IP Library Granted Patent US 10,123,258
Granted Patent B2
US 10,123,258 · App. 11/556,890 · Granted Nov 6, 2018

Method of enabling a wireless information device to access the presence information of several entities

Inventors: Petter Karlsson (London, GB); Dominic Butler (London, GB)
Assignee: Conversant Wireless Licensing S.a r.l.
H04W48/16H04L67/24H04M3/42H04M3/4938H04M3/42093H04M3/42365H04W8/24H04W48/08
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 10,123,258
App. No.
11/556,890
Granted
Nov 6, 2018
Kind
B2
Abstract

The method allows a user to define groups of entities that will be queried automatically for Presence information by his wireless information device. The user, once he has selected the group to be queried, need do no more than select at one time a ‘Pinging’ function using an on-screen dialog or other menu, which initiates the automatic querying. There is no need to manually query each member of the group for its Presence information.

Claims (34)

1. A method comprising:

receiving, at a server, a search request from a first wireless device, the search request comprising at least one pre-defined criterion selected from pre-defined criteria displayed in one or more presence information menu lists shown on a first wireless device;

performing, at the server, a search, based on the search request, of one or more data stores for entities having presence information matching the at least one pre-defined criterion;

providing, from the server, a search result of one or more resulting entities having presence information matching the at least one pre-defined criterion to said first wireless device;

logging, at the server, an identification and the search request of the first wireless device from which the search request is received to maintain an audit trail of search requests, including automatic denials to search requests from pre-defined categories of entities; and

sending, from the server, the identification of the first wireless device and the search request to each of the resulting entities having presence information matching the at least one pre-defined criterion of the search request,

wherein, in addition to the at least one pre-defined criterion, the search request comprises one or more free scripted queries to be interpreted by a search engine using artificial intelligence.

2. The method of claim 1 , wherein at least one of the pre-defined criteria comprises a pre-defined group of contacts.

3. The method of claim 1 , wherein a group of several, linked criteria can be stored as a profile for future re-use.

4. The method of claim 1 , wherein the presence information is stored at a database, programmed to automatically respond when polled or requested by the wireless device.

5. A server comprising:

a memory configured to store program code; and

a processor configured to, when executing the program code, cause the server to:

receive a search request from a first device, the search request comprising at least one pre-defined presence information criterion selected from pre-defined presence information criteria displayed in one or more presence information menu lists shown on the first device;

perform a search, based on the search request, of one or more data stores for entities having presence information matching the at least one pre-defined criterion;

send to the first device a search result of one or more resulting entities having presence information matching the at least one pre-defined criterion on the first device;

log an identification and the search request of the first device from which the search request is received to maintain an audit trail of search requests, including automatic denials to search requests from pre-defined categories of entities; and

send the identification of the first device and the search request to each of the resulting entities having presence information matching the at least one pre-defined criterion of the search request,

wherein, in addition to the at least one pre-defined criterion, the search request comprises one or more free scripted queries to be interpreted by a search engine using artificial intelligence.

6. The server of claim 5 , wherein at least one of the pre-defined criteria comprises a pre-defined group of contacts.

7. The server of claim 5 , wherein a group of several, linked criteria can be stored as a profile for future re-use.

8. The server of claim 5 , adapted to:

communicate with a database, wherein the presence information for one or more entities is stored in a data store of the server database; and

send the search request to the database.

9. The server of claim 5 , programmed to determine the search result from presence information for one or more entities stored in a data store.

10. The server of claim 5 , wherein a server based data store storing presence information for one or more entities determines the search result.

11. The server of claim 5 , wherein the pre-determined criteria can be saved and re-used at a later time.

12. A non-transitory computer readable storage medium with an executable program stored thereon, wherein the program instructs a microprocessor, running on a server, to cause the server to:

receive, from a wireless information device, a search request comprising at least one pre-defined criterion selected from pre-defined criteria displayed in one or more presence information menu lists shown on the wireless information device,

perform a search, based on the search request, of one or more data stores for entities having presence information matching the selection of at least one pre-defined criterion from the pre-defined criteria;

provide to the wireless information device a search result from the one or more data stores comprising one or more resulting entities having presence information matching the at least one pre-defined criterion;

log an identification and the search request of the wireless information device from which the search request is received to maintain an audit trail of search requests, including automatic denials to search requests from pre-defined categories of entities; and

send the identification of the first wireless information device and the search request to each of the resulting entities having presence information matching the at least one pre-defined criterion of the search request,

wherein, in addition to the at least one pre-defined criterion, the search request comprises one or more free scripted queries to be interpreted by a search engine using artificial intelligence.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0832 →
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 Sep 11, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 043814/0274 →
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 027484/0797 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
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 Apr 19, 2011
From: KARLSSON, PETTER; BUTLER, DOMINIC
To: SYMBIAN LIMITED
Reel/Frame 026151/0834 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2009
From: SYMBIAN LIMITED; SYMBIAN SOFTWARE LIMITED
To: NOKIA CORPORATION
Reel/Frame 022240/0266 →
Priority Claims (1)
GB 0202370.3 · Feb 1, 2002 · national
Continuity (2)
Continuation 10503348
Related Publication 20070087731A1 · Apr 19, 2007