IP Library Granted Patent US 11,809,462
Granted Patent B2
US 11,809,462 · App. 17/585,430 · Granted Nov 7, 2023

Organization hierarchy systems and methods

Inventors: Chip Young (Austin, TX); Fred Albino (Austin, TX); Lester DeKay (Austin, TX); Nimesh Kapadia (Austin, TX); Stuart Kilgore (Austin, TX); Vincent Musgrove (Austin, TX); Erika Ochoa Garcia (Austin, TX); Katie Tillman (Round Rock, TX)
Assignee: DEALERWARE, LLC
G06F16/288G06F9/547G06F11/3409G06F16/2291G06F21/6218G06F2221/2141
View Patent ↗
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 11,809,462
App. No.
17/585,430
Granted
Nov 7, 2023
Kind
B2
Abstract

This disclosure provides systems, methods, and apparatuses, including computer programs encoded on computer storage media, for accessing information associated with an organization hierarchy. In one aspect of the disclosure, a method includes transmitting, from a device to a server in which multiple group models are stored, an access request to access a first group model of the multiple group models. Each group model of the multiple group models is associated with a different organization and includes multiple group data structures, multiple group type data structures, and multiple group member data structures. Each group model is associated with group hierarchy information that indicates a hierarchy associated with the multiple group data structures associated with the group model. The method further includes receiving, at the device and based on the access request, first hierarchy information associated with a first group model. Other aspects and features are also claimed and described.

Claims (49)

1. A method for accessing member information from a server storing multiple organization hierarchies, the method comprising:

transmitting, from a user device to a server in which member information and a plurality of group models is stored, an access request to access a first group model of the plurality of group models, the first group model associated with a first organization of a plurality of organizations, each group model of the plurality of group models is associated with a different organization of a plurality of organizations and includes multiple group data structures, multiple group type data structures, and multiple group member data structures, each group model of the plurality of group models is associated with group hierarchy information for the group model and indicates a hierarchy of the multiple group data structures of the group model;

receiving, at the user device and based on the access request, first hierarchy information associated with the first group model; and

receiving, responsive to a query request associated with a first group ID of the first group model, output data associated with a hierarchical structure of each group ID subordinate to the first group ID based on a first hierarchy of the multiple group data structures of the group model.

2. The method of claim 1 , further comprising storing the first hierarchy information at a memory of the user device.

3. The method of claim 2 , where the memory is a cache memory, and the first hierarchy information indicates a hierarchical structure of the multiple group data structures of the first group model.

4. The method of claim 2 , where the first hierarchy information stored at the memory enables generation of one or more reports associated with one or more members of the first organization.

5. The method of claim 1 , further comprising:

transmitting, to the server, organization information of the first organization, the first group model generated by the server based on the organization information

where the multiple organization hierarchies include multiple original equipment manufacturer (OEM) hierarchies, and the plurality of organizations include a plurality of OEMs.

6. The method of claim 1 , where at least one group model of the plurality of group models is associated with original equipment manufacturer (OEM) information, and the OEM information includes one or more user IDs, user access information, or a combination thereof.

7. An electronic device comprising:

at least one processor; and

a memory coupled with the at least one processor and storing processor-readable instructions that, when executed by the at least one processor, is configured to:

initiate transmission, to a server in which member information and a plurality of group models is stored, of an access request to access a first group model of the plurality of group models, the first group model associated with a first organization of a plurality of organizations, each group model of the plurality of group models associated with a different organization of a plurality of organizations and includes multiple group data structures, multiple group type data structures, and multiple group member data structures, each group model of the plurality of group models is associated with group hierarchy information for the group model and indicates a hierarchy of the multiple group data structures of the group model;

receive, based on the access request, first hierarchy information associated with the first group model; and

receive, responsive to a query request associated with a first group ID of the first group model, output data associated with a hierarchical structure of each group ID subordinate to the first group ID based on a first hierarchy of the multiple group data structures of the group model.

