IP Library Granted Patent US 8,233,886
Granted Patent B2
US 8,233,886 · App. 11/838,927 · Granted Jul 31, 2012

Accessing stored data objects using contact data corresponding to a remote communications party

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,233,886
App. No.
11/838,927
Granted
Jul 31, 2012
Kind
B2
Abstract

Methods and apparatus for accessing data objects stored in a communication device are disclosed. An exemplary method comprises detecting a trigger event related to a remote communications party, retrieving contact data from a contacts database using a party identifier corresponding to the remote communications party, searching for stored data objects associated with the remote communications party, using the contact data as search parameters, and displaying the results of the search. The method may further include ranking the data objects by relevancy and formatting the display according to the ranking.

Claims (41)

1. A method for accessing data objects in a communications device, comprising:

detecting a trigger event related to a remote communications party;

retrieving contact data from a contacts database using a party identifier corresponding to the remote communications party, the retrieved contact data comprising a plurality of data items related to the remote communications party;

searching for data objects stored in the communications device and associated with the remote communications party, using the plurality of data items; and

displaying the results of the search.

2. The method of claim 1 , wherein detecting a trigger event comprises detecting that the party identifier has been entered into the communications device by a user or that a party identifier has been selected by a user from a plurality of identifiers.

3. The method of claim 1 , wherein detecting a trigger event comprises detecting a communication event involving the remote communications party.

4. The method of claim 3 , wherein retrieving contact data from a contacts database using a party identifier comprises retrieving the contact data using a communications address corresponding to the remote communications party.

5. The method of claim 3 , wherein detecting a communication event comprises detecting one of an incoming or outgoing phone call with the remote communications party.

6. The method of claim 5 , wherein retrieving contact data from a contacts database using a party identifier comprises retrieving contact data from the contacts database using a phone number corresponding to the incoming or outgoing phone call.

7. The method of claim 3 , wherein detecting a communication event comprises detecting the online presence of the remote communications party.

8. The method of claim 3 , wherein detecting a communication event comprises detecting one of an incoming message from the remote communications party or outgoing message to the remote communications party.

9. The method of claim 1 , wherein retrieving contact data from a contacts database using a party identifier comprises accessing a local database for locally stored contact data corresponding to the party identifier.

10. The method of claim 1 , wherein retrieving contact data from a contacts database using a party identifier comprises accessing a remote database for contact data corresponding to the party identifier.

11. The method of claim 1 , wherein the plurality of data items comprises one or more alternative party identifiers, and wherein searching for data objects stored in the communications device comprises searching for the data objects using at least one of the alternative party identifiers.

12. The method of claim 1 , wherein the plurality of data items comprises geographic location information, and wherein searching for data objects stored in the communications device comprises searching for the data objects using the geographic location information.

13. The method of claim 1 , wherein displaying the results of the search comprises displaying one or more of the data objects or displaying links to one or more of the data objects.

14. The method of claim 1 , further comprising ranking the data objects for relevancy, wherein displaying the results of the search comprises formatting the display based on the ranking.

15. The method of claim 14 , wherein formatting the display based on the ranking comprises organizing the data objects by object type and rank within each object type.

16. The method of claim 1 , wherein detecting a trigger event comprises detecting one of a plurality of pre-defined trigger events.

17. A communications device, comprising:

a display;

a memory unit; and

a processor connected to the display and memory unit, and configured to:

detect a trigger event related to a remote communications party;

retrieve contact data from a contacts database using a party identifier corresponding to the remote communications party, the retrieved contact data comprising a plurality of data items related to the remote communications party;

search for data objects stored in the memory unit and associated with the remote communications party, using the plurality of data items; and

present the results of the search using the display.

18. The communications device of claim 17 , wherein the memory unit is configured to store the contacts database.

19. The communications device of claim 17 , wherein the contacts database is stored in a remote server and the processor is configured to retrieve the contact data by accessing the remote server.

20. The communications device of claim 17 , wherein the processor is further configured to rank the data objects for relevancy and to format the display based on the ranking.

21. The communications device of claim 17 , wherein the processor is configured to detect any of the following trigger events:

the entry of a party identifier into the communications device by a user;

the selection of a party identifier by the user from a plurality of identifiers;

an incoming phone call;

an outgoing phone call;

the online presence of the remote communications party;

an incoming message; or

an outgoing message.

22. The communications device of claim 17 , wherein the processor is configured to detect any of a plurality of predetermined trigger events.

23. The communications device of claim 22 , wherein the predetermined trigger events are configurable by a user of the communications device.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036868 FRAME: 0084. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 22, 2018
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 046412/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2017
From: SONY MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 044713/0347 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2017
From: SONY MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 044551/0123 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 036868 FRAME: 0084. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Nov 23, 2015
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 037207/0572 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2015
From: SONY MOBILE COMMUNICATIONS INC.
To: SNAPTRACK, INC.
Reel/Frame 037109/0913 →
CHANGE OF NAME Recorded Oct 15, 2015
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 036868/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2007
From: WASSINGBO, TOMAS KARL-AXEL
To: SONY ERICSSON MOBILE COMMUNICATIONS AB
Reel/Frame 019695/0736 →