IP Library Patent Application 16186082
Patent Application
App. No. 16/186,082

GENERATION AND DISPLAY OF LINKAGE BETWEEN ELEMENTS OF A FILE

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.
16/186,082
Abstract

A method includes receiving, at a device, a first file including a plurality of elements. The first file is represented in a markup language and complies with an inventory availability format. The method also includes receiving, at the device, a second file that indicates linkage between multiple elements of the first file. The method further includes generating, at the device, a graphical user interface (GUI) indicating the linkage between the multiple elements. The GUI includes at least one option that is selectable to initiate performance of an aggregate operation on the multiple elements. The method also includes providing the GUI from the device to a display. Other aspects are also disclosed.

Claims (43)

1 . A method comprising:

receiving, at a device, a first file including a plurality of elements, the first file represented in a markup language and complying with an inventory availability format;

receiving, at the device, a second file that indicates linkage between multiple elements of the first file;

generating, at the device, a graphical user interface (GUI) indicating the linkage between the multiple elements, wherein the GUI includes at least one option that is selectable to initiate performance of an aggregate operation on the multiple elements; and

providing the GUI from the device to a display.

2 . The method of claim 1 , wherein an indication of the linkage between the multiple elements of the first file is absent from the first file.

3 . The method of claim 1 , wherein the markup language includes an eXtensible markup language (XML).

4 . The method of claim 1 , wherein performing the aggregate operation includes displaying the multiple elements contiguously.

5 . The method of claim 1 , wherein performing the aggregate operation includes generating a purchase order based on the multiple elements.

6 . The method of claim 1 , further comprising:

performing a determination that the second file indicates that each of a first element identifier of a first element of the plurality of elements and a second element identifier of a second element of the plurality of elements is associated with a package identifier of a package; and

generating, based on the determination, the GUI to indicate that the package includes the first element and the second element.

7 . The method of claim 1 , further comprising:

performing a determination that the second file indicates that each of a first value of a first attribute and a second value of the first attribute is associated with a package identifier of a package, wherein each of the plurality of elements includes the first attribute; and

generating, based on the determination, the GUI to indicate that the package includes one or more first elements of the plurality of elements and one or more second elements of the plurality of elements, wherein the first attribute of each of the one or more first elements has the first value, and wherein the first attribute of each of the one or more second elements has the second value.

8 . The method of claim 1 , further comprising:

performing a determination that the second file indicates that a threshold number of elements is associated with a package identifier of a package; and

generating, based on the determination, the GUI to indicate that the package includes at least the threshold number of elements.

9 . The method of claim 1 , further comprising:

performing a determination that the second file indicates that a first threshold total of a first attribute and a second threshold total of the first attribute are associated with a package identifier of a package, wherein each of the plurality of elements includes the first attribute, and wherein a total value corresponds to a sum of values of the first attribute; and

generating, based on the determination, the GUI to indicate that the package includes the total value that is greater than or equal to the first threshold total and less than or equal to the second threshold total.

10 . The method of claim 1 , further comprising:

performing a determination that the second file indicates that a comment is associated with a package identifier of a package; and

generating, based on the determination, the GUI to indicate that the comment is associated with the package.

11 . A method comprising:

receiving, at a first device from a second device, a first file including a plurality of elements, the first file represented in a markup language and complying with an inventory availability format;

receiving user input at the first device;

generating, based on the user input, a second file that indicates linkage between multiple elements of the first file; and

providing, from the first device to a third device, the first file and the second file.

12 . The method of claim 11 , wherein an indication of the linkage between the multiple elements of the first file is absent from the first file.

13 . The method of claim 11 , further comprising performing, at the first device, a determination that the user input indicates a first element identifier of a first element of the plurality of elements, and a second element identifier of a second element of the plurality of elements, wherein the second file is generated, based on the determination, to indicate that each of the first element identifier and the second element identifier is associated with a package identifier of a package.

14 . The method of claim 11 , wherein each of the plurality of elements includes a first attribute, and wherein the method further comprises performing, at the first device, a determination that the user input indicates a first value of the first attribute, and a second value of the first attribute, wherein the second file is generated, based on the determination, to indicate that each of the first value of the first attribute and the second value of the first attribute is associated with a package identifier of a package.

15 . The method of claim 11 , further comprising performing, at the first device, a determination that the user input indicates a threshold number of elements, wherein the second file is generated, based on the determination, to indicate that the threshold number of elements is associated with a package identifier of a package.

16 . The method of claim 11 , further comprising performing, at the first device, a determination that the user input indicates a first threshold total of a first attribute and a second threshold total of the first attribute, wherein the second file is generated, based on the determination, to indicate that each of the first threshold total of the first attribute and the second threshold total of the first attribute is associated with a package identifier of a package.

17 . The method of claim 11 , further comprising performing, at the first device, a determination that the user input indicates a comment, wherein the second file is generated, based on the determination, that the comment is associated with a package identifier of a package.

18 . A device comprising:

a first input interface configured to receive a first file from a first device, the first file including a plurality of elements, wherein the first file is represented in a markup language and complies with an inventory availability format;

a second input interface configured to receive a second file from a second device, the second file indicating linkage between multiple elements of the first file; and

a processor configured to:

generate a graphical user interface (GUI) indicating the linkage between the multiple elements, wherein the GUI includes at least one option that is selectable to initiate performance of an aggregate operation on the multiple elements; and

provide the GUI from the device to a display.

19 . The device of claim 18 , wherein performing the aggregate operation includes generating a purchase order based on the multiple elements.

20 . The device of claim 18 , wherein performing the aggregate operation includes updating the GUI to display the multiple elements contiguously, wherein the GUI is updated to include a first row that is contiguous with a second row, wherein the first row represents a first element of the multiple elements, and wherein the second row represents a second element of the multiple element.

Assignments (16)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
PATENT SECURITY AGREEMENT Recorded Dec 29, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 069795/0912 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069793/0758 →
PATENT SECURITY AGREEMENT Recorded Dec 28, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069794/0248 →
PATENT SECURITY AGREEMENT Recorded Dec 27, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069792/0335 →
PATENT SECURITY AGREEMENT Recorded Dec 23, 2024
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 069762/0453 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2018
From: BREWER, JOSEPH; SPORN, JODY
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 047465/0946 →