IP Library Granted Patent US 8,369,888
Granted Patent B1
US 8,369,888 · App. 13/186,594 · Granted Feb 5, 2013

Determining presence status using motion detection

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 8,369,888
App. No.
13/186,594
Granted
Feb 5, 2013
Kind
B1
Abstract

Determining a presence status associated with a user of a mobile communications device allows for presence information to be provided to network elements and device clients. Presence status information includes information that indicates whether a user is likely available via the mobile communications device. Acceleration data associated with the mobile device is collected and analyzed to determine whether a human profile is indicated. Presence status information is generated based at least on whether the human profile is indicated.

Claims (32)

1. A method for providing presence information associated with a user of a mobile communications device (“mobile device”) comprising:

collecting acceleration data associated with the mobile device;

analyzing the acceleration data to determine whether a human profile is indicated, wherein the human profile comprises a characterization of motion information that indicates that the user is available via the mobile device, wherein analyzing the acceleration data includes fitting a model to at least a portion of the acceleration data, and wherein determining whether a human profile is indicated includes determining that the model includes a baseline component and determining that the first set of accelerations includes a deviation from the baseline component; and

providing presence status information to at least one of a network element or a second mobile communications device, wherein the presence status information is based at least on whether the human profile is indicated.

2. The method of claim 1 , wherein the presence status information is displayed on the second mobile communications device.

3. The method of claim 1 , wherein analyzing the acceleration data includes analyzing the acceleration data to produce motion information.

4. The method of claim 1 , wherein determining whether a human profile is indicated includes determining whether the deviation from the baseline component exceeds a threshold or falls within a threshold range.

5. The method of claim 1 , comprising collecting user interaction information during a period of time when acceleration data is collected, wherein the user interaction data includes information generated as a result of the user's direct interaction with the mobile device.

6. The method of claim 5 , wherein fitting the model to at least the portion of the acceleration data includes utilizing the user interaction data to validate estimated or predicted information based on the model that is fit to at least the portion of the acceleration data.

7. The method of claim 1 , wherein the presence status information includes information that indicates whether a user is likely available via the mobile device.

8. One or more computer-readable media having computer-executable instructions embodied thereon for performing a method of providing presence information associated with a user of a mobile communications device (“mobile device”), the method comprising:

determining a first series of accelerations associated with the mobile device;

fitting a first model to the first series of accelerations;

determining that the first model includes a baseline component;

determining that the first set of accelerations includes a deviation from the baseline component;

determining a second series of accelerations associated with the mobile device;

fitting a second model to the second series of accelerations;

comparing the first model with the second model; and

based on a result of the comparing, identifying information about both models that corresponds to a human profile;

providing presence status information to at least one of a network element or a second mobile communications device, wherein the presence status information is based at least on the identified information.

9. The media of claim 8 , wherein the baseline component suggests a non-human contribution to the first set of accelerations, and wherein the deviation from the baseline component is associated with a human profile.

10. The system of claim 8 , comprising collecting user interaction information during a period of time when a series of accelerations associated with the mobile device is determined.

11. The system of claim 10 , wherein fitting the first model to the first series of accelerations includes utilizing the user interaction data to validate estimated or predicted information based on the first model that is fit to the first series of accelerations.

12. A system for providing presence information associated with a user of a mobile communications device (“mobile device”) comprising:

an accelerometer that collects acceleration data associated with the mobile device;

one or more processing devices (“processor”) configured to

(1) analyze the acceleration data to produce motion information, wherein producing the motion information includes characterizing the motion information,

(2) analyze the motion information to determine whether a human profile is indicated, wherein analyzing the motion information to determine whether a human profile is indicated includes determining whether a deviation of the motion information from baseline motion information exceeds a threshold or falls within a threshold range, and

(3) generate presence information based on whether the human profile is indicated.

13. The system of claim 12 , wherein a characterization of the motion information includes at least one of a model or an interpolation.

14. The system of claim 13 , wherein the baseline motion information is determined over a given period of time.

15. The system of claim 12 , wherein the system is incorporated into the mobile device.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →