Techniques for delivering personalized content with a real-time routing network
First Claim
1. A system for dynamically updating objects with customized information for client devices, the system comprising:
- a network node configured to;
receive a first message from an input source identifying a first identifier and a second identifier, the first message containing customized information for updating a property of an object associated with the second identifier, the object registered to at least one of the client devices based on loading of a webpage by the at least one of the client devices;
identify the client device specific to the first identifier; and
route a second message through a network to the client device specific to the first identifier, the second message identifying the first identifier and second identifier, and the second message containing customized information for updating a property of the object associated with the second identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques for dynamically updating a live object with personalized content for clients are provided. The techniques include receiving a first message from a source including a first identifier and a second identifier. The first identifier may be unique to a client. The second identifier may be generic across many clients. The first message includes information for updating a property of a live object associated with the second identifier. A client specific to the first identifier may be identified. A second message may then be routed through a network to the client. The second message may include the first identifier and the second identifier and also may contain information for updating a property of the live object associated with the second identifier. The client may receive the second message and may be capable of causing an update of the property of the live object associated with the second identifier.
-
Citations
32 Claims
-
1. A system for dynamically updating objects with customized information for client devices, the system comprising:
a network node configured to; receive a first message from an input source identifying a first identifier and a second identifier, the first message containing customized information for updating a property of an object associated with the second identifier, the object registered to at least one of the client devices based on loading of a webpage by the at least one of the client devices; identify the client device specific to the first identifier; and route a second message through a network to the client device specific to the first identifier, the second message identifying the first identifier and second identifier, and the second message containing customized information for updating a property of the object associated with the second identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method for dynamically updating objects with customized information for client devices, the method comprising:
-
receiving, through a computer routing network, a first message from an input source containing a first identifier and a second identifier, the first message containing customized information for updating a property of an object that is associated with the second identifier and that is registered to at least one of the client devices based on loading of a webpage by the at least one of the client devices; identifying a client device specific to the first identifier; and routing, using the network, a second message to the client device specific to the first identifier, the second message identifying the first identifier and the second identifier, the second message containing customized information for updating a property of the object associated with the second identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 30)
-
-
21. A method for using a computer routing network to dynamically update objects with customized content for client devices, the method comprising:
-
receiving, using the computer routing network, a first registration request for a first customized identifier and a generic identifier from a first client device based on loading of a webpage by the first client device; receiving, using the network, a second registration request for a second customized identifier and the generic identifier from a second client device based on loading of a second webpage by the second client device; determining first customized information for the first client device; associating the first customized information with the generic identifier; determining second customized information for the second client device; associating the second customized information with the generic identifier; generating a first message including the first customized identifier and the generic identifier, the first message including the first customized information associated with the generic identifier; generating a second message including the second customized identifier and the generic identifier, the second message including the second customized information associated with the generic identifier; sending, using the network, the first message to the first client device using the first customized identifier, wherein the first client device is capable of causing an update to a property of a first object associated with the generic identifier using the first customized information; and sending, using the network, the second message to the second client device using the second customized identifier, wherein the second client device is capable of causing an update to a property of a second object associated with the generic identifier using the second customized information. - View Dependent Claims (22)
-
-
23. A client device configured to dynamically update an object with customized content, the client device comprising:
-
logic configured to receive, at the client device, a message, from a routing network, identifying a first identifier and a second identifier, the message containing customized information for updating a property of an object associated with the second identifier, the first identifier being specific to the client device and the second identifier being generic to the client device and one or more additional client devices, and the object registered to the client device based on loading of a webpage by the client device; logic configured to identify, at the client device, the customized information for updating a property of the object associated with the second identifier; and logic configured to cause an update, at the client device, to the property of the object using the customized information. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system for dynamically updating objects with customized information for client devices, the system comprising:
-
a node within a computer routing network, wherein the node is configured to; receive a registration message from at least one of the client devices after the at least one client device has loaded a webpage; assign a customized ID to at least one of client devices; update a registry indicating the objects registered respectively for the client devices; receive update messages from a content provider identifying the objects and containing data for updating properties of the objects, access the registry and determine which client devices have registered for each at least one of objects; generate batch update messages respectively for the client device devices that have registered for an identified object, the batch update messages respectively containing the customized ID associated with the client device, containing a plurality of generic IDs associated with the identified object, and containing a plurality of customized IDs associated with the generic IDs and customized for at least one of the client devices; and route the update messages to the client devices determined to have registered for the objects. - View Dependent Claims (29, 31)
-
-
32. A method for using a computer routing network for dynamically updating objects with customized content for client devices, the method comprising:
-
receiving, using the network, a registration request from at least one of a plurality of client devices, wherein the registration request comprises requests for a customized identifier, a first generic identifier, and a second generic identifier, and wherein the registration request is sent based on loading of a webpage by the client device; determining first customized information for the client device and associating the first customized information with the first generic identifier; determining second customized information for the client device and associating the second customized information with the second generic identifier; generating a message including the customized identifier, the first generic identifier, the first customized information, the second generic identifier, and the second customized information; and sending, using the network, the first message to the client device using the customized identifier, wherein the first message is configured to cause the client device to update a property of a first object associated with the first generic identifier using the first customized information, and to update a property of a second object associated with the second generic identifier using the second customized information.
-
Specification