Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles

Apparatus, method, and computer program for an alarm system Number:7,522,039 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

Google
 

Top Breaking News
     Anger Erupts in Athens as Bailout Demands Spark Outrage by VOA News
     Zuma’s Plan for South Africa Wins Support by Delia Robertson
     Obama, Chinese Vice President to Meet at White House by Dan Robinson

Title: Apparatus, method, and computer program for an alarm system

Abstract: An alarm monitor includes memory that stores an actuator schedule. An input circuit receives a sensor signal that indicates an alarm condition, the sensor signal originating from a sensor that is remote from the alarm monitor. A processor generates digital data based on the sensor signal and generates a first control signal to control an actuator based on the actuator schedule. An interface wirelessly transmits a report signal to a remote master unit based on the digital data and transmits the first control signal to the actuator.

Patent Number: 7,522,039 Issued on 04/21/2009 to Sutardja,   et al.


Inventors: Sutardja; Sehat (Los Altos, CA), Rainnie; Hedley (Santa Clara, CA), Janofsky; Eric (Sunnyvale, CA)
Assignee: Marvel International Ltd. (Hamilton, BM)
Appl. No.: 11/981,729
Filed: October 31, 2007


Related U.S. Patent Documents

Application NumberFiling DatePatent NumberIssue Date
10703034Nov., 20037298252
10184505Jun., 2002
10184302Jun., 2002
10184299Jun., 20027315764
09659693Sep., 2000
60211874Jun., 2000

Current U.S. Class: 340/539.1 ; 340/539.17; 340/539.22; 340/539.26; 700/20; 700/3; 700/84; 700/9
Current International Class: G08B 1/08 (20060101); G05B 11/01 (20060101); G05B 15/00 (20060101); G05B 15/02 (20060101); G05B 19/18 (20060101)
Field of Search: 340/539.1,539.17,539.19,539.22,539.25,539.26,539.27,539.28 700/1-27,80,84,299,300


References Cited [Referenced By]

U.S. Patent Documents
3878514 April 1975 Faber
3925763 December 1975 Wadhwani et al.
4215408 July 1980 Games et al.
4755792 July 1988 Pezzolo et al.
4760647 August 1988 Gillis
4821027 April 1989 Mallory et al.
4897630 January 1990 Nykerk
5038268 August 1991 Krause et al.
5083122 January 1992 Clark
5148546 September 1992 Blodgett
5479151 December 1995 Lavelle et al.
5511000 April 1996 Kaloi et al.
5552766 September 1996 Lee et al.
5682142 October 1997 Loosmore et al.
5686885 November 1997 Bergman
5687325 November 1997 Chang
5724475 March 1998 Kirsten
5727231 March 1998 Bartley et al.
5771174 June 1998 Spinner et al.
5818389 October 1998 Lazar
5825202 October 1998 Tavana et al.
5880775 March 1999 Ross
5903871 May 1999 Terui et al.
5917405 June 1999 Joao
6011666 January 2000 Wakamatsu
6061306 May 2000 Buchheim
6111580 August 2000 Kazama et al.
6118269 September 2000 Davis
6119091 September 2000 Huang et al.
6181994 January 2001 Colson et al.
6208263 March 2001 Strand
6225901 May 2001 Kail, IV
6233393 May 2001 Yanagihara et al.
6271752 August 2001 Vaios
6281790 August 2001 Kimmel et al.
6289099 September 2001 Edgar, III
6292108 September 2001 Straser et al.
6308253 October 2001 Gadre et al.
6332175 December 2001 Birrell et al.
6334025 December 2001 Yamagami
6370448 April 2002 Eryurek
6389423 May 2002 Sakakura
6441731 August 2002 Hess
6476858 November 2002 Ramirez Diaz et al.
6496692 December 2002 Shanahan
6516039 February 2003 Taura et al.
6553404 April 2003 Stern
6585168 July 2003 Caprio
6594272 July 2003 Ketcham et al.
6603808 August 2003 Anne et al.
6618812 September 2003 Seiler et al.
6624750 September 2003 Marman et al.
6671343 December 2003 Ito
6697103 February 2004 Fernandez et al.
6727811 April 2004 Fendis
6763182 July 2004 Endo et al.
6772212 August 2004 Lau et al.
6859831 February 2005 Gelvin et al.
6867683 March 2005 Calvesio et al.
6950946 September 2005 Droz et al.
6970081 November 2005 Cheng
6975220 December 2005 Foodman et al.
7171281 January 2007 Weber et al.
7242294 July 2007 Warrior et al.
2002/0002425 January 2002 Dossey et al.
2002/0019925 February 2002 Dewhurst et al.
2002/0167590 November 2002 Naidoo et al.
2005/0125083 June 2005 Kiko
2005/0128068 June 2005 Winick et al.
2006/0181425 August 2006 Crane et al.
Foreign Patent Documents
0 982 732 Mar., 2000 EP
0 999 549 May., 2000 EP
WO 99/48296 Sep., 1999 WO

