Method of viewing at a client viewing station a multiple media title stored at a server and containing a plurality of topics utilizing anticipatory caching

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6016520
SERIAL NO

08502727

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An on-line multiple media viewer system provides a responsive interactive presentation at a client viewing station of multiple media content retrieved over a remote connection from a server at which the content resides using a set of client-initiated and server-driven remote services for anticipatory caching of media content. In response to an initial request for an item of media content from the server, the remote services predict additional items of media content likely to be requested and transmit these items in advance of their request. Transmitted items are cached by services at the client viewing station in a cache storage. The client checks the cache storage before making additional requests for transfer over the remote connection. The items are transmitted in multi-channel asynchronous operations over the remote connection.

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, WA30895

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Facq, Jean-Remy Bellevue, WA 1 277
Harris, Lindsay A Bothell, WA 1 277

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 5347632 Reception system for an interactive computer network and method of operation 1142 1989
* 5150472 Cache management method and apparatus for shared, sequentially-accessed, data 30 1989
* 5539886 Call management in a collaborative working network 81 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (4)
* 5305389 Predictive cache system 222 1991
* 5528739 Documents having executable attributes for active mail and digitized speech to text conversion 49 1993
* 5544051 Document management system using multiple threaded processes and having asynchronous repository responses and no busy cursor 54 1995
* 5802292 Method for predictive prefetching of information over a communications network 269 1995
 
McGraw Broadcast (1)
* 5577042 Broadcast and presentation system and method 36 1994
 
SAMSUNG ELECTRONICS CO., LTD. (2)
* 5499330 Document display system for organizing and displaying documents as screen objects organized along strand paths 209 1993
* 5621874 Three dimensional document representation using strands 101 1995
 
SUN MICROSYSTEMS, INC. (2)
* 5442749 Network video server system receiving requests from clients for specific formatted data through a default channel and establishing communication through separate control and data channels 322 1993
* 5530852 Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics 943 1994
 
WANG SOFTWARE N.Y., INC. (1)
* 5446740 Method of and apparatus for processing data at a remote workstation 190 1993
 
PICTURE NETWORK INTERNATIONAL, LTD. (1)
* 5493677 Generation, archiving, and retrieval of digital images with evoked suggestion-set captions and natural language interface 537 1994
 
ORACLE AMERICA, INC. (1)
* 5659729 Method and system for implementing hypertext scroll attributes 219 1996
 
WILMINGTON TRUST FSB (1)
* 5351276 Digital/audio interactive communication network 290 1992
 
INTERNETAD SYSTEMS LLC (1)
* 5572643 Web browser with dynamic display of information objects during linking 1913 1995
 
AMIGA DEVELOPMENT LLC (1)
* 5317732 System for relocating a multimedia presentation on a different platform by extracting a resource map in order to remap and relocate resources 132 1991
 
APPLE INC. (3)
* 5537526 Method and apparatus for processing a display document utilizing a system level document framework 233 1993
* 5623652 Method and apparatus for searching for information in a network and for controlling the display of searchable information on display devices in the network 205 1994
* 5625818 System for managing local database updates published to different online information services in different formats from a central platform 221 1996
 
GERALD AND LEONA R. SINGER FAMILY TRUST (1)
* 5305195 Interactive advertising system for on-line terminals 750 1992
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 5778372 Remote retrieval and display management of electronic document with incorporated images 295 1996
 
INFONAUTICS CORPORATION (1)
* 5717914 Method for categorizing documents into subjects using relevance normalization for documents retrieved from an information retrieval system in response to a query 153 1995
 
HARTFORD FIRE INSURANCE COMPANY (1)
* 5557515 Computerized system and method for work management 347 1995
 
QWEST COMMUNICATIONS INTERNATIONAL INC. (1)
* 5276679 Method for maintaining channels and a subscriber station for use in an ISDN system 68 1992
 
DISNEY ENTERPRISES, INC. (1)
* 5091849 Computer image production system utilizing first and second networks for separately transferring control information and digital image data 44 1991
 
Encyclopaedia Britannica, Inc. (1)
* 5241671 Multimedia search system using a plurality of entry path means which indicate interrelatedness of information 699 1989
 
OPEN INVENTION NETWORK, LLC (1)
* 5649186 System and method for a computer-based dynamic information clipping service 605 1995
 
AT&T CORP. (1)
* 5491820 Distributed, intermittently connected, object-oriented database and management system 245 1994
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2005/0283,574 Pre-loading content to caches for information appliances 4 2005
 
