US Patent No: 6,067,565

Number of patents in Portfolio can not be more than 2000

Technique for prefetching a web page of potential future interest in lieu of continuing a current information download

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A technique that, through continual computation, harnesses available computer resources during periods of low processing activity and low network activity, such as idle time, for prefetching, e.g., web pages, or pre-selected portions thereof, into local cache of a client computer. This technique utilizes, e.g., a probabilistic user model, which specifies, at any one time, those pages or portions of pages that are likely to be prefetched given, e.g., a web page currently being rendered to a user; these pages being those which promise to provide the largest benefit (expected utility) to the user. Advantageously, this technique prematurely terminates or retards a current information download for a user in favor of prefetching a web page of future interest to that user whenever the latter page exhibits greater current incremental benefit to that user, in terms of a discounted expected rate of refinement in value with time for the future page, than a current incremental benefit being obtained for that user by continuing the current download.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA28241

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Horvitz, Eric Kirkland, WA 131 5656

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
* 5,727,129 Network system for profiling and actively facilitating user activities 630 1996
* 5,878,223 System and method for predictive caching of information pages 237 1997
 
INTERNETAD SYSTEMS LLC (1)
* 5,572,643 Web browser with dynamic display of information objects during linking 1816 1995
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
* 5,802,292 Method for predictive prefetching of information over a communications network 259 1995
 
COMCAST MO GROUP, INC. (1)
* 5,832,231 Method and system for preloading interactive multimedia applications 29 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
AMERICA ONLINE, INC. (1)
* 2007/0033,155 Client/server web application architectures for offline usage, data structures, and related methods 14 2005
 
Other [Check patent profile for assignment information] (14)
* 2003/0043,191 Systems and methods for displaying a graphical user interface 64 2001
* 2003/0041,159 Systems and method for presenting customizable multimedia presentations 48 2001
6,712,468 Techniques for facilitating use of eye tracking data 46 2001
* 2002/0091,836 Browsing method for focusing research 86 2001
* 2005/0055,426 System, method and computer program product that pre-caches content to provide timely information to a user 38 2004
* 2006/0064,467 System and method for partial web page caching and cache versioning 18 2004
* 2005/0251,499 Method and system for searching documents using readers valuation 18 2005
* 2005/0246,306 Decision engine and method and applications thereof 0 2005
* 2007/0244,907 METHOD, SYSTEM AND COMPUTER READABLE MEDIUM FOR ADDRESSING HANDLING FROM AN OPERATING SYSTEM 7 2007
* 2009/0037,393 System and Method of Accessing a Document Efficiently Through Multi-Tier Web Caching 25 2008
* 2009/0132,529 Method and System for URL Autocompletion Using Ranked Results 11 2009
* 2011/0047,120 Anticipated Query Generation and Processing in a Search Engine 13 2010
8,924,840 Dynamic preloading of web pages 0 2012
8,971,519 Agent training sensitive call routing system 2 2013
 
KABUSHIKI KAISHA SQUARE ENIX (ALSO TRADING AS SQUARE ENIX CO., LTD.) (1)
* 7,930,366 Information servicing method, recording medium recording with programs for realizing the method, and information servicing system 1 2005
 
SPRING COMMUNICATIONS COMPANY, L.P. (1)
* 7,769,805 Mobile device catalog and caching and architecture 96 2006
 
ATLE HEDLOY AND VIOLETTE HEGER-HEDLOY (1)
7,496,854 Method, system and computer readable medium for addressing handling from a computer program 10 2001
 
The MathWorks, Inc. (1)
* 9,244,652 State management for task queues 0 2013
 
GLAXOSMITHKLINE LLC (1)
* 2005/0158,765 Methods for synthesis of encoded libraries 12 2004
 
HITACHI, LTD. (2)
* 8,191,066 Continuously loading series of data whether data is requested or not, in response to end command unloading the data in descendent order of reference probability 0 2008
* 2009/0165,013 DATA PROCESSING METHOD AND SYSTEM 0 2008
 
ORACLE AMERICA, INC. (2)
* 6,834,325 System and method for providing client-directed staging to improve non-sequential access performance in a caching disk storage system 7 1999
* 2005/0195,660 Clustered hierarchical file services 76 2005
 
Parellel Networks, LLC (1)
8,775,440 Method and system for adaptive prefetching 0 2012
 
AT&T INTELLECTUAL PROPERTY I, L.P. (2)
* 7,827,047 Methods and systems for assisting scheduling with automation 21 2003
* 2004/0267,585 Methods and systems for assisting scheduling with automation 31 2003
 
ORACLE INTERNATIONAL CORPORATION (9)
8,321,457 Techniques for automatically developing a web site 4 2001
7,739,308 Techniques for automatically provisioning a database over a wide area network 9 2001
7,536,686 Techniques for automatically installing and configuring database applications 53 2001
* 6,993,657 Techniques for managing database systems with a community server 35 2001
* 2007/0162,420 Techniques for automatically discovering a database device on a network 24 2007
9,047,322 Techniques for automatically discovering a database device on a network 1 2011
* 2011/0173,156 TECHNIQUES FOR AUTOMATICALLY DISCOVERING A DATABASE DEVICE ON A NETWORK 1 2011
8,478,778 Techniques for automatically provisioning a database over a wide area network 1 2012
8,849,850 Techniques for automatically provisioning a database over a wide area network 0 2013
 
