IP Library Granted Patent US 8,611,866
Granted Patent B2
US 8,611,866 · App. 11/104,098 · Granted Dec 17, 2013

System and method for providing user awareness in a smart phone

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,611,866
App. No.
11/104,098
Granted
Dec 17, 2013
Kind
B2
Abstract

A system and method for providing a plurality of options to a mobile telephone user based upon the user's prior activities. The present invention includes an “action input,” the actuation of which results in a menu of previously performed activities by the user. For example, the menu can display activities that frequently occur at the same time each day. The device software can automatically update and arrange the respective options based upon the user's activities.

Claims (54)

1. A method, comprising:

monitoring, by a processor of an electronic device, a plurality of actions undertaken by a user on the electronic device over a period of time;

recording information concerning the nature of the plurality of actions, including the time of day that the plurality of actions occurred;

receiving a user activation input;

in response to receiving the user activation input, generating, by the processor, a list of actions from the plurality of actions that occurred within a time span around the same time of day as the user activation input but on previous days, the actions on the list being ranked in order of frequency at which the actions were previously undertaken during the time span on the previous days; and

presenting the list to the user of the electronic device.

2. The method of claim 1 , wherein the list of actions are generated when the electronic device is in an idle mode.

3. The method of claim 1 , further comprising:

permitting the user to select from the list of actions; and

performing the selected action.

4. The method of claim 1 , wherein the information is recorded on a database removably connected to the electronic device.

5. A computer program product, embodied in a non-transitory computer-readable medium and executed by a processor, comprising:

computer code for monitoring a plurality of actions undertaken by a user on the electronic device over a period of time;

computer code for recording information concerning the nature of the plurality of actions, including the time of day that the plurality of actions occurred;

computer code for receiving a user activation input;

computer code for generating, in response to receiving the user activation input, a list of actions from the plurality of actions that occurred within a time span around the same time of day as the user activation input but on previous days, the actions on the list having a relationship with time being ranked in order of frequency at which the actions were previously undertaken during the time span on the previous days; and

computer code for presenting the list to the user of the electronic device.

6. The computer program product of claim 5 , wherein the list of actions are generated when the electronic device is in an idle mode.

7. The computer program product of claim 5 , further comprising:

computer code for permitting the user to select from the list of actions; and computer code for performing the selected action.

8. An electronic device, comprising:

a processor;

a display for exhibiting information generated by the processor; and

a memory unit operatively connected to the processor, the memory unit including computer code configured to, with the processor, cause the electronic device at least to perform:

monitor a plurality of actions undertaken by a user on the electronic device over a period of time;

record information concerning the nature of the plurality of actions, including the time of day that the plurality of actions occurred;

receive a user activation input;

in response to receiving the user activation input, generate a list of actions from the plurality of actions that occurred within a time span around the same time of day as the user activation input but on previous days, the actions on the list being ranked in order of frequency at which the at least one of the plurality of actions were previously undertaken during the time span on the previous days; and

present the list to the user on the display.

9. The electronic device of claim 8 , wherein the information is recorded on a database removably connected to the remainder of the electronic device.

10. The electronic device of claim 8 , wherein the memory unit further includes:

computer code for permitting the user to select from the list of actions; and

computer code for performing the selected action.

11. The electronic device of claim 8 , wherein the list of actions are generated when the electronic device is in an idle mode.

12. The electronic device of claim 8 , wherein the electronic device comprises a device selected from the group consisting of a mobile telephone, a personal digital assistant, a computer, and combinations thereof.

13. A system, comprising:

a processor;

a memory unit operatively connected to the processor; and

a database including:

computer code for monitoring a plurality of actions undertaken by a user over a period of time, and

computer code for recording information concerning the nature of the plurality of actions, including the time of day that the plurality of actions occurred,

wherein a list of actions is generated from the plurality of actions for exhibition to the user upon receipt of a user activation input, the actions on the list being ranked in order of frequency at which the actions were previously undertaken during a time span that occurred around the same time of day as the user activation input but on previous days.

14. The system of claim 13 , wherein the database is located in a remote location from the processor and the memory unit.

15. A server, comprising:

a processor;

a data communication link to transmit and receive information to and from an electronic device; and

a memory unit operatively connected to the processor and including;

computer code for monitoring a plurality of actions undertaken by a user of the electronic device over a period of time, and

computer, code for recording information concerning the nature of the plurality of actions, including the time of day that the plurality of actions occurred,

wherein a list of actions is generated from the plurality of actions for exhibition to the user on the electronic device upon receipt of a user activation input, the actions on the list being ranked in order of frequency at which the actions were previously undertaken during a time span that occurred around the same time of day as the user activation input but on previous days.

16. The method of claim 1 , wherein the time span satisfies a relationship criterion with respect to the current time.

17. The computer program product of claim 5 , wherein the time span satisfies a relationship criterion with respect to the current time.

18. The electronic device of claim 8 , wherein the time span satisfies a relationship criterion with respect to the current time.

19. The system of claim 13 , wherein the time span satisfies a relationship criterion with respect to the current time.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 30, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 057204/0857 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044242/0401 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2005
From: GRASSIOTTO, FABIO
To: NOKIA CORPORATION
Reel/Frame 016786/0102 →