WO2010037700A1 - Procédé pour mettre en œuvre une géolocalisation de contenu - Google Patents
Procédé pour mettre en œuvre une géolocalisation de contenu Download PDFInfo
- Publication number
- WO2010037700A1 WO2010037700A1 PCT/EP2009/062498 EP2009062498W WO2010037700A1 WO 2010037700 A1 WO2010037700 A1 WO 2010037700A1 EP 2009062498 W EP2009062498 W EP 2009062498W WO 2010037700 A1 WO2010037700 A1 WO 2010037700A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- content
- location
- user
- host
- record
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/81—Threshold
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2111—Location-sensitive, e.g. geographical location, GPS
Definitions
- the conventional provision of web content requires a host that provides content upon a user request for content.
- the user requests the content by directing a browser application to a Universal Resource Locator ("URL") that corresponds to the desired content provided by a content provider stored on the host.
- the request is made by an application level protocol such as Hyper Text Transport Protocol (“HTTP").
- HTTP Hyper Text Transport Protocol
- the host responds to the request and provides the desired content to the user.
- This pulled-content approach requires a user request for content prior to the provision of the content by the host.
- RSS Really Simple Syndication
- the reader application provides an indication to the user when a subscribed host feed has updated content.
- the user requests the desired content through the reader application.
- the host responds to the request and provides the desired content to the user.
- RSS has the appearance of being a pushed-content approach from the user's perspective, it is in fact a pulled-content approach.
- the reader application polls each subscribed host feed for an indication of whether the subscribed host feed has been updated.
- the reader application provides the user with an indication that one or more subscribed host feeds have updated content.
- the user then has the option of requesting one or more subscribed host feeds.
- This approach is commonly referred to as a simulated push or polling approach because the reader program polls the host feeds for the indication of whether the subscribed host feed has been updated.
- a device, system, and method of producing a directory of content for a device includes storing a local content record on the device comprising a plurality of links to content, each link corresponding to content provided by a content provider, receiving a host content record from a host device by a network connection, refreshing the local content record with the host content record, and outputting a directory corresponding to the local content record, the directory comprising a description of the content provided by the content provider.
- a device, system, and method of reporting content usage metrics for a device includes identifying an initiation event comprising a user request for content, initiating a storage of the content usage metrics on the device upon the identification of the initiation event, storing the content usage metrics on the device, identifying a termination event, terminating the storage of the content usage metrics upon the identification of the termination event, and reporting the content usage metrics to a host device by a network connection.
- a device, system, and method of producing a business intelligence report corresponding to statistics of aggregated content usage metrics includes receiving content usage metrics from a plurality of reporting devices wherein each reporting device comprises a processor, storing the content usage metrics on a host device, aggregating the content usage metrics, calculating statistics corresponding to the aggregated content usage metrics, and producing a business intelligence report corresponding to the statistics.
- a device, system, and method of enforcing geolocalization of content on a device includes identifying an initiation event comprising a user request for content, determining a location of the device by a network connection, determining whether the content is authorized in the location, and outputting the content upon authorization.
- a device, computer readable medium, system, and method of producing a directory of content for a device, reporting content usage metrics for the device, and enforcing geolocalization of content on the device are provided.
- the method includes storing a local content record on a device, the local content record comprising a plurality of links to content, each link corresponding to content provided by a content provider, receiving a host content record from a host device by a network connection, refreshing the local content record with the host content record, outputting a directory corresponding to the local content record, the directory comprising a description of the content provided by the content provider, identifying an initiation event comprising a user request for content, initiating a storage of the content usage metrics on the device upon the identification of the initiation event, storing the content usage metrics on the device, identifying a termination event, terminating the storage of the plurality of content usage metrics upon the identification of the termination event, reporting the content usage metrics to the host device by the network connection, determining a location of the device by the network connection, determining whether the content is authorized in the location, and outputting the content upon authorization.
- Figure 1 shows a device in accordance with one or more embodiments of the present invention.
- Figure 2 shows a system in accordance with one or more embodiments of the present invention.
- Figure 3 shows a method of producing a directory of content for a device in accordance with one or more embodiments of the present invention.
- Figure 4 shows a method of reporting content usage metrics for a device in accordance with one or more embodiments of the present invention.
- Figure 5 shows a method of producing a business intelligence report corresponding to statistics of aggregated content usage metrics according to one or more embodiments of the present invention.
- Figure 6 shows a method of enforcing geolocalization of content on a device according to one or more embodiments of the present invention.
- Figure 7 shows a method of producing a directory of content for a device, reporting content usage metrics for the device, and enforcing geolocalization of content on the device.
- Figure 1 shows a device 100 comprising a processor 105, a storage device 110, an output device 115, and a network device 120.
- processor 105 may be a single-core microprocessor, a plurality of single- core microprocessors, a multi-core microprocessor, or a plurality of multi-core microprocessors.
- storage device 110 may be a solid-state memory device, a mechanical storage device, or a combination thereof.
- the output device 115 may be a visual display, an aural display, a printer, or other output device.
- the network device 120 establishes a network connection through a cellular data network, a short-range wireless network, a long-range wireless network, a wired network, or GPS.
- the device 100 is a mobile computing device such as a smart phone, a personal digital assistant ("PDA"), a handheld computer, a netbook, or a laptop computer.
- the device 100 is a computing device such as a desktop or a server computer.
- the device 100 is a consumer electronics device such as a media player, a monitor, or a television.
- Figure 2 shows a system comprising a plurality of devices 100 and one or more host devices 200.
- the host device 200 comprises a processor 205, a storage device 210, an output device 215, and a network device 220.
- processor 205 may be a single-core microprocessor, a plurality of single- core microprocessors, a multi-core microprocessor, or a plurality of multi-core microprocessors.
- storage device 210 may be a solid-state memory device, a flash memory device, a mechanical storage device, or a combination thereof.
- the output device 215 may be a visual display, an aural display, a printer, or other output device.
- the network device 220 establishes a network connection through a cellular data network, a short-range wireless network, a long-range wireless network, or a wired network.
- the host device 200 is a computing device such as a desktop or a server computer. In one or more embodiments of the present invention the host device 200 is a mobile computing device such as a smart phone, a PDA, a handheld computer, a netbook, or a laptop computer. In one or more embodiments of the present invention the host device 200 is a consumer electronics device such as a media player, a monitor, or a television.
- FIG. 3 shows a method of producing a directory of content for a device.
- a local content record is stored on a device.
- the local content record comprises a plurality of links to content, each link corresponding to content provided by a content provider.
- the content may be an audio file, a video file, a document file, a URL, or a stream.
- the local content record comprises geolocalization enforcement rules.
- the geolocalization enforcement rules restrict access to content based on a location of the device.
- a geolocalization enforcement rule may restrict the streaming, playback, or viewing of specific content on the device in the current location of the device.
- the local content record comprises network connection enforcement rules.
- the network connection enforcement rules restrict access to specific content on the device to a specific network connection.
- a network connection enforcement rule may restrict access to content that requires high bandwidth to requests for content made when the device has access to a network connection providing sufficient bandwidth.
- the local content record comprises at least one of: a country field, a type of content field, a name of content field, a description of content field, an icon field, a commercial field, a merchant site field, a URL field, a RSS feed field, a geolocalization enforcement rules field, a network connection enforcement rules field, an indicator of free content field, an indicator of fee-based content field, an indicator of private content field, a certificate, a unique identifier, a user ID, a password, a group, an access right, a list of keywords, and a last refresh field.
- the device receives a host content record from a host device by a network connection.
- the device is a mobile computing device such as a smart phone, a personal digital assistant ("PDA"), a handheld computer, a netbook, or a laptop computer.
- the device is a computing device such as a desktop or a server computer.
- the device is a consumer electronics device such as a media player, a monitor, or a television.
- the host device is a computing device such as a desktop or a server computer.
- the host device is a mobile computing device such as a smart phone, a PDA, a handheld computer, a netbook, or a laptop computer.
- the host device is a consumer electronics device such as a media player, a monitor, or a television.
- the reception of the host content record is initiated by a user or the device itself.
- the user or the device may request to receive the host content record from the host device.
- the host device may be configured to push the host content record to the device.
- the push could be triggered by an expiration of a period of time, an addition of one or more links, a deletion of one or more links, or an update to one or more links.
- the host content record comprises a plurality of links to content, each link corresponding to content provided by a content provider.
- the plurality of links to content may differ from those present in the local content record.
- the host content record does not contain links to content.
- the host content record comprises geolocalization enforcement rules that may differ from the geolocalization enforcement rules present in the local content record.
- the host content record comprises network connection enforcement rules that may differ from the network connection enforcement rules present in the local content record.
- the host content record comprises one or more fields that correspond to the fields contained in the local content record.
- the host content record may include one or more fields that are not present in the local content record.
- the host content record comprises additional links to content, the additional links representing links that are not present in the local content record.
- the host content record may remove one or more links to out-of-date content that is present in the local content record.
- the device refreshes the local content record in accordance with the host content record.
- the refresh updates the plurality of links stored in the local content record.
- the refresh may update one or more fields stored in the local content record.
- the host content record may include an update to the geolocalization enforcement rules field.
- the refresh may provide one or more links to content that are already present in the local content record where the links represent content that has been updated.
- the refresh may remove one or more links to content that are present in the local content record where the removed links represent out-of-date content.
- the device outputs a directory corresponding to the local content record.
- the directory includes a description of the content provided by the content provider corresponding to links that comprise the directory.
- the outputting may be through a customizable graphical user interface.
- the customizable graphical user interface allows the user to organize the links to content according to a preference.
- the user may add entries to the directory that corresponds to the local content record.
- the user may search or sort the directory according to a criterion.
- the user may search or sort a directory on the host device according to a criterion.
- the criterion comprises at least one of: a language of the content, a name of the content, a type of the content, a country of origin of the content, a price of the content, a ranking of the content, a preference of the content, a date of creation of the content, a modification date of the content, a geolocalization enforcement rule corresponding to the content, a network connection enforcement rule corresponding to the content, an indication the content is downloaded, an indicator the content is password protected, an indication the content is downloading, an indication the content is streaming, an indicator the content is free content, an indicator the content is fee-based content, and an indicator the content is private content.
- a web server creates automated RSS feeds. The RSS feeds may be created upon a creation of a user
- Figure 1 shows a device that performs the method of producing a directory of content for the device.
- the processor 105 executes software instructions that, when executed, perform the method of producing a directory of content for the device.
- the storage device 110 stores the local content record.
- the output device 115 outputs the directory corresponding to the local content record.
- the network device 120 connects the device 100 to the host device.
- the network device 120 establishes a network connection through a cellular data network, a short-range wireless network, a long- range wireless network, or a wired network.
- Figure 2 shows a system including one or more devices that perform the method of producing a directory of content for the device.
- the processor 105 executes software instructions that, when executed, perform the method of producing a directory of content for the device.
- One or more host devices 200 provide a host content record to each device 100 through a network connection.
- the host content record may be specific to each device 100.
- the host device 200 provides the host content record upon a user request to receive the host content record or a request from the device 100.
- the host device 200 may be configured to push the host content record to the device 100.
- the push could be triggered by an expiration of a period of time, an addition of one or more links, a deletion of one or more links, or an update to one or more links.
- triggers there are a number of triggers that could be utilized in accordance with one or more embodiments of the present invention.
- Figure 4 shows a method of reporting content usage metrics for a device.
- the content usage metrics comprise at least one of: a time of the user request, a location of the device at the time of the user request, a type of content requested, a URL of the content requested, a country of origin of the content requested, a name of a file corresponding to the content requested, a type of file format corresponding to the file, a size of the file, a length of time the user viewed the content requested, a start time corresponding to a time when the user started viewing the content requested, a stop time corresponding to a time when the user stopped viewing the content requested, a number of times the content requested was viewed, a type of network connection used to deliver the content requested, an indicator that the content requested is free content, an indicator that the content requested is fee-based content, an indicator that the content requested is private content, an indicator of a request for restricted content, a total number of bytes streamed, a unique ID,
- the device identifies an initiation event comprising a user request for content.
- the user request is a request to stream content to the device, a request to download content to the device, or a request to view content on the device.
- the device initiates storage of the content usage metrics on the device upon the identification of the initiation event.
- the initiation comprises an opening of a local content record on the device.
- the device stores the content usage metrics on the device.
- the storing comprises the storing of the content usage metrics to the local content record on the device.
- the device identifies a termination event.
- the termination event comprises at least one of: an end of a stream of the content requested, a completion of a download of the content requested, and a stoppage of a viewing of the content requested.
- the identification of the termination event comprises storing as an additional content usage metric a time when the terminating event occurred.
- the device terminates the storage of the content usage metrics upon the identification of the termination event.
- the termination comprises a closing of the local content record on the device.
- SIl the device reports the content usage metrics to a host device by a network connection.
- the reporting comprises at least one of: sending the content usage metrics immediately after the terminating, sending the content usage metrics at a predetermined time, sending the content usage metrics when a network connection is present, and sending the content usage metrics when a short range wireless network connection is present.
- the reporting comprises obtaining the user's authorization to identify the user and a type of the device. If the authorization is obtained the reporting includes identification information.
- the identification information comprises at least one of: an indicator of a type of device, a device ID, a name of the user, an age of the user, an email address of the user, a country of origin of the user, a unique ID, a certificate, a tag, a user ID, a time, a private field, and a current location of the device.
- Figure 1 shows a device 100 that performs the method of reporting content usage metrics for the device 100.
- the processor 105 executes software instructions that, when executed, perform the method of reporting content usage metrics for the device.
- the storage device 110 stores the local content record.
- the output device 115 outputs the directory corresponding to the local content record.
- the network device 120 connects the device to the host device.
- Figure 2 shows a system including one or more host devices and one or more devices where each device performs the method of reporting content usage metrics for the device.
- the processor 105 executes software instructions that, when executed, perform the method of reporting content usage metrics for the device.
- the host device 200 receives the reported content usage metrics from each device 100 through a network connection.
- Figure 5 shows a method of producing a business intelligence report corresponding to statistics of aggregated content usage metrics.
- a host device receives content usage metrics from a plurality of reporting devices.
- the content usage metrics comprise at least one of: a location of the device at the time of the user request, a type of content requested, a URL of the content requested, a country of origin of the content requested, a name of a file corresponding to the content requested, a type of file format corresponding to the file, a size of the file, a length of time the user viewed the content requested, a start time corresponding to a time when the user started viewing the content requested, a stop time corresponding to a time when the user stopped viewing the content requested, a number of times the content requested was viewed, a type of network connection used to deliver the content requested, an indicator that the content requested is free content, an indicator that the content requested is fee-based content, an indicator that the content requested is private content, an indicator of a request for restricted content, a total number of
- a processor of each reporting device executes software instructions that perform: identifying an initiation event comprising a user request for content, initiating a storage of the content usage metrics on the reporting device upon the identification of the initiation event, storing the content usage metrics on the reporting device, identifying a termination event, terminating the storage of the content usage metrics upon the identification of the termination event, and reporting the content usage metrics to the host device by a network connection.
- the host device stores the content usage metrics.
- the storage could be to local storage on the host device or offline storage.
- the host device aggregates the content usage metrics. In one or more embodiments of the present invention, the aggregation is by one or more relevant criteria.
- the criteria comprise at least one of: a period of time, a location of the reporting device, a type of content, a name of content, a country of origin of the content, a URL, a RSS feed, a stream, a geolocalization rule, a network connection rule, an indicator of free content, an indicator of fee-based content, an indicator of private content, a user identification information, a date, a unique ID, a device ID, a certificate, a tag, a user ID, a time, a private field, or a private criterion.
- the host device calculates statistics corresponding to the aggregated content usage metrics.
- statistics corresponding to the aggregated content usage metrics.
- One of ordinary skill in the art will recognize that there are a number of statistics that could be calculated corresponding to a download, a stream, and a viewing of content on a reporting device in accordance with the present invention.
- a business intelligence report corresponding to the statistics is produced.
- the business intelligence report is produced in near real-time.
- the business intelligence report provides an interest of a specified group of users.
- FIG. 1 shows a system for producing a business intelligence report corresponding to statistics of aggregated content usage metrics.
- the system includes one or more host devices 200 and one or more reporting devices 100.
- the processor 105 of each reporting device 100 executes software instructions that, when executed, perform the method of reporting content usage metrics for the device 100.
- the method comprises identifying an initiation event comprising a user request for content, initiating a storage of the content usage metrics on the reporting device 100 upon the identification of the initiation event, storing the content usage metrics on the reporting device 100, identifying a termination event, terminating the storage of the content usage metrics upon the identification of the termination event, and reporting the content usage metrics to the host device 200 by a network connection.
- the processor 205 of the host device 200 executes software instructions that, when executed, perform receiving content usage metrics from the plurality of reporting devices 100 by the network connection, storing the content usage metrics on the host device 200, aggregating the content usage metrics, calculating statistics corresponding to the aggregated content usage metrics, and producing a business intelligence report corresponding to the statistics.
- the content usage metrics are stored offline.
- the production of the business intelligence report corresponding to the statistics could be a device other the host device 200.
- Figure 6 shows a method of enforcing geolocalization of content on a device.
- the device identifies an initiation event comprising a user request for content.
- the user request for content comprises at least one of: a request to stream content to the device, a request to download content to the device, and a request to view content on the device.
- a location of the device is determined by a network connection.
- the network connection utilizes at least one of: a cellular data network, a short-range wireless network, a long-range wireless network, a wired network, and GPS.
- the location comprises at least one of: a latitude coordinate, a longitude coordinate, an altitude coordinate, a street, a city, a state, a province, and a country.
- the location is stored in a location record.
- a failure to determine the location of the device blocks access to some or all of the content depending as indicated by the local content record.
- the failure to determine the location of the device authorizes access to some or all of the content as indicated by the local content record.
- the device determines whether the content is authorized in the location. In one or more embodiments of the present invention, the determination is made by comparing the location to a record stored on the device, wherein the record indicates a location restriction on the content.
- the record is updated upon a user request to a host device for an updated record or an updated record is pushed to the device from the host device.
- the device upon a determination that the content is not authorized the device outputs an indication that the content is not allowed in the location.
- the device reports the unauthorized user request for content to a host device or another device.
- the device prevents an unauthorized storage of the content on the device.
- the device prevents an unauthorized streaming of the content to the device.
- the device prevents an unauthorized viewing of the content on the device.
- the device upon a determination that the content is authorized in the location the device outputs the content.
- the device suggests additional content based on the location.
- Figure 1 shows a device that performs the method of enforcing geolocalization of content on the device.
- the processor 105 executes software instructions that, when executed, perform: identifying an initiation event comprising a user request for content, determining a location of the device 100 by a network connection, determining whether the content is authorized in the location, and outputting the content upon authorization.
- the processor 105 executes software instructions that, when executed, further perform: outputting an indication that the content is not allowed in the location upon a determination that the content is not authorized.
- the processor 105 executes software instructions that, when executed, further perform: suggesting additional content based on the location of the device 100. In one or more embodiments of the present invention the processor 105 executes software instructions that, when executed, further perform: reporting an unauthorized user request for content to a host device 200 or another device.
- the processor 105 executes software instructions that, when executed, further perform: preventing an unauthorized storage of the content on the device 100. In one or more embodiments of the present invention the processor 105 executes software instructions that, when executed, further perform: preventing an unauthorized streaming of the content to the device. In one or more embodiments of the present invention the processor 105 executes software instructions that, when executed, further perform: preventing an unauthorized viewing of the content on the device 100.
- the storage device 110 stores the local content record.
- the output device 115 outputs the directory corresponding to the local content record.
- the network device 120 connects the device to the host device.
- Figure 2 shows a system including one or more devices, where each device performs the method of reporting content usage metrics for the device.
- the processor 105 executes software instructions that, when executed, perform the method of reporting content usage metrics for the device 100.
- the host device 200 receives the reported content usage metrics from each device 100 through a network connection.
- Figure 7 shows a method of producing a directory of content for a device, reporting content usage metrics for the device, and enforcing geolocalization of content on the device.
- a local content record is stored on the device.
- the local content record comprising a plurality of links to content, each link corresponding to content provided by a content provider.
- the local content record comprises geolocalization enforcement rules.
- the local content record comprises network connection enforcement rules.
- the device receives a host content record from a host device by a network connection. In one or more embodiments of the present invention, the reception of the host content record is initiated by a user or the device itself.
- the host device may be configured to push the host content record to the device.
- the device refreshes the local content record with the host content record.
- the refreshing provides updated content to the local content record.
- the refreshing removes out-of-date content from the local content record.
- the device outputs a directory corresponding to the local content record, the directory comprising a description of the content provided by the content provider.
- the device identifies an initiation event comprising a user request for content.
- the device initiates a storage of the content usage metrics on the device.
- the device stores the content usage metrics on the device.
- the device determines a location of the device by the network connection.
- the device determines whether the content is authorized in the location.
- the device outputs the content upon authorization.
- the device identifies a termination event.
- the device terminates the storage of the content usage metrics.
- the device reports the content usage metrics to the host device by the network connection. In one or more embodiments of the present invention, the reporting comprises user authorization to identify the user and a type of the device.
- the method further comprises at least one of: sorting the directory according to one or more criteria, outputting an indication that the content is not allowed in the location upon a determination that the content is not authorized, suggesting additional content based on the location, reporting an unauthorized user request for content to the host device or another device, preventing an unauthorized storage of the content on the device, preventing an unauthorized streaming of the content to the device, and preventing an unauthorized playing of the content on the device.
- Advantages of one or more embodiments of the present invention may include one or more of the following.
- the directory stores links to content provider by a content provider.
- the directory may contain links to a URL, a stream, an audio file, a video file, and document files.
- the directory may be customized for a particular user or group of users.
- the directory may provide suggested content to a particular user or group of users.
- the directory may restrict access to one or more users.
- the directory can provide secure access to files.
- a web server can create automated RSS feeds with content upon the creation of a user account or a receipt of an email with enclosures.
- a user or group of users preference for content, use of content, and manner of use of content can be discerned.
- suggested content can be provided based on the location of the device.
- access to content can be regulated by the location of the device.
- access to content can be regulated by the type of network connection available.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
L'invention concerne un procédé pour créer un répertoire de contenu destiné à un dispositif, pour transmettre des métriques d'utilisation de contenu du dispositif et pour mettre en oeuvre une géolocalisation de contenu du dispositif. Un dispositif mémorise un enregistrement de contenu local sur le dispositif qui comprend une pluralité de liens vers un contenu fourni par un fournisseur de contenu. Le dispositif reçoit un enregistrement de contenu hôte provenant d'un dispositif hôte. L'enregistrement de contenu local est rafraîchi à l’aide de l'enregistrement de contenu hôte. Le dispositif fournit un répertoire correspondant à l'enregistrement de contenu local. Le dispositif déclenche une mémorisation d'une ou plusieurs métriques d'utilisation de contenu lors d'une demande de contenu de la part d'un utilisateur. Le dispositif est localisé par la connexion réseau. Un accès au contenu peut être contrôlé par l’emplacement du dispositif. Le dispositif transmet les métriques d'utilisation de contenu au dispositif hôte ou à un autre dispositif.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10149808P | 2008-09-30 | 2008-09-30 | |
| US61/101,498 | 2008-09-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010037700A1 true WO2010037700A1 (fr) | 2010-04-08 |
Family
ID=41559484
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2009/062498 Ceased WO2010037700A1 (fr) | 2008-09-30 | 2009-09-28 | Procédé pour mettre en œuvre une géolocalisation de contenu |
| PCT/EP2009/062495 Ceased WO2010037698A2 (fr) | 2008-09-30 | 2009-09-28 | Procédé pour rapporter des mesures d'utilisation de contenu |
| PCT/EP2009/062492 Ceased WO2010037697A2 (fr) | 2008-09-30 | 2009-09-28 | Procédé de production d'un répertoire de contenu |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2009/062495 Ceased WO2010037698A2 (fr) | 2008-09-30 | 2009-09-28 | Procédé pour rapporter des mesures d'utilisation de contenu |
| PCT/EP2009/062492 Ceased WO2010037697A2 (fr) | 2008-09-30 | 2009-09-28 | Procédé de production d'un répertoire de contenu |
Country Status (1)
| Country | Link |
|---|---|
| WO (3) | WO2010037700A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2421227A1 (fr) * | 2010-08-13 | 2012-02-22 | Samsung Electronics Co., Ltd. | Dispositif mobile et son procédé de contrôle |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2002056162A1 (fr) * | 2001-01-10 | 2002-07-18 | Seiler Mark E | Systeme et procede cryptographiques de geoverrouillage et de securisation des informations numeriques |
| US20030161473A1 (en) * | 2000-06-16 | 2003-08-28 | Fransdonk Robert W. | Method and system to securely distribute content via a network |
| WO2003096179A1 (fr) * | 2002-05-09 | 2003-11-20 | Shachar Oren | Systemes et procedes pour la production, la gestion, la souscription et la distribution de biens numeriques par le biais d'un reseau |
| US7149721B1 (en) * | 2000-09-05 | 2006-12-12 | Adobe Systems Incorporated | Electronic content rights with and-or expression |
| US20070260604A1 (en) * | 2006-05-08 | 2007-11-08 | Sbc Knowledge Ventures, L.P. | Methods and apparatus to distribute media content |
| US20080147434A1 (en) * | 2001-04-30 | 2008-06-19 | Nokia Corporation | Content delivery |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7533344B1 (en) * | 1999-09-10 | 2009-05-12 | Ricoh Company, Ltd. | Application unit monitoring and reporting system and method |
| CN100342334C (zh) * | 2002-06-20 | 2007-10-10 | 国际商业机器公司 | 从服务器刷新客户端时再同步化客户端装置的系统和方法 |
| US20050223366A1 (en) * | 2004-03-30 | 2005-10-06 | Tonic Solutions, Inc. | System and methods for transaction tracing |
-
2009
- 2009-09-28 WO PCT/EP2009/062498 patent/WO2010037700A1/fr not_active Ceased
- 2009-09-28 WO PCT/EP2009/062495 patent/WO2010037698A2/fr not_active Ceased
- 2009-09-28 WO PCT/EP2009/062492 patent/WO2010037697A2/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030161473A1 (en) * | 2000-06-16 | 2003-08-28 | Fransdonk Robert W. | Method and system to securely distribute content via a network |
| US7149721B1 (en) * | 2000-09-05 | 2006-12-12 | Adobe Systems Incorporated | Electronic content rights with and-or expression |
| WO2002056162A1 (fr) * | 2001-01-10 | 2002-07-18 | Seiler Mark E | Systeme et procede cryptographiques de geoverrouillage et de securisation des informations numeriques |
| US20080147434A1 (en) * | 2001-04-30 | 2008-06-19 | Nokia Corporation | Content delivery |
| WO2003096179A1 (fr) * | 2002-05-09 | 2003-11-20 | Shachar Oren | Systemes et procedes pour la production, la gestion, la souscription et la distribution de biens numeriques par le biais d'un reseau |
| US20070260604A1 (en) * | 2006-05-08 | 2007-11-08 | Sbc Knowledge Ventures, L.P. | Methods and apparatus to distribute media content |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2421227A1 (fr) * | 2010-08-13 | 2012-02-22 | Samsung Electronics Co., Ltd. | Dispositif mobile et son procédé de contrôle |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010037698A3 (fr) | 2010-07-22 |
| WO2010037697A2 (fr) | 2010-04-08 |
| WO2010037697A3 (fr) | 2010-07-22 |
| WO2010037698A2 (fr) | 2010-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9396193B2 (en) | Method and system for managing playlists | |
| US9432431B2 (en) | Manifest re-assembler for a streaming video channel | |
| KR101566037B1 (ko) | 클라이언트 전자 장치를 구성하기 위한 시스템 및 방법 | |
| US9276941B2 (en) | Method and apparatus for accessing media | |
| US8510303B2 (en) | Singular, collective and automated creation of a media guide for online content | |
| US8886760B2 (en) | System and method of predictive data acquisition | |
| US20020129371A1 (en) | Media distribution apparatus and media distribution method | |
| KR100918113B1 (ko) | 네트워크 기반의 컨텐츠 공유 서비스 제공 장치 및 그 방법 | |
| US20150201225A1 (en) | Optimal quality adaptive video delivery | |
| CN104348714A (zh) | 移动终端、服务器以及基于好友的应用程序推荐方法 | |
| US20110106847A1 (en) | Assembling streamed content for on-demand presentation | |
| US20130173707A1 (en) | Information source selection system, information source selection method, and program | |
| CN106031183A (zh) | 通信方法、用户设备、内容服务器和控制器 | |
| US9772737B1 (en) | Managing content access data in a communication network | |
| CN109804349B (zh) | 用于减少下载要求的系统和方法 | |
| KR101344828B1 (ko) | 디지털 콘텐츠 유통 방법 및 시스템 | |
| US20240340478A1 (en) | System and method for detecting and reporting concurrent viewership of online audio-video content | |
| US8549029B2 (en) | Method for generating data enabling the search for content, system, terminal, and server complements to implement the method | |
| WO2010037700A1 (fr) | Procédé pour mettre en œuvre une géolocalisation de contenu | |
| US20240236424A1 (en) | Dynamic syncing of aggregated media from streaming services | |
| EP3319323A1 (fr) | Procédé, récepteur, afficheur mobile et système permettant d'accéder à un contenu multimédia | |
| CN114025184A (zh) | 一种视频直播方法及电子设备 | |
| JP5560707B2 (ja) | 管理サーバ、情報処理システム、情報処理方法およびプログラム | |
| US20150058201A1 (en) | Electronic book streaming service | |
| US9936264B1 (en) | Method of restricting offline video playback to include advertisements |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09749034 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09749034 Country of ref document: EP Kind code of ref document: A1 |