NEXT STAGE EVOLUTION, LLC (1)
8,655,804 System and method for determining a characteristic of an individual 0 2009
 
GULA CONSULTING LIMITED LIABILITY COMPANY (6)
8,078,602 Search engine for a computer network 3 2004
8,255,413 Method and apparatus for responding to request for information-personalization 4 2005
8,086,697 Techniques for displaying impressions in documents delivered over a computer network 2 2005
8,073,866 Method for providing content to an internet user based on the user's demonstrated content preferences 9 2006
8,316,003 Updating content of presentation vehicle in a computer network 0 2009
8,689,238 Techniques for displaying impressions in documents delivered over a computer network 0 2011
 
HUGHES NETWORK SYSTEMS, LLC (1)
* 2002/0147,770 Multicast enabled caching service 122 2001
 
VIGNETTE CORPORATION (1)
* 2002/0165,755 Method of predicting behavior of a customer at a future date and a data processing system readable medium 5 2001
 
HEGER-HEDLOY, VIOLETTE (1)
7,272,604 Method, system and computer readable medium for addressing handling from an operating system 6 1999
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (39)
* 6,970,867 Bookmarking of web page frames in world wide web for accessing web pages within a frames implementation 20 1998
* 6,553,393 Method for prefetching external resources to embedded objects in a markup language data stream 57 1999
* 6,539,382 Intelligent pre-caching algorithm for a directory server based on user data access history 68 1999
* 6,457,103 Method and apparatus for caching content in a data processing system with fragment granularity 70 1999
* 6,938,207 Method and system for indicating document traversal direction in a hyper linked navigation system 42 2000
7,222,189 System and method for optimizing timing of responses to customer communications 2 2000
* 7,167,901 Method and apparatus for improved bookmark and histories entry creation and access 27 2000
* 7,047,485 Intelligent pre-caching on a network 61 2000
* 2002/0143,896 Efficient downloading of documents from the internet 5 2000
* 2002/0078,165 System and method for prefetching portions of a web page based on learned preferences 29 2000
7,099,855 System and method for electronic communication management 25 2001
7,975,042 Method for adapting an internet web server to short-term changes in demand 2 2001
* 2003/0101,214 Allocating data objects stored on a server system 2 2001
8,290,768 System and method for determining a set of attributes based on content of communications 0 2002
7,197,699 Dynamic server page engines 0 2002
* 2003/0208,530 Dynamic server page engines 2 2002
7,219,350 Dynamic server page meta-engines with data sharing for dynamic content and non-JSP segments rendered through other engines 10 2003
7,165,147 Isolated ordered regions (IOR) prefetching and page replacement 11 2003
* 2005/0018,152 ISOLATED ORDERED REGIONS (IOR) PREFETCHING AND PAGE REPLACEMENT 0 2003
* 8,195,761 Prefetching web resources based on proxy triggers 0 2004
7,483,941 System and method for dynamically inserting prefetch tags by the web server 17 2004
* 2005/0198,191 System and method for prefetching web resources based on proxy triggers 28 2004
* 2005/0154,781 System and method for dynamically inserting prefetch tags by the web server 21 2004
8,495,002 Software tool for training and testing a knowledge base 3 2004
7,644,057 System and method for electronic communication management 10 2004
8,001,456 Methods for maintaining separation between markup and data at a client 1 2005
* 2006/0195,779 Methods, systems and computer program products for maintaining a separation between markup and data at the client 8 2005
7,849,044 System and method for automatic task prioritization 4 2005
* 2006/0080,267 System and method for automatic task prioritization 3 2005
7,266,535 System and method for electronic communication management 9 2005
* 2006/0282,501 Dynamic Server Page Meta-Engines with Data Sharing for Dynamic Content and Non-JSP Segments Rendered Through Other Engines 9 2006
* 2008/0109,712 METHOD, SYSTEM, AND PROGRAM PRODUCT SUPPORTING AUTOMATIC SUBSTITUTION OF A TEXTUAL STRING FOR A URL WITHIN A DOCUMENT 2 2006
* 2008/0177,894 Methods and Apparatus For Improving Interactions Between Multi-Server Web Environments and Web Browsers 1 2007
* 8,196,052 System and method to display a web page as scheduled by a user 0 2007
* 2008/0005,672 SYSTEM AND METHOD TO DISPLAY A WEB PAGE AS SCHEDULED BY A USER 11 2007
7,756,810 Software tool for training and testing a knowledge base 3 2007
7,752,159 System and method for classifying text 14 2007
7,908,336 Dynamically inserting prefetch tags by the web server 23 2008
* 2009/0094,417 System and Method for Dynamically Inserting Prefetch Tags by the Web Server 11 2008
 
SAP SE (1)
* 7,949,960 Predictive rendering of user interfaces 2 2003
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
7,002,703 Automatic download to print job retention 29 2001
* 2002/0093,676 Automatic download to print job retention 14 2001
* 9,223,854 Document relevance determining method and computer program 0 2009
* 2011/0087,659 DOCUMENT RELEVANCE DETERMINING METHOD AND COMPUTER PROGRAM 3 2009
 
U.S. PHILIPS CORPORATION (1)
* 2001/0008,399 Device for presenting information units 5 2000
 
