IP Library Patent Application 13042883
Patent Application
App. No. 13/042,883

Techniques For Delivering Personalized Content With A Real-Time Routing Network

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/042,883
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.

Claims (41)

1 .- 30 . (canceled)

31 . A method, comprising:

determining, by a computing device, customized update information for a client device registered to receive the customized update information based on loading of a webpage by the client device;

determining, by the computing device, a customized identifier and a generic identifier associated with the customized update information;

generating, by the computing device, an update message including the customized identifier, the generic identifier, and the customized update information; and

transmitting the update message to the client device to cause an update to a property of an object associated with the generic identifier.

32 . The method of claim 31 , wherein the customized identifier is associated with the client device and the generic identifier is generic to a plurality of client devices.

33 . The method of claim 31 , wherein the transmitting the update message comprises delivering the update message using a batch process.

34 . The method of claim 31 , wherein the object is included in a data representation at the client device.

35 . The method of claim 34 , wherein the data representation is a web page or an application program.

36 . The method of claim 31 , wherein the object includes the customized identifier and the generic identifier.

37 . A system, comprising:

a source node configured to:

determine customized update information for a client device registered to receive the customized update information based on loading of a webpage by the client device;

determine a customized identifier and a generic identifier associated with the customized update information;

generate an update message including the customized identifier, the generic identifier, and the customized update information; and

transmit the update message to the client device to cause an update to a property of an object associated with the generic identifier.

38 . The system of claim 37 , wherein the customized identifier is associated with the client device and the generic identifier is generic to a plurality of client devices.

39 . The system of claim 37 , wherein the transmitting the update message comprises delivering the update message using a batch process.

40 . The system of claim 37 , wherein the object is included in a data representation at the client device.

41 . The system of claim 40 , wherein the data representation is a web page or an application program.

42 . The system of claim 37 , wherein the object includes the customized identifier and the generic identifier.

43 . A computer-readable medium storing instructions, the instructions comprising:

instructions to determine customized update information for a client device registered to receive the customized update information based on loading of a webpage by the client device;

instructions to determine a customized identifier and a generic identifier associated with the customized update information;

instructions to generate an update message including the customized identifier, the generic identifier, and the customized update information; and

instructions to transmit the update message to the client device to cause an update to a property of an object associated with the generic identifier.

44 . The computer-readable medium of claim 43 , wherein the customized identifier is associated with the client device and the generic identifier is generic to a plurality of client devices.

45 . The computer-readable medium of claim 43 , wherein the instructions to transmit the update message comprises instructions to deliver the update message using a batch process.

46 . The computer-readable medium of claim 43 , wherein the object is included in a data representation at the client device.

47 . The computer-readable medium of claim 46 , wherein the data representation is a web page or an application program.

48 . The computer-readable medium of claim 43 , wherein the object includes the customized identifier and the generic identifier.

49 . A system, comprising:

a network node configured to:

receive an update message including a customized identifier, a generic identifier, and customized update information, the customized update information being based on loading of a webpage by a client device;

identify the client device associated with the customized identifier; and

route the update message to the client device to cause an update to a property of an object associated with the generic identifier.

50 . A method, comprising:

receiving, using a computing network, an update message including a customized identifier, a generic identifier, and customized update information, the customized update information being based on loading of a webpage by a client device;

identifying, using the computing network, the client device associated with the customized identifier; and

routing, using the computing network, the update message to the client device to cause an update to a property of an object associated with the generic identifier.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2023
From: ZARBAÑA DIGITAL FUND LLC
To: INTELLECTUAL VENTURES I LLC
Reel/Frame 065469/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2012
From: RUMELHART, KARL E.
To: SHAW PARSING, LLC
Reel/Frame 028659/0567 →