CA2718445C

Apparatus and methods for establishing client-host associations within a wireless network

Abstract

In embodiments, a one-to-one association is established be-tween a client and a host in a wireless network, such as a wireless local area network or a wireless personal communication network. The client may be a display device. The host may be a cellular telephone. Active association cor-responds to the host exclusively using a shared resource of the client. When the association is solid, requests from other hosts to establish an active asso-ciation are denied. When the association is fragile, such requests are granted. In the case of a semi-solid association, a request from another host to estab-lish an active association causes the client to generate a query to the host currently owning the active association. If the host currently owning the as-sociation grants a release, a new active association is established between the requesting host and the client. Otherwise, the request from the other host is denied.

CA2718445C, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

45 claims: 5 independent, 40 dependent

  1. 1
    CLAIMS:1. A method for providing use of a shared resource of a client over a wireless network, the method comprising: establishing a passive association between the client and a first host of communications over the wireless network, the passive association not allowing use of the shared resource by the first host, wherein the shared resource is a resource residing at or available through the client;receiving at the client a request from the first host to establish an active association between the first host and the client for communications over the wireless network, the active association allowing exclusive use of the shared resource by the first host;in response to the request from the first host, determining at the client whether an active association allowing exclusive use of the shared resource by a second host exists;if the step of determining whether an active association allowing exclusive use of the shared resource by the second host exists results in a determination that there is no active association with the second host, establishing the active association between the first host and the client for communications over the wireless network and allowing exclusive use of the shared resource by the first host;if the step of determining whether an active association allowing exclusive use of the shared resource by the second host exists results in a determination that there is an active association with the second host, determining a category of the active association allowing exclusive use of the shared resource by the second host, the category is one of solid, semi-solid, and fragile;and determining whether to establish the active association between the first host and the client for communications over the wireless network based on the determined category of the active association. CA 02718445 2014-06-27 74769-3097
  2. 17
    18. The method of claim 1, wherein the first host comprises a cellular telephone. CA 02718445 2014-06-27 74769-3097
  3. 20
    21. A client device comprising:a shared resource;a memory;a receiver of a wireless network;10 a transmitter of the wireless network;a controller coupled to the receiver, the transmitter, the shared resource, and the memory, the controller is configured to: establishing a passive association between the client and a first host of communications over the wireless network, the passive association not allowing use of the 15 shared resource by the first host, wherein the shared resource is a resource residing at or available through the client;receiving at the client a request from the first host to establish an active association between the first host and the client for communications over the wireless network, the active association allowing exclusive use of the shared resource by the first host;20 in response to the request from the first host, determining at the client whether an active association allowing exclusive use of the shared resource by a second host exists;if an active association allowing exclusive use of the shared resource by the second host does not exist, establishing an active association between the first host and the CA 02718445 2014-06-27 74769-3097 client for communications over the wireless network and allowing exclusive use of the shared resource by the first host;if an active association allowing exclusive use of the shared resource by the second host does exist, determining a category of the active association allowing exclusive use of the shared resource by the second host, the category is one of solid, semi-solid, and fragile;and determining whether to establish the active association between the first host and the client for communications over the wireless network based on the determined category of the active association.
  4. 37
    38. A non-transitory machine-readable medium comprising instructions, wherein when the instructions are executed by at least one processor of a client device comprising a shared resource and being configured to receive and transmit over a wireless network, the instruction cause the client device to perform steps comprising:CA 02718445 2014-06-27 74769-3097 establishing a passive association between the client and a first host of communications over the wireless network, the passive association not allowing use of the shared resource by the first host, wherein the shared resource is a resource residing at or available through the client;5 receiving at the client a request from the first host to establish an active association between the first host and the client for communications over the wireless network, the active association allowing exclusive use of the shared resource by the first host;in response to the request from the first host, determining at the client whether an active association allowing exclusive use of the shared resource by a second host exists;10 if the step of determining whether an active association allowing exclusive use of the shared resource by the second host exists results in a determination that there is no active association with the second host, establishing the active association between the first host and the client for communications over the wireless network and allowing exclusive use of the shared resource by the first host;15 if the step of determining whether an active association allowing exclusive use of the shared resource by the second host exists results in a determination that there is an active association with the second host, determining a category of the active association allowing exclusive use of the shared resource by the second host, the category is one of solid, semi-solid, and fragile;and 20 determining whether to establish the active association between the first host and the client for communications over the wireless network based on the determined category of the active association.
  5. 45
    46. A client device comprising:a shared resource means;10 a means for storing data;a means for receiving information over a wireless network;a means for transmitting information over the wireless network;a controller means for controlling the shared resource means, the means for storing data, the means for receiving information, and the means for transmitting information, 15 wherein the controller means is configured to: establishing a passive association between the client and a first host of communications over the wireless network, the passive association not allowing use of the shared resource by the first host, wherein the shared resource is a resource residing at or available through the client;20 receiving at the client a request from the first host to establish an active association between the first host and the client for communications over the wireless network, the active association allowing exclusive use of the shared resource by the first host;in response to the request from the first host, determining at the client whether an active association allowing exclusive use of the shared resource by a second host exists;CA 02718445 2014-06-27 74769-3097 if an active association allowing exclusive use of the shared resource by the second host does not exist, establishing an active association between the first host and the client for communications over the wireless network and allowing exclusive use of the shared resource by the first host;5 if an active association allowing exclusive use of the shared resource by the second host does exist, determining a category of the active association allowing exclusive use of the shared resource by the second host, the category is one of solid, semi-solid, and fragile;and determining whether to establish the active association between the first host 10 and the client for communications over the wireless network based on the determined category of the active association. CA 02718445 2010-09-13 WO 2009/124299 1/5 PCT/US2009/039564 100