Other References

IEEE P802.11i/D10.0, Apr. 2004 (Amendment to ANSI/IEEE Std 802.11-1999 (2003 Reaff) edition as amended by IEEE Std 802.11g-2003 and IEEE Std 802.11h-2003); IEEE Standard for Information technology--Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements; Part 11: Wireless Medium Access Control (MAC) and Physical Layer (PHY) specifications: Amendment 6: Medium Access Control (MAC) Security Enhancements; LAN/MAN Committee of the IEEE Computer Society; 184 pages. cited by other .
ANSI/IEEE Std 802.11, 1999 Edition; Information technology--Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications; LAN/MAN Standards Committee of the IEEE Computer Society; 528 pages. cited by other .
IEEE Std 802.11a-1999 (Supplement to IEEE Std 802.11-1999) [Adopted by ISO/IEC and redesignated as ISO/IEC 8802-11: 1999/Amd 1:2000(E)]; Supplement to IEEE Standard for Information technology--Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications High-speed Physical Layer in the 5 GHz Band; LAN/MAN Standards Committee of the IEEE Computer Society; 91 pages. cited by other .
IEEE Std 802.11b-1999 (Supplement to IEEE Std 802.11-1999 Edition); Supplement to IEEE Standard for Information technology--Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Higher-Speed Physical Layer Extension in the 2.4 GHz Band; LAN/MAN Standards Committee of the IEEE Computer Society; Sep. 16, 1999 IEEE-SA Standards Board; 96 pages. cited by other .
IEEE Std 802.11b-1999/Cor 1-2001 (Corrigendum to IEEE Std 802.11-1999); IEEE Standard for Information technology--Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 2: Higher-Speed Physical Layer (PHY) extension in the 2.4 GHz Band-- Corrigendum 1; LAN/MAN Standards Committee of the IEEE Computer Society; Nov. 7, 2001; 24 pages. cited by other .
IEEE P802.11g/D8.2, Apr. 2003 (Supplement to ANSI/IEEE Std 802.11-1999(Reaff 2003));Draft Supplement to STANDARD [for] Information Technology--Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications: Further Higher Data Rate Extension in the 2.4 GHz Band; LAN/MAN Standards Committee of the IEEE Computer Society; 69 pages. cited by other .
IEEE Std 802.11h-2003 (Amendment to IEEE Std 802.11, 1999 Edition (Reaff 2003)); as amended by IEEE Stds 802.11a-1999, 802.11b-1999, 802.11b-1999/Cor 1-2001, 802.11d-2001, and 802.11g-2003; IEEE Standard for Information technology--Telecommunications and information exchange between systems--Local and metropolitan area networks--Specific requirements--Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 5: Spectrum and Transmit Power Management Extensions in the 5 GHz band in Europe; IEEE Computer Society LAN/MAN Standards Committee; Oct. 14, 2003; 74 pages. cited by other .
Settles, Curtis; DSP-Augmented CPU cores Promise Performance Boost for Ultra-Compact Drives, Data Storage, May 2000, pp. 35-38, PennWell, US. cited by other .
Quantum, Part 2: A Closer Look at Hard Disk Drives; Chapter 3: Inside Hard Disk Drives, Quantum Online, Jun. 7, 2000, pp. 1-3, Quantum, US. cited by other .
Quantum, Chapter 4: Recent Technological Developments: The Impact of Leading-Edge Technology on Mass Storage, Quantum Online, Jun. 7, 2000, pp. 1-3, Quantum, US. cited by other .
Atmel Announces 802.11b Media Access Controller (MAS) with Integrated Baseband for Wireless Applications, Design & Reuse, Aug. 21, 2002. cited by other.

Primary Examiner: Wu; Daniel
Assistant Examiner: Tang; Son M

Parent Case Text



CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of U.S. patent application Ser. No. 10/703,034, filed Nov. 5, 2003, now U.S. Pat. No. 7,298,252, which application is a continuation-in-part of U.S. Non-Provisional patent application Ser. No. 09/659,693 entitled "Apparatus And Method For Recording And Reproducing Digital Data," filed Sep. 11, 2000, which claims the benefit of U.S. Provisional Application Ser. No. 60/211,874, entitled "Method and Apparatus For Recording And Reproducing Digital Data," filed Jun. 14, 2000, the disclosures thereof incorporated by reference herein in its entirety.

This application is a continuation-in-part of U.S. Non-Provisional patent application Ser. No. 10/184,505 entitled "Apparatus And Method For Recording And Reproducing Digital Data," filed Jun. 26, 2002, the disclosure thereof incorporated by reference herein in its entirety.

This application is a continuation-in-part of U.S. Non-Provisional patent application Ser. No. 10/184,302 entitled "Apparatus And Method For Recording And Reproducing Digital Data," filed Jun. 26, 2002, the disclosure thereof incorporated by reference herein in its entirety.

This application is a continuation-in-part of U.S. Non-Provisional patent application Ser. No. 10/184,299 entitled "Apparatus And Method For Recording And Reproducing Digital Data," filed Jun. 26, 2002 now U.S. Pat. No. 7,315,764, the disclosure thereof incorporated by reference herein in its entirety.
Claims



What is claimed is:

1. An alarm monitor comprising: memory that stores an actuator schedule; an input circuit that receives a sensor signal that indicates an alarm condition, the sensor signal originating from a sensor that is remote from the alarm monitor; a processor that generates digital data based on said sensor signal and that generates a first control signal to control an actuator based on said actuator schedule; and an interface that wirelessly transmits a report signal to a remote master unit based on said digital data and that transmits said first control signal to said actuator.

2. The alarm monitor of claim 1 wherein said processor actuates a part of at least one of a window and a door via said actuator.

3. The alarm monitor of claim 2 wherein said part includes one of blinds, windowpanes, a sash, a sash cable, and a door panel.

4. The alarm monitor of claim 1 wherein said processor wirelessly transmits said first control signal to said actuator via said interface.

5. The alarm monitor of claim 1 wherein said processor at least one of opens, closes and obscures a physical portal based on said report signal via said actuator.

6. The alarm monitor of claim 1 wherein said processor signals said interface to transmit said report signal when said sensor signal is equal to a predetermined value.

7. The alarm monitor of claim 1 further comprising a receiver that receives a sensor calibration signal from said remote master unit, wherein said processor calibrates an alarm sensor based on said sensor calibration signal.

8. The alarm monitor of claim 1 further comprising a media access controller that generates said report signal based on said digital data.

9. The alarm monitor of claim 8 wherein said media access controller generates an electronic mail (email) message comprising said digital data, and wherein said interface transmits said email message to at least one of a personal computer and a portable device.

10. The alarm monitor of claim 8 further comprising a receiver that receives another signal comprising a destination address, wherein said media access controller directs said email message to said destination address.

11. The alarm monitor of claim 1 wherein said processor is in a sleep mode when said sensor signal is equal to a predetermined value for a predetermined interval, and wherein said processor transitions to an active mode and transmits said report signal via said interface when said sensor signal is no longer equal to said predetermined value.

12. The alarm monitor of claim 1 wherein said processor actuates a device that is connected to a physical portal based on said actuator schedule and independent of said digital data.

13. An alarm system comprising the alarm monitor of claim 2 and further comprising an alarm sensor that generates an alarm signal, wherein said processor generates said digital data based on said alarm signal.

14. The alarm system of claim 13 wherein said alarm sensor comprises a camera, and wherein said alarm signal comprises an image captured by said camera.

15. The alarm system of claim 13 wherein said alarm sensor comprises at least one of a seismometer, a barometer, a thermometer, a motion detector, a smoke detector, a carbon monoxide detector, and a glass breakage detector.

16. An alarm system comprising the alarm monitor and said remote master unit of claim 1, wherein said remote master unit generates a second control signal to control said actuator based on said report signal.

17. The alarm system of claim 16 wherein said remote master unit includes a network appliance.

18. The alarm system of claim 16 comprising a plurality of said alarm monitors that are in communication with said remote master unit.

19. The alarm system of claim 16 further comprising an intruder sensor that generates said sensor signal.

20. The alarm system of claim 16 further comprising a weather sensor that generates said sensor signal.

21. The alarm system of claim 16 further comprising: a receiver that receives a sensor calibration signal, wherein said processor calibrates said sensor based on said sensor calibration signal.

22. A controller comprising: an input circuit that receives a sensor signal that indicates an alarm condition, the sensor signal originating from an alarm sensor that is remote from the controller and that receives a sensor calibration signal that is associated with said alarm sensor from a remote master unit; a processor that generates digital data based on said sensor signal; and a transmitter that wirelessly transmits a report signal to said remote master unit based on said digital data, wherein said processor remotely calibrates said alarm sensor via said transmitter based on said sensor calibration signal.

23. The controller of claim 22 further comprising a media access controller that generates said report signal based on said digital data.

24. The controller of claim 23 wherein said media access controller generates an electronic mail (email) message comprising said digital data, and wherein said transmitter transmits said email message to at least one of a personal computer and a portable device.

