Coordinated service to multiple mobile devices
First Claim
1. A method, performed at a server, comprising:
- receiving application data from a first application on the first device, wherein the application is designed to automatically send application data pertaining to a first service to the server;
determining if the first device is a member of a collection group or a control group;
when the first device is a member of a collection group, sending the application data to one or more other devices that are members of the collection group to allow the other members of the collection group to provide a version of the first service having unfiltered application data; and
when the first device is a member of a control group, sending some, but not all, of the application data to particular one or more other devices that are members of the control group, based on a stored set of rules, to allow the other members of the control group to provide a version of the first service having filtered application data.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first embodiment of the present invention, a method is provided comprising: receiving application data from a first application on the first device, wherein the application is designed to automatically send application data pertaining to a first service to the server; determining if the first device is a member of a collection group or a control group; when the first device is a member of a collection group, sending the application data to one or more other devices that are members of the collection group to allow the other members of the collection group to provide a version of the first service having unfiltered application data; and when the first device is a member of a control group, sending some, but not all, of the application data to particular one or more other devices that are members of the control group, based on a stored set of rules, to allow the other members of the control group to provide a version of the first service having filtered application data.
-
Citations
18 Claims
-
1. A method, performed at a server, comprising:
-
receiving application data from a first application on the first device, wherein the application is designed to automatically send application data pertaining to a first service to the server; determining if the first device is a member of a collection group or a control group; when the first device is a member of a collection group, sending the application data to one or more other devices that are members of the collection group to allow the other members of the collection group to provide a version of the first service having unfiltered application data; and when the first device is a member of a control group, sending some, but not all, of the application data to particular one or more other devices that are members of the control group, based on a stored set of rules, to allow the other members of the control group to provide a version of the first service having filtered application data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving application data pertaining to a group of devices; determining if the group is a collection group or a control group; when the group is a collection group, sending the application data to one or more devices that are members of the collection group; and when the group if a control group, sending some, but not all, of the application data to particular one or more devices that are members of the control group, based on a stored set of rules.
-
-
10. A server comprising:
-
a memory storing at least one collection group, wherein the collection group is a list having a plurality of members, and at least one control group, wherein the control group is a list having a plurality of members, wherein the member further includes a stored set of rules pertaining to the control group; one or more communications interfaces designed to communicate with each member of the collection group and/or control group; a processor configured to; receive application data from a first application on the first device, wherein the application is designed to automatically send application data pertaining to a first service to the server; determine if the first device is a member of a collection group or a control group; when the first device is a member of a collection group, send the application data to one or more other devices that are members of the collection group to allow the other members of the collection group to provide a version of the first service having unfiltered application data; and when the first device is a member of a control group, sending some, but not all, of the application data to particular one or more other devices that are members of the Control group, based on a stored set of rules, to allow the other members of the control group to provide a version of the first service having filtered application data. - View Dependent Claims (11, 12)
-
-
13. A non-transitory program storage device readable by a machine tangibly embodying a program of instructions executable by the machine to perform a method comprising:
-
receiving application data from a first application on the first device, wherein the application is designed to automatically send application data pertaining to a first service to the server; determining if the first device is a member of a collection group or a control group; when the first device is a member of a collection group, sending the application data to one or more other devices that are members of the collection group to allow the other members of the collection group to provide a version of the first service having unfiltered application data; and when the first device is a member of a control group, sending some, but not all, of the application data to particular one or more other devices that are members of the control group, based on a stored set of rules, to allow the other members of the control group to provide a version of the first service having filtered application data. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising:
-
means for receiving application data from a first application on the first device, wherein the application is designed to automatically send application data pertaining to a first service to the server; means for determining if the first device is a member of a collection group or a control group; means for, when the first device is a member of a collection group, sending the application data to one or more other devices that are members of the collection group to allow the other members of the collection group to provide a version of the first service having unfiltered application data; and means for, when the first device is a member of a control group, sending some, but not all, of the application data to particular one or more other devices that are members of the control group, based on a stored set of rules, to allow the other members of the control group to provide a version of the first service having filtered application data. - View Dependent Claims (17, 18)
-
Specification