PANAMSAT (1)
* 2004/0092,251 Pickup and delivery of data files 5 2003
 
SONY CORPORATION (1)
* 2006/0212,564 Content management system and associated methodology 13 2006
 
INTELLECTUAL VENTURES ASSETS 33 LLC (2)
8407682 Software and method that enables selection of one of a plurality of online service providers 13 2004
* 2011/0016,013 PROVIDING SERVICES FROM A REMOTE COMPUTER SYSTEM TO A USER STATION OVER A COMMUNICATIONS NETWORK 11 2010
 
Sony Electronics Inc. (3)
* 8060704 Application pre-launch to reduce user interface latency 0 2006
* 8095749 Application pre-launch to reduce user interface latency 0 2011
8595450 Application pre-launch to reduce user interface latency 18 2011
 
HITACHI, LTD. (1)
* 6772193 Method for continuing data transfer to network cache from server without transferring said data to user terminal irrespective of user interruption of the data transferring request 34 2000
 
ORACLE AMERICA, INC. (2)
* 7661114 Client-server application partitioning having metering technique for distributed computing 0 2004
* 2004/0210,907 Client-server application partitioning having metering technique for distributed computing 20 2004
 
UNITED STATES POSTAL SERVICE (1)
* 2005/0198,129 Methods and systems for providing communications management 1 2004
 
IPRD LABS LLC (1)
* 2012/0021,835 SYSTEMS AND METHODS FOR SERVER BASED VIDEO GAMING 54 2011
 
CALLAHAN CELLULAR L.L.C. (1)
* 2011/0178,616 STORAGE AND PLAYBACK DEVICE AND METHOD FOR USING THE SAME 2 2011
 
LIGHTSURF TECHNOLOGIES, INC. (1)
* 2003/0110,234 System and methodology for delivering media to multiple disparate client devices based on their capabilities 147 2001
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 2003/0074,421 Internet access via specific server and via proprietary application for selecting and controlling content: remote and local 17 2001
 
CANON KABUSHIKI KAISHA (1)
* 6338075 Hypertext reader which performs a reading process on a hierarchically constructed hypertext 11 1998
 
Intellectual Property I LLC (1)
8812620 Software and method that enables selection of one of a plurality of online service providers 2 2007
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
7212623 Method for telecommunications service-to-service asynchronous communications using a context cache 5 2002
* 8055716 Dynamic creation of mail aliases usable in electronic communications 3 2006
* 2008/0098,069 DYNAMIC CREATION OF MAIL ALIASES USABLE IN ELECTRONIC COMMUNICATIONS 0 2006
* 2008/0235,705 Methods and Apparatus for Global Systems Management 1 2008
8108451 System and program products for efficiently locking resources of a global data repository 0 2009
 
Seven Networks (1)
8782222 Timing of keep-alive messages used in a system for mobile network resource conservation and optimization 9 2012
 
Sprint Communications Company L.P. (1)
* 7509667 Broadband content jukebox with profile-based caching 29 2002
 
LUCENT TECHNOLOGIES INC. (1)
* 6438593 Method for information retrieval in broadcast disk systems 3 1998
 
EVOLIUM S.A.S. (1)
* 2003/0149,723 Method for processing concurrent events in web-based application, supporting system and application system using the same 0 2003
 
AT&T INTELLECTUAL PROPERTY II, L.P. (2)
* 8656004 Method and apparatus for delivering selected multimedia content to a user in pervasive computing environments 3 2002
8561107 Method and apparatus for selecting customized multimedia content for a user in pervasive computing environments 2 2002
 
NATIONAL CENTER FOR THE PROFESSION OF TEACHING (1)
* 7007073 Method and apparatus providing electronic concurrent delivery of multimedia content to general purpose computers over a computer network 4 2001
 
24/7 CUSTOMER, INC. (3)
* 9083561 Automated assistance for customer care chats 0 2010
* 2012/0089,683 AUTOMATED ASSISTANCE FOR CUSTOMER CARE CHATS 1 2010
9635176 Automated assistance for customer care chats 0 2015
 
MEDIAPORT ENTERTAINMENT, INC. (3)
* 2006/0224,517 Systems and methods for delivering digital content to remote locations 8 2006
* 2006/0265,280 Systems and methods for advertising on remote locations 28 2006
* 2006/0249,576 Systems and methods for providing near real-time collection and reporting of data to third parties at remote locations 31 2006
 
ADOBE SYSTEMS INCORPORATED (4)
* 7039863 Computer generation of documents using layout elements and content elements 41 1999
* 7730164 Bootstrap approaches to downloading data in response to a download indication 6 2005
7984374 Computer generation of documents using layout elements and content elements 37 2006
8990683 Computer generation of documents using layout elements and content elements 0 2011
 
BACH, BENJAMIN HAMILTON ANDERSEN (3)
6912532 Multi-level multiplexor system for networked browser 42 2001
* 2002/0087,667 Multi-level multiplexor system for networked browser 9 2001
8635234 Multi-level multiplexor system for networked browser 0 2005
 
SYNIVERSE ICX CORPORATION (6)
7792876 Imaging system providing dynamic viewport layering 16 2006
* 2007/0009,179 Imaging system providing dynamic viewport layering 11 2006
7974988 System and method for cross-carrier mobile device capability discovery 13 2007
7610551 System and method for managing distribution of multi-formatted content 2 2007
* 2008/0147,674 System and method for managing distribution of multi-formatted content 8 2007
* 2008/0147,592 System and method for cross-carrier mobile device capability discovery 9 2007
 
HARFANG MICROTECHNOLOGIES INC. (1)
* 2003/0225,940 System and method for acquiring data in a processing unit 0 2002
 
AMAZON TECHNOLOGIES, INC. (5)
* 9215269 Predictive caching for content 0 2012
9544388 Client-side predictive caching for content 0 2014
9326046 Uninterrupted playback of video streams using lower quality cached files 0 2015
* 9444861 Predictive caching for content 0 2015
* 2016/0080,444 PREDICTIVE CACHING FOR CONTENT 0 2015
 
TELESAT NETWORK SERVICES, INC. (1)
* 6427172 Method and apparatus for internet cache content delivery via a data distribution system 37 1999
 
PAYPAL, INC. (2)
9219792 Method and system to pre-fetch data in a network 0 2013
* 2014/0215,014 METHOD AND SYSTEM TO PRE-FETCH DATA IN A NETWORK 1 2014
 
NOKIA OY (1)
* 2002/0019,854 Method of accessing remote data 0 2001
 
INTELLECTUAL VENTURES I LLC (27)
6594692 Methods for transacting electronic commerce 327 1996
8499030 Software and method that enables selection of one of a plurality of network communications service providers 12 2000
8131883 Method for distributing content to a user station 32 2000
6769009 Method and system for selecting a personalized set of information channels 223 2000
6658464 User station software that controls transport, storage, and presentation of content from a remote source 284 2000
6611862 User station software that controls transport and presentation of content from a remote source 221 2000
6557054 Method and system for distributing updates by presenting directory of software available for user installation that is not already installed on user station 223 2000
6839733 Network system extensible by users 18 2000
7949752 Network system extensible by users 3 2004
* 2005/0091,305 Network system extensible by users 105 2004
9111604 Software and method that enables selection of on-line content from one of a plurality of network content service providers in a single action 0 2006
8069204 Providing and receiving content over a wireless communication system 13 2006
8024399 Software distribution over a network 18 2006
* 2007/0130,400 Providing services from a remote computer system to a user station over a communications network 24 2006
* 2007/0094,418 Providing and receiving content over a wireless communication system 28 2006
* 2007/0073,845 Content distribution over a network 43 2006
* 2007/0073,846 Software distribution over a network 26 2006
8321499 Method for distributing content to a user station 11 2007
7653687 Method for distributing content to a user station 53 2007
* 2007/0220,107 Method for Distributing Content to a User Station 25 2007
* 2008/0235,106 Software and Method That Enables Selection of One of A Plurality of Online Service Providers 23 2007
* 2009/0144,398 Content Distribution Over A Network 14 2009
8825872 Software and method for monitoring a data stream and for capturing desired data within the data stream 3 2009
* 2009/0271,499 Software and Method for Monitoring A Data Stream and for Capturing Desired Data Within the Data Stream 14 2009
8719339 Software and method that enables selection of one of a plurality of online service providers 3 2010
8326914 Network system extensible by users 1 2011
8635272 Method for distributing a list of updated content to a user station from a distribution server wherein the user station may defer installing the update 8 2012
 