ARENDI S.A.R.L. (9)
8,306,993 Method, system and computer readable medium for addressing handling from an operating system 2 2007
* 2010/0211,600 Method, System and Computer Readable Medium for Addressing Handling from an Operating System 3 2007
7,917,843 Method, system and computer readable medium for addressing handling from a computer program 3 2008
* 2008/0313,159 Method, System and Computer Readable Medium for Addressing Handling from a Computer Program 4 2008
7,921,356 Method, system and computer readable medium for addressing handling from a computer program 3 2010
* 2010/0281,354 Method, System and Computer Readable Medium for Addressing Handling From a Computer Program 3 2010
9,201,950 Method, system and computer readable medium for addressing handling from an operating system 0 2010
* 2011/0093,553 Method, System and Computer Readable Medium for Addressing Handling from an Operating System 1 2011
* 2011/0154,179 Method, System and Computer Readable Medium for Addressing Handling from a Computer Program 0 2011
 
Teradata US, Inc. (1)
* 6,263,361 Method for calculating capacity measurements for an internet web site 41 1998
 
SUPERMEDIA NETWORKS, INC. (1)
6,769,019 Method of background downloading of information from a computer network 106 1997
 
FUJITSU LIMITED (1)
* 6,775,669 Retrieval processing method and apparatus and memory medium storing program for same 5 1999
 
SOUND VIEW INNOVATIONS, LLC (3)
* 6,993,591 Method and apparatus for prefetching internet resources based on estimated round trip time 46 1998
* 7,343,397 Method and apparatus for performing predictive caching of DNS requests by correlating IP addresses 21 2002
* 2003/0187,746 System and method for distributing web content on a network 2 2002
 
BROWSER, INC. (1)
7,840,911 Method and apparatus for enhanced browsing 17 2004
 
OPEN TEXT S.A. (34)
6,996,612 Method of providing information related to activity of a user and a data processing system program product 8 2000
7,251,687 Method for click-stream analysis using web directory reverse categorization 18 2001
7,155,506 Method for continous, frame-specific click-stream recording 6 2001
6,865,574 Method for client-side personalization 7 2001
8,307,045 System and method for creating target-specific data conversion templates using a master style template 0 2001
7,194,506 Method and system for cache management of locale-sensitive content 38 2001
7,660,869 Network real estate analysis 7 2002
7,278,105 Visualization and analysis of user clickpaths 46 2002
7,788,681 System and method for incorporating web services in a web site 3 2004
7,146,369 Method and system for native-byte form handling 3 2004
7,672,955 Method and system for platform-independent file system interaction 3 2004
7,668,834 Method for client-side personalization 1 2005
* 2005/0137,999 Method for client-side personalization 0 2005
7,831,706 Method of gathering information related to activity of a user and a data processing system program product 1 2005
7,197,474 Method of modeling product demand subject to a large number of interactions 41 2006
7,860,969 Method for continuous, frame-specific click-stream recording 3 2006
* 2007/0067,454 Method for continuous, frame-specific click-stream recording 0 2006
7,827,274 Method for click-stream analysis using web directory reverse categorization 4 2007
8,024,448 Network real estate analysis 1 2010
* 2010/0153,518 NETWORK REAL ESTATE ANALYSIS 0 2010
8,131,777 Method for client-side personalization 7 2010
* 2010/0115,028 Method for Client-Side Personalization 0 2010
8,312,480 System and method for incorporating web services in a web site 1 2010
8,631,121 Method for continuous, frame-specific click-stream recording 2 2010
9,172,761 Method of gathering information related to activity of a user and a data processing system program product 0 2010
* 2011/0029,663 METHOD OF GATHERING INFORMATION RELATED TO ACTIVITY OF A USER AND A DATA PROCESSING SYSTEM PROGRAM PRODUCT 0 2010
8,341,019 Method for click-stream analysis using web directory reverse categorization 4 2010
8,417,738 Method for client-side personalization 0 2011
* 2011/0173,255 Method for Client-Side Personalization 0 2011
8,392,551 Network real estate analysis 0 2012
8,966,509 Client-side web service provider 0 2012
9,087,350 Method for click-stream analysis using web directory reverse categorization 1 2012
9,043,490 Method for continuous, frame-specific click-stream recording 1 2013
9,331,978 Method for continuous, frame-specific click-stream recording 0 2015
 
CUFER ASSET LTD. L.L.C. (7)
8,732,610 Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval 1 2005
* 2006/0101,341 Method and apparatus for enhanced browsing, using icons to indicate status of content and/or content retrieval 45 2005
8,037,527 Method and apparatus for look-ahead security scanning 21 2005
* 2006/0101,514 Method and apparatus for look-ahead security scanning 80 2005
8,327,440 Method and apparatus for enhanced browsing with security scanning 7 2011
8,959,630 Enhanced browsing with security scanning 1 2012
9,270,699 Enhanced browsing with security scanning 0 2014
 
HALL ALUMINUM LLC (1)
* 2002/0059,223 Locator based assisted information browsing 9 2001
 
INTELLECTUAL VENTURES I LLC (4)
* 7,269,626 Dynamic downloading of hypertext electronic mail messages 4 2001
8,738,771 Secure graphical objects in web documents 0 2006
8,224,998 Micro-client for internet appliances 0 2009
* 2009/0327,522 Micro-client for Internet Appliances 4 2009
 
