Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

An automated communications system operates to transfer data, metadata and methods from a provider computer to a consumer computer through a communications network. The transferred information controls the communications relationship, including responses by the consumer computer, updating of information, and processes for future communications. Information which changes in the provider computer is automatically updated in the consumer computer through the communications system in order to maintain continuity of the relationship. Transfer of metadata and methods permits intelligent processing of information by the consumer computer and combined control by the provider and consumer of the types and content of information subsequently transferred. Object oriented processing is used for storage and transfer of information. The use of metadata and methods further allows for automating may of the actions underlying the communications, including communication acknowledgements and archiving...

InventorDrummond Shattuck Reed
Original AssigneeOneName Corporation
Primary Examiner: Bharat Barot
Attorney: Wolf, Greenfield & Sacks, P.C.
Current U.S. Classification709/203; 709/200; 709/201; 709/217; 709/229
International Classification: G06F/1515

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4799156Oct 1, 1986Jan 17, 1989Strategic Processing CorporationInteractive market management system
US5347632Jul 28, 1989Sep 13, 1994Prodigy Services CompanyReception system for an interactive computer network and method of operation
US5440744Nov 15, 1994Aug 8, 1995Digital Equipment CorporationMethods and apparatus for implementing server functions in a distributed heterogeneous environment
US5473772Sep 2, 1993Dec 5, 1995International Business Machines CorporationAutomatic update of static and dynamic files at a remote network node in response to calls issued by or for application programs
US5485370Aug 25, 1993Jan 16, 1996Transaction Technology, Inc.Home services delivery system with intelligent terminal emulator
US5710887Aug 29, 1995Jan 20, 1998BroadvisionComputer system and method for electronic commerce
US5806045Jul 8, 1996Sep 8, 1998CardOne Development CompanyMethod and system for allocating and redeeming incentive credits between a portable device and a base device
US5826242Aug 27, 1997Oct 20, 1998Netscape Communications CorporationMethod of on-line shopping utilizing persistent client state in a hypertext transfer protocol based client-server system
US5910987Dec 4, 1996Jun 8, 1999InterTrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protection
US5948054Feb 27, 1996Sep 7, 1999Sun Microsystems, Inc.Method and system for facilitating the exchange of information between human users in a networked computer system
US6345288May 15, 2000Feb 5, 2002OneName CorporationComputer-based communication system and method using metadata defining a control-structure
US6363488Jun 7, 1999Mar 26, 2002InterTrust Technologies Corp.Systems and methods for secure transaction management and electronic rights protection

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6937763Nov 9, 2001Aug 30, 2005Sony CorporationMethod and apparatus for processing information of an object
US7035874Mar 29, 2002Apr 25, 2006NCR Corp.Media streaming in a database
US7062749Dec 15, 2000Jun 13, 2006Promenix, Inc.Measuring, monitoring and tracking enterprise communications and processes
US7069448Dec 5, 2002Jun 27, 2006Tecsec, Inc.Context oriented crypto processing on a parallel processor array
US7124354Mar 24, 2000Oct 17, 2006Hewlett-Packard Development Company, L.P.Enterprise application transactions as shared active documents
US7139776Jan 29, 2003Nov 21, 2006BellSouth Intellectual Property CorporationSystems and methods for facilitating information retrieval in a telecommunications environment
US7171687Aug 31, 2001Jan 30, 2007Hitachi, Ltd.Contents distribution apparatus
US7191147Jun 10, 2004Mar 13, 2007Adpay, Inc.Facilitating the sale of ad items via the internet
US7248160Apr 22, 2005Jul 24, 2007Pinpoint Logistics Systems, Inc.Computerized indelible tracking system
US7260623Jun 27, 2002Aug 21, 2007Sun Microsystems, Inc.Remote services system communication module
US7272776Dec 30, 2003Sep 18, 2007SAP AktiengesellschaftMaster data quality
US7296289Apr 28, 2004Nov 13, 2007Kabushiki Kaisha ToshibaSetting or changing an access condition for an access management apparatus and method of a portable electronic device
US7308487Dec 12, 2001Dec 11, 2007iGate Corp.System and method for providing fault-tolerant remote controlled computing devices
US7308487Dec 12, 2001Dec 11, 2007iGate Corp.System and method for providing fault-tolerant remote controlled computing devices
US7319986Oct 19, 2001Jan 15, 2008Bank of America CorporationDynamic payment cards and related management systems and associated methods
US7343364Jun 22, 2005Mar 11, 2008eFunds CorporationRules-based system architecture and systems using the same
US7357331Nov 13, 2006Apr 15, 2008JPMorgan Chase Bank, N.A.Selectable multi-purpose card
US7363273Nov 15, 2004Apr 22, 2008JPMorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US7366713Apr 17, 2003Apr 29, 2008Oracle International CorporationExtensible rules engine in a database management system
US7392224Sep 16, 1999Jun 24, 2008JPMorgan Chase Bank, N.A.System and method of operating a debit card reward program
US7401731Aug 12, 2005Jul 22, 2008JPMorgan Chase Bank, NAMethod and system for implementing a card product with multiple customized relationships
US7433829Dec 10, 2001Oct 7, 2008JPMorgan Chase Bank, N.A.System and method for managing global risk
US7434169Mar 20, 2003Oct 7, 2008AOL LLC, A Delaware Limited Liability CompanyFacilitating communications between computer users across a network
US7444374Jun 27, 2000Oct 28, 2008Electronic mail software with modular integrated authoring/reading software components including methods and apparatus for controlling the interactivity between mail authors and recipients
US7478126Apr 4, 2003Jan 13, 2009Sony Corporation
Sony Electronics Inc.
Initializing relationships between devices in a network
US7478403Apr 21, 2000Jan 13, 2009Sun Microsystems, Inc.Secure access to managed network objects using a configurable platform-independent gateway providing individual object-level access control
US7505918May 26, 2006Mar 17, 2009JPMorgan Chase BankMethod and system for managing risks
US7512690Jul 16, 2004Mar 31, 2009SAP AGSystem and method for transferring data between databases
US7536435Jun 29, 2004May 19, 2009Bottomline Technologies (DE), IncTransfer client of a secure system for unattended remote file and message transfer
US7555538Dec 23, 2003Jun 30, 2009Research in Motion LimitedSystem and method for building and execution of platform-neutral generic services' client applications
US7567975Mar 16, 2005Jul 28, 2009Oracle International CorporationIncremental evaluation of complex event-condition-action rules in a database system
US7580969Aug 31, 2001Aug 25, 2009Oracle International CorporationMethod and system for information distribution
US7584294Mar 12, 2007Sep 1, 2009Citrix Systems, Inc.Systems and methods for prefetching objects for caching using QOS
US7590650May 26, 2006Sep 15, 2009Oracle International CorporationDetermining interest in an XML document
US7591416Feb 24, 2006Sep 22, 2009JPMorgan Chase Bank, N.A.Selectable multi-purpose card
US7603283Apr 12, 2007Oct 13, 2009JPMorgan Chase Bank, N.A.Method and system for managing risk
US7603674Apr 5, 2006Oct 13, 2009Apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes
US7610379Jul 3, 2001Oct 27, 2009Reynolds and Reynolds Holdings, Inc.Enterlink conductor for providing a federated business to business system that interconnects applications of multiple companies
US7613741May 30, 2003Nov 3, 2009Oracle International CorporationUtilizing rules in a distributed information sharing system
US7613830Dec 10, 2004Nov 3, 2009Microsoft CorporationReliably transferring queued application messages
US7613831Jun 23, 2005Nov 3, 2009Microsoft CorporationReliably transferring queued application messages
US7613832Jun 23, 2005Nov 3, 2009Microsoft CorporationReliably transferring queued application messages
US7614081Apr 4, 2003Nov 3, 2009Sony Corporation
Sony Electronics Inc.
Managing and sharing identities on a network
US7617531Feb 18, 2004Nov 10, 2009Citrix Systems, Inc.Inferencing data types of message components
US7657522Jan 12, 2007Feb 2, 2010Recommind, Inc.System and method for providing information navigation and filtration
US7660763May 20, 2005Feb 9, 2010JPMorgan Chase Bank, N.A.Customer activated multi-value (CAM) card
US7669177Oct 24, 2003Feb 23, 2010Microsoft CorporationSystem and method for preference application installation and execution
US7676425May 13, 2003Mar 9, 2010JPMorgan Chase Bank, N.A.Method and system for providing flexible financing
US7698649Jul 13, 2007Apr 13, 2010AOL Inc.Facilitating communications between computer users across a network
US7707111Aug 13, 2004Apr 27, 2010JPMorgan Chase Bank, N.A.Customer activated multi-value (CAM) card
US7720936Mar 12, 2007May 18, 2010Citrix Systems, Inc.Systems and methods of freshening and prefreshening a DNS cache
US7734575Nov 16, 2005Jun 8, 2010Amdocs Software Systems LimitedSystem, method, and computer program product for scaleable data collection and audience feedback
US7742756May 8, 2008Jun 22, 2010NTT DoCoMo, Inc.System for managing program applications storable in a mobile terminal
US7747463Apr 21, 2008Jun 29, 2010JPMorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US7747631Jan 11, 2007Jun 29, 2010Recommind, Inc.System and method for establishing relevance of objects in an enterprise system
US7753259Aug 14, 2006Jul 13, 2010JPMorgan Chase Bank, N.A.System and method for granting promotional rewards to both customers and non-customers
US7756896Apr 7, 2005Jul 13, 2010JP Morgan Chase BankSystem and method for multi-dimensional risk analysis
US7783757Mar 12, 2007Aug 24, 2010Citrix Systems, Inc.Systems and methods of revalidating cached objects in parallel with request for object
US7783985Jan 4, 2006Aug 24, 2010Citrix Systems, Inc.Systems and methods for transferring data between computing devices
US7784682Apr 13, 2006Aug 31, 2010JPMorgan Chase Bank, N.A.System and method for granting promotional rewards to both customers and non-customers
US7792705May 21, 2007Sep 7, 2010Amazon.com, Inc.Method and system for placing a purchase order via a communications network
US7801799Nov 29, 2005Sep 21, 2010JPMorgan Chase Bank, N.A.Customer activated multi-value (CAM) card
US7801816Jan 7, 2003Sep 21, 2010JP Morgan Chase Bank, N.A.System and method for currency selectable stored value instrument
US7805368May 31, 2007Sep 28, 2010JPMorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US7809595Sep 17, 2003Oct 5, 2010JPMorgan Chase Bank, NASystem and method for managing risks associated with outside service providers
US7809642Feb 17, 2006Oct 5, 2010JPMorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US7809643Oct 31, 2007Oct 5, 2010JPMorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US7809818Mar 12, 2007Oct 5, 2010Citrix Systems, Inc.Systems and method of using HTTP head command for prefetching
US7817039Jun 22, 2007Oct 19, 2010SAP AktiengesellschaftDynamic display of RFID and sensor data
US7818253Jul 20, 2007Oct 19, 2010JPMorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US7827062Mar 12, 2004Nov 2, 2010Google Inc.Method of delivery, targeting, and measuring advertising over networks
US7827108Nov 21, 2008Nov 2, 2010Visa U.S.A. Inc.System and method of validating a relationship between a user and a user account at a financial institution
US7827237Mar 12, 2007Nov 2, 2010Citrix Systems, Inc.Systems and methods for identifying long matches of data in a compression history
US7844488Mar 12, 2004Nov 30, 2010DoubleClick Inc.
Google Inc.
Method of delivery, targeting, and measuring advertising over networks
US7853650Dec 8, 2008Dec 14, 2010Sony Corporation
Sony Electronics Inc.
Initializing relationships between devices in a network
US7860789Jul 24, 2002Dec 28, 2010JPMorgan Chase Bank, N.A.Multiple account advanced payment card and method of routing card transactions
US7865585Mar 12, 2007Jan 4, 2011Citrix Systems, Inc.Systems and methods for providing dynamic ad hoc proxy-cache hierarchies
US7870239Mar 29, 2002Jan 11, 2011EMC CorporationMethod and system for securing network access to dynamically updateable data stored in a data storage system
US7872597Oct 5, 2009Jan 18, 2011Citrix Systems, Inc.Systems and methods of using application and protocol specific parsing for compression
US7890343Jan 11, 2005Feb 15, 2011JP Morgan Chase BankSystem and method for generating risk management curves
US7890422Jul 9, 2008Feb 15, 2011JPMorgan Chase Bank, N.A.Multiple account advanced payment card and method of routing card transactions
US7895119Apr 14, 2004Feb 22, 2011Bank of America CorporationMethod and system for pushing credit payments as buyer initiated transactions
US7904520Jun 9, 2006Mar 8, 2011Trueffect, Inc.First party advertisement serving
US7916047Oct 16, 2008Mar 29, 2011Citrix Systems, Inc.Systems and methods of clustered sharing of compression histories
US7917912Mar 27, 2007Mar 29, 2011International Business Machines CorporationFiltering application messages in a high speed, low latency data communications environment
US7925694Oct 19, 2007Apr 12, 2011Citrix Systems, Inc.Systems and methods for managing cookies via HTTP content layer
US7926711Aug 24, 2009Apr 19, 2011JPMorgan Chase Bank, N.A.System and method for granting promotional rewards to both customers and non-customers
US7930207Mar 12, 2004Apr 19, 2011Google Inc.Method of delivery, targeting, and measuring advertising over networks
US7941355Jan 13, 2006May 10, 2011JPMorgan Chase Bank, N.A.Universal payment protection
US7953663Sep 4, 2003May 31, 2011JPMorgan Chase Bank, N.A.System and method for financial instrument pre-qualification and offering
US7970722Nov 9, 2009Jun 28, 2011Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US7979308Mar 3, 2005Jul 12, 2011UTBK, Inc.Methods and apparatuses for sorting lists for presentation
US7996471Jul 13, 2004Aug 9, 2011AT&T Intellectual Property I, L.P.Electronic message distribution system
US8005756Aug 16, 2010Aug 23, 2011JPMorgan Chase Bank, N.A.Debit purchasing of stored value card for use by and/or delivery to others
US8005777Jul 27, 2010Aug 23, 2011Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US8005802May 30, 2003Aug 23, 2011Oracle International CorporationPartial evaluation of rule sets
US8010095May 8, 2008Aug 30, 2011NTT DoCoMo, Inc.System for managing program applications storable in a mobile terminal
US8011009Sep 29, 2009Aug 30, 2011Citrix Systems, Inc.Inferencing data types of message components
US8020754Jul 26, 2007Sep 20, 2011JPMorgan Chase Bank, N.A.System and method for funding a collective account by use of an electronic tag
US8024333Dec 17, 2009Sep 20, 2011Recommind, Inc.System and method for providing information navigation and filtration
US8024723May 18, 2007Sep 20, 2011Samsung Electronics Co., Ltd.System and method for peer-to-peer datacasting in a broadcasting network
US8033451Oct 30, 2007Oct 11, 2011JPMorgan Chase Bank, National AssociationSystem and method for funding a collective account by use of an electronic tag
US8037126Mar 12, 2007Oct 11, 2011Citrix Systems, Inc.Systems and methods of dynamically checking freshness of cached objects based on link status
US8042165Jan 14, 2005Oct 18, 2011Citrix Systems, Inc.Method and system for requesting and granting membership in a server farm
US8046424Aug 27, 2004Oct 25, 2011Microsoft CorporationSystems and methods for the utilization of metadata for synchronization optimization
US8046747Feb 17, 2006Oct 25, 2011YYZ, LLCApparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes
US8051127May 26, 2010Nov 1, 2011Citrix Systems, Inc.Systems and methods for identifying long matches of data in a compression history
US8055619Jun 5, 2008Nov 8, 2011Novell, Inc.Mechanisms to support object-oriented version control operations
US8063799Mar 30, 2009Nov 22, 2011Citrix Systems, Inc.Systems and methods for sharing compression histories between multiple devices
US8074028Mar 12, 2007Dec 6, 2011Citrix Systems, Inc.Systems and methods of providing a multi-tier cache
US8090877Jan 26, 2009Jan 3, 2012Citrix Systems, Inc.Systems and methods for fine grain policy driven cookie proxying
US8095459Jan 13, 2010Jan 10, 2012JPMorgan Chase Bank, N.A.Method and system for providing flexible financing
US8095624Dec 28, 2000Jan 10, 2012CenterBeam Inc.Architecture for serving and managing independent access devices
US8103678May 19, 2010Jan 24, 2012Recommind, Inc.System and method for establishing relevance of objects in an enterprise system
US8103783Mar 12, 2007Jan 24, 2012Citrix Systems, Inc.Systems and methods of providing security and reliability to proxy caches
US8122144Jun 27, 2006Feb 21, 2012International Business Machines CorporationReliable messaging using redundant message streams in a high speed, low latency data communications environment
US8122490Jul 27, 2009Feb 21, 2012Bottomline Technologies (de), IncTransfer server of a secure system for unattended remote file and message transfer
US8131665Dec 16, 2008Mar 6, 2012Google Inc.System and method for improved information retrieval
US8131830Apr 19, 2004Mar 6, 2012Hewlett-Packard Development Company, L.P.System and method for providing support services using administrative rights on a client computer
US8140846May 8, 2008Mar 20, 2012NTT DoCoMo, Inc.System for managing program applications storable in a mobile terminal
US8141164Aug 21, 2006Mar 20, 2012Citrix Systems, Inc.Systems and methods for dynamic decentralized load balancing across multiple sites
US8145549Sep 15, 2010Mar 27, 2012JPMorgan Chase Bank, N.A.System and method for offering risk-based interest rates in a credit instutment
US8156112Nov 7, 2006Apr 10, 2012AT&T Intellectual Property I, L.P.Determining sort order by distance
US8156443Aug 26, 2008Apr 10, 2012AOL Inc.Facilitating communications between computer users across a network
US8160988Jul 27, 2010Apr 17, 2012Aloft Media, LLCSystem, method and computer program product for a collaborative decision platform
US8166101Oct 24, 2003Apr 24, 2012Microsoft CorporationSystems and methods for the implementation of a synchronization schemas for units of information manageable by a hardware/software interface system
US8166291May 8, 2008Apr 24, 2012NTT DoCoMo, Inc.System for managing program applications storable in a mobile terminal
US8170982Aug 21, 2009May 1, 2012Fuji Xerox Co., Ltd.Computer readable medium and information processing apparatus
US8176160Sep 14, 2007May 8, 2012International Business Machines CorporationNetwork management system accelerated event channel
US8176185Sep 9, 2008May 8, 2012International Business Machines CorporationMethod of switching Internet personas based on URL
US8190707Nov 16, 2007May 29, 2012Citrix Systems, Inc.System and method for transferring data among computing environments
US8219496Feb 22, 2002Jul 10, 2012Hewlett-Packard Development Company, L.P.Method of and apparatus for ascertaining the status of a data processing environment
US8224801Jul 29, 2008Jul 17, 2012Google Inc.System and method for improved information retrieval
US8234134Jun 13, 2003Jul 31, 2012The Crawford Group, Inc.Method and apparatus for customer direct on-line reservation of rental vehicles including deep-linking
US8238696Oct 24, 2003Aug 7, 2012Microsoft CorporationSystems and methods for the implementation of a digital images schema for organizing units of information manageable by a hardware/software interface system
US8239304Feb 26, 2003Aug 7, 2012JPMorgan Chase Bank, N.A.Method and system for providing pre-approved targeted products
US8244856Sep 14, 2007Aug 14, 2012International Business Machines CorporationNetwork management system accelerated event desktop client
USD602522Nov 5, 2008Oct 20, 2009JPMorgan Chase Bank, N.A.Transaction device

