Techniques for delivering personalized content with a real-time routing network
First Claim
1. A method for updating live objects using a real-time routing network, the method comprising:
- transmitting, using a computing device, personalized information and generic identification information for a user over a real-time routing network, wherein the personalized information and generic identification information are transmitted from a content source to at least one dynamically updatable live object resident on a client device; and
in response to a batch message from the content source directed to update the personalized information, sending, the batch message, using the computing device, and using a batch process, to the client device, wherein the batch message comprises a personalized ID automatically determined for the client device during registration of the client device for updates of the personalized information and generic identification information, of the at least one dynamically updatable live object, and data including software code for causing the live object of the webpage to be updated with the personalized information and generic identification information at the client device.
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
20 Claims
-
1. A method for updating live objects using a real-time routing network, the method comprising:
-
transmitting, using a computing device, personalized information and generic identification information for a user over a real-time routing network, wherein the personalized information and generic identification information are transmitted from a content source to at least one dynamically updatable live object resident on a client device; and in response to a batch message from the content source directed to update the personalized information, sending, the batch message, using the computing device, and using a batch process, to the client device, wherein the batch message comprises a personalized ID automatically determined for the client device during registration of the client device for updates of the personalized information and generic identification information, of the at least one dynamically updatable live object, and data including software code for causing the live object of the webpage to be updated with the personalized information and generic identification information at the client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A tangible non-transitory computer-readable medium storing instructions, the instructions comprising:
-
instructions to transmit personalized information and generic identification information for a user over a real-time routing network, wherein the personalized information and generic identification information are transmitted from a content source to at least one dynamically updatable live object resident on a client device; and instructions to send by using a batch process, batch message to the client device, in response to receiving the batch message from the content source, wherein the batch message is directed to update the personalized and generic identification information, wherein the batch message comprises a personalized ID assigned to the client device during registration of the client device for updates of the personalized information, generic identification information of the at least one dynamically updatable live object, and data including software code for causing the live object of the webpage to be updated with the personalized information and generic identification information at the client device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A real-time routing network for dynamically updating live objects, the network comprising:
a node configured to; receive, using a computing device, personalized information and generic identification information pertaining to a user from a content source to a client device over the real-time routing network, using the personalized information and generic identification information to update one or more live dynamically updatable objects resident on the client device and associated with the user; and route, using the computing device, by using a batch process the batch message to the client device in response to the batch message from the content source directed to update personalized information and generic identification information for the one or more live dynamically updatable objects, wherein the batch message comprises a personalized ID and assigned to the client device during registration of the client device for updates of the personalized information and generic identification information, identity information pertaining to the selected ones of the one or more live dynamically updatable objects, and data including software code for causing the live object of the webpage to be updated with the personalized information and generic identification information at the client device. - View Dependent Claims (14, 15, 16, 17)
-
18. A method for updating live objects using a real-time routing network, the method comprising:
-
receiving, using a computing device, a request for updates to personalized information and generic identification information for a user; transmitting, using the computing device, personalized information and generic identification information for the user over a real-time routing network, wherein the personalized information and generic identification information are transmitted from a content source to at least one dynamically updatable live object resident on a client device associated with the user, and wherein the client device is identified by an IP address automatically determined for the client device, without user input, during registration of the client device for updates of the personalized information; and in response to the batch message from the content source directed to update the personalized information; accessing a registry, using the computing device, and determining which client devices have registered for updates of the personalized information; converting the batch message from the content source into a format utilized by the client device; and sending the batch message, using the computing device, to the client device using a batch process, p1 wherein the batch message comprises the IP address, identification information of the at least one dynamically updatable live object, and data including software code for causing the live object of the webpage to be updated with the personalized information and generic identification information at the client device wherein the personalized information is specific for the user. - View Dependent Claims (19, 20)
-
Specification