Patents Assigned to Amazon Technologies
-
Publication number: 20200028912Abstract: A distributed, web-services based storage system. A system may include a web services interface configured to receive, according to a web services protocol, a given client request for access to a given data object, the request including a key value corresponding to the object. The system may also include storage nodes configured to store replicas of the objects, where each replica is accessible via a respective unique locator value, and a keymap instance configured to store a respective keymap entry for each object. For the given object, the respective keymap entry includes the key value and each locator value corresponding to replicas of the object. A coordinator may receive the given client request from the web services interface, responsively access the keymap instance to identify locator values corresponding to the key value and, for a particular locator value, retrieve a corresponding replica from a corresponding storage node.Type: ApplicationFiled: September 27, 2019Publication date: January 23, 2020Applicant: Amazon Technologies, Inc.Inventors: Allan Henry Vermeulen, Alan B. Atlas, David M. Barth, John David Cormie, Ami K. Fischman, James Christopher Sorenson, III, Eric M. Wagner
-
Patent number: 10540269Abstract: Application developers may develop applications or portions of application that do not have a corresponding user interface. Testing non-user interface elements of an application may require application developers to develop corresponding user interface elements for all or a portion of the executable code included in the application. Developers may test non-user interface elements of an application or library by wrapping the executable code in a sample application managed by a test harness. The test harness may transmit test operations configured to test the non-user interface elements of the application to the sample application over an inter-process communication channel. The sample application may execute the test and return the results of the test to the test harness using inter-process communication methods.Type: GrantFiled: July 17, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Pavan Gundeti, Jesper Mikael Johansson, Daniel Wade Hitchcock
-
Patent number: 10542079Abstract: Operating profiles for consumers of computing resources may be automatically determined based on an analysis of actual resource usage measurements and other operating metrics. Measurements may be taken while a consumer, such as a virtual machine instance, uses computing resources, such as those provided by a host. A profile may be dynamically determined based on those measurements. Profiles may be generalized such that groups of consumers with similar usage profiles are associated with a single profile. Assignment decisions may be made based on the profiles, and computing resources may be reallocated or oversubscribed if the profiles indicate that the consumers are unlikely to fully utilize the resources reserved for them. Oversubscribed resources may be monitored, and consumers may be transferred to different resource providers if contention for resources is too high.Type: GrantFiled: June 27, 2018Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Matthew D. Klein
-
Patent number: 10540404Abstract: A method and apparatus for forming a collection of documents is disclosed. In the method and apparatus, a plurality of documents are identified for inclusion in a document collection. The documents are identified based at least in part on one or more attributes of at least one document of the plurality of documents. A user is requested to confirm the document collection, and an instruction is received from the user indicating one or more documents of the plurality of documents may be included in the document collection. After the indication is received, the collection may be formed and made available to the user or one or more other users of a document management and collaboration system.Type: GrantFiled: February 7, 2014Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Wei Lien Stephen Dang, Arun Ponniah Sethuramalingam, Cynthia Zhang Taylor, Catherine Emily Harrell, Nandhini Nandiwada Santhanam, Stephen Joseph Oakley, Sharad Kala, Noah Anthony Eisner, Liangliang Wang, Nagesh Pradhan Cadabam, Kevin Gillett, Himanshu Khurana
-
Patent number: 10541857Abstract: A technology is described for prioritizing DNS name resolutions requests received from DNS resolvers. An example method may include identifying a resolver as a public DNS resolver. Receiving a DNS name resolution request from the public DNS resolver. Assigning a priority to the DNS name resolution request received from the public DNS resolver that is lower priority as compared to a priority assigned to DNS name resolution requests received from known DNS resolvers, and providing the DNS name resolution request to the DNS name server according to the priority assigned to the DNS name resolution request.Type: GrantFiled: May 10, 2018Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Bryan Mark Benson, David Dongyi Lu, Michael F. Diggins, Xingbo Wang, Colm MacCarthaigh
-
Patent number: 10541890Abstract: Described herein is a system and method for processing analytics data in a windowed manner. In some embodiments, each user of a number of users is assigned to a group (e.g., a treatment group or a control group). The system may monitor each user to obtain metric data associated with each of the users over the course of an experiment. In some embodiments, the system may identify an indication of a trigger event with respect to each user. For example, the indication of the trigger event may comprise a time at which an event occurred for that user. The system may identify and compile data from the metric data for each of the users with respect to the trigger event. In some embodiments the metric data may be aggregated for each of the users with respect to a window or timespan positioned relative to the identified trigger event.Type: GrantFiled: December 21, 2016Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Rui Chen, Geoffrey Ryan Dworkin, Douglas R. Hains, Brent Russell Smith, Serguei B. Stepaniants, Sen Zhao
-
Patent number: 10542302Abstract: A content streaming system and methodology for facilitating the management of content streaming. A video packaging and origination service receives streaming content that is organized according to content segments. Individual content segments will be encoded according to a plurality of encoding profiles and received at different ingress nodes within video packaging and origination service. The video packaging and origination service receives requests for streaming content from requesting entities. Sets of encoded content segments are transmitted by egress nodes.Type: GrantFiled: December 13, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Gary Hertel, Michael Kale, Saurav Sengupta, Kyle Sletmoe, Kristopher Kosmatka, William Shogren, Rory McCarthy, Ramya Krishnamoorthy
-
Patent number: 10540699Abstract: Systems, methods, and computer-readable media are disclosed for scene driven content creation. The systems, methods, and computer-readable media described herein may improve user experiences and speed of operation. In an example embodiment described herein, a method may include receiving a request for creating audiovisual content, providing a list of scene identifiers that are associated with a list of scenes for display, receiving data indicative of a first user selection selecting the first scene, providing data comprising an identifier of the first scene and an identifier of a first product associated with an audiovisual review, for display at an audiovisual capturing device during recording of the first scene, and providing the first scene for storage at a data store in association with the identifier of the first scene and the identifier of the first product.Type: GrantFiled: December 5, 2016Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Ranjit Naresh Prabhu, Cecilia Ambros, Steven Bass, Janet Ellen Galore, David Hiroshi Hijirida, Alisson Lia Laut, Carlos Marin Burgos, Timothy Andrew Ong
-
Patent number: 10539985Abstract: A rack-mountable computer system directs separate portions of a cooling airflow from an inlet air plenum in the computer system interior through separate air passages to remove heat from separate portions of a set of heat-producing components. The air passages can preclude a portion of cooling airflow removing heat from a component from being preheated by another component. Plenums and air passages can be established through the arrangement of components in the interior. Components can be arranged in progressive offsets throughout the depth of the interior to vary plenum flow area throughout the depth, which can progressively impede and redirect airflow through the inlet plenum into the air passages. Arrangements can include an angled row, a staggered configuration, etc. The computer system can include a chassis which can translate, while maintaining operation of hot-pluggable electronic components coupled throughout the depth, to enable swapping of hot-pluggable electronic components throughout the interior.Type: GrantFiled: October 17, 2016Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Strickland Beall, David Edward Bryan, Darin Lee Frink
-
Patent number: 10540970Abstract: This disclosure describes, in part, techniques for implementing voice-enabled devices in vehicle environments to facilitate voice interaction with vehicle computing devices. Due to the differing communication capabilities of existing vehicle computing devices, the techniques described herein describe different communication topologies for facilitating voice interaction with the vehicle computing devices. In some examples, the voice-enabled device may be communicatively coupled to a user device, which may communicate with a remote speech-processing system to determine and perform operations responsive to the voice commands, such as conducting phone calls using loudspeakers of the vehicle computing device, streaming music to the vehicle computing device, and so forth.Type: GrantFiled: December 12, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Dibyendu Nandy, Rangaprabhu Parthasarathy, Snehal G. Joshi, Arvind Mandhani, Dhananjay Motwani, Hans Edward Birch-Jensen, Ambika Pajjuri
-
Patent number: 10541000Abstract: One or more frames of video data may depict content that is determined to likely be of interest to a user. A video segment that includes the one or more frames may be determined. Based at least partly on one or more first summarization parameters associated with the user, a first video summarization may be generated, where the first video summarization includes the first video segment and possibly other video segments associated with the video data. The first video summarization may be provided to the user. Upon receiving data that is representative of user feedback relating to the first video summarization, one or more second summarization parameters may be determined based at least partly on the data. A second video summarization of the video data may be generated based at least partly on the one or more second summarization parameters. The second video summarization may then be provided to the user.Type: GrantFiled: June 26, 2015Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Kenneth Mark Karakotsios, Deon Poncini, Matthew Alan Townsend
-
Patent number: 10537244Abstract: A system is configured to label computer vision datasets using eye tracking of users that track objects depicted in imagery to label the datasets. The imagery may include moving images (e.g., video) or still images. By using eye tracking, users may be able to label large amounts of imagery more efficiently than by manually labeling datasets using conventional input devices. A user may be instructed to watch a particular object during a playback of the video while an imaging device determines a direction of the user's gaze which correlates with a location in the imagery. An application may then associate the location in the imagery determined from the user's gaze as a location of the object on a frame-by-frame basis, or for certain frames.Type: GrantFiled: September 5, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Benjamin Jack Barash, Yves Albers Schoenberg
-
Patent number: 10540452Abstract: This disclosure describes providing and improving upon automated techniques for translating words presented by an application from one natural language into one or more different natural languages. In some examples, the techniques include obtaining a file that includes strings that have been stripped out, copied, or otherwise obtained from source code of an application. Further, the techniques include automating the communication of the strings to a translator service, and the receipt of translated strings from the translator service that have been translated into one or more natural languages. Additionally, one or more files may be generated to store the translated strings according to the natural languages to which the strings were translated. Finally, the files including the translated strings may be stored in a location, such as a repository, where they may be provided to clients of the application according to the natural languages of the clients.Type: GrantFiled: June 21, 2018Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Brett Andrews
-
Patent number: 10540077Abstract: A browser system divides content pages into tiles for display on a user device, and updates the tiles that become “damaged” as the result of user interactions or other events. The browser system may decide whether and/or when to update a damaged off-screen tile based on one or more of the following (1) a predicted likelihood that the user will scroll to that tile or that the tile will otherwise become visible on the user device, (2) the cost (in terms of processing resources) of updating the tile, as may be estimated based on the processing resources used to initially generate the tile, (3) a measure of visual impact associated with deferring the update.Type: GrantFiled: October 6, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Jari Juhani Karppanen
-
Patent number: 10540433Abstract: A service for implementing form fields is described. The service may include receiving (e.g., from a browser) information regarding input received to one or more fields rendered in a browser application. The service may also include forwarding the information to a subscriber of the service. An indication that the information was forwarded may be provided to the browser. In some instances, the service may be implemented without executing server-side code on a server of the entity that provided content that includes the form.Type: GrantFiled: December 3, 2012Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Mark Shamis
-
Patent number: 10540608Abstract: A first set of execution platforms is deployed for a set of operations of a training phase of a machine learning model. Prior to the completion of the training phase, a triggering condition for deployment of a different set of execution platforms is detected. The different set of execution platforms is deployed for a subsequent set of training phase operations.Type: GrantFiled: May 22, 2015Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Leo Parker Dirac, Rakesh Madhavan Nambiar, Avinash Aghoram Ravichandran
-
Patent number: 10540186Abstract: 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 providing an identifier in response to configuring client configurable logic within the computer system.Type: GrantFiled: August 4, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Robert Michael Johnson, Islam Mohamed Hatem Abdulfattah Mohamed Atta, Asif Khan, Nafea Bshara, Anthony Nicholas Liguori
-
Patent number: D873265Type: GrantFiled: July 10, 2017Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Timothy Eli Wall, Marc Rene Walliser
-
Patent number: D873321Type: GrantFiled: July 24, 2019Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Christopher Loew, Matthew J. England
-
Patent number: D873323Type: GrantFiled: July 24, 2019Date of Patent: January 21, 2020Assignee: Amazon Technologies, Inc.Inventors: Mark Siminoff, Christopher Loew, Matthew J. England