IP Library Granted Patent US 8,364,130
Granted Patent B2
US 8,364,130 · App. 12/831,585 · Granted Jan 29, 2013

Establishing sessions between devices in a network

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,364,130
App. No.
12/831,585
Granted
Jan 29, 2013
Kind
B2
Abstract

A method may include generating a discovery ID, wherein the discovery ID identifies an IP connection between a network device and a user device. The method may further include receiving a short message service (SMS) message from the user device, wherein the SMS message includes the discovery ID. The method may further include determining a telephone number associated with the user device based on a sender ID of the SMS message. Further, the method may also include transmitting a value indicative of the telephone number to the user device through the IP connection based on the discovery ID received in the SMS message.

Claims (58)

1. A method, comprising:

generating a discovery ID, wherein the discovery ID identifies an IP connection between a network device and a user device;

receiving a short message service (SMS) message from the user device, wherein the SMS message includes the discovery ID;

determining a telephone number associated with the user device based on a sender ID of the SMS message;

determining the IP connection between the network device and the user device associated with the telephone number based on the discovery ID received in the SMS message; and

transmitting a value indicative of the telephone number to the user device through the IP connection based on the determined IP connection.

2. The method of claim 1 , comprising:

generating a nonce and transmitting an SMS message including the nonce to the user device using the determined telephone number;

wherein transmitting the value indicative of the telephone number to the user device includes transmitting the value indicative of the telephone number to the user device in response to receiving the nonce from the user device through the IP connection; and

wherein transmitting the value indicative of the telephone number to the user device includes transmitting the telephone number to the user device through the IP connection identified by the discovery ID.

3. The method of claim 1 , the method further comprising:

receiving a session request from another user device, the session request for connecting to the user device associated with the telephone number; and

connecting the user device and the other user device in a session or transmitting information to the other user device and the user device for connecting in a session.

4. The method of claim 3 , further comprising:

receiving a request from the user device for an identification of the session, wherein the request for the identification of the session includes the value indicative of the telephone number.

5. The method of claim 4 , further comprising:

transmitting the identification of the session to the other device for the other user device to send to the user device.

6. The method of claim 1 , wherein generating the discovery ID includes generating the discovery ID at the network device, the method further comprising:

transmitting the discovery ID to the user device through the IP connection.

7. A system, comprising:

a network device comprising

a memory to store a table of discovery IDs, wherein each discovery ID identifies one of a plurality of IP connections between the network device and a corresponding user device of a plurality of user devices;

a short message service (SMS) gateway comprising a receiver to receive an SMS message from one of the plurality of user devices, the SMS message including one of the plurality of discovery IDs;

wherein the network device further comprises

a processor to determining the telephone number associated with the one of the plurality of user devices based on a sender ID of the SMS message and to determine the corresponding IP connection based on the discovery ID received in the SMS message and the table of discovery IDs; and

a transmitter to send a value indicative of the telephone number to the one of the plurality of user devices.

8. The system of claim 7 ,

wherein the processor generates a nonce;

wherein the SMS gateway includes a transmitter to transmit an SMS message including the nonce to the one of the plurality of user devices using the determined telephone number; and

wherein the transmitter of the network device is configured to send the value indicative of the telephone number to the user device in response to receiving the nonce from the user device through the IP connection.

9. The system of claim 7 ,

wherein a receiver in the network device is configured to receive a session request from another user device, the session request for connecting to the user device associated with the telephone number; and

wherein the network device connects the user device and the other user device in a session or wherein the transmitter is configured to transmit information to the other user device and the user device for connecting in a session.

10. The system of claim 9 ,

wherein the receiver of the network device is configured to receive a request from the user device for an identification of the session, wherein the request for the identification of the session includes the value indicative of the telephone number.

11. The system of claim 10 , wherein the transmitter is configured to transmit the value indicative of the session to the other device for the other user device to send to the user device.

12. The system of claim 7 ,

wherein the transmitter transmits the discovery ID to the user device through the IP connection, and wherein the transmitter transmits the telephone number to the user device through the IP connection.

13. The system of claim 7 , further comprising the user device and the other user device, wherein the user device includes a transmitter to send the SMS message from the user device including the discovery ID.

14. A method, comprising:

transmitting a short message service (SMS) message from a user device,

wherein the SMS message includes a discovery ID that identifies an IP connection between a network device and the user device,

wherein the SMS message is used to determine the telephone number associated with the user device based on a sender ID of the SMS message;

wherein the IP connection is identified based on the discovery ID in the SMS message; and

receiving a value indicative of the telephone number in the user device through the IP connection identified by the discovery ID.

15. The method of claim 14 , comprising:

receiving a nonce in an SMS message and transmitting a message including the nonce to a network device; and

wherein receiving the value indicative of the telephone number includes receiving the value indicative of the telephone number after transmitting the message including the nonce.

16. The method of claim 14 , further comprising:

transmitting a request from the user device for an identification of a session, wherein the request for the identification of the session includes the value indicative of the telephone number.

17. The method of claim 16 , further comprising:

receiving the identification of the session.

18. The method of claim 15 , further comprising:

receiving the discovery ID from the network device.

19. The method of claim 14 , the method further comprising:

transmitting a session request from another user device, the session request for connecting to the user device associated with the telephone number; and

connecting the user device and the other user device in a session or transmitting information to the other user device and the user device for connecting in a session.

20. The system of claim 7 , wherein the transmitter is configured to send the value indicative of the telephone number to the one of the plurality of user devices through the corresponding IP connection.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2019
From: SONY MOBILE COMMUNICATIONS AB
To: SONY CORPORATION
Reel/Frame 048825/0737 →
CHANGE OF NAME Recorded Mar 25, 2019
From: SONY ERICSSON MOBILE COMMUNICATIONS AB
To: SONY MOBILE COMMUNICATIONS AB
Reel/Frame 048690/0974 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2010
From: MOLINER, OLIVIER; BENGTSSON, HENRIK
To: SONY ERICSSON MOBILE COMMUNICATIONS AB
Reel/Frame 024645/0934 →