IP Library Granted Patent US 10,579,647
Granted Patent B1
US 10,579,647 · App. 15/013,707 · Granted Mar 3, 2020

Methods and systems for analyzing entity performance

Inventors: Charles Allsopp (San Francisco, CA); James Thompson (San Francisco, CA); Lloyd Ho (Palo Alto, CA); Christopher Wynnyk (Washington, DC)
Assignee: PALANTIR TECHNOLOGIES INC.
G06F16/287
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 10,579,647
App. No.
15/013,707
Granted
Mar 3, 2020
Kind
B1
Abstract

Systems and methods are provided for analyzing entity performance. In one implementation, a method is provided that includes recognizing an identifier associated with an entity and accessing a data structure comprising information associated with a plurality of interactions. The method also comprises identifying one or more interactions of the plurality of interactions based on the recognized identifier. The method further comprises processing the information of the identified interactions to analyze a performance of the entity and providing the processed information to display the performance of the entity on a user interface.

Claims (39)

1. A system for presenting a visual representation of entity performance, the system comprising:

a memory including a set of instructions;

a transceiver configured to send and receive data;

one or more processors configured to execute the set of instructions to cause the one or more processors to perform operations that include:

generating a presentation of an interface at a mobile device, the presentation of the interface including a display of one or more filters, wherein each filter of the one or more filters are associated with one or more data categories;

receiving a request for entity performance information of an entity, wherein the request includes a temporal criteria and a selection of a filter from among the display of the one or more filters, the temporal criteria defining a time period, and the filter comprising a geographic filter criteria that identifies a geographical location;

altering the presentation of the interface displayed at the mobile device to include an element, the element based on the data category associated with the selection of the filter, the element comprising a map image that depicts at least the geographical location identified by the geographic filter criteria;

accessing a database that comprises interaction information associated with the entity in response to the receiving the request for entity performance information of the entity, the interaction information including temporal data that indicates a time associated with an interaction, location data that identifies one or more locations of one or more entities within geographical region identified by the geographical filter criteria during the time associated with the interaction, the one or more locations including at least a location of the entity within the geographical location identified by the geographic filter criteria, and performance data associated with the entity;

filtering the interaction information based on the time period defined by the temporal criteria, the interaction information is related to a quantity of mobile devices in the geographic location during the time period;

transmitting a message that includes an email, the email comprising at least a rich media item configured to cause display of the interaction information; and

causing display of a representation a portion of the interaction information within the interface at the mobile device based on the rich media item, the portion of the interaction information based on the filtering of the interaction information based on the time period defined by the temporal criteria, and the representation comprising a shaded region within the map image presented within the interface, a shape of the shaded region within the map image based on the location data that identifies the location of the entity, and the shaded region comprising a shading pattern, the shading pattern based on the performance data of the entity.

2. The system for analyzing entity performance of claim 1 , wherein at least a portion of the database is included in the mobile device.

3. The system for analyzing entity performance of claim 1 , wherein the database is remote relative to the mobile device.

4. The system for analyzing entity performance of claim 1 , wherein the interaction information includes sales data of the geographic filter criteria.

5. The system for analyzing entity performance of claim 1 , wherein the presenting the interaction information includes causing an alert at the mobile device based on the interaction information.

6. The system for analyzing entity performance of claim 1 , wherein the operations further comprise:

transmitting an email that includes at least one rich media object configured to display the interaction information at a predefined time.

7. The system for analyzing entity performance of claim 1 , wherein the database includes one or more locations of one or more mobile devices, and wherein at least one action includes providing information associated with a quantity of mobile devices in a particular location during a particular time period.

8. A method for analyzing entity performance, the method comprising:

generating, by one or more processors, a presentation of an interface at a mobile device, the presentation of the interface including a display of one or more filters, wherein each filter of the one or more filters are associated with one or more data categories;

receiving, by the one or more processors, a request for entity performance information of an entity, wherein the request includes a temporal criteria and a selection of a filter from among the display of the one or more filters, the temporal criteria defining a time period, and the filter comprising a geographic filter criteria that identifies a geographical location;

altering, by the one or more processors, the presentation of the interface displayed at the mobile device to include an element, the element based on the data category associated with the selection of the filter, the element comprising a map image that depicts at least the geographical location identified by the geographic filter criteria;