APR SMARTLOGIK LIMITED (1)
6,611,842 Method and apparatus for generating profile data 82 2000
 
SAP AG (1)
* 2005/0071,777 Predictive rendering of user interfaces 21 2003
 
AVVENUE, INC. (1)
9,143,545 Device classification for media delivery 0 2007
 
INTEL CORPORATION (2)
* 6,173,318 Method and apparatus for pre-fetching data for an application using a winsock client layered service provider and a transparent proxy 23 1997
* 7,093,109 Network processor which makes thread execution control decisions based on latency event lengths 27 2000
 
STAPLES THE OFFICE SUPERSTORE, LLC (2)
* 8,150,943 Methods and apparatus for dynamically generating web pages 0 2006
* 2007/0214,150 Methods and apparatus for accessing data 4 2006
 
VENTURI IP LLC (2)
* 9,043,389 Flow control method and apparatus for enhancing the performance of web browsers over bandwidth constrained links 0 2012
* 2012/0324,037 FLOW CONTROL METHOD AND APPARATUS FOR ENHANCING THE PERFORMANCE OF WEB BROWSERS OVER BANDWIDTH CONSTRAINED LINKS 0 2012
 
MOETTELI, JOHN B (2)
7,315,848 Web snippets capture, storage and retrieval system and method 37 2001
* 2008/0319,955 WEB BROWSER PAGE RATING SYSTEM 2 2008
 
Hiwin Mikrosystem Corp. (1)
8,219,640 Content request optimization 0 2010
 
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA (2)
* 7,478,072 Information terminal device, operation supporting method, and operation supporting program 1 2003
* 2004/0070,591 Information terminal device, operation supporting method, and operation supporting program 2 2003
 
EYETRACKING, INC. (7)
7,344,251 Mental alertness level determination 11 2006
* 2006/0203,197 Mental alertness level determination 4 2006
8,155,446 Characterizing dynamic regions of digital media data 0 2006
* 2007/0104,369 Characterizing dynamic regions of digital media data 7 2006
7,438,418 Mental alertness and mental proficiency level determination 10 2007
* 2007/0291,232 Mental alertness and mental proficiency level determination 4 2007
9,077,463 Characterizing dynamic regions of digital media data 0 2013
 
XSLENT TECHNOLOGIES, LLC (2)
6,744,729 Intelligent fabric 18 2001
* 2003/0043,815 Intelligent fabric 13 2001
 
INFERSCAPE, INC. (1)
6,895,398 Decision engine and method and applications thereof 7 2001
 
KINETIC TIDE, INC. (1)
* 7,139,834 Data routing monitoring and management 27 2001
 
SENTIUS INTERNATIONAL, LLC (5)
7,672,985 Automated creation and delivery of database content 3 2006
RE43633 System and method for linking streams of multimedia data to reference material for display 1 2009
8,214,349 Automated creation and delivery of database content 3 2010
9,165,055 Automated creation and delivery of database content 0 2012
RE45085 System and method for linking streams of multimedia data to reference material for display 0 2012
 
Eyetools, Inc. (1)
7,029,121 Techniques for facilitating use of eye tracking data 18 2004
 
NOKIA CORPORATION (12)
* 2006/0167,985 Network-distributed data routing 86 2005
* 2006/0282,788 System and method for creating and utilizing context-sensitive popularity data 1 2005
9,032,097 Data communication with remote network node 0 2005
* 2006/0112,188 Data communication with remote network node 35 2005
7,895,445 Token-based remote data access 55 2006
8,180,904 Data routing and management with routing path selectivity 3 2006
8,199,761 Communications multiplexing with packet-communication networks 0 2006
* 2007/0247,395 Communications multiplexing with packet-communication networks 24 2006
8,990,334 Rule-based caching for packet-based data transfer 0 2006
* 2008/0010,381 Rule-based caching for packet-based data transfer 10 2006
9,143,818 Remote access to shared media 0 2007
9,047,235 Content management for packet-communicating devices 1 2007
 
FMR LLC (3)
* 8,583,472 Measuring customer service levels 0 2004
* 2006/0059,034 Measuring customer service levels 1 2004
8,166,157 Enterprise application performance monitors 3 2007
 
NUANCE COMMUNICATIONS, INC. (1)
7,389,230 System and method for classification of voice signals 18 2003
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (5)
* 8,051,176 Method and system for predicting connections in a computer network 7 2002
* 2004/0093,406 Method and system for predicting connections in a computer network 2 2002
* 2008/0028,085 Accessing web services using network management information 2 2007
9,031,916 Storing log data efficiently while supporting querying to assist in computer network security 0 2007
9,166,989 Storing log data efficiently while supporting querying 0 2009
 
LINKEDIN CORPORATION (1)
* 7,765,301 Dynamic resource allocation using known future benefits 0 2006
 
XEROX CORPORATION (4)
* 7,260,643 Systems and methods for identifying user types using multi-modal clustering and information scent 5 2001
* 2003/0018,636 Systems and methods for identifying user types using multi-modal clustering and information scent 0 2001
8,140,706 Systems and methods for identifying user types using multi-modal clustering and information scent 1 2007
* 2007/0276,961 Systems and methods for identifying user types using multi-modal clustering and information scent 1 2007
 
AMAZON TECHNOLOGIES, INC. (1)
* 2014/0082,149 PREDICTIVE PREFETCHING TO REDUCE DOCUMENT GENERATION TIMES 0 2013
 