25. The controller of claim 24 wherein said receiver receives another signal comprising a destination address, and wherein said media access controller directs said email message to said destination address.

26. The controller of claim 22 wherein said processor transmits said report signal when said sensor signal is equal to a predetermined value.

27. The controller of claim 22 wherein said processor is in a sleep mode when said sensor signal is equal to a predetermined value for a predetermined interval, and wherein said processor is in an active mode and transmits said report signal via said transmitter when said sensor signal is no longer equal to said predetermined value.

28. The controller of claim 22 wherein said alarm sensor includes at least one of a camera, a seismometer, a barometer, a thermometer, a motion detector, a smoke detector, a carbon monoxide detector, and a glass breakage detector.

29. The controller of claim 22 wherein said processor actuates a part of at least one of a window and a door via said actuator.

30. The controller of claim 29 wherein said part includes one of blinds, windowpanes, a sash, a sash cable, and a door panel.

31. The controller of claim 22 wherein said processor wirelessly transmits said first control signal to an actuator.

32. The controller of claim 22 wherein said processor at least one of opens, closes and obscures a physical portal based on said report signal.

33. The controller of claim 32 further comprising an output circuit that generates a second control signal based on said first control signal to at least one of open, close and obscure said physical portal.

34. The controller of claim 22 wherein said processor is in a sleep mode when said sensor signal is equal to a predetermined value for a predetermined interval, and wherein said processor transitions to an active mode and transmits said report signal via said transmitter when said sensor signal is no longer equal to said predetermined value.

35. The alarm system of claim 22 wherein said processor actuates a device that is connected to a physical portal based on an actuator schedule and independent of said digital data.

36. A monitor comprising: an input circuit that receives a sensor signal originated from a remote sensor selected from at least one of a sunlight detector, a seismometer, a barometer, a wind detector and a moisture detector; a processor that generates digital data based on said sensor signal and that generates a first control signal to control an mechanical actuator based on said digital data; and an interface that wirelessly transmits a report signal to a remote master unit based on said digital data and that transmits said first control signal to said actuator.

37. The monitor of claim 36 wherein said processor actuates a part of at least one of a window and a door via said actuator.

38. The monitor of claim 37 wherein said part includes one of blinds, windowpanes, a sash, a sash cable, and a door panel.

39. The monitor of claim 36 wherein said processor wirelessly transmits said first control signal to said actuator via said interface.

40. The monitor of claim 36 wherein said processor at least one of opens, closes and obscures a physical portal based on said control signal via said actuator.

41. The monitor of claim 36 wherein said processor signals said interface to transmit said report signal when said sensor signal is equal to a predetermined value.

42. The monitor of claim 36 further comprising a receiver that receives a sensor calibration signal from said remote master unit, wherein said processor calibrates said remote sensor based on said sensor calibration signal.

43. The monitor of claim 36 further comprising a media access controller that generates said report signal based on said digital data.

44. The monitor of claim 43 wherein said media access controller generates an electronic mail (email) message comprising said digital data, and wherein said interface transmits said email message to at least one of a personal computer and a portable device.

45. The monitor of claim 43 further comprising a receiver that receives another signal comprising a destination address, wherein said media access controller directs said email message to said destination address.

46. The monitor of claim 36 wherein said processor is in a sleep mode when said sensor signal is equal to a predetermined value for a predetermined interval, and wherein said processor transitions to an active mode and transmits said report signal via said interface when said sensor signal is no longer equal to said predetermined value.

47. The monitor of claim 36 wherein said processor actuates a device that is connected to a physical portal based on an actuator schedule and independent of said digital data.

48. A system comprising the controller of claim 36 and further comprising an alarm sensor that generates an alarm signal, wherein said processor generates said digital data based on said alarm signal.

49. The system of claim 48 wherein said alarm sensor comprises a camera, and wherein said alarm signal comprises an image captured by said camera.

50. A system comprising the monitor and said remote master unit of claim 36, wherein said remote master unit generates a second control signal to control said actuator based on said report signal.

51. The system of claim 50 wherein said remote master unit includes a network appliance.

52. The system of claim 50 comprising a plurality of said monitors that are in communication with said remote master unit.

53. The monitor of claim 36 further comprising: a receiver that receives a sensor calibration signal, wherein said processor calibrates said remote sensor based on said sensor calibration signal.
Description



BACKGROUND

The present invention relates generally to alarm systems.

FIG. 1 is an example of a conventional MP3 player. MP3 player includes an interface 106, nonvolatile solid state memory 102, a decoder 110, a digital-to-analog (D/A) converter 147, an audio output 116, a key pad 108, a display 112, a controller 104, RAM 144 and ROM 145.

