US20110022194A1 - Transducer access point - Google Patents
Transducer access point Download PDFInfo
- Publication number
- US20110022194A1 US20110022194A1 US12/895,460 US89546010A US2011022194A1 US 20110022194 A1 US20110022194 A1 US 20110022194A1 US 89546010 A US89546010 A US 89546010A US 2011022194 A1 US2011022194 A1 US 2011022194A1
- Authority
- US
- United States
- Prior art keywords
- transducer
- devices
- network
- tap
- access device
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2809—Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2827—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality
- H04L12/2829—Reporting to a device within the home network; wherein the reception of the information reported automatically triggers the execution of a home appliance functionality involving user profiles according to which the execution of a home appliance functionality is automatically triggered
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
Definitions
- the invention relates to a method and apparatus for bridging data and services offered by low-power, low duty-cycle transducers, such as sensors and actuators over a network.
- FIG. 1 illustrates a high-level platform architecture
- FIG. 2 illustrates an exemplary Transducer Access Point architecture.
- FIG. 3 illustrates the inferred services architecture of the system.
- FIG. 4 illustrates the device manager architecture of the system.
- FIG. 5 illustrates an exemplary display setting for a graphical user interface.
- FIG. 6 illustrates an exemplary history for a graphical user interface.
- FIG. 7 illustrates an exemplary transducer access point network in accordance with the invention.
- FIG. 8 illustrates an exemplary functional transducer access point in accordance with the invention.
- FIG. 9 illustrates an exemplary flow diagram of initial bootstrapping of the transducer device into a local network.
- FIG. 10 illustrates an exemplary flow diagram of device control and eventing between control devices and transducer devices.
- the embodiment of the invention relates to a method for bridging data and services in a network, comprising discovering at least one transducer device in the network; creating a virtual transducer device for each at least one transducer device discovered; and controlling the at least one transducer device via a transducer access device.
- the at least one transducer device is turned on: connecting to the transducer access device; identifying the at least one transducer device using respective technology protocols; and recognizing the at least one transducer device.
- controlling includes subscribing to receive event notifications from the at least one transducer device discovered by the transducer access device; determining activities occurring on the network as a result of an event on the at least one transducer device; and initiating an action based on the determined activities.
- the transducer access device sends advertisements with device descriptions to a control device; responds to search requests from the control point searching for the at least one transducer device on the network; and maintains a status of the at least one transducer device.
- the at least on transducer device is a low-power and low duty-cycle device.
- the transducer access device is part of the at least one transducer device.
- the at least one transducer device is one of a blood pressure monitor, scale, sensor and bed.
- the control device is at least one of a personal computer, television, mobile device and mirror.
- a network for bridging data and services comprising at least one transducer device accessible via the network; a transducer access device configured to discover the at least one transducer device, and create a virtual transducer device for each at least one transducer device discovered; and a control device to control of the at least one transducer device via the transducer access device.
- the at least on transducer device is a low-power and low duty-cycle device.
- the transducer access device is part of the at least one transducer device.
- the at least one transducer device is one of a blood pressure monitor, scale, sensor and bed.
- the control device is at least one of a personal computer, television, mobile device and mirror.
- the control device subscribes to receive event notifications from the at least one transducer device discovered by the transducer access device; determines activities occurring on the network as a result of an event on the at least one transducer device; and initiates an action based on the determined activities.
- the transducer access device sends out device advertisements, responds to searches by the control device and maintains a state of the at least one transducer device.
- the invention also related to a transducer access device method, comprising discovering at least one transducer device in a network; and creating a virtual transducer device for each at least one transducer device discovered on the network.
- the invention also relates to sending advertisements with device descriptions to a control device; responding to search requests from the control point searching for the at least one transducer device on the network; and maintaining a status of the at least one transducer device.
- the invention also includes receiving a measurement taken from the at least one transducer; and transmitting the measurement to the control device.
- the invention also includes receiving a request from the control point about a status of the at least one transducer device; converting a protocol of the request to a protocol of the at least one transducer device; and sending the converted request to the at least one transducer device.
- FIG. 1 illustrates high-level platform architecture.
- the “left-side” of the diagram is characterized by low-power, in some cases proprietary protocols, used by the sensors and actuators to handle communications.
- the “right-side” of the diagram represents the Digital Home, where WiFi, Ethernet, and UPnP are the communication technologies of choice.
- the “Healthy Digital Home” is enabled (in part) by the Transducer Access Point (TAP), which bridges the various sensor/actuator networks (specifically Bluetooth and Z-Wave in this case), to WiFi/Ethernet, and exposes the various physical devices “on the left” as UPnP devices “on the right” such that intelligent control points can perform actions, request state, and subscribe to event notifications.
- TAP Transducer Access Point
- UPnP is an architecture for pervasive peer-to-peer network connectivity of intelligent appliances, wireless devices, and PCs. It is designed to bring easy-to-use, flexible, standards-based connectivity to ad-hoc or unmanaged networks whether in the home, in a small business, public spaces, or attached to the Internet.
- UPnP is a distributed, open networking architecture that leverages TCP/IP and the Web technologies to enable seamless proximity networking in addition to control and data transfer among networked devices in the home, office, and public spaces.
- UPnP is more than just a simple extension of the plug and play peripheral model. It is designed to support zero-configuration, “invisible” networking, and automatic discovery for a breadth of device categories from a wide range of vendors. This means a device can dynamically join a network, obtain an IP address, convey its capabilities, and learn about the presence and capabilities of other devices.
- Protocols supported by the TAP include, for example, Bluetooth and Z-Wave. Obviously, any protocol may be used as would be appreciated by the skilled artisan. The protocols tend to be flexible, extensible building blocks that allows radio protocols such as these to communicate with other devices inside and outside the home.
- the following sensors and actuators are examples of devices that may be integrated into the platform: Scales, Blood Pressure Monitors, Pressure Sensors, Presence Sensors, Multi-Level Light, Television, Personal Computers, Bathroom Mirror Displays, Picture Frame Displays, Cell Phones, PDAs, etc. Again, this list of devices is exemplary and not exclusive. Due to limitations exhibited by typical wireless sensors (e.g. power profile, transmission range, memory capacity, cost, etc.) a TAP is used to allow communication to take place, as described above.
- FIG. 2 illustrates an exemplary TAP Architecture. The TAP is intended to serve as a proxy for the low-powered (Bluetooth and Z-Wave) transducers.
- An Inference Engine is the computational entity responsible for computing and understanding the data collected from the home sensor network. Essentially, sensor data is collected, and compared against a probabilistic model in order to determine the events that the data represents. Based on the recognized events, the decision manager may initiate local and/or remote actuation. For example; the probabilistic model may determine, based on data collected from multiple sensors (e.g., bed pressure sensor, motion sensors, bedroom door contact switch, etc.) that the occupant is in bed.
- sensors e.g., bed pressure sensor, motion sensors, bedroom door contact switch, etc.
- a Sensor Interface is the block responsible for communicating with devices exposed by the TAP. This “raw” sensor data is collected and interpreted by the inference engine.
- the external interface to the inference engine is referred to as Inferred Services.
- Inferred Services are exposed as devices and are indistinguishable from their physical counterparts on the home network. In this way, Inferred Services can be thought of as “virtual sensors” that leverage the processing power of a computing device to increase the accuracy associated with the data they are transmitting, as well as collating disparate information from various sensors to represent higher level events. For example: The Activity Device depicted in FIG.
- 3 may utilize data from a multitude of sensors (e.g., motion, light, contact switches, RFID, time of day, etc.) to determine that the home occupant is making breakfast.
- Interested control points may subscribe to the “making breakfast” event in the same manner they would use to communicate with a specific physical sensor device.
- a Decision Manager illustrated in FIG. 4 is an example of a general control point that subscribes to the Inferred Services. Based on event notifications received from the Inferred Services, and rules defined by users of the system, actuation is initiated either inside or outside the home environment.
- the Inferred Services Control Points block is the interface into the Inferred Services.
- both the Inferred Services and Decision Manager reside in the same computing device, but this is not a requirement of the system (nor is having one distinct set of Inferred Services and one distinct Device Manager).
- One characteristic about the system is the following: If the underlying set of physical sensors change, while the events subscribed to may be more (or less) accurate, there is no need for the Decision Manager to change.
- the information retrieved from Inferred Services in conjunction with user-defined rules will be used within the framework of the platform to construct a state machine representing the activities taking place in the home.
- RFC creates a rule that specifies the following: If primary occupant is in the bathroom for over 2 hours, send SMS message to my cell phone;
- state machine raises alert to Rule Execution Engine, and SMS message is sent via actuator interface alerting the remote caregiver of a possible fall.
- FIGS. 5 and 6 are exemplary user interfaces.
- FIG. 5 for example, illustrates a display setting for a graphical user interface
- FIG. 6 illustrates the history of a graphical user interface.
- This invention relates more specifically to a method an apparatus for exposing (bridging) data and services offered by low-power, low duty cycle transducers (sensors and actuators) in a standardized format over existing and established home networking technologies.
- This “Transducer Access Point” (TAP) is a functional component that serves as a proxy for devices and sensors that are off/asleep the majority of the time to conserve power (e.g. battery life).
- the TAP may be implemented as a stand alone device or embedded within a computing device such as a home PC.
- Transducer AP John purchases a Bluetooth-enabled Transducer Access Point (Transducer AP).
- the Transducer AP which is always powered-on, represents the scale as a device (in a standardized format) to the home network via established home networking technologies; Ethernet, WiFi, IP, UPnP, etc.
- the Transducer AP solves at least the following problems:
- the devices discover the weight scale on the network (exposed by the Transducer AP) and query for the most recent weight measurement; information exposed by the Transducer AP even though the scale is currently off.
- John has a number of health devices and sensors utilizing various PAN technologies that are represented by the Transducer AP to the home network in a standardized format.
- FIG. 7 shows the transducer access point framework.
- the devices on the right include transducer devices that intend to be discoverable and controllable by control points on the local area networks and intend to be able to send useful information to control points.
- the TAP serves as a functional block wherein transducer devices are represented as virtual devices in the local area network.
- FIG. 7 also shows control points exist on the local area network. These control points serve as a point of control for all devices in the network. For example, they may serve as a point of control for TVs, Media Servers, printers, Wi-Fi access points, gateways (Other devices in the network block). Some control points may also include intelligent control points which perhaps could infer the state based on input from several transducer devices in the network.
- FIG. 8 shows a functional TAP block.
- a transducer access point it bridges the appropriate transducer protocol and the device manager recognizes the transducer device and creates a virtual device that exposes services based on the underlying service oriented architectures such as UPnP, WS.
- FIG. 9 illustrates the initial bootstrapping of the transducer device into the local network and describing its capabilities.
- the transducer access point identifies the device and creates a “virtual device” for it. It then sends out device advertisements. As far as the control point is concerned, this process is transparent. The control point sees the device as though the device is on the same network.
- the transducer access point responds to searches for the devices.
- the transducer access point also maintains the state of the device and the status of the transducer devices (asleep or permanently removed from the network). In order to maintain device status, the transducer device could use, for example, underlying transport technologies or use application level watchdog timers.
- FIG. 10 illustrates some examples of how device control and eventing can occur between control points and transducer devices.
- a device wakes up once in a while and performs some sort of sensing/measurement. It transmits the taken measurement to a device access point and goes back to sleep. The device access point could then transmit this information to multiple control points in the network.
- control point may request for the transducer device's battery status.
- the TAP converts the control protocol to the respective protocol that the transducer speaks (Zigbee, BT, etc) and forwards the message.
- the battery status returned from the transducer device gets converted to the appropriate protocol that the control point speaks and is returned.
- the Transducer AP (or transducer access device) will enable an interoperable ecosystem of devices/sensors and compute platforms in the home; allowing networked devices/computers to communicate with and obtain data from low-power, low duty cycle sensors and actuators that use a variety of low-power networking technologies.
- the Transducer AP exposes the sensors/actuators as UPnP (although this invention is not limited to UPnP) devices to the home network (e.g. UPnP weight scale device, television prompt device, cell phone prompt device, etc.
- the Computing Device e.g. personal computer
- the Computing Device has software that:
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Telephonic Communication Services (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Selective Calling Equipment (AREA)
Abstract
The invention relates to a method and apparatus for exposing (i.e. bridging) data and services offered by low power, low duty cycle transducers (e.g. sensors and actuators) in a standardized format over existing and established home networking technologies. A transducer access point is a functional component that serves as a proxy for health devices and sensors that are off/asleep the majority of the time to conserver power (e.g. battery life). The transducer access point may be implemented as a stand alone device or embedded within a computing device such as a home PC.
Description
- The invention relates to a method and apparatus for bridging data and services offered by low-power, low duty-cycle transducers, such as sensors and actuators over a network.
- Currently, many elder adults rely on a variety of low-tech methods to remember important events such as handwritten messages posted throughout the home. Concerned family members must visit/phone frequently to gather this type of information which is problematic for the elder adult (they don't want to be a burden on their family members) as well as the family caregiver (feelings of guilt for not calling/visiting often enough).
- Personal health has been targeted as one of the major growth areas for the foreseeable future. Elder care is likely to be one of the primary (future) use cases in this area. A remote prompting infrastructure interoperable with a wide variety of devices that can inform elder adults and remote caregivers of critical/non-critical health events is going to be a key building block that will enable elder care related solutions in the home.
- Currently there is no advertising tied into the prompting systems out there. By associating a relevant ad with a specific prompt to each individual user, the effectiveness of the ads is increased. Also, since the ad is tied to a prompt that the user needs to see, then the ad will be seen too.
- There are ads that are associated with gross classifications like television audience, and there are targeted ads that are associated with finer classifications like web-browsing choices, but neither of these are delivered in conjunction with a prompt that the user needs to comprehend and respond to, nor do they guarantee that the user will see them.
-
FIG. 1 illustrates a high-level platform architecture. -
FIG. 2 illustrates an exemplary Transducer Access Point architecture. -
FIG. 3 illustrates the inferred services architecture of the system. -
FIG. 4 illustrates the device manager architecture of the system. -
FIG. 5 illustrates an exemplary display setting for a graphical user interface. -
FIG. 6 illustrates an exemplary history for a graphical user interface. -
FIG. 7 illustrates an exemplary transducer access point network in accordance with the invention. -
FIG. 8 illustrates an exemplary functional transducer access point in accordance with the invention. -
FIG. 9 illustrates an exemplary flow diagram of initial bootstrapping of the transducer device into a local network. -
FIG. 10 illustrates an exemplary flow diagram of device control and eventing between control devices and transducer devices. - The embodiment of the invention relates to a method for bridging data and services in a network, comprising discovering at least one transducer device in the network; creating a virtual transducer device for each at least one transducer device discovered; and controlling the at least one transducer device via a transducer access device. Preferably, the at least one transducer device is turned on: connecting to the transducer access device; identifying the at least one transducer device using respective technology protocols; and recognizing the at least one transducer device. Preferably, controlling includes subscribing to receive event notifications from the at least one transducer device discovered by the transducer access device; determining activities occurring on the network as a result of an event on the at least one transducer device; and initiating an action based on the determined activities. Preferably, the transducer access device sends advertisements with device descriptions to a control device; responds to search requests from the control point searching for the at least one transducer device on the network; and maintains a status of the at least one transducer device. Preferably, the at least on transducer device is a low-power and low duty-cycle device. Preferably, the transducer access device is part of the at least one transducer device. Preferably, the at least one transducer device is one of a blood pressure monitor, scale, sensor and bed. Preferably, the control device is at least one of a personal computer, television, mobile device and mirror.
- In another embodiment of the invention, there is a network for bridging data and services, comprising at least one transducer device accessible via the network; a transducer access device configured to discover the at least one transducer device, and create a virtual transducer device for each at least one transducer device discovered; and a control device to control of the at least one transducer device via the transducer access device. Preferably, the at least on transducer device is a low-power and low duty-cycle device. Preferably, the transducer access device is part of the at least one transducer device. Preferably, the at least one transducer device is one of a blood pressure monitor, scale, sensor and bed. Preferably, the control device is at least one of a personal computer, television, mobile device and mirror. Preferably, the control device subscribes to receive event notifications from the at least one transducer device discovered by the transducer access device; determines activities occurring on the network as a result of an event on the at least one transducer device; and initiates an action based on the determined activities. Preferably, the transducer access device sends out device advertisements, responds to searches by the control device and maintains a state of the at least one transducer device.
- The invention also related to a transducer access device method, comprising discovering at least one transducer device in a network; and creating a virtual transducer device for each at least one transducer device discovered on the network. Preferably, the invention also relates to sending advertisements with device descriptions to a control device; responding to search requests from the control point searching for the at least one transducer device on the network; and maintaining a status of the at least one transducer device. Preferably, the invention also includes receiving a measurement taken from the at least one transducer; and transmitting the measurement to the control device. Preferably, the invention also includes receiving a request from the control point about a status of the at least one transducer device; converting a protocol of the request to a protocol of the at least one transducer device; and sending the converted request to the at least one transducer device.
-
FIG. 1 illustrates high-level platform architecture. The “left-side” of the diagram is characterized by low-power, in some cases proprietary protocols, used by the sensors and actuators to handle communications. The “right-side” of the diagram represents the Digital Home, where WiFi, Ethernet, and UPnP are the communication technologies of choice. The “Healthy Digital Home” is enabled (in part) by the Transducer Access Point (TAP), which bridges the various sensor/actuator networks (specifically Bluetooth and Z-Wave in this case), to WiFi/Ethernet, and exposes the various physical devices “on the left” as UPnP devices “on the right” such that intelligent control points can perform actions, request state, and subscribe to event notifications. - UPnP is an architecture for pervasive peer-to-peer network connectivity of intelligent appliances, wireless devices, and PCs. It is designed to bring easy-to-use, flexible, standards-based connectivity to ad-hoc or unmanaged networks whether in the home, in a small business, public spaces, or attached to the Internet. UPnP is a distributed, open networking architecture that leverages TCP/IP and the Web technologies to enable seamless proximity networking in addition to control and data transfer among networked devices in the home, office, and public spaces.
- UPnP is more than just a simple extension of the plug and play peripheral model. It is designed to support zero-configuration, “invisible” networking, and automatic discovery for a breadth of device categories from a wide range of vendors. This means a device can dynamically join a network, obtain an IP address, convey its capabilities, and learn about the presence and capabilities of other devices.
- Protocols supported by the TAP include, for example, Bluetooth and Z-Wave. Obviously, any protocol may be used as would be appreciated by the skilled artisan. The protocols tend to be flexible, extensible building blocks that allows radio protocols such as these to communicate with other devices inside and outside the home.
- The following sensors and actuators are examples of devices that may be integrated into the platform: Scales, Blood Pressure Monitors, Pressure Sensors, Presence Sensors, Multi-Level Light, Television, Personal Computers, Bathroom Mirror Displays, Picture Frame Displays, Cell Phones, PDAs, etc. Again, this list of devices is exemplary and not exclusive. Due to limitations exhibited by typical wireless sensors (e.g. power profile, transmission range, memory capacity, cost, etc.) a TAP is used to allow communication to take place, as described above.
FIG. 2 illustrates an exemplary TAP Architecture. The TAP is intended to serve as a proxy for the low-powered (Bluetooth and Z-Wave) transducers. - An Inference Engine is the computational entity responsible for computing and understanding the data collected from the home sensor network. Essentially, sensor data is collected, and compared against a probabilistic model in order to determine the events that the data represents. Based on the recognized events, the decision manager may initiate local and/or remote actuation. For example; the probabilistic model may determine, based on data collected from multiple sensors (e.g., bed pressure sensor, motion sensors, bedroom door contact switch, etc.) that the occupant is in bed.
- In
FIG. 3 , a Sensor Interface is the block responsible for communicating with devices exposed by the TAP. This “raw” sensor data is collected and interpreted by the inference engine. The external interface to the inference engine is referred to as Inferred Services. Inferred Services are exposed as devices and are indistinguishable from their physical counterparts on the home network. In this way, Inferred Services can be thought of as “virtual sensors” that leverage the processing power of a computing device to increase the accuracy associated with the data they are transmitting, as well as collating disparate information from various sensors to represent higher level events. For example: The Activity Device depicted inFIG. 3 may utilize data from a multitude of sensors (e.g., motion, light, contact switches, RFID, time of day, etc.) to determine that the home occupant is making breakfast. Interested control points may subscribe to the “making breakfast” event in the same manner they would use to communicate with a specific physical sensor device. - A Decision Manager, illustrated in
FIG. 4 , is an example of a general control point that subscribes to the Inferred Services. Based on event notifications received from the Inferred Services, and rules defined by users of the system, actuation is initiated either inside or outside the home environment. The Inferred Services Control Points block is the interface into the Inferred Services. In this example, both the Inferred Services and Decision Manager reside in the same computing device, but this is not a requirement of the system (nor is having one distinct set of Inferred Services and one distinct Device Manager). One characteristic about the system is the following: If the underlying set of physical sensors change, while the events subscribed to may be more (or less) accurate, there is no need for the Decision Manager to change. - The information retrieved from Inferred Services in conjunction with user-defined rules will be used within the framework of the platform to construct a state machine representing the activities taking place in the home. The following is an example of the Decision Manager in action:
- 1. Remote family caregiver accesses rule editor via web interface;
- 2. RFC creates a rule that specifies the following: If primary occupant is in the bathroom for over 2 hours, send SMS message to my cell phone;
- 3. Occupant enters bathroom (detected by motion sensor and/or weight scale measurement); and
- 4. 2 hours elapse (an unusually long time for the home occupant to remain in the bathroom), state machine raises alert to Rule Execution Engine, and SMS message is sent via actuator interface alerting the remote caregiver of a possible fall.
- For the purposes of this example, the following types of actuation will be supported by the Decision Manager's Actuator Interface:
-
- Prompt, including text and color (to designate severity) overlaid on:
- Television
- Picture Frame
- Bathroom Mirror Display (in addition to ‘text’, the bathroom mirror will have a more sophisticated display combining the most recent weight scale measurement and a graphical depiction of measurement history).
- Cell Phone (SMS message)
- (Z-Wave) Light switch on/off (to show communication backchannel through the TAP).
- It is readily understood that the above-mentioned types of actuation is not limiting, but rather exemplary.
-
FIGS. 5 and 6 are exemplary user interfaces.FIG. 5 , for example, illustrates a display setting for a graphical user interface, whileFIG. 6 illustrates the history of a graphical user interface. - This invention relates more specifically to a method an apparatus for exposing (bridging) data and services offered by low-power, low duty cycle transducers (sensors and actuators) in a standardized format over existing and established home networking technologies. This “Transducer Access Point” (TAP) is a functional component that serves as a proxy for devices and sensors that are off/asleep the majority of the time to conserve power (e.g. battery life). The TAP may be implemented as a stand alone device or embedded within a computing device such as a home PC.
- Example Usage Scenario:
- John purchases a battery-powered weight scale with an integrated Bluetooth radio.
- John purchases a Bluetooth-enabled Transducer Access Point (Transducer AP).
- John plugs the Transducer AP into the wall, and pairs it with the weight scale (for example, using existing or emerging Bluetooth pairing technology).
- The Transducer AP, which is always powered-on, represents the scale as a device (in a standardized format) to the home network via established home networking technologies; Ethernet, WiFi, IP, UPnP, etc.
- The Transducer AP solves at least the following problems:
-
- Range; many popular/emerging sensor technologies are based on low-power, short range networks (Bluetooth, ZigBee/802.15.4, ZWave. The Transducer AP bridges devices on low-power networks to networks with “whole-house” range; Ethernet, WiFi.
- Low (battery power) device characteristics; emerging technologies that enable device discovery and control (e.g. UPnP) require devices to broadcast their capabilities on a frequent basis. This is not possible for devices that are “off” 99% of the time. The Transducer AP serves as a proxy for the sensors and assumes this responsibility on the behalf of the physical device (e.g. weight scale).
- Interoperability; the Transducer AP provides the opportunity to represent health devices & sensors in a standardized format (e.g. IP/UPnP) enabling an interoperable ecosystem of devices/sensors and compute platforms (PC, personal health system, cell phones, etc.) utilizing tried and true networking technologies.
- Software running on John's PC and cell phone can discover, control, and subscribe to events generated by proprietary health devices & sensors via the Transducer AP.
- John takes a weight measurement in the morning.
- Later in the day, when John boots his PC or turns on his cell phone, the devices discover the weight scale on the network (exposed by the Transducer AP) and query for the most recent weight measurement; information exposed by the Transducer AP even though the scale is currently off.
- Potentially, John has a number of health devices and sensors utilizing various PAN technologies that are represented by the Transducer AP to the home network in a standardized format.
-
FIG. 7 shows the transducer access point framework. The devices on the right include transducer devices that intend to be discoverable and controllable by control points on the local area networks and intend to be able to send useful information to control points. The TAP serves as a functional block wherein transducer devices are represented as virtual devices in the local area network. -
FIG. 7 also shows control points exist on the local area network. These control points serve as a point of control for all devices in the network. For example, they may serve as a point of control for TVs, Media Servers, printers, Wi-Fi access points, gateways (Other devices in the network block). Some control points may also include intelligent control points which perhaps could infer the state based on input from several transducer devices in the network. -
FIG. 8 , shows a functional TAP block. As a transducer access point, it bridges the appropriate transducer protocol and the device manager recognizes the transducer device and creates a virtual device that exposes services based on the underlying service oriented architectures such as UPnP, WS. -
FIG. 9 illustrates the initial bootstrapping of the transducer device into the local network and describing its capabilities. Initially, when the user turns on the transducer device, the transducer access point identifies the device and creates a “virtual device” for it. It then sends out device advertisements. As far as the control point is concerned, this process is transparent. The control point sees the device as though the device is on the same network. The transducer access point responds to searches for the devices. The transducer access point also maintains the state of the device and the status of the transducer devices (asleep or permanently removed from the network). In order to maintain device status, the transducer device could use, for example, underlying transport technologies or use application level watchdog timers. -
FIG. 10 illustrates some examples of how device control and eventing can occur between control points and transducer devices. In a typical case, a device wakes up once in a while and performs some sort of sensing/measurement. It transmits the taken measurement to a device access point and goes back to sleep. The device access point could then transmit this information to multiple control points in the network. - In an alternate scenario, the control point may request for the transducer device's battery status. The TAP converts the control protocol to the respective protocol that the transducer speaks (Zigbee, BT, etc) and forwards the message. The battery status returned from the transducer device gets converted to the appropriate protocol that the control point speaks and is returned.
- Currently, most devices and sensors that have the ability to connect to the home network, do so through a myriad of dongles, fobs, cables, and many other proprietary connectors to the PC, with proprietary software running on the PC for each device required to interpret the data. This is problematic not only from a consumer experience standpoint, but also for a number of reasons described in above.
- The Transducer AP (or transducer access device) will enable an interoperable ecosystem of devices/sensors and compute platforms in the home; allowing networked devices/computers to communicate with and obtain data from low-power, low duty cycle sensors and actuators that use a variety of low-power networking technologies.
- The Transducer AP exposes the sensors/actuators as UPnP (although this invention is not limited to UPnP) devices to the home network (e.g. UPnP weight scale device, television prompt device, cell phone prompt device, etc.
- The Computing Device (e.g. personal computer) has software that:
-
- Subscribes to receive event notifications from the devices exposed by the TAP (e.g. weight event, motion event, door open/close event, etc.).
- Uses these events to determine what activities are taking place in the home (e.g. the inference engine). For example, if the pressure sensor in the bed generates an “out of bed” event, the motion sensor in the bathroom is triggered, and a weight event is generated, there is a high probability that the user is in the bathroom (as opposed to the cat triggering a motion sensor, inducing a false positive).
- Based on activities taking place in the home (i.e. state of the home), determines appropriate actions to initiate (e.g. the decision manager). For example, if the inference engine/home state machine determines that the user is in the bathroom and has been there for four (4) hours indicating a possible fall, the decision manager could use the remote prompting infrastructure to generate a prompt on the remote caregiver's cell phone.
- It is readily understood by the skilled artisan that the embodiments disclosed herein are merely exemplary and are not intended to limit the scope of the invention.
Claims (24)
1.-19. (canceled)
20. A method for bridging data and services in a network, comprising:
discovering a transducer device in the network with a transducer access device;
creating a virtual transducer device for the transducer device discovered;
interpreting data from the transducer device with an inference engine; and
controlling the transducer device via the transducer access device,
wherein interpreting data comprises collating disparate information from a plurality of transducer devices to represent a higher level event, a higher level event comprising an event not represented by a specific transducer device.
21. The method according to claim 20 , further comprising when the transducer device is turned on:
connecting to the transducer access device;
identifying the transducer device using a technology protocol; and
recognizing the transducer device.
22. The method according to claim 20 , wherein controlling includes:
subscribing to receive event notifications from the transducer device discovered by the transducer access device;
determining activities occurring on the network as a result of an event on the transducer device; and
initiating an action based on the determined activities.
23. The method according to claim 20 , wherein the transducer access device:
sends advertisements with device descriptions to a control device;
responds to search requests from the control device searching for the transducer device on the network; and
maintains a status of the transducer device.
24. The method according to claim 20 , wherein the transducer device is selected from the group consisting of: a Bluetooth device, a device operating using a Zigee protocol, a WiFi device and a Z-Wave device.
25. The method according to claim 20 , wherein the transducer access device is part a computing device.
26. The method according to claim 20 , wherein the transducer device is one of a blood pressure monitor, a scale, a sensor and a bed.
27. The method according to claim 23 , wherein the control device is a personal computer, a television, a mobile device or a mirror.
28. The method according to claim 20 , wherein the transducer access device is configured with a plurality of technology protocols.
29. The method of claim 20 , further comprising discovering a plurality of transducer devices and determining an inference based on data from the plurality of transducer devices.
30. The method according to claim 26 , wherein the sensor is selected from the group consisting of: a light level sensor, a pressure sensor and a presence sensor.
31. A transducer access device method, comprising:
discovering a transducer device in a network with a transducer access device configured with a plurality of technology protocols; and
creating a virtual transducer device for the transducer device discovered on the network,
collating disparate information from a plurality of transducer devices to represent a higher level event, a higher level event comprising an event not represented by a specific transducer device.
32. The transducer access device method according to claim 31 , further comprising:
sending advertisements to a control device;
responding to search requests from the control device; and
maintaining a status of the transducer device.
33. The transducer access device method according to claim 32 , further comprising:
receiving a measurement taken from the transducer; and
transmitting the measurement to the control device.
34. The transducer access device method according to claim 31 , further comprising:
receiving a request from a control device about a status of the transducer device;
converting the request from a protocol of the control device to a protocol of the transducer device; and
sending the converted request to the transducer device.
35. The method of claim 31 , further comprising discovering a plurality of transducer devices and determining an inference based on data from the plurality of transducer devices.
36. A transducer access device (TAP) comprising an interface engine and a decision manager, wherein the interface engine is configured to receive and process data received from a plurality of transducer devices and the decision manager is configured to analyze the data received from the plurality of transducer devices.
37. The TAP of claim 36 , wherein the plurality of transducer devices are selected from the group consisting of: a Bluetooth device, a device operating using a Zigee protocol, a WiFi device and a Z-Wave device.
38. The TAP of claim 36 , wherein the transducer access device is part of a computing device.
39. The TAP of claim 36 , wherein the plurality of transducer devices are selected from the group consisting of: a blood pressure monitor, a scale, a sensor and a bed.
40. The TAP of claim 36 , wherein the TAP further comprises a plurality of virtual transducer devices associated with each of the plurality of transducer devices.
41. The TAP of claim 40 , wherein plurality of virtual transducer devices communicate with a plurality of control devices in a network.
42. The TAP of claim 41 , wherein the plurality of control devices are selected from the group consisting of: a personal computer, a television, a mobile device and a mirror.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/895,460 US20110022194A1 (en) | 2006-11-01 | 2010-09-30 | Transducer access point |
US14/455,081 US20170285588A9 (en) | 2006-11-01 | 2014-08-08 | Transducer access point |
US14/831,675 US20150359038A1 (en) | 2006-11-01 | 2015-08-20 | Transducer access point |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/590,926 US7826906B2 (en) | 2006-11-01 | 2006-11-01 | Transducer access point |
US12/895,460 US20110022194A1 (en) | 2006-11-01 | 2010-09-30 | Transducer access point |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/590,926 Division US7826906B2 (en) | 2006-11-01 | 2006-11-01 | Transducer access point |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/455,081 Continuation US20170285588A9 (en) | 2006-11-01 | 2014-08-08 | Transducer access point |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110022194A1 true US20110022194A1 (en) | 2011-01-27 |
Family
ID=39331284
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/590,926 Active 2027-03-12 US7826906B2 (en) | 2006-11-01 | 2006-11-01 | Transducer access point |
US12/895,460 Abandoned US20110022194A1 (en) | 2006-11-01 | 2010-09-30 | Transducer access point |
US14/455,081 Abandoned US20170285588A9 (en) | 2006-11-01 | 2014-08-08 | Transducer access point |
US14/831,675 Abandoned US20150359038A1 (en) | 2006-11-01 | 2015-08-20 | Transducer access point |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/590,926 Active 2027-03-12 US7826906B2 (en) | 2006-11-01 | 2006-11-01 | Transducer access point |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/455,081 Abandoned US20170285588A9 (en) | 2006-11-01 | 2014-08-08 | Transducer access point |
US14/831,675 Abandoned US20150359038A1 (en) | 2006-11-01 | 2015-08-20 | Transducer access point |
Country Status (1)
Country | Link |
---|---|
US (4) | US7826906B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180220092A1 (en) * | 2015-10-15 | 2018-08-02 | Sony Corporation | Solid-state imaging device and electronic apparatus |
Families Citing this family (102)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6658091B1 (en) | 2002-02-01 | 2003-12-02 | @Security Broadband Corp. | LIfestyle multimedia security system |
US10200504B2 (en) | 2007-06-12 | 2019-02-05 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US11811845B2 (en) | 2004-03-16 | 2023-11-07 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US10348575B2 (en) | 2013-06-27 | 2019-07-09 | Icontrol Networks, Inc. | Control system user interface |
US8963713B2 (en) | 2005-03-16 | 2015-02-24 | Icontrol Networks, Inc. | Integrated security network with security alarm signaling system |
US11368429B2 (en) | 2004-03-16 | 2022-06-21 | Icontrol Networks, Inc. | Premises management configuration and control |
US9141276B2 (en) | 2005-03-16 | 2015-09-22 | Icontrol Networks, Inc. | Integrated interface for mobile device |
US10142392B2 (en) | 2007-01-24 | 2018-11-27 | Icontrol Networks, Inc. | Methods and systems for improved system performance |
US10237237B2 (en) | 2007-06-12 | 2019-03-19 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
AU2005223267B2 (en) | 2004-03-16 | 2010-12-09 | Icontrol Networks, Inc. | Premises management system |
US10313303B2 (en) | 2007-06-12 | 2019-06-04 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US8635350B2 (en) | 2006-06-12 | 2014-01-21 | Icontrol Networks, Inc. | IP device discovery systems and methods |
US11368327B2 (en) | 2008-08-11 | 2022-06-21 | Icontrol Networks, Inc. | Integrated cloud system for premises automation |
US10721087B2 (en) | 2005-03-16 | 2020-07-21 | Icontrol Networks, Inc. | Method for networked touchscreen with integrated interfaces |
US11244545B2 (en) | 2004-03-16 | 2022-02-08 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US11201755B2 (en) | 2004-03-16 | 2021-12-14 | Icontrol Networks, Inc. | Premises system management using status signal |
US11677577B2 (en) | 2004-03-16 | 2023-06-13 | Icontrol Networks, Inc. | Premises system management using status signal |
US10522026B2 (en) | 2008-08-11 | 2019-12-31 | Icontrol Networks, Inc. | Automation system user interface with three-dimensional display |
US10062273B2 (en) | 2010-09-28 | 2018-08-28 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US9609003B1 (en) | 2007-06-12 | 2017-03-28 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
US11159484B2 (en) | 2004-03-16 | 2021-10-26 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US20090077623A1 (en) | 2005-03-16 | 2009-03-19 | Marc Baum | Security Network Integrating Security System and Network Devices |
US11277465B2 (en) | 2004-03-16 | 2022-03-15 | Icontrol Networks, Inc. | Generating risk profile using data of home monitoring and security system |
US12063220B2 (en) | 2004-03-16 | 2024-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US9729342B2 (en) | 2010-12-20 | 2017-08-08 | Icontrol Networks, Inc. | Defining and implementing sensor triggered response rules |
US9191228B2 (en) | 2005-03-16 | 2015-11-17 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US7711796B2 (en) | 2006-06-12 | 2010-05-04 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11316958B2 (en) | 2008-08-11 | 2022-04-26 | Icontrol Networks, Inc. | Virtual device systems and methods |
US10375253B2 (en) | 2008-08-25 | 2019-08-06 | Icontrol Networks, Inc. | Security system with networked touchscreen and gateway |
US9531593B2 (en) | 2007-06-12 | 2016-12-27 | Icontrol Networks, Inc. | Takeover processes in security network integrated with premise security system |
US11489812B2 (en) | 2004-03-16 | 2022-11-01 | Icontrol Networks, Inc. | Forming a security network including integrated security system components and network devices |
US11916870B2 (en) | 2004-03-16 | 2024-02-27 | Icontrol Networks, Inc. | Gateway registry methods and systems |
US11582065B2 (en) * | 2007-06-12 | 2023-02-14 | Icontrol Networks, Inc. | Systems and methods for device communication |
US8988221B2 (en) | 2005-03-16 | 2015-03-24 | Icontrol Networks, Inc. | Integrated security system with parallel processing architecture |
US11113950B2 (en) | 2005-03-16 | 2021-09-07 | Icontrol Networks, Inc. | Gateway integrated with premises security system |
US11343380B2 (en) | 2004-03-16 | 2022-05-24 | Icontrol Networks, Inc. | Premises system automation |
US10444964B2 (en) | 2007-06-12 | 2019-10-15 | Icontrol Networks, Inc. | Control system user interface |
US10339791B2 (en) | 2007-06-12 | 2019-07-02 | Icontrol Networks, Inc. | Security network integrated with premise security system |
US10156959B2 (en) | 2005-03-16 | 2018-12-18 | Icontrol Networks, Inc. | Cross-client sensor user interface in an integrated security network |
US11190578B2 (en) | 2008-08-11 | 2021-11-30 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US10382452B1 (en) | 2007-06-12 | 2019-08-13 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11700142B2 (en) | 2005-03-16 | 2023-07-11 | Icontrol Networks, Inc. | Security network integrating security system and network devices |
US9306809B2 (en) | 2007-06-12 | 2016-04-05 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US20120324566A1 (en) | 2005-03-16 | 2012-12-20 | Marc Baum | Takeover Processes In Security Network Integrated With Premise Security System |
US20170180198A1 (en) | 2008-08-11 | 2017-06-22 | Marc Baum | Forming a security network including integrated security system components |
US20110128378A1 (en) | 2005-03-16 | 2011-06-02 | Reza Raji | Modular Electronic Display Platform |
US11615697B2 (en) | 2005-03-16 | 2023-03-28 | Icontrol Networks, Inc. | Premise management systems and methods |
US11496568B2 (en) | 2005-03-16 | 2022-11-08 | Icontrol Networks, Inc. | Security system with networked touchscreen |
US10999254B2 (en) | 2005-03-16 | 2021-05-04 | Icontrol Networks, Inc. | System for data routing in networks |
US12063221B2 (en) | 2006-06-12 | 2024-08-13 | Icontrol Networks, Inc. | Activation of gateway device |
US10079839B1 (en) | 2007-06-12 | 2018-09-18 | Icontrol Networks, Inc. | Activation of gateway device |
US9436931B2 (en) * | 2006-09-29 | 2016-09-06 | Intel Corporation | Remote prompting infrastructure |
US7826906B2 (en) * | 2006-11-01 | 2010-11-02 | Intel Corporation | Transducer access point |
US11706279B2 (en) | 2007-01-24 | 2023-07-18 | Icontrol Networks, Inc. | Methods and systems for data communication |
US7633385B2 (en) | 2007-02-28 | 2009-12-15 | Ucontrol, Inc. | Method and system for communicating with and controlling an alarm system from a remote server |
US8451986B2 (en) | 2007-04-23 | 2013-05-28 | Icontrol Networks, Inc. | Method and system for automatically providing alternate network access for telecommunications |
US11646907B2 (en) | 2007-06-12 | 2023-05-09 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US12003387B2 (en) | 2012-06-27 | 2024-06-04 | Comcast Cable Communications, Llc | Control system user interface |
US12184443B2 (en) | 2007-06-12 | 2024-12-31 | Icontrol Networks, Inc. | Controlling data routing among networks |
US10666523B2 (en) | 2007-06-12 | 2020-05-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11218878B2 (en) | 2007-06-12 | 2022-01-04 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10616075B2 (en) | 2007-06-12 | 2020-04-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11423756B2 (en) | 2007-06-12 | 2022-08-23 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11601810B2 (en) | 2007-06-12 | 2023-03-07 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10051078B2 (en) | 2007-06-12 | 2018-08-14 | Icontrol Networks, Inc. | WiFi-to-serial encapsulation in systems |
US11212192B2 (en) | 2007-06-12 | 2021-12-28 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11316753B2 (en) | 2007-06-12 | 2022-04-26 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US10389736B2 (en) | 2007-06-12 | 2019-08-20 | Icontrol Networks, Inc. | Communication protocols in integrated systems |
US11089122B2 (en) | 2007-06-12 | 2021-08-10 | Icontrol Networks, Inc. | Controlling data routing among networks |
US10523689B2 (en) | 2007-06-12 | 2019-12-31 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US10423309B2 (en) | 2007-06-12 | 2019-09-24 | Icontrol Networks, Inc. | Device integration framework |
US11237714B2 (en) | 2007-06-12 | 2022-02-01 | Control Networks, Inc. | Control system user interface |
US10498830B2 (en) | 2007-06-12 | 2019-12-03 | Icontrol Networks, Inc. | Wi-Fi-to-serial encapsulation in systems |
US8296395B2 (en) * | 2007-07-03 | 2012-10-23 | Samsung Electronics, Ltd. | Obje network device service control method and system |
US11831462B2 (en) | 2007-08-24 | 2023-11-28 | Icontrol Networks, Inc. | Controlling data routing in premises management systems |
US20090082880A1 (en) * | 2007-09-20 | 2009-03-26 | Tridium Inc. | Wireless device for a building control system |
US11916928B2 (en) | 2008-01-24 | 2024-02-27 | Icontrol Networks, Inc. | Communication protocols over internet protocol (IP) networks |
US20170185278A1 (en) | 2008-08-11 | 2017-06-29 | Icontrol Networks, Inc. | Automation system user interface |
US11792036B2 (en) | 2008-08-11 | 2023-10-17 | Icontrol Networks, Inc. | Mobile premises automation platform |
US11729255B2 (en) | 2008-08-11 | 2023-08-15 | Icontrol Networks, Inc. | Integrated cloud system with lightweight gateway for premises automation |
US11758026B2 (en) | 2008-08-11 | 2023-09-12 | Icontrol Networks, Inc. | Virtual device systems and methods |
US11258625B2 (en) | 2008-08-11 | 2022-02-22 | Icontrol Networks, Inc. | Mobile premises automation platform |
KR101540797B1 (en) * | 2009-03-12 | 2015-07-30 | 삼성전자 주식회사 | Connection method of wireless communication device and wireless communication device using the same |
US8638211B2 (en) | 2009-04-30 | 2014-01-28 | Icontrol Networks, Inc. | Configurable controller and interface for home SMA, phone and multimedia |
US20110201898A1 (en) * | 2010-02-17 | 2011-08-18 | Benco David S | Wireless healthcare smart grid |
US20110208532A1 (en) * | 2010-02-23 | 2011-08-25 | Samsung Electronics Co., Ltd. | MANAGING HEALTH DATA FROM WITHIN AND OUTSIDE A UPnP NETWORK |
WO2011143273A1 (en) | 2010-05-10 | 2011-11-17 | Icontrol Networks, Inc | Control system user interface |
US8667100B2 (en) | 2010-07-07 | 2014-03-04 | Comcast Interactive Media, Llc | Device communication, monitoring and control architecture and method |
US8836467B1 (en) | 2010-09-28 | 2014-09-16 | Icontrol Networks, Inc. | Method, system and apparatus for automated reporting of account and sensor zone information to a central station |
US11750414B2 (en) | 2010-12-16 | 2023-09-05 | Icontrol Networks, Inc. | Bidirectional security sensor communication for a premises security system |
US9147337B2 (en) | 2010-12-17 | 2015-09-29 | Icontrol Networks, Inc. | Method and system for logging security event data |
US20140207869A1 (en) * | 2011-09-12 | 2014-07-24 | Nokia Corporation | Method and apparatus for launching an application identified by a sensor |
US20140107815A1 (en) * | 2011-09-14 | 2014-04-17 | The Safe Cig, Llc | Electronically augmented container for storing and interfacing with vapor delivery devices |
US9208676B2 (en) * | 2013-03-14 | 2015-12-08 | Google Inc. | Devices, methods, and associated information processing for security in a smart-sensored home |
US9762445B2 (en) | 2013-05-20 | 2017-09-12 | Trane International Inc. | Device and method for automatic switching of communication protocol of network devices based on user action |
US11405463B2 (en) | 2014-03-03 | 2022-08-02 | Icontrol Networks, Inc. | Media content management |
US11146637B2 (en) | 2014-03-03 | 2021-10-12 | Icontrol Networks, Inc. | Media content management |
US20150256385A1 (en) * | 2014-03-04 | 2015-09-10 | Qualcomm Connected Experiences, Inc. | System and method for providing a human readable representation of an event and a human readable action in response to that event |
DE102014110664A1 (en) * | 2014-07-29 | 2016-02-04 | Hella Kgaa Hueck & Co. | Actuator for the movement of an actuator |
US10560894B2 (en) | 2015-01-13 | 2020-02-11 | Trane International Inc. | Mesh routing of sleepy sensor data |
US12133212B2 (en) * | 2016-02-26 | 2024-10-29 | Comcast Cable Communications, Llc | Network scheduling for improved reliability |
CN106059865A (en) * | 2016-05-20 | 2016-10-26 | 复旦大学 | Wireless communication method based on ZigBee and bluetooth protocols in home intelligent gateway |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5838226A (en) * | 1996-02-07 | 1998-11-17 | Lutron Electronics Co.Inc. | Communication protocol for transmission system for controlling and determining the status of electrical devices from remote locations |
US20020022991A1 (en) * | 2000-01-07 | 2002-02-21 | Sharood John N. | Building marketing system |
US20030005099A1 (en) * | 2001-06-28 | 2003-01-02 | Pleyer Sven | Event manager for a control management system |
US6587739B1 (en) * | 2000-09-29 | 2003-07-01 | Sunbeam Products, Inc. | Appliance communication and control system and appliances for use in same |
US20050010655A1 (en) * | 2003-07-07 | 2005-01-13 | Edwards Warren Keith | Method and apparatus for dynamically delivering service profiles to clients |
WO2005031552A2 (en) * | 2003-09-30 | 2005-04-07 | Koninklijke Philips Electronics, N.V. | Gesture to define location, size, and/or content of content window on a display |
US7016948B1 (en) * | 2001-12-21 | 2006-03-21 | Mcafee, Inc. | Method and apparatus for detailed protocol analysis of frames captured in an IEEE 802.11 (b) wireless LAN |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5945993A (en) * | 1998-01-30 | 1999-08-31 | Hewlett-Packard Company | Pictograph-based method and apparatus for controlling a plurality of lighting loads |
US7826906B2 (en) * | 2006-11-01 | 2010-11-02 | Intel Corporation | Transducer access point |
-
2006
- 2006-11-01 US US11/590,926 patent/US7826906B2/en active Active
-
2010
- 2010-09-30 US US12/895,460 patent/US20110022194A1/en not_active Abandoned
-
2014
- 2014-08-08 US US14/455,081 patent/US20170285588A9/en not_active Abandoned
-
2015
- 2015-08-20 US US14/831,675 patent/US20150359038A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5838226A (en) * | 1996-02-07 | 1998-11-17 | Lutron Electronics Co.Inc. | Communication protocol for transmission system for controlling and determining the status of electrical devices from remote locations |
US20020022991A1 (en) * | 2000-01-07 | 2002-02-21 | Sharood John N. | Building marketing system |
US6587739B1 (en) * | 2000-09-29 | 2003-07-01 | Sunbeam Products, Inc. | Appliance communication and control system and appliances for use in same |
US20030005099A1 (en) * | 2001-06-28 | 2003-01-02 | Pleyer Sven | Event manager for a control management system |
US7016948B1 (en) * | 2001-12-21 | 2006-03-21 | Mcafee, Inc. | Method and apparatus for detailed protocol analysis of frames captured in an IEEE 802.11 (b) wireless LAN |
US20050010655A1 (en) * | 2003-07-07 | 2005-01-13 | Edwards Warren Keith | Method and apparatus for dynamically delivering service profiles to clients |
WO2005031552A2 (en) * | 2003-09-30 | 2005-04-07 | Koninklijke Philips Electronics, N.V. | Gesture to define location, size, and/or content of content window on a display |
US20070124694A1 (en) * | 2003-09-30 | 2007-05-31 | Koninklijke Philips Electronics N.V. | Gesture to define location, size, and/or content of content window on a display |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180220092A1 (en) * | 2015-10-15 | 2018-08-02 | Sony Corporation | Solid-state imaging device and electronic apparatus |
Also Published As
Publication number | Publication date |
---|---|
US20170285588A9 (en) | 2017-10-05 |
US7826906B2 (en) | 2010-11-02 |
US20150359038A1 (en) | 2015-12-10 |
US20080103608A1 (en) | 2008-05-01 |
US20140350697A1 (en) | 2014-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7826906B2 (en) | Transducer access point | |
Bellifemine et al. | SPINE: a domain‐specific framework for rapid prototyping of WBSN applications | |
US6347095B1 (en) | System, devices and methods for use in proximity-based networking | |
US20200202387A1 (en) | Remote prompting infrastructure | |
Robles et al. | Context aware tools for smart home development | |
US20080120414A1 (en) | Representing resource constrained devices in a network | |
US20080299951A1 (en) | Resource aggregation in an opportunistic network | |
CN109495524A (en) | A kind of method, apparatus and system of Internet of Things resource subscription | |
KR20050115329A (en) | Managing context-related information with a mobile station | |
CN104303455B (en) | Social media client device and its method and medium | |
Anastasopoulos et al. | Towards a reference middleware architecture for ambient intelligence systems | |
Lloret et al. | Ubiquitous monitoring of electrical household appliances | |
Andersson | Use case possibilities with Bluetooth low energy in IoT applications | |
TW201112694A (en) | Methods and apparatus for communicating using a gateway communications device | |
US20110208532A1 (en) | MANAGING HEALTH DATA FROM WITHIN AND OUTSIDE A UPnP NETWORK | |
CN113315685B (en) | Accelerated interaction method and system for intelligent equipment and intelligent terminal | |
KR20170025885A (en) | IoT CONTROL LOGIC AND THE CONTROL METHOD THEREOF | |
KR101499307B1 (en) | Wireless personal area network (pan) coordinator implementing power savings by transitioning between active and sleep states | |
KR102058943B1 (en) | LED Lighting System based Home Care Network System | |
US10440551B2 (en) | Technique for determining the presence of a peripheral device in a service area of a local network | |
Girolami et al. | The integration of zigbee with the giraffplus robotic framework | |
Sreeram et al. | A novel architecture for IoT and smart community | |
KR20140010643A (en) | Method for collecting sensing data using portable terminal and apparatus for collecting sensing data | |
Rubio-Drosdov et al. | Towards a seamless human interaction in IoT | |
Pinte et al. | Network-aware references for pervasive social applications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
AS | Assignment |
Owner name: TAHOE RESEARCH, LTD., IRELAND Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTEL CORPORATION;REEL/FRAME:061175/0176 Effective date: 20220718 |