Suggestions based on group criteria
First Claim
1. A system, comprising:
- communication circuitry configured to transmit and receive information; and
one or more non-transitory storage mediums having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising;
receiving a first message from a proxy device that is registered with a service, the first message including device information identifying one or more other devices;
determining group criteria based on the device information;
determining one or more suggestions based on the group criteria; and
transmitting a second message to the proxy device, the second message including the one or more suggestions;
determining if any of the one or more other devices are registered with the service based on the device information;
when it is determined that at least one of the other devices is an unregistered device that is not registered with the service, transmitting one or more preference request messages to the unregistered device, wherein the one or more preference request messages request preference information and are configured to cause the unregistered device to transmit one or more preference indication messages including said preference information.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for generating suggestions based on group criteria. A device may act as a proxy for a group and scan information from other devices in the group. The proxy device may then transmit the scanned information to a remote resource. The remote resource may obtain preference information based on profile information, for devices that are determined to be registered with a service, and based on inquiry responses for unregistered devices. The preference information may be compiled into group criteria that may be employed in making one or more suggestions to the group. If the group selects one of the suggestions then the remote resource may make arrangements based on the selection. Otherwise, additional suggestions may be provided to the group. The remote resource may also monitor the group and continue to make suggestions accordingly.
18 Citations
15 Claims
-
1. A system, comprising:
-
communication circuitry configured to transmit and receive information; and one or more non-transitory storage mediums having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising; receiving a first message from a proxy device that is registered with a service, the first message including device information identifying one or more other devices; determining group criteria based on the device information; determining one or more suggestions based on the group criteria; and transmitting a second message to the proxy device, the second message including the one or more suggestions; determining if any of the one or more other devices are registered with the service based on the device information; when it is determined that at least one of the other devices is an unregistered device that is not registered with the service, transmitting one or more preference request messages to the unregistered device, wherein the one or more preference request messages request preference information and are configured to cause the unregistered device to transmit one or more preference indication messages including said preference information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising one or more non-transitory storage mediums having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising:
-
receiving a first message from a proxy device that is registered with a service, the first message including device information identifying one or more other devices; determining group criteria based on the device information; determining one or more suggestions based on the group criteria; and transmitting a second message to the proxy device, the second message including the one or more suggestions; determining if any of the one or more other devices are registered with the service based on the device information; when it is determined that at least one of the other devices is an unregistered device that is not registered with the service, transmitting one or more preference request messages to the unregistered device, wherein the one or more preference request messages request preference information and are configured to cause the unregistered device to transmit one or more preference indication messages including said preference information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving a first message from a proxy device that is registered with a service, the first message including device information identifying one or more other devices; determining group criteria based on the device information; determining one or more suggestions based on the group criteria; and transmitting a second message to the proxy device, the second message including the one or more suggestions; determining whether any of the one or more other devices are registered with the service based on the device information; when it is determined that at least one of the other devices is an unregistered device that is not registered with the service, transmitting one or more preference request messages to the unregistered device, wherein the one or more preference request messages request preference information and are configured to cause the unregistered device to transmit one or more preference indication messages including said preference information. - View Dependent Claims (12, 13, 14, 15)
-
Specification