MICROSOFT TECHNOLOGY LICENSING, LLC (151)
6460058 Object-oriented framework for hyperlink navigation 218 1996
6401099 Asynchronous binding of named objects 99 1996
6381742 Software package management 400 1998
* 6456275 Proximity sensor in a computer input device 35 1998
6396477 Method of interacting with a computer using a proximity sensor in a computer input device 41 1998
6333753 Technique for implementing an on-demand display widget through controlled fading initiated by user contact with a touch sensitive input device 120 1998
6559830 Method of interacting with a computer using a proximity sensor in a computer input device 40 2000
7624356 Task-sensitive methods and systems for displaying command sets 23 2000
7346848 Single window navigation methods and systems 49 2000
7191394 Authoring arbitrary XML documents using DHTML and XSLT 89 2000
7155667 User interface for integrated spreadsheets and word processing tables 22 2000
7117435 Spreadsheet fields in text 9 2000
7000230 Network-based software extensions 70 2000
6948135 Method and systems of providing information to computer users 153 2000
6883168 Methods, systems, architectures and data structures for delivering software via a network 115 2000
7358956 Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device 22 2001
7256770 Method for displaying information responsive to sensing a physical presence proximate to a computer input device 22 2001
* 2001/0015,718 Method for displying information responsive to sensing a physical presence proximate to a computer input device 26 2001
* 2001/0011,995 Method for providing feedback responsive to sensing a physical presence proximate to a control of an electronic device 27 2001
* 2002/0016,956 Method and system for identifying and obtaining computer software from a remote computer 55 2001
7114128 Object-oriented framework for hyperlink navigation 59 2001
* 2002/0103,824 Object-oriented framework for hyperlink navigation 16 2001
6802061 Automatic software downloading from a computer network 114 2001
7222341 Method and system for processing software dependencies in management of software packages 52 2002
* 2002/0144,248 Software package management 19 2002
7415672 System and method for designing electronic forms 9 2003
7370066 System and method for offline editing of data files 29 2003
7275216 System and method for designing electronic forms and hierarchical schemas 27 2003
7913159 System and method for real-time validation of structured data files 24 2003
* 2004/0189,708 System and method for real-time validation of structured data files 77 2003
7516145 System and method for incrementally transforming and rendering hierarchical data files 18 2003
7168035 Building a view on markup language data through a set of components 132 2003
7197515 Declarative solution definition 31 2003
* 2004/0267,813 Declarative solution definition 43 2003
7581177 Conversion of structured documents 25 2003
7406660 Mapping between structured data and a visual surface 86 2003
7334187 Electronic form aggregation 19 2003
7296017 Validation of XML data files 88 2003
* 2004/0226,002 Validation of XML data files 21 2003
7451392 Rendering an HTML electronic form by applying XSLT to XML using a solution 92 2003
7376673 Offline editing of XML files using a solution 33 2003
8819072 Promoting data from structured data files 10 2004
7430711 Systems and methods for editing XML documents 32 2004
* 2005/0183,006 Systems and methods for editing XML documents 20 2004
7318063 Managing XML documents containing hierarchical database information 18 2004
7496837 Structural editing with schema awareness 95 2004
7412645 User interface for integrated spreadsheets and word processing tables 20 2004
7568101 Digital signatures with an embedded view 33 2004
7281018 Form template data source change 142 2004
7774620 Executing applications at appropriate trust levels 28 2004
7676843 Executing applications at appropriate trust levels 31 2004
7533268 Digital signature with an embedded view 31 2004
7712048 Task-sensitive methods and systems for displaying command sets 19 2004
7610562 Task-sensitive methods and systems for displaying command sets 24 2004
7512896 Task-sensitive methods and systems for displaying command sets 22 2004
7818677 Single window navigation methods and systems 34 2004
* 2005/0010,871 Single window navigation methods and systems 105 2004
7779027 Methods, systems, architectures and data structures for delivering software via a network 35 2004
7673227 User interface for integrated spreadsheets and word processing tables 29 2004
7350141 User interface for integrated spreadsheets and word processing tables 46 2004
* 2005/0034,060 User interface for integrated spreadsheets and word processing tables 25 2004
* 2005/0044,544 Methods and systems for obtaining computer software via a network 82 2004
7634772 Automatic software downloading from a computer network 41 2004
* 2005/0044,541 Automatic software downloading from a computer network 29 2004
7392522 Architectures for and methods of providing network-based software extensions 26 2004
* 2005/0044,524 Architectures for and methods of providing network-based software extensions 10 2004
7692636 Systems and methods for handwriting to a screen 26 2004
7516399 Structured-document path-language expression methods and systems 29 2004
* 2006/0074,933 Workflow interaction 9 2004
* 2006/0071,910 Systems and methods for handwriting to a screen 3 2004
7702997 Spreadsheet fields in text 2 2004
7549115 System and method for integrated spreadsheets and word processing tables 38 2004
7523390 Spreadsheet fields in text 4 2004
7506242 System and method for integrating spreadsheets and word processing tables 13 2004
7120866 Spreadsheet fields in text 9 2004
7506243 System and method for integrating spreadsheets and word processing tables 16 2004
* 2005/0125,377 System and method for integrating spreadsheets and word processing tables 35 2004
8487879 Systems and methods for interacting with a computer through handwriting to a screen 8 2004
* 2006/0092,138 Systems and methods for interacting with a computer through handwriting to a screen 32 2004
7712022 Mutually exclusive options in electronic forms 27 2004
7584417 Role-dependent action for an electronic form 46 2004
* 2006/0107,224 Building a dynamic action for an electronic form 22 2004
* 2006/0107,197 Role-dependent action for an electronic form 13 2004
7721190 Methods and systems for server side form processing 26 2004
7509353 Methods and systems for exchanging and rendering forms 6 2004
7904801 Recursive sections in electronic forms 12 2004
* 2006/0129,583 Recursive sections in electronic forms 38 2004
7437376 Scalable object model 26 2004
7937651 Structural editing operations for network forms 20 2005
* 2006/0161,837 Structural editing operations for network forms 40 2005
7743063 Methods and systems for delivering software via a network 27 2005
7689929 Methods and systems of providing information to computer users 27 2005
7346610 Methods and systems of providing information to computer users 45 2005
* 2005/0149,511 Methods and systems of providing information to computer users 8 2005
7725834 Designer-created aspect for an electronic form template 29 2005
* 2006/0197,982 Designer-created aspect for an electronic form template 6 2005
* 2006/0230,338 Data-driven actions for network forms 1 2005
7360171 Methods and systems of providing information to computer users 11 2005
8010515 Query to an electronic form 12 2005
7543228 Template for rendering an electronic form 38 2005
8200975 Digital signatures for network forms 11 2005
* 2006/0155,737 Method and system for identifying and obtaining computer software from a remote computer 3 2005
7613996 Enabling selection of an inferred schema part 35 2005
* 2007/0036,433 Recognizing data conforming to a rule 71 2005
* 2007/0038,927 Electronic document conversion 22 2005
7602382 Method for displaying information responsive to sensing a physical presence proximate to a computer input device 27 2005
7979856 Network-based software extensions 21 2005
* 2005/0289,535 Network-based software extensions 39 2005
* 2007/0061,706 Mapping property hierarchies to schemas 71 2005
* 2007/0061,467 Sessions and session states 73 2005
* 2006/0026,534 Providing information to computer users 83 2005
8001459 Enabling electronic documents for limited-capability computing devices 11 2005
7779343 Opening network-enabled electronic documents 0 2006
7490109 System and method for offline editing of data files 34 2006
8099548 Power efficient media playback on general purpose portable devices 3 2006
* 2007/0226,417 Power efficient media playback on general purpose portable devices 35 2006
7925718 Method and system for identifying and obtaining computer software from a remote computer 1 2006
* 2006/0218,246 Method and system for identifying and obtaining computer software from a remote computer 6 2006
7900134 Authoring arbitrary XML documents using DHTML and XSLT 19 2006
* 2007/0094,589 Incrementally Designing Electronic Forms and Hierarchical Schemas 70 2006
* 8140610 Bitmap-based display remoting 3 2007
* 2008/0301,566 Bitmap-Based Display Remoting 17 2007
7865477 System and method for real-time validation of structured data files 20 2007
8074217 Methods and systems for delivering software 28 2007
* 2008/0134,162 Methods and Systems For Delivering Software 40 2007
7971139 Correlation, association, or correspondence of electronic forms 17 2007
* 2008/0052,287 Correlation, Association, or Correspondence of Electronic Forms 24 2007
* 8140974 Presenting secondary media objects to a user 10 2007
* 2009/0158,198 PRESENTING SECONDARY MEDIA OBJECTS TO A USER 21 2007
7925621 Installing a solution 19 2008
* 2008/0189,335 Installing A Solution 16 2008
8892993 Translation file 4 2008
* 2008/0126,402 Translation File 40 2008
8918729 Designing electronic forms 4 2008
8078960 Rendering an HTML electronic form by applying XSLT to XML using a solution 12 2008
* 2009/0044,103 RENDERING AN HTML ELECTRONIC FORM BY APPLYING XSLT TO XML USING A SOLUTION 37 2008
8046683 Structural editing with schema awareness 5 2009
* 2010/0125,778 Data-Driven Actions For Network Forms 15 2010
9507610 Task-sensitive methods and systems for displaying command sets 0 2010
* 2010/0229,110 Task Sensitive Methods and Systems for Displaying Command Sets 25 2010
9229917 Electronic form user interfaces 1 2011
8612551 Method and system for identifying and obtaining computer software from a remote computer 0 2011
* 2011/0185,351 METHOD AND SYSTEM FOR IDENTIFYING AND OBTAINING COMPUTER SOFTWARE FROM A REMOTE COMPUTER 6 2011
8209372 Bitmap transfer-based display remoting 4 2011
* 2011/0227,935 Bitmap Transfer-Based Display Remoting 0 2011
9210234 Enabling electronic documents for limited-capability computing devices 1 2011
* 2011/0239,101 ENABLING ELECTRONIC DOCUMENTS FOR LIMITED-CAPABILITY COMPUTING DEVICES 13 2011
8429522 Correlation, association, or correspondence of electronic forms 7 2011
9268760 Correlation, association, or correspondence of electronic forms 0 2013
9785661 Trend response management 0 2014
9239821 Translation file 0 2014
 
