Patents by Inventor Alan Conrad
Alan Conrad 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).
-
Publication number: 20230410036Abstract: The present disclosure relates to an inventory system, wherein the inventory system includes at least one Internet of Things (IOT) inventory device having at least one pressure sensor and a radio field antenna, wherein a weighing surface is located on a top side of the at least IOT inventory device, and wherein the radio field antenna is positioned beneath the weighing surface.Type: ApplicationFiled: April 26, 2023Publication date: December 21, 2023Inventors: Robert Alan CONRAD, Andrew Thomas YEE
-
Patent number: 11750486Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: December 30, 2019Date of Patent: September 5, 2023Assignee: Amazon Technologies, Inc.Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
-
Patent number: 11743068Abstract: A technology is described for a device shadowing service that manages device states. An example method may include receiving a state change message associated with a device that a subcomponent of the device has assumed a first state. In response to the state change message, a subcomponent representation associated with a device representation may be updated to indicate the first state received, where the device representation represents the device and the subcomponent representation represent the subcomponent of the device. Thereafter, a request may be received for the first state of the subcomponent of the device. The first state indicated by the subcomponent representation associated with the device representation may be determined, and the first state may be returned in response to the request.Type: GrantFiled: August 9, 2021Date of Patent: August 29, 2023Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Alan Conrad Rawcliffe
-
Patent number: 11715064Abstract: The present disclosure relates to an inventory system, wherein the inventory system includes at least one Internet of Things (IOT) inventory device having at least one pressure sensor and a radio field antenna, wherein a weighing surface is located on a top side of the at least (IOT) inventory device, and wherein the radio field antenna is positioned beneath the weighing surface.Type: GrantFiled: June 29, 2022Date of Patent: August 1, 2023Assignee: BARTRAC, INCInventors: Robert Alan Conrad, Andrew Thomas Yee
-
Publication number: 20230064489Abstract: The present disclosure relates to an inventory system that can include a tagged inventory item, wherein the tagged inventory item includes a radio field tag attached to an inventory item; and an inventory device, wherein the inventory device includes a weighing surface, an array of force sensing resistors, and at least one radio field antenna, wherein the array of force sensing resistors and the at least one radio field antenna are configured to weigh and identify the tagged inventory item through the weighing surface, and methods of using the same. One benefit of the system and method disclosed herein can be monitoring inventory having changing amounts of content in real time.Type: ApplicationFiled: November 8, 2022Publication date: March 2, 2023Inventors: Robert Alan CONRAD, Andrew Thomas YEE
-
Patent number: 11537986Abstract: The present disclosure relates to an inventory system that can include a tagged inventory item, wherein the tagged inventory item includes a radio field tag attached to an inventory item; and an inventory device, wherein the inventory device includes a weighing surface, an array of force sensing resistors, and at least one radio field antenna, wherein the array of force sensing resistors and the at least one radio field antenna are configured to weigh and identify the tagged inventory item through the weighing surface, and methods of using the same. One benefit of the system and method disclosed herein can be monitoring inventory having changing amounts of content in real time.Type: GrantFiled: July 2, 2020Date of Patent: December 27, 2022Inventors: Robert Alan Conrad, Andrew Thomas Yee
-
Publication number: 20220070015Abstract: A technology is described for a device shadowing service that manages device states. An example method may include receiving a state change message associated with a device that a subcomponent of the device has assumed a first state. In response to the state change message, a subcomponent representation associated with a device representation may be updated to indicate the first state received, where the device representation represents the device and the subcomponent representation represent the subcomponent of the device. Thereafter, a request may be received for the first state of the subcomponent of the device. The first state indicated by the subcomponent representation associated with the device representation may be determined, and the first state may be returned in response to the request.Type: ApplicationFiled: August 9, 2021Publication date: March 3, 2022Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Alan Conrad Rawcliffe
-
Patent number: 11122023Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: August 29, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventors: Alan Conrad Rawcliffe, Samuel John Young, Shyam Krishnamoorthy, Marco Argenti, Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III
-
Patent number: 11088864Abstract: A technology is described for a device shadowing service that manages device states. An example method may include receiving a state change message associated with a device that a subcomponent of the device has assumed a first state. In response to the state change message, a subcomponent representation associated with a device representation may be updated to indicate the first state received, where the device representation represents the device and the subcomponent representation represent the subcomponent of the device. Thereafter, a request may be received for the first state of the subcomponent of the device. The first state indicated by the subcomponent representation associated with the device representation may be determined, and the first state may be returned in response to the request.Type: GrantFiled: June 29, 2016Date of Patent: August 10, 2021Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Alan Conrad Rawcliffe
-
Patent number: 10958648Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: June 30, 2015Date of Patent: March 23, 2021Assignee: Amazon Technologies, Inc.Inventors: Shyam Krishnamoorthy, Samuel John Young, Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Marco Argenti
-
Patent number: 10841119Abstract: A technology is described for operating a device shadowing service that manages device representations for physical devices that are network addressable. An example method may include associating a device representation with a representation type, where the device representation represents a copy of a state of a physical device in network communication with a device shadowing service that maintains the device representation, and the representation type may define a command that can be invoked through the device representation. After the device representation has been associated with the representation type, the command may be invoked through the device representation. Invoking the command may involve identifying the representation type associated with the device representation and determining that the command is supported by the representation type. Thereafter, the command may be executed.Type: GrantFiled: May 13, 2019Date of Patent: November 17, 2020Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe
-
Publication number: 20200334636Abstract: The present disclosure relates to an inventory system that can include a tagged inventory item, wherein the tagged inventory item includes a radio field tag attached to an inventory item; and an inventory device, wherein the inventory device includes a weighing surface, an array of force sensing resistors, and at least one radio field antenna, wherein the array of force sensing resistors and the at least one radio field antenna are configured to weigh and identify the tagged inventory item through the weighing surface, and methods of using the same. One benefit of the system and method disclosed herein can be monitoring inventory having changing amounts of content in real time.Type: ApplicationFiled: July 2, 2020Publication date: October 22, 2020Inventors: Robert Alan CONRAD, Andrew Thomas YEE
-
Patent number: 10769589Abstract: The present disclosure relates to an inventory system that can include a tagged inventory item, wherein the tagged inventory item includes a radio field tag attached to an inventory item; and an inventory device, wherein the inventory device includes a weighing surface, an array of force sensing resistors, and at least one radio field antenna, wherein the array of force sensing resistors and the at least one radio field antenna are configured to weigh and identify the tagged inventory item through the weighing surface, and methods of using the same. One benefit of the system and method disclosed herein can be monitoring inventory having changing amounts of content in real time.Type: GrantFiled: April 25, 2019Date of Patent: September 8, 2020Inventors: Robert Alan Conrad, Andrew Thomas Yee
-
Publication number: 20200213209Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: ApplicationFiled: December 30, 2019Publication date: July 2, 2020Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
-
Patent number: 10547710Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: February 1, 2018Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Jonathan I. Turow, Marco Argenti
-
Patent number: 10523537Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: GrantFiled: June 30, 2015Date of Patent: December 31, 2019Assignee: Amazon Technologies, Inc.Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
-
Patent number: 10397303Abstract: A virtual device representation of an Internet of Things (IoT) device in a service provider environment having device state information associated with the virtual device representation may be identified to enable one or more services of the service provider environment and one or more IoT devices to communicate with the virtual representation of the IoT device. Semantic annotations associated with IoT device data for the IoT device may be identified in a device registry of the service provider environment. A request may be received for data using a URL to communicate with the virtual device representation. Canonical data may be obtained from the IoT device data in the virtual representation and the canonical data may be translated according to the semantic annotations to fulfill the request for data.Type: GrantFiled: August 29, 2016Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Jonathan I. Turow, Alan Conrad Rawcliffe
-
Publication number: 20190251507Abstract: The present disclosure relates to an inventory system that can include a tagged inventory item, wherein the tagged inventory item includes a radio field tag attached to an inventory item; and an inventory device, wherein the inventory device includes a weighing surface, an array of force sensing resistors, and at least one radio field antenna, wherein the array of force sensing resistors and the at least one radio field antenna are configured to weigh and identify the tagged inventory item through the weighing surface, and methods of using the same. One benefit of the system and method disclosed herein can be monitoring inventory having changing amounts of content in real time.Type: ApplicationFiled: April 25, 2019Publication date: August 15, 2019Inventors: Robert Alan CONRAD, Andrew Thomas YEE
-
Patent number: 10291424Abstract: A technology is described for operating a device shadowing service that manages device representations for physical devices that are network addressable. An example method may include associating a device representation with a representation type, where the device representation represents a copy of a state of a physical device in network communication with a device shadowing service that maintains the device representation, and the representation type may define a command that can be invoked through the device representation. After the device representation has been associated with the representation type, the command may be invoked through the device representation. Invoking the command may involve identifying the representation type associated with the device representation and determining that the command is supported by the representation type. Thereafter, the command may be executed.Type: GrantFiled: June 29, 2016Date of Patent: May 14, 2019Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe
-
Publication number: 20190097989Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.Type: ApplicationFiled: August 29, 2018Publication date: March 28, 2019Inventors: Alan Conrad Rawcliffe, Samuel John Young, Shyam Krishnamoorthy, Marco Argenti, Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III