US20230086995A1 - Lamp socket assembly for powering an image capture device of a security system - Google Patents

Lamp socket assembly for powering an image capture device of a security system Download PDF

Info

Publication number
US20230086995A1
US20230086995A1 US17/479,832 US202117479832A US2023086995A1 US 20230086995 A1 US20230086995 A1 US 20230086995A1 US 202117479832 A US202117479832 A US 202117479832A US 2023086995 A1 US2023086995 A1 US 2023086995A1
Authority
US
United States
Prior art keywords
lamp socket
socket assembly
light bulb
processor
light
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/479,832
Inventor
Chao Zhang
Steve Skeoch
Lin Chen
Zhongwei CHENG
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wyze Labs Inc
Original Assignee
Wyze Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wyze Labs Inc filed Critical Wyze Labs Inc
Priority to US17/479,832 priority Critical patent/US20230086995A1/en
Assigned to Wyze Labs, Inc. reassignment Wyze Labs, Inc. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHEN, LIN, CHENG, ZHONGWEI, SKEOCH, STEVE, ZHANG, CHAO
Publication of US20230086995A1 publication Critical patent/US20230086995A1/en
Priority to US18/224,310 priority patent/US20230361520A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B15/00Identifying, scaring or incapacitating burglars, thieves or intruders, e.g. by explosives
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B15/00Identifying, scaring or incapacitating burglars, thieves or intruders, e.g. by explosives
    • G08B15/002Identifying, scaring or incapacitating burglars, thieves or intruders, e.g. by explosives with occupancy simulation
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B5/00Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
    • G08B5/22Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission
    • G08B5/36Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied using electric transmission; using electromagnetic transmission using visible light sources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B13/00Burglar, theft or intruder alarms
    • G08B13/18Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength
    • G08B13/189Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems
    • G08B13/194Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems
    • G08B13/196Actuation by interference with heat, light, or radiation of shorter wavelength; Actuation by intruding sources of heat, light, or radiation of shorter wavelength using passive radiation detection systems using image scanning and comparing systems using television cameras
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01RELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
    • H01R33/00Coupling devices specially adapted for supporting apparatus and having one part acting as a holder providing support and electrical connection via a counterpart which is structurally associated with the apparatus, e.g. lamp holders; Separate parts thereof
    • H01R33/92Holders formed as intermediate parts for distributing energy in parallel through two or more counterparts at least one of which is attached to apparatus to be held
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01RELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
    • H01R33/00Coupling devices specially adapted for supporting apparatus and having one part acting as a holder providing support and electrical connection via a counterpart which is structurally associated with the apparatus, e.g. lamp holders; Separate parts thereof
    • H01R33/945Holders with built-in electrical component
    • H01R33/9453Holders with built-in electrical component for screw type coupling devices

