Architecture for presence based transaction tracking across multiple devices and clients
First Claim
Patent Images
1. A method for communicating transaction information associated with a transaction to a communication device, comprising:
- sensing a real-time state of said transaction, said transaction being carried out between separate entities that involves the exchange of a physical item of value;
publishing presence information containing said sensed real-time state of said transaction to a presence server that maintains additional presence information regarding the availability of users;
subscribing, by said communication device, to said presence server as a watcher of said transaction to receive said presence information, said communication device being associated with a user involved in said transaction; and
providing said presence information containing said sensed real-time state of said transaction from said presence server to said communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
A presence-based transaction tracking method and system for communicating transaction information over a data network in which a sensing device in a host network associated with a transaction publishes presence information associated with a sensed transaction state to a server. A watcher subscribes to the server for receiving the presence information in which a middleware application can enable a watcher access across disparate client messaging systems.
8 Citations
20 Claims
-
1. A method for communicating transaction information associated with a transaction to a communication device, comprising:
-
sensing a real-time state of said transaction, said transaction being carried out between separate entities that involves the exchange of a physical item of value; publishing presence information containing said sensed real-time state of said transaction to a presence server that maintains additional presence information regarding the availability of users; subscribing, by said communication device, to said presence server as a watcher of said transaction to receive said presence information, said communication device being associated with a user involved in said transaction; and providing said presence information containing said sensed real-time state of said transaction from said presence server to said communication device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for communicating transaction information over a data network, comprising:
-
a sensing device in a host network associated with a transaction carried out between separate entities that involves the exchange of a physical item of value for sensing a real-time transaction state of said transaction and having an output for publishing presence information containing said sensed real-time transaction state; a presence server in said host network and having an input for receiving said published presence information, said presence server further maintaining additional presence information regarding the availability of users; and a communication device in communication with said server and having an output for providing a subscription message to said presence server to subscribe as a watcher of said transaction to receive said presence information and an input for receiving said requested presence information containing said sensed real-time transaction state, said communication device being associated with a user involved in said transaction. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for providing transaction tracking services to clients over a plurality of disparate client messenger systems, comprising:
-
a presence-based host network for receiving presence information containing a sensed real-time state of a transaction carried out between separate entities that involves the exchange of a physical item of value and for maintaining additional presence information regarding the availability of users, said presence-based host network communicating said presence information by means of a first messaging protocol; and a service access middleware interface for interfacing between said presence-based host network and a plurality of messaging systems, each communicating by means of further messaging protocols, to provide said presence information containing said sensed real-time state of said transaction to said plurality messaging systems in a respective appropriate format for transmission to a client associated with one of said plurality of messaging systems, said client subscribing to said presence-based host network via said service access middleware interface as a watcher of said transaction to receive said presence information, said client being associated with a user involved in said transaction. - View Dependent Claims (20)
-
Specification