US20040103426A1

Tracking end-user content viewing and navigation

Claim Score by NHIP

Read claim 60, the broadest

Abstract

Systems, apparatus, and methods to track end-user content viewing and navigation in a distributed computing environment are described. In one aspect, a document for communication to a data warehouse is generated during transcoding of Web content. The document includes characteristics of Web content interface pages and links. The characteristics identify the links within scope of respective ones of the interface pages. Identifiers (IDs) in the document map the characteristics to specific ones of the interface pages and links. Transcoded source content representing the Web content is communicated to a client. Responsive to end-user presentation and navigation of the transcoded source content, the client records corresponding ones of the IDs to a log for subsequent uploading to the data warehouse. The data warehouse maps particular ones of the characteristics to corresponding log recorded ID(s) to identify specific ones of the interface pages and the links of interest to the end-user.

US20040103426A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 19 September 2025, 1 year ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

65 claims: 15 independent, 50 dependent

  1. 1
    In a distributed computing environment, a method to track end-user Web content viewing and navigation, the method comprising:generating a document for communication to a data warehouse, the document being generated during Web content transcoding operations, the document comprising: contextual characteristics of Web content interface pages, links within scope of respective ones of the interface pages, and identifiers (IDs) to map the contextual characteristics to specific ones of the interface pages and links;and distributing transcoded source content representing the Web content to a client, the client being responsive to end-user presentation and navigation of the transcoded source content by recording corresponding ones of the IDs to a log for subsequent uploading to the data warehouse, the data warehouse being configured to map particular ones of the contextual characteristics to corresponding log recorded ID(s) to identify specific ones of the interface pages and the links of interest to the end-user.
  2. 9
    A computer-readable medium comprising computer-program instructions to track end-user content viewing and navigation, the computer-program instructions comprising instructions executable by a processor for:identifying, by the content distributor, content characteristics of images and hypertext links in Web content;and distributing, by the content distributor, stills and metadata corresponding to the Web content to a client, the metadata comprising substantially unique identifiers (IDs) that map to respective ones of the images and links, the client being configured, responsive to end-user presentation and navigation of interface objects provided by the stills and metadata, to record corresponding ones of the identifiers to a log, the client further being configured to upload the log to a data warehouse for reconciling the corresponding ones in view of the content characteristics to determine Web content of interest to the end-user.
  3. 15
    A transcoding server for tracking end-user content viewing and navigation, transcoding server comprising:a processor;and a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for: identifying content characteristics of Web content;and distributing data representing the Web content to a client device, the client device being configured, responsive to presentation and navigation of interface objects provided by the data, to record identifiers to a log identifiers, the identifiers substantially uniquely identifying respective ones of the interface objects presented and/or navigated by the end-user, the client device further being configured to upload the log to a data warehouse, the data warehouse being configured to reconcile the identifiers in view the content characteristics to determine Web content of interest to the end-user.
  4. 20
    In a distributed computing environment, a computing device to track end-user Web content viewing and navigation at a remote client, the computing device comprising:means for generating a document for communication to a data warehouse, the document comprising: contextual characteristics of interface pages, links within scope of respective ones of the interface pages, and identifiers (IDs) to map the contextual characteristics to specific ones of the interface pages and links;and means for distributing data representing the interface pages and corresponding link interaction models to the remote client, responsive to end-user presentation and navigation of the data, the remote client being configured to record corresponding ones of the IDs to a log for subsequent uploading to the data warehouse, the data warehouse being configured to map particular ones of the contextual characteristics to corresponding log recorded ID(s) to identify specific ones of the interface pages and the links of interest to the end-user.
  5. 21
    In a distributed computing environment, a method to track end-user content viewing and navigation, the method comprising:receiving transcoded source content comprising stills and hotspots and identifiers to uniquely identity each still and each hotspot;responsive to end-user presentation a still of the stills, logging a corresponding identifier of the identifiers to an event log;responsive to end-user selection of a hotspot of the hotspots, recording a corresponding a corresponding identifier of the identifiers to the event log;and communicating the event log to a data warehousing server for correlation of identifiers in the event log to contextual characteristics of specific portions of Web content represented by the transcoded source content, such a correlation identifying at least actual Web page(s) and/or Hypertext link(s) of interest to the end-user.
  6. 25
    A computer-readable medium comprising computer-program instructions to track end-user content viewing and navigation, the computer-program instructions executable by a processor for:receiving transcoded source content comprising stills and hotspots and identifiers to uniquely identity each still and each hotspot;responsive to end-user presentation a still of the stills, logging a corresponding identifier of the identifiers to an event log;responsive to end-user selection of a hotspot of the hotspots, recording a corresponding a corresponding identifier of the identifiers to the event log;and communicating the event log to a data warehousing server for correlation of identifiers in the event log to contextual characteristics of specific portions of Web content represented by the transcoded source content, such a correlation identifying Web page(s) and/or Hypertext link(s) of interest to the end-user.
  7. 30
    In a distributed computing environment, a client computing device to track end-user content viewing and navigation of Web content, the client computing device comprising:a processor;and a memory coupled to the processor, the memory comprising computer—program instructions executable by the processor for: receiving transcoded source content comprising stills and hotspots and identifiers to uniquely identity each still and each hotspot;responsive to end-user presentation a still of the stills, logging a corresponding identifier of the identifiers to an event log;responsive to end-user selection of a hotspot of the hotspots, recording a corresponding a corresponding identifier of the identifiers to the event log;and communicating the event log to a data warehousing server for correlation of identifiers in the event log to contextual characteristics of specific portions of Web content represented by the transcoded source content, such a correlation identifying Web page(s) and/or navigable link(s) of interest to the end-user.
  8. 34
    In a distributed computing environment, a computing device to assist a data warehousing server to track end-user content viewing and navigation of content at the computing device, the computing device comprising:means for receiving transcoded source content comprising stills and hotspots and identifiers to uniquely identity each still and each hotspot;responsive to end-user presentation a still of the stills, means for logging a corresponding identifier of the identifiers to an event log;responsive to end-user selection of a hotspot of the hotspots, means for recording a corresponding a corresponding identifier of the identifiers to the event log;and means for communicating the event log to the data warehousing server for correlation of identifiers in the event log to contextual characteristics of specific portions of Web content represented by the transcoded source content, such a correlation identifying Web page(s) and/or Hypertext link(s) of interest to the end-user.
  9. 35
    In a distributed computing environment, a method to track end-user content viewing and navigation on a remote client device, the method comprising:receiving, by a data warehousing server, a content reference document from a content distribution facility, the content reference document providing a table-of-contents for a set of Web content, the table-of-contents comprising Web content page and link IDs, a list of Web content images, and Web content meta-tags;receiving, by the data warehousing server, a list of logged page IDs and logged link IDs from the remote client device, the logged page and the logged link IDs corresponding to stills and hotspots viewed and/or selected by the end-user at the remote client computing device, the logged pages and link IDs representing at least a subset of the page and link IDs in the content reference document;and mapping the logged page IDs and the logged link IDs to corresponding ones of the page IDs and links IDs in the content reference document, the mapping identifying specific Web pages and navigable links from the Web content of interest to the user.
  10. 40
    A computer-readable medium comprising computer-program instructions to track end-user content viewing and navigation, the computer-program instructions comprising instructions executable by a processor for:receiving, by a data warehousing server, a content reference document from a content distribution facility, the content reference document providing a table-of-contents for a set of Web content, the table-of-contents comprising Web content page and link IDs, a list of Web content images, and Web content meta-tags;receiving, by the data warehousing server, a list of logged page IDs and logged link IDs from the remote client device, the logged page and the logged link IDs corresponding to stills and hotspots viewed and/or selected by the end-user at the remote client computing device, the logged pages and link IDs representing at least a subset of the page and link IDs in the content reference document;and mapping the logged page IDs and the logged link IDs to corresponding ones of the page IDs and links IDs in the content reference document, the mapping identifying specific Web pages and navigable links from the Web content being of interest to the user.
  11. 46
    In a distributed computing environment, a data warehousing server to track end-user content viewing and navigation on a remote client device, the data warehousing server comprising:means for receiving a content reference document from a content distribution facility, the content reference document providing a table-of-contents for a set of Web content, the table-of-contents comprising Web content page and link IDs, a list of Web content images, and Web content meta-tags;means for receiving a list of logged page IDs and logged link IDs from the remote client device, the logged page and the logged link IDs corresponding to stills and hotspots viewed and/or selected by the end-user at the remote client computing device, the logged pages and link IDs representing at least a subset of the page and link IDs in the content reference document;and means for mapping the logged page IDs and the logged link IDs to corresponding ones of the page IDs and links IDs in the content reference document, the mapping identifying specific Web pages and navigable links from the Web content being of interest to the user.
  12. 47
    A method for tracking user Web content viewing and navigation, the method comprising:identifying, by a content distributor, content characteristics of Web content interface pages and corresponding hypertext links;and distributing, by the content distributor, data corresponding to the Web content to a remote client;responsive to user presentation and selection of interface objects provided by the data, recording by the remote client corresponding ones of a group of identifiers to a log, the corresponding ones being used to substantially uniquely identify presented and selected ones of the interface objects;uploading, by the remote client, the log to a data warehouse;and reconciling, by the data warehouse, identifiers recorded in the log in view of the content characteristics to determine Web content of interest to the user.
  13. 53
    A computer-readable medium comprising computer-program instructions to track end-user content viewing and navigation, the computer-program instructions comprising instructions executable by a processor for:identifying, by a content distributor, content characteristics of Web content interface pages and corresponding hypertext links;and distributing, by the content distributor, data corresponding to the Web content to a remote client;responsive to user presentation and selection of interface objects provided by the data, recording by the remote client corresponding ones of a group of identifiers to a log, the corresponding ones being used to substantially uniquely identify presented and selected ones of the interface objects;uploading, by the remote client, the log to a data warehouse;and reconciling, by the data warehouse, identifiers recorded in the log in view of the content characteristics to determine Web content of interest to the user.
  14. 60
    Broadest claimClaim Score 60, broad(NHIP)A system for tracking end-user content viewing and navigation, the system comprising:means for identifying content characteristics of Web content interface pages and corresponding hypertext links;and means for distributing data corresponding to the Web content to a remote client;responsive to user presentation and selection of interface objects provided by the data, means for recording by the remote client corresponding ones of a group of identifiers to a log, the corresponding ones being used to substantially uniquely identify presented and selected ones of the interface objects;means for uploading the log to a device other than the remote client;and means for reconciling at the device identifiers recorded in the log in view of the content characteristics to determine Web content of interest to the user.
  15. 61
    A content reference data structure for tracking, by a data warehouse, end-user content viewing and navigation at a client computing device, the content reference data structure comprising:at least one page instance identifier data field for substantially uniquely identifying a presented MPEG still representing a transcoded Web page;at least one link instance identifier data field for substantially uniquely identifying a selected hotspot, the selected hotspot representing a hypertext link in the transcoded Web page;and a master URL data field to identify a World Wide Web address of a Web version of the transcoded Web page.
Independent claims15