accessing, by the one or more processors, a database that comprises interaction information associated with the entity in response to the receiving the request for entity performance information of the entity, the interaction information including temporal data that indicates a time associated with an interaction, location data that identifies one or more locations of one or more entities within the geographical region identified by the geographical filter criteria during the time associated with the interaction, the one or more locations including at least a location of the entity within the geographical location identified by the geographic filter criteria, and performance data associated with the entity;

filtering, by the one or more processors, the interaction information based on the time period defined by the temporal criteria, the interaction information is related to a quantity of mobile devices in the geographic location during the time period;

transmitting, by the one or more processors, a message that includes an email, the email comprising at least a rich media item configured to cause display of the interaction information; and

causing, by the one or more processors, display of a representation a portion of the interaction information within the interface at the mobile device based on the rich media item, the portion of the interaction information based on the filtering of the interaction information based on the time period defined by the temporal criteria, and the representation comprising a shaded region within the map image presented within the interface, a shape of the shaded region within the map image based on the location data that identifies the location of the entity, and the shaded region comprising a shading pattern, the shading pattern based on the performance data of the entity.

9. The method of claim 8 , wherein the interaction information includes sales data of the geographic filter criteria.

10. The method of claim 8 , wherein the presenting the interaction information includes causing an alert at the mobile device based on the interaction information.

11. The method of claim 8 , wherein at least one action includes transmitting an email that includes at least one rich media object configured to display the interaction information at a predefined time.

12. The method of claim 8 , wherein the database includes one or more locations of one or more mobile devices, and wherein at least one action includes providing information associated with a quantity of mobile devices in a particular location during a particular time period.

13. A non-transitory computer-readable medium storing a set of instructions that are executed by one or more processors of one or more servers to cause the one or more servers to perform a method for analyzing entity performance, the method comprising:

generating a presentation of an interface at a mobile device, the presentation of the interface including a display of one or more filters, wherein each filter of the one or more filters are associated with one or more data categories;

receiving a request for entity performance information of an entity, wherein the request includes a temporal criteria and a selection of a filter from among the display of the one or more filters, the temporal criteria defining a time period, and the filter comprising a geographic filter criteria that identifies a geographical location;

altering the presentation of the interface displayed at the mobile device to include an element, the element based on the data category associated with the selection of the filter, the element comprising a map image that depicts at least the geographical location identified by the geographic filter criteria;

accessing a database that comprises interaction information associated with the entity in response to the receiving the request for entity performance information of the entity, the interaction information including temporal data that indicates a time associated with an interaction, location data that identifies one or more locations of one or more entities within the geographical region identified by the geographical filter criteria during the time associated with the interaction, the one or more locations including at least a location of the entity within the geographical location identified by the geographic filter criteria, and performance data associated with the entity;

filtering the interaction information based on the time period defined by the temporal criteria, the interaction information is related to a quantity of mobile devices in the geographic location during the time period;

transmitting a message that includes an email, the email comprising at least a rich media item configured to cause display of the interaction information; and

causing display of a representation a portion of the interaction information within the interface at the mobile device based on the rich media item, the portion of the interaction information based on the filtering of the interaction information based on the time period defined by the temporal criteria, and the representation comprising a shaded region within the map image presented within the interface, a shape of the shaded region within the map image based on the location data that identifies the location of the entity, and the shaded region comprising a shading pattern, the shading pattern based on the performance data of the entity.

14. The non-transitory computer-readable medium 13 , wherein the operations further comprise transmitting an email that includes at least one rich media object configured to display the interaction information at a predefined time.

Assignments (3)
SECURITY INTEREST Recorded Jul 3, 2022
From: PALANTIR TECHNOLOGIES INC.
To: WELLS FARGO BANK, N.A.
Reel/Frame 060572/0506 →
SECURITY INTEREST Recorded Jun 4, 2020
From: PALANTIR TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 052856/0817 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: ALLSOPP, CHARLES; THOMPSON, JAMES; HO, LLOYD; WYNNYK, CHRISTOPHER
To: PALANTIR TECHNOLOGIES INC.
Reel/Frame 038309/0609 →
Continuity (8)
Continuation In Part 14306138 · Jun 16, 2014
Continuation In Part 14306147 · Jun 16, 2014
Continuation In Part 15013707
Continuation In Part 14306154 · Jun 16, 2014
Provisional Application 62387601 · Dec 24, 2015
Provisional Application 61916795 · Dec 16, 2013
Provisional Application 61916796 · Dec 16, 2013
Provisional Application 61916797 · Dec 16, 2013
Cited By (6)
US 12,381,712 US 12,386,875 US 12,387,191 US 12,586,126 US 12,632,898 US 12,634,358