BANK OF AMERICA, N.A. (2)
* 2007/0192,435 Persistant Client State in a Hypertext Transfer Protocol Based Client-Server System 0 2007
* 2007/0185,999 PERSISTANT CLIENT STATE IN A HYPERTEXT TRANSFER PROTOCOL BASED CLIENT-SERVER SYSTEM 0 2007
 
SEVEN NETWORKS, INC. (1)
8762489 System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief 0 2012
 
SEVEN NETWORKS INTERNATIONAL OY (1)
8761756 Maintaining an IP connection in a mobile network 0 2012
 
GOOGLE TECHNOLOGY HOLDINGS LLC (7)
9092535 E-mail embedded textual hyperlink object 0 1999
7840639 Method and article of manufacture for an automatically executed application program associated with an electronic message 2 1999
7085576 Method and apparatus for providing streaming information to a wireless mobile wireless device 47 2002
* 2004/0192,342 Method and apparatus for providing streaming information to a wireless mobile wireless device 26 2002
* 2009/0187,859 Graphical user interface elements using video pre-fetch 29 2008
* 2009/0187,954 Button based video database interface 1 2008
9473441 E-mail with discretionary functionality 0 2008
 
PCMS HOLDINGS, INC. (1)
6671424 Predictive image caching algorithm 59 2000
 
PIONEER CORPORATION (1)
* 2003/0200,090 Speech recognition apparatus, speech recognition method, and computer-readable recording medium in which speech recognition program is recorded 8 2003
 
SEVEN NETWORKS, LLC (112)
8010082 Flexible billing architecture 160 2005
* 2006/0084,410 Flexible billing architecture 159 2005
8116214 Provisioning of e-mail settings for a mobile terminal 83 2005
8468126 Publishing data in an information community 12 2005
8412675 Context aware data presentation 73 2006
* 2007/0027,920 Context aware data presentation 167 2006
8069166 Managing user-to-user contact with inferred presence information 108 2006
8989728 Connection architecture for a mobile network 1 2006
8064583 Multiple data store authentication 101 2006
8438633 Flexible real-time inbox access 47 2006
* 2007/0290,787 Systems and methods for group messaging 141 2007
* 2008/0134,292 Extending user relationships 162 2007
8364181 Electronic-mail filtering for mobile devices 56 2007
* 2009/0149,203 Electronic-mail filtering for mobile devices 114 2007
8793305 Content delivery to a mobile device from a content service 2 2007
8107921 Mobile virtual network operator 90 2008
* 2009/0181,641 Mobile virtual network operator 118 2008
8862657 Policy based content service 4 2008
* 2009/0164,560 Policy based content service 115 2008
8693494 Polling 2 2008
* 2009/0248,670 Content search engine 101 2008
* 2008/0298,386 Polling 107 2008
8787947 Application discovery on mobile devices 2 2008
* 2009/0318,171 Application Discovery on Mobile Devices 110 2008
8078158 Provisioning applications for a mobile device 96 2008
* 2009/0063,647 Messaging centre for forwarding e-mail 102 2008
8805334 Maintaining mobile terminal information for secure communications 0 2008
* 2009/0054,034 Maintaining Mobile Terminal Information for Secure E-Mail Communications 97 2008
9002828 Predictive content delivery 2 2009
8838744 Web-based access to data objects 5 2009
8805425 Integrated messaging 0 2009
* 2009/0193,130 Web-Based Access to Data Objects 100 2009
8909759 Bandwidth measurement 2 2009
* 2010/0146,107 Bandwidth Measurement 99 2009
8209709 Cross-platform event engine 86 2010
9055102 Location-based operations and messaging 0 2010
8127342 Secure end-to-end transport through intermediary nodes 87 2010
* 2011/0099,363 SECURE END-TO-END TRANSPORT THROUGH INTERMEDIARY NODES 79 2010
9047142 Intelligent rendering of information in a limited display environment 0 2010
9043731 3D mobile user interface with configurable workspace management 1 2011
8774844 Integrated messaging 0 2011
* 2011/0190,014 INTEGRATED MESSAGING 95 2011
8799410 System and method of a relay server for managing communications and notification between a mobile device and a web access server 5 2011
* 2011/0191,474 SYSTEM AND METHOD OF A RELAY SERVER FOR MANAGING COMMUNICATIONS AND NOTIFICATION BETWEEN A MOBILE DEVICE AND APPLICATION SERVER 97 2011
8831561 System and method for tracking billing events in a mobile wireless network for a network operator 63 2011
8811952 Mobile device power management in data synchronization over a mobile network with or without a trigger notification 2 2011
* 2011/0213,898 MOBILE DEVICE POWER MANAGEMENT IN DATA SYNCHRONIZATION OVER A MOBILE NETWORK WITH OR WITHOUT A TRIGGER NOTIFICATION 95 2011
9043433 Mobile network traffic coordination across multiple applications 1 2011
* 2011/0238,772 SYSTEM AND METHOD FOR FACILITATING MOBILE TRAFFIC IN A MOBILE NETWORK 95 2011
8849902 System for providing policy based content service in a mobile network 5 2011
8838783 Distributed caching for resource and mobile network traffic management 1 2011
9077630 Distributed implementation of dynamic wireless traffic policy 1 2011
8886176 Mobile application traffic optimization 7 2011
8914002 System and method for providing a network service in a distributed fashion to a mobile device 0 2011
8909192 Mobile virtual network operator 0 2011
8484314 Distributed caching in a wireless network of content delivered for a mobile application over a long-held request 45 2011
8166164 Application and network-based long poll request detection and cacheability assessment therefor 88 2011
9275163 Request and response characteristics based adaptation of distributed caching in a mobile network 0 2011
8843153 Mobile traffic categorization and policy for network use optimization while preserving user experience 3 2011
8326985 Distributed management of keep-alive message signaling for mobile network resource conservation and optimization 74 2011
8204953 Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache 83 2011
8190701 Cache defeat detection and caching of content addressed by identifiers intended to defeat cache 82 2011
8903954 Optimization of resource polling intervals to satisfy mobile device requests 2 2011
8494510 Provisioning applications for a mobile device 1 2011
9325662 System and method for reduction of mobile network traffic used for domain name system (DNS) queries 1 2012
8873411 Provisioning of e-mail settings for a mobile terminal 0 2012
9407713 Mobile application traffic optimization 3 2012
9049179 Mobile network traffic coordination across multiple applications 1 2012
8549587 Secure end-to-end transport through intermediary nodes 6 2012
8539040 Mobile network background traffic data management with optimized polling intervals 38 2012
8291076 Application and network-based long poll request detection and cacheability assessment therefor 68 2012
RE45348 Method and apparatus for intercepting events in a communication system 0 2012
9712986 Mobile device configured for communicating with another mobile device associated with an associated user 0 2012
9084105 Device resources sharing for network resource conservation 5 2012
8316098 Social caching for device resource sharing and management 74 2012
8832228 System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief 0 2012
8621075 Detecting and preserving state for satisfying application requests in a distributed proxy and cache system 33 2012
9060032 Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic 0 2012
8700728 Cache defeat detection and caching of content addressed by identifiers intended to defeat cache 10 2012
8561086 System and method for executing commands that are non-native to the native environment of a mobile device 1 2012
9330196 Wireless traffic management system cache optimization using http headers 0 2012
9239800 Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network 0 2012
8984581 Monitoring mobile application activities for malicious traffic on a mobile device 6 2012
8356080 System and method for a mobile device to use physical storage of another device for caching 110 2012
8635339 Cache state management on a mobile device to preserve user experience 26 2012
8918503 Optimization of mobile traffic directed to private networks and operator configurability thereof 2 2012
8839412 Flexible real-time inbox access 2 2012
9100873 Mobile network background traffic data management 3 2012
8966066 Application and network-based long poll request detection and cacheability assessment therefor 2 2012
8977755 Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation 0 2012
8868753 System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation 1 2012
9277443 Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol 1 2012
9208123 Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor 1 2012
9009250 Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation 4 2012
9021021 Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system 7 2012
8861354 Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization 3 2012
8909202 Detection and management of user interactions with foreground applications on a mobile device in distributed caching 1 2013
8738050 Electronic-mail filtering for mobile devices 0 2013
9300719 System and method for a mobile device to use physical storage of another device for caching 0 2013
9326189 User as an end point for profiling and optimizing the delivery of content and data in a wireless network 2 2013
9203864 Dynamic categorization of applications for network access in a mobile network 1 2013
8775631 Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications 2 2013
9173128 Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol 0 2013
9307493 Systems and methods for application management of mobile device radio state promotion and demotion 0 2013
9271238 Application or context aware fast dormancy 1 2013
9241314 Mobile device with application or context aware fast dormancy 0 2013
9161258 Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion 0 2013
8874761 Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols 3 2013
8812695 Method and system for management of a virtual network connection without heartbeat messages 3 2013
9131397 Managing cache to prevent overloading of a wireless network due to user activity 0 2013
8750123 Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network 13 2013
9065765 Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network 0 2013
 
