IP Library Granted Patent US 9,824,576
Granted Patent B2
US 9,824,576 · App. 14/451,295 · Granted Nov 21, 2017

Dynamic determination of a geographically dispersed group for alert resolution

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,824,576
App. No.
14/451,295
Granted
Nov 21, 2017
Kind
B2
Abstract

Described herein are techniques for receiving an alert associated with an entity and dynamically determining, based on the alert and on substantially real-time attributes for the entity, a geographically dispersed group in which each member of the geographically dispersed group either is a device associated with the entity or shares at least one attribute with the entity. The techniques further include requesting information about the entity from the geographically dispersed group, receiving information from at least a subset of the group, and taking action responsive to the alert based on the received information.

Claims (42)

1. A computer-implemented method comprising:

under control of a computing device configured with specific instructions executable by one or more processors of the computing device,

generating an alert associated with an entity in response to a substantially real-time location of a device of a person differing from an expected location of the device;

based on the alert and on substantially real-time attributes for the entity, dynamically determining a geographically dispersed group, each member of the geographically dispersed group either (i) being a device associated with the entity or (ii) sharing at least one attribute with the entity;

requesting information about the entity from the geographically dispersed group;

receiving the information from at least a subset of the geographically dispersed group; and

taking action responsive to the alert based on the received information.

2. The method of claim 1 , further comprising determining the expected location based on one or more histories or behavior models for the person.

3. The method of claim 2 , wherein the alert is further based on geographic proximity of the person to a specific other person, on security considerations associated with the substantially real-time location of the device, on multiple devices of the person being in different locations at a same time, or on a request by the person for some access or activity.

4. The method of claim 1 , wherein the dynamically determining includes identifying other persons from data profiles of each of the other persons, each data profile including the at least one attribute shared with the entity, and selecting a subset of the other persons as the members of the geographically dispersed group based at least in part on the alert and the location.

5. The method of claim 4 , wherein the dynamically determining alternately or additionally includes identifying the devices associated with the entity and selecting at least a subset of the identified devices as members of the geographically dispersed group.

6. The method of claim 4 , wherein the attributes of at least one of the other persons include a last name of the at least one of the other persons, a home address of the at least one of the other persons, a work address of the at least one of the other persons, substantially real-time locations of a plurality of devices of the at least one of the other persons, an employer of the at least one of the other persons, a telecommunication service plan identifier of the at least one of the other persons, or a familial role of the at least one of the other persons.

7. The method of claim 4 , wherein the dynamically determining includes retrieving the attributes from one or more data stores.

8. The method of claim 4 , wherein selecting the subset include selecting the subset of the other persons as the members of the geographically dispersed group based on one or more rules, models, or confidence thresholds.

9. The method of claim 8 , further comprising selecting the rules, models, or confidence thresholds based on the alert, on circumstances associated with alert, or on the entity location.

10. The method of claim 1 , wherein dynamically determining the geographically dispersed group based on the alert and substantially real-time attributes for the entity comprises dynamically determining the geographically dispersed group based on one or more rules or models associated with the alert, on information associated with circumstances that gave rise to the alert, or on the substantially real-time attributes for the entity.

11. The method of claim 1 , wherein the information requested varies based on circumstances associated with the alert.

12. One or more non-transitory computer-readable media having stored thereon programming instructions which, when executed by one or more computing devices, cause the one or more computing devices to perform operations comprising:

receiving an alert associated with a location of a device of a person;

dynamically determining a geographically dispersed group, including at least one of:

(i) identifying other persons from data profiles of each of the other persons, each data profile including at least one attribute in common with a data profile of the person, and selecting a subset of the other persons as members of the geographically dispersed group based at least in part on the alert and the location, or

(ii) identifying devices associated with the person and selecting at least a subset of the identified devices as members of the geographically dispersed group;

requesting information about the person from the geographically dispersed group, wherein the information requested varies based on circumstances associated with the alert;

receiving the information from at least a subset of the geographically dispersed group; and

taking action responsive to the alert based at least in part on the received information.

13. The one or more non-transitory computer-readable media of claim 12 , wherein selecting the subset of the other persons or identified devices comprises selecting the subset based on one or more rules, models, or confidence thresholds.

14. The one or more non-transitory computer-readable media of claim 12 , wherein selecting the subset further comprises:

for each of the other persons, adding a point for each attribute in common with the person to calculate a score, and

selecting as the subset of the other persons those other persons with scores exceeding a threshold.

15. The one or more non-transitory computer-readable media of claim 12 , wherein requesting the information comprises sending at least one of a text message, a multi-media message, an email, or placing a call.

16. The one or more non-transitory computer-readable media of claim 12 , wherein taking action comprises authorizing the person to have access, alerting the person that the device of the person has been stolen, alerting authorities regarding a location of the person, contacting a parent or guardian regarding the location of a person, disabling one or more features of the device of the person.

17. A system comprising:

a processor;

a data store coupled to the processor and configured to store attributes of a plurality of persons, the attributes of each person including at least a location of the person determined by a location sensor and at least one other attribute;

an alert module configured to be operated by the processor to generate an alert associated with a location of a device of a person based on one or more histories or behavior models for the person;

a group determination module configured to be operated by the processor to dynamically determine a geographically dispersed group by performing at least one of:

(i) retrieving attributes from the data store, identifying other persons from the plurality of persons based at least on shared attributes, and selecting a subset of the other persons as members of the geographically dispersed group based at least in part on the alert and the location of the device, or

(ii) identifying devices associated with the person and selecting at least a subset of the identified devices as members of the geographically dispersed group; and

an alert resolution module configured to be operated by the processor to request information about the person from the geographically dispersed group, receive the information from at least a subset of the geographically dispersed group, and take action responsive to the alert based at least in part on the received information.

18. The system of claim 17 , wherein the group determination module is configured to select the subset based on one or more rules, models, or confidence thresholds.

19. The system of claim 17 , wherein the data store is a store of a telecommunication service provider which includes attributes of service recipients of the telecommunication service provider.

20. The system of claim 17 , wherein the attributes stored in the data store are updated in substantially real-time.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2014
From: OBAIDI, AHMAD ARASH; YOCAM, ERIC W.; MOSHER, MICHAEL
To: T-MOBILE USA, INC.
Reel/Frame 033664/0636 →