Controller 104 controls the operation of the MP3 player in accordance with a set of programmed instructions. Programmed instructions for controller 104 are stored in nonvolatile memory or ROM 145, and RAM 144 is provided as the working memory for controller 104

Typically, MP3 data, which is a digital compressed format representing music data, is initially stored on a personal computer 50 and is subsequently transferred to the MP3 player via interface 106, under control of controller 104. The MP3 data is stored in nonvolatile solid state memory 102. Interface 50 can implemented by a standard parallel port, serial port, USB and the like. Nonvolatile solid state memory 102 may be implemented as flash memory. Generally, for a music quality recording, a nonvolatile solid state memory having 64 Mbytes can store about 1 hour of music. Flash memory provides the capability of retaining the stored digital data even when the MP3 player is powered down. Once the digital data has been transferred to the MP3 player, it no longer needs to be connected to personal computer 50, and the MP3 player can play back the MP3 data autonomously from personal computer 50.

Decoder 110 functions to decode and decompress the MP3 data file stored in nonvolatile solid state memory 102. Decoder 110 decompresses the MP3 music file in accordance controller 104 according to the MP3 format, and decodes the decompressed music file into a bit stream form. The bit stream is then converted into analog form by digital to analog converter 147 for connection to a speaker, earphone and the like. A decoding program for the MP3 decoder function is stored in the ROM 145 and loaded to RAM 144 by controller 104 as required.

The MP3 player comprises a keypad 108 for allowing user control and interaction with the MP3 player. Such control may include power on/power off, music selection and volume. The MP3 also comprises a display 112 for displaying characters or graphics, such as a battery indicator, a play mode indicator, a volume indicator, available memory size and the title of the music being played.

SUMMARY

In general, in one aspect, the invention features a method, apparatus, and computer program for an alarm system. It comprises a master unit; and an alarm monitor comprising an alarm sensor to provide a sensor signal representing alarm conditions; a processor to produce digital data based on the alarm signal; and a media access controller to generate a report signal comprising the digital data; and a transmitter to transmit the report signal to the master unit.

Particular implementations can include one or more of the following features. The processor is further to cause the transmitter to transmit the report signal when the sensor signal meets a predetermined condition. The alarm sensor comprises a camera; and the sensor signal comprises an image captured by the camera. The media access controller is further to generate a packet comprising the digital data; and the transmitter is further to transmit the packet. The media access controller is further to generate an electronic mail message comprising the digital data; and the transmitter is further to transmit the electronic mail message. The alarm monitor further comprises a receiver to receive a further signal comprising a destination address; wherein the media access controller directs the electronic mail message to the destination address. The processor is further to enter a sleep mode when the sensor signal meets a predetermined condition for a predetermined interval; and, when the sensor signal no longer meets the predetermined condition, the processor is further to leave the sleep mode and to cause the transmitter to transmit the report signal. The alarm sensor comprises at least one of the group comprising a seismometer; a barometer; a thermometer; a motion detector; a smoke detector; a carbon monoxide detector; and a glass breakage detector. Implementations comprise a receiver to receive a further signal representing sensor calibration information from the master unit; wherein the media access controller is further to obtain the sensor calibration information from the further signal; and wherein the processor is further to calibrate the alarm sensor in accordance with the sensor calibration information. The alarm system complies with a standard selected from the group consisting of IEEE 802.11; IEEE 802.11a; IEEE 802.11b; IEEE 802.11g; IEEE 802.11h; and IEEE 802.11i. The processor and the media access controller are implemented together as a single integrated circuit. The alarm sensor, the processor and the media access controller are implemented together as a single integrated circuit.

In general, in one aspect, the invention features a method, apparatus, and computer program for an alarm system. It comprises receiving a signal representing digital data; obtaining the digital data from the signal representing the digital data; and producing a control signal based on the digital data; and providing the control signal to an actuator to manipulate a physical portal in response to the control signal.

Particular implementations can include one or more of the following features. It comprises manipulating the physical portal in response to the control signal. Manipulating the physical portal is selected from the group consisting of opening the physical portal; closing the physical portal; locking the physical portal; and obscuring the physical portal. The physical portal is selected from the group consisting of a window; and a door. It comprises receiving a sensor signal provided by one or more sensors; and providing the control signal based on the digital data and the sensor signal. The one or more sensors comprise at least one of the group comprising a thermometer; a light detector; a moisture detector; a wind detector; a barometer; a motion detector; a smoke detector; a gas detector; and a glass breakage detector. It comprises providing a keypad control signal in response to operation of a keypad; and providing the control signal based on the digital data and the keypad control signal. It comprises displaying a status of the apparatus. It comprises transmitting a report signal representing a status of the apparatus. It comprises storing an actuator schedule; and producing the control signal based on the actuator schedule. It comprises producing the control signal based on the actuator schedule when the signal representing the digital data is unavailable.

