IP Library Granted Patent US 8,078,714
Granted Patent B2
US 8,078,714 · App. 12/576,755 · Granted Dec 13, 2011

System and method for managing registration of services for an electronic 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,078,714
App. No.
12/576,755
Granted
Dec 13, 2011
Kind
B2
Abstract

The present disclosure described herein relates to a device and method for managing access to a server. The method comprises: receiving a request from the device for access to servers in a network; generating and sending access requests to servers from an interface entity, where the access requests are produced from analyzing at least one capability of the device; monitoring for responses from the servers to the access requests; extracting access information from the responses; and generating and sending a response to the request for access to the device, the response including the access information from the responses from the servers.

Claims (48)

1. A method for managing access to a server in a network for a wireless electronic device through an interface server in said network, said method comprising:

after receiving at said interface server a request from said device for access to servers in said network, identifying a capability of said device and analyzing said capability with operating parameters of said or servers to identify a set of said servers that are compatible with said capability;

sending access requests from said interface server to said set of said servers;

monitoring for responses from said set of said servers to said access requests;

generating and sending a response to said device providing information relating to said responses;

receiving updated information regarding a current capability of said device;

analyzing said updated information with operating parameters of said servers to identify a second set of said servers that are compatible with said updated information;

generating and sending supplemental access requests to said second set of said servers;

monitoring for second responses from said second set of said servers to said supplemental access requests; and

generating and sending a supplemental response to said device providing information relating to said second responses from said second set of said servers.

2. The method for managing access to a server in a network as claimed in claim 1 , wherein:

said request from said device is provided in a session initiation protocol (SIP) message; and

said response to said request is provided in another SIP message.

3. The method for managing access to a server in a network as claimed in claim 1 , wherein said response aggregates said information relating to said responses from said set of servers.

4. The method for managing access to a server in a network as claimed in claim 1 , wherein said capability of said device is identified by analyzing data in said request or other data.

5. The method for managing access to a server in a network as claimed in claim 1 , wherein said device generates said request when said device enters said network.

6. The method for managing access to a server in a network as claimed in claim 2 , wherein said analyzing said capability with operating parameters of said servers identifies a server that was not included in said request from said device.

7. The method for managing access to a server in a network as claimed in claim 1 , wherein said updated information is provided from a message from said device.

8. The method for managing access to a server in a network as claimed in claim 1 , wherein data relating to said operating parameters of said servers is provided to said interface server from a presence server in said network.

9. The method for managing access to a server in a network as claimed in claim 8 , wherein said interface server provides network server information received from said presence server to said device.

10. The method for managing access to a server in a network as claimed in claim 1 , wherein said capability is a voice communication capability and one of said servers is a voice mail server.

11. An interface server for managing access to a server in a network for an electronic device, said interface server comprising:

a connection to servers in said network;

a communication link to said device;

a microprocessor;

an analysis module providing instructions to said microprocessor

to identify servers to associate with said device after analyzing a capability of said device with operating parameters of said servers; and

to analyze updated information relating to said device with operating parameters of said servers to identify a second set of said servers that are compatible with said updated information; and

a server communication module providing instructions to said microprocessor

to receive a request from said device for access to one or more of said servers and extract any data relating to said capability of said device from said request;

to send access requests to said servers for said device based on said request;

to monitor for responses from said servers to said access requests;

to generate and send a response to said device providing information relating to said responses from said servers;

to receive said updated information regarding a current capability of said device;

to generate and send a second set of access requests to said second set of said servers;

to monitor for second responses from said second set of said servers to said second set of access requests; and

to generate and send a second response to said device providing information relating to said second responses from said second set of said servers.

12. The interface server as claimed in claim 11 , wherein data relating to said operating parameters of said servers is provided to said interface server from a presence server in said network.

13. The interface server as claimed in claim 12 , wherein said interface server provides network server information received from said presence server to said device.

14. The interface server as claimed in claim 11 , wherein:

said request from said device is provided in a session initiation protocol (SIP) message; and

said response to said request is provided in another SIP message.

15. The interface server as claimed in claim 11 , wherein said response aggregates said information relating to said responses from said servers.

16. The interface server as claimed in claim 11 , wherein when said analysis module analyzes said capability with operating parameters of said servers a server that was not included in said request from said device is identified.

17. The interface server as claimed in claim 11 , said updated information is provided from a message from said device.

18. The interface server as claimed in claim 11 , wherein data relating to said operating parameters of said servers is provided to said interface server from a presence server in said network.

19. The interface server as claimed in claim 18 , wherein said interface server provides network server information received from said presence server to said device.

20. The interface server as claimed in claim 11 , wherein said capability is a voice communication capability and one of said servers is a voice mail server.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
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 10, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033958/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2009
From: GEORGE, RICHARD JOHN, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023353/0487 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2009
From: DEARDEN, JONATHAN JOSHUA, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023357/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2009
From: SHATSKY, ALEXANDER, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 023357/0956 →