USRE40012EExpiredUtility

Anti-theft alarm for portable computer

Assignee: J2D LLCPriority: Mar 15, 1999Filed: Sep 25, 2003Granted: Jan 22, 2008
Est. expiryMar 15, 2019(expired)· nominal 20-yr term from priority
G06F 1/1677G08B 13/149G08B 13/1418G06F 1/1616
44
PatentIndex Score
5
Cited by
22
References
43
Claims

Abstract

A laptop computer is supplied with special-purpose software that detects when the cover is being closed by an unauthorized person. When the cover is closed, an alarm sounds using the speaker integral the laptop. The closed-cover condition is detected. The software operates on either interrupt-driven devices or polled devices which have some means for detecting that the cover is closed. The software includes a password feature and a hot-key feature for overriding the alarm so that an authorized person may close the cover without disturbing other persons or to stop the alarm if the authorized person forgets to disable the alarm.

Claims

exact text as granted — not AI-modified
1. A method for causing a speaker to sound an audible alarm in a portable computer having a cover, a main computer body, a hinge between said cover and said body, and an interrupt vector, said method comprising:
 a) detecting foldable closing of said cover relative to said body;  
 b) causing an interrupt to occur within said portable computer;  
 c) said interrupt causing branching control to a fixed address in said interrupt vector following said detecting; and  
 d) generating said audible alarm from said speaker following said interrupt;  
 and further comprising; detecting whether said speaker is enabled; and detecting whether said alarm is activated by an authorized user.  
 
     
     
       2. The method according to  claim 1 , wherein a computer designer assigns said fixed address in said interrupt vector for interrupt handling said interrupt upon detection of said foldable closing of said cover to said body. 
     
     
       3. The method according to  claim 2 , said fixed address in said interrupt vector comprising an original address for branching control of said portable computer upon occurrence of said interrupt upon detection of said foldable closing of said cover to said body. 
     
     
       4. The method according to  claim 3 , further comprising a first instruction segment at said original address contained in said fixed address in said interrupt vector, control branching to said instruction segment of said portable computer upon detecting said foldable closing of said cover to said body. 
     
     
       5. The method according to  claim 4 , further comprising a second instruction segment. 
     
     
       6. The method according to  claim 5  wherein said second instruction segment is located at a second address. 
     
     
       7. The method according to  claim 6 , wherein said second instruction segment causes said speaker to generate said audible alarm. 
     
     
       8. The method according to  claim 7 , further comprising trapping said interrupt caused by said foldable closing of said cover of said portable computer. 
     
     
       9. The method according to  claim 8 , wherein said trapping occurs at boot time. 
     
     
       10. The method according to  claim 9 , wherein said interrupt is trapped by resetting said original address in said interrupt vector to an indirect address of said second address of said second instruction segment. 
     
     
       11. The method according to  claim 10 , wherein said detecting of said foldable closing of said cover occurs subsequent to boot time. 
     
     
       12. The method according to  claim 11 , wherein a volume for said alarm is set by said authorized user. 
     
     
       13. The method according to  claim 12 , wherein said authorized user may deactivate said alarm. 
     
     
       14. The method according to  claim 13 , wherein said authorized user may select one of a plurality of passwords for deactivating said alarm. 
     
     
       15. The method according to  claim 13 , wherein said authorized user may select one of a plurality of hot-keys for deactivating said alarm. 
     
     
       16. The method according to  claim 12 , wherein said authorized user may activate said alarm. 
     
     
       17. The method according to  claim 16 , wherein said authorized user may select one of a plurality of passwords for activating said alarm. 
     
     
       18. The method according to  claim 16 , wherein said authorized user may select one of a plurality of hot-keys for activating said alarm. 
     
     
       19. A method for causing a speaker to sound an audible alarm in a portable computer having a cover, a main computer body, a hinge between said cover and said main computer body, a status location indicating foldable closing of said cover against said body, and an instruction segment, said method comprising:
 a) polling said status location to detect said foldable closing of said cover against said main computer body;  
 b) causing execution of said instruction segment following detection of said status location indicating said foldable closing of said cover against said main computer body;  
 c) said instruction segment generating said audible alarm;  
 and further comprising: detecting whether said speaker is enabled; and detecting whether said alarm is activated by an authorized user.  
 
     
     
       20. The method according to  claim 19 , wherein a volume for said alarm is set by said authorized user. 
     
     
       21. The method according to  claim 20 , wherein said authorized user may deactivate said alarm. 
     
     
       22. The method according to  claim 21 , wherein said authorized user may select one of a plurality of passwords for deactivating said alarm. 
     
     
       23. The method according to  claim 21 , wherein said authorized user may select one of a plurality of hot-keys for deactivating said alarm. 
     
     
       24. The method according to  claim 20 , wherein said authorized user may activate said alarm. 
     
     
       25. The method according to  claim 24 , wherein said authorized user may select one of a plurality of passwords for activating said alarm. 
     
     
       26. The method according to  claim 24 , wherein said authorized user may select one of a plurality of hot-keys for activating said alarm. 
     
     
       27. A method for causing a speaker to sound an audible alarm in a portable computer having a cover, a main computer body, a hinge between said cover and said body, the method comprising:
   detecting foldable closing of the cover relative to the main computer body of the portable computer;        detecting whether the speaker is enabled;        detecting whether an alarm instruction is activated; and        generating the audible alarm from the speaker if the alarm instruction is activated, the speaker is enabled, and a foldable closing is detected.     
     
     
       28. The method of  claim 27  wherein the step of detecting foldable closing comprises:
   trapping a interrupt associated with a closed position of the cover relative to the main computer body; and        activating the alarm instruction when the cover is closed.     
     
     
       29. The method of  claim 27  wherein the step of detecting foldable closing comprises:
   causing an interrupt to occur within the portable computer when the cover is closed; and        causing branching control based on the interrupt to a fixed address in said interrupt vector.     
     
     
       30. The method of  claim 27  wherein the step of detecting foldable closing comprises:
   triggering a microswitch while the cover is foldably closing; and        executing the alarm based on a signal from the microswitch.     
     
     
       31. The method of  claim 27 , wherein before the step of detecting foldable closing, the method further comprising:
   executing a portion of the alarm instruction during a boot process of the portable computer.     
     
     
       32. The method of  claim 27  wherein the step of detecting foldable closing comprises:
   polling a status indicator associated with the foldable closing of the cover; and        executing an instruction segment when the status indicator is true.     
     
     
       33. The method of  claim 27  wherein a volume for the audible alarm is set by an authorized user. 
     
     
       34. The method of  claim 27  wherein an authorized user may deactivate the audible alarm. 
     
     
       35. The method of  claim 27  wherein an authorized user may deactivate the alarm instruction. 
     
     
       36. The method of  claim 34  wherein the authorized user uses a password to deactivate the audible alarm. 
     
     
       37. The method according to  claim 34  wherein the authorized user uses one or more hot- keys to deactivate the audible alarm.   
     
     
       38. The method according to  claim 27  wherein before detecting foldable closing, the method further comprising:
   executing an instruction segment according to an action taken by an authorized user, the instruction segment for activating the alarm instruction.     
     
     
       39. A method for causing a speaker to sound an audible alarm in a portable computer having a cover, a main computer body, a hinge between the cover and the main computer body, the method comprising:
   executing an alarm instruction for monitoring a position status of the cover relative to the main computer body;        detecting an unauthorized closing of the cover;        detecting whether the speaker is enabled;        detecting whether the alarm is activated; and        generating an audible alarm programmatically if the speaker is enabled, the alarm is activated, and an unauthorized closing of the cover is detected.     
     
     
       40. The method of  claim 39  wherein the step of detecting an unauthorized closing of the cover comprises:
   trapping a cover - closed interrupt; and        triggering an alarm sequence when the status of the cover - closed interrupt changes.     
     
     
       41. The method of  claim 39  wherein the step of executing the alarm instruction comprises:
   executing a portion of the alarm instruction segment with a boot process of the portable computer.     
     
     
       42. The method of  claim 39  wherein the step of executing the alarm instruction comprises:
   executing automatically the alarm instruction segment with the operating system of the portable computer.     
     
     
       43. The method of  claim 39  wherein the step of executing the alarm instruction comprises:
   executing the alarm instruction segment by an action of an authorized user.

Join the waitlist — get patent alerts

Track USRE40012E — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.