In general, in one aspect, the invention features a physical portal comprising a processor to produce digital data based on a sensor signal provided by a sensor; a media access controller to generate a report signal comprising the digital data; and a transmitter to transmit the report signal.

Particular implementations can include one or more of the following features. The physical portal is selected from the group consisting of a window; and a door. The processor is further to cause the transmitter to transmit the report signal when the sensor signal meets a predetermined condition. The sensor comprises a camera; and wherein the sensor signal comprises an image captured by the camera. The media access controller is further to generate a packet comprising the digital data; and wherein the transmitter is further to transmit the packet. The media access controller is further to generate an electronic mail message comprising the digital data; and wherein the transmitter is further to transmit the electronic mail message. The physical portal further comprises a receiver to receive a further signal comprising a destination address; wherein the media access controller directs the electronic mail message to the destination address. The processor is further to enter a sleep mode when the sensor signal meets a predetermined condition for a predetermined interval; and wherein, when the sensor signal no longer meets the predetermined condition, the processor is further to leave the sleep mode and to cause the transmitter to transmit the report signal. The physical portal further comprises the sensor. The sensor comprises at least one of the group comprising a thermometer; a light detector; a moisture detector; a wind detector; a barometer; a motion detector; a smoke detector; a gas detector; and a glass breakage detector. The sensor, the processor and the media access controller are implemented together as a single integrated circuit. The physical portal further comprises a receiver to receive a further signal representing sensor calibration information; wherein the media access controller is further to obtain the sensor calibration information from the further signal; and wherein the processor is further to calibrate the sensor in accordance with the sensor calibration information. The transmitter complies with a standard selected from the group consisting of IEEE 802.11; IEEE 802.11a; IEEE 802.11b; IEEE 802.11g; IEEE 802.11h; and IEEE 802.11i. The processor and the media access controller are implemented together as a single integrated circuit. The physical portal further comprises a receiver to receive a signal representing digital data; wherein the media access controller is further to obtain the digital data from the signal representing the digital data; wherein the processor is further to produce a control signal based on the digital data obtained by the media access controller; and an output circuit to provide the control signal to an actuator to manipulate the physical portal in response to the control signal. The physical portal further comprises the actuator. The actuator is selected from the group consisting of a device to open the physical portal; a device to close the physical portal; a device to lock the physical portal; and a device to obscure the physical portal. The processor is further to provide the control signal based on the digital data obtained by the media access controller and the sensor signal. The physical portal further comprises a keypad to provide a keypad control signal in response to operation of the keypad; wherein the processor is further to provide the control signal based on the digital data obtained by the media access controller and the keypad control signal. The physical portal further comprises a display to display a status of the physical portal. The receiver is a wireless receiver. The receiver complies with a standard selected from the group consisting of IEEE 802.11; IEEE 802.11a; IEEE 802.11b; IEEE 802.11g; IEEE 802.11h; and IEEE 802.11i. The physical portal further comprises a memory to store an actuator schedule; and wherein the processor is further to produce the control signal based on the actuator schedule. The processor is further to produce the control signal based on the actuator schedule stored in the memory when the signal representing the digital data is unavailable. The memory is non-volatile.

The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features will be apparent from the description and drawings, and from the claims.

DESCRIPTION OF DRAWINGS

FIG. 1 is a block diagram of a conventional MP3 player.

FIG. 2 is a block diagram of a first embodiment of a media player/recorder in accordance with the present invention.

FIG. 3 is a more detailed block diagram of a first embodiment of the media player/recorder of FIG. 2.

FIG. 4 is a block diagram of a second embodiment of a media player/recorder in accordance with the present invention.

FIG. 5 is a more detailed block diagram of the media player/recorder of FIG. 4.

FIG. 6 shows an exemplary data format of a magnetic disk having a plurality of concentric tracks comprised of a plurality of user data sectors and embedded servo data sectors.

FIG. 7 is a schematic representation of memory 202.

FIG. 8 is a memory map of memory 202.

FIG. 9 is flow chart of an energization/deenergization procedure according to a first embodiment of the present invention.

FIG. 10 is flow chart of an energization/deenergization procedure according to a second embodiment of the present invention.

FIG. 11 is flow chart of an energization/deenergization procedure according to a third embodiment of the present invention.

FIG. 12 is flow chart of an operating procedure according to the present invention.

FIG. 13 shows a variation of the first embodiment of the media player/recorder of FIG. 2.

FIG. 14 shows a variation of the second embodiment of the media player/recorder of FIG. 2.

