IP Library Granted Patent US 8,117,136
Granted Patent B2
US 8,117,136 · App. 12/201,063 · Granted Feb 14, 2012

Relationship management on a mobile computing device

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,117,136
App. No.
12/201,063
Granted
Feb 14, 2012
Kind
B2
Abstract

A system and a method are disclosed for implementing managing relationships between data on a mobile computing based on user creation and definition of the relationships. A mobile computing device user generates asymmetric relationships between stored entities, events, tasks and communications. These asymmetric relationships are custom-generated by the user to reflect the user's classification and evaluation of the relationships. The user also assigns a score to each relationship and stored entity, event, task and communication to represent the user's classification of the relationship, entity, event, task or communication. Hence, the user assigns a value to the relationships between data as well as the stored data to indicate which relationship or stored data is most valuable to the user. The user-defined relationships between data can be automatically displayed when the mobile communication device is used to interact with a stored entity.

Claims (42)

1. A mobile computing device for maintaining relationships between data comprising:

a computing device screen;

an event capture module for storing an event identifier and a field describing a scheduled occurrence date associated with the event identifier;

an entity store coupled to the event capture module for storing an entity identifier and one or more fields describing characteristics of an entity and for storing an entity-entity association between the entity identifier and a second entity, wherein the association is generated responsive to input from a user;

a task management module coupled to the event capture module and the entity store for storing a task identifier describing an action associated with the user and for storing a task-entity association between the action associated with the user and the entity identifier or a task-action association between the action associated with the user and the entity identifier; and

an analysis module coupled to the event capture module, the entity store and the task management module, the analysis module storing a user-defined entity score, a user-defined entity-entity association score, a user-defined event identifier score, a user defined task identifier score, a user-defined task-entity association score and a user-defined task-action association score and for displaying one or more of the entity, the entity-entity association, the event identifier, the task identifier, the task-entity and the task-action association using the computing device screen,

wherein one of the scores comprises a numerical value based on a user assessment of one of the entity, the entity-entity association, the event identifier, the task identifier, the task-entity and the task-action association.

2. The mobile computing device of claim 1 , wherein the analysis module displays the user-defined entity score, the user-defined entity-entity association score, the user-defined event identifier score, the user defined task identifier score, the user-defined task-entity association score and the user-defined task-action association score responsive to one or more of the user-defined entity-entity association score, the user-defined event identifier score, the user defined task identifier score, the user-defined task-entity association score and the user-defined task-action association score exceeding respective threshold values.

3. The mobile computing device of claim 1 further comprising

a knowledge base module adapted to communicate with the analysis module for storing one or more case studies describing a response to a situation and for displaying a case study using the computing device screen responsive to analysis of the user-defined entity-entity association score, the user-defined event identifier score, the user defined task identifier score, the user-defined task-entity association score and the user-defined task-action association score.

4. The mobile computing device of claim 1 , further comprising:

a communication capture module adapted to communicate with the entity store, the communication capture module storing interactions between the mobile communication device and the entity identifier.

5. The mobile computing device of claim 4 , wherein the interactions between the mobile computing device and the entity identifier comprise telephone calls from the mobile computing device to the entity associated with the entity identifier, telephone calls to the mobile computing device from the entity associated with the entity identifier, emails from the mobile computing device to the entity associated with the entity identifier, emails to the mobile computing device from the entity associated with the entity identifier, text messages from the mobile computing device to the entity associated with the entity identifier and text messages to the mobile computing device from the entity associated with the entity identifier.

6. A method for maintaining relationships between data for use with a mobile device, the method comprising:

retrieving a record including a plurality of fields having one or more fields associated with a data request;

determining a plurality of associations between the plurality of fields within the record, the plurality of associations describing relationships between the plurality of fields;

determining an association score corresponding to each association and a field score corresponding to each field; and

displaying a subset of the fields and associations between the subset of fields responsive to the corresponding association score and field score by:

comparing each association score and field score to respective threshold values; and

responsive to an association score and field score exceeding the respective threshold values, displaying the corresponding association and field.

7. The method of claim 6 , further comprising:

retrieving data from a knowledge base describing an action or a situation response associated with a field within the subset of the fields; and

displaying the data from the knowledge base.

8. The method of claim 6 , wherein the score comprises a numerical value describing a user assessment of the relationship between the plurality of fields.

9. The method of claim 6 , wherein plurality of fields comprise an event, an entity and a task.

10. The method of claim 6 , wherein the data request comprises an incoming telephone call, an outgoing telephone call, an incoming email, an outgoing email, an incoming chat message, an outgoing chat message or a user input.

11. The method of claim 6 , wherein the association comprises a user-defined asymmetric relationship between a first field and a second field.

12. A computer readable storage medium with stored instructions, the instructions when executed by a processor cause the processor to:

retrieve a record including a plurality of fields having one or more fields associated with a data request;

determine a plurality of associations between the plurality of fields within the record, the plurality of associations describing relationships between the plurality of fields;

determine an association score corresponding to each association and a field score corresponding to each field; and

display a subset of the fields and associations between the subset of fields responsive to the corresponding association score and field score,

wherein one of the associations comprises a user-defined asymmetric relationship between a first field and a second field.

13. The computer readable medium of claim 12 , further comprising instructions that cause the processor to:

retrieve data from a knowledge base describing an action or a situation response associated with a field within the subset of the fields; and

display the data from the knowledge base.

14. The computer readable medium of claim 12 , wherein the score comprises a numerical value describing a user assessment of the relationship between the plurality of fields.

15. The computer readable medium of claim 12 , wherein plurality of fields comprise an event, an entity and a task.

16. The computer readable medium of claim 12 , wherein the data request comprises an incoming telephone call, an outgoing telephone call, an incoming email, an outgoing email, an incoming chat message, an outgoing chat message or a user input.

17. The computer readable medium of claim 12 , wherein the instructions to display the subset of the fields and associations between the fields responsive to the score comprise instructions when executed by the processor cause the processor to:

compare each association score and field score to respective threshold values; and

responsive to an association score and field score exceeding the respective threshold values, display the corresponding association and field.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032177/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Oct 22, 2009
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023406/0671 →