ALCATEL LUCENT (1)
* 9178959 Method and apparatus for predicting value of caching content items 0 2008
 
Seven Network, Inc. (1)
8417823 Aligning data transfer to optimize connections established for transmission over a wireless network 76 2011
 
GATEWAY, INC. (1)
* 6933919 Pointing device with storage 14 1998
 
TMI SOLUTIONS, LLC (3)
9484077 Providing services from a remote computer system to a user station over a communications network 0 2010
9484078 Providing services from a remote computer system to a user station over a communications network 0 2010
* 2011/0016,192 PROVIDING SERVICES FROM A REMOTE COMPUTER SYSTEM TO A USER STATION OVER A COMMUNICATIONS NETWORK 10 2010
 
Intelsat Corporation (1)
6674994 Pickup and delivery of data files 25 1999
 
WISTRON CORPORATION (1)
* 6377243 Data input device and the method thereof 4 1998
 
RPX CORPORATION (1)
7860309 Media publishing system with methodology for parameterized rendering of image regions of interest 13 2004
 
DATA SCAPE LTD. (2)
8554888 Content management system for searching for and transmitting content 1 2011
* 2011/0202,630 CONTENT MANAGEMENT SYSTEM FOR SEARCHING FOR AND TRANSMITTING CONTENT 3 2011
 
F. POSZAT HU, L.L.C. (4)
* 7024465 Method for queued overlap transfer of files 6 2000
8204962 Method for queued overlap transfer of files 1 2006
* 2006/0168,312 Method for queued overlap transfer of files 1 2006
8700742 Method for queued overlap transfer of files 0 2012
 
KIP PROD P1 LP (8)
8205240 Activation, initialization, authentication, and authorization for a multi-services gateway device at user premises 26 2007
8031726 Billing, alarm, statistics and log information handling in multi-services gateway device at user premises 13 2007
* 7987490 System and method to acquire, aggregate, manage, and distribute media 63 2007
* 2008/0189,774 Activation, Initialization, Authentication, and Authorization for a Multi-Services Gateway Device at User Premises 71 2007
* 2008/0168,523 System And Method To Acquire, Aggregate, Manage, And Distribute Media 268 2007
8386465 System and method to manage and distribute media using a predictive media cache 62 2008
* 2009/0037,382 System and Method to Manage and Distribute Media Using a Predictive Media Cache 65 2008
9736028 System and method for providing network support services and premises gateway support infrastructure 0 2016
 
FACEBOOK, INC. (1)
RE42892 Method and apparatus for maintaining state information on an HTTP client system in relation to server domain and path attributes 6 2002
 
ZHIGU HOLDINGS LIMITED (3)
6256668 Method for identifying and obtaining computer software from a network computer using a tag 245 1998
7149789 Distributing software via distribution files 121 2001
* 2001/0042,112 Methods and systems for obtaining computer software via a network 24 2001
 
AT&T CORP. (3)
* 2002/0099,822 Method and apparatus for on demand certificate revocation updates 40 2001
7010762 Pre-loading content to caches for information appliances 5 2002
* 2003/0163,646 Pre-loading content to caches for information appliances 16 2002
* Cited By Examiner