IP Library Patent Application 13578970
Patent Application
App. No. 13/578,970

COMMUNICATIONS SYSTEM INCLUDING SEARCH SERVER FOR SEARCHING A MOBILE WIRELESS COMMUNICATIONS DEVICE AND ASSOCIATED METHODS

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 None
App. No.
13/578,970
Filed
Oct 31, 2012
Art Unit
2159
USPC
707/722
Abstract

A communications system includes a search server, and a mobile wireless communications device. The mobile wireless communications device has a memory configured to store at least one application and application data associated therewith, and a processor coupled to the memory. The processor is configured to search the application data for at least one search term and generate preliminary search results based thereupon, and send the at least one search term and the preliminary search results to the search server. The search server is configured to generate final search results based upon the at least one search term preliminary search results, and to send the final search results to the mobile wireless communications device.

Claims (49)

1 . A communications system comprising:

a search server;

a mobile wireless communications device comprising

a memory configured to store at least one application and application data associated therewith, and

a processor coupled to said memory and configured to

search the application data for at least one search term and generate preliminary search results based thereupon, and

send the at least one search term and the preliminary search results to the search server;

said search server configured to generate final search results based upon the at least one search term and the preliminary search results, and send the final search results to said mobile wireless communications device.

2 . The communications system of claim 1 , wherein said search server is configured to store at least one usage characteristic for said mobile wireless communications device; and wherein said search server is configured to generate the final search results also based upon the at least one usage characteristic.

3 . The communications system of claim 2 , wherein the at least one usage characteristic comprises at least one of a search history, a user profile history, a time, and a geospatial location of said mobile wireless communications device.

4 . The communications system of claim 3 , wherein said search server is configured to update the search history based upon the at least one search term.

5 . The communications system of claim 3 , wherein said processor is configured to operate according to a user profile; wherein said processor is configured to send the user profile to said search server; and wherein said search server is configured to update the user profile history based upon the user profile.

6 . The communications system of claim 1 , further comprising at least one other server; and wherein said search server is also configured to search said at least one other server and to also generate the final search results based thereupon.

7 . The communications system of claim 1 , wherein said mobile wireless communications device further comprises a display; and wherein said processor is configured to present the final search results via said display.

8 . The communications system of claim 1 , wherein said mobile wireless communications device further comprises an input device; and wherein said processor is configured to receive the at least one search term via said input device.

9 . The communications system of claim 1 , wherein the at least one application comprises at least one of a contact application, an e-mail application, a short message system (SMS) application, and a calendar application.

10 . A communications system comprising:

a search server;

a mobile wireless communications device comprising

a memory configured to store at least one application and application data associated therewith, and

a processor coupled to said memory and configured to

search the application data for at least one search term and generate preliminary search results based thereupon, and

send the at least one search term and the preliminary search results to the search server;

said search server configured to

store at least one usage characteristic for said mobile wireless communications device,

update the at least one usage characteristic based upon the at least one search term,

generate final search results based upon the at least one search term, the at least one usage characteristic, and the preliminary search results, and

send the final search results to said mobile wireless communications device.

11 . The communications system of claim 1 , further comprising at least one other server; and wherein said search server is also configured to search said at least one other server and to also generate the final search results based thereupon.

12 . The communications system of claim 1 , wherein said mobile wireless communications device further comprises a display; and wherein said processor is configured to present the final search results via said display.

13 . The communications system of claim 1 , wherein said mobile wireless communications device further comprises an input device; and wherein said processor is configured to receive the at least one search term via said input device.

14 . A communications method comprising:

searching application data associated with an application and stored in a memory of a mobile wireless communications device for at least one search term and generating preliminary search results based thereupon, using a processor of the mobile wireless communications device;

sending the at least one search term and the preliminary search results to a search server, using the processor of the mobile wireless communications device;

generating final search results based upon the at least one search term preliminary search results, at the search server;

sending the final search results from the search server to the mobile wireless communications device.

15 . The communications method of claim 14 , further comprising storing at least one usage characteristic for the mobile wireless communications device, at the search server; and wherein the final search results are also generated based upon the at least one usage characteristic.

16 . The communications method of claim 15 , wherein the at least one usage characteristic comprises at least one of a search history, a user profile history, a time, and a geospatial location of the mobile wireless communications device.

17 . The communications method of claim 16 , further comprising updating the search history based upon the at least one search term, at the search server.

18 . The communications method of claim 16 , further comprising operating the mobile wireless communications device according to a user profile, using the processor; further comprising sending the user profile from the mobile wireless communications device to the search server; and further comprising updating the user profile history based upon the user profile.

19 . The communications method of claim 14 , wherein the search server searches at least one other server and also generates the final search results based thereupon.

20 . The communications method of claim 14 , further comprising present the final search results via a display of the mobile wireless communications device.

21 . A communications method comprising:

searching application data stored in a memory of a mobile wireless communications device for at least one search term and generating preliminary search results based thereupon, using a processor of the mobile wireless communications device;

sending the at least one search term and the preliminary search results to a search server, using the processor of the mobile wireless communications device;

storing at least one usage characteristic for the mobile wireless communications device, using the search server;

updating the at least one usage characteristic based upon the at least one search term, using the search server;

generating final search results based upon the at least one search term, the at least one usage characteristic, and the preliminary search results, using the search server; and

sending the final search results from the search server to the mobile wireless communications device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Oct 16, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034012/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2013
From: KAUL, BHAVUK
To: RESEARCH IN MOTION CORPORATION
Reel/Frame 029785/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2013
From: NIRANJAN, KARTHIGESU
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029785/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2013
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 029785/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2012
From: RESEARCH IN MOTION CORPORATION
To: RESEARCH IN MOTION LIMITED
Reel/Frame 028961/0654 →