IP Library Granted Patent US 8,738,023
Granted Patent B2
US 8,738,023 · App. 10/668,544 · Granted May 27, 2014

Method and apparatus for automatic determination of optimal user device location in a wireless network

Inventors: Thaddeus John Gabara (Murray Hill, NJ); Lawrence Allen Rigge (Emmaus, PA)
Assignee: Agere Systems LLC
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,738,023
App. No.
10/668,544
Granted
May 27, 2014
Kind
B2
Abstract

Techniques are disclosed for automatic generation of a location-indicative instruction displayable to one or more users in a communication system which includes a wireless network comprising a plurality of user devices adapted for communication with at least one access point device. A test of a communication link between at least one of the user devices and the access point device is initiated. Based at least in part on a result of the test, an instruction displayable to a user associated with a given one of the user devices is generated, the instruction being indicative of a location at which the given user device is expected to obtain a particular level of data throughput performance.

Claims (68)

1. A method for use in a wireless network comprising a plurality of user devices adapted for communication with at least one access point device, the method comprising the steps of:

initiating a test of a communication link between at least one of the user devices and the access point device, the test comprising a determination of data throughput performance involving the transmission of a plurality of known packets at different bit rates between the at least one user device and the access point device;

monitoring information characterizing an area, the information comprising communication link performance characteristics, information relating to capabilities of the plurality of user devices, and location information of the plurality of user devices;

generating, based at least in part on a result of the test and the monitored information characterizing the area, an instruction displayable to a user associated with a given one of the user devices, the instruction being indicative of a location within the area at which the given user device is expected to obtain a particular level of data throughput performance;

wherein the test comprises a test of at least one of an uplink communication channel between the at least one user device and the access point device and a downlink communication channel between the at least one user device and the access point device;

wherein the test is initiated by the at least one user device, and the packets are transmitted to the access point device and returned from the access point device to the at least one user device;

wherein the generating step utilizes information derived from a global positioning system (GPS) in determining the location at which the given user device is expected to obtain a particular level of data throughput performance; and

wherein the generated instruction comprises an indication of a particular seating location in a group of seating locations within a given facility.

2. The method of claim 1 wherein the test further comprises a test of a communication link between the given user device and the access point device.

3. The method of claim 1 wherein the test further comprises a test of a communication link between one of the user devices, other than the given user device, and the access point device.

4. The method of claim 1 wherein the location comprises a location at which the given user device is expected to obtain a maximum achievable level of data throughput performance.

5. The method of claim 1 wherein the given user device is at a current location, and the instruction is indicative of another location associated with an improved level of data throughput performance relative to that of the current location.

6. The method of claim 1 wherein the generated instruction is displayable on a display screen of the given user device.

7. The method of claim 1 wherein the generated instruction is displayable on a display screen that is not part of the given user device.

8. The method of claim 1 wherein the test is initiated in conjunction with access to a server connected to the access point via a network.

9. The method of claim 1 wherein the generated instruction further comprises an indication of a particular area within a given facility.

10. The method of claim 1 wherein the given user device is compatible with at least one of the 802.11a standard, the 802.11b standard and the 802.11g standard.

11. The method of claim 1 wherein generating the instruction comprises generating a plurality of different instructions for respective users, the different instructions being based at least in part on a likelihood that respective users will utilize the network.

12. The method of claim 1 wherein generating the instruction comprises generating a plurality of different instructions for respective users, the different instructions being based at least in part on a time in which users purchased tickets for seating.

13. An apparatus for use in a wireless network including aplurality of user devices adaptable for communication with at least one access point device, the apparatus comprising:

a processing device having a processor coupled to a memory, the processing device comprising at least one of a user device and an access point device of the wireless network;

wherein the processing device is configurable to:

initiate a test of a communication link associated with at least one of the user devices, the test comprising a determination of data throughput performance involving the transmission of a plurality of known packets at different bit rates between the at least one user device and the access point device;

monitor information characterizing an area, the information comprising communication link performance characteristics, information relating to capabilities of the plurality of user devices, and location information of the plurality of user devices; and

generate, based at least in part on a result of the test and the monitored information characterizing the area, an instruction displayable to a user associated with a given one of the user devices, the instruction being indicative of within the area at which the given user device is expected to obtain a particular level of data throughput performance;

wherein the test comprises a test of at least one of an uplink communication channel between the at least one user device and the access point device and a downlink communication channel between the at least one user device and the access point device;

wherein the test is initiated by the at least one user device, and the packets are transmitted to the access point device and returned from the access point device to the at least one user device;

wherein the generating step utilizes information derived from a global positioning system (GPS) in determining the location at which the given user device is expected to obtain a particular level of data throughput performance; and

wherein the generated instruction comprises an indication of a particular seating location in a group of seating locations within a given facility.

14. A communication system comprising:

a wireless network including a plurality of user devices adaptable for communication with at least one access point device;

wherein a test of a communication link between at least one of the user devices and the access point device is initiated, the test comprising a determination of data throughput performance involving the transmission of a plurality of known packets at different bit rates between the at least one user device and the access point device;

wherein information characterizing an area is monitored, the information comprising communication link performance characteristics, information relating to capabilities of the plurality of user devices, and location information of the plurality of user devices;

wherein based at least in part on a result of the test and the monitored information characterizing the area, an instruction displayable to a user associated with a given one of the user devices is generated, the instruction being indicative of a location within the area at which the given user device is expected to obtain a particular level of data throughput performance; and

wherein the test comprises a test of at least one of an uplink communication channel between the at least one user device and the access point device and a downlink communication channel between the at least one user device and the access point device;