NOKIA TECHNOLOGIES OY (2)
* 8,595,283 Content delivery according to device activity 0 2004
* 2004/0210,628 Content delivery according to device activity 56 2004
 
FORT HILL SYSTEMS, INC. (1)
* 2003/0115,281 Content distribution network server management system architecture 24 2002
 
TRACTION SOFTWARE, INC. (1)
* 7,593,954 System and method for cross-referencing, searching and displaying entries in a document publishing system 3 2001
 
TWITTER, INC. (1)
7,752,203 System and method for look ahead caching of personalized web content for portals 0 2004
 
NEC CORPORATION (4)
* 7,222,186 Content transferring technique 5 2001
* 2002/0065,933 Content transferring technique 2 2001
8,903,977 Data supply apparatus, system, and method for supplying data to hierarchically-connected data supply destinations 0 2010
* 2012/0158,939 DATA SUPPLY APPARATUS, SYSTEM, AND METHOD, AND COMPUTER PROGRAM 0 2010
 
Aggregate Knowledge, Inc. (3)
* 8,627,013 Methods and systems for caching data using behavioral event correlations 1 2011
* 2012/0011,325 METHODS AND SYSTEMS FOR CACHING DATA USING BEHAVIORAL EVENT CORRELATIONS 0 2011
9,058,279 Methods and systems for caching data using behavioral event correlations 0 2013
 
SBJ IP HOLDINGS I, LLC (1)
* 6,330,592 Method, memory, product, and code for displaying pre-customized content associated with visitor data 82 1998
 
MICROSOFT TECHNOLOGY LICENSING, LLC (74)
* 6,195,622 Methods and apparatus for building attribute transition probability models for use in pre-fetching resources 161 1998
6,272,593 Dynamic network cache directories 30 1998
* 6,199,107 Partial file caching and read range resume system and method 86 1998
6,233,606 Automatic cache synchronization 135 1998
6,553,409 Background cache synchronization 47 1999
* 7,155,489 Acquiring web page information without commitment to downloading the web page 12 2000
7,185,011 Method and system for directory balancing 16 2000
8,024,415 Priorities generation and management 17 2001
7,243,130 Notification platform architecture 96 2001
6,947,935 Training, inference and user interface for guiding the caching of media content on local stores 115 2001
* 7,039,642 Decision-theoretic methods for identifying relevant substructures of a hierarchical file structure to enhance the efficiency of document access, browsing, and storage 5 2001
* 6,877,002 Fuzzy database retrieval 84 2001
* 2002/0087,649 Bounded-deferral policies for reducing the disruptiveness of notifications 185 2001
8,701,027 Scope user interface for displaying the priorities and properties of multiple informational items 5 2001
* 2002/0054,117 Scope user interface for displaying the priorities and properties of multiple informational items 78 2001
7,844,666 Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system 45 2001
* 2003/0046,421 Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system 203 2001
* 2004/0143,636 Priorities generation and management 73 2002
* 2004/0088,375 Method for prefetching Web pages to improve response time networking 39 2002
* 2004/0128,359 Notification platform architecture 115 2003
8,166,392 Method for automatically assigning priorities to documents and messages 6 2003
* 2007/0271,504 Method for automatically assigning priorities to documents and messages 5 2003
* 2004/0064,500 System and method for unified extraction of media objects 80 2003
7,743,340 Positioning and rendering notification heralds based on user's focus of attention and activity 31 2003
7,444,383 Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information 23 2003
* 2004/0098,462 Positioning and rendering notification heralds based on user's focus of attention and activity 38 2003
* 2004/0030,753 Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information 28 2003
7,337,181 Methods for routing items for communications based on a measure of criticality 15 2003
7,444,384 Integration of a computer-based message priority system with mobile electronic devices 24 2004
7,233,954 Methods for routing items for communications based on a measure of criticality 7 2004
* 2004/0243,774 Utility-based archiving 3 2004
8,086,672 When-free messaging 13 2004
* 2004/0254,998 When-free messaging 127 2004
7,720,836 Internet streaming media workflow architecture 7 2004
7,752,186 Grouping multimedia and streaming media search results 12 2004
9,110,931 Fuzzy database retrieval 0 2005
7,403,935 Training, inference and user interface for guiding the caching of media content on local stores 13 2005
* 2005/0193,414 Training, inference and user interface for guiding the caching of media content on local stores 43 2005
7,451,151 Training, inference and user interface for guiding the caching of media content on local stores 3 2005
7,440,950 Training, inference and user interface for guiding the caching of media content on local stores 2 2005
* 2005/0210,520 Training, inference and user interface for guiding the caching of media content on local stores 10 2005
* 8,010,894 Memory optimizing for re-ordering user edits 1 2005
* 2006/0265,639 Memory optimizing fo re-ordering user edits 2 2005
* 2007/0005,646 Analysis of topic dynamics of web search 28 2005
7,464,093 Methods for routing items for communications based on a measure of criticality 1 2005
* 2005/0251,560 Methods for routing items for communications based on a measure of criticality 1 2005
* 7,548,904 Utility-based archiving 0 2005
7,676,521 Keyword search volume seasonality forecasting engine 0 2006
7,346,622 Decision-theoretic methods for identifying relevant substructures of a hierarchical file structure to enhance the efficiency of document access, browsing, and storage 3 2006
* 2007/0239,703 Keyword search volume seasonality forecasting engine 1 2006
* 2008/0010,118 MANAGING CONTENT DOWNLOADS TO RETAIN USER ATTENTION 2 2006
* 2008/0010,117 DYNAMIC ADVERTISEMENT INSERTION IN A DOWNLOAD SERVICE 6 2006
* 2008/0010,119 LOCATING DOWNLOADED AND VIEWED CONTENT AND ADVERTISEMENTS 4 2006
7,565,409 Acquiring web page information without commitment to downloading the web page 16 2006
* 2007/0130,131 SYSTEM AND PROCESS FOR SEARCHING A NETWORK 31 2007
7,941,609 HTTP acceleration by prediction and pre-fetching 17 2007
* 2008/0208,789 HTTP acceleration by prediction and pre-fetching 41 2007
7,457,879 Notification platform architecture 16 2007
7,975,015 Notification platform architecture 16 2007
* 7,613,670 Precomputation of context-sensitive policies for automated inquiry and action under uncertainty 2 2008
* 2008/0162,394 PRECOMPUTATION OF CONTEXT-SENSITIVE POLICIES FOR AUTOMATED INQUIRY AND ACTION UNDER UNCERTAINTY 3 2008
8,892,674 Integration of a computer-based message priority system with mobile electronic devices 0 2008
8,566,413 Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information 0 2008
* 2009/0119,385 INTEGRATION OF A COMPUTER-BASED MESSAGE PRIORITY SYSTEM WITH MOBILE ELECTRONIC DEVICES 8 2008
8,019,834 Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services 18 2009
9,009,136 Methods and systems for enhancing metadata 0 2010
8,209,311 Methods and systems for grouping uniform resource locators based on masks 4 2010
* 2012/0143,790 RELEVANCE OF SEARCH RESULTS DETERMINED FROM USER CLICKS AND POST-CLICK USER BEHAVIOR OBTAINED FROM CLICK LOGS 1 2010
* 2013/0031,490 ON-DEMAND TAB REHYDRATION 0 2011
* 2013/0125,005 CONTEXTUAL DATA DISPLAYED VIA BROWSER TOOLBAR 1 2011
9,189,252 Context-based device action prediction 0 2011
* 8,401,977 Method and system for calculating importance of a block within a display page 0 2012
* 2012/0109,950 METHOD AND SYSTEM FOR CALCULATING IMPORTANCE OF A BLOCK WITHIN A DISPLAY PAGE 0 2012
8,700,590 Grouping multimedia and streaming media search results 0 2012
 
