IP Library Granted Patent US 9,817,843
Granted Patent B2
US 9,817,843 · App. 14/498,016 · Granted Nov 14, 2017

Notification of human safety reputation of a place based on historical events, profile data, and dynamic factors

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 9,817,843
App. No.
14/498,016
Granted
Nov 14, 2017
Kind
B2
Abstract

In an example, one or more computing devices operate to provide a context-aware reputation of a place, such as in relation to a human user. Context may include the user's identity and purpose, as well as environmental factors such as time of day, weather, and political drivers. The device may communicate with a server to receive globalized safety intelligence. When the user enters a zone, the device may determine a context-sensitive reputation, such as “Green,” “Yellow,” or “Red.” Depending on the reputation, the device may then take an appropriate action, such as warning the user or providing additional information.

Claims (121)

1. A reputation server comprising:

a user data interface;

a location data interface;

an incident data interface; and

one or more logic elements, including at least a hardware computing platform, comprising a reputation engine operable for:

receiving via the user data interface context data for a user, the context data comprising dynamic factors about the user, and profile data for the user, the profile comprising factors about the user that are relatively static with respect to the context data;

receiving location data identifying a target location over the location data interface;

receiving local incident data via the incident data interface, the local incident data comprising one or more human-driven historical incidents local to the target location;

calculating a context-aware human safety reputation for the location for the user based on a combination of the context data, the profile data, and the incident data; and

notifying the user of the human safety reputation.

2. The reputation server of claim 1 , wherein calculating the context-aware human safety reputation for the target location relative to the user comprises a computation of the form S i =I(.)*G S (.)*G T (.), where G S is a spatial influence factor, and G T is a temporal influence factor.

3. The reputation server of claim 2 , wherein a score for each type of incident comprises a computation of the form S C i =Σ j=1 #C i I C i *G S C i (.)*G T C i (.).

4. The reputation server of claim 3 , wherein G s is a monotonically decreasing function of a distance between the target location and an incident location.

5. The reputation server of claim 4 , wherein G s is computed according to

G

S

(

d

,

σ

S

)

=

e

-

(

d

σ

S

)

2

.

6. The reputation server of claim 3 , wherein G T is a monotonically decreasing function of time since an incident.

7. The reputation server of claim 6 , wherein G T is computed according to

G

T

(

t

,

σ

T

)

=

e

-

(

t

σ

T

)

2

.

8. The reputation server of claim 1 , wherein calculating the context-aware reputation for the location relative to the user comprises extracting one or more incidents from the incident data, and classifying each incident according to an incident severity and a subject profile.

9. The reputation server of claim 1 , wherein the context-aware reputation is a scalar.

10. The reputation server of claim 1 , wherein the context-aware reputation is a multi-dimensional vector.

11. The reputation server of claim 1 , wherein the user data comprises a profile factor selected from the group consisting of size, height, weight, age, race, ethnicity, gender, sexual orientation, gender identity status, religious affiliation, party affiliation, distinctive markings, skin color, dignitary status, fiscal worth, and training.

12. The reputation server of claim 1 , wherein the user data comprises a context factor selected from the group consisting of mode of transportation, equipment, armament, protection, physiological condition, mood, heart rate, stress indicators, body temperature, job function, group size, distance from an operational base, communication capability, time of day, and weather.

13. The reputation server of claim 1 , wherein the user data comprises a purpose factor.

14. One or more computer-readable mediums having stored thereon instructions for providing a reputation engine operable for:

receiving context data for a user, the context data comprising dynamic factors about the user, and profile data for the user, the profile comprising factors about the user that are relatively static with respect to the context data;

receiving location data identifying a target location;

receiving local incident data, the local incident data comprising one or more human-driven historical incidents local to the target location;

calculating a context-aware human safety reputation for the location for the user based on a combination of the context data, the profile data, and the incident data; and

notifying the user of the human safety reputation.

15. The one or more computer-readable mediums of claim 14 , wherein calculating the context-aware human safety reputation for the target location relative to the user comprises a computation of the form S i =I(.)*G S (.)*G T (.), where G S is a spatial influence factor, and G T is a temporal influence factor.

16. The one or more computer-readable mediums of claim 15 , wherein a score for each type of incident comprises a computation of the form S C i =Σ j=1 #C i I C i *G S C i (.)*G T C i (.).

17. The one or more computer-readable mediums of claim 16 , wherein G s is a monotonically decreasing function of a distance between the target location and an incident location.

18. The one or more computer-readable mediums of claim 17 , wherein G s is computed according to

G

S

(

d

,

σ

S

)

=

e

-

(

d

σ

S

)

2

.

19. The one or more computer-readable mediums of claim 16 , wherein G T is a monotonically decreasing function of time since an incident.

20. The one or more computer-readable mediums of claim 19 , wherein G T is computed according to

G

T

(

t

,

σ

T

)

=

e

-

(

t

σ

T

)

2

.

21. The one or more computer-readable mediums of claim 14 , wherein calculating the context-aware reputation for the location relative to the user comprises extracting one or more incidents from the incident data, and classifying each incident according to an incident severity and a subject profile.

22. The one or more computer-readable mediums of claim 14 , wherein the context-aware reputation is a scalar.

23. The one or more computer-readable mediums of claim 14 , wherein the context-aware reputation is a multi-dimensional vector.

24. A mobile device comprising:

a position locator;

a user data engine; and

a reputation engine client operable for:

receiving a location from the position locator;

receiving a user profile, intent, and context data for a user, the context data comprising dynamic factors about the user, and the profile comprising factors about the user that are relatively static with respect to the context data from the user data engine; and

determining a reputation for the location, wherein the reputation is based at least in part on the user profile, intent, and context.

25. The mobile device of claim 24 , wherein the reputation engine client is further operable for providing a user warning based on the reputation for the location.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE PATENT TITLES AND REMOVE DUPLICATES IN THE SCHEDULE PREVIOUSLY RECORDED AT REEL: 059354 FRAME: 0335. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 23, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 060792/0307 →
SECURITY INTEREST Recorded Mar 3, 2022
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 059354/0335 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2015
From: MUKHERJEE, JOYDEB; SUBRAMANIAN, SARAVANA KUMAR; VARDHAN, RAJ; NARAYANA, RANGASWAMY; SUBRAMANIAN, SHANKAR; KULKARNI, DATTATRAYA; HASAN, JAVED
To: MCAFEE, INC.
Reel/Frame 035079/0536 →