Amazon Patents Granted

Patents granted to Amazon by the U.S. Patent and Trademark Office (USPTO).

  • Patent number: 11863359
    Abstract: Technologies to improve throughput in wireless multiple-input-multiple-output (MIMO) and single-input-single-output (SISO) systems are described. A first device includes a baseband processor with an Orthogonal Frequency Division Multiplexing (OFDM) circuitry that uses a digital multi-carrier modulation scheme that defines a set of data subcarriers, a set of pilot subcarriers, and a direct current (DC) subcarrier to communicate data in a wireless channel between the first device and a second device. The baseband processor also includes subcarrier pre-equalization logic that receives, from the second device, feedback data indicative of a frequency selective fading characteristic of the wireless channel and adjusts a first amplitude value of a subset of the set of data subcarriers to a second amplitude value. Adjusting the first amplitude value to the second amplitude value reduces the frequency selective fading characteristic of the wireless channel.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Cyril Arokiaraj Arool Emmanuel, Satyabh Mishra
  • Patent number: 11858143
    Abstract: An autonomous mobile device (AMD) follows a user who may move among other people, change orientation, or move in and out view of a camera on the AMD. A predicted location of the user may be determined based on a previous location and previous movement. A proximity value is determined by the distance between a location in physical space of a user and the predicted location. An image from a camera is processed to determine a user depicted in the image and generate a feature vector (FV) of that depiction. A gallery of FVs of the user as viewed from different angles, poses, and so forth is stored. A similarity value is determined between a FV of an unidentified user in an image and the FVs in the gallery. The user may be identified using the proximity value and the similarity value.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Chi Liu, Wei Wang, Rajesh Shankarrao Padgilwar, Ning Zhou, Kah Kuen Fu
  • Patent number: 11862168
    Abstract: Participants may use one or more devices for engaging in a meeting, such as phones, conferencing devices, and/or computers. The devices include microphones that capture speech for determining the presence of distinct participants. Speech signals originating from different participants, or microphones, may be determined and associated with the participants. For example, microphones may be directional and more sensitive to sound coming from one or more specific directions than sound coming from other directions. By associating an individual with a microphone, or set of microphones, overlapping voices may be disambiguated to provide clear voice streams that aid in producing a clear transcript indicating the speech of the participants, respectively. An identity of the participants may be determined using voiceprint and/or voice recognition techniques.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan Alan Leblang
  • Patent number: 11861386
    Abstract: Systems and methods are described for providing an application-level gateway to an on-demand network code execution system. An on-demand network code execution system may allow users to submit code to be executed in a serverless environment, and may provide an interface for executing the user-submitted code on demand. The interface may require that users authenticate, provide input in a particular format, or meet other criteria when sending a request to execute the code. An application-level gateway may thus provide an interface that implements these functions, thereby allowing computing devices to interact with the code as though it were running on a server (e.g., by using HTTP). The application-level gateway may also use on-demand code execution to provide load balancing for servers that are running the user-submitted code, and seamlessly provide access to code that runs on both server-based and serverless environments.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Lodaya Varun Mukesh, Sridhar Srinivasan, Hamza Arain
  • Patent number: 11860835
    Abstract: Columns of a non-relational data store may be efficiently dropped. A drop column request for a table stored in a non-relational database may be received. In response to the drop column request, schema information for the table may be updated to filter out the column from subsequent read responses to read requests. A backup of the table is created and evaluated to identify those items in the table that include the column. The column is then deleted from the identified items.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Almero Gouws, Steven A Mayszak, Olaf Anders Grette, Arturo Hinojosa, Lakshmi Narasimha Guptha Munuhur Rajagopal, Nicholas Gordon, Somasundaram Perianayagam
  • Patent number: 11860900
    Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Gregory Rustin Rogers, Christopher Ian Hendrie
  • Patent number: 11863417
    Abstract: Systems and methods for sloppy routing are provided. A client transmits a DNS query corresponding to a requested resource to a content delivery network (CDN) service provider. In some embodiments, the CDN service provider processes the DNS query to determine whether a threshold content delivery bandwidth has been exceeded by data links at cache servers. In other embodiments, additionally or alternatively, the CDN service provider determines whether a content provider has exceeded a threshold network usage that indicates a price at which the CDN service provider to provide content on behalf of the content provider. Using both or either of these thresholds, the CDN service provider can further process the DNS query by providing an alternative resource identifier or a cache IP address, both associated with an alternative POP. In some embodiments, the CDN service provider determines a routing mode for the response to the DNS query.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Craig Wesley Howard, Hardeep Singh Uppal
  • Patent number: 11861007
    Abstract: Techniques for detecting container threats are described. A method of detecting container threats includes receiving, by a scanning agent on a scanner container on a host in a provider network, event data from a plurality of collection agents corresponding to a plurality of customer containers on the host, determining, by the scanning agent, the event data matches at least one known threat, and generating, by the scanning agent, event findings associated with the event data.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Mircea Ciubotariu, Shlomo Yehezkel, Peter Ferrie
  • Patent number: 11863616
    Abstract: Implementations for selecting hosting server(s) in a particular availability zone for a network service involving a plurality of participants is described. A request for a network service involving a plurality of nodes is received from a computing device associated with an organizer. Geographic locations of the plurality of nodes involved in the network service, the type of the network service, performance of a plurality of servers, and operational constraints of the plurality of servers are evaluated. At least two of the plurality of servers are located in different geographical locations. One or more of the plurality of servers to host the network service are selected based on the evaluation.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddhartha Shankara Rao, John Joseph Dunne, Tobias DiPasquale, Jade Yuk Yin Chan, Alex Snyatkov
  • Patent number: 11861688
    Abstract: Bid values submitted for various keywords can take into account the recovery propensity between paid search and organic search. When submitting a bid to a search engine provider for a keyword, an entity may get a certain level of performance in return. If not submitting a bid, however, the entity will likely still get some level of performance, although likely less than for paid search. In order to optimize for a parameter such as impressions, purchases, or profit, the recovery propensity can be taken into account in order to adjust the bid price, taking into account the relative performance of paid and organic search and then optimizing for the determined goal. Organic search data in some embodiments can be obtained through testing or modeling, or a combination thereof.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohit Gupta, Ayman Omar Farahat, Han Wu, Pragyana K. Mishra, Rohan Gurappagouda Patil, Douglas Wong
  • Patent number: 11861678
    Abstract: This disclosure describes techniques for utilizing sensor data to automatically determine the results of events within a system. Upon receiving sensor data indicative of an event, the techniques may analyze the sensor data to determine a result of the event, such as that a particular user associated with a user identifier selected a particular item associated with an item identifier. Contents of a virtual shopping cart of the user may be maintained based on this automated analysis of sensor data. In some instances, when a confidence level associated with a result is less than a threshold, the sensor data may be sent to a client computing device for analysis by a human user. Further, when the result of an event changes from a first result to a second result, other events already processed may be reprocessed to ensure accuracy of the results.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Travis Michael Grigsby, Kevin Alexander Lee, Pranoti Pimpalkhute, Harshal Pandya
  • Patent number: 11861362
    Abstract: Techniques are described for enabling software migration and modernization services of a cloud provider network to provide completion time forecasts for various types of migration and modernization actions performed by the services relative to users' software applications. A cloud provider network provides a software migration and modernization orchestration service that helps users orchestrate the use of various software migration and modernization services. Depending on the technical characteristics of a user's application and the selection of migration and modernization processes to be performed, an amount of time needed to complete migration and modernization actions can vary widely.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiangtao Zhang, Ramu Panayappan
  • Patent number: 11863572
    Abstract: A computer system receives a set of messages, and processes the messages using a filter. In some examples, the filter is defined using a pattern matching language such as a regular expression. The system collects a set of representative messages that match the filter. Using the set of representative messages, the system generates a corresponding flow network graph. Using the flow network graph, the system determines a similarity measure that indicates whether a new message resembles other matching messages of the filter. Based on the similarity measure, in various embodiments, the system identifies potential errors in the filter definitions, omissions in the terms of the filter, and message outliers that indicate system anomalies or events of particular interest to the user.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gianluca Grilli, Jamie Plenderleith
  • Patent number: 11860855
    Abstract: A storage service is configured to receive one or more instructions specifying transformations that are to be applied to data sets stored by the storage service when the data sets are made available outside of particular storage locations within the storage service. In response to triggering events that make the data sets available outside of the particular storage locations, the storage services causes the transformations to be performed on the data sets prior to the data sets being accessible at one or more destination locations outside of the particular storage locations where the data sets are stored. In some embodiments, the transformations are performed on hardware included in the storage service or are performed on external hardware at the direction of the storage service.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Richard Jacques de Kadt, Tate Andrew Certain, Douglas Stewart Laurence, Phil Simko
  • Patent number: 11861490
    Abstract: A machine learning environment utilizing training data generated by customer environments. A reinforced learning machine learning environment receives and processes training data generated by independently hosted, or decoupled, customer environments. The reinforced learning machine learning environment corresponds to machine learning clusters that receive and process training data sets provided by the decoupled customer environments. The customer environments include an agent process that collects training data and forwards the training data to the machine learning clusters without exposing the customer environment. The machine learning clusters can be configured in a manner to automatically process the training data without requiring additional user inputs or controls to configured the application of the reinforced learning machine learning processes.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Saurabh Gupta, Bharathan Balaji, Leo Parker Dirac, Sahika Genc, Vineet Khare, Ragav Venkatesan, Gurumurthy Swaminathan
  • Patent number: 11860863
    Abstract: A journal-based database may include items, e.g., organized in a table, associated with a journal. The journal may include a hash-chained set of blocks individually including data representing previous and/or current versions of the individual items. The database may receive a request to redact specific data from the database. The database may search the blocks to determine whether the specific data exists. When the specific data exists in a block of the journal, the database may redate the specific data in the identified block. The database may retain existing metadata of the block such that cryptographic verifiability of the hash-chained blocks may be preserved.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc Bowes, Victoria Elizabeth Scearcy, Kritin Gokharu, Eric Justin Kraemer, Junaid Azad Mohammed, Abigail Marie Kuic, Robert McGregor Marrowstone, Steven Michael Hershey, Yosseff Levanoni, Omer Ronen
  • Patent number: 11860819
    Abstract: A distributed database may comprise a plurality of nodes maintaining a collection of data items indexed by key values. Upon receiving a request to store a data item, a node of the database may be selected based on the node's suitability for storing the data item. The distributed database may generate a key to identify the data item, such that the generated key identifies the data item and comprises information indicative of the selected node. The distributed database may provide the generated key to an application programming interface client in response to the request.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Christopher Chud, Richard Threlkeld
  • Patent number: 11860673
    Abstract: A distributed database encrypts tables using table encryption keys protected by a client master encryption key. The client may revoke and subsequently restore authorization to access the client master encryption key. A sweeper process of the distributed database examines encrypted tables and identifies changes to the status of a corresponding client master encryption key. A response to an identified change in status is initiated.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Kodakandla, Akshat Vig, Ravi Math, Sroaj Sosothikul, Nicholas Gordon, Somasundaram Perianayagam, Mazen Moez Ali, Sharan Rajesh Munyal
  • Patent number: 11861409
    Abstract: Techniques are described for efficiently distributing across multiple computing resources satisfiability modulo theories (SMT) queries expressed in propositional logic with string variables. As part of the computing-related services provided by a cloud provider network, many cloud providers also offer identity and access management services, which generally help users to control access and permissions to the services and resources (e.g., compute instances, storage resources, etc.) obtained by users via a cloud provider network. By using resource policies, for example, users can granularly control which identities are able to access specific resources associated with the users' accounts and how those identities can use the resources. The ability to efficiently distribute the analysis of SMT queries expressed in propositional logic with string variables among any number of separate computing resources (e.g., among separate processes, compute instances, containers, etc.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: John Byron Cook, Andres Philipp Noetzli, Neha Rungta, Jingmei Hu
  • Patent number: 11860278
    Abstract: Embodiments herein describe a robotic system that uses range sensors to identify a vector map of an environment. The vector map includes lines that outline the shape of objects in the environment (e.g., shelves on the floor of a warehouse). The system identifies one or more line segments representing the boundary or outline of the objects in the environment using range data acquired by the range sensors. The robotic system can repeat this process at different locations as it moves in the environment. Because of errors and inaccuracies, line segments formed at different locations may not clearly align even when these line segments correspond to the same object. To account for this error, the robotic system match line segments identified at a first location with line segments identified at a second location. The matched line segments can be merged into a line that is stored in the vector map.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Samer Nashed, Jong Jin Park, Joseph Durham
  • Patent number: 11860741
    Abstract: Changes made to a database table are accumulated, in durable storage, and snapshots of partitions of the table are obtained. For successive snapshots of a partition, the system accesses a previous snapshot, applies changes from the accumulated changes, and stores the updated snapshot to a durable data store. The accumulated changes and the successive partition snapshots are made available to restore the database to any point in time across a continuum between successive snapshots. Although each partition of the table may have a backup snapshot that was generated at a time different from when other partition snapshots were generated, changes from respective change logs may be selectively log-applied to distinct partitions of a table to generate an on-demand backup of the entire table at common point-in-time across partitions. Point-in-time restores of a table may rely upon a similar process to coalesce partition snapshots that are not aligned in time.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Tate Andrew Certain, Go Hori
  • Patent number: 11863563
    Abstract: The appropriate scoping of an access policy can be determined using the observed access and usage of various resources covered under that policy. Information about access requests received over a period of time can be logged, and actions represented in the log data can be mapped to the permissions of the access policy. A new access policy can be generated that includes grant permissions only for those actions that were received and/or granted during the monitored period of time. The new policy can be processed using policy logic to ensure that changes in permission comply with rules or policies for the target resources. The new policy can be at least partially implemented, or can be provided to an authorized user, who can choose to adopt or deny the new policy, or to accept some of the recommendations for modifying the current policy.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Neha Rungta, Tyler Stuart Bray, Kasper Søe Luckow, Alexander Watson, Jeff Puchalski, John Cook, Michael Gough
  • Patent number: 11861543
    Abstract: Disclosed are various embodiments for optimizing cubic utilization when loading items into a loading space. A current loading configuration of the loading space can be determined according to image data obtained by 3D sensors. Item data (e.g., volume, mass, type, dimensions, etc.) can be determined for incoming items to be loaded into the loading space. The current loading configuration and the item data can be used to determine an item sequence and optimal placement location for the next item to be loaded such that a cubic efficiency of the loading space is maximized and amount of air gaps between items is minimized. The current loading configuration can further be used to determine if a sensing system or an item loading system needs to be repositioned. Whether the next item was placed in the optimal placement can also be verified based on subsequent image data obtained by the 3D sensors.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Stavan Dholakia, Nicholas Hernandez, Minh Le, Jacob Lauer, Shivani Sheopory
  • Patent number: 11863007
    Abstract: A wheel-based generator system for a utility cart is provided. The wheel-based generator system includes a generator, an omni-directional wheel coupled to the generator and configured to drive the generator as the utility cart is pushed across a floor, and a regulator coupled to the generator. The generator is configured to transform mechanical energy from motion of the omni-directional wheel into electrical energy for charging one or more batteries of one or more electronic devices on the utility cart. The regulator is configured to control at least one of an output voltage of the generator and a polarity of the output voltage of the generator.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jinxue Zhou, John Lewis Colucci, Zhongkai Chen, Yiwen Luo
  • Patent number: 11863869
    Abstract: Described are systems, methods, and apparatus for generating motion extracted images having a high dynamic range (“HDR”) based on image data obtained from one or more image sensors at different times. The implementations described herein may be used with a single image sensor or camera that obtains images at different exposures sequentially in time. The images may be processed to detect an object moving within the field of view and pixel information corresponding to that moving object extracted. The non-extracted image data may then be combined to produce a motion extracted HDR image that is substantially devoid of the moving object.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Lorenzo Sorgi, Eliezer Rosengaus
  • Patent number: 11860743
    Abstract: A distributed system responds to a request to enable restoration capability for a database instance by beginning a process for monitoring configuration changes made to a first operating environment of a first database instance. The system identifies a configuration change on which the database instance is dependent, and stores a record of the configuration change. The record is provided to a second operating environment. The second operating environment is configured, based on the record of the configuration change, to have configuration settings corresponding to the first operating environment as of the restoration point in time. The database instance is restored to the second operating environment.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Dallas Lamont Willett, Prashant Bondada, Michael G. Rascher, Slawomir Sobon
  • Patent number: 11861052
    Abstract: A computing device with a hardware port may include a port meter that is electrically connected to the hardware port and configured to measure an electrical parameter associated with the hardware port. The port meter can be used to determine a value of the electrical parameter associated with the hardware port upon determining that an external device is connected to the hardware port. An operating system of the computing device receives the value measured by the port meter, and processes the value received from the port meter to determine whether an untrusted device is connected to the hardware port. If an untrusted device is connected to a hardware port, an action can be performed by the computing device, the action being aimed at protecting sensitive data otherwise accessible to the computing device.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Ivaylo Ivanov
  • Patent number: 11860977
    Abstract: Techniques for performing visual clustering with a hierarchical graph neural network framework including a joint linkage prediction and density estimation graph model are described. Embodiments herein recurrently run the joint linkage prediction and density estimation graph model to generate intermediate clusters in multiple iterations (e.g., until convergence) to obtain a final clustering result. In certain embodiments, for each iteration, the input graph contains nodes that are merged from nodes assigned to intermediate clusters from the previous iteration. By using a small and fixed bandwidth k in each iteration, embodiments herein alleviate the sensitivity to the k selection for different clustering applications. Certain embodiments herein remove the tuning of a different k (e.g., k-bandwidth) for k-nearest neighbor graph construction over different clustering applications.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Yifan Xing, Tianjun Xiao, Tong He, Yongxin Wang, Yuanjun Xiong, Wei Xia, David Paul Wipf, Zheng Zhang, Stefano Soatto
  • Patent number: 11858667
    Abstract: Systems for satellite dispensing from a second stage of a launch vehicle are described. In an example, a satellite dispenser ring includes a circular ring, a vertical stanchion, and a truss. The vertical stanchion has an interface to couple with an adjacent satellite dispenser ring. The vertical ring is also coupled to a perimeter of the circular ring perpendicular to a place of the circular ring. A satellite attachment interface at an edge of the vertical stanchions couples and releases a satellite.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Michael O'Brien, Aaron Oliver Carey
  • Patent number: 11863808
    Abstract: A queue or media queue of music is generated by multiple listeners for playing by one or more devices. Listeners may select music using user interfaces rendered by their respective devices, and rank or vote to determine an order in which the music is played in accordance with the queue or media queue. Where a song or another media entity is accessible at a premium or only with a subscription, and one of the multiple listeners is not authorized to access the song, an unauthorized listener may be invited to purchase a subscription, or a substitute song may be selected for the unauthorized listener. Once a queue or media queue has been generated, music may be played in accordance with the queue or media queue by a single device in the presence of the multiple listeners, or by multiple devices each having any number of listeners within a vicinity.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Catherine Du Pont-Thibodeau, Caleb Patrick Gross, Stephen Mardin
  • Patent number: 11860895
    Abstract: Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Alazel Acheson, Christopher Ryan Baker, Mahendra Manshi Chheda, James Robert Englert, Meng Li, Srikanth Mandadi, Slavka Praus, Colin Watson
  • Patent number: 11860892
    Abstract: Offline building of a projected data subset may be performed. A request to create a data set that is a projected subset of data from a source data set may be received. A data store separate from the data store storing the source data set may store a copy of the source data set that is used to replicate items to the projected subset of data according to a schema for the projected data subset. Updates made to the source data set may also be replicated to the projected data subset according to the schema. Conflicts between replicated items and replicated updates to the projected data set may be resolved by comparing a version identifier for the replicated update and replicated item to determine what to store in the projected data subset.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sharatkumar Nagesh Kuppahally, Peter Zhivkov, Somasundaram Perianayagam, James Christopher Sorenson, III, Amit Gupta, Chase Kernan, Nicholas Gordon, Ravi Math, Vaibhav Jain, Remi Paucher
  • Patent number: 11861944
    Abstract: Video output is generated based on first video data that depicts the user performing an activity. Poses of the user during performance of the activity are compared with second video data that depicts an instructor performing the activity. Corresponding poses of the user's body and the instructor's body may be determined through comparison of the first and second video data. The video data is used to determine the rate of motion of the user and to generate video output in which a visual representation of the instructor moves at a rate similar to the that of the user. For example, video output generated based on an instructional fitness video may be synchronized so that movement of the presented instructor matches the rate of movement of the user performing an exercise, improving user comprehension and performance.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ido Yerushalmy, Ianir Ideses, Eli Alshan, Mark Kliger, Liza Potikha, Dotan Kaufman, Sharon Alpert, Eduard Oks, Noam Sorek
  • Patent number: 11861860
    Abstract: Described are systems and methods to determine one or more body dimensions of a body based on a processing of one or more two-dimensional images that include a representation of the body. Body dimensions include any length, circumference, etc., of any part of a body, such as shoulder circumference, chest circumference, waist circumference, hip circumference, inseam length, bicep circumference, leg circumference, etc.
    Type: Grant
    Filed: September 29, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Kumar Agrawal, Siddharth Choudhary, Antonio Criminisi, Ganesh Subramanian Iyer, JinJin Li, Prakash Ramu, Brandon Michael Smith, Durga Venkata Kiran Yakkala
  • Patent number: 11860810
    Abstract: The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a reconfigurable logic region. The reconfigurable logic region can include logic blocks that are configurable to implement application logic. The host logic can be used for encapsulating the reconfigurable logic region. The host logic can include a host interface for communicating with a processor. The host logic can include a management function accessible via the host interface. The management function can be adapted to cause the reconfigurable logic region to be configured with the application logic in response to an authorized request from the host interface. The host logic can include a data path function accessible via the host interface. The data path function can include a layer for formatting data transfers between the host interface and the application logic.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Islam Atta, Christopher Joseph Pettey, Asif Khan, Robert Michael Johnson, Mark Bradley Davis, Erez Izenberg, Nafea Bshara, Kypros Constantinides
  • Patent number: 11863528
    Abstract: A system and method for generating a set of destination IP address to be added into a firewall whitelist. The system receives a network packet transmitted through a firewall and determines whether the destination address of the network packet corresponds to at least one of computing resource of a plurality of computing resources. If so, the system transforms the destination address of the packet to another destination address of the corresponding computing resource. The system forwards the network packet to the destination address of the corresponding computing resource.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter Chung
  • Patent number: 11862170
    Abstract: A system is provided for determining privacy controls for output including sensitive data. A user may subscribe to receive an output in the future based on the occurrence of an event. The system may determine when the event is occurred triggering the output, and determine that the output includes outputting sensitive data. The system may determine output data that does not include the sensitive data, send the output data to a device, and may request the user to provide an authentication input to receive the sensitive data.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Vinaya Nadig, Shipra Agarwal Kanoria, Elad Refael Kassis, Ambika Babuji, Neelesh Deo Dani, Rohan Mutagi
  • Patent number: 11860942
    Abstract: Prediction logic analyzes previous data usage activities of a customer process running on a host machine to generate a first prediction indicating that the customer process will request a first data set at a first time. The prediction logic retrieves the first data set from long-term storage and loads the first data set into memory on the host machine in advance of the first time in order to provide the customer process with access to first data set in the memory during a period between the first time and a second time. The prediction logic further generates a second prediction indicating that the customer process will not access the first data set for a threshold period of time after the second time and stores the first data set in the long-term storage at the second time.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Omer Baluch, Julio Delgado Mangas, Kiran-Kumar Muniswamy Reddy, Ajay Gopalakrishnan, Antoun Joubran Kanawati, Si Yin, Mukul Vijay Karnik, Vishal Parakh, Timothy Andrew Rath, Bhupinder Singh Sidana, Jared Scott Lundell
  • Patent number: 11858139
    Abstract: Systems, methods, and systems are disclosed for a robotic manipulator system including a robotic manipulator, a controller, one or more sensors, and a support structure. The support structure may be non-planar and/or deformable and may be designed to support an object on an upper surface. The one or more sensors may be directed towards the support structure and object. The controller and/or another computing device in communication with the controller may determine geometry of the support structure and may know or determine a compression value of the support structure. Using the compression value and/or geometry of the support structure, the controller may cause the robotic manipulator to grasp the object from the support structure and move the object to a new location.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Can Erdogan, Kiru Park, Johannes Kulick, Zoltan Beck, Michael Nalin Mistry, Lesley Yu
  • Patent number: 11863905
    Abstract: A mapping between environments and devices included therein may be maintained, such that a configuration of each environment is known. Upon detecting that a user is within an environment, and based on a current device state of devices within the environment, an application may be generated and presented to the user via a corresponding user device. The application may allow the user to activate and control the devices within the environment. In particular, the application may depict selectable controls that correspond to functions or operations associated with the different devices within the environment. The application may also be dynamically updated based on an updated current device state of the devices.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Milo Oostergo, Gary Zhong
  • Patent number: 11863643
    Abstract: Clusters of users of networked services are defined based on tasks performed by such users during such networked services. Activities of the users during sessions of the networked services are tracked, and representations of such users or such activities are used to train a model to predict activities of users in the future, including but not limited to services utilized by such users, or pages visited by such users. Subsequently, when a user accesses a networked service during a session, activities of the user may be determined, and a representation of the session is provided as an input to the model, along with contextual information such as an identifier of the persona of the user. A next action, e.g., a service or a page utilized by the user, may be predicted based on outputs received from the model.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Narjessadat Seyeditabari, Vinayshekhar Bannihatti Kumar, Rashmi Gangadharaiah, Deepak Seetharam Nadig, Ankit Kapoor, Fayun Luo
  • Patent number: 11861512
    Abstract: A request is received associated with reviewing content. As part of the request, one or more conditions are received and the content is analyzed to identify a first field of interest and a second field of interest. The first field of interest and the second field of interest represent fields of interest associated with the review of the content. At least one of the first field of interest or the second field of interest may not satisfy the one or more conditions and the content, or a portion thereof, may be sent for review.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddharth Vivek Joshi, Stefano Stefani, Warren Barkley, James Andrew Trenton Lipscomb, Fedor Zhdanov, Anuj Gupta, Prateek Sharma, Pranav Sachdeva, Sindhu Chejerla, Jonathan Thomas Greenlee, Jonathan Hedley, Jon I. Turow, Kriti Bharti
  • Patent number: 11858128
    Abstract: A device that uses a motor may quickly and safely stop the motor using a rapid braking system. For example, the device may stop to avoid collision with an object, upon determining a failure of an internal component, upon receipt of a command, and so forth. Responsive to a signal to stop, the motor is disconnected from the battery. A braking circuit is activated that dissipates, in a controlled fashion, power produced by continuing motion of the motor. When the voltage produced by the motor's continuing motion drops below a threshold, a stop circuit shorts the terminals of the motor, causing the motor to resist further rotation. When the stop condition no longer applies the signal to stop is removed resulting in the motor being reconnected to the battery, the braking circuit being deactivated, the stop circuit opens the short between the terminals of the motor, and normal operation resumes.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: January 2, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Benny Ng, Siddharth Gupta, Marcel Colman Eric Stieber, Rex L Allison, Christopher Wells Fitzhugh
  • Patent number: 11861927
    Abstract: Actors may be detected and tracked within a scene using multiple imaging devices provided in a network that are aligned with fields of view that overlap at least in part. Processors operating on the imaging devices may evaluate the images using one or more classifiers to recognize body parts within the images, and to associate the body parts with a common actor within the scene. Each of the imaging devices may generate records of the positions of the body parts and provide such records to a central server, that may correlate body parts appearing within images captured by two or more of the imaging devices and generate a three-dimensional model of an actor based on positions of the body parts. Motion of the body parts may be tracked in subsequent images, and the model of the actor may be updated based on the motion.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Prithviraj Banerjee, Leonid Pishchulin, Jean Laurent Guigues, Gerard Guy Medioni
  • Patent number: 11858625
    Abstract: Disclosed are systems and methods to detect objects within an environment by an aerial vehicle. An aerial vehicle may detect objects within an environment based on propeller noises emitted by the aerial vehicle that are reflected back to the aerial vehicle by objects in the environment. The propeller noise may be noise that is generated during normal operation of one or more propellers. The propeller noise emitted by the propellers of the aerial vehicle propagates into the environment around the aerial vehicle and reflects off any objects within the environment. Because the noise generated by each propeller is distinguishable, sets of solutions (distance and all directions) may be computed for each propeller. The intersections of those sets of solutions is representative of the actual distance and direction of the object with respect to the aerial vehicle.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Shmuel Eisenmann, Ofer Rubin
  • Patent number: 11860869
    Abstract: Queries to a consistent view of a data set across different types of query engines are performed. Portions of a query received at a first type of query engine that can be performed at a different type of a query engine can be identified. A consistent view of a data set stored in a common data store can be provided by the first type of query engine to the second query engine. When the different type of query engine performs the portion of the query, the different type of query engine applies the consistent view of the data set. A result for the query can be returned by the first type of query engine based on results from the different type of query engine.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sangyong Hwang, Justin Levandoski, Yongsik Yoon, Kamal Kant Gupta, Saileshwar Krishnamurthy, Ippokratis Pandis, Michail Petropoulos
  • Patent number: 11861546
    Abstract: A system can be configured to receive and analyze an image captured by a user device at a delivery location. The system can utilize local algorithms tailored to the delivery location to confirm that the delivery location is the intended delivery location for a package. The system can utilize global algorithms to generate three-dimensional models of the delivery environment and an augmented reality interface providing delivery instructions to the deliverer. The delivery instructions include indications of approved delivery locations and rejected delivery locations associated with the general delivery location of the customer. The delivery instructions and the user device can be utilized to ensure package placement for secure delivery to a customer.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Zheng Wang, Karthik Ram Srinivasan, Bettina Cornelia Sehorsch, Shao-Wen Yang
  • Patent number: 11861293
    Abstract: Methods and systems for selecting and displaying items includes causing the display of a large image of a selected item, a plurality of view icons indicative of different views of the selected item, and item details associated with a selected item. After the customer selects a view and/or color for the large image and mouses over the image, a zoom box appears and a corresponding magnified image window appears with a magnified image of the zoom box image for the selected view and color of the item.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sean Michael Scott, Douglas J. Gradt, Doug Irvine, Nimrod Hoofien, Eva Manolis, Christopher J. Vigder, Amy Bates
  • Patent number: 11860769
    Abstract: A test execution and maintenance system may include an application learner configured to develop knowledge of operations of an application based on one or more learning test. The test execution and maintenance system then may include a test execution and repair manager configured to execute a functional test of the application, detect a failure of the functional test, and repair the functional test based on the knowledge of operations of the application. Responsive to detecting the failure of the functional test, the application learner may optionally perform a re-learning process and update the previously acquired knowledge of operations of the application.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunghee Yun, Benjamin John Frederickson, Adam Bowron, Pierre Galin, Suhail Mirza
  • Patent number: 11862037
    Abstract: Systems, devices, and methods are provided for detecting and correcting eating behavior. A device may receive audio data, determine that the audio data is indicative of consumption of a product by a user. The device may determine, based on the product, a measureable attribute associated with the user. The device may receive first data associated with the measureable attribute. The device may determine that the first data exceeds a threshold. The device may generate a message for presentation.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: David Lawrence Seymore, Leo Benedict Baldwin, David Heckerman, Michael Vogelsong, Maulik Majmudar