IP Library Granted Patent US 9,119,020
Granted Patent B2
US 9,119,020 · App. 13/761,540 · Granted Aug 25, 2015

Method and apparatus for discovering wireless devices

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,119,020
App. No.
13/761,540
Granted
Aug 25, 2015
Kind
B2
Abstract

Wireless discovery is the process in which a service or application is located by a wireless station on a network, usually after the station has established a connection with the network. Wireless pre-association refers to the process of describing an application or service by its hardware/software interoperability requirements and/or a unique identifier prior to a connection being established between two or more wireless stations. A method performs wireless discovery between two or more wireless stations by communicating a data string between a wireless station and another wireless station, prior to a connection having been established between the wireless station and another wireless station, the data string including interoperability information necessary for a service or an application to run on a wireless station receiving the data string.

Claims (28)

1. A method for performing wireless discovery between two or more wireless stations, the method comprising:

prior to a connection having been established between a first wireless station and a second wireless station, transmitting a data string from the first wireless station to the second wireless station,

wherein the data string includes interoperability information necessary for a service or an application to run on the second wireless station, the interoperability information indicating mutual compatibility between the first wireless station and the second wireless station regarding the service or the application, and the data string further includes supplementary information about the service or application not essential to identifying and running the service or application by the second wireless station receiving the data string; and

establishing a wireless connection between the first wireless station and the second wireless station if the second wireless station receiving the data string contains the necessary interoperability hardware and/or software to run the service or application described by the data string.

2. The method of claim 1 , further comprising:

establishing a wireless connection between the first wireless station and the second wireless station if the second wireless station receiving the data string contains the necessary interoperability hardware and/or software to run the service or application described by the data string.

3. The method of claim 1 , wherein the data string further includes a unique identification for the service or application.

4. The method of claim 3 , wherein the data string is an output of a hashed function based on the service or application identification data.

5. The method of claim 3 , wherein the data string is an unused parameter or an invented parameter of a layer 3 or lower protocol of the Open System Interconnection (OSI) 7-layer model.

6. The method of claim 1 , wherein the supplementary information contains data specifying one or more groups that the first wireless station belongs to.

7. The method of claim 1 , wherein the second wireless station instantiates the application in application layer of the Open System Interconnection (OSI) 7-layer model based on the interoperability information prior to establish a connection with the first wireless station.

8. A first wireless station comprising:

electronics and/or software configured to generate a data string including interoperability information necessary for a service or an application stored on the first wireless station to run on a second wireless station, the interoperability information indicating mutual compatibility between the first wireless station and the second wireless station regarding the service or the application, wherein the data string further includes supplemental information about the service or application not essential to identifying and running the service or application by the second wireless station receiving the data string; and

a wireless transceiver configured to, prior to a connection having been established between the first wireless station and the second wireless station, transmit the data string to the second wireless station, wherein a wireless connection between the first wireless station and the second wireless station is only established if the second wireless station contains the necessary interoperability hardware and/or software to run the service or application described by the data string.

9. The first wireless station of claim 8 , wherein a wireless connection between the first wireless station and the second wireless station is only established if the second wireless station contains the necessary interoperability hardware and/or software to run the service or application described by the data string.

10. The first wireless station of claim 8 , wherein the data string further includes a unique identification for the service or application.

11. The first wireless station of claim 10 , wherein the data string is an output of a hashed function based on the service or application identification data.

12. The first wireless station of claim 10 , wherein the data string is an unused or invented parameter of a layer 3 or lower protocol of the Open System Interconnection (OSI) 7-layer model.

13. The first wireless station of claim 8 , wherein the supplementary information contains data specifying one or more groups to which the first wireless station belongs.

14. A non-transitory computer readable storage medium storing instructions for causing one or more processors to perform the following step:

transmitting a data string from a first wireless station to a second wireless station, prior to a connection having been established between the first wireless station and the second wireless station, wherein the data string includes interoperability information necessary for a service or an application to run on the second wireless station, the interoperability information indicating mutual compatibility between the first wireless station and the second wireless station regarding the service or the application, the data string further includes supplementary information about the service or application not essential to identifying and running the service application by the second wireless station receiving the data string; and

establishing a wireless connection between the first wireless station and the second wireless station if the second wireless station receiving the data string contains the necessary interoperability hardware and/or software to run the service or application described by the data string.

15. The non-transitory computer readable storage medium of claim 14 , the steps further including:

establishing a wireless connection between the first wireless station and the second wireless station if the second wireless station receiving the data string contains the necessary interoperability hardware and/or software to run the service or application described by the data string.

16. The non-transitory computer readable storage medium of claim 14 , wherein the data string further includes a unique identification for the service or application.

17. The non-transitory computer readable storage medium of claim 16 , wherein the data string is an output of a hashed function based on the service or application identification data.

18. The non-transitory computer readable storage medium of claim 16 , wherein the data string is an unused parameter or an invented parameter of a layer 3 or lower protocol of the Open System Interconnection (OSI) 7-layer model.

19. The non-transitory computer readable storage medium of claim 14 , wherein the supplementary information contains data specifying one or more groups to which the first wireless station belongs.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
LICENSE Recorded Mar 5, 2013
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 029929/0233 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2013
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD
Reel/Frame 029929/0184 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2013
From: LAMBERT, PAUL A.
To: MARVELL SEMICONDUCTOR, INC.
Reel/Frame 029929/0107 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2013
From: MARVELL SEMICONDUCTOR, INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 029929/0138 →