FIG. 15 is a block diagram of a third embodiment of a media player/recorder in accordance with the present invention.

FIG. 16 is a block diagram of a fourth embodiment of a media player/recorder in accordance with the present invention.

FIG. 17 illustrates a mode of some implementations referred to as "local radio mode."

FIG. 18 shows an implementation where a media player/recorder is implemented within a digital camera.

FIG. 19 shows automobiles equipped with a media player/recorder in accordance with the present invention.

FIG. 20 shows an implementation where a media player/recorder communicates with a biometric sensor over a cable.

FIG. 21 show a biometric sensor worn on a finger and transmitting biometric data over a cable.

FIG. 22 shows a process for a media player/recorder to acquire shared media.

FIG. 23 shows a process for a media player/recorder to share media.

FIG. 24 shows a process for a media player/recorder to match items of interest.

FIG. 25 shows an alarm system according to an embodiment of the present invention.

FIG. 26 shows a controller according to an embodiment of the present invention.

FIG. 27 shows a process that can be performed by the controller of FIG. 26 according to a preferred embodiment.

FIG. 28 shows a window according to one embodiment.

FIG. 29 shows a process that can be performed by the window of FIG. 28 according to one embodiment.

The leading digit(s) of each reference numeral used in this specification indicates the number of the drawing in which the reference numeral first appears. Like reference numerals refer to like parts.

DETAILED DESCRIPTION

Embodiments of the present invention are directed to an alarm system that transmits digital data representing alarm conditions such as weather conditions, motion, gas content, sounds, and so on. The digital data can be encoded, compressed or both, and can be transmitted wirelessly or by wire, cable, or the like.

Referring to FIG. 2 there is shown the first embodiment of media player/recorder of the present invention. The media player/recorder includes a wired interface 206, a wireless interface 210, memory 202, a processor 300, an output 216, a keypad 208, a display 212, a storage device (the storage device may utilize, for example, a magnetic media (such as a hard disk drive), magneto-optical media, an optical media (such as a CD ROM, CDR, CDRW or the like), and the like) such as, a disk drive 230, a preamp 232 and a voice coil motor (VCM) 234. Wireless interface 210 includes a wireless transmitter 209 and a wireless receiver 211.

The operation of the media player/recorder is as follows. Operation of the media player/recorder is controlled by the user through keypad 208. Status of the media player/recorder is provided to the user by display 212.

Media data, which was previously digitized, may be obtained (downloaded) from a personal computer, network appliance, local area network, Internet 50 and the like, including wireless networks with infrastructure, such as a designated access point, peer-to-peer wireless networks, and the like. Such external devices communicate with the media player/recorder via wired interface 206 and wireless interface 210, which are controlled by processor 300. Wired interface 206 may be implemented, for example, as a parallel interface, serial interface, USB, Ethernet connection, IEEE 1394 (a.k.a. Firewire), and the like. Wireless interface 210 may be implemented, for example, as an infrared interface, IEEE 802.15, IEEE 802.11, Bluetooth.TM. and the like. Again the present invention is independent of the interface selected. Media data is then stored on the storage device such as, disk drive 230 in accordance with processor 300. Disk drive 230 is preferably a miniature drive with a capacity of 1 Gbyte of data storage, which is particularly suitable for a portable device. Of course, any other appropriate sized disk drive may be employed.

Alternatively, media data may be obtained directly from an external analog source, such as a microphone or video camera, connected to input 214. Input 214 takes the input signal from external device and sets the analog signal to an appropriate level. The analog signal is then converted to a digital signal and compressed using a selected format by processor 300, as will be described herein below. The compressed digital data is similarly stored on disk drive 230.

When the user chooses a selection of media data to be played back with keypad 208, processor 300 powers up disk drive 230 and retrieves the selected data which is then transferred to memory 202. It is noted that the powering up of the device is done in a sequential manner so as to minimize energy consumption of the device. A more detailed description is provided below.

Memory 202 comprises a solid state memory, such as, for example dynamic random access memory (solid state memory), flash memory, EEPROM, or the like. It is not necessary for memory 202 to be nonvolatile since the media data is stored in a nonvolatile manner on storage device or disk drive 230. The quantity of solid state memory required is less than is required in a conventional MP3 player. The quantity of solid state memory contemplate is about 2 Mbytes, which is sufficient to store about 2 minutes of MP3 data. Of course, as will be appreciated by one of ordinary skill in the art, when dealing with video data, more solid state memory may be required. The amount of solid state memory supplied is selected to minimize energy consumption.