wherein the test is initiated by the at least one user device, and the packets are transmitted to the access point device and returned from the access point device to the at least one user device;

wherein the generating step utilizes information derived from a global positioning system (GPS) in determining the location at which the given user device is expected to obtain a particular level of data throughput performance; and

wherein the generated instruction comprises an indication of a particular seating location in a group of seating locations within a given facility.

15. An article of manufacture comprising a non-transitory machine-readable storage medium storing one or more software programs for use in a wireless network comprising a plurality of user devices adapted for communication with at least one access point device, wherein the one or more programs when executed implement the steps of:

initiating a test of a communication link between at least one of the user devices and the access point device, the test comprising a determination of data throughput performance involving the transmission of a plurality of known packets at different bit rates between the at least one user device and the access point device;

monitoring information characterizing an area, the information comprising communication link performance characteristics, information relating to capabilities of the plurality of user devices, and location information of the plurality of user devices;

generating, based at least in part on a result of the test and the monitored information characterizing the area, an instruction displayable to a user associated with a given one of the user devices, the instruction being indicative of a location within the area at which the given user device is expected to obtain a particular level of data throughput performance;

wherein the test comprises a test of at least one of an uplink communication channel between the at least one user device and the access point device and a downlink communication channel between the at least one user device and the access point device;

wherein the test is initiated by the at least one user device, and the packets are transmitted to the access point device and returned from the access point device to the at least one user device;

wherein the generating step utilizes information derived from a global positioning system (GPS) in determining the location at which the given user device is expected to obtain a particular level of data throughput performance; and

wherein the generated instruction comprises an indication of a particular seating location in a group of seating locations within a given facility.

16. A method for use in a wireless network comprising a plurality of user devices adapted for communication with at least one access point device, the method comprising the steps of:

initiating a test of a communication link between a user device at a current location within an area and an access point device, the test comprising a determination of data throughput performance involving the transmission of a plurality of known packets at different bit rates between the at least one user device and the access point device;

monitoring information characterizing the area, the information comprising communication link performance characteristics, information relating to capabilities of the plurality of user devices, and location information of the plurality of user devices;

generating, based at least in part on a result of the test and the monitored information characterizing the area, an instruction displayable to a user associated with the user device, the instruction being indicative of another location within the area associated with an improved level of data throughput performance relative to that of the current location;

wherein the test comprises a test of at least one of an uplink communication channel between the at least one user device and the access point device and a downlink communication channel between the user device and the at least one access point device;

wherein the test is initiated by the at least one user device, and the packets are transmitted to the access point device and returned from the access point device to the at least one user device;

wherein the generating step utilizes information derived from a global positioning system (GPS) in determining the location at which the given user device is expected to obtain a particular level of data throughput performance; and

wherein the generated instruction comprises an indication of a particular seating location in a group of seating locations within a given facility.

17. A method for use in a wireless network comprising a plurality of user devices adapted for communication with at least one access point device, the method comprising the steps of:

initiating a test of a communication link between at least one of the user devices and the access point device, the test comprising a determination of data throughput performance involving the transmission of a plurality of known packets at different bit rates between the at least one user device and the access point device;

monitoring information characterizing an area, the information comprising communication link performance characteristics, information relating to capabilities of the plurality of user devices, and location information of the plurality of user devices;

generating, based at least in part on a result of the test and the monitored information characterizing the area, an instruction displayable to a user associated with a given one of the user devices, the instruction being indicative of a location within the area at which the given user device is expected to obtain a particular level of data throughput performance;

wherein the test comprises a test of at least one of an uplink communication channel between the at least one user device and the access point device and a downlink communication channel between the at least one user device and the access point device;

wherein the test is initiated by the at least one user device, and the packets are transmitted to the access point device and returned from the access point device to the at least one user device;

wherein the generating step utilizes information derived from a global positioning system (GPS) in determining the location at which the given user device is expected to obtain a particular level of data throughput performance; and

wherein the generating step comprises generating a plurality of different instructions for respective users, the different instructions being based at least in part on a likelihood that respective users will utilize the network.

18. A method for use in a wireless network comprising a plurality of user devices adapted for communication with at least one access point device, the method comprising the steps of:

initiating a test of a communication link between at least one of the user devices and the access point device, the test comprising a determination of data throughput performance involving the transmission of a plurality of known packets at different bit rates between the at least one user device and the access point device;

monitoring information characterizing an area, the information comprising communication link performance characteristics, information relating to capabilities of the plurality of user devices, and location information of the plurality of user devices;

generating, based at least in part on a result of the test and the monitored information characterizing the area, an instruction displayable to a user associated with a given one of the user devices, the instruction being indicative of a location within the area at which the given user device is expected to obtain a particular level of data throughput performance;

wherein the test comprises a test of at least one of an uplink communication channel between the at least one user device and the access point device and a downlink communication channel between the at least one user device and the access point device; and

wherein generating the instruction comprises generating a plurality of different instructions for respective users, the different instructions being based at least in part on a time in which users purchased tickets for seating.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: AGERE SYSTEMS LLC
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035365/0634 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
CERTIFICATE OF CONVERSION Recorded Apr 11, 2014
From: AGERE SYSTEMS INC.
To: AGERE SYSTEMS LLC
Reel/Frame 032662/0515 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2003
From: GABARA, THADDEUS JOHN; RIGGE, LAWRENCE ALLEN
To: AGERE SYSTEMS INC.
Reel/Frame 014544/0843 →
Continuity (1)
Related Publication 20050064870A1 · Mar 24, 2005