GOOGLE INC. (77)
7,836,044 Anticipated query generation and processing in a search engine 90 2004
* 2005/0283,468 Anticipated query generation and processing in a search engine 233 2004
8,676,922 Automatic proxy setting modification 1 2004
8,224,964 System and method of accessing a document efficiently through multi-tier web caching 17 2004
* 7,499,940 Method and system for URL autocompletion using ranked results 58 2004
* 7,487,145 Method and system for autocompletion using ranked results 40 2004
* 2006/0122,976 Predictive information retrieval 47 2004
8,010,523 Dynamic search box for web browser 15 2005
* 2007/0162,422 Dynamic search box for web browser 64 2005
* 7,747,749 Systems and methods of efficiently preloading documents to client devices 45 2006
8,775,684 Content request optimization 0 2006
* 8,239,491 Content request optimization 3 2006
7,657,611 Content request optimization 4 2006
* 2008/0104,194 CONTENT REQUEST OPTIMIZATION 7 2006
8,661,029 Modifying search result ranking based on implicit user feedback 7 2006
8,812,651 Systems and methods for client cache awareness 2 2007
8,065,275 Systems and methods for cache optimization 90 2007
* 2008/0201,331 Systems and Methods for Cache Optimization 18 2007
8,938,463 Modifying search result ranking based on implicit user feedback and a model of presentation bias 2 2007
8,694,374 Detecting click spam 4 2007
* 9,092,510 Modifying search result ranking based on a temporal element of user feedback 1 2007
8,694,511 Modifying search result ranking based on populations 5 2007
8,909,655 Time based ranking 5 2007
8,849,838 Bloom filter for storing file access history 2 2008
8,312,032 Dictionary suggestions for partial user entries 8 2008
8,275,790 System and method of accessing a document efficiently through multi-tier web caching 15 2008
8,090,713 Methods and systems for improving a search ranking using population information 5 2008
8,396,865 Sharing search engine relevance data between corpora 11 2008
9,081,851 Method and system for autocompletion using ranked results 0 2008
8,027,974 Method and system for URL autocompletion using ranked results 6 2009
8,498,974 Refining search results 24 2009
8,972,391 Recent interest based relevance scoring 3 2009
8,615,514 Evaluating website properties by partitioning user feedback 7 2010
8,924,379 Temporal-based score adjustments 1 2010
8,959,093 Ranking search results based on anchors 1 2010
8,996,550 Autocompletion for partially entered query 1 2010
8,306,858 Consolidated content item request for multiple environments 1 2010
8,832,083 Combining user feedback 3 2010
8,156,109 Anticipated query generation and processing in a search engine 18 2010
9,002,867 Modifying ranking data based on document changes 1 2010
8,359,309 Modifying search result ranking based on corpus search statistics 6 2011
9,083,583 Latency reduction via adaptive speculative preconnection 0 2011
8,639,684 Dynamic search box for web browser 1 2011
8,380,705 Methods and systems for improving a search ranking using related queries 1 2011
8,515,954 Displaying autocompletion of partial search query with predicted search results 0 2011
8,271,546 Method and system for URL autocompletion using ranked results 21 2011
* 8,341,245 Content-facilitated speculative preparation and rendering 8 2011
8,271,471 Anticipated query generation and processing in a search engine 23 2011
* 8,266,143 Document scoring based on query analysis 2 2011
* 8,612,418 Mobile web browser for pre-loading web pages 0 2011
* 2013/0019,159 MOBILE WEB BROWSER FOR PRE-LOADING WEB PAGES 6 2011
8,738,596 Refining search results 6 2011
8,515,951 Methods and systems for improving a search ranking using population information 0 2011
8,510,294 Methods and systems for improving a search ranking using population information 0 2011
9,245,004 Predicted query generation from partial search query input 0 2012
9,235,637 Systems and methods for generating predicted queries and corresponding search results 0 2012
8,452,758 Methods and systems for improving a search ranking using related queries 4 2012
9,009,146 Ranking search results based on similar queries 1 2012
8,788,475 System and method of accessing a document efficiently through multi-tier web caching 0 2012
8,825,754 Prioritized preloading of documents to client 2 2012
8,639,742 Refreshing cached documents and storing differential document content 0 2012
8,903,946 Reduction in redirect navigation latency via speculative preconnection 1 2012
8,977,612 Generating a related set of documents for an initial set of documents 1 2012
8,898,152 Sharing search engine relevance data 1 2012
8,898,153 Modifying scoring data based on historical changes 3 2012
8,768,958 Predictive information retrieval 0 2012
8,510,167 Consolidated content item request for multiple environments 8 2012
8,996,653 Systems and methods for client authentication 0 2012
8,762,490 Content-facilitated speculative preparation and rendering 1 2012
8,756,220 Modifying search result ranking based on corpus search statistics 1 2013
9,183,499 Evaluating quality based on neighbor features 0 2013
8,972,394 Generating a related set of documents for an initial set of documents 1 2013
9,275,106 Dynamic search box for web browser 0 2013
9,235,627 Modifying search result ranking based on implicit user feedback 0 2013
9,292,609 Predictive information retrieval 0 2014
9,152,678 Time based ranking 1 2014
* 2015/0256,642 Parallel, Side-Effect Based DNS Pre-Caching 0 2015
 
