Peer shared server event notification system and methods
First Claim
1. A method, implemented by computer, of communicating notices of requested actions to mobile devices on routing incompatible networks, said method comprising the steps of:
- a) receiving, by a peer management server, action requests for mobile devices communicated from a plurality of routing incompatible networks;
b) determining, by said peer management server in response to a first action request from a first mobile device coupled to a first routing incompatible network, a set of notices for delivery to a set of second mobile devices coupled to said first routing incompatible network dependent on an identifier of said first mobile device;
c) sending said set of notices to said first mobile device for relay distribution to said set of second mobile devices; and
d) confirming delivery of a notice, of said set of notices, upon receipt of a second action request from a corresponding mobile device, of said set of second mobile devices.
6 Assignments
0 Petitions
Accused Products
Abstract
Peer-communicated notices of requested actions are distributed to mobile devices on routing incompatible networks. A peer management server receives action requests for mobile devices communicated from a plurality of routing incompatible networks. In response to an action request, as received from a first mobile device, a set of one or more peer-shared notices are determined for delivery to a set of second mobile devices coupled to the same routing incompatible network. Selection of the deliverable notices is dependent on a policy identifier associated with the first mobile device. The set of notices are sent to said first mobile device for relay distribution to said set of second mobile devices utilizing the communications channel preferably as established by the first mobile device in communicating the action request. Delivery confirmation of individual peer relayed notices is preferably obtained upon receipt of an action request from the corresponding second mobile devices.
-
Citations
20 Claims
-
1. A method, implemented by computer, of communicating notices of requested actions to mobile devices on routing incompatible networks, said method comprising the steps of:
-
a) receiving, by a peer management server, action requests for mobile devices communicated from a plurality of routing incompatible networks; b) determining, by said peer management server in response to a first action request from a first mobile device coupled to a first routing incompatible network, a set of notices for delivery to a set of second mobile devices coupled to said first routing incompatible network dependent on an identifier of said first mobile device; c) sending said set of notices to said first mobile device for relay distribution to said set of second mobile devices; and d) confirming delivery of a notice, of said set of notices, upon receipt of a second action request from a corresponding mobile device, of said set of second mobile devices. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A peer-management server system enabling collaborative interoperation among a plurality of mobile devices accessible through a plurality of routing incompatible networks managed through network operator servers, said peer-management server system comprising:
-
a) a pending notice queue providing for storage of notice messages representing collaborative application events; b) a mobile device monitor responsive to connections initiated by a plurality of mobile devices, said mobile device monitor being operative to determine mobile device connection data from connections with said plurality of mobile devices, said mobile device monitor providing for the storage of said mobile device connection data in a data store; and c) a connection processor, coupled to said pending notice queue and said data store, operative in response to a connection from a predetermined mobile device to select a notice message from said pending notice queue for peer-relay through said predetermined mobile device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method, implemented by computer, of enabling collaborative interoperation of mobile devices connected within a plurality of mutually routing incompatible networks, said method comprising the steps of:
-
a) accumulating, in a peer-management server external to said plurality of mutually routing incompatible networks, connection data for each of a plurality of mobile devices, wherein said connection data is respectively determined by said peer-management server in response to connections from said plurality of mobile devices to said peer-management server; b) maintaining, in said peer-management server, a plurality of server-based participation policies, associated with respective connection data, for said plurality of mobile devices, each said participation policy including propagation controls determinative, for said peer-management server, of the participation availability of said plurality of mobile devices in the peer-relay of notice messages; and c) delivering, by said peer-management server, a notice message generated in response to a shared-application operation performed by a first mobile device, wherein said step of delivering is performed by; i) first determining a first predetermined mobile device of said plurality of mobile devices to receive said notice message; ii) second determining a predetermined one of said routing incompatible networks through which said predetermined mobile device connects; iii) waiting for a connection from a second predetermined mobile device of plurality of mobile devices to connect to said peer-management server from said predetermined one of said routing incompatible networks; iv) third determining, dependent on respective said server-based participation policies, a peer-relay delivery path through said second predetermined mobile device to said first predetermined mobile device; and v) providing said notice message to said second predetermined mobile device for peer-relay to said first predetermined mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification