Patents by Inventor David William Bettis
David William Bettis 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: 11887046Abstract: A system may use sensor data from a facility to generate tentative values associated with an event, such as the identification of an item removed from a shelf of the facility. A confidence value associated with each of the tentative values may be less than a confidence threshold. In response, inquiry data seeking confirmation of a tentative value from an associate is generated and sent to one or more associates in the facility. Responses from the associates are collected to determine a selection of one of the tentative values. The selected tentative value is designated as output data for the system. Thereafter, the output data and the original sensor data are designated as training data, which can then be used to train or update machine learning systems. Subsequent use of the updated machine learning systems can yield more accurate results.Type: GrantFiled: July 31, 2020Date of Patent: January 30, 2024Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Christopher Andrew Stephens, Alexander Clark Prater, Alexander Michael McNamara, Sridhar Boyapati, David Echevarria Ignacio, David William Bettis, Korwin Jon Smith, Kevin Alexander Lee, Aaron Craig Thompson, Gary Paolo Raden, Sudarshan Narasimha Raghavan, Dilip Kumar, Félix Joseph Étienne Pageau
-
Patent number: 11262232Abstract: Functionality of sensors on a shelf or other inventory location is tested by encouraging an interaction and determining if the output from the sensors on the shelf is consistent with the interaction. An interaction at the shelf can include, for example, a user adding or removing an item from the shelf. To encourage this type of interaction with the shelf or items therein, an announcement may be generated and presented to a user. The announcement may comprise an advertisement with some type of incentive for the user to add or remove an item from the shelf. Upon verifying such an interaction, sensor data before and after the interaction can be compared to generate diagnostic data for the sensor, which can indicate whether the sensor is operational or malfunctioning.Type: GrantFiled: July 24, 2020Date of Patent: March 1, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alexander Michael McNamara, Sridhar Boyapati, Aaron Craig Thompson, David Echevarria Ignacio, David William Bettis, Korwin Jon Smith
-
Patent number: 10867280Abstract: Described are systems and techniques configured to present information to a user of a facility that uses a wearable device. Using sensor data acquired from sensors in a facility, operational data associated with the user is generated. Such operational data may be related to providing customer assistance. The operational data is used to generate user interface data, which is transmitted to the wearable device. Upon receipt, the wearable device presents the operational data as a user interface using a display device, which may help provide customer assistance as needed.Type: GrantFiled: May 3, 2019Date of Patent: December 15, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: David William Bettis, Alexander Michael McNamara, Benjamin Ralph Hollis, Felix Joseph Etienne Pageau, Sridhar Boyapati, Korwin Jon Smith, Jack Bradley Jones
-
Patent number: 10733565Abstract: Described is an interactive data processing system configured to facilitate selection by a human associate of tentative values generated by an automated system from sensor data. In one implementation, an event may take place in a materials handling facility. The event may comprise a pick or place of an item from an inventory location, movement of a user, and so forth. The sensor data associated with the event is processed by an automated system to determine tentative values associated with the event. In some situations, an uncertainty may exist as to which of the tentative values accurately reflects the actual event. The sensor data and tentative values may be provided to a human associate. The associate may select one of the tentative values. The selected tentative value and the sensor data may be used to train the automated system.Type: GrantFiled: September 30, 2014Date of Patent: August 4, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Christopher Andrew Stephens, Alexander Clark Prater, Alexander Michael McNamara, Sridhar Boyapati, David Echevarria Ignacio, David William Bettis, Korwin Jon Smith, Kevin Alexander Lee, Aaron Craig Thompson, Gary Paolo Raden, Sudarshan Narasimha Raghavan, Dilip Kumar, Félix Joseph Étienne Pageau
-
Patent number: 10724895Abstract: Described are systems and techniques configured to test sensors in a materials handling facility. In one implementation, an age of a user in the facility and a predicted path through the facility may be determined. Physical access controls may be initiated at inventory locations along the predicted path and adjacent to the user. The physical access controls may include deployment of physical barriers, activation of locks, and so forth. As another user who is permitted access approaches a particular inventory location, the physical access controls may be deactivated.Type: GrantFiled: September 29, 2014Date of Patent: July 28, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Alexander Michael McNamara, Sridhar Boyapati, Aaron Craig Thompson, David Echevarria Ignacio, David William Bettis, Korwin Jon Smith
-
Patent number: 10510109Abstract: Described is a system and method for routing output information to one or more of a plurality of output devices. In one implementation, output information that includes information to be presented and a location information identifying where the output information is to be presented may be generated by an output host. The output information is received by an output router that determines, based on the location information, an output device and routes the output information to the output device for presentation.Type: GrantFiled: December 9, 2013Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Alexander Michael McNamara, Nathan Lee Wesling, Natalie Thuy-Tien Nguyen, Jack Bradley Jones, Felix Joseph Etienne Pageau, Lu Ye, Kevin Alexander Lee, Sridhar Boyapati, Benjamin Ralph Hollis, David William Bettis, Kirk Arlo Petersen, Korwin Jon Smith
-
Patent number: 10462025Abstract: A system and method for monitoring the performance associated with fulfilling resource requests are provided. One or more client computing devices obtain an original resource request and associate a record identifier with the original resource request. The one or more client computing devices also determine performance data associated with processing each embedded resource request included in a response to the original resource request. Each embedded resource request is associated with a component record identifier that is associated with, but different from, the record identifier of the original resource request. The one or more client computing devices can then transmit the determined performance data with the record identifier to another processing device.Type: GrantFiled: July 15, 2013Date of Patent: October 29, 2019Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 10410085Abstract: Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample image corresponding to a set of resources rendered in response to a resource request. A processing component, such as an image analysis component, then compares the sample image with an averaged reference image to identify a compared image. The averaged reference image is determined from averaging a pixel intensity value for each pixel in a first reference image with a pixel intensity value for each pixel in a second reference image. These first and second reference images both correspond to the same set of requested resources. The processing component then weights the compared image to produce a weighted compared image and determines whether a sum of the intensity values for each pixel in the weighted compared image exceeds a threshold. Aspects of systems and methods for generating an alert message if the threshold is exceeded are also provided.Type: GrantFiled: May 25, 2016Date of Patent: September 10, 2019Assignee: Amazon Technologies, Inc.Inventors: David William Bettis, Jonathan A. Jenkins, Sunbir Gill
-
Patent number: 10282696Abstract: Described are systems and techniques configured to present information to a user of a materials handling facility storing items in inventory locations. A device such as a head-mounted display or a tablet computer is configured to provide an augmented reality user interface in which computer-generated data overlays objects in the real-world. The user interface may present information associated with assisting other users of the facility, operation of the facility, and so forth.Type: GrantFiled: June 6, 2014Date of Patent: May 7, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: David William Bettis, Alexander Michael McNamara, Benjamin Ralph Hollis, Félix Joseph Étienne Pageau, Sridhar Boyapati, Korwin Jon Smith, Jack Bradley Jones
-
Patent number: 10284446Abstract: A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a CDN service provider for alternatively hosting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative CDN service providers.Type: GrantFiled: June 23, 2014Date of Patent: May 7, 2019Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 10205644Abstract: Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources.Type: GrantFiled: March 14, 2017Date of Patent: February 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 10148542Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider.Type: GrantFiled: October 31, 2017Date of Patent: December 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 10104009Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance information to determine a consolidation configuration to be associated with a subsequent request for the content associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance information collected and associated with subsequent requests corresponding to the content associated with the two or more embedded resources and using each of a variety of alternative consolidation configurations.Type: GrantFiled: November 17, 2016Date of Patent: October 16, 2018Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Publication number: 20180054371Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider.Type: ApplicationFiled: October 31, 2017Publication date: February 22, 2018Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 9825831Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance metric information to determine an allocation of one or more domains to be associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests for the two or more embedded resources using each of a variety of alternative allocations of domains associated with the two or more embedded resources. The processing device may also consider a number of factors, including domain selection criteria obtained from an original content provider.Type: GrantFiled: November 3, 2016Date of Patent: November 21, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 9794188Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the processed performance metric information to determine a resource configuration to be associated with the set of resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent requests corresponding to the content associated with the set of resources and using each of a variety of alternative resource configurations. The processing device may also consider a number of factors.Type: GrantFiled: November 4, 2015Date of Patent: October 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Publication number: 20170187591Abstract: Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources.Type: ApplicationFiled: March 14, 2017Publication date: June 29, 2017Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 9660890Abstract: A system and method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource. The processing device uses the processed performance metric information to determine a set of service providers for alternatively hosting, processing, and/or transmitting at least a portion of the original resource and/or any embedded resources. In some embodiments, in making such a determination, the processing device assesses performance metric information collected and associated with subsequent resource requests for the original resource and any embedded resources using each of a variety of alternative set(s) of service providers.Type: GrantFiled: June 1, 2015Date of Patent: May 23, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 9628403Abstract: Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources.Type: GrantFiled: August 21, 2015Date of Patent: April 18, 2017Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Publication number: 20170070446Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance information to determine a consolidation configuration to be associated with a subsequent request for the content associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance information collected and associated with subsequent requests corresponding to the content associated with the two or more embedded resources and using each of a variety of alternative consolidation configurations.Type: ApplicationFiled: November 17, 2016Publication date: March 9, 2017Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins