Patents Assigned to Amazon Technologies
-
Patent number: 10795791Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.Type: GrantFiled: June 12, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Ryan Preston Gantt, Brian James Schuster, Avinash Shripathy Bhat
-
Patent number: 10796476Abstract: Techniques for improving a 2D to 3D image reconstruction network machine learning model are described. In some instances, this includes performing at least two transformations of a 3D model to generate at least two rotated 3D models, the at least two transformations to rotate the 3D model about an axis away from a viewing direction of the single 2D image; rendering the at least two rotated 3D models as rendered 2D images; and retraining a 2D to 3D image reconstruction network machine learning model using corresponding pairs of rotated 3D models and rendered 2D images.Type: GrantFiled: August 31, 2018Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Yifan Xing, Paulo Mendonca, Rahul Tewari
-
Patent number: 10797788Abstract: Techniques for improving the power consumption of a communications device are described. In an example, the communications device generates a first digital signal based at least in part on an analog signal. The communications device also determines a second digital signal that corresponds to a predefined direct current (DC) signal. Further, the communications device generates a third digital signal based at least in part on the first digital signal and the second digital signal and compares a power estimate of the third digital signal with a power threshold. The power threshold is defined based at least in part on the predefined DC signal. The communications device determines that the analog signal corresponds to a data packet based at least in part on an outcome of the comparing.Type: GrantFiled: December 2, 2019Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: Jung Joo Lee
-
Patent number: 10797964Abstract: A system event notification service detects that an event has occurred that impacts infrastructure of a computing resource service. In response to the event, the service identifies a customer account that is impacted by the event. The service generates, for the customer account, event data corresponding to a plurality of computing resources impacted by the event. The service provides the event data in accordance with one or more preferences specified in the customer account.Type: GrantFiled: November 26, 2016Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, Ramanuja Atur, Suvenderan Pillay, Daine Mamacos, Diwaker Chakravarthy
-
Patent number: 10797755Abstract: This disclosure describes techniques for using alternating current (AC) power waveforms to communicate between devices in a doorbell circuit. A signaling device that emits sound may be positioned in the doorbell circuit between an AC power source and a doorbell device (such as an A/V device including a doorbell). A signaling device may be coupled in parallel to a signaling-control device that includes electronic circuitry that provides a selective bypass to allow for larger amounts of current drawn by the A/V device to bypass the signaling device without causing the signaling device to emit the sound. The A/V device and the signaling-control device may use AC power waveforms to communicate data and/or data between each other. For example, the A/V device and the signaling-control device may control respective signal relays to selectively open and close the doorbell circuit in order to communicate with each other using the AC current waveform.Type: GrantFiled: November 22, 2019Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: James Steven Skeoch
-
Patent number: 10796094Abstract: An unsupervised keyword extraction process is disclosed. A single input document can be analyzed to identify multiple candidate keywords by utilizing splitting terms. A keyword score is calculated for each of the candidate keywords. The keyword score for a particular candidate keyword is determined based on the length of the candidate keywords that contain the candidate keyword and the frequency of the words appearing in the candidate keywords. One or more keywords having the highest keyword scores are selected as the extracted keywords. The extracted keywords can be used in applications, such as refining search results, providing suggested search terms, or improving the match rate of a network page at a search engine.Type: GrantFiled: August 7, 2019Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Weiwei Cheng, Amanda Dee Bottorff, Sandeep Ranganathan
-
Patent number: 10798380Abstract: Reference data is one type of data that the video accelerator may frequently be read from external memory. In various examples, the video accelerator can adaptively select inter-prediction modes based on the bandwidth to external memory that is available at any point in time. The video accelerator can determine the amount of bandwidth that is available, and when the bandwidth is insufficient for obtaining reference data for all possible inter-prediction modes, the video accelerator can use the encoding parameters of a neighboring block to select an inter-prediction mode to use. The video accelerator can then obtain a reference window for the selected inter-prediction mode, and perform prediction using the inter-prediction mode and the reference window.Type: GrantFiled: March 18, 2019Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Kiran Kalkunte Seshadri, Asif Khan
-
Patent number: 10798151Abstract: In certain embodiments, a computer-implemented method includes accessing, using one or more processing units, application parameters associated with an application. The application parameters define constraints for hosting the application using one or more of a plurality of provisioned computing environments available over a computer network from multiple computing resources vendors. Each vendor is associated with a corresponding vendor-specific provisioned computing environment that includes computing resources available to be provisioned for use by a multiple entities distinct from the vendors. The method includes accessing, using the one or more processing units, vendor-specific data for the vendor-specific provisioned computing environments.Type: GrantFiled: January 25, 2018Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: Christopher Paul Kirby
-
Patent number: 10796275Abstract: Unmanned aerial vehicles (UAVs) may be configured and deployed to maintain inventory and retrieve products for delivery. The UAVs can be equipped with a plurality of sensors used to assess the condition of inventory items, report the condition to a central control, and to retrieve inventory items. The UAVs can scan fruits and vegetables, for example, to determine the current ripeness. The UAV can then harvest the items if ready or provide a status update if they are not ready. The UAVs can be used in conjunction with transporters and harvesters to deliver products from the field or warehouse to a central control or directly to the customer. In scanning the products for readiness, the UAVs can also detect issues such as spoilage, fungus, and pests. This information can be used for the specific application of treatments.Type: GrantFiled: October 27, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: Steven James Wilkins
-
Patent number: 10796563Abstract: This disclosure describes systems and methods for using a primary device, communicatively coupled to a remote system, to configure or re-configure a secondary device in the same environment as the primary device. In some instances, the primary device may communicatively couple to the secondary device via a short-range wireless connection and to the remote system via a wireless area network (WAN), a wired connection, or the like. Thus, the primary device may act as an intermediary between the secondary device and the remote system for configuring the secondary device.Type: GrantFiled: June 26, 2018Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: Joseph Bell
-
Patent number: 10795742Abstract: Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include determining that the client configurable logic has performed an errant action.Type: GrantFiled: June 29, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Asif Khan, Sundeep Amirineni, Kiran Kalkunte Seshadri, Nafea Bshara
-
Patent number: 10795547Abstract: A browser or browser component queues touch events on a user device while an associated network page is being rendered. The browser may store a detected touch event, a location of the touch event, and/or a vector associated with the touch event in a touch events queue implemented by a data repository. The browser may also visually indicate that the touch event has been registered. Once the network page is at least partially interactive, the browser may retrieve the touch event information from the touch events queue and apply the touch event. Prior to or after applying the touch event, the visual indicator that alerts the user that the touch event was registered may be removed. The browser may then re-render and display the network page after the touch event has been applied.Type: GrantFiled: June 11, 2014Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Aaron Michael Brown, Christopher W. Greene
-
Patent number: 10792810Abstract: A machine learning system builds and uses computer models for controlling robotic performance of a task. Such computer models may be first trained using feedback on computer simulations of the robot performing the task, and then refined using feedback on real-world trials of the robot performing the task. Some examples of the computer models can be trained to automatically evaluate robotic task performance and provide the feedback. This feedback can be used by a machine learning system, for example an evolution strategies system or reinforcement learning system, to generate and refine the controller.Type: GrantFiled: December 14, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Brian C. Beckman, Leonardo Ruggiero Bachega, Brandon William Porter, Benjamin Lev Snyder, Michael Vogelsong, Corrinne Yu
-
Patent number: 10795777Abstract: A system and technique for creating, in a non-native format, verified snapshots and change log archives for data in a database (e.g., tables, partitions, etc.). To verify accuracy of a conversion of the data and corresponding change log data from a native format to a non-native format, both data from the database and the corresponding change logs are processed separately with a forward transformation process, and then a reverse transformation process. The results of the reverse transformations are then compared to the original data to catch data corruptions or errors when performing the format conversion and creating the snapshot or change log archive so that the corruption or error is not propagated to the snapshot/archive. Various forms of error detection (e.g., byte-level, raw data comparisons, checksums, etc.) and error handling are disclosed. The verified snapshots and change log archives may be used to restore the database, for example.Type: GrantFiled: February 5, 2018Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: Dumanshu Goyal
-
Patent number: 10798545Abstract: Systems and methods are provided herein for configuring a device. In some embodiments, a device identifier associated with a target device is received from a service provider computer. A connection request comprising the device identifier is received. In response to receiving the connection request, the target device is configured to connect to a network access point. A request for configuration information associated with the target device may be requested. In some examples, the configuration information comprises authentication information associated with a user account. In response to receiving the configuration information, the configuration information may be transmitted to the target device. The transmission of the configuration information may cause the target device to be configured to exchange data with the service provider computer.Type: GrantFiled: March 2, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, Srikanth Mantha
-
Patent number: 10796425Abstract: A stereo camera pair may be used to determine deformation and/or strain on a member based on differences in calculated movement of the cameras that capture images. In some embodiments, a first camera may be mounted to a first end of a member and a second camera may be mounted to a second end of the member opposite the first end. As the member bends, twists, or deforms in other ways, the deformation may be detectable based on differences in images captured by the first and second camera. This data may be used to detect possible wear or damage to the member, as a control input to a vehicle to reduce possible wear or damage to the member, as a prompt to initiate maintenance or inspection of the member, and/or for other reasons.Type: GrantFiled: September 6, 2016Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark A. Patel, Alex Wilson Nash, Brian Satzinger, Paul Viola
-
Patent number: 10797995Abstract: A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster.Type: GrantFiled: May 7, 2019Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Swaminathan Sivasubramanian, Bradley Eugene Marshall, Christopher L. Scofield, Elmore Eugene Pope
-
Patent number: 10795905Abstract: A programmatic interface is implemented, enabling a client of a stream management service to select a data ingestion policy for a data stream. A client request selecting an at-least-once ingestion policy is received. In accordance with the at-least-once policy, a client may transmit an indication of a data record one or more times to the service until a positive acknowledgement is received. In response to receiving a plurality of transmissions indicating a particular data record, respective positive acknowledgements are sent to the client. Based on a persistence policy selected for the stream, copies of the data record are stored at one or more storage locations in response to one particular transmission of the plurality of transmissions.Type: GrantFiled: December 29, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Marvin Michael Theimer, Gaurav D. Ghare, John David Dunagan, Gregory M. Burgess, Ying Xiong
-
Patent number: 10795740Abstract: A service provider system may provide virtualized computing services to clients, including encapsulating services that call other (encapsulated) services. Once configured to delegate parameters to encapsulated services, an encapsulating service (and its API) may not need to be modified when an encapsulated service (or its API) is modified to support more, fewer, or different features or corresponding arguments. For example, an encapsulating service may receive a service request call from a client that includes arguments for an encapsulated service (e.g., as header information, or as an opaque block or uninterpreted key-value dictionary) and may call the encapsulated service, blindly passing along those arguments. An encapsulating service may access stored policy-based arguments or obtain arguments from a central service. Arguments passed to an encapsulated service may override default parameters of the service.Type: GrantFiled: July 3, 2017Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventor: Colin Laird Lazier
-
Patent number: 10797792Abstract: Information from optical modules can be combined with information from network switches to help detect and pinpoint problems along a network communications path. A control path between a network switch and a microcontroller of an optical module can be used to obtain monitoring and debugging data from a digital signal processor (DSP) of the optical module. The DSP data can be used with performance data from the network switch to separately determine the health of the electrical and optical sections of the communications link. The ability to pinpoint problems with the communications link enables appropriate remedial actions to be determined and taken automatically.Type: GrantFiled: December 12, 2018Date of Patent: October 6, 2020Assignee: Amazon Technologies, Inc.Inventors: Omid Momtahan, Waruna Fernando, Poorya Saghari, Venkata Satish Kumar Vangala