IP Library Granted Patent US 7,055,047
Granted Patent B2
US 7,055,047 · App. 10/410,089 · Granted May 30, 2006

Selective implementation of power management schemes based on detected computer operating environment

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 7,055,047
App. No.
10/410,089
Granted
May 30, 2006
Kind
B2
Abstract

Detecting a radio frequency (RF) environment around a computer and using a power management scheme for an RF user input device being used by the computer system. If the computer system is in a single user environment, a power management scheme may be used to conserve power on the RF user input device. If the computer system is in a multi-user environment, a power management scheme may be used to minimize interference between neighboring computer systems by minimizing the signal strength of the RF signal from the RF user input device and the RF signal from the computer system.

Claims (109)

1. A computer system, comprising:

a processor;

a first radio frequency transmitter/receiver (RFTR);

a user input device comprising a second RFTR, wherein the first RFTR and the second RFTR are operable to communicate in a wireless fashion;

a memory coupled to the processor and configured to store program instructions executable to:

determine if the computer system is being used in a single user environment or a multi-user environment;

wherein the program instructions are executable to implement a first power management scheme for the user input device if the computer system is being used in the single user environment; and

wherein the program instructions are executable to implement a second power management scheme for the user input device if the computer system is being used in the multi-user environment.

2. The computer system of claim 1 ,

wherein the program instructions are executable to determine if the computer system is being used in the single user environment or the multi-user environment by monitoring a number of radio frequency (RF) signals being received by the first RFTR above a first threshold and within a set frequency range.

3. The computer system of claim 1 ,

wherein the first power management scheme comprises managing the user input device to operate at a power level in a range of minimally sufficient power levels to transmit an RF signal from the second RFTR at a power level receivable by the first RFTR.

4. The computer system of claim 3 ,

wherein the first power management scheme includes the first RFTR transmitting a received RF signal strength indication (RSSI) to the second RFTR, wherein the RSSI is based on RF signals transmitted from the second RFTR to the first RFTR;

wherein the first power management scheme includes the user input device adjusting the power level of the second RFTR based on the RSSI.

5. The computer system of claim 4 ,

wherein the first power management scheme includes the user input device adjusting the power level of the second RFTR based on the RSSI to maintain the power level in a range of minimally sufficient power levels to transmit the RF signal from the second RFTR at a power level receivable by the first RFTR.

6. The computer system of claim 1 ,

wherein the second power management scheme comprises managing the user input device to operate at a power level in a range of minimally sufficient power levels to transmit the RF signal from the second RFTR at a power level receivable by the first RFTR.

7. The computer system of claim 6 ,

wherein the second power management scheme includes the first RFTR transmitting a first RSSI to the second RFTR, and the second RFTR adjusting the RF signal from the second RFTR according to the first RSSI to maintain the power level in a range of minimally suffient power levels to transmit the RF signal from the second RFTR at a power level receivable by first RFTR.

8. The computer system of claim 7 ,

wherein the second power management scheme includes the second RFTR transmitting a second RSSI to the first RFTR and the first RFTR adjusting the RF signal from the first RFTR according to the second RSSI to maintain the power level in a range of minimally suffient power levels to transmit the RF signal from the first RFTR at a power level receivable by second RFTR.

9. The computer system of claim 6 ,

wherein the second power management scheme includes the second RFTR transmitting at a power level above a safety threshold.

10. The computer system of claim 1 , further comprising:

a chipset logic coupled to the processor.

11. The computer system of claim 1 ,

wherein the user input device is one or more of a computer mouse, a keyboard, a microphone, a camera, a wireless pointing device, and a joystick.

12. The computer system of claim 1 ,

wherein the first power management scheme includes placing the user input device in an inactive status after a predetermined amount of time of non-use.

13. The computer system of claim 1 ,

wherein the second power management scheme includes not placing the user input device in an inactive status after a predetermined amount of time of non-use.

14. The computer system of claim 1 ,

wherein the first RFTR and the second RFTR have omni-directional antennae.

15. The computer system of claim 1 ,

wherein the first power management scheme includes transmitting the RSSI by the first RFTR at full power.

16. The computer system of claim 1 ,

wherein the first RFTR and/or the second RFTR are sensitive to three decibel steps in received RF signal strength.

17. A computer system, comprising:

a processor;

a first radio frequency transmitter/receiver (RFTR);

a user input device comprising a second RFTR, wherein the first RFTR and the second RFTR are operable to communicate in a wireless fashion;

a memory coupled to the processor and configured to store program instructions executable to:

determine an environment in which the computer system is being used;

wherein the program instructions are executable to implement a first power management scheme for the user input device if the computer system is being used in a first environment; and

wherein the program instructions are executable to implement a second power management scheme for the user input device if the computer system is being used in a second environment.

18. The computer system of claim 17 ,

wherein a first environment is defined as the first RFTR receiving only one RF signal from above a first threshold and within a set frequency range.

19. The computer system of claim 18 ,

wherein the first power management scheme for the user input device puts the user input device in an inactive status after a predetermined amount of time of non-use.

20. The computer system of claim 17 ,

wherein the second power management scheme keeps the user input device active if the user input device is not used after a predetermined amount of time.