SYNC-THINK, INC. (1)
9,265,458 Application of smooth pursuit cognitive testing paradigms to clinical drug development 0 2012
 
STORAGE TECHNOLOGY CORPORATION (1)
7,139,874 System and method for providing client-directed staging to improve non-sequential access performance in a caching disk storage system 0 2004
 
QUALCOMM INCORPORATED (1)
* 2010/0162,126 PREDICTIVE CACHE TECHNIQUES 28 2008
 
THOMSON REUTERS GLOBAL RESOURCES (2)
* 8,001,129 Systems, methods, interfaces and software for automated collection and integration of entity data into online databases and professional directories 8 2009
* 2010/0121,889 SYSTEMS, METHODS, INTERFACES AND SOFTWARE FOR AUTOMATED COLLECTION AND INTEGRATION OF ENTITY DATA INTO ONLINE DATABASES AND PROFESSIONAL DIRECTORIES 2 2009
 
Eye Tracking, Inc. (2)
8,602,791 Generation of test stimuli in visual media 0 2006
* 2007/0105,071 Generation of test stimuli in visual media 5 2006
 
OpenTV, Inc. (2)
* 8,332,268 Method and system for scheduling online content delivery 1 2007
* 2007/0107,027 METHOD AND SYSTEM FOR SCHEDULING ONLINE CONTENT DELIVERY 2 2007
 
AOL INC. (8)
7,925,967 Metadata quality improvement 1 2001
8,918,812 Method of sizing an embedded media player page 0 2001
8,095,529 Full-text relevancy ranking 3 2005
8,601,475 Download and upload of email messages using control commands in a client/server web application 2 2005
* 2007/0033,588 Generic download and upload functionality in a client/server web application architecture 20 2005
8,595,475 Method of disseminating advertisements using an embedded media player page 2 2012
8,819,404 Method of disseminating advertisements using an embedded media player page 0 2013
9,043,783 Generic download and upload functionality in a client/server web application architecture 0 2013
 
Parallel Networks, LLC (3)
* 8,275,778 Method and system for adaptive prefetching 3 2011
* 2011/0185,004 METHOD AND SYSTEM FOR ADAPTIVE PREFETCHING 4 2011
9,264,510 Method and system for adaptive prefetching 0 2014
 
REIFFEL TECHNOLOGIES, LLC (1)
* 2005/0102,332 Multi-imager multi-source multi-use coded data source data iInput product 0 2001
 
ALCATEL LUCENT (2)
* 9,178,959 Method and apparatus for predicting value of caching content items 0 2008
* 2010/0005,046 METHOD AND APPARATUS FOR PREDICTING VALUE OF CACHING CONTENT ITEMS 3 2008
 