Claims

1. A computer implemented method comprising:

providing a customer data storing information for a customer usable to automatically complete an on-line purchase of an item from a seller;
providing the customer with information from the seller with respect to an item;
receiving from the customer an indication to initiate a purchase transaction for purchasing the item including metadata associating said customer data with said transaction;
in response to the received indication, automatically completing the purchase of an item from the seller by by processing said metadata associating said customer data so as to complete the purchase transaction.

2. The computer implemented method of claim 1, wherein the customer data is maintained as an object.

3. The method of claim 1 processing said metadata includes processing said metadata to retrieve at least a portion of said customer data from an associated data store for use in completing the transaction.

4. The method of claim 1 wherein the customer data is retrieved from a computer of the customer.

5. The method of claim 1 wherein the customer data is retrieved from a computer of the seller.

6. The method of claim 1 wherein the customer data is retrieved from a third party's computer.

7. A computer implemented method comprising:

providing an information provider data storing information for an information provider usable to automatically complete a proposed on-line transaction, including metadata associating said information with said transaction;
providing the information provider with information from an information consumer with respect to a proposed transaction;
receiving from the information provider an indication to complete the proposed transaction;
in response to the received indication, automatically completing the purchase of an item from the information consumer by accessing the information provider data to retrieve the information and process the retrieved information by processing said metadata associating said information with the proposed transaction so as to complete the proposed transaction.

8. The method of claim 7 wherein the information provider data is stored in a computer of the information consumer.

9. The computer implemented method of claim 7, wherein the information provider data is maintained as an object.