After the selected data is stored in memory 202, disk drive 230 is then powered down. In this manner, during playback disk drive 230 is powered up only during the transfer of the selected media data from disk drive 230 to memory 202, which results in lower energy consumption. A more detailed description of the powering down of disk drive 230 is provided herein below. The media data is retrieved from memory 202. Processor 300 determines the format of data compression from the retrieved data. Disk drive 230, also stores the data compression/decompression algorithms. The data is decompressed in accordance with the determined format and converted to an analog signal by processor 300. The analog signal is set to an appropriate level by output circuit 216. If the analog signal contains audio data, output circuit 216 is connected to a speaker, headphone and the like for playback, and if the analog signal contains video data, output circuit 216 is connected to a display device for playback.

Additionally, media data recorded on disk drive 230 or stored in memory 202 may be transferred (uploaded) to a personal computer, network appliance, local area network, internet 50 or another media player/recorder through interfaces 206 and 210 under the control of processor 300.

FIG. 3 is a detailed block diagram of processor 300. Processor 300 is preferably implemented as a single integrated circuit. A media playback/recorder apparatus having a processor implemented as a single integrated circuit can be fabricated at lower cost and have lower energy consumption. Alternatively, processor 300 may be implemented by discrete components. Processor 300 comprises a read channel 341, storage controller or hard disk controller 342, digital signal processor/microprocessor unit (DSP/MPU) 343, random access memory (RAM) 344, a non volatile memory such as read only memory (ROM) 345, digital to analog converter (DAC) 346 and analog to digital converter (ADC) 347. DSP/MPU 343 comprises servo controller 349 and Codec 348. In a preferred embodiment, DSP/MPU 343 is implemented as a single integrated circuit. In another embodiment, MPU may be implemented as one integrated circuit and the DSP may be implemented as another integrated circuit.

It is noted that DSP/MPU 343 may comprise a microprocessor unit, a digital signal processor, or any combination thereof. ROM 345 stores programmed instructions for processor 300 and DSP/MPU 343 to control the operation of both the disk drive 230 (and associated circuitry) and the signal processing of the media data. RAM 345 is provided as a working memory for DSP/MPU 343. For each of the various compression formats discussed above, the decompression and compression algorithms for Codec 348 are stored on disk drive 230. Storing the decompression and compression algorithms on disk drive 230 minimizes the size of ROM 345 and its energy consumption. Additionally, this feature allows future compression and decompressions formats to be easily implemented for the media player/recorder.

In the implementation of FIG. 3, wireless interface 210 is implemented separately from processor 300, and includes an antenna 356, a wireless unit 354, a baseband processor 352, and a media access controller (MAC) 350. Antenna 356 is a conventional antenna for receiving and transmitting wireless signals. Wireless unit 354 converts wireless signals received by antenna 356 to analog baseband signals, and converts analog baseband signals received from baseband processor 352 to wireless signals for transmission by antenna 356. Baseband processor 352 converts analog baseband signals received from wireless unit 354 to a digital bitstream, and converts a digital bitstream received from MAC 350 to analog baseband signals, both according to well-known methods. MAC 350 frames the digital bitstream produced by baseband processor 352, and filters the frames to select the frames addressed to processor 300, both according to well-known methods. MAC 350 also converts frames received from processor 300 to a digital bitstream for baseband processor 352, also according to well-known methods. In some implementations, MAC 350 includes an embedded microprocessor.

Prior to discussing the operation of processor 300, reference is made to FIG. 6. FIG. 6 shows an exemplary data format of a magnetic media used in disk drive 230, comprising a series of concentric data tracks 13 wherein each data track 13 comprises a plurality of sectors 15 with embedded servo wedges 17. Servo controller 349 processes the servo data in servo wedges 17 and, in response thereto, positions the read/write head over a desired track. Additionally, servo controller 349 processes servo bursts within servo wedges 17 to keep a disk head of disk drive 230 aligned over a centerline of the desired track while writing and reading data. Servo wedges 17 may be detected by the discrete time sequence detector implemented in DSP/MPU 343. It is important to note that DSP/MPU 343 is utilized only during the time period for detecting servo wedges 17; during other periods DSP/MPU 343 is available to perform other functions as described below, such as signal processing for media data playback and recording. By using only one DSP rather than two, the cost of fabrication and the amount of energy consumption can be reduced.

As described above, the powering up of the device is done in a sequential manner so as to minimize energy consumption of the device. More specifically, the mechanical or motor portions of the storage device are energized first. After the motor reaches operating speed, VCM 234 is energized, followed by the energization of read channel 341 and HDC 342.


Free Web Sudoku Puzzles.
Solve with your browser.
    6   7        
  2             3
4 8   9   6   5  
        1 7 8   4
                 
9   8 6 3        
  7   5   8   6 1
5             7  
        4   9    
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!