Propagation of user preferences to end devices
First Claim
1. A method of propagating user preferences to one or more end devices, the method comprising:
- receiving a request for user preference information, the request originating from a requesting end device;
identifying one or more servers storing preference information for a user associated with the requesting end device;
reading the preference information for the user associated with the requesting end device from the one or more servers; and
generating a response message including the preference information for the user associated with the requesting end device from the one or more servers.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and machine-readable media are disclosed to provide propagation of user preferences to multiple end devices of potentially diverse types. In one embodiment, a method of providing propagation of user preferences to multiple end devices can comprise receiving a request for user preference information, the request originating from a requesting end device. One or more servers storing preference information for a user associated with the requesting end device can be identified. The preference information for the user associated with the requesting end device can be read from the one or more servers and a response message can be generated. The response message can include the preference information for the user associated with the requesting end device from the one or more servers. The response message can be sent to one or more recipient end devices.
-
Citations
30 Claims
-
1. A method of propagating user preferences to one or more end devices, the method comprising:
-
receiving a request for user preference information, the request originating from a requesting end device;
identifying one or more servers storing preference information for a user associated with the requesting end device;
reading the preference information for the user associated with the requesting end device from the one or more servers; and
generating a response message including the preference information for the user associated with the requesting end device from the one or more servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing cross-platform message notification, the system comprising:
-
a communications bus;
a plurality of end devices of different types, each end device communicatively coupled with the communications bus and adapted to send and receive common language messages via the communications bus and to translate common language messages received from the communications bus to a format specific to the end device based on the type;
a plurality of servers adapted to provide services and information to the plurality of end devices and to store user preference information; and
one or more managers, each manager communicatively coupled with the communications bus and at least one of the plurality of servers, wherein each manager is adapted to receive via the communications bus a request for user preference information the request originating from a requesting end device of the plurality of end devices, identify one or more servers from the plurality of servers storing preference information for a user associated with the requesting end device, read the preference information for the user associated with the requesting end device from the one or more servers, generate a response message including the preference information for the user associated with the requesting end device from the one or more servers, and send the response message to one or more recipient end devices via the communications bus. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A machine-readable medium having stored thereon a series of instructions that, when executed by a processor, cause the processor to propagate user preferences to one or more end devices by:
-
receiving a request for user preference information, the request originating from a requesting end device;
identifying one or more servers storing preference information for a user associated with the requesting end device;
reading the preference information for the user associated with the requesting end device from the one or more servers;
generating a response message including the preference information for the user associated with the requesting end device from the one or more servers; and
sending the response message to one or more recipient end devices. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification