Patents by Inventor Jeffrey Hagins
Jeffrey Hagins has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10386807Abstract: A method for providing automatic control of one or more devices in an environment including assessing information for the devices being paired with a hub or with a central server where the hub and the central server are configured to receive status messages from the devices and to issue commands to the devices; determining device-type handlers to use with the devices; installing the device-type handlers at the hub or the central server; installing an automation application on the hub or on the central server where the automation application responds to an event and issuing a command in response to the event; receiving a device-specific message from a source device at the hub or the central server; generating, using a device-type handler associated with the source device, a normalized event message; and providing the normalized event message to a processor in the hub or the central server.Type: GrantFiled: November 21, 2016Date of Patent: August 20, 2019Assignee: SmartThings, Inc.Inventors: Jeffrey Hagins, Alexander Hawkinson
-
Patent number: 9674199Abstract: A secured device access method is implemented in a web-based device automation system whereby the configuration of an automation application for specific devices in a user's automation environment and the installation of the automation application define the security scope for the automation application. Once the automation application is configured and installed, the automation application is only allowed access to the authorized devices in the user's automation environment and the automation application may not access other devices in the user's environment that have not been authorized.Type: GrantFiled: November 21, 2016Date of Patent: June 6, 2017Assignee: SmartThings, Inc.Inventors: Scott David Vlaminck, Jesse Curtis O'Neill-Oine, Robert Max Florian, Jr., Jeffrey Hagins
-
Patent number: 9673991Abstract: A device automation system for providing automatic control of one or more devices in an environment includes a hub in communication with the one or more devices and with a data network where the hub is configured to issue commands to the devices and receive data from the devices; and a central server in communication with the hub through the data network where the central server is configured to install one or more automation applications in the hub or on the central server for handling events generated at the devices. Each of the automation applications responds to an event and issuing an action in response. The central server is configured to determine that a first set of the events is to be handled at the hub while a second set of events is to be handled at the central server.Type: GrantFiled: September 1, 2016Date of Patent: June 6, 2017Assignee: SmartThings, Inc.Inventors: Jeffrey Hagins, Alexander Hawkinson
-
Publication number: 20170078298Abstract: A secured device access method is implemented in a web-based device automation system whereby the configuration of an automation application for specific devices in a user's automation environment and the installation of the automation application define the security scope for the automation application. Once the automation application is configured and installed, the automation application is only allowed access to the authorized devices in the user's automation environment and the automation application may not access other devices in the user's environment that have not been authorized.Type: ApplicationFiled: November 21, 2016Publication date: March 16, 2017Inventors: Scott David VLAMINCK, Jesse Curtis O'NEILL-OINE, Robert Max FLORIAN, JR., Jeffrey HAGINS
-
Publication number: 20170068230Abstract: A method for providing automatic control of one or more devices in an environment including assessing information for the devices being paired with a hub or with a central server where the hub and the central server are configured to receive status messages from the devices and to issue commands to the devices; determining device-type handlers to use with the devices; installing the device-type handlers at the hub or the central server; installing an automation application on the hub or on the central server where the automation application responds to an event and issuing a command in response to the event; receiving a device-specific message from a source device at the hub or the central server; generating, using a device-type handler associated with the source device, a normalized event message; and providing the normalized event message to a processor in the hub or the central server.Type: ApplicationFiled: November 21, 2016Publication date: March 9, 2017Inventors: Jeffrey HAGINS, Alexander HAWKINSON
-
Publication number: 20170054570Abstract: A device automation system for providing automatic control of one or more devices in an environment includes a hub in communication with the one or more devices and with a data network where the hub is configured to issue commands to the devices and receive data from the devices; and a central server in communication with the hub through the data network where the central server is configured to install one or more automation applications in the hub or on the central server for handling events generated at the devices. Each of the automation applications responds to an event and issuing an action in response. The central server is configured to determine that a first set of the events is to be handled at the hub while a second set of events is to be handled at the central server.Type: ApplicationFiled: September 1, 2016Publication date: February 23, 2017Inventors: Jeffrey HAGINS, Alexander HAWKINSON
-
Patent number: 9529344Abstract: A method for providing automatic control of one or more devices in an environment including assessing information for the devices being paired with a hub or with a central server where the hub and the central server are configured to receive status messages from the devices and to issue commands to the devices; determining device-type handlers to use with the devices; installing the device-type handlers at the hub or the central server; installing an automation application on the hub or on the central server where the automation application responds to an event and issuing a command in response to the event; receiving a device-specific message from a source device at the hub or the central server; generating, using a device-type handler associated with the source device, a normalized event message; and providing the normalized event message to a processor in the hub or the central server.Type: GrantFiled: March 15, 2013Date of Patent: December 27, 2016Assignee: SmartThings, Inc.Inventors: Jeffrey Hagins, Alexander Hawkinson
-
Patent number: 9531559Abstract: A secured device access method is implemented in a web-based device automation system whereby the configuration of an automation application for specific devices in a user's automation environment and the installation of the automation application define the security scope for the automation application. Once the automation application is configured and installed, the automation application is only allowed access to the authorized devices in the user's automation environment and the automation application may not access other devices in the user's environment that have not been authorized.Type: GrantFiled: January 20, 2014Date of Patent: December 27, 2016Assignee: SmartThings, Inc.Inventors: Scott David Vlaminck, Jesse Curtis O'Neill-Oine, Robert Max Florian, Jr., Jeffrey Hagins
-
Patent number: 9462041Abstract: A device automation system for providing automatic control of one or more devices in an environment includes a hub in communication with the one or more devices and with a data network where the hub is configured to issue commands to the devices and receive data from the devices; and a central server in communication with the hub through the data network where the central server is configured to install one or more automation applications in the hub or on the central server for handling events generated at the devices. Each of the automation applications responds to an event and issuing an action in response. The central server is configured to determine that a first set of the events is to be handled at the hub while a second set of events is to be handled at the central server.Type: GrantFiled: March 15, 2013Date of Patent: October 4, 2016Assignee: SmartThings, Inc.Inventors: Jeffrey Hagins, Alexander Hawkinson
-
Patent number: 9246921Abstract: A secure external access method provides an external system with access to a device automation system implementing automatic control of one or more devices in an automation environment. The external access method enables external system access to devices only when the devices have been authorized for external access and the external system has the proper authentication credential. External access endpoints are dynamically defined by the web service automation applications and are unique to each installed instance of the web service automation application.Type: GrantFiled: January 20, 2014Date of Patent: January 26, 2016Assignee: SmartThings, Inc.Inventors: Scott David Vlaminck, Jesse Curtis O'Neill-Oine, Robert Max Florian, Jr., Jeffrey Hagins
-
Patent number: RE50100Abstract: A method for providing automatic control of one or more devices in an environment including assessing information for the devices being paired with a hub or with a central server where the hub and the central server are configured to receive status messages from the devices and to issue commands to the devices; determining device-type handlers to use with the devices; installing the device-type handlers at the hub or the central server; installing an automation application on the hub or on the central server where the automation application responds to an event and issuing a command in response to the event; receiving a device-specific message from a source device at the hub or the central server; generating, using a device-type handler associated with the source device, a normalized event message; and providing the normalized event message to a processor in the hub or the central server.Type: GrantFiled: April 3, 2020Date of Patent: August 27, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeffrey Hagins, Alexander Hawkinson