IP Library Granted Patent US 9,294,904
Granted Patent B2
US 9,294,904 · App. 14/170,239 · Granted Mar 22, 2016

IMS/RCS Wi-Fi direct support

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,294,904
App. No.
14/170,239
Granted
Mar 22, 2016
Kind
B2
Abstract

The invention is directed to communicating data from a first device to a second device. An exemplary method comprises transmitting first device information from the first device to the second device, the first device information comprising a first location and first device identification information associated with the first device; receiving, from the second device, second device identification information associated with the second device, the second device information comprising a second location and second device information associated with the second device; enabling Wi-Fi Direct on the first device in response to determining, based on the first location and the second location, the first device is located less than or equal to a predetermined distance from the second device; initiating a Wi-Fi Direct scan on the first device; discovering the second device information during the scan; connecting to the second device via Wi-Fi Direct; and communicating data to the second device.

Claims (43)

1. A method for communicating data from a first device to a second device, the method comprising:

prior to enabling wireless fidelity direct (Wi-Fi Direct) on the first device, transmitting first device information from the first device to the second device, the first device information comprising a first location and first device identification information comprising a Media Access Control (MAC) address associated with the first device;

receiving, from the second device, second device information associated with the second device, the second device information comprising a second location and second device identification information comprising a Media Access Control (MAC) address associated with the second device;

enabling Wi-Fi Direct on the first device in response to determining, based on the first location and the second location, the first device is located less than or equal to a predetermined distance from the second device;

initiating a Wi-Fi Direct scan on the first device;

discovering the MAC address associated with the second device during the Wi-Fi Direct scan;

connecting to the second device via Wi-Fi Direct; and

communicating data to the second device via Wi-Fi Direct.

2. The method of claim 1 , wherein the first device information further comprises a temporary security encryption key.

3. The method of claim 2 , wherein the temporary security encryption key is used to encrypt the communicated data.

4. The method of claim 1 , wherein the communicated data is communicated in a message session relay protocol (MSRP) session.

5. The method of claim 1 , wherein the communicated data is communicated via session initiation protocol (SIP) protocol.

6. The method of claim 1 , wherein the location comprises at least one of network location or a geographical location.

7. The method of claim 1 , wherein the location is defined in relation to a distance from a mobile cell station.

8. The method of claim 1 , wherein at least one of the first device or the second device operates based on the rich communication services (RCS)/internet protocol multimedia subsystem (IMS) standard.

9. The method of claim 1 , wherein at least one of the first location or the first device identification information is hashed.

10. The method of claim 1 , wherein the first device or the second device comprises a mobile phone, a mobile computing device, a mobile television, a laptop computer, a smart screen, a tablet computer, a portable desktop computer, an e-reader, a scanner, a portable media device, eyewear, a gaming device, eyeglasses, a camera, a watch, or a band or other wearable device.

11. The method of claim 1 , further comprising:

enabling Bluetooth on the first device in response to determining, based on the first location and the second location, the first device is located less than or equal to a second predetermined distance from the second device, wherein the second predetermined distance is less than the predetermined distance;

initiating a Bluetooth scan on the first device;

discovering the second device information during the Bluetooth scan;

connecting to the second device via Bluetooth; and

communicating data to the second device via Bluetooth.

12. A first device for communicating data from the first device to a second device, the system comprising:

a memory;

a processor;

a module stored in the memory, executable by the processor, and configured to:

prior to enabling wireless fidelity direct (Wi-Fi Direct) on the first device, transmit first device information from the first device to the second device, the first device information comprising a first location and first device identification information comprising a Media Access Control (MAC) address associated with the first device;

receive, from the second device, second device information associated with the second device, the second device information comprising a second location and second device identification information comprising a Media Access Control (MAC) address associated with the second device;

enable Wi-Fi Direct on the first device in response to determining, based on the first location and the second location, the first device is located less than or equal to a predetermined distance from the second device;

initiate a Wi-Fi Direct scan on the first device;

discover the MAC Address associated with the second device during the Wi-Fi Direct scan;

connect to the second device via Wi-Fi Direct; and

communicate data to the second device via Wi-Fi Direct.

13. The first device of claim 12 , wherein the first device operates based on the rich communication services (RCS)/internet protocol multimedia subsystem (IMS) standard.

14. A computer program product for communicating data from a first device to a second device, the computer program product comprising a non-transitory computer-readable medium comprising code configured to:

prior to enabling wireless fidelity direct (Wi-Fi Direct) on the first device, transmit first device information from the first device to the second device, the first device information comprising a first location and first device identification information comprising a Media Access Control (MAC) address associated with the first device;

receive, from the second device, second device information associated with the second device, the second device information comprising a second location and second device identification information comprising a Media Access Control (MAC) address associated with the second device;

enable Wi-Fi Direct on the first device in response to determining, based on the first location and the second location, the first device is located less than or equal to a predetermined distance from the second device;

initiate a Wi-Fi Direct scan on the first device;

discover the MAC address associated with the second device during the Wi-Fi Direct scan;

connect to the second device via Wi-Fi Direct; and

communicate data to the second device via Wi-Fi Direct.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2019
From: SONY MOBILE COMMUNICATIONS, INC.
To: SONY CORPORATION
Reel/Frame 048691/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2016
From: SONY CORPORATION
To: SONY MOBILE COMMUNICATIONS INC.
Reel/Frame 038542/0224 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2014
From: SANDBLAD, ANDREAS
To: SONY CORPORATION
Reel/Frame 032426/0875 →