System and method for distributed storage and retrieval of personal information
First Claim
1. A method for distributing, storing and retrieving content associated with an end user aggregated from a plurality of information providers between a host computer and a client computer associated with the end user, comprising the steps of:
- (a) aggregating content associated with the and user by the host computer from the plurality of information providers;
(b) transmitting the aggregated content from the host computer to the client computer;
(c) storing the transmitted aggregated content at the client computer;
(d) receiving by the host computer a request concerning the aggregated content stored at the client computer;
(e) receiving by the host computer the stored aggregated content from the client computer; and
(f) servicing by the host computer the received request based on the received, stored aggregated content to generate a request result.
2 Assignments
0 Petitions

Accused Products

Abstract
A system for distributing, storing and retrieving information associated with an end user from one or more information providers between a host computer and a client computer associated with the end user according to the present invention includes a host computer with a processor. The processor aggregates information associated with the end user and transmits the information to the client computer associated with the end user. The processor receives requests concerning the aggregated information from a variety of sources. The processor also receives the previously transmitted aggregated information from the client computer. The processor proceeds to service the received request based on the aggregated information received from the client computer.
552 Citations
Recursive sections in electronic forms | ||
Patent #
US 7,904,801 B2
Filed 12/15/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods for publishing content | ||
Patent #
US 7,917,505 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for real-time validation of structured data files | ||
Patent #
US 7,865,477 B2
Filed 10/15/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Private entity profile network | ||
Patent #
US 7,908,208 B2
Filed 06/17/2004
|
Current Assignee
AlphaCap Ventures LLC
|
Original Assignee
AlphaCap Ventures LLC
|
Linking of personal information management data | ||
Patent #
US 7,917,468 B2
Filed 09/16/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Authoring arbitrary XML documents using DHTML and XSLT | ||
Patent #
US 7,900,134 B2
Filed 11/08/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for real-time validation of structured data files | ||
Patent #
US 7,913,159 B2
Filed 03/28/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and apparatus for phone application state management mechanism | ||
Patent #
US 7,908,383 B2
Filed 03/17/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Tellme Networks Incorporated
|
APPARATUS AND METHODS FOR THE DISTRIBUTION OF DIGITAL FILES | ||
Patent #
US 20110060688A1
Filed 08/20/2010
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
METHOD, APPARATUS AND SYSTEM FOR MANAGEMENT OF INFORMATION CONTENT FOR ENHANCED ACCESSIBILITY OVER WIRELESS COMMUNICATION NETWORKS | ||
Patent #
US 20110138297A1
Filed 02/15/2011
|
Current Assignee
Wireless Ink Corporation
|
Original Assignee
Wireless Ink Corporation
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 7,962,548 B2
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Structural editing operations for network forms | ||
Patent #
US 7,937,651 B2
Filed 01/14/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System, method and computer program product for a collaborative decision platform | ||
Patent #
US 7,970,722 B1
Filed 11/09/2009
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
Aloft Media LLC
|
Installing a solution | ||
Patent #
US 7,925,621 B2
Filed 01/29/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Correlation, association, or correspondence of electronic forms | ||
Patent #
US 7,971,139 B2
Filed 10/31/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 7,966,411 B2
Filed 11/20/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Generating event messages corresponding to event indicators | ||
Patent #
US 7,958,032 B2
Filed 05/10/2006
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Private entity profile network | ||
Patent #
US 20110119203A1
Filed 11/29/2010
|
Current Assignee
AlphaCap Ventures LLC
|
Original Assignee
AlphaCap Ventures LLC
|
METHOD AND APPARATUS FOR PHONE APPLICATION STATE MANAGEMENT MECHANISM | ||
Patent #
US 20110143734A1
Filed 02/22/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Payment identification code and payment system using the same | ||
Patent #
US 7,979,348 B2
Filed 04/23/2003
|
Current Assignee
The Clearing House Payments Company LLC
|
Original Assignee
The Clearing House Payments Company LLC
|
Enabling electronic documents for limited-capability computing devices | ||
Patent #
US 8,001,459 B2
Filed 12/05/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Query to an electronic form | ||
Patent #
US 8,010,515 B2
Filed 04/15/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Network-based software extensions | ||
Patent #
US 7,979,856 B2
Filed 09/01/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Flexible billing architecture | ||
Patent #
US 8,010,082 B2
Filed 10/19/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System, method and computer program product for a collaborative decision platform | ||
Patent #
US 8,005,777 B1
Filed 07/27/2010
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
Aloft Media LLC
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 7,984,097 B2
Filed 02/08/2010
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 8,028,064 B2
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Methods for Transmitting Multimedia Files and Advertisements | ||
Patent #
US 20110238509A1
Filed 06/09/2011
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Managing user-to-user contact with inferred presence information | ||
Patent #
US 8,069,166 B2
Filed 02/27/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 8,055,781 B2
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Multiple data store authentication | ||
Patent #
US 8,064,583 B1
Filed 09/21/2006
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Structural editing with schema awareness | ||
Patent #
US 8,046,683 B2
Filed 01/27/2009
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Opening network-enabled electronic documents | ||
Patent #
US 7,779,343 B2
Filed 01/30/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
User interface for integrated spreadsheets and word processing tables | ||
Patent #
US 7,673,227 B2
Filed 09/16/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods and systems of providing information to computer users | ||
Patent #
US 7,689,929 B2
Filed 02/11/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods for Transmitting Multimedia Files and Advertisements | ||
Patent #
US 20100070355A1
Filed 11/20/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Clarity Systems
|
Methods and apparatus for title protocol, authentication, and sharing | ||
Patent #
US 7,814,025 B2
Filed 05/15/2003
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
METHODS AND APPARATUS FOR TITLE PROTOCOL, AUTHENTICATION, AND SHARING | ||
Patent #
US 20100299718A1
Filed 08/04/2010
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Process for implementing a method for the on-line sale of software product use licenses through a data network, and software component which allows carrying out said process | ||
Patent #
US 20100153231A1
Filed 02/25/2010
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
Methods and apparatus for title structure and management | ||
Patent #
US 7,707,121 B1
Filed 05/15/2003
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Universal data aggregation | ||
Patent #
US 7,853,563 B2
Filed 08/31/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods of facilitating merchant transactions using a computerized system including a set of titles | ||
Patent #
US 7,707,066 B2
Filed 04/15/2003
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Personalized account migration system and method | ||
Patent #
US 20100268847A1
Filed 04/12/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
LinkedIn Corporation
|
Single window navigation methods and systems | ||
Patent #
US 7,818,677 B2
Filed 08/12/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
METHODS AND APPARATUS FOR TITLE STRUCTURE AND MANAGEMENT | ||
Patent #
US 20100162408A1
Filed 03/03/2010
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
APPARATUS AND METHODS FOR THE SALE OF SOFTWARE PRODUCTS | ||
Patent #
US 20100250400A1
Filed 03/29/2010
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
Methods, systems, architectures and data structures for delivering software via a network | ||
Patent #
US 7,779,027 B2
Filed 09/13/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods for distributions of digital files | ||
Patent #
US 7,747,466 B2
Filed 04/21/2008
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
Methods and systems for delivering software via a network | ||
Patent #
US 7,743,063 B2
Filed 01/27/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods and systems for server side form processing | ||
Patent #
US 7,721,190 B2
Filed 11/16/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods for Transmitting Multimedia Files and Advertisements | ||
Patent #
US 20100082835A1
Filed 11/20/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Clarity Systems
|
METHODS AND APPARATUS FOR TRANSMITTING MULTIMEDIA FILES IN A DATA NETWORK | ||
Patent #
US 20100274664A1
Filed 04/26/2010
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Executing applications at appropriate trust levels | ||
Patent #
US 7,774,620 B1
Filed 05/27/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Executing applications at appropriate trust levels | ||
Patent #
US 7,676,843 B1
Filed 06/24/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Using a directory service for a user registry | ||
Patent #
US 7,653,750 B2
Filed 05/22/2007
|
Current Assignee
Twitter Inc.
|
Original Assignee
International Business Machines Corporation
|
METHODS OF FACILITATING MERCHANT TRANSACTIONS USING A COMPUTERIZED SYSTEM INCLUDING A SET OF TITLES | ||
Patent #
US 20100161444A1
Filed 03/02/2010
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Credential Management System and Method | ||
Patent #
US 20100037046A1
Filed 08/06/2008
|
Current Assignee
Symantec Corporation
|
Original Assignee
VeriSign Inc.
|
APPARATUS AND METHODS FOR THE ON-LINE DISTRIBUTION OF DIGITAL FILES | ||
Patent #
US 20100257051A1
Filed 04/15/2010
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
Designer-created aspect for an electronic form template | ||
Patent #
US 7,725,834 B2
Filed 03/04/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
FINANCIAL PORTFOLIO MANAGEMENT SYSTEM AND METHOD | ||
Patent #
US 20100088210A1
Filed 11/13/2009
|
Current Assignee
Morningstar Incorporated
|
Original Assignee
ByAllAccounts Incorporated
|
Task-sensitive methods and systems for displaying command sets | ||
Patent #
US 7,712,048 B2
Filed 07/23/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods for Transmitting Multimedia Files and Advertisements | ||
Patent #
US 20100076827A1
Filed 11/20/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Clarity Systems
|
Private entity profile network | ||
Patent #
US 7,848,976 B2
Filed 12/08/2004
|
Current Assignee
AlphaCap Ventures LLC
|
Original Assignee
AlphaCap Ventures LLC
|
Systems and methods for handwriting to a screen | ||
Patent #
US 7,692,636 B2
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Mutually exclusive options in electronic forms | ||
Patent #
US 7,712,022 B2
Filed 11/15/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Strategy-driven methodology for reducing identity theft | ||
Patent #
US 7,761,384 B2
Filed 03/16/2006
|
Current Assignee
Sushil Madhogarhia
|
Original Assignee
Sushil Madhogarhia
|
Methods for Transmitting Multimedia Files and Advertisements | ||
Patent #
US 20100198982A1
Filed 02/08/2010
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Clarity Systems
|
DIRECTING PAYMENTS TO SATISFY PERIODIC FINANCIAL OBLIGATIONS | ||
Patent #
US 20100250416A1
Filed 03/16/2010
|
Current Assignee
Yodlee Inc.
|
Original Assignee
Yodlee Inc.
|
System and method for offline editing of data files | ||
Patent #
US 7,490,109 B1
Filed 03/06/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Structural editing with schema awareness | ||
Patent #
US 7,496,837 B1
Filed 04/29/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for integrating spreadsheets and word processing tables | ||
Patent #
US 7,506,243 B2
Filed 10/09/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for integrating spreadsheets and word processing tables | ||
Patent #
US 7,506,242 B2
Filed 10/08/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods and systems for exchanging and rendering forms | ||
Patent #
US 7,509,353 B2
Filed 11/16/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Task-sensitive methods and systems for displaying command sets | ||
Patent #
US 7,512,896 B2
Filed 07/23/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Structured-document path-language expression methods and systems | ||
Patent #
US 7,516,399 B2
Filed 09/30/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for incrementally transforming and rendering hierarchical data files | ||
Patent #
US 7,516,145 B2
Filed 03/31/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Digital signature with an embedded view | ||
Patent #
US 7,533,268 B1
Filed 06/25/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Systems and methods for extracting and adapting data | ||
Patent #
US 7,546,290 B2
Filed 08/11/2005
|
Current Assignee
Marc Colando
|
Original Assignee
Marc Colando
|
System and method for integrated spreadsheets and word processing tables | ||
Patent #
US 7,549,115 B2
Filed 10/08/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Template for rendering an electronic form | ||
Patent #
US 7,543,228 B2
Filed 06/27/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Digital signatures with an embedded view | ||
Patent #
US 7,568,101 B1
Filed 05/13/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Conversion of structured documents | ||
Patent #
US 7,581,177 B1
Filed 08/01/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Personal Computing Environment With Virtual Computing Device | ||
Patent #
US 20090216908A1
Filed 02/22/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
METHODS FOR TRANSMITTING MULTIMEDIA FILES AND ADVERTISEMENTS | ||
Patent #
US 20090240786A1
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Role-dependent action for an electronic form | ||
Patent #
US 7,584,417 B2
Filed 11/15/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
METHODS FOR TRANSMITTING MULTIMEDIA FILES AND ADVERTISEMENTS | ||
Patent #
US 20090240828A1
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
METHODS FOR TRANSMITTING MULTIMEDIA FILES AND ADVERTISEMENTS | ||
Patent #
US 20090240768A1
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
METHODS FOR TRANSMITTING MULTIMEDIA FILES AND ADVERTISEMENTS | ||
Patent #
US 20090240827A1
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Zaron Remote LLC
|
Integrated method and system for accessing and aggregating disparate remote server services | ||
Patent #
US 7,607,092 B2
Filed 05/30/2006
|
Current Assignee
NEXQUEST INC.
|
Original Assignee
NEXQUEST INC.
|
Task-sensitive methods and systems for displaying command sets | ||
Patent #
US 7,610,562 B2
Filed 07/23/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Task-sensitive methods and systems for displaying command sets | ||
Patent #
US 7,624,356 B1
Filed 06/21/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Enabling selection of an inferred schema part | ||
Patent #
US 7,613,996 B2
Filed 08/15/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Managing XML documents containing hierarchical database information | ||
Patent #
US 7,318,063 B2
Filed 02/19/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Techniques for preserving content during a redirection for authentication | ||
Patent #
US 7,334,257 B1
Filed 10/31/2003
|
Current Assignee
Apple Inc.
|
Original Assignee
Novell Incorporated
|
SYSTEMS AND METHODS FOR AGGREGATION OF ACCESS TO NETWORK PRODUCTS AND SERVICES | ||
Patent #
US 20080031447A1
Filed 08/04/2007
|
Current Assignee
Edward F. Mccarthy, Frank Geshwind, Eileen Mccarthy
|
Original Assignee
Edward F. Mccarthy, Frank Geshwind, Eileen Mccarthy
|
Electronic form aggregation | ||
Patent #
US 7,334,187 B1
Filed 08/06/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
User interface for integrated spreadsheets and word processing tables | ||
Patent #
US 7,350,141 B2
Filed 09/16/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods and systems of providing information to computer users | ||
Patent #
US 7,346,610 B2
Filed 02/11/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Single window navigation methods and systems | ||
Patent #
US 7,346,848 B1
Filed 06/21/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Indexing for contextual revisitation and digest generation | ||
Patent #
US 7,363,294 B2
Filed 12/19/2003
|
Current Assignee
Fuji Xerox Company Limited
|
Original Assignee
Fuji Xerox Company Limited
|
Verification and authentication systems and methods | ||
Patent #
US 20080086759A1
Filed 10/10/2006
|
Current Assignee
Equifax Inc.
|
Original Assignee
Equifax Inc.
|
Methods and systems of providing information to computer users | ||
Patent #
US 7,360,171 B2
Filed 04/12/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for offline editing of data files | ||
Patent #
US 7,370,066 B1
Filed 03/24/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Offline editing of XML files using a solution | ||
Patent #
US 7,376,673 B1
Filed 11/26/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Sharing of Data Utilizing Push Functionality and Privacy Settings | ||
Patent #
US 20080140665A1
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods for publishing content | ||
Patent #
US 20080133641A1
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Architectures for and methods of providing network-based software extensions | ||
Patent #
US 7,392,522 B2
Filed 09/29/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Mapping between structured data and a visual surface | ||
Patent #
US 7,406,660 B1
Filed 08/01/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method, System, and Computer Program Product for Managing Business Customer Contacts | ||
Patent #
US 20080208735A1
Filed 02/22/2007
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
System and method for designing electronic forms | ||
Patent #
US 7,415,672 B1
Filed 03/24/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
User interface for integrated spreadsheets and word processing tables | ||
Patent #
US 7,412,645 B2
Filed 05/04/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Systems and methods for editing XML documents | ||
Patent #
US 7,430,711 B2
Filed 02/17/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
METHODS FOR DISTRIBUTIONS OF DIGITAL FILES | ||
Patent #
US 20080250029A1
Filed 04/21/2008
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
Scalable object model | ||
Patent #
US 7,437,376 B2
Filed 12/20/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
TITLE-ACCEPTANCE AND PROCESSING ARCHITECTURE | ||
Patent #
US 20080243693A1
Filed 11/15/2007
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Rendering an HTML electronic form by applying XSLT to XML using a solution | ||
Patent #
US 7,451,392 B1
Filed 11/26/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
ON-LINE SCHEDULE SYSTEM WITH PERSONALIZATION FEATURES | ||
Patent #
US 20080275914A1
Filed 07/15/2008
|
Current Assignee
TV Guide Online Incorporated
|
Original Assignee
United Video Properties Incorporated
|
METHOD AND APPARATUS FOR PHONE APPLICATION STATE MANAGEMENT MECHANISM | ||
Patent #
US 20080313336A1
Filed 03/17/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method, System, and Computer Program Product for Customer Linking and Identification Capability for Institutions | ||
Patent #
US 20080301016A1
Filed 05/30/2007
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
On-line schedule system with personalization features | ||
Patent #
US 7,165,098 B1
Filed 11/09/1999
|
Current Assignee
UV Corporation
|
Original Assignee
United Video Properties Incorporated
|
Building a view on markup language data through a set of components | ||
Patent #
US 7,168,035 B1
Filed 06/11/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Systems and methods for extracting and adapting data | ||
Patent #
US 20070038663A1
Filed 08/11/2005
|
Current Assignee
Marc Colando
|
Original Assignee
Marc Colando
|
Publishing data in an information community | ||
Patent #
US 20070027886A1
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Linking of personal information management data | ||
Patent #
US 20070027917A1
Filed 09/16/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Universal data aggregation | ||
Patent #
US 20070027930A1
Filed 08/31/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Authoring arbitrary XML documents using DHTML and XSLT | ||
Patent #
US 7,191,394 B1
Filed 06/21/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Comprehensive system with retention capability for a survivor | ||
Patent #
US 20070061160A1
Filed 09/14/2005
|
Current Assignee
Robert Fisher
|
Original Assignee
Robert Fisher
|
Declarative solution definition | ||
Patent #
US 7,197,515 B2
Filed 06/30/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
On-line schedule system with personalization features | ||
Patent #
US 20070101006A1
Filed 11/28/2006
|
Current Assignee
United Video Properties Incorporated
|
Original Assignee
United Video Properties Incorporated
|
Apparatus and method for using a directory service for a user registry | ||
Patent #
US 7,240,125 B2
Filed 03/06/2001
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Software, systems, and methods for processing digital bearer instruments | ||
Patent #
US 20070157320A1
Filed 12/22/2006
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Method and system for purging content from a content delivery network | ||
Patent #
US 20070174442A1
Filed 09/18/2006
|
Current Assignee
Akamai Technologies Inc.
|
Original Assignee
Akamai Technologies Inc.
|
Strategy-driven methodology for reducing identity theft | ||
Patent #
US 20070219928A1
Filed 03/16/2006
|
Current Assignee
Sushil Madhogarhia
|
Original Assignee
Sushil Madhogarhia
|
APPARATUS AND METHOD FOR USING A DIRECTORY SERVICE FOR A USER REGISTRY | ||
Patent #
US 20070220015A1
Filed 05/22/2007
|
Current Assignee
Twitter Inc.
|
Original Assignee
International Business Machines Corporation
|
System and method for designing electronic forms and hierarchical schemas | ||
Patent #
US 7,275,216 B2
Filed 03/24/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and system of capturing data for automating internet interactions | ||
Patent #
US 7,281,029 B2
Filed 05/13/2003
|
Current Assignee
Mercury Kingdom Assets Limited
|
Original Assignee
AOL LLC
|
Form template data source change | ||
Patent #
US 7,281,018 B1
Filed 05/26/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
INTEGRATED METHOD AND SYSTEM FOR ACCESSING AND AGGREGATING DISPARATE REMOTE SERVER SERVICES | ||
Patent #
US 20070277110A1
Filed 05/30/2006
|
Current Assignee
NEXQUEST INC.
|
Original Assignee
NEXQUEST INC.
|
Validation of XML data files | ||
Patent #
US 7,296,017 B2
Filed 11/25/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Apparatus and Method for Particle Monitoring in Immersion Lithography | ||
Patent #
US 20070268469A1
Filed 05/17/2006
|
Current Assignee
Taiwan Semiconductor Manufacturing Company Limited
|
Original Assignee
Taiwan Semiconductor Manufacturing Company Limited
|
Generating event messages corresponding to event indicators | ||
Patent #
US 20070265947A1
Filed 05/10/2006
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Aggregating event indicators | ||
Patent #
US 20070265946A1
Filed 05/10/2006
|
Current Assignee
PayPal Inc.
|
Original Assignee
International Business Machines Corporation
|
Inspecting event indicators | ||
Patent #
US 20070265807A1
Filed 05/10/2006
|
Current Assignee
PayPal Inc.
|
Original Assignee
International Business Machines Corporation
|
Communicating event messages corresponding to event indicators | ||
Patent #
US 20070265945A1
Filed 05/10/2006
|
Current Assignee
PayPal Inc.
|
Original Assignee
International Business Machines Corporation
|
User interface for integrated spreadsheets and word processing tables | ||
Patent #
US 7,155,667 B1
Filed 06/21/2000
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods and apparatus for title protocol, authentication, and sharing | ||
Patent #
US 20060036548A1
Filed 05/15/2003
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Methods of facilitating contact management using a computerized system including a set of titles | ||
Patent #
US 20060036447A1
Filed 04/15/2003
|
Current Assignee
OnCircle Inc.
|
Original Assignee
OnCircle Inc.
|
XML-LDAP adapters and methods therefor | ||
Patent #
US 7,076,488 B2
Filed 01/29/2003
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Methods and apparatus for optimizing identity management | ||
Patent #
US 20060174350A1
Filed 04/29/2005
|
Current Assignee
Navio Systems Inc.
|
Original Assignee
Navio Systems Inc.
|
Methods and apparatus for optimizing digital asset distribution | ||
Patent #
US 20060170759A1
Filed 06/03/2005
|
Current Assignee
Navio Systems Inc.
|
Original Assignee
Navio Systems Inc.
|
Secure selective sharing of account information on an internet information aggregation system | ||
Patent #
US 7,120,928 B2
Filed 08/30/2001
|
Current Assignee
Finastra USA Corporation
|
Original Assignee
Bysakh Bhasi, Dinesh Sheth
|
Task-sensitive methods and systems for displaying command sets | ||
Patent #
US 20050005248A1
Filed 07/23/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods and apparatus for enabling transaction relating to digital assets | ||
Patent #
US 20050038724A1
Filed 06/21/2004
|
Current Assignee
Navio Systems Inc.
|
Original Assignee
Navio Systems Inc.
|
Methods and apparatus for enabling transactions in networks | ||
Patent #
US 20050038707A1
Filed 06/21/2004
|
Current Assignee
Navio Systems Inc.
|
Original Assignee
Navio Systems Inc.
|
Architectures for and methods of providing network-based software extensions | ||
Patent #
US 20050044524A1
Filed 09/29/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Indexing for contextual revisitation and digest generation | ||
Patent #
US 20050137996A1
Filed 12/19/2003
|
Current Assignee
Fuji Xerox Company Limited
|
Original Assignee
Fuji Xerox Company Limited
|
Method and apparatus for managing input focus and z-order | ||
Patent #
US 20050125741A1
Filed 01/14/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Private entity profile network | ||
Patent #
US 20050131830A1
Filed 06/17/2004
|
Current Assignee
AlphaCap Ventures LLC
|
Original Assignee
AlphaCap Ventures LLC
|
Web based email control center | ||
Patent #
US 20050132050A1
Filed 01/25/2005
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
Hanger Solutions LLC
|
Private entity profile network | ||
Patent #
US 20050144135A1
Filed 12/08/2004
|
Current Assignee
AlphaCap Ventures LLC
|
Original Assignee
AlphaCap Ventures LLC
|
Methods and systems of providing information to computer users | ||
Patent #
US 20050149512A1
Filed 02/11/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
User agent for facilitating transactions in networks | ||
Patent #
US 20050234860A1
Filed 03/30/2005
|
Current Assignee
Navio Systems Inc.
|
Original Assignee
Navio Systems Inc.
|
Methods and apparatus for enabling transaction relating to digital assets | ||
Patent #
US 20050246193A1
Filed 03/29/2005
|
Current Assignee
Navio Systems Inc.
|
Original Assignee
Navio Systems Inc.
|
Methods of facilitating merchant transactions using a computerized system including a set of titles | ||
Patent #
US 20050251452A1
Filed 04/15/2003
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
Methods and apparatus for a title transaction network | ||
Patent #
US 20050273805A1
Filed 06/16/2005
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
System and method for searching a database or data sharing system for the presence of data | ||
Patent #
US 20040034628A1
Filed 04/22/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Transmission apparatus, transmission method, content delivery system, content delivery method, and program | ||
Patent #
US 20040064510A1
Filed 10/24/2003
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation
|
XML-LDAP adapters and methods therefor | ||
Patent #
US 20040148305A1
Filed 01/29/2003
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
Hewlett-Packard Development Company L.P.
|
Method and system of capturing data for automating internet interactions | ||
Patent #
US 20040230647A1
Filed 05/13/2003
|
Current Assignee
Mercury Kingdom Assets Limited
|
Original Assignee
AOL LLC
|
Declarative solution definition | ||
Patent #
US 20040267813A1
Filed 06/30/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Markup language editing with an electronic form | ||
Patent #
US 20040268229A1
Filed 06/27/2003
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for managing computer and phone network resources | ||
Patent #
US 20030009464A1
Filed 06/04/2002
|
Current Assignee
Telemate Holdings LLC
|
Original Assignee
Telemate Holdings LLC
|
SYSTEM AND METHOD FOR TRANSMISSION AND DELIVERY OF TRAVEL INSTRUCTIONS TO INFORMATIONAL APPLIANCES | ||
Patent #
US 20030078989A1
Filed 02/10/1999
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Avaya Incorporated
|
Method and system for providing intelligent network content delivery | ||
Patent #
US 20030149581A1
Filed 08/28/2002
|
Current Assignee
Shan Jiang, Ken Lee, Kent Lockhart, Vishal Suri, Imran Chaudhri
|
Original Assignee
Shan Jiang, Ken Lee, Kent Lockhart, Vishal Suri, Imran Chaudhri
|
Apparatus and method for using a directory service for a user registry | ||
Patent #
US 20020129153A1
Filed 03/06/2001
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Internet information aggregation system using programmatic data extraction | ||
Patent #
US 20020194226A1
Filed 08/30/2001
|
Current Assignee
Bysakh Bhasi, Dinesh Sheth
|
Original Assignee
Bysakh Bhasi, Dinesh Sheth
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,127,342 B2
Filed 09/23/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
ENHANCED TITLE PROCESSING ARRANGEMENT | ||
Patent #
US 20070286076A1
Filed 04/30/2007
|
Current Assignee
API Market Inc.
|
Original Assignee
Navio Systems Inc.
|
EFFICIENT BROWSER-BASED IDENTITY MANAGEMENT PROVIDING PERSONAL CONTROL AND ANONYMITY | ||
Patent #
US 20110302273A1
Filed 06/02/2011
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Methods and systems for delivering software | ||
Patent #
US 8,074,217 B2
Filed 10/29/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 8,090,774 B2
Filed 06/09/2011
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Rendering an HTML electronic form by applying XSLT to XML using a solution | ||
Patent #
US 8,078,960 B2
Filed 10/13/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Provisioning applications for a mobile device | ||
Patent #
US 8,078,158 B2
Filed 06/26/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,116,214 B2
Filed 11/30/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,107,921 B2
Filed 01/11/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks | ||
Patent #
US 8,135,801 B2
Filed 02/15/2011
|
Current Assignee
Wireless Ink Corporation
|
Original Assignee
Wireless Ink Corporation
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,166,164 B1
Filed 10/14/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
System, method and computer program product for a collaborative decision platform | ||
Patent #
US 8,160,988 B1
Filed 07/27/2010
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
Aloft Media LLC
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 8,185,625 B2
Filed 04/28/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 8,185,626 B2
Filed 11/20/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,190,701 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Digital signatures for network forms | ||
Patent #
US 8,200,975 B2
Filed 06/29/2005
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and apparatus for phone application state management mechanism | ||
Patent #
US 8,214,507 B2
Filed 02/22/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Tellme Networks Incorporated
|
Financial portfolio management system and method | ||
Patent #
US 8,219,473 B2
Filed 11/13/2009
|
Current Assignee
Morningstar Incorporated
|
Original Assignee
ByAllAccounts Incorporated
|
Verification and authentication systems and methods | ||
Patent #
US 8,239,677 B2
Filed 10/10/2006
|
Current Assignee
Equifax Inc.
|
Original Assignee
Equifax Inc.
|
Methods, systems, and computer program products for managing organized binary advertising asset markets | ||
Patent #
US 8,249,925 B2
Filed 10/25/2011
|
Current Assignee
Managed Audience Share Solutions LLC
|
Original Assignee
Managed Audience Share Solutions LLC
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 8,255,527 B2
Filed 11/20/2009
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Media Patents S.L.
|
Method and system for purging content from a content delivery network | ||
Patent #
US 8,266,305 B2
Filed 09/18/2006
|
Current Assignee
Akamai Technologies Inc.
|
Original Assignee
Akamai Technologies Inc.
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,291,076 B2
Filed 03/05/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Social caching for device resource sharing and management | ||
Patent #
US 8,316,098 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed management of keep-alive message signaling for mobile network resource conservation and optimization | ||
Patent #
US 8,326,985 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Financial gadgets | ||
Patent #
US 8,346,615 B2
Filed 11/23/2009
|
Current Assignee
Yodlee Inc.
|
Original Assignee
Yodlee Inc.
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 8,356,080 B2
Filed 07/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,364,181 B2
Filed 12/10/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR LINKING CUSTOMER INFORMATION | ||
Patent #
US 20130031109A1
Filed 10/04/2012
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
Context aware data presentation | ||
Patent #
US 8,412,675 B2
Filed 02/24/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aligning data transfer to optimize connections established for transmission over a wireless network | ||
Patent #
US 8,417,823 B2
Filed 11/18/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Correlation, association, or correspondence of electronic forms | ||
Patent #
US 8,429,522 B2
Filed 06/15/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Private entity profile network | ||
Patent #
US 8,433,630 B2
Filed 11/29/2010
|
Current Assignee
AlphaCap Ventures LLC
|
Original Assignee
AlphaCap Ventures LLC
|
Credential management system and method | ||
Patent #
US 8,438,382 B2
Filed 08/06/2008
|
Current Assignee
Symantec Corporation
|
Original Assignee
Symantec Corporation
|
Flexible real-time inbox access | ||
Patent #
US 8,438,633 B1
Filed 12/18/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aggregation system error handling | ||
Patent #
US 8,438,223 B2
Filed 03/21/2012
|
Current Assignee
Fingerprint Cards AB
|
Original Assignee
Andrew Hartman, Michael D. McMahon, Chris Young, Eric Wu, Peter K. Trzyna, Samuel C. Wu, Andrew Hyde, David L. Calone, Scott Shaver, Jeffery D. Herman, Jared Polis, Payal Goyal, Michael C Wilson
|
Methods, systems, and computer program products for optimizing liquidity and price discovery in advertising markets | ||
Patent #
US 8,442,859 B1
Filed 04/18/2012
|
Current Assignee
Managed Audience Share Solutions LLC
|
Original Assignee
Managed Audience Share Solutions LLC
|
Television Aggregator | ||
Patent #
US 8,458,256 B2
Filed 05/03/2012
|
Current Assignee
Fingerprint Cards AB
|
Original Assignee
Andrew Hartman, Michael D. McMahon, Chris Young, Eric Wu, Peter K. Trzyna, Samuel C. Wu, Andrew Hyde, David L. Calone, Scott Shaver, Jeffery D. Herman, Jared Polis, Payal Goyal, Michael C Wilson
|
Account opening computer system architecture and process for implementing same | ||
Patent #
US 8,468,090 B2
Filed 11/10/2011
|
Current Assignee
HSBC Technology Services Incorporated
|
Original Assignee
HSBC Technologies Inc.
|
Publishing data in an information community | ||
Patent #
US 8,468,126 B2
Filed 12/14/2005
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Financial portfolio management system and method | ||
Patent #
US 8,473,397 B2
Filed 06/05/2012
|
Current Assignee
Morningstar Incorporated
|
Original Assignee
ByAllAccounts Incorporated
|
Distributed caching in a wireless network of content delivered for a mobile application over a long-held request | ||
Patent #
US 8,484,314 B2
Filed 10/14/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for interacting with a computer through handwriting to a screen | ||
Patent #
US 8,487,879 B2
Filed 10/29/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Provisioning applications for a mobile device | ||
Patent #
US 8,494,510 B2
Filed 12/06/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Transmission apparatus, transmission method, content delivery system, content delivery method, and program | ||
Patent #
US 8,510,441 B2
Filed 09/13/2002
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation
|
Method for searching a database or data sharing system for the presence of data | ||
Patent #
US 8,538,937 B2
Filed 04/22/2003
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Mobile network background traffic data management with optimized polling intervals | ||
Patent #
US 8,539,040 B2
Filed 02/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
On-line schedule system with personalization features | ||
Patent #
US 8,539,044 B2
Filed 07/15/2008
|
Current Assignee
TV Guide Online Incorporated
|
Original Assignee
United Video Properties Incorporated
|
Secure end-to-end transport through intermediary nodes | ||
Patent #
US 8,549,587 B2
Filed 02/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system of automating data capture from electronic correspondence | ||
Patent #
US 8,560,621 B2
Filed 12/01/2011
|
Current Assignee
Mercury Kingdom Assets Limited
|
Original Assignee
Mercury Kingdom Assets Limited
|
System and method for executing commands that are non-native to the native environment of a mobile device | ||
Patent #
US 8,561,086 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods and apparatus for title structure and management | ||
Patent #
US 8,571,992 B2
Filed 03/03/2010
|
Current Assignee
API Market Inc.
|
Original Assignee
OnCircle Inc.
|
Computer metrics system and process for implementing same | ||
Patent #
US 8,589,213 B2
Filed 10/19/2011
|
Current Assignee
HSBC Technology Services Incorporated
|
Original Assignee
HSBC Technology Services Incorporated
|
Detecting and preserving state for satisfying application requests in a distributed proxy and cache system | ||
Patent #
US 8,621,075 B2
Filed 04/27/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Personalized account migration system and method | ||
Patent #
US 8,631,159 B2
Filed 04/12/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
LinkedIn Corporation
|
Cache state management on a mobile device to preserve user experience | ||
Patent #
US 8,635,339 B2
Filed 08/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Process for the on-line sale of a software product | ||
Patent #
US 8,645,278 B2
Filed 05/21/2010
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
Integrated customer communications computer system and process for implementing same | ||
Patent #
US 8,645,248 B2
Filed 10/27/2011
|
Current Assignee
HSBC Technology Services Incorporated
|
Original Assignee
HSBC Technology Services Incorporated
|
Process for the on-line sale of a software product | ||
Patent #
US 8,645,277 B2
Filed 05/21/2010
|
Current Assignee
Media Patents S.L.
|
Original Assignee
Media Patents S.L.
|
Methods and transmitting multimedia files and advertisements | ||
Patent #
US 8,676,885 B2
Filed 08/22/2012
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Zaron Remote LLC
|
Personalized account migration system and method | ||
Patent #
US 8,688,860 B2
Filed 10/31/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
LinkedIn Corporation
|
Polling | ||
Patent #
US 8,693,494 B2
Filed 03/31/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,700,728 B2
Filed 05/17/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Cross-platform event engine | ||
Patent #
US 8,209,709 B2
Filed 07/05/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | ||
Patent #
US 8,204,953 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Electronic payment clearing and check image exchange systems and methods | ||
Patent #
US 8,725,607 B2
Filed 01/30/2004
|
Current Assignee
The Clearing House Payments Company LLC
|
Original Assignee
The Clearing House Payments Company LLC
|
Electronic-mail filtering for mobile devices | ||
Patent #
US 8,738,050 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods of facilitating merchant transactions using a computerized system including a set of titles | ||
Patent #
US 8,738,457 B2
Filed 03/02/2010
|
Current Assignee
API Market Inc.
|
Original Assignee
OnCircle Inc.
|
PERSONALIZED ACCOUNT MIGRATION SYSTEM AND METHOD | ||
Patent #
US 20140149551A1
Filed 02/03/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
LinkedIn Corporation
|
Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network | ||
Patent #
US 8,750,123 B1
Filed 07/31/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Maintaining an IP connection in a mobile network | ||
Patent #
US 8,761,756 B2
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks International Oy
|
Integrated messaging | ||
Patent #
US 8,774,844 B2
Filed 04/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications | ||
Patent #
US 8,775,631 B2
Filed 02/25/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Timing of keep-alive messages used in a system for mobile network resource conservation and optimization | ||
Patent #
US 8,782,222 B2
Filed 09/05/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Application discovery on mobile devices | ||
Patent #
US 8,787,947 B2
Filed 06/18/2008
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Content delivery to a mobile device from a content service | ||
Patent #
US 8,793,305 B2
Filed 12/13/2007
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Verification and authentication systems and methods | ||
Patent #
US 8,793,777 B2
Filed 06/29/2012
|
Current Assignee
Equifax Inc.
|
Original Assignee
Equifax Inc.
|
Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks | ||
Patent #
US 8,793,336 B2
Filed 02/02/2012
|
Current Assignee
Engagelogic Corporation
|
Original Assignee
Wireless Ink Corporation
|
System and method of a relay server for managing communications and notification between a mobile device and a web access server | ||
Patent #
US 8,799,410 B2
Filed 04/13/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Maintaining mobile terminal information for secure communications | ||
Patent #
US 8,805,334 B2
Filed 09/05/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Integrated messaging | ||
Patent #
US 8,805,425 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile device power management in data synchronization over a mobile network with or without a trigger notification | ||
Patent #
US 8,811,952 B2
Filed 05/05/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Method and system for management of a virtual network connection without heartbeat messages | ||
Patent #
US 8,812,695 B2
Filed 04/03/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Promoting data from structured data files | ||
Patent #
US 8,819,072 B1
Filed 02/02/2004
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks | ||
Patent #
US 8,825,801 B2
Filed 02/07/2014
|
Current Assignee
Engagelogic Corporation
|
Original Assignee
Wireless Ink Corporation
|
System and method for tracking billing events in a mobile wireless network for a network operator | ||
Patent #
US 8,831,561 B2
Filed 04/28/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief | ||
Patent #
US 8,832,228 B2
Filed 04/26/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Distributed caching for resource and mobile network traffic management | ||
Patent #
US 8,838,783 B2
Filed 07/05/2011
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Flexible real-time inbox access | ||
Patent #
US 8,839,412 B1
Filed 09/13/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Web-based access to data objects | ||
Patent #
US 8,838,744 B2
Filed 01/28/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile traffic categorization and policy for network use optimization while preserving user experience | ||
Patent #
US 8,843,153 B2
Filed 11/01/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Computer architecture and process for application processing engine | ||
Patent #
US 8,843,939 B2
Filed 10/11/2011
|
Current Assignee
HSBC Technology Services Incorporated
|
Original Assignee
HSBC Technology Services Incorporated
|
System for providing policy based content service in a mobile network | ||
Patent #
US 8,849,902 B2
Filed 06/24/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization | ||
Patent #
US 8,861,354 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Policy based content service | ||
Patent #
US 8,862,657 B2
Filed 01/25/2008
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation | ||
Patent #
US 8,868,753 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Provisioning of e-mail settings for a mobile terminal | ||
Patent #
US 8,873,411 B2
Filed 01/12/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols | ||
Patent #
US 8,874,761 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile application traffic optimization | ||
Patent #
US 8,886,176 B2
Filed 07/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Translation file | ||
Patent #
US 8,892,993 B2
Filed 02/08/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Optimization of resource polling intervals to satisfy mobile device requests | ||
Patent #
US 8,903,954 B2
Filed 11/22/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile virtual network operator | ||
Patent #
US 8,909,192 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Bandwidth measurement | ||
Patent #
US 8,909,759 B2
Filed 10/12/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Detection and management of user interactions with foreground applications on a mobile device in distributed caching | ||
Patent #
US 8,909,202 B2
Filed 01/07/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
System and method for providing a network service in a distributed fashion to a mobile device | ||
Patent #
US 8,914,002 B2
Filed 08/11/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Optimization of mobile traffic directed to private networks and operator configurability thereof | ||
Patent #
US 8,918,503 B2
Filed 08/28/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Designing electronic forms | ||
Patent #
US 8,918,729 B2
Filed 04/02/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
System and method for automated electronic switching of customer selected financial transactions for a customer banking account | ||
Patent #
US 8,924,288 B1
Filed 07/24/2007
|
Current Assignee
USAA Property Holdings Inc.
|
Original Assignee
United Services Automobile Association
|
Method and apparatus for intercepting events in a communication system | ||
Patent #
US RE45,348 E1
Filed 03/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Personal computing environment with virtual computing device | ||
Patent #
US 8,959,248 B2
Filed 02/22/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Application and network-based long poll request detection and cacheability assessment therefor | ||
Patent #
US 8,966,066 B2
Filed 10/12/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile device and method to utilize the failover mechanism for fault tolerance provided for mobile traffic management and network/device resource conservation | ||
Patent #
US 8,977,755 B2
Filed 12/06/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Monitoring mobile application activities for malicious traffic on a mobile device | ||
Patent #
US 8,984,581 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Personalized account migration system and method | ||
Patent #
US 8,990,345 B2
Filed 02/03/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
LinkedIn Corporation
|
Connection architecture for a mobile network | ||
Patent #
US 8,989,728 B2
Filed 09/07/2006
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Aggregation system | ||
Patent #
US 8,990,340 B1
Filed 02/21/2012
|
Current Assignee
Fingerprint Cards AB
|
Original Assignee
Fingerprint Cards AB
|
Predictive content delivery | ||
Patent #
US 9,002,828 B2
Filed 01/02/2009
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation | ||
Patent #
US 9,009,250 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Mobile network reporting and usage analytics system and method aggregated using a distributed traffic optimization system | ||
Patent #
US 9,021,021 B2
Filed 12/10/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Managing credentials | ||
Patent #
US 9,026,788 B2
Filed 04/25/2013
|
Current Assignee
Symantec Corporation
|
Original Assignee
Symantec Corporation
|
Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks | ||
Patent #
US 9,032,039 B2
Filed 09/11/2014
|
Current Assignee
Engagelogic Corporation
|
Original Assignee
Wireless Ink Corporation
|
3D mobile user interface with configurable workspace management | ||
Patent #
US 9,043,731 B2
Filed 03/30/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,043,433 B2
Filed 05/25/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Intelligent rendering of information in a limited display environment | ||
Patent #
US 9,047,142 B2
Filed 12/16/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network traffic coordination across multiple applications | ||
Patent #
US 9,049,179 B2
Filed 01/20/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Location-based operations and messaging | ||
Patent #
US 9,055,102 B2
Filed 08/02/2010
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic | ||
Patent #
US 9,060,032 B2
Filed 05/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network | ||
Patent #
US 9,065,765 B2
Filed 10/08/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks Inc
|
Storing on a client device data provided by a user to an online application | ||
Patent #
US 9,069,869 B1
Filed 11/25/2009
|
Current Assignee
Intuit Inc.
|
Original Assignee
Intuit Inc.
|
Distributed implementation of dynamic wireless traffic policy | ||
Patent #
US 9,077,630 B2
Filed 07/08/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods, systems, and computer program products for generating data quality indicators for relationships in a database | ||
Patent #
US 9,075,848 B2
Filed 07/29/2013
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
III Holdings 1 LLC
|
Automated financial data aggregation | ||
Patent #
US 9,076,182 B2
Filed 03/11/2013
|
Current Assignee
Yodlee Inc.
|
Original Assignee
Yodlee Inc.
|
Device resources sharing for network resource conservation | ||
Patent #
US 9,084,105 B2
Filed 04/19/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Mobile network background traffic data management | ||
Patent #
US 9,100,873 B2
Filed 09/14/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Directing payments to satisfy periodic financial obligations | ||
Patent #
US 9,129,268 B2
Filed 03/16/2010
|
Current Assignee
Yodlee Inc.
|
Original Assignee
Yodlee Inc.
|
Managing cache to prevent overloading of a wireless network due to user activity | ||
Patent #
US 9,131,397 B2
Filed 06/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Methods and apparatus for transmitting multimedia files in a data network | ||
Patent #
US 9,154,532 B2
Filed 04/26/2010
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Zaron Remote LLC
|
Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion | ||
Patent #
US 9,161,258 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,173,128 B2
Filed 03/06/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Software, systems, and methods for processing digital bearer instruments | ||
Patent #
US 9,177,338 B2
Filed 12/22/2006
|
Current Assignee
API Market Inc.
|
Original Assignee
OnCircle Inc.
|
Reality alternate | ||
Patent #
US 9,183,560 B2
Filed 05/24/2011
|
Current Assignee
Daniel H. Abelow
|
Original Assignee
Daniel H. Abelow
|
Dynamic categorization of applications for network access in a mobile network | ||
Patent #
US 9,203,864 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor | ||
Patent #
US 9,208,123 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Enabling electronic documents for limited-capability computing devices | ||
Patent #
US 9,210,234 B2
Filed 06/13/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Electronic form user interfaces | ||
Patent #
US 9,229,917 B2
Filed 03/18/2011
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Translation file | ||
Patent #
US 9,239,821 B2
Filed 10/31/2014
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Mobile device with application or context aware fast dormancy | ||
Patent #
US 9,241,314 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network | ||
Patent #
US 9,239,800 B2
Filed 07/11/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Extending user relationships | ||
Patent #
US 9,251,193 B2
Filed 10/28/2007
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Request tracking system and method | ||
Patent #
US 9,262,754 B1
Filed 08/21/2009
|
Current Assignee
Wells Fargo Bank NA
|
Original Assignee
Wells Fargo Bank NA
|
Correlation, association, or correspondence of electronic forms | ||
Patent #
US 9,268,760 B2
Filed 04/22/2013
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Methods for transmitting multimedia files and advertisements | ||
Patent #
US 9,270,764 B2
Filed 09/30/2011
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Tamiras Per Pte Ltd LLC
|
Application or context aware fast dormancy | ||
Patent #
US 9,271,238 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Request and response characteristics based adaptation of distributed caching in a mobile network | ||
Patent #
US 9,275,163 B2
Filed 10/17/2011
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Account opening flow configuration computer system and process for implementing same | ||
Patent #
US 9,275,360 B2
Filed 01/20/2012
|
Current Assignee
HSBC Technology Services Incorporated
|
Original Assignee
HSBC Technology Services Incorporated
|
Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol | ||
Patent #
US 9,277,443 B2
Filed 12/07/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method and system of automating data capture from electronic correspondence | ||
Patent #
US 9,280,763 B2
Filed 08/23/2013
|
Current Assignee
Mercury Kingdom Assets Limited
|
Original Assignee
Mercury Kingdom Assets Limited
|
System and method for a mobile device to use physical storage of another device for caching | ||
Patent #
US 9,300,719 B2
Filed 01/14/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks Inc
|
Systems and methods for application management of mobile device radio state promotion and demotion | ||
Patent #
US 9,307,493 B2
Filed 03/15/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
System and method for reduction of mobile network traffic used for domain name system (DNS) queries | ||
Patent #
US 9,325,662 B2
Filed 01/09/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Method, system, and computer program product for linking customer information | ||
Patent #
US 9,324,087 B2
Filed 10/04/2012
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
III Holdings 1 LLC
|
User as an end point for profiling and optimizing the delivery of content and data in a wireless network | ||
Patent #
US 9,326,189 B2
Filed 02/04/2013
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Methods and apparatus for transmitting multimedia files and advertisements | ||
Patent #
US 9,324,097 B2
Filed 02/20/2014
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Tamiras Per Pte Ltd LLC
|
Wireless traffic management system cache optimization using http headers | ||
Patent #
US 9,330,196 B2
Filed 06/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Mobile application traffic optimization | ||
Patent #
US 9,407,713 B2
Filed 01/16/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Efficient browser-based identity management providing personal control and anonymity | ||
Patent #
US 9,501,634 B2
Filed 06/02/2011
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR LINKING CUSTOMER INFORMATION | ||
Patent #
US 20160342999A1
Filed 04/20/2016
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
III Holdings 1 LLC
|
Task-sensitive methods and systems for displaying command sets | ||
Patent #
US 9,507,610 B2
Filed 03/11/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Technology Licensing LLC
|
Rights-based system | ||
Patent #
US 9,509,704 B2
Filed 07/25/2012
|
Current Assignee
API Market Inc.
|
Original Assignee
OnCircle Inc.
|
Online collection portal system and method | ||
Patent #
US 9,552,610 B1
Filed 07/24/2009
|
Current Assignee
Wells Fargo Bank NA
|
Original Assignee
Wells Fargo Bank NA
|
Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks | ||
Patent #
US 9,619,578 B2
Filed 07/07/2014
|
Current Assignee
Engagelogic Corporation
|
Original Assignee
Engagelogic Corporation
|
Title-enabled networking | ||
Patent #
US 9,621,372 B2
Filed 04/30/2007
|
Current Assignee
API Market Inc.
|
Original Assignee
OnCircle Inc.
|
Methods, systems, and computer program products for generating data quality indicators for relationships in a database | ||
Patent #
US 9,646,058 B2
Filed 07/06/2015
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
III Holdings 1 LLC
|
Mobile device configured for communicating with another mobile device associated with an associated user | ||
Patent #
US 9,712,986 B2
Filed 03/22/2012
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Electronic payment clearing and check image exchange systems and methods | ||
Patent #
US 9,799,011 B2
Filed 03/28/2014
|
Current Assignee
The Clearing House Payments Company LLC
|
Original Assignee
The Clearing House Payments Company LLC
|
On-line schedule system with personalization features | ||
Patent #
US 9,820,001 B2
Filed 08/08/2013
|
Current Assignee
TV Guide Online Incorporated
|
Original Assignee
Rovi Guides Inc.
|
Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic | ||
Patent #
US 9,832,095 B2
Filed 12/14/2012
|
Current Assignee
Seven Networks LLC
|
Original Assignee
Seven Networks LLC
|
Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks | ||
Patent #
US 9,922,348 B2
Filed 03/02/2017
|
Current Assignee
Engagelogic Corporation
|
Original Assignee
Engagelogic Corporation
|
Methods and apparatus for transmitting multimedia files and advertisements | ||
Patent #
US 9,955,198 B2
Filed 03/29/2016
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Tamiras Per Pte Ltd LLC
|
Method and system of automating data capture from electronic correspondence | ||
Patent #
US 10,027,613 B2
Filed 01/28/2016
|
Current Assignee
Mercury Kingdom Assets Limited
|
Original Assignee
Mercury Kingdom Assets Limited
|
Rights based system | ||
Patent #
US 10,073,984 B2
Filed 10/19/2016
|
Current Assignee
API Market Inc.
|
Original Assignee
API Market Inc.
|
Request tracking system and method | ||
Patent #
US 10,096,010 B1
Filed 01/25/2016
|
Current Assignee
Wells Fargo Bank NA
|
Original Assignee
Wells Fargo Bank NA
|
Inspecting event indicators | ||
Patent #
US 10,152,712 B2
Filed 05/10/2006
|
Current Assignee
PayPal Inc.
|
Original Assignee
PayPal Inc.
|
Title materials embedded within media formats and related applications | ||
Patent #
US 10,192,234 B2
Filed 11/15/2007
|
Current Assignee
API Market Inc.
|
Original Assignee
API Market Inc.
|
Software, systems, and methods for processing digital bearer instruments | ||
Patent #
US 10,198,719 B2
Filed 08/20/2015
|
Current Assignee
API Market Inc.
|
Original Assignee
API Market Inc.
|
Collection system and method | ||
Patent #
US 10,242,402 B1
Filed 09/09/2014
|
Current Assignee
Wells Fargo Bank NA
|
Original Assignee
Wells Fargo Bank NA
|
Automatic generation of code for attributes | ||
Patent #
US 10,262,362 B1
Filed 02/10/2015
|
Current Assignee
Experian Information Solutions Incorporated
|
Original Assignee
Experian Information Solutions Incorporated
|
Enhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network | ||
Patent #
US 10,263,899 B2
Filed 04/10/2013
|
Current Assignee
Seven Networks Inc
|
Original Assignee
Seven Networks LLC
|
Automated financial data aggregation | ||
Patent #
US 10,319,041 B2
Filed 07/02/2015
|
Current Assignee
Yodlee Inc.
|
Original Assignee
Yodlee Inc.
|
Methods and apparatus for transmitting multimedia files in a data network | ||
Patent #
US 10,341,406 B2
Filed 09/18/2015
|
Current Assignee
Tamiras Per Pte Ltd LLC
|
Original Assignee
Tamiras Per Pte Ltd LLC
|
Title-acceptance and processing architecture | ||
Patent #
US 10,380,621 B2
Filed 11/15/2007
|
Current Assignee
API Market Inc.
|
Original Assignee
API Market Inc.
|
Payment identification code and payment system using the same | ||
Patent #
US 10,387,879 B2
Filed 07/22/2015
|
Current Assignee
The Clearing House Payments Company LLC
|
Original Assignee
The Clearing House Payments Company LLC
|
Efficient browser-based identity management providing personal control and anonymity | ||
Patent #
US 10,425,396 B2
Filed 10/28/2016
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Enhanced title processing arrangement | ||
Patent #
US 10,467,606 B2
Filed 04/30/2007
|
Current Assignee
API Market Inc.
|
Original Assignee
API Market Inc.
|
Financial gadgets | ||
Patent #
US 10,565,641 B2
Filed 12/19/2012
|
Current Assignee
Yodlee Inc.
|
Original Assignee
Yodlee Inc.
|
Image data extraction for transaction management | ||
Patent #
US 10,572,727 B1
Filed 01/31/2018
|
Current Assignee
United Services Automobile Association
|
Original Assignee
United Services Automobile Association
|
Micro-geographic aggregation system | ||
Patent #
US 10,580,025 B2
Filed 09/27/2018
|
Current Assignee
Experian Information Solutions Incorporated
|
Original Assignee
Experian Information Solutions Incorporated
|
Card registry systems and methods | ||
Patent #
US 10,614,519 B2
Filed 03/05/2019
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Systems and methods of credit information reporting | ||
Patent #
US 10,621,657 B2
Filed 10/03/2011
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules | ||
Patent #
US 10,628,448 B1
Filed 06/11/2018
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Electronic payment clearing and check image exchange systems and methods | ||
Patent #
US 10,636,018 B2
Filed 09/21/2017
|
Current Assignee
The Clearing House Payments Company LLC
|
Original Assignee
The Clearing House Payments Company LLC
|
Systems and methods of identity protection and management | ||
Patent #
US 10,642,999 B2
Filed 08/24/2018
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Electronic payment clearing and check image exchange systems and methods | ||
Patent #
US 10,643,190 B2
Filed 09/21/2017
|
Current Assignee
The Clearing House Payments Company LLC
|
Original Assignee
The Clearing House Payments Company LLC
|
Authenticated access and aggregation database platform | ||
Patent #
US 10,671,749 B2
Filed 06/19/2019
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Electronic payment clearing and check image exchange systems and methods | ||
Patent #
US 10,685,337 B2
Filed 09/21/2017
|
Current Assignee
The Clearing House Payments Company LLC
|
Original Assignee
The Clearing House Payments Company LLC
|
Presenting credit score information | ||
Patent #
US 10,685,398 B1
Filed 04/17/2014
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Rights-based system | ||
Patent #
US 10,706,168 B2
Filed 08/10/2018
|
Current Assignee
API Market Inc.
|
Original Assignee
API Market Inc.
|
Account opening computer system architecture and process for implementing same | ||
Patent #
US 10,789,641 B2
Filed 06/18/2013
|
Current Assignee
HSBC Technology Services Incorporated
|
Original Assignee
HSBC Technology Services Incorporated
|
Lifescore | ||
Patent #
US 10,798,197 B2
Filed 11/13/2018
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
System and method for searching a database or data sharing system for the presence of data | ||
Patent #
US 10,803,075 B2
Filed 09/03/2013
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Image data extraction for transaction management | ||
Patent #
US 10,824,855 B1
Filed 01/21/2020
|
Current Assignee
United Services Automobile Association
|
Original Assignee
United Services Automobile Association
|
Method, apparatus and system for management of information content for enhanced accessibility over wireless communication networks | ||
Patent #
US 10,839,427 B2
Filed 02/06/2018
|
Current Assignee
Engagelogic Corporation
|
Original Assignee
Engagelogic Corporation
|
Card registry systems and methods | ||
Patent #
US 10,878,499 B2
Filed 04/03/2020
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Database platform for realtime updating of user data from third party sources | ||
Patent #
US 10,880,313 B2
Filed 06/19/2019
|
Current Assignee
Consumerinfo.com Incorporated
|
Original Assignee
Consumerinfo.com Incorporated
|
Secure session tracking method and system for client-server environment | ||
Patent #
US 6,226,750 B1
Filed 01/20/1998
|
Current Assignee
ProAct Technologies Corp.
|
Original Assignee
ProAct Technologies Corp.
|
System, method and article of manufacture for a tuned user application experience | ||
Patent #
US 6,195,651 B1
Filed 11/19/1998
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
ANDERSEN CONSULTING PROPERTIES BV
|
System for managing dynamic web page generation requests by intercepting request at web server and routing to page server thereby releasing web server to process other requests | ||
Patent #
US 5,894,554 A
Filed 04/23/1996
|
Current Assignee
Parallel Networks Licensing LLC
|
Original Assignee
Infospinner Inc.
|
Method for data gathering around forms and search barriers | ||
Patent #
US 5,963,949 A
Filed 12/22/1997
|
Current Assignee
A9.com Incorporated
|
Original Assignee
Amazon.com Inc.
|
System and method for finding product and service related information on the internet | ||
Patent #
US 5,918,214 A
Filed 10/25/1996
|
Current Assignee
Thomas J. Perkowski
|
Original Assignee
IPF Incorporated
|
Virtual LAN system | ||
Patent #
US 6,085,238 A
Filed 04/22/1997
|
Current Assignee
Panasonic Electric Works Company Limited
|
Original Assignee
Matsushita Electric Industrial Company Limited
|
Method and system to create, transmit, receive and process information, including an address to further information | ||
Patent #
US 5,790,793 A
Filed 04/04/1995
|
Current Assignee
Intellectual Ventures I LLC
|
Original Assignee
Netdelivery Corp.
|
System, method and article of manufacture for a mobile communication network utilizing a distributed communication network | ||
Patent #
US 6,199,099 B1
Filed 03/05/1999
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
AC Properties B.V.
|
Method and apparatus for storing and delivering documents on the internet | ||
Patent #
US 6,038,601 A
Filed 07/21/1997
|
Current Assignee
TIBCO Software Incorporated
|
Original Assignee
TIBCO Software Incorporated
|
Method of hierarchical LDAP searching with relational tables | ||
Patent #
US 6,085,188 A
Filed 03/30/1998
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Tiered satellite internet delivery system | ||
Patent #
US 6,141,333 A
Filed 09/30/1997
|
Current Assignee
Avaya Incorporated
|
Original Assignee
Lucent Technologies Inc.
|
Bandwidth reservation system | ||
Patent #
US 5,951,637 A
Filed 05/07/1997
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
System and method for conducting commerce over a distributed network | ||
Patent #
US 6,125,352 A
Filed 11/13/1996
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and apparatus for redirecting a user to a new location on the world wide web using relative universal resource locators | ||
Patent #
US 5,812,769 A
Filed 09/20/1995
|
Current Assignee
Twintech E.U.
|
Original Assignee
Infonautics Corporation
|
System and method for billing data grade network use on a per connection basis | ||
Patent #
US 5,745,884 A
Filed 10/21/1996
|
Current Assignee
MOBILE AREA NETWORKS INC.
|
Original Assignee
MOBILE AREA NETWORKS INC.
|
Automatic retrieval of changed files by a network software agent | ||
Patent #
US 6,029,175 A
Filed 06/07/1996
|
Current Assignee
Teknowledge Corporation
|
Original Assignee
Teknowledge Corporation
|
Method and system for collecting data over a 1394 network to support analysis of consumer behavior, marketing and customer support | ||
Patent #
US 6,202,210 B1
Filed 08/21/1998
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Corporation Of America, Sony Electronics Inc.
|
User profile storage on and retrieval from a non-native server domain for use in a client running a native operating system | ||
Patent #
US 6,044,465 A
Filed 07/07/1997
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Automated matching, scheduling, and notification system | ||
Patent #
US 5,974,406 A
Filed 08/18/1997
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Internet-based automatic publishing system | ||
Patent #
US 5,727,156 A
Filed 04/10/1996
|
Current Assignee
Xylon LLC
|
Original Assignee
Hotoffice Technologies Inc.
|
Method and apparatus for publishing information to a communications network and enabling subscriptions to such information | ||
Patent #
US 6,044,372 A
Filed 07/18/1997
|
Current Assignee
Google LLC
|
Original Assignee
Dazel Corp.
|
Universal conference control manager | ||
Patent #
US 6,282,278 B1
Filed 04/22/1998
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
International Business Machines Corporation
|
Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions | ||
Patent #
US 5,884,033 A
Filed 05/15/1996
|
Current Assignee
OpenTV Inc.
|
Original Assignee
Spyglass Inc.
|
System for communicating with an electronic delivery system that integrates global financial services | ||
Patent #
US 5,890,140 A
Filed 06/07/1995
|
Current Assignee
Citibank NA
|
Original Assignee
Citibank South Dakota NA
|
Directory with options for access to and display of email addresses | ||
Patent #
US 6,108,691 A
Filed 04/17/1998
|
Current Assignee
Switchboard LLC
|
Original Assignee
Switchboard Inc.
|
Method and system for asymmetric satellite communications for local area networks | ||
Patent #
US 6,205,473 B1
Filed 10/03/1997
|
Current Assignee
Hughes Network Systems LLC
|
Original Assignee
Helius Development Corporation
|
System and method for providing anonymous personalized browsing by a proxy system in a network | ||
Patent #
US 5,961,593 A
Filed 01/22/1997
|
Current Assignee
Lucent Technologies Inc.
|
Original Assignee
Alcatel-Lucent USA Inc.
|
Technique for effectively managing resources in a network | ||
Patent #
US 6,041,307 A
Filed 01/23/1998
|
Current Assignee
WSOU Investments LLC
|
Original Assignee
Lucent Technologies Inc.
|
Message filtering techniques | ||
Patent #
US 5,619,648 A
Filed 11/30/1994
|
Current Assignee
Nokia of America Corporation
|
Original Assignee
Lucent Technologies Inc.
|
Personal information security and exchange tool | ||
Patent #
US 5,987,440 A
Filed 07/22/1997
|
Current Assignee
CYVA Research Holdings LLC
|
Original Assignee
CYVA Research Corporation
|
Method and apparatus for attaching navigational history information to universal resource locator links on a world wide web page | ||
Patent #
US 5,712,979 A
Filed 09/20/1995
|
Current Assignee
uLogin LLC
|
Original Assignee
Infonautics Corporation
|
System, method and article of manufacture for advanced mobile bargain shopping | ||
Patent #
US 6,134,548 A
Filed 11/19/1998
|
Current Assignee
Knapp Investment Company Limited
|
Original Assignee
AC Properties B.V.
|
Computer-based communication system and method using metadata defining a control structure | ||
Patent #
US 5,862,325 A
Filed 09/27/1996
|
Current Assignee
Intermind Corporation
|
Original Assignee
Intermind Corporation
|
Method and apparatus for detecting a user-controlled parameter from a client device behind a proxy | ||
Patent #
US 6,345,300 B1
Filed 12/30/1997
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Two-way wireless messaging system with transaction server | ||
Patent #
US 6,014,429 A
Filed 08/12/1996
|
Current Assignee
Alcatel-Lucent USA Inc.
|
Original Assignee
Alcatel-Lucent USA Inc.
|
System and method for scheduling broadcast of and access to video programs and other data using customer profiles | ||
Patent #
US 6,088,722 A
Filed 12/24/1997
|
Current Assignee
Fred HERZ Patents LLC
|
Original Assignee
iReactor Inc.
|
Method and apparatus for on-demand teleconferencing | ||
Patent #
US 6,181,786 B1
Filed 08/03/1999
|
Current Assignee
Polycom Incorporated
|
Original Assignee
Voyan Technology Incorporated
|
Automated on-line information service and directory, particularly for the world wide web | ||
Patent #
US 6,324,538 B1
Filed 07/07/1998
|
Current Assignee
GraphOn Corporation
|
Original Assignee
Christopher D. Coley, Ralph E. Wesinger Jr
|
System and method for targeting and distributing advertisements over a distributed network | ||
Patent #
US 6,119,098 A
Filed 10/14/1997
|
Current Assignee
Laurent Gautier, Patrice D. Guyot
|
Original Assignee
Laurent Gautier, Patrice D. Guyot
|
Gathering selected information from the world wide web | ||
Patent #
US 6,366,923 B1
Filed 03/23/1998
|
Current Assignee
Webivore Research LLC
|
Original Assignee
Webivore Research LLC
|
System and method for automated access to personal information | ||
Patent #
US 6,405,245 B1
Filed 10/27/1999
|
Current Assignee
Yodlee Inc.
|
Original Assignee
VerticalOne Corp.
|
Collaborative team crawling:Large scale information gathering over the internet | ||
Patent #
US 6,182,085 B1
Filed 05/28/1998
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Search engine for remote access to database management systems | ||
Patent #
US 6,169,992 B1
Filed 11/08/1996
|
Current Assignee
JDA Software Group Incorporated
|
Original Assignee
CADIS Inc.
|
Dynamic load balancing of a network of client and server computers | ||
Patent #
US 6,185,601 B1
Filed 04/15/1998
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
HP Inc.
|
Automatic web based form fill-in | ||
Patent #
US 6,192,380 B1
Filed 03/31/1998
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Server-side web summary generation and presentation | ||
Patent #
US 6,199,077 B1
Filed 06/01/1999
|
Current Assignee
Yodlee Inc.
|
Original Assignee
Yodlee.com Inc.
|
System, method and article of manufacture for creating a filtered information summary based on multiple profiles of each single user | ||
Patent #
US 6,202,062 B1
Filed 02/26/1999
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
AC Properties B.V.
|
Summarization apparatus and method | ||
Patent #
US 6,205,456 B1
Filed 01/13/1998
|
Current Assignee
Fujitsu Limited
|
Original Assignee
Fujitsu Limited
|
Method and system for automatically filling forms in an integrated network based transaction environment | ||
Patent #
US 6,199,079 B1
Filed 03/20/1998
|
Current Assignee
Amazon Technologies
|
Original Assignee
Junglee Corp.
|
Apparatus and method for providing trusted network security | ||
Patent #
US 6,199,113 B1
Filed 04/15/1998
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Sun Microsystems Incorporated
|
System and method of collecting and maintaining historical top communicator information on a communication device | ||
Patent #
US 6,219,705 B1
Filed 04/09/1999
|
Current Assignee
RPX Corporation
|
Original Assignee
Paradyne Corporation
|
Method and system for providing access for categorized information from online internet and intranet sources | ||
Patent #
US 6,236,991 B1
Filed 11/26/1997
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
System and method for electronic transmission storage and retrieval of authenticated documents | ||
Patent #
US 6,237,096 B1
Filed 05/04/1998
|
Current Assignee
eOriginal Inc.
|
Original Assignee
eOriginal Inc.
|
Automated interactive classified ad system for the internet | ||
Patent #
US 6,253,188 B1
Filed 09/20/1996
|
Current Assignee
Prodigy Services Company
|
Original Assignee
THOMSON NEWSPAPERS INC.
|
Mobile communication device | ||
Patent #
US 6,252,544 B1
Filed 01/25/1999
|
Current Assignee
Steven M Hoffberg
|
Original Assignee
Steven M Hoffberg
|
Information processing system using information caching based on user activity | ||
Patent #
US 6,243,755 B1
Filed 07/15/1998
|
Current Assignee
Toshiba Corporation
|
Original Assignee
Toshiba Corporation
|
Methods and apparatus for collecting, storing, processing and using network traffic data | ||
Patent #
US 6,279,037 B1
Filed 08/10/1998
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
3Com Corporation
|
Enhancing utility and diversifying model risk in a portfolio optimization framework | ||
Patent #
US 6,292,787 B1
Filed 09/11/1998
|
Current Assignee
Financial Engines Incorporated
|
Original Assignee
Financial Engines Incorporated
|
Apparatus and methods for automated aggregation and delivery of and transactions involving electronic personal information or data | ||
Patent #
US 6,317,783 B1
Filed 10/27/1999
|
Current Assignee
Yodlee Inc.
|
Original Assignee
VerticalOne Corp.
|
Method and apparatus for improving end to end performance of a data network | ||
Patent #
US 6,330,561 B1
Filed 06/26/1998
|
Current Assignee
ATT Inc.
|
Original Assignee
ATT Inc.
|
Three tier financial transaction system with cache memory | ||
Patent #
US 6,023,684 A
Filed 10/01/1997
|
Current Assignee
S1 Incorporated
|
Original Assignee
Security First Technologies Incorporated
|
Method and system for locating network services with distributed network address translation | ||
Patent #
US 6,055,236 A
Filed 03/17/1999
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
3Com Corporation
|
Information presentation and management in an online trading environment | ||
Patent #
US 6,058,417 A
Filed 10/23/1998
|
Current Assignee
eBay Inc.
|
Original Assignee
eBay Inc.
|
Electronic bill presentment and payment system | ||
Patent #
US 6,070,150 A
Filed 10/18/1996
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Method and apparatus for performing data collection, interpretation and analysis, in an information platform | ||
Patent #
US 6,078,924 A
Filed 01/30/1998
|
Current Assignee
EoExchange Inc.
|
Original Assignee
EoExchange Inc.
|
Method and apparatus for optimal rebasing of web page transmission | ||
Patent #
US 6,073,173 A
Filed 03/17/1997
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Systems and methods for organizing and analyzing information stored on a computer network | ||
Patent #
US 6,112,212 A
Filed 09/15/1997
|
Current Assignee
PANGEA PROJECT LLC THE
|
Original Assignee
THE PANGEA PROJECT LLC
|
System and method for managing objects in a hierarchical data structure | ||
Patent #
US 6,101,500 A
Filed 01/07/1998
|
Current Assignee
Oracle International Corporation
|
Original Assignee
Novell Incorporated
|
Port scheduler and method for scheduling service providing guarantees, hierarchical rate limiting with/without overbooking capability | ||
Patent #
US 6,122,673 A
Filed 07/22/1998
|
Current Assignee
Ericsson AB
|
Original Assignee
FORE Systems Inc.
|
Mechanism for combining data analysis algorithms with databases on the internet | ||
Patent #
US 6,115,712 A
Filed 07/12/1996
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Virtual property system | ||
Patent #
US 6,119,229 A
Filed 04/11/1997
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
The Brodia Group
|
Encryption communication system using an agent and a storage medium for storing that agent | ||
Patent #
US 6,125,186 A
Filed 07/08/1997
|
Current Assignee
Fujitsu Limited
|
Original Assignee
Fujitsu Limited
|
Method and structure for tokenized message logging system | ||
Patent #
US 6,119,079 A
Filed 04/24/1997
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
HP Inc.
|
Conditional purchase offer management system for cruises | ||
Patent #
US 6,134,534 A
Filed 09/04/1997
|
Current Assignee
Priceline.com LLC
|
Original Assignee
Priceline.com LLC
|
Multi-server location-independent authentication certificate management system | ||
Patent #
US 6,134,658 A
Filed 06/09/1997
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Consumer-based system and method for managing and paying electronic billing statements | ||
Patent #
US 6,128,603 A
Filed 09/09/1997
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Funding and settlement integrated suspense processing system | ||
Patent #
US 6,141,651 A
Filed 06/19/1998
|
Current Assignee
First Data Corporation
|
Original Assignee
First Data Corporation
|
Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database | ||
Patent #
US 6,138,155 A
Filed 07/21/1998
|
Current Assignee
Nielsen Company US LLC
|
Original Assignee
The Thinking Media Inc.
|
System and method for optimal adaptive matching of users to most relevant entity and information in real-time | ||
Patent #
US 6,134,532 A
Filed 11/14/1997
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
Aptex Software Inc.
|
Collection and integration of internet and electronic commerce data in a database during web browsing | ||
Patent #
US 6,128,624 A
Filed 11/12/1997
|
Current Assignee
NCR Corporation
|
Original Assignee
NCR Corporation
|
System, method and article of manufacture of a proactive threhold manager in a hybrid communication system architecture | ||
Patent #
US 6,147,975 A
Filed 06/02/1999
|
Current Assignee
Accenture Global Services Limited
|
Original Assignee
AC Properties B.V.
|
Method and system for custom manufacture and delivery of a data product | ||
Patent #
US 5,860,068 A
Filed 12/04/1997
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
PETABYTE CORPORATION
|
Method and apparatus for publishing hypermedia documents over wide area networks | ||
Patent #
US 5,870,552 A
Filed 03/28/1995
|
Current Assignee
AOL Inc.
|
Original Assignee
AOL Inc.
|
Dynamic distributed group registry apparatus and method for collaboration and selective sharing of information | ||
Patent #
US 5,884,035 A
Filed 03/24/1997
|
Current Assignee
Cisco Technology Incorporated
|
Original Assignee
PFN Inc.
|
Personal feedback browser for obtaining media files | ||
Patent #
US 5,890,152 A
Filed 09/09/1996
|
Current Assignee
Quito Enterprises LLC
|
Original Assignee
Jeffrey A. Rapaport, Linda Rapaport, Seymour A. Rapaport
|
Information providing system and user terminal | ||
Patent #
US 5,884,045 A
Filed 03/08/1996
|
Current Assignee
Adrea LLC
|
Original Assignee
Sony Corporation
|
System and method for modifying documents sent over a communications network | ||
Patent #
US 5,887,133 A
Filed 01/15/1997
|
Current Assignee
Health Hero Network Incorporated
|
Original Assignee
Health Hero Network Incorporated
|
System for integrating access to proprietary and internet resources | ||
Patent #
US 5,878,219 A
Filed 03/12/1996
|
Current Assignee
Facebook Inc.
|
Original Assignee
AOL Inc.
|
Electronic shopping and merchandising system | ||
Patent #
US 5,897,622 A
Filed 10/16/1996
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Distributed work flow management | ||
Patent #
US 5,893,128 A
Filed 12/05/1995
|
Current Assignee
Van-Ka BV
|
Original Assignee
Sven Nauckhoff
|
System automating delivery of professional services | ||
Patent #
US 5,895,468 A
Filed 10/07/1996
|
Current Assignee
WhitServe LLC
|
Original Assignee
Wesley W Whitmyer Jr
|
Method and apparatus for the sale of airline-specified flight tickets | ||
Patent #
US 5,897,620 A
Filed 07/08/1997
|
Current Assignee
Priceline.com LLC
|
Original Assignee
Priceline.com LLC
|
Multicasting with key words | ||
Patent #
US 5,893,091 A
Filed 04/11/1997
|
Current Assignee
IMMEDIATA CORPORATION
|
Original Assignee
IMMEDIATA CORPORATION
|
Change-detection tool indicating degree and location of change of internet documents by comparison of cyclic-redundancy-check(CRC) signatures | ||
Patent #
US 5,898,836 A
Filed 01/14/1997
|
Current Assignee
NetMind Technologies Inc.
|
Original Assignee
NETMIND SERVICES INC.
|
Systems and methods for secure transaction management and electronic rights protection | ||
Patent #
US 5,892,900 A
Filed 08/30/1996
|
Current Assignee
Intertrust Technologies Corporation
|
Original Assignee
Intertrust Technologies Corporation
|
Method for the billing of transactions over the internet | ||
Patent #
US 5,905,736 A
Filed 04/22/1996
|
Current Assignee
ATT Inc.
|
Original Assignee
ATT Inc.
|
Information search and collection method and system | ||
Patent #
US 5,907,838 A
Filed 12/02/1997
|
Current Assignee
Seiko Epson Corporation
|
Original Assignee
Seiko Epson Corporation
|
Financial information intermediary system | ||
Patent #
US 5,913,202 A
Filed 06/13/1997
|
Current Assignee
Fujitsu Limited
|
Original Assignee
Fujitsu Limited
|
Method and apparatus for searching a database of records | ||
Patent #
US 5,924,090 A
Filed 05/01/1997
|
Current Assignee
Northern Light Technology LLC
|
Original Assignee
Northern Light Technology LLC
|
Method and apparatus for performing computer-based on-line commerce using an intelligent agent | ||
Patent #
US 5,926,798 A
Filed 06/06/1997
|
Current Assignee
eBay Inc.
|
Original Assignee
International Business Machines Corporation
|
Hypertext markup language based telephone apparatus | ||
Patent #
US 5,923,736 A
Filed 04/02/1996
|
Current Assignee
National Semiconductor Corporation
|
Original Assignee
National Semiconductor Corporation
|
Banner advertising display system and method with frequency of advertisement control | ||
Patent #
US 5,937,392 A
Filed 07/28/1997
|
Current Assignee
Switchboard LLC
|
Original Assignee
Switchboard Inc.
|
Secure array of remotely encrypted storage devices | ||
Patent #
US 5,931,947 A
Filed 09/11/1997
|
Current Assignee
HGST Netherlands B.V.
|
Original Assignee
International Business Machines Corporation
|
System and method for delivering customized advertisements within interactive communication systems | ||
Patent #
US 5,933,811 A
Filed 08/20/1996
|
Current Assignee
Hemisphere Solutions NA LLC
|
Original Assignee
Paul D. Angles
|
System, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture | ||
Patent #
US 5,943,424 A
Filed 06/17/1996
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
HP Inc.
|
Routing information within an adaptive routing architecture of an information retrieval system | ||
Patent #
US 5,937,168 A
Filed 05/30/1997
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
BellSouth Corporation
|
Internet monitoring and input pager | ||
Patent #
US 5,949,326 A
Filed 02/13/1997
|
Current Assignee
Sony Corporation
|
Original Assignee
Sony Electronics Inc., Sony Corporation
|
Travel reservation information and planning system | ||
Patent #
US 5,948,040 A
Filed 02/06/1997
|
Current Assignee
Delorme Publishing Company Incorporated
|
Original Assignee
Delorme Publishing Company Incorporated
|
Dynamic data assembling on internet client side | ||
Patent #
US 5,956,709 A
Filed 07/28/1997
|
Current Assignee
Yansheng Xue
|
Original Assignee
Yansheng Xue
|
System for collecting detailed internet information on the basis of the condition of activities of information viewers viewing information of service providers | ||
Patent #
US 5,951,642 A
Filed 08/06/1997
|
Current Assignee
Jason Chiang, Takutaro Onoe, Rudiger L. Breitenecker, Miki Onoe
|
Original Assignee
Hypertak Inc.
|
Method and apparatus for creating a secure autonomous network entity of a network component system | ||
Patent #
US 5,966,441 A
Filed 11/18/1996
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Drug document production system | ||
Patent #
US 5,963,967 A
Filed 03/26/1998
|
Current Assignee
Michael UMEN Company Incorporated
|
Original Assignee
Michael UMEN Company Incorporated
|
Secure, convenient and efficient system and method of performing trans-internet purchase transactions | ||
Patent #
US 5,963,915 A
Filed 02/21/1996
|
Current Assignee
Disney Enterprises Incorporated
|
Original Assignee
Infoseek Corporation
|
Internet browser based data entry architecture | ||
Patent #
US 5,963,952 A
Filed 07/15/1997
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method for dynamically embedding objects stored in a web server within HTML for display by a web browser | ||
Patent #
US 5,974,430 A
Filed 09/30/1997
|
Current Assignee
Unisys Corporation
|
Original Assignee
Unisys Corporation
|
System, method and article of manufacture for the use of payment instrument holders and payment instruments in network electronic commerce | ||
Patent #
US 5,963,924 A
Filed 04/26/1996
|
Current Assignee
Hewlett Packard Enterprise Development LP
|
Original Assignee
Verifone Inc.
|
Distributed architecture utility | ||
Patent #
US 5,978,779 A
Filed 11/14/1997
|
Current Assignee
Bank of America Corp.
|
Original Assignee
Merrill Lynch Pierce Fenner Smith Incorporated
|
Machine, method and medium for assisted selection of information from a choice space | ||
Patent #
US 5,978,766 A
Filed 12/20/1995
|
Current Assignee
Disney Enterprises Incorporated
|
Original Assignee
Starwave Corporation
|
System and methodology for managing internet access on a per application basis for client computers connected to the internet | ||
Patent #
US 5,987,611 A
Filed 05/06/1997
|
Current Assignee
Check Point Software Technologies Incorporated
|
Original Assignee
Zone Labs Inc.
|
Computer program apparatus for determining behavioral profile of a computer user | ||
Patent #
US 5,991,735 A
Filed 08/11/1998
|
Current Assignee
Conversant LLC
|
Original Assignee
Be Free Incorporated
|
Systems and methods for secure transaction management and electronic rights protection | ||
Patent #
US 5,982,891 A
Filed 11/04/1997
|
Current Assignee
Intertrust Technologies Corporation
|
Original Assignee
Intertrust Technologies Corporation
|
System and method for remotely accessing user data records | ||
Patent #
US 5,995,965 A
Filed 11/18/1996
|
Current Assignee
Humetrix.com Inc.
|
Original Assignee
Humetrix Inc.
|
System and method for generating semantic analysis of textual information | ||
Patent #
US 5,983,170 A
Filed 06/25/1996
|
Current Assignee
TopicalNet Inc.
|
Original Assignee
TopicalNet Inc.
|
Dynamic page generator | ||
Patent #
US 5,983,227 A
Filed 06/12/1997
|
Current Assignee
Digi Portal LLC
|
Original Assignee
Yahoo Inc.
|
Credit card operated computer on-line service communication system | ||
Patent #
US 5,987,498 A
Filed 02/16/1996
|
Current Assignee
logiclink Incorporated
|
Original Assignee
ATCOM Inc.
|
System and method employing individual user content-based data and user collaborative feedback data to evaluate the content of an information entity in a large information communication network | ||
Patent #
US 5,983,214 A
Filed 11/05/1998
|
Current Assignee
IP Engine Inc.
|
Original Assignee
Lycos Incorporated
|
Information retrieval from hierarchical compound documents | ||
Patent #
US 5,991,756 A
Filed 11/03/1997
|
Current Assignee
Oath Inc.
|
Original Assignee
Yahoo Inc.
|
Intelligent agent for executing delegated tasks | ||
Patent #
US 5,983,200 A
Filed 10/06/1997
|
Current Assignee
Hanger Solutions LLC
|
Original Assignee
Benjamin Slotznick
|
Interactive information discovery tool and methodology | ||
Patent #
US 5,999,940 A
Filed 08/21/1997
|
Current Assignee
Relativity Display LLC
|
Original Assignee
Home Information Services Incorporated
|
Computer network system and method using domain name system to locate MIB module specification and web browser for managing SNMP agents | ||
Patent #
US 6,003,077 A
Filed 09/15/1997
|
Current Assignee
Wind River Systems Incorporated
|
Original Assignee
Integrated Systems Incorporated
|
Document stream operating system | ||
Patent #
US 6,006,227 A
Filed 06/28/1996
|
Current Assignee
Plainfield Specialty Holdings I Incorporated
|
Original Assignee
Yale University
|
On-line information providing scheme featuring function to dynamically account for user's interest | ||
Patent #
US 5,999,975 A
Filed 03/05/1998
|
Current Assignee
Nippon Telegraph and Telephone Corporation
|
Original Assignee
Nippon Telegraph and Telephone Corporation
|
Electronic online commerce card with customer generated transaction proxy number for online transactions | ||
Patent #
US 6,000,832 A
Filed 09/24/1997
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Computer system and method for electronic commerce | ||
Patent #
US 5,710,887 A
Filed 08/29/1995
|
Current Assignee
BroadVision Inc.
|
Original Assignee
BroadVision Inc.
|
Mobile portable wireless communication system | ||
Patent #
US 5,732,074 A
Filed 01/16/1996
|
Current Assignee
Cellport Systems Incorporated
|
Original Assignee
Cellport Labs Inc.
|
System for directing relevance-ranked data objects to computer users | ||
Patent #
US 5,724,567 A
Filed 04/25/1994
|
Current Assignee
Apple Inc.
|
Original Assignee
Apple Computer Incorporated
|
Information and advertising distribution system and method | ||
Patent #
US 5,740,549 A
Filed 06/12/1995
|
Current Assignee
Facebook Inc.
|
Original Assignee
PointCast Inc.
|
Performance optimization in a heterogeneous, distributed database environment | ||
Patent #
US 5,768,577 A
Filed 06/05/1995
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
General purpose metering mechanism for distribution of electronic information | ||
Patent #
US 5,768,521 A
Filed 02/02/1996
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Object-oriented data mining framework mechanism | ||
Patent #
US 5,787,425 A
Filed 10/01/1996
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Automated on-line information service and directory, particularly for the world wide web | ||
Patent #
US 5,778,367 A
Filed 12/14/1995
|
Current Assignee
GraphOn Corporation
|
Original Assignee
Network Engineering Software Inc.
|
Interactive electronic trade network and user interface | ||
Patent #
US 5,799,151 A
Filed 07/24/1995
|
Current Assignee
Steven M. Hoffer
|
Original Assignee
Steven M. Hoffer
|
Automatic updates of bookmarks in a client computer | ||
Patent #
US 5,813,007 A
Filed 06/20/1996
|
Current Assignee
Oracle America Inc.
|
Original Assignee
Sun Microsystems Incorporated
|
System and method for providing trusted brokering services over a distributed network | ||
Patent #
US 5,815,665 A
Filed 04/03/1996
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Microsoft Corporation
|
Internet enhanced video system | ||
Patent #
US 5,818,935 A
Filed 03/10/1997
|
Current Assignee
Chia-Yiu Maa
|
Original Assignee
Chia-Yiu Maa
|
Method and apparatus for operating a transactional server in a proprietary database environment | ||
Patent #
US 5,825,884 A
Filed 07/01/1996
|
Current Assignee
OpenTV Inc.
|
Original Assignee
Thomson Consumer Electronics Incorporated
|
Distributing system configuration information from a manager machine to subscribed endpoint machines in a distrubuted computing environment | ||
Patent #
US 5,838,918 A
Filed 03/31/1995
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Document search and retrieval system with partial match searching of user-drawn annotations | ||
Patent #
US 5,832,474 A
Filed 02/26/1996
|
Current Assignee
Matsushita Electric Industrial Company Limited
|
Original Assignee
Matsushita Electric Industrial Company Limited
|
Network communications marketing system | ||
Patent #
US 5,854,897 A
Filed 12/27/1996
|
Current Assignee
Marshall Communications LLC
|
Original Assignee
Quantum Systems Inc.
|
Method and apparatus for determining behavioral profile of a computer user | ||
Patent #
US 5,848,396 A
Filed 04/26/1996
|
Current Assignee
Conversant LLC
|
Original Assignee
Freedom of Information Inc.
|
Tokenless identification system for authorization of electronic transactions and electronic transmissions | ||
Patent #
US 5,613,012 A
Filed 05/17/1995
|
Current Assignee
YT Acquisition Corp.
|
Original Assignee
Smarttouch Incorporated
|
Data processing system with automated at least partial forms completion | ||
Patent #
US 5,640,577 A
Filed 08/22/1995
|
Current Assignee
Aspect Software Incorporated
|
Original Assignee
Davox Corporation
|
Medium access control scheme for wireless LAN using a variable length interleaved time division frame | ||
Patent #
US 5,644,576 A
Filed 05/16/1995
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Method for the consolidation summarization and transmission of a plurality of mailable materials | ||
Patent #
US 5,655,089 A
Filed 04/10/1992
|
Current Assignee
Microsoft Technology Licensing LLC
|
Original Assignee
Joseph J. Bucci
|
System and method for bill delivery and payment over a communications network | ||
Patent #
US 5,699,528 A
Filed 10/31/1995
|
Current Assignee
Mastercard International Incorporated
|
Original Assignee
Mastercard International Incorporated
|
Electronic information appraisal agent | ||
Patent #
US 5,696,965 A
Filed 11/03/1994
|
Current Assignee
Intel Corporation
|
Original Assignee
Intel Corporation
|
Detecting rewriting of stored data, using codes based on password and the stored data | ||
Patent #
US 5,481,672 A
Filed 02/27/1992
|
Current Assignee
Canon Ayutthaya Limited
|
Original Assignee
Canon Kabushiki Kaisha
|
Automated billing consolidation system and method | ||
Patent #
US 5,483,445 A
Filed 10/21/1993
|
Current Assignee
Liberty Peak Ventures LLC
|
Original Assignee
American Express Travel Related Services Company Inc.
|
Referral recognition system for an incentive award program | ||
Patent #
US 5,537,314 A
Filed 02/23/1995
|
Current Assignee
First Marketrust International
|
Original Assignee
First Marketrust International
|
System for adjusting hypertext links with weighed user goals and activities | ||
Patent #
US 5,446,891 A
Filed 11/02/1994
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
International Business Machines Corporation
|
Reception system for an interactive computer network and method of operation | ||
Patent #
US 5,347,632 A
Filed 07/28/1989
|
Current Assignee
International Business Machines Corporation
|
Original Assignee
Prodigy Services Co.
|
Automated processing of provider billings | ||
Patent #
US 4,987,538 A
Filed 04/27/1989
|
Current Assignee
Western Medical Consultants
|
Original Assignee
Western Medical Consultants
|
20 Claims
-
1. A method for distributing, storing and retrieving content associated with an end user aggregated from a plurality of information providers between a host computer and a client computer associated with the end user, comprising the steps of:
-
(a) aggregating content associated with the and user by the host computer from the plurality of information providers;
(b) transmitting the aggregated content from the host computer to the client computer;
(c) storing the transmitted aggregated content at the client computer;
(d) receiving by the host computer a request concerning the aggregated content stored at the client computer;
(e) receiving by the host computer the stored aggregated content from the client computer; and
(f) servicing by the host computer the received request based on the received, stored aggregated content to generate a request result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for distributing, storing and receiving content associated with an end user aggregated form a plurality of information providers between a host computer and a client computer associated with the end user, comprising a host computer in communication with the client computer, the host computer comprising a processor for performing the steps of:
-
(a) aggregating content associated with the end user from the plurality of information providers;
(b) transmitting the aggregated content to the client computer;
(c) storing the aggregated concerning the aggregated content at the client computer;
(d) receiving a request concerning the aggregated content stored at the client computer;
(e) receiving stored aggregated data from the client computer; and
(f) servicing the received request based on the received, stored aggregated content to generate a request result. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A digital, computer-readable storage device storing instructions that when executed on a processor distribute, store and retrieve content associated with an end user aggregated from a plurality of information providers between a host computer and a client computer associated with the end user, by performing the steps comprising of:
-
(a) aggregating content associated with the end user from the plurality of information providers;
(b) transmitting the aggregated content to the client computer;
(c) storing the transmitted aggregated at the client computer;
(d) receiving a request concerning the aggregated content stored at the client computer;
(e) receiving stored aggregated content from the client computer; and
(f) serving the received request based on the received, stored aggregated content to generate a request result.
-
1 Specification
This application claims the benefit, pursuant to 35 U.S.C. § 119(e), of applicants'"'"' provisional U.S. patent application Ser. No. 60/105,917, filed Oct. 28, 1998, entitled “Apparatus and Method for Automated Aggregation and Delivery of and Transactions Involving Electronic Personal Information or Data” and of applicants'"'"' provisional U.S. patent application Ser. No. 60/134,395, filed May 17, 1999, entitled “Apparatus and Method for Automated Aggregation and Delivery of and Transactions Involving Electronic Personal Information or Data”.
1. Field of Invention
The invention relates to a system and method for distributed storage and retrieval of information or data. The invention further relates to distributing, storing and retrieving personal information (PI) across one or more client computers.
2. Description of Related Art
Looking back over the last five years, it is apparent that as the Internet gained momentum, consumers demanded applications or services that make their online experience simpler, easier to use, and more satisfying. The development of successful Internet Sites has corresponded with a number of themes which have developed over the last few years. When carefully analyzed this evolution is a logical development of the emerging digital economy.
Prior to 1994, the Internet was not a mass media, in part, because the existing technologies (FTP, Archie, Usenet, and Gopher) were not user friendly and required the end user to do all of the work (e.g., the end user had to learn of an existing data source, find the address, navigate to the destination, and download the information). As more consumers began accessing the Internet, Search Engines were created to solve this usability issue. With the advent of the commercial Search Engine, additional content could be easily added to the Internet and the end user had a means of finding and accessing this information. Consumers required better tools than Search Engines for organizing and accessing this wealth of generic content. Push technologies were explored, and eventually, the portal strategy was successfully adopted as an efficient way for consumers to easily access a variety of content sources in a single, easy to use format. As the volume of available online content continues to grow exponentially, portals are now confronted with the need to make different types of content available to different consumers based upon their particular preferences and tastes.
The phenomenal success of Internet portals and destination sites has demonstrated the importance of creatively and intelligently aggregating, organizing and presenting the mass of information available on the Web. Search engines, portals and destination sites have Internet strategies based on the frequency, duration and quality of end user visits to their sites. For this reason, destination sites and portals are constantly seeking content and/or technologies which drive quality traffic to their site and keep it there. Recent trends indicate that Internet users are up to 25 times more likely to come back to a site when this information is organized according to personal preferences.
One partial solution to these problems has recently evolved in the form of portal sites. Generic portal sites aggregate resources into categories and provide links to sites covering topics within those categories. Yahoo and Excite are examples of generic portal sites. These sites facilitate horizontal aggregation of generic content; horizontal aggregation refers to aggregation of PI access within a particular information provider category such as banks or utility companies. Some portal site allows individual end users a limited capability to select and configure disparate generic PI. Generic PI refers to PI of interest to the particular end user that does not require specific identity verification to obtain. For example, an end user might be interested in the weather forecast for his local area. This information could be integrated into a portal page without requiring identity verification of the particular end user receiving this PI. The individualized portal page provides a significant benefit to users seeking to aggregate generic PI. However, current portal pages do not generally provide PI requiring identity verification such as an end user'"'"'s stock portfolio or bank balance. Further, these pages do not facilitate transactions utilizing PI.
Under current technology, aggregating PI available over the Internet requires a significant burden in terms of time, effort and learning curve. An end user wishing to access his PI needs to individually visit a variety of information provider sites each with its own requirements, graphical user interface and login protocol.
In the present invention, a host computer is used to distribute, store and retrieve electronic information associated with the particular end user. In a particular embodiment, the information is personal information such as stock portfolio, local weather, sports scores, bank account balances or other pertinent information or data. According to the present invention, the PI relevant to the particular end user is aggregated on the host computer. The host computer transmits the aggregated data to a client computer associated with the particular end user for whom the PI was aggregated. Preferably, the aggregated data is transmitted to the client computer as cookie data and stored as such by the client computer. In some embodiments, the aggregated data is encrypted prior to transmission. The host computer receives a request concerning the aggregated data. The source of the request is preferably the client computer, however other suitable device sources are contemplated within the scope of the present invention. The host computer receives the aggregated data from the client computer, preferably as cookie data. If encrypted, the aggregated data is decrypted. The host computer proceeds to service the request to generate a request result. The request result may be delivered to a variety of platforms, preferably a Web page. Alternatively, the result could be delivered to a telephone, an electronic mail destination, a facsimile or other print device, directly to a Web browser, a third computer, a wireless device or other suitable delivery platform.
In another embodiment, specialize software may exist on the client computer by which requests concerning the aggregated data transmitted by the host computer may be serviced on the client computer. Such specialized software would include any decryption software if appropriate.
The above and other objects and advantages of the present invention will become more readily apparent when reference is made to the following description, taken in conjunction with the accompanying drawings.
A preferred embodiment of the invention is now described in detail. Referring to the drawings, like numbers indicate like parts throughout the views. As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
In no time, end users will have to log into a large number of different Web Sites, each with separate passwords, security, rules, software and “look and feel”—just to get the information currently obtained by checking one place—the mailbox at the end of the driveway. The Internet will fundamentally change the way in which end users will access Personal Information (PI) and will make c-commerce as familiar as using an ATM. “Personal Information” is all of the data that companies, information providers, have that is specific or unique to each person such as monthly bills, bank account balances, investments information, health care benefits, email, voice and fax messages, 401(k) holdings or potentially any other information pertinent to a particular end user.
The present invention alleviates several of the problems with the current PI acquisition methods by automatically aggregating PI, not only generic PI as aggregated by portals but also PI specific to the end user requiring identity verification for access. In one embodiment, the invention automates the PI acquisition and delivery process.
The PI store 280 may be implemented in a variety of ways. Referring to
In addition, or as an alternative, the PI associated with each end user 210 may reside on his/her client computer 220 using cookie technology as specified in D. Kristol and L. Montulli, “HTTP State Management Mechanism”, Request For Comments (RFC) 2109, February, 1997 (available at http://www.ietf.org/rfc/rfc2109.txt), which is expressly incorporated herein in its entirety. The PI associate with the end user 210 would be stored as PI cookies 375. This implementation mechanism provides inherent support for segregating PI associated with one end user 375 from PI associated with all other end users. Utilizing this method as a substitute for a centralized store provides a layer of security against unauthorized access. As a further measure, PI data stored in cookies could be stored in an encrypted format.
The user store 360 may be implemented in a variety of ways. Referring to
In a preferred embodiment, the user store 360 could be implemented through personal information configuration (PIC) files. PIC files store a personal profile such as name, address, and social security number in secure, encrypted fashion for each end user. PIC files facilitate automatic registration of end users with information Providers via the end user configuration component 330. This component will read the PIC file and, using retrieved personal information, pre-populate registration templates for selected Providers. Then, it will prompt the user to enter required information that is missing from profile, if necessary. If the information is complete, the registration is automatically completed. Next, the end user configure component 330 completes any Provider registration forms, gets responses and updates the end user'"'"'s PIC.
The four primary processing components access and manipulate the data in the three stores. The processing components may execute on a single processor, such as a file server computer system based on a Pentium class (MMX, PRO, II, III, etc.) central processing unit or an equivalent, or multiple processors. These four processing components are the Baseline configure component 320, the end user configure component 330, the PI access/transact component 340 and the PI delivery component 350 as seen in FIG. 3. The Baseline configure component 320 provides the interface by which new user selectable PI providers are added to the system. This component 320 might be implemented in a variety of ways including trial and error followed by manual entry of configuration information, semi-automated trial and error (automated location of Hypertext Markup Language (HTML)<FORM> elements, Javascript functions and Java applets) followed by manual entry of configuration information or, preferably, configuration by example (executing the protocol in a simulated Web client where the simulated Web client automatically generates a list of required data and a list of steps in the access process). These processes would be utilized at two levels: the first level being the set of data and steps required for general access to the particular PI provider and the second level being the set of additional data and steps required for accessing each particular piece of PI on the PI provider'"'"'s site. The baseline configuration component 320 may be triggered independently when a new PI provider is added to the system, or it might be triggered as a result of a failure of the PI access/transact component 340 potentially indicating a change in access requirements for the failed access. This latter warning would more likely result where the PI access/transact component 340 has made a comparison between requirements supplied by the Provider store 310, both general to the PI provider and specific to the PI or transaction, and the end user data supplied by the user store 360 after seeking end user verification via a request of the end user to confirm the previously entered required access data via the end user configure component 330 and found an inconsistency. When an inconsistency is determined, updates to the Provider store 320 are made to bring the Provider data into conformance with current access/transaction requirements.
The end user configure component 330 allows an end user to select and configure PI and transactions of interest to the specific user. This configuration information is maintained in the user store 360. When an end user initially subscribes to the system according to the present invention, the system allows the user to select the types and sources of PI and/or transactions desired. First, the system requests permission from the end user to act on his behalf to obtain any selected PI and to execute any authorized transactions. Next, the system provides the user with a list of known information suppliers and the types of PI supplied from and transactions supported by the particular PI provider from the Provider store 320. The system requests the verification data necessary for accessing each selected PI provider and the additional data required by the particular PIs and/or transactions desired from that PI provider. Assuming the end user is already a registered user with the selected PI provider or the particular PI provider does not require prior registration, the data supplied by the end user is placed in the user store 360.
One method of obtaining any cookie data would be for the end user to access each previously accessed PI utilizing the PI engine 240 as a proxy server. The PI engine 240 would pass the cookie data to the PI provider site with the appropriate Web page requests to obtain the PI or execute the transaction and with the end user'"'"'s permission retain a copy of the cookie data in the his record in the user store 360. An alternate means of obtaining the cookie data would be a direct upload of the cookie information from the end user'"'"'s computer. In a preferred embodiment, no cookie data is necessary where a user is already registered with a provider. All that is necessary is the verification data for login.
If the end user does not have the requisite information because he is not a registered user of a selected PI provider, the user configure component 330 prompts the user for the information necessary to register the end user with the PI provider and performs the registration procedure required by the PI provider. A simulated Web client could perform this process automatically supplying the access data as required and sending any necessary cookie data. The manner in which such a simulated client registers the end user depends significantly upon the interaction method used on the PI provider Web site. If the Web site uses HTML forms and common gateway interface (CGI) applications, the end user configure component 330 can formulate a uniform resource locator (URL) to replicate the effect of actual form usage and submit this URL to the simulated Web client. The use of a URL to mimic an HTML form is equivalent to manually entering the data into the Web <FORM> element. See Kerven, Foust, Zakour, HTML 3.2 Plus How-To, Waite Group Press, 1997, pp. 559-569. If the Web site uses a mixture of HTML forms and Javascript functions, a simulated Web client with a modified Javascript interpreter could effectively register the user by following the end user registration process for the particular PI provider. The registration process to follow would be obtained from the record of the particular PI provider in the Provider store 320. The Javascript interpreter in the simulated Web client would follow this procedure and supply the data supplied by the end user. A similar process could be used if the registration process on the PI provider Web site utilizes a Java applet. A Web client with a modified Java bytecode interpreter could effectively register the user by following the end user registration process stored for the particular PI provider in the Provider store 320. The bytecode interpreter would supply the data previously entered by the end user rather than requiring interactive input from the end user. If the PI provider Web site utilizes a combination of forms, scripts and applets, the individual procedures above could be used in combination to accomplish the desired registration.
With reference to FIG. 2 and
A successful registration could result in displaying the registration information to the end user for future reference. Further, the end user configure component 330 stores the requisite access verification data for the PI provider and the additional data required to access the selected PI or transaction in the user store 360.
In a preferred embodiment of such automated registration, any necessary cookie data would be accepted and stored as needed by the end user configure component 330. In many cases, cookie data is session specific and, therefore, of little long term utility. Cookies generated during the registration process are used solely during the registration process then discarded once registration is complete.
A failed registration could result from several situations. First, the end user attempting to register with the PI provider does not qualify for registration; for example, an end user attempting to register with a bank with whom the end user does not maintain an account and where the bank only allows access to account holders. Next, the end user may have supplied improper or incorrect information. For example, a bank registration process might require a social security number, a password, a bank account number and the maiden name of the end user'"'"'s mother; if the user entered an incorrect social security number, the registration process would fail. Finally, the PI provider may have altered the registration procedure for its Web site. In this situation, following the process supplied from the Provider store 320 would yield a failed registration. In the instance of any registration failure, the end user could be presented with the data initially supplied to the system for registration. The system could then ask the end user to double check the correctness of the information provided and to correct and resubmit the data if an error is found. A second failure resulting from the submission of identical requisite data might generate an error message presented to the end user stating that either the end user is ineligible to access the selected PI from the selected PI provider or that alteration by the PI provider may have caused an error in registration. This second failure could also trigger a warning suggesting the need to potentially reconfigure the record for the PI provider in the Provider store 320.
Ultimately, the user store 360 would contain a record for each end user. This record as previous described could be a database entry, one or more cookies or a file such as a PIC file. Each record would identify the selected PI providers along with the general access verification data needed and also under each PI provider would be a list of PI supplied and transactions supported by the particular PI provider of interest to the end user along with the additional data, if any, necessary to access that PI or execute that transaction. Specifically, duplicative information such as an end user'"'"'s name would be centrally stored in the record once.
The end user configure component 330 also allows the end user to select one or more delivery destinations. One destination might be the end user'"'"'s computer as exemplified by the client computer 220 running client software 270 in
Further, access to the end user configure component 330 may occur through direct access to the PI engine via the Internet as contemplated by the client computer 220 running client software 270 in
With reference to
Requested transactions would be similarly supported. For each transaction, the PI access/transact component 340 combines information from the Provider store 320 and the user store 360 to perform the requested transaction. The PI access/transact component 340 looks up the transaction procedure and information needed for the particular transaction in the Provider store 320. The verification and access data is found in the user store 360. The PI access/transact component 340 utilizes this information to perform the transaction across the Internet from the PI provider'"'"'s Web site.
A simulated Web client could perform access or transaction processes automatically supplying access and verification data as necessary. The manner in which such a simulated client access PI or execute transactions depends significantly upon the interaction method used on the PI provider Web site. If the Web site uses HTML forms and common gateway interface (CGI) applications, the PI access/transact component 340 can formulate a uniform resource locator (URL) to replicate the effect of actual form usage and submit this URL to the simulated Web client. The use of a URL to mimic an HTML form is equivalent to manually entering the data into the Web <FORM> element. See Kerven, Foust, Zakour, HTML 3.2 Plus How-To, Waite Group Press, 1997, pp. 559-569. If the Web site uses a mixture of HTML forms and Javascript functions, a simulated Web client with a modified Javascript interpreter could effectively access the PI or perform the transaction by following the PI access/transact process for the particular PI or transaction respectively. The access or transaction process to follow would be obtained from the record of the particular PI or transaction in the Provider store 320. The Javascript interpreter in the simulated Web client would follow this procedure and supply the data found in the user store 360. A similar process could be used if the PI provider Web site utilizes a Java applet. A Web client with a modified Java bytecode interpreter could effectively access PI or perform transactions by following process stored for the particular PI or transaction in the Provider store 320. The bytecode interpreter would supply the data from the user store 360 rather than requiring interactive input from the end user. If the PI provider Web site utilizes a combination of forms, scripts and applets, the individual procedures above could be used in combination to accomplish the desired access.
In a preferred embodiment of such automated accesses or transactions, any necessary cookie data would be accepted and stored as needed by the PI access/transact component 340. In many cases, cookie data is session specific and, therefore, of little long term utility. Cookies generated are used solely during these functions then discarded once the mining or transaction operation is complete.
In order to provide personal information to an end-user quickly after login, it is necessary for the PI access/transact component 340 to select an end user for data harvesting prior to the login of the end user. One approach to this solution is to update all of an end user'"'"'s PI whenever the end user, directly or through an intermediary Web site, requests access to his/her PI. Another approach would be to update all of an end user'"'"'s PI supplied by a particular provider whenever PI from that supplier is requested. Thus, the act of logging into the system by an end user effectively selects that end user for immediate PI update. However, this approach may result in the inefficient use of the PI Engine 240 resources.
Given the large number of potential users and providers, and the goal of providing the freshest data possible, another embodiment includes an algorithm developed to optimize the schedule in which end users are selected for data harvesting from a provider. This algorithm factors in the provider'"'"'s update policy, the user'"'"'s login habits, and the user-provider account characteristics. The proper application of the algorithm should ensure that PI is harvested as infrequently as possible for a given user, thus minimizing system resource consumption.
If the next provider update time and the next expected user login can be accurately predicted, a model can be created that will allow for smarter harvesting. Rather than harvesting data for all users of a provider at once when the provider updates its site, the harvesting can be spread out over time based on expected login times of users and network activity profiles. For example, if Provider A updates its site on Friday night and a large number of users of that provider are not expected to login again until Monday morning, the harvesting load can be distributed across multiple days. This has the advantage of minimizing both the peak loading of the PI Engine 240 as well as consumption of the provider'"'"'s bandwidth by the PI Engine 240. To gain this optimization, the PI Engine 240 must maintain and refine models of each provider and user. Such data can be maintained in the provider store 310 and the user store 360 respectively.
Each time a user utilizes the PI Engine 240, the time and date may be captured. Once a sufficient number of login times are accumulated, they may be analyzed with respect to day of month, day of week, and time of day. These are used in a model to predict the next expected user login. The model is then tested and refined with subsequent logins until a measurable degree of confidence is established. Once high confidence is determined, the user model is incorporated into the adaptive harvesting scheduler. Until a high confidence level is reached for a particular end user one of the aforementioned harvesting approaches may be used.
Each provider updates its site based on policy driven by their unique resources and business model. For any adaptive scheduler to work, the policy for each provider must be modeled. In some cases, the policy is self-evident. In others, it must be determined empirically. A provider'"'"'s policy will most likely fall into one of the following categories:
- Type I. Updated periodically for all users
- Type II. Updated periodically relative to each user
- Type III. Updated in a pseudo-random manner.
The following three approaches may be used based upon provider type.
Type I Provider Policy Scheduling Algorithm - 1. Assume users with a “no confidence” model have an immediate login time.
- 2. Order the users chronologically based on their predicted login time.
- 3. Shift the expected login time for all users back one hour.
- 4. Perform a density curve fit along temporal boundaries to get a polynomial function that can be used to determine the number of user accounts to harvest for a given epoch.
- 5. Perform an integral matching algorithm with the inverse of the network activity curve for the time period in question to adjust the distribution curve.
- 6. If possible, re-distribute peak harvesting time toward time zero to flatten the distribution curve.
- 7. Assign harvesting times to the sorted users according to the distribution curve.
- 8. Monitor time and harvest the user account when appropriate.
Type II Provider Policy Scheduling Algorithm
For each provider that falls into this category, an attribute of the user must be identified that determines when the personal information is updated. In some cases, the user may need to be queried for the information. In others, it can be determined from the harvested information. If the attribute cannot be established for a user via either of these means, the provider site may be monitored daily for changes in personal information until a pattern is established.
Since there is a natural, even distribution of accounts updated by a provider for a given day, a user'"'"'s account can be harvested an hour before his expected login time. As in the Type I algorithm, users with a “no confidence” model should be immediately harvested.
Type III Provider Policy Scheduling Algorithm
This type of policy is the most difficult of all. Since the provider updates a user'"'"'s account in a non-deterministic manner, a decision must be made for each provider as to the criticality of the information relative to the user. For those highly critical providers, each user account should be harvested daily, perhaps even more frequently. For those less critical providers, user accounts should be harvested less frequently and possible when overall system activity is low.
The PI deliver component 350 is responsible for formatting and delivering the PI to the end user. Usually delivery will only occur subsequent to updating all stale PI. The PI will be delivered to one or more destinations (e.g. facsimile, telephone, pager, Web browser, e-mail, etc.) as specified in the user store 360 except where the PI is accessed via an intermediary Web site. Where the destination is not an intermediary Web site, the PI deliver component 350 performs all formatting necessary to deliver the PI to the appropriate destinations. For example, where the destination is a Web browser, the PI would be formatted as an HTML document, or where the destination is a telephone, the PI would be submitted for voice synthesis and transmission.
In the case of an intermediary Web site, the PI is delivered in a format configurable by the intermediary Web site.
In another embodiment, this formatting occurs via a dynamic HTML generation system combining stylistic and layout information from a variety of sources. The PI deliver component 350 generates custom HTML pages dynamically. These pages are customized based on a number of stylistic factors (such as background color, foreground color, font size, color and style, page layout, etc) from a variety of sources and content from a variety of sources. Information providers, distributors, the end user, the PI deliver component 350 or any combination of these sources, or other relevant sources, may provide customization factors used in the page generation. Finally, each HTML page must be filled in with data. The data used in such pages may originate from such sources as information providers, distributors, the end user, the PI deliver component 350 or any combination of these sources, or other relevant sources. The required solution is a system representing a generic algorithm for performing such HTML generation at run-time. The style and content may be provided in any suitable format such as the Extensible Stylesheet Language (XSL), as specified by W3C in http://www.w3.org/TR/WD-xsl/, which is expressly incorporated herein by reference in its entirety, and/or the Extensible Markup Language (XML) as specified by W3C in http://www.w3.org/TR/REC-xml, which is expressly incorporated herein by reference in its entirety, or other suitable formatting standard. The key requirements for such a system are complete encapsulation of the problem domain and run-time efficiency.
In preferred embodiments, the solution is based on the following basic model as depicted in FIG. 8:
- 1. Six sets of customization factors are identified: distributor content 810, provider content 820, distributor style specification 830, provider style specification 840, user-specific content 850 and user-specific style 860.
- 2. Each set of customization factors 810-860 is considered a separate, independent and required input to the run-time system 870 that performs dynamic page generation.
- 3. Each input 810-860 will be in form of an XML stream.
- 4. Output 880 will be in form of an HTML stream.
- 5. The dynamic page generation system 870 will produce valid output 880 for each set of six valid inputs 810-860.
- 1. Distributor content 810 is combined with provider content 820 and with user-specific content 850 to produce a complete content specification 930 by the content merger unit 910.
- 2. Distributor style 830 is combined with provider style 840 and with user-specific style 860 to produce a complete style specification 940 by the style merger unit 920.
- 3. The style specification 940 is applied by the style applicator 950 to content specification 930 in order to produce the resulting page 880.
In order to completely encapsulate the problem domain, the following requirements must be placed on the system 870:
- 1. Each XML input 810-860 is a valid XML stream.
- 2. All content specifications 810, 820 and 850 are valid with respect to the same Document Type Definition.
- 3. All style specifications 830, 840 and 860 are valid with respect to the same Document Type Definition (such as the XSL DTD standard).
- 4. The merging units 910 and 920 whose task is to take two or more XML streams and produce a combined XML output must be able to produce such output for any set of valid XML inputs.
Another method of performing this task would be to format PI as HTML elements with predefined CLASS attributes. The intermediary Web site receiving these elements could dynamically include them in page forwarded to the end user of the PI. The pages incorporating such elements could include different style information associated with the predefined CLASS set. Level 1 cascading style sheet convention could be used to implement such configurability. See Kerven, Foust, Zakour, HTML 3.2 Plus How-To, Waite Group Press, 1997, pp. 651-693; Walsh, “An Introduction to Cascading Style Sheets,” World Wide Web Journal, Winter 1997, pp. 147-156. This option requires minimal programmatic support by the intermediary Web site but restricts to some degree the intermediary Web sites flexibility in presenting the PI to the end user.
Alternatively, an intermediary Web site could develop an application utilizing a standardized application programming interface (API) to directly access the PI data In this instance, the PI deliver component 350 could either be bypassed or potentially used as the component responsible for servicing API requests for data. Under this model, the intermediary Web site would be responsible for all formatting decisions with respect to the raw PI data This implementation option requires additional programmatic support by the intermediary Web site but allows for greater flexibility in the use of the raw PI.
The ability to utilize an intermediate Web site to deliver PI is of significant utility. This capability allows an end user already familiar with an existing PI provider to access not only the PI associated with the particular PI provider but also all PI from other PI providers in the comfort of a familiar user interface, namely the existing PI provider Web site. In this situation, the request for PI would directly originate with the intermediary PI provider Web site and indirectly from the end user. Security measures would restrict access to authorized intermediate Web site access. These measure might include verification of the end user and the intermediate Web site. Further, verification of the association between the end user and the particular intermediate Web site might also be required for additional security.
In addition, the use of an intermediary Web site also supports a novel transaction model. In this transaction model, the intermediary site subsidizes, or fully compensates, the PI engine administrator for services provided to the end user. These transactions are facilitated via the auditing and tracking capabilities of the PI engine. These capabilities allow the calculation of per user fees, per transaction fees, per access fees or some combination thereof to be assessed. The assessed values could be directly charged to the intermediary Web site. Alternatively, such values could be debited from a minimum monthly fee charged to the intermediary Web site with any fees beyond the minimum charged directly to the intermediary Web site.
Often an end user may require access to the underlying Web page generated by the provider of a particular piece of PI. The delivery component may deliver not only the PI but also an access point directly to the provider'"'"'s page supplying that PI. The access point may take the form of a link, a form button or some other interactive access mechanism.
Such an access point significantly improves the efficiency of accessing the underlying page by the end user as exhibited by FIG. 7. In the traditional process 100 for accessing PI, the end user must proceed through numerous intermediary pages requiring a variety of often tedious interactions before reaching the desired page.
The end user must first identify the Provider 110. Next, the end user must locate the Provider'"'"'s Web address 120. Then, the user the requests the Provider'"'"'s login page 130. If the end user does not remember the requisite information, this information must be found, or the desired information will remain inaccessible via the Web. The end user then navigates the Provider'"'"'s Web site 140. This often entails visiting the Provider'"'"'s main page 710 followed by viewing a variety of intermediate pages on the Provider'"'"'s site 720. The end user may have to backtrack several times to the main page 710 or accidentally leave the system entirely forcing a second login 140 before finally locating the desired information 150.
Utilizing springboard technology, the entire process 750 is streamlined into the single click of an access point. The delivery component of the PI Engine delivers an access point to the Provider'"'"'s underlying page along with the PI. As a consequence, the end user need only perform a single interaction with the PI presentation page 760. This interaction immediately performs the requisite interactions with the Provider'"'"'s Web site to bring the user to the desired underlying Web page 150.
In one embodiment, this springboard technology could be implemented utilizing a Java applet. With respect to
In a further embodiment, the PI engine 240 could act as a proxy server directly accessing the Provider store 310 and the User store 360 as required. When the PI engine 240 receives the request to jump to the source of a particular piece of PI, the engine performs the necessary actions to navigate to the desire page and forwards the desired page to the end user'"'"'s computer 220. Further interactions with the page might require additional proxying by the PI engine 240 as accumulated cookie data may reside on the PI Host 290. This embodiment is limited to use in handling standard HTTP traffic rather than secure HTTP traffic.
In a preferred embodiment, the springboard provides the end user with automated login into the PI Provider site 250 and allows the end user 210 to navigate via the client software 270. This automated login could be accomplished through the utilization of a hypertext transfer protocol (HTTP) redirect. Upon receiving the a springboard access request from the end user 210 via the client software 270, the PI Host 290 requests the login page from the PI Provider site 250 targeted by the springboard access. The PI engine 240 running on the PI Host 290 receives this login page and constructs a login request by accessing the proper data in the Provider store 310 and the User store 360. The login request is embedded in the HTTP redirect which is forward to the client software 270. The client software 270 is redirected to the targeted PI Provider site 250, and the end user 210 is automatically logged into this site.
Alternatively, this functionality could be implemented via a Java applet as described above. In addition, the PI engine 240 could generate a Javascript page containing the pertinent login request rather than an HTTP redirect. The Javascript page could be returned to the client software 270. This page would then be executed by the client software 270 to accomplish the automated login.
The PI engine 240 of
A further embodiment of the present invention might support the localize manipulation of PI. This could be accomplished where the client software 270 running on the client computer 220 in
In another embodiment, the PI engine 240 of
A further embodiment of the present invention supports the inclusion of PI transaction procedures and access requirements in the Provider store 310 of FIG. 3. The end user specific information necessary to realize such a transaction would reside with the user record in the user store 360. The functionality of the PI access/transact component 340 would expand to support the performance of transactions. This additional functionality could be supported in a manner similar to the procedure described above with respect to performance of access utilizing a simulated Web client. A further feature of this embodiment would include automated or semi-automated account management by providing trigger events to automatically initiate a transaction.
For instance, with reference to
Due date acquisition could be accomplished utilizing the PI access/transact component 340 seen in FIG. 3. The due date information would be available to the end user via any delivery means supported by the PI deliver component 350. The PI access/transact component 340 would use standard e-commerce bill-paying methods to pay the user'"'"'s bill/s to the provider if he/she chooses. Once the bill is paid, then an email notification will be sent to the user with the provider information and payment information. The user can specify the range of amount stored in the user store 360 that will be paid automatically. If the bill exceeds the amount specified by the user, then PI engine will simply send out an email notification to the user instead of paying the bill automatically.
The embodiments described above are given as illustrative examples only. It will be readily appreciated that many deviations may be made from the specific embodiment disclosed in this specification without departing from the invention. Accordingly, the scope of the invention is to be determined by the claims below rather than being limited to the specifically described embodiments above.