21. The computer system of claim 17 ,

wherein the first RFTR and the second RFTR have omni-directional antennae.

22. The computer system of claim 17 ,

wherein the first power management scheme includes the first RFTR transmitting the RSSI at full power.

23. The computer system of claim 17 ,

wherein the first RFTR and/or the second RFTR are sensitive to three decibel steps in received RF signal strength.

24. The computer system of claim 17 ,

wherein the user input device is one or more of a computer mouse, a keyboard, a microphone, a camera, a wireless pointing device, and a joystick.

25. A method, comprising:

determining if a computer system is being used in a single user environment or a multi-user environment, wherein said determining is performed based on monitoring of wireless signals;

implementing a first power management scheme for a user input device if the computer system is being used in a single user environment; and

implementing a second power management scheme for the user input device if the computer system is being used in a multi-user environment.

26. The method of claim 25 ,

wherein determining if the computer system is being used in the single user environment or the multi-user environment includes monitoring a number of RF signals being received above a first threshold and within a set frequency range by a first RFTR coupled to a computer system.

27. The method of claim 25 ,

wherein the first power management scheme comprises managing the user input device to operate at a power level in a range of minimally sufficient power levels to transmit an RF signal from a second RFTR at a power level receivable by the first RFTR.

28. The method of claim 27 ,

wherein implementing the first power management scheme comprises:

transmitting an RSSI from the first RFTR to the second RFTR, wherein the RSSI is based on RF signals transmitted from the second RFTR to the first RFTR;

adjusting the power level of the second RFTR by the user input device based on the RSSI.

29. The method of claim 28 ,

wherein adjusting the power level of the second RFTR by the user input device based on the RSSI includes maintaining the power level in a range of minimally sufficient power levels to transmit an RF signal from the second RFTR at a power level receivable by the first RFTR.

30. The method of claim 25 ,

wherein the second power management scheme includes managing the user input device to operate at a power level in a range of minimally sufficient power levels to transmit an RF signal from the second RFTR at a power level receivable by the first RFTR.

31. The method of claim 30 ,

wherein implementing the second power management scheme comprises:

transmitting a second RSSI to the second RFTR by the first RFTR, and

adjusting the RF signal from the second RFTR according to the second RSSI to maintain the power level in a range of minimally sufficient power levels to transmit the RF signal from the second RFTR at a power level receivable by the first RFTR.

32. The method of claim 31 ,

wherein the second power management scheme includes:

transmitting an RSSI to the first RFTR by the second RFTR, and

adjusting the RF signal from the first RFTR according to the RSSI to maintain the power level in a range of minimally sufficient power levels to transmit the RF signal from the first RFTR at a power level receivable by the second RFTR.

33. A computer accessible memory medium comprising program instructions, wherein the program instruction are executable by a processor to:

determining if a computer system is being used in a single user environment or a multi-user environment, wherein said determining is performed based on monitoring of wireless signals;

implementing a first power management scheme for a user input device if the computer system is being used in a single user environment; and

implementing a second power management scheme for the user input device if the computer system is being used in a multi-user environment.

34. The memory medium of claim 33 ,

wherein determining if the computer system is being used in the single user environment or the multi-user environment includes monitoring a number of RF signals being received above a first threshold and within a set frequency range by a first RFTR coupled to a computer system.

35. The memory medium of claim 33 ,

wherein the first power management scheme comprises managing the user input device to operate at a power level in a range of minimally sufficient power levels to transmit an RF signal from a second RFTR at a power level receivable by the first RFTR.

36. The memory medium of claim 33 ,

wherein implementing the first power management scheme comprises:

transmit an RSSI from the first RFTR to the second RFTR, wherein the RSSI is based on RF signals transmitted from the second RFTR to the first RFTR;

adjust the power level of the second RFTR by the user input device based on the RSSI.

37. The memory medium of claim 36 ,

wherein adjusting the power level of the second RFTR by the user input device based on the RSSI includes maintaining the power level in a range of minimally sufficient power levels to transmit an RF signal from the second RFTR at a power level receivable by the first RFTR.

38. The memory medium of claim 33 ,

wherein the second power management scheme includes managing the user input device to operate at a power level in a range of minimally sufficient power levels to transmit an RF signal from the second RFTR at a power level receivable by the first RFTR.

39. The memory medium of claim 38 ,

wherein implementing the second power management scheme comprises:

transmitting a first RSSI to the second RFTR by the first RFTR, and

adjusting the RF signal from the second RFTR according to the first RSSI to maintain the power level in a range of minimally sufficient power levels to transmit the RF signal from the second RFTR at a power level receivable by the first RFTR.

40. The memory medium of claim 39 ,

wherein implementing the second power management scheme comprises:

transmitting a second RSSI to the first RFTR by the second RFTR, and

adjusting the RF signal from the first RFTR according to the second RSSI to maintain the power level in a range of minimally sufficient power levels to transmit the RF signal from the first RFTR at a power level receivable by the second RFTR.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
MERGER Recorded Dec 11, 2017
From: STANDARD MICROSYSTEMS CORPORATION
To: MICROCHIP TECHNOLOGY INCORPORATED
Reel/Frame 044820/0715 →