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: 20230410036
    Abstract: 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: Application
    Filed: April 26, 2023
    Publication date: December 21, 2023
    Inventors: Robert Alan CONRAD, Andrew Thomas YEE
  • Patent number: 11750486
    Abstract: 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: Grant
    Filed: December 30, 2019
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
  • Patent number: 11743068
    Abstract: 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: Grant
    Filed: August 9, 2021
    Date of Patent: August 29, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Alan Conrad Rawcliffe
  • Patent number: 11715064
    Abstract: 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: Grant
    Filed: June 29, 2022
    Date of Patent: August 1, 2023
    Assignee: BARTRAC, INC
    Inventors: Robert Alan Conrad, Andrew Thomas Yee
  • Publication number: 20230064489
    Abstract: 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: Application
    Filed: November 8, 2022
    Publication date: March 2, 2023
    Inventors: Robert Alan CONRAD, Andrew Thomas YEE
  • Patent number: 11537986
    Abstract: 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: Grant
    Filed: July 2, 2020
    Date of Patent: December 27, 2022
    Inventors: Robert Alan Conrad, Andrew Thomas Yee
  • Publication number: 20220070015
    Abstract: 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: Application
    Filed: August 9, 2021
    Publication date: March 3, 2022
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Alan Conrad Rawcliffe
  • Patent number: 11122023
    Abstract: 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: Grant
    Filed: August 29, 2018
    Date of Patent: September 14, 2021
    Assignee: 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: 11088864
    Abstract: 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: Grant
    Filed: June 29, 2016
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Alan Conrad Rawcliffe
  • Patent number: 10958648
    Abstract: 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: Grant
    Filed: June 30, 2015
    Date of Patent: March 23, 2021
    Assignee: 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: 10841119
    Abstract: 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: Grant
    Filed: May 13, 2019
    Date of Patent: November 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe
  • Publication number: 20200334636
    Abstract: 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: Application
    Filed: July 2, 2020
    Publication date: October 22, 2020
    Inventors: Robert Alan CONRAD, Andrew Thomas YEE
  • Patent number: 10769589
    Abstract: 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: Grant
    Filed: April 25, 2019
    Date of Patent: September 8, 2020
    Inventors: Robert Alan Conrad, Andrew Thomas Yee
  • Publication number: 20200213209
    Abstract: 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: Application
    Filed: December 30, 2019
    Publication date: July 2, 2020
    Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
  • Patent number: 10547710
    Abstract: 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: Grant
    Filed: February 1, 2018
    Date of Patent: January 28, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Jonathan I. Turow, Marco Argenti
  • Patent number: 10523537
    Abstract: 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: Grant
    Filed: June 30, 2015
    Date of Patent: December 31, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
  • Patent number: 10397303
    Abstract: 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: Grant
    Filed: August 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Jonathan I. Turow, Alan Conrad Rawcliffe
  • Publication number: 20190251507
    Abstract: 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: Application
    Filed: April 25, 2019
    Publication date: August 15, 2019
    Inventors: Robert Alan CONRAD, Andrew Thomas YEE
  • Patent number: 10291424
    Abstract: 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: Grant
    Filed: June 29, 2016
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Shyam Krishnamoorthy, Mark Edward Rafn, William Alexander Stevenson, Alan Conrad Rawcliffe
  • Publication number: 20190097989
    Abstract: 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: Application
    Filed: August 29, 2018
    Publication date: March 28, 2019
    Inventors: Alan Conrad Rawcliffe, Samuel John Young, Shyam Krishnamoorthy, Marco Argenti, Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III