8. The electronic device of claim 7 , where the processor-readable instructions, when executed by the at least one processor, is further configured to:

initiate transmission, to the server, of member information associated with a plurality of members; and

where:

the member information includes vehicle information; and

the vehicle information includes a vehicle ID, a vehicle identification number (VIN), a fleet ID, an active status, created by information, record update information, a state ID, license information, a registration ID, registration expiration information, emission expiration, a toll tag number, an availability date, a location ID, or a combination thereof.

9. The electronic device of claim 7 , where the processor-readable instructions, when executed by the at least one processor, is further configured to:

initiate transmission of the query request associated with the first group ID of the first group model of the plurality of group models, and

where the query request is a group query request.

10. The electronic device of claim 7 , where the processor-readable instructions, when executed by the at least one processor, is further configured to:

initiate transmission of the query request associated with the first group ID of the first group model of the plurality of group models, and

where:

the query request is a member query request, and

the output data is associated with the hierarchical structure of each group ID and each member ID subordinate to the first group ID.

11. The electronic device of claim 7 , further comprising initiating transmission of the query request via an application programming interface (API).

12. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform operations comprising:

initiating transmission, to a server in which member information and a plurality of group models is stored, of an access request to access a first group model of the plurality of group models, the first group model associated with a first organization of a plurality of organizations, each group model of the plurality of group models associated with a different organization of a plurality of organizations and includes multiple group data structures, multiple group type data structures, and multiple group member data structures, each group model of the plurality of group models associated with group hierarchy information for the group model and indicates a hierarchy of the multiple group data structures of the group model;

receiving, based on the access request, first hierarchy information associated with the first group model; and

in response to a first selection of a first group type of the multiple group type data structures, initiate display of a first aggregation of performance metrics of a set of members associated with the first group model based on the first hierarchy information.

13. The non-transitory computer-readable medium of claim 12 , where the operations further include receiving the performance metrics of the set of members of multiple members associated with the first group model.

14. The non-transitory computer-readable medium of claim 13 , where the operations further include initiating output of a display based on the performance metrics and the first hierarchy information.

15. The non-transitory computer-readable medium of claim 13 , where the set of members includes all members of the multiple members.

16. The non-transitory computer-readable medium of claim 15 , where:

each member of the multiple members includes a vehicle; and

the performance metrics are associated with vehicle model information, contract information, fleet information, telematics information, payment information, or a combination thereof.

17. The non-transitory computer-readable medium of claim 13 , where the set of members is a subset of the multiple members that is restricted based on access rights of a user.

18. The non-transitory computer-readable medium of claim 13 , where the operations further include:

receiving the first selection of the first group type of the multiple group type data structures.

19. The non-transitory computer-readable medium of claim 18 , where the operations further include:

receiving a second selection of a second group type of the multiple group type data structures; and

in response to the second selection, initiating display of a second aggregation of the performance metrics based on the first hierarchy information, and

where the first group type is associated with an original equipment manufacturer (OEM), a region group, a region, area, market, a dealer, a dealer group, or a vehicle group.

20. The electronic device of claim 11 , where the API includes a representational state transfer (REST) API.

Assignments (5)
SECURITY INTEREST Recorded Dec 23, 2025
From: DEALERWARE, LLC
To: WESTERN ALLIANCE BANK
Reel/Frame 073303/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2025
From: KAPADIA, NIMESH
To: SILVERCAR, INC.
Reel/Frame 073188/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2025
From: KILGORE, STUART
To: SILVERCAR, INC.
Reel/Frame 073188/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2025
From: SILVERCAR, INC.
To: DEALERWARE, LLC
Reel/Frame 073179/0644 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2023
From: OCHOA GARCIA, ERIKA; TILLMAN, KATIE; MUSGROVE, VINCENT
To: DEALERWARE, LLC
Reel/Frame 065248/0783 →
Continuity (1)
Related Publication 20230237077A1 · Jul 27, 2023