IP Library Patent Application 13783734
Patent Application
App. No. 13/783,734

System and Method of Rendering Content According To Availability Data for One or More Items

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/783,734
Abstract

A system of rendering content according to availability data for at least one item includes a server to receive a content request from a user and, in response, to retrieve requested content. A rendering engine coupled to the server identifies at least one rule associated with the content and concerning the item. A rules engine coupled to the rendering engine generates at least one availability request corresponding to the rule and concerning the item. The rules engine receives the availability data for the item, retrieves additional content according to the availability data for the item, the additional content selected from among one or more stored content elements that concern the item, and communicates the additional content to the rendering engine for incorporation into the requested content. The rendering engine renders the requested content, including the additional content concerning the item.

Claims (66)

1 . A system for rendering content according to availability data for at least one item, comprising:

a server configured to receive a content request from a user in a current interactive session and, in response to the user-supplied content request, to retrieve the user-requested content;

a rendering engine coupled with the server and configured to identify at least one rule within the user-requested content and concerning the item; and

a rules engine coupled with the rendering engine and configured to:

generate at least one availability request corresponding to the rule and concerning the item;

receive availability data for the item;

retrieve additional content according to the availability data for the item, the additional content being selected from among one or more stored content elements that concern the item; and

communicate the additional content concerning the item to the rendering engine for incorporation in the user-requested content;

the rendering engine further configured to render the user-requested content, including the additional content concerning the item;

the server further configured to communicate the rendered user requested content to the user in the current interactive session to satisfy the user-supplied content request.

2 . The system of claim 1 , wherein the server comprises a web server and the user-supplied content request comprises a Hypertext Transfer Protocol (HTTP) request containing a Uniform Resource Locator (URL) for a particular web page.

3 . The system of claim 1 , wherein:

the user-requested content is a particular web page comprising a container that contains the rule; and

the additional content concerning the item is incorporated into the web page to replace the container.

4 . The system of claim 1 , wherein the rule comprises one or more conditions concerning the item, the rules engine applying the conditions to the availability data to determine the content element concerning the item to retrieve.

5 . The system of claim 1 , wherein the rule comprises a function call.

6 . The system of claim 1 , wherein the availability data is selected from the group consisting of:

inventory information concerning the item;

delivery information concerning the item; and

pricing information concerning the item.

7 . The system of claim 1 , wherein the availability data comprises dynamic pricing information for the item obtained from multiple suppliers of the item, the server configured to render content concerning the item that reflects the least of these prices in accordance with a promising policy.

8 . A computer implemented method of rendering content according to availability data for at least one item, comprising:

receiving, by a server a content request from a user in a current interactive session;

retrieving, by the server the user-requested content in response to the user-supplied content request;

identifying, by the server at least one rule within the user-requested content and concerning the item;

generating, by the server at least one availability request that corresponds to the rule and that concerns the item;

receiving, by the server availability data for the item;

retrieving, by the server additional content according to the availability data for the item, the additional content being selected from among one or more stored content elements that concern the item;

incorporating, by the server the additional content into the user-requested content;

rendering, by the server the user-requested content, including the additional content concerning the item; and

communicating, by the server the rendered user-requested content to the user in the current interactive session to satisfy the user-supplied content request.

9 . The method of claim 8 , wherein the user-supplied content request received from the user comprises a Hypertext Transfer Protocol (HTTP) request containing a Uniform Resource Locator (URL) for a particular web page.

10 . The method of claim 8 , wherein:

the user-requested content is a particular web page comprising a container that contains the rule; and

the additional content concerning the item is incorporated into the web page to replace the container.

11 . The method of claim 8 , wherein:

the rule comprises one or more conditions concerning the item; and

the method further comprises applying the conditions to the availability data to determine which content concerning the item to retrieve.

12 . The method of claim 8 , wherein the rule comprises a function call.

13 . The method of claim 8 , wherein the availability data is selected from the group consisting of:

inventory information concerning the item;

delivery information concerning the item; and

pricing information concerning the item.

14 . The method of claim 8 , wherein the availability data comprises dynamic pricing information for the item obtained from multiple suppliers of the item and content concerning the item is rendered reflecting the least of these prices in accordance with a promising policy.

15 . A non-transitory computer-readable medium embodied with software for rendering content according to availability data for at least one item, the software when executed using one or more computers is configured to:

receive a content request from a user in a current interactive session;

retrieve the user-requested content in response to the user-supplied content request;

identify at least one rule within the user-requested content and concerning the item;

generate at least one availability request that corresponds to the rule and that concerns the item;

receive availability data for the item;

retrieve additional content according to the availability data for the item, where the additional content is selected from among one or more stored content elements that concern the item;

incorporate the additional content concerning the item into the user-requested content;

render the user-requested content, including the additional content concerning the item; and

communicate the rendered user-requested content to the user in the current interactive session to satisfy the user-supplied content request.

16 . The computer-readable medium of claim 15 , wherein:

the user-requested content is a particular web page comprising a container that contains the rule; and

the additional content concerning the item is incorporated into the web page to replace the container.

17 . The computer-readable medium of claim 15 , wherein:

the rule comprises one or more conditions concerning the item; and

the software is further configured to apply the conditions to the availability data to determine the content element concerning the item to retrieve.

18 . The computer-readable medium of claim 15 , wherein the rule comprises a function call.

19 . The computer-readable medium of claim 15 , wherein the availability data is selected from the group consisting of:

inventory information concerning the item;

delivery information concerning the item; and

pricing information concerning the item.

20 . The computer-readable medium of claim 15 , wherein the availability data comprises dynamic pricing information for the item obtained from multiple suppliers of the item and content concerning the item is rendered reflecting the least of these prices in accordance with a promising policy.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Sep 16, 2021
From: JPMORGAN CHASE BANK, N.A.
To: BLUE YONDER GROUP, INC.; BLUE YONDER, INC.; JDA SOFTWARE SERVICES, INC.; I2 TECHNOLOGIES INTERNATIONAL SERVICES, LLC; MANUGISTICS SERVICES, INC.; MANUGISTICS HOLDINGS DELAWARE II, INC.; REDPRAIRIE COLLABORATIVE FLOWCASTING GROUP, LLC; JDA SOFTWARE RUSSIA HOLDINGS, INC.; REDPRAIRIE SERVICES CORPORATION; BY BOND FINANCE, INC.; BY NETHERLANDS HOLDING, INC.; BY BENELUX HOLDING, INC.
Reel/Frame 057724/0593 →
SECURITY AGREEMENT Recorded Oct 12, 2016
From: RP CROWN PARENT, LLC; RP CROWN HOLDING LLC; JDA SOFTWARE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 040326/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2013
From: CRAWFORD, JAMES M., JR.; OREN, LAMOTT G.; PAILAS, MICHAEL G.; VINOD, BALAKRISHNAN
To: I2 TECHNOLOGIES, INC
Reel/Frame 030577/0360 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 10, 2013
From: I2 TECHNOLOGIES, INC
To: I2 TECHNOLOGIES US, INC.
Reel/Frame 030577/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2013
From: JDA TECHNOLOGIES US, INC.
To: JDA SOFTWARE GROUP, INC.
Reel/Frame 030150/0306 →
CHANGE OF NAME Recorded Apr 4, 2013
From: I2 TECHNOLOGIES US, INC.
To: JDA TECHNOLOGIES US, INC.
Reel/Frame 030150/0871 →