THOMSON LICENSING (2)
* 2004/0047,596 Method for processing video data designed for display on a screen and device therefor 3 2003
* 2010/0274,760 DEVICE AND METHOD FOR OPTIMIZING ACCESS TO CONTENTS BY USERS 5 2008
 
INTELLECUAL VENTURES MOBILCOMM 1 LLC (2)
7,647,550 Dynamic preloading of web pages 12 2003
8,161,370 Dynamic preloading of web pages 5 2009
 
BT WEB SOLUTIONS, LLC (2)
* 2006/0074,984 Graphical tree depicting search or browsing history 27 2004
* 2006/0069,618 Method and apparatus for enhanced browsing 35 2004
 
LIMELIGHT NETWORKS, INC. (10)
8,321,533 Systems and methods thereto for acceleration of web pages access using next page optimization, caching and pre-fetching techniques 6 2010
* 2011/0029,641 Systems and Methods Thereto for Acceleration of Web Pages Access Using Next Page Optimization, Caching and Pre-Fetching Techniques 16 2010
* 2011/0029,899 Systems and Methods for Acceleration and Optimization of Web Pages Access by Changing the Order of Resource Loading 21 2010
8,250,457 Acceleration and optimization of web pages access by changing the order of resource loading 11 2011
8,219,633 Acceleration of web pages access using next page optimization, caching and pre-fetching 8 2011
8,346,885 Systems and methods thereto for acceleration of web pages access using next page optimization, caching and pre-fetching techniques 0 2012
9,058,402 Chronological-progression access prioritization 0 2012
8,495,171 Indiscriminate virtual containers for prioritized content-object distribution 4 2012
8,346,784 Java script reductor 1 2012
9,015,348 Dynamically selecting between acceleration techniques based on content request attributes 1 2013
 
ROVI TECHNOLOGIES CORPORATION (2)
6,622,168 Dynamic page generation acceleration using component-level caching 215 2000
* 7,552,195 Dynamic page generation acceleration using component-level caching by determining a maximum navigation probability for a particular cacheline 1 2003
 
IPHRASE TECHNOLOGIES, INC. (1)
6,961,720 System and method for automatic task prioritization 21 2001
 
SNAPCHAT, INC. (2)
* 7,624,160 Methods, systems, and computer program products for client side prefetching and caching of portlets 19 2004
* 2005/0256,940 Methods, systems, and computer program products for client side prefetching and caching of portlets 60 2004
 
Digital River, Inc. (13)
6,981,017 Predictive pre-download using normalized network object identifiers 110 2000
7,269,784 Server-originated differential caching 102 2001
7,185,063 Content delivery network using differential caching 103 2001
7,092,997 Template identification with differential caching 101 2001
7,188,214 Efficient compression using differential caching 106 2001
* 7,296,051 Predictive predownload of templates with delta encoding 9 2002
7,765,274 Differential caching with template, sub-template, and delta information 2 2005
* 2006/0031,379 Differential caching with template, sub-template, and delta information 12 2005
7,548,947 Predictive pre-download of a network object 188 2005
7,962,594 Delivering content on a network using differential caching system and method 1 2007
* 2007/0198,687 Delivering Content on a Network Using Differential Caching System and Method 3 2007
7,836,177 Network object predictive pre-download device 99 2008
* 2009/0106,381 Network Object Predictive Pre-Download Device 92 2008
 
TOBII TECHNOLOGY AB (2)
7,120,880 Method and system for real-time determination of a subject's interest level to media content 93 1999
6,577,329 Method and system for relevance feedback through gaze tracking and ticker interfaces 150 1999
 
AFFECTIVA, INC. (3)
9,247,903 Using affect within a gaming context 0 2012
9,106,958 Video recommendation based on affect 0 2012
9,204,836 Sporadic collection of mobile affect data 0 2013
 
RPX CORPORATION (1)
* 6,553,400 Suspend and resume processing method for suspending and resuming a plurality of states of programmed operations 5 2000
 
FRANCE TELECOM (1)
* 2012/0072,604 TECHNIQUE FOR DELIVERING CONTENT TO A USER 0 2010
 
CARRABIS, SUSAN (3)
* 7,383,283 Programable method and apparatus for real-time adaptation of presentations to individuals 4 2002
* 2003/0074,092 Programable method and apparatus for real-time adaptation of presentations to individuals 12 2002
8,195,597 System and method for obtaining subtextual information regarding an interaction between an individual and a programmable device 0 2008
 
FACEBOOK, INC. (4)
7,424,476 Categorized web browsing history 9 2004
* 2005/0234,940 Categorized web browsing history 6 2004
7,594,003 Client/server web application architectures for offline usage, data structures, and related methods 24 2005
* 2007/0033,569 Client/server web application architectures for offline usage, data structures, and related methods 18 2005
 
CHUTNEY TECHNOLOGIES, INC. (1)
* 2003/0004,998 Proxy-based acceleration of dynamically generated content 50 2002
 
Adaptive Spectrum and Signal Alignment, Inc. (5)
* 8,972,549 User-preference-based DSL system 0 2006
* 8,948,026 User-preference-based DSL system 0 2006
* 2006/0280,235 User-preference-based DSL system 6 2006
* 2006/0280,236 User-preference-based DSL system 8 2006
9,178,777 User-preference-based DSL system 0 2015
 
AT&T CORP. (1)
* 6,606,645 Method for preconnecting to a server on a network 16 2001
* Cited By Examiner