Definitions

  • the present invention is directed generally to security systems, and more particularly, to devices for powering one or more image capture devices of a security system.
  • security cameras e.g., outside a house or other building and/or on or near an asset.
  • security cameras may be implemented as floodlight cameras, battery powered cameras, and/or wired cameras.
  • floodlight cameras are expensive and difficult to install, typically requiring a professional installer.
  • Battery powered cameras need to be recharged from time-to-time, which requires that they be removed, recharged, and reinstalled each time they are recharged.
  • Wired cameras can be difficult to install because power cables and/or electrical wires have to be installed and connected to each of the wired cameras.
  • FIG. 1 is a block diagram of a security system that includes an image capture device and one or more lamp socket assemblies each installed in a different light fixture.
  • FIG. 2 is a block diagram illustrating some of the internal components of two of the lamp socket assemblies and the image capture device of the security system of FIG. 1 .
  • FIG. 3 is a block diagram of an embodiment of the security system including multiple lamp socket assemblies.
  • FIG. 4 is a block diagram illustrating a network formed by the multiple lamp socket assemblies.
  • FIG. 5 A is a flow diagram of a first method that may be performed by the security system of FIG. 1 .
  • FIG. 5 B is a flow diagram of a second method that may be performed by the security system of FIG. 1 .
  • FIG. 6 is a functional block diagram illustrating a mobile communication device that may be used to implement at least one client computing device of FIG. 1 .
  • FIG. 7 is a diagram of a hardware environment and an operating environment in which computing devices of the security system of FIG. 1 may be implemented.
  • FIG. 1 is a block diagram of a security system 100 that includes of one or more lamp socket assemblies 102 each for use with a light fixture 104 .
  • FIG. 1 illustrates a single lamp socket assembly 102 A.
  • the system 100 may include any number of the lamp socket assembly(ies) 102 each like the lamp socket assembly 102 A and each installed in a separate light fixture like the light fixture 104 .
  • the light fixture 104 is connected to a power source 106 and receives power therefrom.
  • the light fixture 104 may be implemented as a conventional outdoor light fixture connected to a conventional electrical socket (not shown) by a power cord or hardwired to an electrical circuit by one or more conventional electrical wires 108 .
  • the power source 106 may be an alternating-current (“AC”) electric power supply, such as a power grid or mains electricity, or a direct-current (“DC”) electric power supply, such as battery power, solar power, and the like.
  • the light fixture 104 includes a light socket 110 .
  • the light socket 110 has been illustrated as a conventional light socket with conductive internal threads 112 .
  • the light socket 110 is configured to receive and power a light bulb 114 .
  • the light bulb 114 has conductive external threads 116 configured to be threaded into the conductive internal threads 112 of the light socket 110 . Power is transferred to the light bulb 114 from the light fixture 104 via a first electrical connection formed between the conductive internal and external threads 112 and 116 .
  • the lamp socket assembly 102 A is configured to be positioned in between the light bulb 114 and the light socket 110 .
  • the lamp socket assembly 102 A includes a light receptacle portion 120 configured to receive and power the light bulb 114 .
  • the light receptacle portion 120 may be substantially similar to the light socket 110 .
  • the light receptacle portion 120 may include conductive internal threads 122 that are substantially identical to the conductive internal threads 112 and are configured to threadedly engage the conductive external threads 116 of the light bulb 114 .
  • the conductive external threads 116 may be threaded into the conductive internal threads 122 to form a second electrical connection between the light bulb 114 and the light receptacle portion 120 through which power may pass from the light receptacle portion 120 to the light bulb 114 .
  • the light receptacle portion 120 may be configured to accommodate any type of light bulb desired.
  • the lamp socket assembly 102 A includes a connector portion 124 configured to be received and powered by the light socket 110 .
  • the connector portion 124 includes conductive external threads 126 that are substantially identical to the conductive external threads 116 of the light bulb 114 and are configured to be threaded into the conductive internal threads 112 of the light socket 110 .
  • the conductive external threads 126 may be threaded into the conductive internal threads 112 to form a third electrical connection between the lamp socket assembly 102 A and the light socket 110 through which power may pass from the light socket 110 to the lamp socket assembly 102 A.
  • the lamp socket assembly 102 A includes circuitry 128 (see FIG.
  • the connector portion 124 may be configured to be received by any type of lamp socket desired.
  • the lamp socket assembly 102 A includes at least one connector that may each be connected to a different security or surveillance device.
  • the lamp socket assembly 102 A includes a first connector 130 (e.g., a Universal Serial Bus (“USB”) port, a USB plug, and the like) that is connected to an image capture device 132 (e.g., a video camera, a security camera, and the like).
  • an image capture device 132 e.g., a video camera, a security camera, and the like.
  • the lamp socket assembly 102 A may include multiple connectors each like the first connector 130 that are each connectable to a different image capture device like the image capture device 132 .
  • the image capture device 132 includes a second connector 134 (e.g., a USB port, a USB plug, and the like) configured to be connected to the first connector 130 .
  • the second connector 134 of the image capture device 132 is connected to the first connector 130 by a cable 136 (e.g., a USB cable) having first and second connectors 137 and 138 .
  • the first connector 137 is configured to be directly connected to the first connector 130 of the lamp socket assembly 102 A and the second connector 138 is configured to be directly connected to the second connector 134 of the image capture device 132 .
  • the lamp socket assembly 102 A provides electrical power to the image capture device 132 via a fourth electrical connection formed between the first and second connectors 130 and 134 .
  • the image capture device 132 communicates information to the lamp socket assembly 102 A via a communication connection formed between the first and second connectors 130 and 134 .
  • the information is used by the lamp socket assembly 102 A to control operation of the light bulb 114 .
  • the lamp socket assembly 102 A and the image capture device 132 may communicate over the communication connection using any suitable communication protocol, such as USB communication protocol.
  • first and second connectors 130 and 134 form both the fourth electrical connection and the communication connection between the lamp socket assembly 102 A and the image capture device 132
  • the lamp socket assembly 102 A and the image capture device 132 may each include separate connectors for forming each of the fourth electrical connection and the communication connection.
  • the first and second connectors 130 and 134 may be implemented using any type of connectors (e.g., USB) configured to provide electrical and/or communication connections.
  • the image capture device 132 is connected to a network 140 (e.g., the Internet) by a wireless communication link 142 to communication equipment 144 (e.g., a router), which is connected via one or more wired and/or wireless connections 146 to the network 140 .
  • the image capture device 132 may communicate with one or more computing devices, such as a client computing device 150 , over the network 140 .
  • the client computing device 150 may be connected to the network 140 via a wired or wireless connection 152 .
  • the client computing device 150 may implement a client application 154 that receives data from the image capture device 132 via the network 140 .
  • the client computing device 150 may receive images and/or sound from the image capture device 132 , and display the images to a user 156 using a display device 158 of the client computing device 150 and/or playback the sound to the user 156 using sound reproduction equipment of the client computing device 150 .
  • the client application 154 may also send messages (e.g., data, notifications, commands, instructions, and the like) to the image capture device 132 over the network 140 .
  • the client computing device 150 may be implemented as any type of computing device, such as a cellular telephone, tablet computing device, personal computer, laptop computer, and the like.
  • the client computing device 150 may be implemented as a mobile communication device 600 (see FIG. 6 ) or a computing device 12 (see FIG. 7 ).
  • the system 100 may include any number of client computing devices each like the client computing device 150 and each connected to the network 140 via a separate wired or wireless connection like the connection 152 and each implementing a copy of the client application 154 .
  • Data being communicated to and/or from the image capture device 132 may be communicated to a cloud or server application 160 executing on one or more computing devices 162 connected to the network 140 via one or more wired and/or wireless connections 164 .
  • the server application 160 receives the data (e.g., images and/or sound) from the image capture device 132 and provides the data to the client computing device 150 .
  • the server application 160 may receive the data (e.g., messages, schedule data, and the like) from the client computing device 150 and provide the data to the image capture device 132 .
  • One or more third-party computing devices 170 may be connected to the network 140 via one or more wired and/or wireless connections 172 .
  • the third-party computing device(s) 170 may implement a third-party application 174 that sends instructions to the image capture device 132 over the network 140 .
  • the third-party application 174 may communicate with the image capture device 132 via the server application 160 .
  • the third-party application 174 may communicate with the image capture device 132 using a protocol and/or service, such as one or more If This Then That (“IFTTT”) services or other cross-device protocol(s).
  • IFTTT If This Then That
  • the image capture device 132 includes power management circuitry 201 , a communication interface 202 , a network interface 203 , a processor 204 , one or more sensors 205 , and memory 207 storing instructions 208 that are executable by the processor 204 .
  • the processor 204 is connected to the communication interface 202 , the network interface 203 , the sensor(s) 205 , and the memory 207 by a bus 209 .
  • the power management circuitry 201 is connected to and receives power from the second connector 134 .
  • the power management circuitry 201 is connected to the fourth electrical connection formed between the first and second connectors 130 and 134 and receives power therefrom.
  • the power management circuitry 201 is connected to and provides power to the other components of the image capture device 132 .
  • the power management circuitry 201 may be connected to the bus 209 and may provide power thereto.
  • the communication interface 202 includes circuitry connected to the second connector 134 and communicates with the lamp socket assembly 102 A over the communication connection formed between the first and second connectors 130 and 134 .
  • the communication interface 202 may receive messages from the processor 204 and communicate them to the lamp socket assembly 102 A over the communication connection.
  • the network interface 203 includes circuitry configured to connect to the network 140 (see FIG. 1 ).
  • the image capture device 132 includes an antenna 210 configured to connect wirelessly with the network 140 .
  • the network interface 203 is configured to communicate with the network 140 using the antenna 210 .
  • the network interface 203 may receive messages from the processor 204 and communicate them to a device (e.g., the client computing device 150 , at least one of the computing device(s) 162 , and/or at least one of the third-party computing device(s) 170 ) over the network 140 .
  • a device e.g., the client computing device 150 , at least one of the computing device(s) 162 , and/or at least one of the third-party computing device(s) 170 .
  • the network interface 203 may receive messages from another device (e.g., the client computing device 150 , at least one of the computing device(s) 162 , and/or at least one of the third-party computing device(s) 170 ) over the network 140 and provide those messages to the processor 204 and/or store the messages in the memory 207 .
  • the processor 204 may use the communication interface 202 to forward any message received to the lamp socket assembly 102 A and/or may formulate a new message (e.g., based on any received message(s)) to forward to the lamp socket assembly 102 A using the communication interface 202 .
  • the processor 204 may be implemented as a microprocessor, microcontroller, and the like. Referring to FIG. 1 , the processor 204 is configured to execute the instructions 208 (see FIG. 2 ), communicate with the lamp socket assembly 102 A via the communication interface 202 (see FIG. 2 ), and communicate with a device (e.g., the client computing device 150 , at least one of the computing device(s) 162 , and/or at least one of the third-party computing device(s) 170 ) on the network 140 via the network interface 203 (see FIG. 2 ).
  • a device e.g., the client computing device 150 , at least one of the computing device(s) 162 , and/or at least one of the third-party computing device(s) 170
  • the sensor(s) 205 monitor a region and may include image capture components 206 A, optional sound capture components 206 B, one or more motion sensors, one or more passive infrared (“PIR”) sensors, and the like.
  • the image capture components 206 A capture images of the monitored region.
  • the image capture components 206 A may continuously or intermittently capture the images.
  • the captured images may be stored in the memory 207 as image data 215 .
  • the optional sound capture components 206 B may include a microphone.
  • the optional sound capture components 206 B record sound within the monitored region.
  • the recorded sound may be stored in the memory 207 as sound data 216 .
  • the motion sensor(s) detect motion within the monitored region.
  • the memory 207 may include read only memory and/or random access memory.
  • the memory 207 may be implemented as one or more non-transitory computer-readable media.
  • the memory 207 stores the instructions 208 , which, when executed by the processor 204 , cause the processor 204 to detect a security event in data collected by the sensor(s) 205 .
  • the processor 204 may detect the occurrence of a security event when the processor 204 detects at least a threshold amount of motion, at least a threshold amount of noise, and/or the like.
  • the processor 204 may detect a security event in the image data 215 and/or the sound data 216 .
  • the threshold amount of motion and/or the threshold amount of noise may indicate the presence of an intruder 180 and/or the occurrence of another type of security event.
  • the instructions 208 may include artificial intelligence, machine learning algorithms, and the like that look and/or listen for and detect such security events.
  • Non-limiting examples of security events that may be detected include at least the threshold amount of motion, at least the threshold amount of noise, absence of an object, and/or presence of an object, such as a pet, a vehicle, a package, and the like.
  • the memory 207 may store schedule data 212 (e.g., received from the client computing device 150 illustrated in FIG. 1 ).
  • the instructions 208 may cause the processor 204 to read the schedule data 212 and instruct the lamp socket assembly 102 A to turn the light bulb 114 on and off in accordance with a schedule defined by the schedule data 212 .
  • the instructions 208 may cause the processor 204 to forward the schedule data 212 to the lamp socket assembly 102 A as schedule data 234 via the communication connection formed between the first and second connectors 130 and 134 .
  • the lamp socket assembly 102 A may include power management circuitry 218 , a communication interface 220 , at least one processor 222 , memory 224 , a network interface 226 , and a switch 228 .
  • the switch 228 may optionally be a component of the power management circuitry 218 .
  • the processor(s) 222 is/are connected to the communication interface 220 , the memory 224 , the network interface 226 , and the switch 228 by a bus 230 .
  • the power management circuitry 218 may be connected to the bus 230 and may provide power thereto.
  • the power management circuitry 218 receives first electrical power from the conductive external threads 126 and provides second electrical power to other components of the lamp socket assembly 102 A, such as the processor(s) 222 , the communication interface 220 , the memory 224 , the network interface 226 , the switch 228 , and the bus 230 .
  • the switch 228 When the switch 228 is in an on position, the power management circuitry 218 provides third electrical power to the light bulb 114 that turns on the light bulb 114 .
  • the switch 228 is in an off position, the power management circuitry 218 is prevented from providing the third electrical power to the light bulb 114 , which causes the light bulb 114 to be turned off.
  • the communication interface 220 includes circuitry connected to the first connector 130 and communicates with the image capture device 132 over the communication connection formed between the first and second connectors 130 and 134 .
  • the communication interface 220 may receive messages from the image capture device 132 over the communication connection and communicate those messages to the processor(s) 222 .
  • the processor(s) 222 may instruct the switch 228 to be in the on position to thereby provide electrical power to the light bulb 114 and turn on the light bulb 114 .
  • the processor(s) 222 may transition the switch 228 to the on position if the switch 228 was in the off position.
  • the processor(s) 222 may instruct the switch 228 to stop providing the electrical power to the light bulb 114 to thereby turn off the light bulb 114 .
  • the processor(s) 222 may transition the switch 228 from the on position to the off position.
  • the processor(s) 222 may each be implemented as a microprocessor, microcontroller, and the like.
  • the memory 224 may include read only memory and/or random access memory.
  • the memory 224 may be implemented as one or more non-transitory computer-readable media.
  • the memory 224 stores instructions 232 that are executable by the processor(s) 222 .
  • the processor(s) 222 is/are configured to execute the instructions 232 (see FIG. 2 ), implement commands received from the image capture device 132 , and instruct the switch 228 to transition between the on and off positions.
  • the memory 224 may store the schedule data 234 (e.g., received from the image capture device 132 ).
  • the instructions 208 may cause the processor(s) 222 to read the schedule data 234 and instruct the switch 228 to turn the light bulb 114 on and off in accordance with the schedule defined by the schedule data 234 .
  • the network interface 226 includes circuitry configured to connect to a like network interface 226 of another lamp socket assembly (e.g., a lamp socket assembly 102 B) like the lamp socket assembly 102 A.
  • the lamp socket assembly 102 A includes an antenna 236 configured to connect wirelessly to the antenna 236 of the lamp socket assembly 1026 .
  • the network interface 226 of the lamp socket assembly 102 A is configured to communicate with the network interface 226 of the other lamp socket assembly 1026 via the antennas 236 .
  • the network interface 226 of the lamp socket assembly 102 A may receive messages from the processor(s) 222 and communicate them to the other lamp socket assembly 102 B wirelessly using the antennas 236 .
  • the network interface 226 may receive messages from the other lamp socket assembly 102 B and provide those messages to the processor(s) 222 and/or store the messages in the memory 224 .
  • the processor(s) 222 may use the network interface 226 to forward any message to the other lamp socket assembly 102 B and/or receive any message from the other lamp socket assembly 102 B.
  • FIG. 5 A is flow diagram of a first method 500 that may be performed by the system 100 (see FIG. 1 ).
  • the image capture device 132 captures images and/or sounds of the region monitored by the image capture device 132
  • the instructions 208 cause the processor 204 to look for security events in the image data 215 and/or the sound data 216 .
  • the image data 215 and/or the sound data 216 may be stored in the memory 207 (see FIG. 2 ).
  • the processor 204 detects a security event in the image data 215 and/or the sound data 216 .
  • the instructions 208 cause the processor 204 to send a notification or command to the lamp socket assembly 102 A.
  • the command instructs the lamp socket assembly 102 A to turn on the light bulb 114 .
  • the command may include a predetermined amount of time over which the light bulb 114 is to remain on.
  • the lamp socket assembly 102 A receives the command. Then, in block 525 , the lamp socket assembly 102 A turns on the light bulb 114 . In block 525 , the instructions 208 may cause the processor 204 to instruct the switch 228 to be in the on position to thereby provide electrical power to and turn on the light bulb 114 . Next, in block 530 , the lamp socket assembly 102 A may wait the predetermined amount of time. Then, in block 535 , the lamp socket assembly 102 A turns off the light bulb 114 . In block 535 , the instructions 208 may cause the processor 204 to instruct the switch 228 to be in the off position to thereby stop providing electrical power to and turn off the light bulb 114 .
  • the first method 500 may convert the light fixture 104 into a smart light and/or security light that appears to be turned on by the image capture device 132 whenever the image capture device 132 detects the occurrence of a security event.
  • the lamp socket assembly 102 A may be controlled by image detection and/or sound detection implemented by the instructions 208 of the image capture device 132 .
  • FIG. 5 B is flow diagram of a second method 550 that may be performed by the system 100 (see FIG. 1 ).
  • the image capture device 132 receives a message from another device connected to the network 140 (see FIG. 1 ).
  • the image capture device 132 may receive a message from the client computing device 150 , at least one of the computing device(s) 162 , or at least one of the third-party computing device(s) 170 .
  • the message may include a command and/or the schedule data 212 .
  • the instructions 208 cause the processor 204 to send information to the lamp socket assembly 102 A.
  • the information may include the command and/or the schedule data 212 .
  • the lamp socket assembly 102 A receives the information.
  • the lamp socket assembly 102 A controls the light bulb 114 in accordance with the information.
  • the second method 550 terminates.
  • the client application 154 may control the lamp socket assembly 102 A by sending the message to the image capture device 132 in block 555 .
  • the client application 154 may allow the user 156 to determine a schedule indicating when the user 156 would like the light bulb 114 to be turned on and off.
  • the client application 154 communicates the schedule as the schedule data 212 to the image capture device 132 in the message.
  • the image capture device 132 stores the schedule data 212 in the memory 207 .
  • the instructions 208 when executed by the processor 204 cause the processor 204 to read the schedule data 212 and send the information (e.g., a notification or command) to the lamp socket assembly 102 A when the schedule data 212 indicates the light bulb 114 should be turned on.
  • the lamp socket assembly 102 A receives the information in block 565 . Then, in block 570 , the lamp socket assembly 102 A turns on the light bulb 114 .
  • the command may include a predetermined amount of time over which the light bulb 114 is to remain on. After the predetermined amount of time, the lamp socket assembly 102 A may turn off the light bulb 114 .
  • the information may include the schedule data 212 , which the processor(s) 222 may store in the memory 224 as the schedule data 234 in block 565 . Then, in block 570 , the lamp socket assembly 102 A may control operation of the light bulb 114 in accordance with the schedule data 234 .
  • the instructions 208 may cause the processor(s) 222 to read the schedule data 234 and instruct the switch 228 to turn the light bulb 114 on and off in accordance with the schedule defined by the schedule data 234 .
  • the schedule data 212 and/or 234 may define a schedule for a randomized pattern that simulates a specific use case, such as the user 156 (see FIG. 1 ) being home while the user 156 is actually on vacation.
  • the schedule data 212 and/or 234 may be used to define different modes of operation, including a vacation mode, for example. While the lamp socket assembly(ies) 102 has/have been described as being installed outside, one or more of the lamp socket assembly(ies) 102 may installed inside and the schedule may be used to turn the light bulbs 114 off and on in a manner that simulates the user 156 being home.
  • the second method 550 may be used by the client application 154 to allow the user 156 to turn the light bulb 114 on and off directly.
  • the user 156 may use the client application 154 to instruct the image capture device 132 to send a notification or command to the lamp socket assembly 102 A instructing the lamp socket assembly 102 A to turn on the light bulb 114 .
  • the client application 154 communicates the message to the image capture device 132 .
  • the message includes a command to turn on the light bulb 114 .
  • the instructions 208 when executed by the processor 204 cause the processor 204 to send the information (e.g., the command) to the lamp socket assembly 102 A.
  • the lamp socket assembly 102 A receives the information in block 565 .
  • the lamp socket assembly 102 A turns on the light bulb 114 .
  • the command may include a predetermined amount of time over which the light bulb 114 is to remain on and the lamp socket assembly 102 A may turn off the light bulb 114 after the predetermined amount of time has elapsed.
  • the light bulb 114 may remain on until the user 156 uses the client application 154 to instruct the image capture device 132 to send a notification or command to the lamp socket assembly 102 A instructing the lamp socket assembly 102 A to turn off the light bulb 114 .
  • the instructions 208 when executed by the processor 204 cause the processor 204 to send the command to the lamp socket assembly 102 A, which receives the command and turns off the light bulb 114 .
  • the second method 550 may be used by the server application 160 to turn the light bulb 114 on and off by sending a message to the image capture device 132 in block 555 .
  • the second method 550 may be used by the third-party application 174 to turn the light bulb 114 on and off by sending a message to the image capture device 132 in block 555 .
  • the lamp socket assembly 102 A may be inexpensive and easy to install.
  • the lamp socket assembly 102 A may be installed by removing the light bulb 114 from the light socket 110 if the light bulb 114 is installed in the light socket 110 . Then, the connector portion 124 of the lamp socket assembly 102 A is installed in the light socket 110 . Next, the light bulb 114 is installed in the light receptacle portion 120 of the lamp socket assembly 102 A.
  • the image capture device 132 is placed in a desired location with a view of the region that the user 156 wishes to surveyal. Then, the second connector 134 is connected to the first connector 130 of the lamp socket assembly 102 A (e.g., by the cable 136 ).
  • the image capture device 132 is configured to communicate with the lamp socket assembly 102 A over the connection formed by the first and second connectors 130 and 134 using a communication protocol, such as a standard communication protocol like USB communication protocol.
  • a communication protocol such as a standard communication protocol like USB communication protocol.
  • the lamp socket assembly 102 A powers the image capture device 132 via the fourth electrical connection and uses information captured by the image capture device 132 and communicated to the lamp socket assembly 102 A via the communication connection to control the operation of the light bulb 114 .
  • the lamp socket assembly 102 A may also automatically discover and form a network with one or more like lamp socket assemblies 102 B- 102 E (see FIGS. 3 and 4 ).
  • FIG. 3 illustrates an embodiment of the system 100 in which the lamp socket assembly(ies) 102 include five lamp socket assemblies 102 A- 102 E.
  • the system 100 may include any number of lamp socket assemblies desired.
  • the lamp socket assemblies 102 A- 102 E are connected to one another wirelessly via their respective antennas 236 (see FIG. 2 ) and network interfaces 226 (see FIGS. 2 and 4 ).
  • the lamp socket assemblies 102 A- 102 E may communicate with one another over their respective network interfaces 226 using any suitable communication protocol, such as WIFI communication protocol, Bluetooth communication protocol, and the like.
  • the first lamp socket assembly when a first one of the lamp socket assemblies 102 A- 102 E is powered up or turned on, the first lamp socket assembly automatically searches for any of the lamp socket assemblies 102 A- 102 E within communication range (e.g., a second lamp socket assembly).
  • the first lamp socket assembly locates or discovers one or more of the lamp socket assemblies 102 A- 102 E (e.g., the second lamp socket assembly)
  • the first lamp socket assembly automatically pairs with each lamp socket assembly discovered and forms a network with the discovered lamp socket assembly as well as any of the lamp socket assemblies 102 A- 102 E paired with the discovered lamp socket assembly.
  • the lamp socket assemblies 102 A- 102 E may be paired and grouped together automatically after they are turned.
  • This pairing may occur within a predetermined amount of time (e.g., within x seconds).
  • a predetermined amount of time e.g., within x seconds.
  • each of the lamp socket assemblies 102 A- 102 E may be allotted only the predetermined amount of time to discover any others of the lamp socket assemblies 102 A- 102 E within communication range.
  • the five lamp socket assemblies 102 A- 102 E are grouped or networked together.
  • the instructions 232 when executed by the at least one processor 222 of the lamp socket assembly 102 A, cause the at least one processor 222 to discover each of the lamp socket assemblies 102 B- 102 E able to pair with the lamp socket assembly 102 A within a predetermined amount of time after the lamp socket assembly 102 A is turned on.
  • the lamp socket assembly 102 A is able to discover the lamp socket assemblies 102 B- 102 E within the predetermined amount of time when the lamp socket assemblies 102 B- 102 E are turned on and within communication range of the lamp socket assembly 102 A.
  • the connected lamp socket assembly forwards the command to the others of the lamp socket assemblies 102 A- 102 E.
  • a single camera may control all of the lamp socket assemblies 102 A- 102 E.
  • fewer that all of the lamp socket assemblies 102 A- 102 E may be connected to different image capture devices 132 .
  • FIG. 3 only the lamp socket assemblies 102 A and 102 D are each connected to a different image capture device 132 .
  • the lamp socket assembly 102 A may wirelessly broadcast a command received from the image capture device 132 (that is connected to the lamp socket assembly 102 A) to others of the lamp socket assemblies 102 B- 102 E with which the lamp socket assembly 102 A is grouped.
  • a security event e.g., motion
  • At least one image capture device 132 and at least one of the lamp socket assemblies 102 may be packaged and sold together in a kit.
  • the kit may optionally include the cable 136 .
  • the client application 154 may be downloaded from the computing device(s) 162 over the network 140 and may automatically discover the image capture device(s) 132 over the network 140 .
  • the kit may include instructions for connecting the client application 154 to the image capture device(s) 132 and establishing communication therebetween.
  • FIG. 6 is a functional block diagram illustrating the mobile communication device 600 that may be used to implement the client computing device 150 of FIG. 1 .
  • the mobile communication device 600 may be implemented as a cellular telephone, a tablet computer, and the like.
  • the mobile communication device 600 includes a central processing unit (“CPU”) 610 .
  • CPU central processing unit
  • the CPU 610 may be implemented as a conventional microprocessor, application specific integrated circuit (“ASIC”), digital signal processor (“DSP”), programmable gate array (“PGA”), or the like.
  • ASIC application specific integrated circuit
  • DSP digital signal processor
  • PGA programmable gate array
  • the mobile communication device 600 is not limited by the specific form of the CPU 610 .
  • the mobile communication device 600 also contains the memory 620 .
  • the memory 620 may store instructions and data to control operation of the CPU 610 .
  • the memory 620 may include random access memory, read-only memory, programmable memory, flash memory, and the like.
  • the mobile communication device 600 is not limited by any specific form of hardware used to implement the memory 620 .
  • the memory 620 may also be integrally formed in whole or in part with the CPU 610 .
  • the mobile communication device 600 also includes conventional components, such as the display device 630 and one or more user input devices 640 (e.g., buttons, a keypad, a keyboard, and the like). These are conventional components that operate in a known manner and need not be described in greater detail.
  • the display device 630 may be implemented as a touch display or touchscreen configured to receive user input (e.g., selections described above with respect to the second method 550 illustrated in FIG. 5 B , and the like).
  • the display device 158 (see FIG. 1 ) may be implemented as the display device 630 .
  • the mobile communication device 600 also includes a network transmitter 650 such as may be used by the mobile communication device 600 for normal network wireless communication with the network 140 (see FIG. 1 ), such as with a base station (not shown) of a cellular network.
  • FIG. 6 also illustrates a network receiver 660 that operates in conjunction with the network transmitter 650 to communicate with the network 140 (see FIG. 1 ), such as with the base station (not shown) of the cellular network.
  • the network transmitter 650 and network receiver 660 are implemented as a network transceiver 670 .
  • the network transceiver 670 is connected to an antenna 680 . Operation of the network transceiver 670 and the antenna 680 for communication with the network 140 (see FIG. 1 ) is well-known in the art and need not be described in greater detail herein.
  • GPS global positioning system
  • the GPS device may be used to determine the current geographic location (e.g., latitude and longitude) of the mobile communication device 600 .
  • the various components illustrated in FIG. 6 are coupled together by a bus system 690 .
  • the bus system 690 may include an address bus, data bus, power bus, control bus, and the like.
  • the various busses in FIG. 6 are illustrated as the bus system 690 .
  • the memory 620 stores computer executable instructions that when executed by one or more processors (e.g., the CPU 610 ) cause the one or more processors to implement the client application 154 and/or perform all or portions of one or more of the methods (including the second method 550 illustrated in FIG. 5 B ) described above.
  • processors e.g., the CPU 610
  • Such instructions may be stored on one or more non-transitory computer-readable media.
  • FIG. 7 is a diagram of hardware and an operating environment in conjunction with which implementations of the one or more computing devices of the system 100 (see FIG. 1 ) may be practiced (e.g., the client computing device 150 , the computing device(s) 162 , and/or the third-party computing device(s) 170 ).
  • the description of FIG. 7 is intended to provide a brief, general description of suitable computer hardware and a suitable computing environment in which implementations may be practiced.
  • implementations are described in the general context of computer-executable instructions, such as program modules, being executed by a computer, such as a personal computer.
  • program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types.
  • implementations may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. Implementations may also be practiced in distributed computing environments (e.g., cloud computing platforms) where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
  • the exemplary hardware and operating environment of FIG. 7 includes a general-purpose computing device in the form of the computing device 12 .
  • Each of the computing devices of FIG. 1 may be substantially identical to the computing device 12 .
  • the computing device 12 may be implemented as a laptop computer, a tablet computer, a web enabled television, a personal digital assistant, a game console, a smartphone, a mobile computing device, a cellular telephone, a desktop personal computer, and the like.
  • the computing device 12 includes a system memory 22 , the processing unit 21 , and a system bus 23 that operatively couples various system components, including the system memory 22 , to the processing unit 21 .
  • There may be only one or there may be more than one processing unit 21 such that the processor of computing device 12 includes a single central-processing unit (“CPU”), or a plurality of processing units, commonly referred to as a parallel processing environment.
  • the processing units may be heterogeneous.
  • such a heterogeneous processing environment may include a conventional CPU, a conventional graphics processing unit (“GPU”), a floating-point unit (“FPU”), combinations thereof, and the like.
  • the computing device 12 may be a conventional computer, a distributed computer, or any other type of computer.
  • the system bus 23 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures.
  • the system memory 22 may also be referred to as simply the memory, and includes read only memory (ROM) 24 and random access memory (RAM) 25 .
  • ROM read only memory
  • RAM random access memory
  • a basic input/output system (BIOS) 26 containing the basic routines that help to transfer information between elements within the computing device 12 , such as during start-up, is stored in ROM 24 .
  • the computing device 12 further includes a hard disk drive 27 for reading from and writing to a hard disk, not shown, a magnetic disk drive 28 for reading from or writing to a removable magnetic disk 29 , and an optical disk drive 30 for reading from or writing to a removable optical disk 31 such as a CD ROM, DVD, or other optical media.
  • a hard disk drive 27 for reading from and writing to a hard disk, not shown
  • a magnetic disk drive 28 for reading from or writing to a removable magnetic disk 29
  • an optical disk drive 30 for reading from or writing to a removable optical disk 31 such as a CD ROM, DVD, or other optical media.
  • the hard disk drive 27 , magnetic disk drive 28 , and optical disk drive 30 are connected to the system bus 23 by a hard disk drive interface 32 , a magnetic disk drive interface 33 , and an optical disk drive interface 34 , respectively.
  • the drives and their associated computer-readable media provide nonvolatile storage of computer-readable instructions, data structures, program modules, and other data for the computing device 12 . It should be appreciated by those of ordinary skill in the art that any type of computer-readable media which can store data that is accessible by a computer, such as magnetic cassettes, flash memory cards, solid state memory devices (“SSD”), USB drives, digital video disks, Bernoulli cartridges, random access memories (RAMs), read only memories (ROMs), and the like, may be used in the exemplary operating environment.
  • SSD solid state memory devices
  • RAMs random access memories
  • ROMs read only memories
  • the hard disk drive 27 and other forms of computer-readable media e.g., the removable magnetic disk 29 , the removable optical disk 31 , flash memory cards, SSD, USB drives, and the like
  • the processing unit 21 may be considered components of the system memory 22 .
  • a number of program modules may be stored on the hard disk drive 27 , magnetic disk 29 , optical disk 31 , ROM 24 , or RAM 25 , including the operating system 35 , one or more application programs 36 , other program modules 37 , and program data 38 .
  • a user may enter commands and information into the computing device 12 through input devices such as a keyboard 40 and pointing device 42 .
  • Other input devices may include a microphone, joystick, game pad, satellite dish, scanner, touch sensitive devices (e.g., a stylus or touch pad), video camera, depth camera, or the like.
  • serial port interface 46 that is coupled to the system bus 23 , but may be connected by other interfaces, such as a parallel port, game port, a universal serial bus (USB), or a wireless interface (e.g., a Bluetooth interface).
  • a monitor 47 or other type of display device is also connected to the system bus 23 via an interface, such as a video adapter 48 .
  • computers typically include other peripheral output devices (not shown), such as speakers, printers, and haptic devices that provide tactile and/or other types of physical feedback (e.g., a force feed back game controller).
  • the input devices described above are operable to receive user input and selections. Together the input and display devices may be described as providing a user interface.
  • the computing device 12 may operate in a networked environment using logical connections to one or more remote computers, such as remote computer 49 . These logical connections are achieved by a communication device coupled to or a part of the computing device 12 (as the local computer). Implementations are not limited to a particular type of communications device.
  • the remote computer 49 may be another computer, a server, a router, a network PC, a client, a memory storage device, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computing device 12 .
  • the remote computer 49 may be connected to a memory storage device 50 .
  • the logical connections depicted in FIG. 7 include a local-area network (LAN) 51 and a wide-area network (WAN) 52 . Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet.
  • the network 140 (see FIG. 1 ) may be implemented using one or more of the LAN 51 or the WAN 52 (e.g., the Internet).
  • a LAN may be connected to a WAN via a modem using a carrier signal over a telephone network, cable network, cellular network, or power lines.
  • a modem may be connected to the computing device 12 by a network interface (e.g., a serial or other type of port).
  • a network interface e.g., a serial or other type of port.
  • many laptop computers may connect to a network via a cellular data modem.
  • the computing device 12 When used in a LAN-networking environment, the computing device 12 is connected to the local area network 51 through a network interface or adapter 53 , which is one type of communications device. When used in a WAN-networking environment, the computing device 12 typically includes a modem 54 , a type of communications device, or any other type of communications device for establishing communications over the wide area network 52 , such as the Internet.
  • the modem 54 which may be internal or external, is connected to the system bus 23 via the serial port interface 46 .
  • program modules depicted relative to the personal computing device 12 may be stored in the remote computer 49 and/or the remote memory storage device 50 . It is appreciated that the network connections shown are exemplary and other means of and communications devices for establishing a communications link between the computers may be used.
  • the computing device 12 and related components have been presented herein by way of particular example and also by abstraction in order to facilitate a high-level view of the concepts disclosed.
  • the actual technical design and implementation may vary based on particular implementation while maintaining the overall nature of the concepts disclosed.
  • system memory 22 stores computer executable instructions that when executed by one or more processors cause the one or more processors to implement an application (e.g., the client application 154 , the server application 160 , and/or the third-party application 174 ) and/or perform all or portions of one or more of the methods (including the second method 550 illustrated in FIG. 5 B ) described above.
  • Such instructions may be stored on one or more non-transitory computer-readable media.
  • a lamp socket assembly for use with a light bulb, a light socket, and a surveillance device, the lamp socket assembly comprising: a connector portion to be received and powered by the light socket; a light receptacle portion to receive the light bulb; a connector to be connected to the surveillance device and provide power thereto; at least one processor; and memory comprising instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to receive a notification from the surveillance device via the connector and cause the light receptacle portion to provide power to the light bulb in response to the notification to thereby turn on the light bulb.
  • the lamp socket assembly of clauses 1 or 2 for use with at least one different lamp socket assembly each like the lamp socket assembly, the lamp socket assembly further comprising: a network interface to communicate with a different network interface of each of the at least one different lamp socket assembly, the notification being a first notification, the instructions, when executed by the at least one processor, causing the at least one processor to communicate a second notification to each of the at least one different lamp socket assembly via the network interface, the second notification being based at least in part on the first notification, each of the at least one different lamp socket assembly turning on a different light bulb in response to receiving the second notification.
  • a system for use with a light socket comprising: a lamp socket assembly to be installed between a light bulb and a light socket, the lamp socket assembly to receive first electrical power from the light socket when connected thereto, the lamp socket assembly comprising a connector; and a surveillance device to be connected to the connector and to receive second electrical power from the lamp socket assembly via the connector, the surveillance device to detect an occurrence of a security event and notify the lamp socket assembly of the occurrence, the lamp socket assembly to provide third electrical power to the light bulb in response to being notified of the occurrence to thereby turn on the light bulb.
  • the surveillance device is an image capture device to capture images and detect the occurrence of the security event in the images.
  • a computing device comprising at least one processor and memory storing instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to send a command to the surveillance device over the network to turn on the light bulb, the surveillance device to send a message to the lamp socket assembly after receiving the command, the lamp socket assembly to provide fourth electrical power to the light bulb after receiving the message to thereby turn on the light bulb.
  • a computing device comprising at least one processor and memory storing instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to send a schedule to the surveillance device over the network, the surveillance device to send the schedule to the lamp socket assembly, the lamp socket assembly to provide fourth electrical power to the light bulb in accordance with the schedule.
  • the connector is a first Universal Serial Bus (“USB”) connector comprising a first USB port or a first USB plug
  • the surveillance device comprises a second USB connector comprising a second USB port or a second USB plug
  • the system further comprises: a USB cable connectable to the first and second USB connectors to thereby connect the surveillance device to the connector.
  • USB Universal Serial Bus
  • the lamp socket assembly is a first lamp socket assembly
  • the light bulb is a first light bulb
  • the system further comprises: at least one second lamp socket assembly to be connected to the first lamp socket assembly via a wireless connection, the first lamp socket assembly to send a message to each of the at least one second lamp socket assembly after being notified of the occurrence, each of the at least one second lamp socket assembly to provide fourth electrical power to a different second light bulb in response to the message to turn on the different second light bulb.
  • a kit comprising: a lamp socket assembly to be installed in a light socket and receive first electrical power from the light socket when installed therein, the lamp socket assembly comprising a light socket portion to receive a light bulb; and a surveillance device to receive second electrical power from the lamp socket assembly, detect an occurrence of a security event, and notify the lamp socket assembly of the occurrence, the lamp socket assembly to provide third electrical power to the light bulb in response to being notified of the occurrence to thereby turn on the light bulb.
  • the lamp socket assembly comprises a first Universal Serial Bus (“USB”) connector
  • the surveillance device comprises a second USB connector
  • the cable comprises a third USB connector to be connected to the first USB connector and a fourth USB connector to be connected to the second USB connector.
  • kit of any one of the clauses 18-22, wherein the lamp socket assembly is a first lamp socket assembly, the light bulb is a first light bulb, and the kit further comprises: a second lamp socket assembly to form a network with the first lamp socket assembly, the first lamp socket assembly to send a message to the second lamp socket assembly after being notified of the occurrence, the second lamp socket assembly to provide fourth electrical power to a second light bulb to thereby turn on the second light bulb after receiving the message.
  • any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components.
  • any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
  • a term joining items in a series does not apply to the entire series of items, unless specifically stated otherwise or otherwise clearly contradicted by context.
  • the phrase “a plurality of A, B, and C” refers to a subset including at least two of the recited items in the series.
  • the phrase refers to (1) at least one A and at least one B but not C, (2) at least one A and at least one C but not B, (3) at least one B and at least one C but not A, and (4) at least one A and at least one B and at least one C.
  • the phrase “a plurality of A, B, or C” refers to a subset including at least two of the recited items in the series.
  • this phrase also refers to (1) at least one A and at least one B but not C, (2) at least one A and at least one C but not B, (3) at least one B and at least one C but not A, and (4) at least one A and at least one B and at least one C.
  • Conjunctive language such as phrases of the form “at least one of A, B, and C,” or “at least one of A, B and C,” (i.e., the same phrase with or without the Oxford comma) unless specifically stated otherwise or otherwise clearly contradicted by context, is otherwise understood with the context as used in general to present that an item, term, etc., may be either A or B or C, any nonempty subset of the set of A and B and C, or any set not contradicted by context or otherwise excluded that contains at least one A, at least one B, or at least one C.
  • the conjunctive phrases “at least one of A, B, and C” and “at least one of A, B and C” refer to any of the following sets: ⁇ A ⁇ , ⁇ B ⁇ , ⁇ C ⁇ , ⁇ A, B ⁇ , ⁇ A, C ⁇ , ⁇ B, C ⁇ , ⁇ A, B, C ⁇ , and, if not contradicted explicitly or by context, any set having ⁇ A ⁇ , ⁇ B ⁇ , and/or ⁇ C ⁇ as a subset (e.g., sets with multiple “A”).
  • phrases such as “at least one of A, B, or C” and “at least one of A, B or C” refer to the same as “at least one of A, B, and C” and “at least one of A, B and C” refer to any of the following sets: ⁇ A ⁇ , ⁇ B ⁇ , ⁇ C ⁇ , ⁇ A, B ⁇ , ⁇ A, C ⁇ , ⁇ B, C ⁇ , ⁇ A, B, C ⁇ , unless differing meaning is explicitly stated or clear from context.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Electromagnetism (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

A lamp socket assembly to be installed in a light socket and receive electrical power therefrom. The lamp socket assembly to provide electrical power to a surveillance device that detects an occurrence of a security event and notifies the lamp socket assembly of the occurrence. In response to the notification, the lamp socket assembly to turn on a light bulb.

Description

    BACKGROUND Technical Field
  • The present invention is directed generally to security systems, and more particularly, to devices for powering one or more image capture devices of a security system.
  • Description of the Related Art
  • To surveyal their homes and/or other assets, people often install security cameras (e.g., outside a house or other building and/or on or near an asset). Such security cameras may be implemented as floodlight cameras, battery powered cameras, and/or wired cameras. Unfortunately, each of these types of security cameras has drawbacks. For example, floodlight cameras are expensive and difficult to install, typically requiring a professional installer. Battery powered cameras need to be recharged from time-to-time, which requires that they be removed, recharged, and reinstalled each time they are recharged. Wired cameras can be difficult to install because power cables and/or electrical wires have to be installed and connected to each of the wired cameras.
  • BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING(S)
  • Various embodiments in accordance with the present disclosure will be described with reference to the following drawings.
  • FIG. 1 is a block diagram of a security system that includes an image capture device and one or more lamp socket assemblies each installed in a different light fixture.
  • FIG. 2 is a block diagram illustrating some of the internal components of two of the lamp socket assemblies and the image capture device of the security system of FIG. 1 .
  • FIG. 3 is a block diagram of an embodiment of the security system including multiple lamp socket assemblies.
  • FIG. 4 is a block diagram illustrating a network formed by the multiple lamp socket assemblies.
  • FIG. 5A is a flow diagram of a first method that may be performed by the security system of FIG. 1 .
  • FIG. 5B is a flow diagram of a second method that may be performed by the security system of FIG. 1 .
  • FIG. 6 is a functional block diagram illustrating a mobile communication device that may be used to implement at least one client computing device of FIG. 1 .
  • FIG. 7 is a diagram of a hardware environment and an operating environment in which computing devices of the security system of FIG. 1 may be implemented.
  • Like reference numerals have been used in the figures to identify like components.
  • DETAILED DESCRIPTION
  • FIG. 1 is a block diagram of a security system 100 that includes of one or more lamp socket assemblies 102 each for use with a light fixture 104. For ease of illustration, FIG. 1 illustrates a single lamp socket assembly 102A. However, the system 100 may include any number of the lamp socket assembly(ies) 102 each like the lamp socket assembly 102A and each installed in a separate light fixture like the light fixture 104.
  • The light fixture 104 is connected to a power source 106 and receives power therefrom. For example, the light fixture 104 may be implemented as a conventional outdoor light fixture connected to a conventional electrical socket (not shown) by a power cord or hardwired to an electrical circuit by one or more conventional electrical wires 108. The power source 106 may be an alternating-current (“AC”) electric power supply, such as a power grid or mains electricity, or a direct-current (“DC”) electric power supply, such as battery power, solar power, and the like. The light fixture 104 includes a light socket 110. In the embodiment illustrated, the light socket 110 has been illustrated as a conventional light socket with conductive internal threads 112. The light socket 110 is configured to receive and power a light bulb 114. In the embodiment illustrated, the light bulb 114 has conductive external threads 116 configured to be threaded into the conductive internal threads 112 of the light socket 110. Power is transferred to the light bulb 114 from the light fixture 104 via a first electrical connection formed between the conductive internal and external threads 112 and 116.
  • The lamp socket assembly 102A is configured to be positioned in between the light bulb 114 and the light socket 110. The lamp socket assembly 102A includes a light receptacle portion 120 configured to receive and power the light bulb 114. Thus, the light receptacle portion 120 may be substantially similar to the light socket 110. For example, the light receptacle portion 120 may include conductive internal threads 122 that are substantially identical to the conductive internal threads 112 and are configured to threadedly engage the conductive external threads 116 of the light bulb 114. The conductive external threads 116 may be threaded into the conductive internal threads 122 to form a second electrical connection between the light bulb 114 and the light receptacle portion 120 through which power may pass from the light receptacle portion 120 to the light bulb 114. The light receptacle portion 120 may be configured to accommodate any type of light bulb desired.
  • The lamp socket assembly 102A includes a connector portion 124 configured to be received and powered by the light socket 110. In the embodiment illustrated, the connector portion 124 includes conductive external threads 126 that are substantially identical to the conductive external threads 116 of the light bulb 114 and are configured to be threaded into the conductive internal threads 112 of the light socket 110. The conductive external threads 126 may be threaded into the conductive internal threads 112 to form a third electrical connection between the lamp socket assembly 102A and the light socket 110 through which power may pass from the light socket 110 to the lamp socket assembly 102A. The lamp socket assembly 102A includes circuitry 128 (see FIG. 2 ) that conducts power from the conductive external threads 126 to the conductive internal threads 122, which provide power to the conductive external threads 116 of the light bulb 114. The connector portion 124 may be configured to be received by any type of lamp socket desired.
  • The lamp socket assembly 102A includes at least one connector that may each be connected to a different security or surveillance device. In the embodiment illustrated, the lamp socket assembly 102A includes a first connector 130 (e.g., a Universal Serial Bus (“USB”) port, a USB plug, and the like) that is connected to an image capture device 132 (e.g., a video camera, a security camera, and the like). However, in alternate embodiments, the lamp socket assembly 102A may include multiple connectors each like the first connector 130 that are each connectable to a different image capture device like the image capture device 132.
  • The image capture device 132 includes a second connector 134 (e.g., a USB port, a USB plug, and the like) configured to be connected to the first connector 130. In the embodiment illustrated, the second connector 134 of the image capture device 132 is connected to the first connector 130 by a cable 136 (e.g., a USB cable) having first and second connectors 137 and 138. The first connector 137 is configured to be directly connected to the first connector 130 of the lamp socket assembly 102A and the second connector 138 is configured to be directly connected to the second connector 134 of the image capture device 132.
  • The lamp socket assembly 102A provides electrical power to the image capture device 132 via a fourth electrical connection formed between the first and second connectors 130 and 134. At the same time, the image capture device 132 communicates information to the lamp socket assembly 102A via a communication connection formed between the first and second connectors 130 and 134. The information is used by the lamp socket assembly 102A to control operation of the light bulb 114. The lamp socket assembly 102A and the image capture device 132 may communicate over the communication connection using any suitable communication protocol, such as USB communication protocol. While in the embodiment shown, the first and second connectors 130 and 134 form both the fourth electrical connection and the communication connection between the lamp socket assembly 102A and the image capture device 132, in alternate embodiments, the lamp socket assembly 102A and the image capture device 132 may each include separate connectors for forming each of the fourth electrical connection and the communication connection. The first and second connectors 130 and 134 may be implemented using any type of connectors (e.g., USB) configured to provide electrical and/or communication connections.
  • In the embodiment illustrated, the image capture device 132 is connected to a network 140 (e.g., the Internet) by a wireless communication link 142 to communication equipment 144 (e.g., a router), which is connected via one or more wired and/or wireless connections 146 to the network 140. The image capture device 132 may communicate with one or more computing devices, such as a client computing device 150, over the network 140.
  • The client computing device 150 may be connected to the network 140 via a wired or wireless connection 152. The client computing device 150 may implement a client application 154 that receives data from the image capture device 132 via the network 140. For example, the client computing device 150 may receive images and/or sound from the image capture device 132, and display the images to a user 156 using a display device 158 of the client computing device 150 and/or playback the sound to the user 156 using sound reproduction equipment of the client computing device 150. The client application 154 may also send messages (e.g., data, notifications, commands, instructions, and the like) to the image capture device 132 over the network 140. The client computing device 150 may be implemented as any type of computing device, such as a cellular telephone, tablet computing device, personal computer, laptop computer, and the like. By way of a non-limiting example, the client computing device 150 may be implemented as a mobile communication device 600 (see FIG. 6 ) or a computing device 12 (see FIG. 7 ). The system 100 may include any number of client computing devices each like the client computing device 150 and each connected to the network 140 via a separate wired or wireless connection like the connection 152 and each implementing a copy of the client application 154.
  • Data being communicated to and/or from the image capture device 132 may be communicated to a cloud or server application 160 executing on one or more computing devices 162 connected to the network 140 via one or more wired and/or wireless connections 164. In such embodiments, the server application 160 receives the data (e.g., images and/or sound) from the image capture device 132 and provides the data to the client computing device 150. Similarly, the server application 160 may receive the data (e.g., messages, schedule data, and the like) from the client computing device 150 and provide the data to the image capture device 132.
  • One or more third-party computing devices 170 may be connected to the network 140 via one or more wired and/or wireless connections 172. The third-party computing device(s) 170 may implement a third-party application 174 that sends instructions to the image capture device 132 over the network 140. Optionally, the third-party application 174 may communicate with the image capture device 132 via the server application 160. The third-party application 174 may communicate with the image capture device 132 using a protocol and/or service, such as one or more If This Then That (“IFTTT”) services or other cross-device protocol(s).
  • Referring to FIG. 2 , the image capture device 132 includes power management circuitry 201, a communication interface 202, a network interface 203, a processor 204, one or more sensors 205, and memory 207 storing instructions 208 that are executable by the processor 204. The processor 204 is connected to the communication interface 202, the network interface 203, the sensor(s) 205, and the memory 207 by a bus 209. The power management circuitry 201 is connected to and receives power from the second connector 134. Thus, the power management circuitry 201 is connected to the fourth electrical connection formed between the first and second connectors 130 and 134 and receives power therefrom. The power management circuitry 201 is connected to and provides power to the other components of the image capture device 132. The power management circuitry 201 may be connected to the bus 209 and may provide power thereto.
  • The communication interface 202 includes circuitry connected to the second connector 134 and communicates with the lamp socket assembly 102A over the communication connection formed between the first and second connectors 130 and 134. The communication interface 202 may receive messages from the processor 204 and communicate them to the lamp socket assembly 102A over the communication connection.
  • The network interface 203 includes circuitry configured to connect to the network 140 (see FIG. 1 ). In the embodiment illustrated, the image capture device 132 includes an antenna 210 configured to connect wirelessly with the network 140. The network interface 203 is configured to communicate with the network 140 using the antenna 210. The network interface 203 may receive messages from the processor 204 and communicate them to a device (e.g., the client computing device 150, at least one of the computing device(s) 162, and/or at least one of the third-party computing device(s) 170) over the network 140. The network interface 203 may receive messages from another device (e.g., the client computing device 150, at least one of the computing device(s) 162, and/or at least one of the third-party computing device(s) 170) over the network 140 and provide those messages to the processor 204 and/or store the messages in the memory 207. The processor 204 may use the communication interface 202 to forward any message received to the lamp socket assembly 102A and/or may formulate a new message (e.g., based on any received message(s)) to forward to the lamp socket assembly 102A using the communication interface 202.
  • The processor 204 may be implemented as a microprocessor, microcontroller, and the like. Referring to FIG. 1 , the processor 204 is configured to execute the instructions 208 (see FIG. 2 ), communicate with the lamp socket assembly 102A via the communication interface 202 (see FIG. 2 ), and communicate with a device (e.g., the client computing device 150, at least one of the computing device(s) 162, and/or at least one of the third-party computing device(s) 170) on the network 140 via the network interface 203 (see FIG. 2 ).
  • The sensor(s) 205 monitor a region and may include image capture components 206A, optional sound capture components 206B, one or more motion sensors, one or more passive infrared (“PIR”) sensors, and the like. The image capture components 206A capture images of the monitored region. The image capture components 206A may continuously or intermittently capture the images. The captured images may be stored in the memory 207 as image data 215. The optional sound capture components 206B may include a microphone. The optional sound capture components 206B record sound within the monitored region. The recorded sound may be stored in the memory 207 as sound data 216. The motion sensor(s) detect motion within the monitored region.
  • Referring to FIG. 2 , the memory 207 may include read only memory and/or random access memory. The memory 207 may be implemented as one or more non-transitory computer-readable media. As mentioned above, the memory 207 stores the instructions 208, which, when executed by the processor 204, cause the processor 204 to detect a security event in data collected by the sensor(s) 205. For example, the processor 204 may detect the occurrence of a security event when the processor 204 detects at least a threshold amount of motion, at least a threshold amount of noise, and/or the like. By way of a non-limiting example, the processor 204 may detect a security event in the image data 215 and/or the sound data 216. The threshold amount of motion and/or the threshold amount of noise may indicate the presence of an intruder 180 and/or the occurrence of another type of security event. The instructions 208 may include artificial intelligence, machine learning algorithms, and the like that look and/or listen for and detect such security events. Non-limiting examples of security events that may be detected include at least the threshold amount of motion, at least the threshold amount of noise, absence of an object, and/or presence of an object, such as a pet, a vehicle, a package, and the like.
  • In addition to the instructions 208, the memory 207 may store schedule data 212 (e.g., received from the client computing device 150 illustrated in FIG. 1 ). The instructions 208 may cause the processor 204 to read the schedule data 212 and instruct the lamp socket assembly 102A to turn the light bulb 114 on and off in accordance with a schedule defined by the schedule data 212. Alternatively, the instructions 208 may cause the processor 204 to forward the schedule data 212 to the lamp socket assembly 102A as schedule data 234 via the communication connection formed between the first and second connectors 130 and 134.
  • The lamp socket assembly 102A may include power management circuitry 218, a communication interface 220, at least one processor 222, memory 224, a network interface 226, and a switch 228. The switch 228 may optionally be a component of the power management circuitry 218. The processor(s) 222 is/are connected to the communication interface 220, the memory 224, the network interface 226, and the switch 228 by a bus 230. The power management circuitry 218 may be connected to the bus 230 and may provide power thereto. The power management circuitry 218 receives first electrical power from the conductive external threads 126 and provides second electrical power to other components of the lamp socket assembly 102A, such as the processor(s) 222, the communication interface 220, the memory 224, the network interface 226, the switch 228, and the bus 230. When the switch 228 is in an on position, the power management circuitry 218 provides third electrical power to the light bulb 114 that turns on the light bulb 114. On the other hand, when the switch 228 is in an off position, the power management circuitry 218 is prevented from providing the third electrical power to the light bulb 114, which causes the light bulb 114 to be turned off.
  • The communication interface 220 includes circuitry connected to the first connector 130 and communicates with the image capture device 132 over the communication connection formed between the first and second connectors 130 and 134. The communication interface 220 may receive messages from the image capture device 132 over the communication connection and communicate those messages to the processor(s) 222. When those messages include a notification or command to turn on the light bulb 114, the processor(s) 222 may instruct the switch 228 to be in the on position to thereby provide electrical power to the light bulb 114 and turn on the light bulb 114. In other words, the processor(s) 222 may transition the switch 228 to the on position if the switch 228 was in the off position. After a predetermined amount of time, the processor(s) 222 may instruct the switch 228 to stop providing the electrical power to the light bulb 114 to thereby turn off the light bulb 114. In other words, the processor(s) 222 may transition the switch 228 from the on position to the off position.
  • The processor(s) 222 may each be implemented as a microprocessor, microcontroller, and the like. The memory 224 may include read only memory and/or random access memory. The memory 224 may be implemented as one or more non-transitory computer-readable media. The memory 224 stores instructions 232 that are executable by the processor(s) 222. The processor(s) 222 is/are configured to execute the instructions 232 (see FIG. 2 ), implement commands received from the image capture device 132, and instruct the switch 228 to transition between the on and off positions. The memory 224 may store the schedule data 234 (e.g., received from the image capture device 132). The instructions 208 may cause the processor(s) 222 to read the schedule data 234 and instruct the switch 228 to turn the light bulb 114 on and off in accordance with the schedule defined by the schedule data 234.
  • The network interface 226 includes circuitry configured to connect to a like network interface 226 of another lamp socket assembly (e.g., a lamp socket assembly 102B) like the lamp socket assembly 102A. In the embodiment illustrated, the lamp socket assembly 102A includes an antenna 236 configured to connect wirelessly to the antenna 236 of the lamp socket assembly 1026. The network interface 226 of the lamp socket assembly 102A is configured to communicate with the network interface 226 of the other lamp socket assembly 1026 via the antennas 236. The network interface 226 of the lamp socket assembly 102A may receive messages from the processor(s) 222 and communicate them to the other lamp socket assembly 102B wirelessly using the antennas 236. The network interface 226 may receive messages from the other lamp socket assembly 102B and provide those messages to the processor(s) 222 and/or store the messages in the memory 224. The processor(s) 222 may use the network interface 226 to forward any message to the other lamp socket assembly 102B and/or receive any message from the other lamp socket assembly 102B.
  • FIG. 5A is flow diagram of a first method 500 that may be performed by the system 100 (see FIG. 1 ). In first block 505, the image capture device 132 captures images and/or sounds of the region monitored by the image capture device 132, and the instructions 208 (see FIG. 2 ) cause the processor 204 to look for security events in the image data 215 and/or the sound data 216. As mentioned above, the image data 215 and/or the sound data 216 may be stored in the memory 207 (see FIG. 2 ).
  • In block 510, the processor 204 detects a security event in the image data 215 and/or the sound data 216. After the processor 204 detects the security event, in block 515, the instructions 208 cause the processor 204 to send a notification or command to the lamp socket assembly 102A. The command instructs the lamp socket assembly 102A to turn on the light bulb 114. The command may include a predetermined amount of time over which the light bulb 114 is to remain on.
  • In block 520, the lamp socket assembly 102A receives the command. Then, in block 525, the lamp socket assembly 102A turns on the light bulb 114. In block 525, the instructions 208 may cause the processor 204 to instruct the switch 228 to be in the on position to thereby provide electrical power to and turn on the light bulb 114. Next, in block 530, the lamp socket assembly 102A may wait the predetermined amount of time. Then, in block 535, the lamp socket assembly 102A turns off the light bulb 114. In block 535, the instructions 208 may cause the processor 204 to instruct the switch 228 to be in the off position to thereby stop providing electrical power to and turn off the light bulb 114. Then, the first method 500 terminates. Thus, referring to FIG. 2 , the first method 500 (see FIG. 5A) may convert the light fixture 104 into a smart light and/or security light that appears to be turned on by the image capture device 132 whenever the image capture device 132 detects the occurrence of a security event. Further, the lamp socket assembly 102A may be controlled by image detection and/or sound detection implemented by the instructions 208 of the image capture device 132.
  • FIG. 5B is flow diagram of a second method 550 that may be performed by the system 100 (see FIG. 1 ). In first block 555, the image capture device 132 (see FIG. 1 ) receives a message from another device connected to the network 140 (see FIG. 1 ). For example, in block 555, the image capture device 132 may receive a message from the client computing device 150, at least one of the computing device(s) 162, or at least one of the third-party computing device(s) 170. The message may include a command and/or the schedule data 212. In block 560, the instructions 208 cause the processor 204 to send information to the lamp socket assembly 102A. The information may include the command and/or the schedule data 212. In block 565, the lamp socket assembly 102A receives the information. Then, in block 570, the lamp socket assembly 102A controls the light bulb 114 in accordance with the information. Then, the second method 550 terminates.
  • The client application 154 may control the lamp socket assembly 102A by sending the message to the image capture device 132 in block 555. For example, the client application 154 may allow the user 156 to determine a schedule indicating when the user 156 would like the light bulb 114 to be turned on and off. In block 555, the client application 154 communicates the schedule as the schedule data 212 to the image capture device 132 in the message. The image capture device 132 stores the schedule data 212 in the memory 207. In block 560, the instructions 208 when executed by the processor 204 cause the processor 204 to read the schedule data 212 and send the information (e.g., a notification or command) to the lamp socket assembly 102A when the schedule data 212 indicates the light bulb 114 should be turned on. The lamp socket assembly 102A receives the information in block 565. Then, in block 570, the lamp socket assembly 102A turns on the light bulb 114. The command may include a predetermined amount of time over which the light bulb 114 is to remain on. After the predetermined amount of time, the lamp socket assembly 102A may turn off the light bulb 114. Alternatively, the information may include the schedule data 212, which the processor(s) 222 may store in the memory 224 as the schedule data 234 in block 565. Then, in block 570, the lamp socket assembly 102A may control operation of the light bulb 114 in accordance with the schedule data 234. In other words, the instructions 208 may cause the processor(s) 222 to read the schedule data 234 and instruct the switch 228 to turn the light bulb 114 on and off in accordance with the schedule defined by the schedule data 234.
  • The schedule data 212 and/or 234 may define a schedule for a randomized pattern that simulates a specific use case, such as the user 156 (see FIG. 1 ) being home while the user 156 is actually on vacation. In other words, the schedule data 212 and/or 234 may be used to define different modes of operation, including a vacation mode, for example. While the lamp socket assembly(ies) 102 has/have been described as being installed outside, one or more of the lamp socket assembly(ies) 102 may installed inside and the schedule may be used to turn the light bulbs 114 off and on in a manner that simulates the user 156 being home.
  • The second method 550 may be used by the client application 154 to allow the user 156 to turn the light bulb 114 on and off directly. For example, the user 156 may use the client application 154 to instruct the image capture device 132 to send a notification or command to the lamp socket assembly 102A instructing the lamp socket assembly 102A to turn on the light bulb 114. In block 555, the client application 154 communicates the message to the image capture device 132. The message includes a command to turn on the light bulb 114. In block 560, the instructions 208 when executed by the processor 204 cause the processor 204 to send the information (e.g., the command) to the lamp socket assembly 102A. The lamp socket assembly 102A receives the information in block 565. Then, in block 570, the lamp socket assembly 102A turns on the light bulb 114. The command may include a predetermined amount of time over which the light bulb 114 is to remain on and the lamp socket assembly 102A may turn off the light bulb 114 after the predetermined amount of time has elapsed. Alternatively, the light bulb 114 may remain on until the user 156 uses the client application 154 to instruct the image capture device 132 to send a notification or command to the lamp socket assembly 102A instructing the lamp socket assembly 102A to turn off the light bulb 114. After this occurs, the instructions 208 when executed by the processor 204 cause the processor 204 to send the command to the lamp socket assembly 102A, which receives the command and turns off the light bulb 114.
  • The second method 550 may be used by the server application 160 to turn the light bulb 114 on and off by sending a message to the image capture device 132 in block 555. Optionally, the second method 550 may be used by the third-party application 174 to turn the light bulb 114 on and off by sending a message to the image capture device 132 in block 555.
  • Referring to FIG. 1 , the lamp socket assembly 102A may be inexpensive and easy to install. For example, the lamp socket assembly 102A may be installed by removing the light bulb 114 from the light socket 110 if the light bulb 114 is installed in the light socket 110. Then, the connector portion 124 of the lamp socket assembly 102A is installed in the light socket 110. Next, the light bulb 114 is installed in the light receptacle portion 120 of the lamp socket assembly 102A. The image capture device 132 is placed in a desired location with a view of the region that the user 156 wishes to surveyal. Then, the second connector 134 is connected to the first connector 130 of the lamp socket assembly 102A (e.g., by the cable 136). The image capture device 132 is configured to communicate with the lamp socket assembly 102A over the connection formed by the first and second connectors 130 and 134 using a communication protocol, such as a standard communication protocol like USB communication protocol. As mentioned above, the lamp socket assembly 102A powers the image capture device 132 via the fourth electrical connection and uses information captured by the image capture device 132 and communicated to the lamp socket assembly 102A via the communication connection to control the operation of the light bulb 114. The lamp socket assembly 102A may also automatically discover and form a network with one or more like lamp socket assemblies 102B-102E (see FIGS. 3 and 4 ).
  • FIG. 3 illustrates an embodiment of the system 100 in which the lamp socket assembly(ies) 102 include five lamp socket assemblies 102A-102E. However, the system 100 may include any number of lamp socket assemblies desired. In FIG. 3 , the lamp socket assemblies 102A-102E are connected to one another wirelessly via their respective antennas 236 (see FIG. 2 ) and network interfaces 226 (see FIGS. 2 and 4 ). The lamp socket assemblies 102A-102E may communicate with one another over their respective network interfaces 226 using any suitable communication protocol, such as WIFI communication protocol, Bluetooth communication protocol, and the like. By way of a non-limiting example, when a first one of the lamp socket assemblies 102A-102E is powered up or turned on, the first lamp socket assembly automatically searches for any of the lamp socket assemblies 102A-102E within communication range (e.g., a second lamp socket assembly). When the first lamp socket assembly locates or discovers one or more of the lamp socket assemblies 102A-102E (e.g., the second lamp socket assembly), the first lamp socket assembly automatically pairs with each lamp socket assembly discovered and forms a network with the discovered lamp socket assembly as well as any of the lamp socket assemblies 102A-102E paired with the discovered lamp socket assembly. Thus, the lamp socket assemblies 102A-102E may be paired and grouped together automatically after they are turned. This pairing may occur within a predetermined amount of time (e.g., within x seconds). In other words, after each of the lamp socket assemblies 102A-102E is turned on, each of the lamp socket assemblies 102A-102E may be allotted only the predetermined amount of time to discover any others of the lamp socket assemblies 102A-102E within communication range. In the example illustrated in FIG. 4 , the five lamp socket assemblies 102A-102E are grouped or networked together. In this example, the instructions 232, when executed by the at least one processor 222 of the lamp socket assembly 102A, cause the at least one processor 222 to discover each of the lamp socket assemblies 102B-102E able to pair with the lamp socket assembly 102A within a predetermined amount of time after the lamp socket assembly 102A is turned on. For example, the lamp socket assembly 102A is able to discover the lamp socket assemblies 102B-102E within the predetermined amount of time when the lamp socket assemblies 102B-102E are turned on and within communication range of the lamp socket assembly 102A.
  • Whenever the image capture device 132 connected to one of the lamp socket assemblies 102A-102E sends a command to one of the lamp socket assemblies 102A-102E connected to the image capture device 132, the connected lamp socket assembly forwards the command to the others of the lamp socket assemblies 102A-102E. Thus, a single camera may control all of the lamp socket assemblies 102A-102E. Further, fewer that all of the lamp socket assemblies 102A-102E may be connected to different image capture devices 132. For example, in FIG. 3 , only the lamp socket assemblies 102A and 102D are each connected to a different image capture device 132. By way of a non-limiting example, the lamp socket assembly 102A may wirelessly broadcast a command received from the image capture device 132 (that is connected to the lamp socket assembly 102A) to others of the lamp socket assemblies 102B-102E with which the lamp socket assembly 102A is grouped. In this manner, whenever a particular one of the image capture devices 132 detects a security event (e.g., motion), the particular lamp socket assembly connected to the particular image capture device will notify all of the other lamp socket assemblies with which the particular lamp socket assembly is grouped and all of the lamp socket assemblies in that group will turn on their respective light bulb 114.
  • Referring to FIG. 1 , at least one image capture device 132 and at least one of the lamp socket assemblies 102 may be packaged and sold together in a kit. The kit may optionally include the cable 136. The client application 154 may be downloaded from the computing device(s) 162 over the network 140 and may automatically discover the image capture device(s) 132 over the network 140. For example, the kit may include instructions for connecting the client application 154 to the image capture device(s) 132 and establishing communication therebetween.
  • Mobile Communication Device
  • FIG. 6 is a functional block diagram illustrating the mobile communication device 600 that may be used to implement the client computing device 150 of FIG. 1 . By way of non-limiting examples, referring to FIG. 6 , the mobile communication device 600 may be implemented as a cellular telephone, a tablet computer, and the like. The mobile communication device 600 includes a central processing unit (“CPU”) 610. Those skilled in the art will appreciate that the CPU 610 may be implemented as a conventional microprocessor, application specific integrated circuit (“ASIC”), digital signal processor (“DSP”), programmable gate array (“PGA”), or the like. The mobile communication device 600 is not limited by the specific form of the CPU 610.
  • The mobile communication device 600 also contains the memory 620. The memory 620 may store instructions and data to control operation of the CPU 610. The memory 620 may include random access memory, read-only memory, programmable memory, flash memory, and the like. The mobile communication device 600 is not limited by any specific form of hardware used to implement the memory 620. The memory 620 may also be integrally formed in whole or in part with the CPU 610.
  • The mobile communication device 600 also includes conventional components, such as the display device 630 and one or more user input devices 640 (e.g., buttons, a keypad, a keyboard, and the like). These are conventional components that operate in a known manner and need not be described in greater detail. The display device 630 may be implemented as a touch display or touchscreen configured to receive user input (e.g., selections described above with respect to the second method 550 illustrated in FIG. 5B, and the like). The display device 158 (see FIG. 1 ) may be implemented as the display device 630.
  • The mobile communication device 600 also includes a network transmitter 650 such as may be used by the mobile communication device 600 for normal network wireless communication with the network 140 (see FIG. 1 ), such as with a base station (not shown) of a cellular network. FIG. 6 also illustrates a network receiver 660 that operates in conjunction with the network transmitter 650 to communicate with the network 140 (see FIG. 1 ), such as with the base station (not shown) of the cellular network. In a typical embodiment, the network transmitter 650 and network receiver 660 are implemented as a network transceiver 670. The network transceiver 670 is connected to an antenna 680. Operation of the network transceiver 670 and the antenna 680 for communication with the network 140 (see FIG. 1 ) is well-known in the art and need not be described in greater detail herein.
  • Returning to FIG. 6 , other conventional components found in wireless communication devices, such as a USB interface, Bluetooth interface, camera/video device, infrared device, global positioning system (“GPS”) device, and the like, may also be included in the mobile communication device 600. For the sake of clarity, these conventional elements are not illustrated in the functional block diagram of FIG. 6 . The GPS device may be used to determine the current geographic location (e.g., latitude and longitude) of the mobile communication device 600.
  • The various components illustrated in FIG. 6 are coupled together by a bus system 690. The bus system 690 may include an address bus, data bus, power bus, control bus, and the like. For the sake of convenience, the various busses in FIG. 6 are illustrated as the bus system 690.
  • In some embodiments, the memory 620 stores computer executable instructions that when executed by one or more processors (e.g., the CPU 610) cause the one or more processors to implement the client application 154 and/or perform all or portions of one or more of the methods (including the second method 550 illustrated in FIG. 5B) described above. Such instructions may be stored on one or more non-transitory computer-readable media.
  • Computing Device
  • FIG. 7 is a diagram of hardware and an operating environment in conjunction with which implementations of the one or more computing devices of the system 100 (see FIG. 1 ) may be practiced (e.g., the client computing device 150, the computing device(s) 162, and/or the third-party computing device(s) 170). The description of FIG. 7 is intended to provide a brief, general description of suitable computer hardware and a suitable computing environment in which implementations may be practiced. Although not required, implementations are described in the general context of computer-executable instructions, such as program modules, being executed by a computer, such as a personal computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types.
  • Moreover, those of ordinary skill in the art will appreciate that implementations may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. Implementations may also be practiced in distributed computing environments (e.g., cloud computing platforms) where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
  • The exemplary hardware and operating environment of FIG. 7 includes a general-purpose computing device in the form of the computing device 12. Each of the computing devices of FIG. 1 (including the client computing device 150, the computing device(s) 162, and/or the third-party computing device(s) 170) may be substantially identical to the computing device 12. By way of non-limiting examples, the computing device 12 may be implemented as a laptop computer, a tablet computer, a web enabled television, a personal digital assistant, a game console, a smartphone, a mobile computing device, a cellular telephone, a desktop personal computer, and the like.
  • The computing device 12 includes a system memory 22, the processing unit 21, and a system bus 23 that operatively couples various system components, including the system memory 22, to the processing unit 21. There may be only one or there may be more than one processing unit 21, such that the processor of computing device 12 includes a single central-processing unit (“CPU”), or a plurality of processing units, commonly referred to as a parallel processing environment. When multiple processing units are used, the processing units may be heterogeneous. By way of a non-limiting example, such a heterogeneous processing environment may include a conventional CPU, a conventional graphics processing unit (“GPU”), a floating-point unit (“FPU”), combinations thereof, and the like.
  • The computing device 12 may be a conventional computer, a distributed computer, or any other type of computer.
  • The system bus 23 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. The system memory 22 may also be referred to as simply the memory, and includes read only memory (ROM) 24 and random access memory (RAM) 25. A basic input/output system (BIOS) 26, containing the basic routines that help to transfer information between elements within the computing device 12, such as during start-up, is stored in ROM 24. The computing device 12 further includes a hard disk drive 27 for reading from and writing to a hard disk, not shown, a magnetic disk drive 28 for reading from or writing to a removable magnetic disk 29, and an optical disk drive 30 for reading from or writing to a removable optical disk 31 such as a CD ROM, DVD, or other optical media.
  • The hard disk drive 27, magnetic disk drive 28, and optical disk drive 30 are connected to the system bus 23 by a hard disk drive interface 32, a magnetic disk drive interface 33, and an optical disk drive interface 34, respectively. The drives and their associated computer-readable media provide nonvolatile storage of computer-readable instructions, data structures, program modules, and other data for the computing device 12. It should be appreciated by those of ordinary skill in the art that any type of computer-readable media which can store data that is accessible by a computer, such as magnetic cassettes, flash memory cards, solid state memory devices (“SSD”), USB drives, digital video disks, Bernoulli cartridges, random access memories (RAMs), read only memories (ROMs), and the like, may be used in the exemplary operating environment. As is apparent to those of ordinary skill in the art, the hard disk drive 27 and other forms of computer-readable media (e.g., the removable magnetic disk 29, the removable optical disk 31, flash memory cards, SSD, USB drives, and the like) accessible by the processing unit 21 may be considered components of the system memory 22.
  • A number of program modules may be stored on the hard disk drive 27, magnetic disk 29, optical disk 31, ROM 24, or RAM 25, including the operating system 35, one or more application programs 36, other program modules 37, and program data 38. A user may enter commands and information into the computing device 12 through input devices such as a keyboard 40 and pointing device 42. Other input devices (not shown) may include a microphone, joystick, game pad, satellite dish, scanner, touch sensitive devices (e.g., a stylus or touch pad), video camera, depth camera, or the like. These and other input devices are often connected to the processing unit 21 through a serial port interface 46 that is coupled to the system bus 23, but may be connected by other interfaces, such as a parallel port, game port, a universal serial bus (USB), or a wireless interface (e.g., a Bluetooth interface). A monitor 47 or other type of display device is also connected to the system bus 23 via an interface, such as a video adapter 48. In addition to the monitor, computers typically include other peripheral output devices (not shown), such as speakers, printers, and haptic devices that provide tactile and/or other types of physical feedback (e.g., a force feed back game controller).
  • The input devices described above are operable to receive user input and selections. Together the input and display devices may be described as providing a user interface.
  • The computing device 12 may operate in a networked environment using logical connections to one or more remote computers, such as remote computer 49. These logical connections are achieved by a communication device coupled to or a part of the computing device 12 (as the local computer). Implementations are not limited to a particular type of communications device. The remote computer 49 may be another computer, a server, a router, a network PC, a client, a memory storage device, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computing device 12. The remote computer 49 may be connected to a memory storage device 50. The logical connections depicted in FIG. 7 include a local-area network (LAN) 51 and a wide-area network (WAN) 52. Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet. The network 140 (see FIG. 1 ) may be implemented using one or more of the LAN 51 or the WAN 52 (e.g., the Internet).
  • Those of ordinary skill in the art will appreciate that a LAN may be connected to a WAN via a modem using a carrier signal over a telephone network, cable network, cellular network, or power lines. Such a modem may be connected to the computing device 12 by a network interface (e.g., a serial or other type of port). Further, many laptop computers may connect to a network via a cellular data modem.
  • When used in a LAN-networking environment, the computing device 12 is connected to the local area network 51 through a network interface or adapter 53, which is one type of communications device. When used in a WAN-networking environment, the computing device 12 typically includes a modem 54, a type of communications device, or any other type of communications device for establishing communications over the wide area network 52, such as the Internet. The modem 54, which may be internal or external, is connected to the system bus 23 via the serial port interface 46. In a networked environment, program modules depicted relative to the personal computing device 12, or portions thereof, may be stored in the remote computer 49 and/or the remote memory storage device 50. It is appreciated that the network connections shown are exemplary and other means of and communications devices for establishing a communications link between the computers may be used.
  • The computing device 12 and related components have been presented herein by way of particular example and also by abstraction in order to facilitate a high-level view of the concepts disclosed. The actual technical design and implementation may vary based on particular implementation while maintaining the overall nature of the concepts disclosed.
  • In some embodiments, the system memory 22 stores computer executable instructions that when executed by one or more processors cause the one or more processors to implement an application (e.g., the client application 154, the server application 160, and/or the third-party application 174) and/or perform all or portions of one or more of the methods (including the second method 550 illustrated in FIG. 5B) described above. Such instructions may be stored on one or more non-transitory computer-readable media.
  • At least one embodiment of the disclosure can be described in view of the following clauses:
  • 1. A lamp socket assembly for use with a light bulb, a light socket, and a surveillance device, the lamp socket assembly comprising: a connector portion to be received and powered by the light socket; a light receptacle portion to receive the light bulb; a connector to be connected to the surveillance device and provide power thereto; at least one processor; and memory comprising instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to receive a notification from the surveillance device via the connector and cause the light receptacle portion to provide power to the light bulb in response to the notification to thereby turn on the light bulb.
  • 2. The lamp socket assembly of clause 1, wherein the instructions, when executed by the at least one processor, cause the at least one processor to cause the light receptacle portion to stop providing power to the light bulb after a predetermined amount of time to thereby turn off the light bulb.
  • 3. The lamp socket assembly of clauses 1 or 2 for use with at least one different lamp socket assembly each like the lamp socket assembly, the lamp socket assembly further comprising: a network interface to communicate with a different network interface of each of the at least one different lamp socket assembly, the notification being a first notification, the instructions, when executed by the at least one processor, causing the at least one processor to communicate a second notification to each of the at least one different lamp socket assembly via the network interface, the second notification being based at least in part on the first notification, each of the at least one different lamp socket assembly turning on a different light bulb in response to receiving the second notification.
  • 4. The lamp socket assembly of clause 3, wherein the network interface of the lamp socket assembly is operable to communicate with the different network interface of each of the at least one different lamp socket assembly using a Bluetooth protocol.
  • 5. The lamp socket assembly of clauses 3 or 4, wherein the instructions, when executed by the at least one processor, cause the at least one processor to discover each of the at least one different lamp socket assembly within a predetermined amount of time after the lamp socket assembly is turned on.
  • 6. The lamp socket assembly of any one of clauses 1-5, wherein the instructions, when executed by the at least one processor, cause the at least one processor to receive schedule information from the surveillance device and provide power to the light bulb in accordance with the schedule information.
  • 7. The lamp socket assembly of any one of clauses 1-6 for use with a Universal Serial Bus (“USB”) cable, wherein the connector is a USB connector comprising a USB port or a USB plug, and the USB connector is connectable to the surveillance device by the USB cable.
  • 8. The lamp socket assembly of any one of clauses 1-7 for use with the light bulb comprising conductive first external threads and the light socket comprising conductive first internal threads, wherein the connector portion comprises conductive second external threads configured to threadedly engage the conductive first internal threads and form a first electrical connection therewith, and the light receptacle portion comprises conductive second internal threads configured to threadedly engage the conductive first external threads and form a second electrical connection therewith.
  • 9. A system for use with a light socket, the system comprising: a lamp socket assembly to be installed between a light bulb and a light socket, the lamp socket assembly to receive first electrical power from the light socket when connected thereto, the lamp socket assembly comprising a connector; and a surveillance device to be connected to the connector and to receive second electrical power from the lamp socket assembly via the connector, the surveillance device to detect an occurrence of a security event and notify the lamp socket assembly of the occurrence, the lamp socket assembly to provide third electrical power to the light bulb in response to being notified of the occurrence to thereby turn on the light bulb.
  • 10. The system of clause 9, wherein the surveillance device is an image capture device to capture images and detect the occurrence of the security event in the images.
  • 11. The system of clause 10, wherein the image capture device is to record sound and detect the occurrence of the security event in the images based at least in part on the sound.
  • 12. The system of clauses 10 or 11 for use with a network, the system further comprising: communication equipment connectable to the network, the image capture device comprising a communication interface to connect with the communication equipment.
  • 13. The system of clause 12, further comprising: a computing device comprising at least one processor and memory storing instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to send a command to the surveillance device over the network to turn on the light bulb, the surveillance device to send a message to the lamp socket assembly after receiving the command, the lamp socket assembly to provide fourth electrical power to the light bulb after receiving the message to thereby turn on the light bulb.
  • 14. The system of clause 12, further comprising: a computing device comprising at least one processor and memory storing instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to send a schedule to the surveillance device over the network, the surveillance device to send the schedule to the lamp socket assembly, the lamp socket assembly to provide fourth electrical power to the light bulb in accordance with the schedule.
  • 15. The system of any one of the clauses 9-14, wherein the connector is a first Universal Serial Bus (“USB”) connector comprising a first USB port or a first USB plug, the surveillance device comprises a second USB connector comprising a second USB port or a second USB plug, and the system further comprises: a USB cable connectable to the first and second USB connectors to thereby connect the surveillance device to the connector.
  • 16. The system of any one of the clauses 9-15, wherein the lamp socket assembly is a first lamp socket assembly, the light bulb is a first light bulb, and the system further comprises: at least one second lamp socket assembly to be connected to the first lamp socket assembly via a wireless connection, the first lamp socket assembly to send a message to each of the at least one second lamp socket assembly after being notified of the occurrence, each of the at least one second lamp socket assembly to provide fourth electrical power to a different second light bulb in response to the message to turn on the different second light bulb.
  • 17. The system of clause 16, wherein the first lamp socket assembly is to discover each of the at least one second lamp socket assembly within a predetermined amount of time after the first lamp socket assembly is turned on.
  • 18. A kit comprising: a lamp socket assembly to be installed in a light socket and receive first electrical power from the light socket when installed therein, the lamp socket assembly comprising a light socket portion to receive a light bulb; and a surveillance device to receive second electrical power from the lamp socket assembly, detect an occurrence of a security event, and notify the lamp socket assembly of the occurrence, the lamp socket assembly to provide third electrical power to the light bulb in response to being notified of the occurrence to thereby turn on the light bulb.
  • 19. The kit of clause 18, further comprising: a cable to connect the surveillance device to the lamp socket assembly.
  • 20. The kit of clause 19, wherein the lamp socket assembly comprises a first Universal Serial Bus (“USB”) connector, the surveillance device comprises a second USB connector, and the cable comprises a third USB connector to be connected to the first USB connector and a fourth USB connector to be connected to the second USB connector.
  • 21. The kit of any one of the clauses 18-20, wherein the surveillance device comprises a video camera.
  • 22. The kit of any one of the clauses 18-21, wherein the surveillance device is to receive messages over a network and provide information to the lamp socket assembly based at least in part on the messages.
  • 23. The kit of any one of the clauses 18-22, wherein the lamp socket assembly is a first lamp socket assembly, the light bulb is a first light bulb, and the kit further comprises: a second lamp socket assembly to form a network with the first lamp socket assembly, the first lamp socket assembly to send a message to the second lamp socket assembly after being notified of the occurrence, the second lamp socket assembly to provide fourth electrical power to a second light bulb to thereby turn on the second light bulb after receiving the message.
  • 24. The kit of clause 23, wherein the first lamp socket assembly is to discover the second lamp socket assembly within a predetermined amount of time after the first lamp socket assembly is turned on when the second lamp socket assembly is turned on and within communication range of the first lamp socket assembly.
  • The foregoing described embodiments depict different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
  • While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that, based upon the teachings herein, changes and modifications may be made without departing from this invention and its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of this invention. Furthermore, it is to be understood that the invention is solely defined by the appended claims. It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as “open” terms (e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to inventions containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should typically be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations).
  • As used herein, a term joining items in a series (e.g., the term “or,” the term “and,” or the like) does not apply to the entire series of items, unless specifically stated otherwise or otherwise clearly contradicted by context. For example, the phrase “a plurality of A, B, and C” (with or without the Oxford comma) refers to a subset including at least two of the recited items in the series. Thus, the phrase refers to (1) at least one A and at least one B but not C, (2) at least one A and at least one C but not B, (3) at least one B and at least one C but not A, and (4) at least one A and at least one B and at least one C. Similarly, the phrase “a plurality of A, B, or C” (with or without the Oxford comma) refers to a subset including at least two of the recited items in the series. Thus, this phrase also refers to (1) at least one A and at least one B but not C, (2) at least one A and at least one C but not B, (3) at least one B and at least one C but not A, and (4) at least one A and at least one B and at least one C.
  • By away of another example, Conjunctive language, such as phrases of the form “at least one of A, B, and C,” or “at least one of A, B and C,” (i.e., the same phrase with or without the Oxford comma) unless specifically stated otherwise or otherwise clearly contradicted by context, is otherwise understood with the context as used in general to present that an item, term, etc., may be either A or B or C, any nonempty subset of the set of A and B and C, or any set not contradicted by context or otherwise excluded that contains at least one A, at least one B, or at least one C. For instance, in the illustrative example of a set having three members, the conjunctive phrases “at least one of A, B, and C” and “at least one of A, B and C” refer to any of the following sets: {A}, {B}, {C}, {A, B}, {A, C}, {B, C}, {A, B, C}, and, if not contradicted explicitly or by context, any set having {A}, {B}, and/or {C} as a subset (e.g., sets with multiple “A”). Thus, such conjunctive language is not generally intended to imply that certain embodiments require at least one of A, at least one of B, and at least one of C each to be present. Similarly, phrases such as “at least one of A, B, or C” and “at least one of A, B or C” refer to the same as “at least one of A, B, and C” and “at least one of A, B and C” refer to any of the following sets: {A}, {B}, {C}, {A, B}, {A, C}, {B, C}, {A, B, C}, unless differing meaning is explicitly stated or clear from context.
  • Accordingly, the invention is not limited except as by the appended claims.

Claims (24)

The invention claimed is:
1. A lamp socket assembly for use with a light bulb, a light socket, and a surveillance device, the lamp socket assembly comprising:
a connector portion to be received and powered by the light socket;
a light receptacle portion to receive the light bulb;
a connector to be connected to the surveillance device and provide power thereto;
at least one processor; and
memory comprising instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to receive a notification from the surveillance device via the connector and cause the light receptacle portion to provide power to the light bulb in response to the notification to thereby turn on the light bulb.
2. The lamp socket assembly of claim 1, wherein the instructions, when executed by the at least one processor, cause the at least one processor to cause the light receptacle portion to stop providing power to the light bulb after a predetermined amount of time to thereby turn off the light bulb.
3. The lamp socket assembly of claim 1 for use with at least one different lamp socket assembly each like the lamp socket assembly, the lamp socket assembly further comprising:
a network interface to communicate with a different network interface of each of the at least one different lamp socket assembly, the notification being a first notification, the instructions, when executed by the at least one processor, causing the at least one processor to communicate a second notification to each of the at least one different lamp socket assembly via the network interface, the second notification being based at least in part on the first notification, each of the at least one different lamp socket assembly turning on a different light bulb in response to receiving the second notification.
4. The lamp socket assembly of claim 3, wherein the network interface of the lamp socket assembly is operable to communicate with the different network interface of each of the at least one different lamp socket assembly using a Bluetooth protocol.
5. The lamp socket assembly of claim 3, wherein the instructions, when executed by the at least one processor, cause the at least one processor to discover each of the at least one different lamp socket assembly within a predetermined amount of time after the lamp socket assembly is turned on.
6. The lamp socket assembly of claim 1, wherein the instructions, when executed by the at least one processor, cause the at least one processor to receive schedule information from the surveillance device and provide power to the light bulb in accordance with the schedule information.
7. The lamp socket assembly of claim 1 for use with a Universal Serial Bus (“USB”) cable, wherein the connector is a USB connector comprising a USB port or a USB plug, and
the USB connector is connectable to the surveillance device by the USB cable.
8. The lamp socket assembly of claim 1 for use with the light bulb comprising conductive first external threads and the light socket comprising conductive first internal threads, wherein the connector portion comprises conductive second external threads configured to threadedly engage the conductive first internal threads and form a first electrical connection therewith, and
the light receptacle portion comprises conductive second internal threads configured to threadedly engage the conductive first external threads and form a second electrical connection therewith.
9. A system for use with a light socket, the system comprising:
a lamp socket assembly to be installed between a light bulb and a light socket, the lamp socket assembly to receive first electrical power from the light socket when connected thereto, the lamp socket assembly comprising a connector; and
a surveillance device to be connected to the connector and to receive second electrical power from the lamp socket assembly via the connector, the surveillance device to detect an occurrence of a security event and notify the lamp socket assembly of the occurrence, the lamp socket assembly to provide third electrical power to the light bulb in response to being notified of the occurrence to thereby turn on the light bulb.
10. The system of claim 9, wherein the surveillance device is an image capture device to capture images and detect the occurrence of the security event in the images.
11. The system of claim 10, wherein the image capture device is to record sound and detect the occurrence of the security event in the images based at least in part on the sound.
12. The system of claim 10 for use with a network, the system further comprising:
communication equipment connectable to the network, the image capture device comprising a communication interface to connect with the communication equipment.
13. The system of claim 12, further comprising:
a computing device comprising at least one processor and memory storing instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to send a command to the surveillance device over the network to turn on the light bulb, the surveillance device to send a message to the lamp socket assembly after receiving the command, the lamp socket assembly to provide fourth electrical power to the light bulb after receiving the message to thereby turn on the light bulb.
14. The system of claim 12, further comprising:
a computing device comprising at least one processor and memory storing instructions to be executed by the at least one processor, the instructions when executed by the at least one processor causing the at least one processor to send a schedule to the surveillance device over the network, the surveillance device to send the schedule to the lamp socket assembly, the lamp socket assembly to provide fourth electrical power to the light bulb in accordance with the schedule.
15. The system of claim 9, wherein the connector is a first Universal Serial Bus (“USB”) connector comprising a first USB port or a first USB plug, the surveillance device comprises a second USB connector comprising a second USB port or a second USB plug, and the system further comprises:
a USB cable connectable to the first and second USB connectors to thereby connect the surveillance device to the connector.
16. The system of claim 9, wherein the lamp socket assembly is a first lamp socket assembly, the light bulb is a first light bulb, and the system further comprises:
at least one second lamp socket assembly to be connected to the first lamp socket assembly via a wireless connection, the first lamp socket assembly to send a message to each of the at least one second lamp socket assembly after being notified of the occurrence, each of the at least one second lamp socket assembly to provide fourth electrical power to a different second light bulb in response to the message to turn on the different second light bulb.
17. The system of claim 16, wherein the first lamp socket assembly is to discover each of the at least one second lamp socket assembly within a predetermined amount of time after the first lamp socket assembly is turned on.
18. A kit comprising:
a lamp socket assembly to be installed in a light socket and receive first electrical power from the light socket when installed therein, the lamp socket assembly comprising a light socket portion to receive a light bulb; and
a surveillance device to receive second electrical power from the lamp socket assembly, detect an occurrence of a security event, and notify the lamp socket assembly of the occurrence, the lamp socket assembly to provide third electrical power to the light bulb in response to being notified of the occurrence to thereby turn on the light bulb.
19. The kit of claim 18, further comprising:
a cable to connect the surveillance device to the lamp socket assembly.
20. The kit of claim 19, wherein the lamp socket assembly comprises a first Universal Serial Bus (“USB”) connector,
the surveillance device comprises a second USB connector, and
the cable comprises a third USB connector to be connected to the first USB connector and a fourth USB connector to be connected to the second USB connector.
21. The kit of claim 18, wherein the surveillance device comprises a video camera.
22. The kit of claim 18, wherein the surveillance device is to receive messages over a network and provide information to the lamp socket assembly based at least in part on the messages.
23. The kit of claim 18, wherein the lamp socket assembly is a first lamp socket assembly, the light bulb is a first light bulb, and the kit further comprises:
a second lamp socket assembly to form a network with the first lamp socket assembly, the first lamp socket assembly to send a message to the second lamp socket assembly after being notified of the occurrence, the second lamp socket assembly to provide fourth electrical power to a second light bulb to thereby turn on the second light bulb after receiving the message.
24. The kit of claim 23, wherein the first lamp socket assembly is to discover the second lamp socket assembly within a predetermined amount of time after the first lamp socket assembly is turned on when the second lamp socket assembly is turned on and within communication range of the first lamp socket assembly.
US17/479,832 2021-09-20 2021-09-20 Lamp socket assembly for powering an image capture device of a security system Abandoned US20230086995A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/479,832 US20230086995A1 (en) 2021-09-20 2021-09-20 Lamp socket assembly for powering an image capture device of a security system
US18/224,310 US20230361520A1 (en) 2021-09-20 2023-07-20 Lamp socket assembly for powering an image capture device of a security system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US17/479,832 US20230086995A1 (en) 2021-09-20 2021-09-20 Lamp socket assembly for powering an image capture device of a security system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/224,310 Continuation US20230361520A1 (en) 2021-09-20 2023-07-20 Lamp socket assembly for powering an image capture device of a security system

Publications (1)

Publication Number Publication Date
US20230086995A1 true US20230086995A1 (en) 2023-03-23

Family

ID=85572029

Family Applications (2)

Application Number Title Priority Date Filing Date
US17/479,832 Abandoned US20230086995A1 (en) 2021-09-20 2021-09-20 Lamp socket assembly for powering an image capture device of a security system
US18/224,310 Pending US20230361520A1 (en) 2021-09-20 2023-07-20 Lamp socket assembly for powering an image capture device of a security system

Family Applications After (1)

Application Number Title Priority Date Filing Date
US18/224,310 Pending US20230361520A1 (en) 2021-09-20 2023-07-20 Lamp socket assembly for powering an image capture device of a security system

Country Status (1)

Country Link
US (2) US20230086995A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4823051A (en) * 1987-05-21 1989-04-18 Pittway Corporation Infrared actuated control switch assembly
US9107248B2 (en) * 2013-03-08 2015-08-11 Shyh Min Chen Sensor network-enabled light socket adaptor
US20200213485A1 (en) * 2018-12-27 2020-07-02 Russell Rossi Home security light fixtures
US10909823B2 (en) * 2018-12-27 2021-02-02 Heidi Bear Enterprises, Llc Home security light bulb adapter
US10997837B1 (en) * 2014-07-24 2021-05-04 Heathco, Llc Integrated home lighting and notification system
US11509804B1 (en) * 2020-05-15 2022-11-22 Heathco Llc Universal retrofit light mounting box with audio/video functions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4823051A (en) * 1987-05-21 1989-04-18 Pittway Corporation Infrared actuated control switch assembly
US9107248B2 (en) * 2013-03-08 2015-08-11 Shyh Min Chen Sensor network-enabled light socket adaptor
US10997837B1 (en) * 2014-07-24 2021-05-04 Heathco, Llc Integrated home lighting and notification system
US20200213485A1 (en) * 2018-12-27 2020-07-02 Russell Rossi Home security light fixtures
US10909823B2 (en) * 2018-12-27 2021-02-02 Heidi Bear Enterprises, Llc Home security light bulb adapter
US11509804B1 (en) * 2020-05-15 2022-11-22 Heathco Llc Universal retrofit light mounting box with audio/video functions

Also Published As

Publication number Publication date
US20230361520A1 (en) 2023-11-09

Similar Documents

Publication Publication Date Title
US9819910B2 (en) Smart system powered by light socket
US10008817B2 (en) Electrical adapter system
US20160073482A1 (en) Implementing a target lighting scene in an internet of things environment using a mobile light output device
US8958698B2 (en) Versatile remote control device and system
US20140075075A1 (en) Context-Dependent Home Automation Controller and Docking Station
US9338585B2 (en) Automatically connecting a user equipment device with a partner device
CN106576112A (en) Peer-to-peer group re-formation
US10591881B1 (en) Powered faceplate integration
CA3154886C (en) Methods and devices for intelligent reconfigurable electrical devices
US11672072B2 (en) Sensor-based lighting system with integrated wireless repeater
US10874011B1 (en) Communication interface for front panel and power module
KR20170092795A (en) A method and mobiel device for controlling a scan period of signal dection of the mobiel device in a wireless communication system
JP6876122B2 (en) Wireless speaker devices for wireless audio / video recording and communication devices
JP6085719B2 (en) User notification method, user notification device, program, and recording medium
US20230086995A1 (en) Lamp socket assembly for powering an image capture device of a security system
US9801013B2 (en) Electronic-device association based on location duration
US9565659B1 (en) Wireless beacon for embedding in building infrastructure
JP2022186806A (en) Radio communication terminal, fire alarm and management system
CN109976204B (en) Automatic lighting method and equipment
US10729024B2 (en) Power adapter plate
WO2020073236A1 (en) Wireless charging method and apparatus, storage medium, and wireless charging transmitting device
US20170134653A1 (en) Software-enabled dual-mode security device
US20170131758A1 (en) Security device without power-saving transitions
WO2020073237A1 (en) Request method and apparatus for wireless charging, and wireless receiving device
JP7490065B2 (en) Method and device for intelligent reconfigurable electrical devices - Patents.com

Legal Events

Date Code Title Description
AS Assignment

Owner name: WYZE LABS, INC., WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHANG, CHAO;SKEOCH, STEVE;CHEN, LIN;AND OTHERS;REEL/FRAME:057536/0549

Effective date: 20210917

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION