Amazon Patents

Advertisement
Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.
Amazon Patents by Type
- Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 9923977Abstract: Disclosed are various embodiments for transferring cookie data between different domains. A first network data request is obtained from a client through a first domain. The first network data request includes a first cookie set by the first domain. Data from the first cookie is received from a client device along with a unique identifier through a first domain. A second network data request, which presents the unique identifier, is received from the client through a second domain. A second cookie is set in the client through the second domain based at least in part on data from the first cookie.Type: GrantFiled: May 12, 2016Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Bobby D. Martin
-
Patent number: 9924438Abstract: Devices, systems and methods are disclosed for allowing a mobile device to roam from a first frequency band to a second frequency band for a dual band access point when a signal strength associated with the first frequency band improves. For example, the mobile device may store a first signal strength associated with the first frequency band when the mobile device first connects to the first frequency band and may monitor subsequent signal strengths to determine if they exceed the first signal strength. When a subsequent signal strength exceeds the first signal strength, the mobile device may use this as an indication that the mobile device is closer to the access point and within range of the second frequency band. The mobile device may then detect and connect to the second frequency band.Type: GrantFiled: June 18, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Jin Guo, Binh Quoc Tran, Shengwei Zhang, Jay William Kruse
-
Patent number: 9923927Abstract: Methods and systems are provided to enable access control based on credential properties. Besides authenticating a credential, an authentication service can provide additional credential-related information with respect to a credential such as last updated time. An entity receiving such additional credential-related information can implement access control policies based on the credential-related information. For instance, a user's access rights may be gradually restricted after an initial expiration time and towards a final expiration time. In an example, such access control may be implemented by a client application or client website of the authentication service. Alternatively or additionally, such access control may be implemented by an authorization service used by the client application or client website.Type: GrantFiled: September 29, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Jon Arron McClintock, Yogesh Vilas Golwalkar, Bharath Kumar Bhimanaik, Darin Keith McAdams, Tushaar Sethi
-
Patent number: 9923966Abstract: Techniques and systems for storing and retrieving data storage devices of a data storage system are disclosed. In some embodiments, inventory holders are used to store data storage devices used by a data storage system. When data is to be transacted with the data storage devices, mobile drive units locate appropriate inventory holders and transport them to a device reading station, where an appropriate device retrieval unit transacts the data. The inventory holders are configured such that any of the mobile drive units may interchangeably interact with any of the inventory holders and/or the data device reading stations. After the data has been transacted, the data storage devices are returned to the appropriate inventory holders, and the inventory holders are placed by the mobile drive units in locations where they may be accessed in response to further data transactions.Type: GrantFiled: June 29, 2015Date of Patent: March 20, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Paul David Franklin, James Raymond Allard, Samuel Rubin Barrett, Jeremiah Brazeau, Jeffrey Allen Dzado, James Caleb Kirschner, David Levy, Brent James Lutz, Andrew Brenden Tinka, Colin Laird Lazier
-
Patent number: 9920750Abstract: A data center includes computing devices, an air handling system, a heat engine, and a generator. Air moved by the air handling system flows across heat-producing components in the computing devices in the data center. Heat from air that has flowed over the heat-producing components heats a hot section of the heat engine. The heat engine generates mechanical work based on a temperature differential between a hot section of the heat engine and a cold section of the heat engine. The generator generates electricity from the mechanical work generated by the heat engine.Type: GrantFiled: June 8, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Patent number: 9923922Abstract: Disclosed are various embodiments for virtualized network honeypots. In one embodiment, client computing devices that are coupled to a network are each configured with both a primary operating system and a honeypot operating system. The primary operating system is configured to provide workstation functionality for a user having permission, and the honeypot operating system is configured to route unauthorized network traffic to a honeypot server. The honeypot server is configured to provide a honeypot environment that mimics characteristics of client or server computing devices.Type: GrantFiled: March 15, 2017Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Dennis Naylor Brown, Jr., Volker Helmut Mosthaf
-
Patent number: 9922306Abstract: In some examples, a mobile reading device is provided. The mobile reading device may include an movement device and a reader device. The reader device may be configured to read, via one or more antennas, identifying tags associated with items. The one or more antennas may be included as part of the mobile reading device, within a holder structure, or in some other structure or device.Type: GrantFiled: October 3, 2016Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Ryan Scott Russell, Thomas Matthew Ryle, Jonathan David Phillips, Justin David Kelly, Wesley Scott Lauka, William R. Hazlewood
-
Patent number: 9923923Abstract: Cipher suites and/or other parameters for cryptographic protection of communications are dynamically selected to more closely match the intended uses of the sessions. A server selects and/or determines, for a cryptographically protected communications session, a plurality of supported cipher suites that may be used for communications with the server over an established protected communications session. A selected cipher suites may be a cipher suite that are selected from a plurality of acceptable cipher suites provided to the server, either implicitly or explicitly. The selection of a cipher suite may further require that the cipher suite be mutually acceptable to the server and one or more parties participating in the cryptographically protected communications session such as a client.Type: GrantFiled: May 22, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Nima Sharifi Mehr, Darren Ernest Canavor, Jesper Mikael Johansson, Jon Arron McClintock, Gregory Branchek Roth
-
Patent number: 9922650Abstract: Features are disclosed for generating intent-specific results in an automatic speech recognition system. The results can be generated by utilizing a decoding graph containing tags that identify portions of the graph corresponding to a given intent. The tags can also identify high-information content slots and low-information carrier phrases for a given intent. The automatic speech recognition system may utilize these tags to provide a semantic representation based on a plurality of different tokens for the content slot portions and low information for the carrier portions. A user can be presented with a user interface containing top intent results with corresponding intent-specific top content slot values.Type: GrantFiled: December 20, 2013Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Hugh Evan Secker-Walker, Aaron Lee Mathers Challenner, Ariya Rastrow
-
Patent number: 9921659Abstract: A user can make a symbol with their hand, or other such gesture, at a distance from a computing device that can be captured by at least one imaging element of the device. The captured information can be analyzed to attempt to determine the location of distinguishing features of the symbol in the image information. The image information is then compared to hand gesture information stored in, for example, a library of hand gestures for the user. Upon identifying a match, an input to an application executing on the computing device is provided when the image information contains information matching at least one hand gesture with at least a minimum level of certainty. The hand gesture could include a single “static” gesture, such as a specific letter in sign language, for example, or include two or more “static” gestures. The gesture could also include motion, such as hand movement.Type: GrantFiled: August 25, 2014Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Jason R. Weber, Isaac S. Noble, Dong Zhou, Stephen M. Polansky, Guenael T. Strutt, Matthew P. Bell
-
Patent number: 9921404Abstract: A method for fabricating electronic displays comprises placing a fluoropolymer layer on a support plate for the electronic display device and etching the fluoropolymer layer. Etching changes a surface of the fluoropolymer layer so that the fluoropolymer layer becomes less hydrophobic. Pixel walls are formed on the hydrophilic surface of the fluoropolymer layer to form an array of electrowetting display elements. The fluoropolymer layer is subsequently immersed in a vapor or a liquid that is heated to heat the surface of the fluoropolymer layer. Such immersion allows the surface of the fluoropolymer layer to reflow and to become more hydrophobic.Type: GrantFiled: June 25, 2014Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Gerben Boon
-
Patent number: 9921878Abstract: Techniques for singleton coordination in an actor-based system are described herein. In some examples, one or more actors within an actor based system may be designated as singleton actors. Each singleton actor is permitted to have only a single associated instance in the actor-based system. In some cases, when multiple executing instances (i.e., duplicates) of a singleton actor are detected, the duplicates may be resolved, for example, such that no more than a single instance of the singleton actor is retained. In some examples, one or more singleton coordinators may be responsible for selecting one or more hubs on which to generate new or re-generated singletons, monitoring existing singletons to ensure that they continue to execute, and re-generating existing singletons after termination.Type: GrantFiled: December 7, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Brian James Schuster
-
Patent number: 9922135Abstract: Technologies are described herein for distributed storage and retrieval of directed acyclic graphs, such as version control graphs maintained by a version control system. In order to store data contained in a directed acyclic graph, objects stored in the graph may be grouped into chunks utilizing a relatedness heuristic. The chunks may then be stored in a distributed object store. An index to the objects stored in the chunks may also be created that includes an index entry for each object. The index entry for each object includes a unique identifier for the object and data identifying the location of the object in the distributed object store. The index may be utilized to traverse the directed acyclic graph and to obtain all or a portion of the objects in the directed acyclic graph from the distributed object store.Type: GrantFiled: December 12, 2013Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Matthew Roy Noble
-
Patent number: 9921827Abstract: Disclosed are various embodiments for developing versions of applications based on application fingerprinting. For example, an application may be ported from one operating system platform to another, or an application may be modified to be compatible with a specific device. In one embodiment, an application fingerprint is received for an application. The application fingerprint may be generated based at least in part on a static analysis of the application and a dynamic analysis of the application. A device that is incompatible with the application based at least in part on the application fingerprint may be determined. A modification to the application to make the application compatible with the device may be determined.Type: GrantFiled: June 25, 2013Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Ethan Zane Evans, David Allen Markley, Paul Allan Ryder, Miguel Azancot Roque, James Newton Adkins, III, Ameesh Paleja, Christopher Lawrence Lavin, Jason Shih Shen Chein, Michael Anthony Frazzini, Aaron Curtis Rubenson
-
Patent number: 9921641Abstract: An augmented reality environment allows interaction between virtual and real objects. By monitoring user actions with the augmented reality environment various functions are provided to users. Users may buy or sell items with a gesture, check inventory of objects in the augmented reality environment, view advertisements, and so forth.Type: GrantFiled: June 10, 2011Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: William Spencer Worley, III, Christopher Coley, Robert A. Yuan, Edward Dietz Crump, Colter E. Cederlof
-
Patent number: 9921854Abstract: An application manager provides anonymized user profile information to third party adaptive software applications. As a result, a software developer may produce a single software application that is adapted to run in a first mode providing full-functionality for use by adults and a second mode providing appropriate privacy and content restrictions for use by children. The mode is selected at run-time based on the anonymized user profile information received from the application manager.Type: GrantFiled: November 17, 2015Date of Patent: March 20, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Nathan Brent Glissmeyer, Ethan Zane Evans
-
Patent number: 9922086Abstract: A distributed database management system may comprise a plurality of computing nodes. A request to update an item maintained by the system may be acknowledged as durable and committed once an entry corresponding to the request has been written to a log file and quorum among the computing nodes has been achieved. Improved consistency may be achieved by maintaining snapshots of committed item states within queryable in-memory snapshot data structures. Range queries may be performed by merging a secondary index with the snapshots and applying filters. Projections may be completed by retrieving additional data from an item collection maintain on one or more storage devices.Type: GrantFiled: January 6, 2017Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Xianglong Huang, David Alan Lutz, Wei Xiao, Maximiliano Maccanti, Somasundaram Perianayagam, Rande A. Blackman, Stuart Henry Seelye Marshall
-
Patent number: 9921579Abstract: In some examples, an unmanned aerial vehicle is provided. The unmanned aerial vehicle may include a propulsion device, a sensor device, and a management system. In some examples, the management system may be configured to receive human gestures via the sensor device and, in response, instruct the propulsion device to affect an adjustment to the behavior of the unmanned aerial vehicle. Human gestures may include visible gestures, audible gestures, and other gestures capable of recognition by the unmanned vehicle.Type: GrantFiled: July 18, 2016Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Frederik Schaffalitzky
-
Patent number: 9923776Abstract: An electronic workspace may be created from multiple viewer devices. The viewer devices are coordinated so that each exhibits a different visual identification characteristic such as a distinct or unique color. Content can be assigned by way of a user interface in which individual viewer devices are represented by visual icons that exhibit the same visual identification characteristics as the respective viewer devices, so that a user may easily distinguish between the available viewer devices.Type: GrantFiled: January 26, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: James David Meyers
-
Patent number: 9922646Abstract: Techniques for identifying a location of a voice-controlled device within an environment. After identifying a location of the device, the device may receive a voice command from a user within the environment and may determine a response to the command based in part on the location, may determine how to output a response based in part on the location or may determine how to interact with the user based in part on the location.Type: GrantFiled: September 21, 2012Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Scott I. Blanksteen
-
Patent number: 9922639Abstract: An interactive system may be implemented in part by an audio device located within a user environment, which may accept speech commands from a user and may also interact with the user by means of generated speech. In order to improve performance of the interactive system, a user may use a separate device, such as a personal computer or mobile device, to access a graphical user interface that lists details of historical speech interactions. The graphical user interface may be configured to allow the user to provide feedback and/or corrections regarding the details of specific interactions.Type: GrantFiled: January 11, 2013Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Gilles Jean Roger Belin, Charles S. Rogers, III, Robert David Owen, Jeffrey Penrod Adams, Rajiv Ramachandran, Gregory Michael Hart
-
Patent number: 9921884Abstract: Mechanisms are disclosed for mount and non-mount based access to filesystems contained in virtual disks in virtual machine images. Access can be had to the filesystems even when the virtual machine images are not executing. Access to the filesystems can also be provided to local and remote client applications. Access can also be provided to snapshots of the virtual machine images at various points in time.Type: GrantFiled: November 1, 2012Date of Patent: March 20, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Michael J. McInerny
-
Patent number: 9922288Abstract: Systems and methods for checking the consistency of established facts within internal works according to the present disclosure operate by identifying established facts within the internal works and determining whether any of the established facts are contradictory to one another. Facts may be established and conflicts may be identified by any means, such as by determining associations between words of the internal work, or by consulting one or more external resources. If a contradiction between established facts is identified, then an author of the internal work or other user may be notified, and a change to the internal work may be recommended to the author or user, or requested from the author or user.Type: GrantFiled: April 17, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventor: Jay Austin Crosley
-
Patent number: 9922007Abstract: An intermediary system operates as an intermediary between content servers and user devices, and provides services for improving page load times as seen by end users. One such service involves converting a retrieved content page (e.g., web page) into a number of encoded layers that can be decoded and rendered by the user device. The intermediary system determines a suitable encoding technique for each of the layers. The intermediary system sends the encoded layers to a browser component running on the user device for rendering by the GPU.Type: GrantFiled: May 22, 2014Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Saral Jain, Dmitry Sokolowski, James Alan Umstot
-
Patent number: 9923916Abstract: Adaptive methods and systems are provided to scan websites/Web applications for vulnerabilities. The methods and systems identify a reference string in a first response web page and an authorized context in which the reference string appears. The first response web page is generated at least in part based on the reference string. An escape attempt input is determined based on the reference string and authorized context, and the escape attempt input is present to the website. The methods and systems identify an escape attempt input in a second response web page and a candidate context in which the escape attempt input appears, wherein the second response web page is generated at least in part based on the escape attempt input. The methods and systems determine when the escape attempt input appears in an un-authorized context in the second response web page.Type: GrantFiled: June 17, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Jon McClintock, Alun Jones
-
Patent number: 9922006Abstract: Techniques are described for promoting content items in a page to load in a different order than the order in which they were initially designated to load in the page source. A page may include critical content items designated to load earlier than non-critical content items. In instances where there is a delay due to latency in generating or retrieving the critical content items, one or more non-critical content items may be promoted to load earlier than initially designated. Promotion may include incorporating metadata based priority indicators, such as attributes, into the tags for content items to suggest an order in which the content items may be requested by a user device. By promoting non-critical content items to load during the period in which the loading of the page may otherwise be stalled, overall page load times may be reduced.Type: GrantFiled: September 19, 2013Date of Patent: March 20, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Jeremy Boynes
-
Patent number: 9923865Abstract: A technology is described for assigning a logical private network address to a computing instance. An example method may include obtaining a preserved logical private network address associated with a customer account so that the preserved logical private network address may be assigned as a logical private network address to a computing instance located in a computing service environment. The logical private network address may be used for network communications within a physical host containing the computing instance and the logical private network address may translate to a physical private network address used for network communications outside of the physical host and within the computing service environment.Type: GrantFiled: February 18, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Eric Paul Wei, Mihir Sadruddin Surani, Diwakar Gupta, Rudresh Amin
-
Patent number: 9922050Abstract: Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Color palettes may include colors determined by human color preferences and/or may be associated with human votes. Furthermore, color palettes may be filtered by trends and/or times of the color palettes. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes.Type: GrantFiled: June 26, 2014Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
-
Patent number: 9923793Abstract: Techniques are provided for measuring user-perceived client-side performance of network documents. Client-side performance data associated with a network document can be collected during the loading of the network document by a web browser of a client device, for example, by a browser-executable script. The collected performance data may include latency information respectively associated with a plurality of digital assets configured to be rendered by the network document. A subset of the collected performance data can be selectively provided. The selectively provided performance data may be associated with a subset of the plurality of digital assets that are configured to be rendered within an active portion of the network document. The active portion of the network document may indicate a current area of interest for a user of the client device such as a viewport. The selectively provided performance data may be used to improve user-perceived performance at the client device.Type: GrantFiled: February 20, 2015Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Archishmat Sharad Gore, Sean Phillip Forde
-
Patent number: 9916760Abstract: By storing an increased number of traffic conditions within existing coding uniforms, the system described herein efficiently transmits traffic conditions with a high degree of granularity and low bandwidth cost. A digital map server determines a traffic condition for a portion of a road, packages the traffic condition within a channel of an individual coding uniform of a coding language, and transmits the coding uniform to a computing device. Alternatively, the traffic condition can be encoded within the channel of the coding uniform by the computing device. The coding uniform can also store a length of the portion of road to which the traffic condition corresponds. The computing device may then access the traffic condition, and then render a visual representation of traffic patterns on a digital map. The traffic conditions may also be packaged as arrays within a picture or texture file.Type: GrantFiled: June 30, 2016Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Rajkumar Balasubramanian, Jason Allen Doucette
-
Patent number: 9916099Abstract: A method and apparatus for staged execution pipelining and allocating resource to staged execution pipelines are provided. One or more execution pipelines are established, where each of the one or more execution pipelines includes one or more execution stages. Data is provided to the one or more execution pipelines for processing and resources are allocated to the execution pipeline.Type: GrantFiled: May 20, 2016Date of Patent: March 13, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Nishanth Alapati, Pradeep Vincent, David Carl Salyers
-
Patent number: 9916613Abstract: Systems and methods are provided for generating color-related item recommendations using color palette information. A request may be received from a user for a color-related item recommendation. The request may include an input image and one or more item attributes. Based at least in part on an analysis of the input image to identify affiliated colors to the input image and the one or more item attributes, one or more items corresponding to the affiliated colors and the one or more item attributes are identified. Where there is more than one identified item, a ranking for the identified plurality of items may be generated. Item recommendations comprising at least a portion of the identified plurality of items in accordance with the generated ranking may be provided for presentation on a user device.Type: GrantFiled: June 26, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Robert Yuji Haitani, Eva Manolis, Timothy Andrew Ong
-
Patent number: 9914539Abstract: An airlift package protection (APP) airbag may protect a package (e.g., an item or a number of items) that is dropped from within a predetermined height range by an unmanned aerial vehicle (UAV). The APP airbag may at least partially surround the package and create a container for the package. In some embodiments, the APP airbag may be inflated just prior to dropping of the package from the UAV. After inflation, the APP airbag may be at least partially sealed to reduce or inhibit deflation of the APP airbag, but possibly not to completely prevent airflow from the APP airbag upon contact with the ground. The APP airbag may exhaust some air upon impact with the ground, thereby reducing a deceleration of a package contained inside of the APP airbag.Type: GrantFiled: March 25, 2015Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Avi Bar-Zeev, Gur Kimchi
-
Patent number: 9916562Abstract: This disclosure describes systems, methods, and computer-readable media related to competitive merchandise fulfillment delivery speed monitoring. Competitor merchants for a geographic region may be identified. Data for merchandise from sources associated with the competitor merchants may be obtained. A set of policies may be retrieved. The obtained data may be analyzed based at least in part on the policies to identify merchandise and an associated delivery speed available via the one or more competitor merchants. One or more suggested inventory management actions affecting the identified merchandise available via an online retailer may be generated based at least in part on the analyzed data. Implementation of at least one of the suggested inventory management actions may be facilitated. A website of the online retailer may be updated for the identified merchandise based at least in part on the implementation of the at least one of the one or more suggested inventory management actions.Type: GrantFiled: May 27, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventor: Steven Simons Armato
-
Patent number: 9916269Abstract: A packet header is received from a host and written to a header queue. A direct memory access (DMA) descriptor is received from the host and written to a packet descriptor queue. The DMA descriptor points to packet data in a host memory. The packet data is fetched from host memory and the packet header and the packet data are provided to a network interface.Type: GrantFiled: April 14, 2016Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Georgy Machulsky, Nafea Bshara, Netanel Israel Belgazal, Evgeny Schmeilin, Said Bshara
-
Patent number: 9915992Abstract: A controller may drive a first digital value onto a first address terminal of a first peripheral. The controller may transmit a data message on a data bus while driving the first digital value onto the selected address terminal. The first peripheral is coupled with the data bus, in accordance with at least one embodiment. A second peripheral having a second address terminal may also be coupled to the data bus. The first peripheral may be configured to accept the data message over the data bus when the first digital value is received on the first address terminal. The second peripheral may be configured to accept the data message over the data bus when the first digital value is received on the second address terminal.Type: GrantFiled: December 18, 2015Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Max Jesse Wishman, Jason Alexander Harland
-
Patent number: 9916233Abstract: A system and method for software deployment, where the system and method include, at a deployment service, obtaining a software package and determining that a client device is ready to receive at least a portion of the software package. If the client device is ready, providing at least the portion of the software package to the client device, launching at least the provided portion of the software package as set of instructions executing in a test container, and performing a set of tests on the executing set of instructions in the test container. Based at least in part on results of performing the set of tests, determining whether to cause at least the provided portion of the software package to execute in an active container on the client device.Type: GrantFiled: March 27, 2015Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Tipu Saleem Qureshi, Deepak Singh
-
Patent number: 9916545Abstract: Methods and apparatus for portable network interfaces to manage authentication and license enforcement. A system may include a plurality of resource instances including a producer instance configured to implement a network-accessible service, and an authentication coordinator. The coordinator may assign an interface record to the service, wherein the interface record comprises an IP address and a set of security properties. The coordinator may configure the security properties to allow a client to request an attachment of the interface record to a selected resource instance, such that the selected resource instance is enabled to transmit network messages from the IP address using one or more physical network interfaces of the selected resource instance. The producer resource instance initiates authentication operations for the service, including at least one authentication operation based on the IP address of the interface record.Type: GrantFiled: February 29, 2012Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Christopher Richard Jacques de Kadt, James Alfred Gordon Greenfield
-
Patent number: 9915929Abstract: Disclosed herein is a platform for monitoring the availability of facility equipment. The platform may include a facility equipment monitoring tool with access to configuration data for one or more facilities. The platform allows for deployment of a mobile client application across a plurality of mobile devices to facilitate performance of walk-through inspections (i.e., rounds) of equipment within respective facilities, and to provide real-time equipment availability indicators and other status indicators via a user interface of the application. The data collected during walk-through inspections may be logged and uploaded to a central server system and stored in a data repository. The platform may further provide a network-accessible monitoring dashboard for viewing real-time, and historical, data regarding the walk-through inspections performed at various facilities, and an administrative user interface to update configuration data in the data repository of the central server system.Type: GrantFiled: September 30, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: David Magee Dubinsky, Kris Scott Steigerwald, Steven Richard Stolarski, Kraig Knight, Shelton George Gregory
-
Patent number: 9916372Abstract: Computing devices may synchronize respective copies of a repository in part by sharing status information for records stored in the repository. Status information may be conveyed by encoding record identifiers in a hashtable. A hash function may be selected to have an output range equal to or larger than a number of records in the repository. A plurality of hash function outputs may be mapped to a storage location containing a sum of identifiers and a count of identifiers included in the sum. The storage location may be transmitted to a remote computing device, which may unfold the data in the storage location to identify changed records.Type: GrantFiled: May 2, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: William Nathan John Hurst, Timothy Daniel Cole
-
Patent number: 9916830Abstract: Techniques for altering audio being output by a voice-controlled device, or another device, to enable more accurate automatic speech recognition (ASR) by the voice-controlled device. For instance, a voice-controlled device may output audio within an environment using a speaker of the device. While outputting the audio, a microphone of the device may capture sound within the environment and may generate an audio signal based on the captured sound. The device may then analyze the audio signal to identify speech of a user within the signal, with the speech indicating that the user is going to provide a subsequent command to the device. Thereafter, the device may alter the output of the audio (e.g., attenuate the audio, pause the audio, switch from stereo to mono, etc.) to facilitate speech recognition of the user's subsequent command.Type: GrantFiled: January 13, 2016Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Gregory Michael Hart, William Spencer Worley, III
-
Patent number: 9915528Abstract: A first device may emit a first modulated signal within an environment that includes a second device that is located close in proximity to an object. The second device may capture the first modulated signal and determine a second modulated signal having a phase that is different from that of the first modulated signal. In response to capturing the second modulated signal, the first device may determine a phase difference corresponding to the first modulated signal and the second modulated signal using time-of-flight (TOF). Using the phase difference, the first device may determine the distance between the first device and the object. In embodiments where the phase difference is zero, the first device may be unable to detect the presence of the object.Type: GrantFiled: August 13, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventor: Mashhour Solh
-
Patent number: 9916593Abstract: This disclosure relates to determining and displaying item preferences associated with geographic areas. Each of a plurality of item selections is associated with a respective geographic location. Item selections associated with a geographic area are identified. A preference for an item from among a group of items is determined based on the identified ones of the item selections. The preference is sent to a client for rendering.Type: GrantFiled: July 15, 2013Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Christel C. Berg, Thomas L. Nissley, John D. Rodgers, Tobias J. Roseman, Jana A. Kleitsch, Ruchica Behl
-
Patent number: 9916609Abstract: A feedback module identifies one or more social network data entries received from the at least one social network provider that are related to a content item. The feedback module parses the identified one or more social network data entries to identify feedback related to the content item. The feedback module then generates a feedback result based on the feedback identified in the one or more social network data entries.Type: GrantFiled: June 6, 2016Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Tilakkumar V. Patel, Gilberto Irias, Sonia Nagala Chang, Nathan B. Glissmeyer
-
Patent number: 9916514Abstract: Various approaches for providing textual information to an application, system, or service are disclosed. In particular, various embodiments enable a user to capture an image with a camera of a portable computing device. The computing device is capable of taking the image and processing it to recognize, identify, and/or isolate the text in order to forward the text to an application or function. The application or function can then utilize the text to perform an action in substantially real-time. The text may include an email, phone number, URL, an address, and the like and the application or function may be dialing the phone number, navigating to the URL, opening an address book to save contact information, displaying a map to show the address, and so on.Type: GrantFiled: June 11, 2012Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Richard Howard Suplee, III, Geoffrey Scott Heller, Daniel Bibireata
-
Patent number: 9916840Abstract: A technology for estimating a delay between a far-end audio signal and a near-end audio signal for acoustic echo cancellation is disclosed. A copy of the far-end signal is stored in a speaker buffer and organized in chunks, and a copy of the near-end signal is stored in a microphone buffer and organized in chunks. Cross correlation is performed on each pair of speaker chunks and microphone chunks based on ?-PHAse Transform (“PHAT”) generalized cross correlation (“GCC”). A peak correlation value can be obtained for each pair of the chunks. Offset values corresponding to the peak correlation values are collected and clustered. A best cluster is selected and the offset value represented by the selected cluster is identified as the estimated delay. Acoustic echo cancellation can be performed on the near-end signal based on the estimated delay.Type: GrantFiled: December 6, 2016Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Hoang Do, William Burnson, Michael Klingbeil
-
Patent number: 9916382Abstract: Provided are systems and methods for determining a first subject of a first content item corresponding to a first storyline, determining a second subject of a second content item corresponding to a second storyline, determining first data associated with the first subject, determining second data associated with the second subject, comparing at least a portion of the first data to at least a portion of the second data, determining that the first subject is related to the second subject, and associating the first content item with the second content item.Type: GrantFiled: December 9, 2014Date of Patent: March 13, 2018Assignee: Amazon Technologies, Inc.Inventors: Frederick Hughes Clarke, Mike Iampietro, Aby Thomas Angilivelil
-
Patent number: D813228Type: GrantFiled: October 4, 2016Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Timothy Eli Wall, Christopher Green
-
Patent number: D813273Type: GrantFiled: September 20, 2016Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Monica Liane Mecchella, Ravi Yatnalkar
-
Patent number: D813289Type: GrantFiled: November 15, 2016Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Emmanuel J M Laffon de Mazieres, Christopher Green, Giles David Matthew McWilliam