Notification framework for wireless networks
First Claim
1. A client device operating in an environment comprising a plurality of wireless access points coupled to a network, the client device comprising:
- a wireless network interface adapted to determine whether at least one service is within a predetermined range of the client computing device before establishing a connection between at least one of the plurality of wireless access points and the client computing device and receive at least one announcement transmission from each of multiple wireless access points that are within the predetermined range of the client device;
a processor connected to a memory that stores one or more driver for accessing at least one service, the processor adapted to receive from the wireless network interface segments of notification data from each received announcement transmission of the at least one announcement transmission from each of the multiple wireless access points and to combine the segments of notification data from multiple announcement transmissions to create a notification describing the at least one service offered by an entity associated with the multiple wireless access points; and
a user interface adapted to display the notification before establishing a connection to at least one of the multiple wireless access points and to detect a request for more information on the at least one service described by the notification, wherein, in response to the request for more information, the wireless network interface is further adapted to establish a connection to at least one of the plurality of wireless access points and request information on the at least one service.
2 Assignments
0 Petitions
Accused Products
Abstract
Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless access points or other wireless communication devices. Discovering services prior to establishing a connection may facilitate finding a desired service. The services that may be discovered may be, for example, print services, camera services, PDA services or any other suitable services. Services may be discovered using 802.11, Bluetooth, UWB or any other suitable wireless technology. A graphical user interface is provided that enables a user to select a desired service.
-
Citations
20 Claims
-
1. A client device operating in an environment comprising a plurality of wireless access points coupled to a network, the client device comprising:
-
a wireless network interface adapted to determine whether at least one service is within a predetermined range of the client computing device before establishing a connection between at least one of the plurality of wireless access points and the client computing device and receive at least one announcement transmission from each of multiple wireless access points that are within the predetermined range of the client device; a processor connected to a memory that stores one or more driver for accessing at least one service, the processor adapted to receive from the wireless network interface segments of notification data from each received announcement transmission of the at least one announcement transmission from each of the multiple wireless access points and to combine the segments of notification data from multiple announcement transmissions to create a notification describing the at least one service offered by an entity associated with the multiple wireless access points; and a user interface adapted to display the notification before establishing a connection to at least one of the multiple wireless access points and to detect a request for more information on the at least one service described by the notification, wherein, in response to the request for more information, the wireless network interface is further adapted to establish a connection to at least one of the plurality of wireless access points and request information on the at least one service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method operable on a client device in an environment having a plurality of wireless access points coupled to a network, the method comprising:
-
determining whether at least one service is within a predetermined range of the client computing device before establishing a connection between at least one of the plurality of wireless access points and the client computing device; receiving at least one announcement transmission from each of multiple wireless access points within the predetermined range of the client device; extracting segments of notification data from each received announcement transmission; combining the segments of notification data from multiple announcement transmissions to create a notification describing the at least one service offered by an entity associated with the multiple wireless access points; presenting the notification on the client computing device before establishing a connection to at least one of the plurality of wireless access points; detecting a request for more information regarding the at least one service described by the notification; in response to detecting the request, establishing a connection to at least one of the plurality of wireless access points; and requesting information regarding the at least one service over the established connection. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable storage medium having instructions stored therein for performing operations on a client device in an environment having a plurality of wireless access points coupled to a network, the operations comprising:
-
determining whether at least one service is within a predetermined range of the client computing device before establishing a connection between at least one of the plurality of wireless access points and the client computing device; receiving at least one announcement transmission from each of multiple wireless access points within the predetermined range of the client device; extracting segments of notification data from each received announcement transmission; combing the segments of notification data from multiple announcement transmissions into a notification; creating a notification describing the at least one service offered by an entity associated with the multiple wireless access points; presenting the notification on a user interface of the client computing device before establishing a connection to at least one of the plurality of wireless access points; detecting a request for more information regarding the at least one service described by the notification; in response to detecting the request, establishing a connection to at least one of the plurality of wireless access points; and requesting information regarding the at least one service over the established connection. - View Dependent Claims (17, 18, 19, 20)
-
Specification