IP Library Granted Patent US 9,143,577
Granted Patent B2
US 9,143,577 · App. 10/930,739 · Granted Sep 22, 2015

System and method for maintaining on a handheld electronic device information that is substantially current and is readily available to a user

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,143,577
App. No.
10/930,739
Granted
Sep 22, 2015
Kind
B2
Abstract

An improved system and method for managing data on a handheld electronic device includes a server that periodically pushes data to a particular handheld electronic device, with the data being stored on the handheld electronic device by way of a routine running in the background whereby such reception and storage is generally transparent to a user. The data can be any type of data and may be data that is desired by the user or that fits a profile or preference of the user. The profile can, for instance, be predetermined and/or can be customized by the user and/or can reflect a preference of the user. The data pushed to the handheld electronic device can also be related in some fashion to a geographic disposition of the handheld electronic device. Such pushing of data and storage is managed by a routine running in the background of the handheld electronic device. The routine enables current data to be maintained on the handheld electronic device for ready access by a user.

Claims (22)

1. A method of enabling an interaction between a first electronic device comprising a first client and a second electronic device comprising a second client, the first electronic device being in communication with a first server, the second electronic device being in communication with one of the first server and another server that is capable of communication with the first server, the method comprising:

making available to the first server a first profile associated with the first client;

making available to the first server a second profile associated with the second client;

determining with the first server that a similarity exists between the first profile and the second profile;

inviting both the first client and the second client to communicate with one another through the first server, said first server performing said inviting;

determining the similarity to be a given aspect of the first profile being the same as a corresponding aspect of the second profile;

identifying a set of clients having a profile with a corresponding aspect that is the same as the given aspect of the first profile;

pushing to the first electronic device a first signal that is at least partially representative of the set of clients;

determining that the set of clients has changed to become an updated set of clients; and, in response,

pushing to the first electronic device a second signal that is at least partially representative of the updated set of clients.

2. The method of claim 1 , further comprising determining a first geographic disposition of the first electronic device, determining a second geographic disposition of the second electronic device, and determining that the first geographic disposition and the second geographic disposition are within a predetermined proximity.

3. A method of enabling an interaction between a first electronic device comprising a first client and a second electronic device comprising a second client, the first electronic device being in communication with a first server, the second electronic device being in communication with one of the first server and another server that is capable of communication with the first server, the method comprising:

making available to the first server a first profile associated with the first client;

making available to the first server a second profile associated with the second client;

determining with the first server that a similarity exists between the first profile and the second profile;

inviting both the first client and the second client to communicate with one another through the first server, said first server performing said inviting;

determining the similarity to be a given aspect of the first profile being the same as a corresponding aspect of the second profile;

identifying a set of clients having a profile with a corresponding aspect that is the same as the given aspect of the first profile;

determining a first geographic disposition of the first electronic device, determining an additional geographic disposition of one or more electronic devices that each comprise a client of at least a portion of the clients in the set, and determining that the first geographic disposition of the first electronic device and the additional geographic disposition of the electronic device of each of a subset of the clients of the set are within a predetermined proximity;

determining that the subset of clients has changed to become an updated subset of clients; and, in response,

pushing to the first electronic device a second signal that is at least partially representative of the updated subset of clients.

4. The method of claim 3 , further comprising determining the similarity to be a complementary relationship between the first profile and the second profile.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Mar 21, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032495/0694 →