Patents Assigned to Amazon Technologies
  • Patent number: 9703974
    Abstract: A method and system are disclosed for coordinated file system security via rules. A file system condition rule can specify any of a wide variety of file system conditions related to security risks, such as sensitive information in impermissible locations, impermissible file permissions, stray files, and the like. The rules can be administered at a central location and distributed across machines. The machines can then execute the rules against their local file systems. The rules can further specify actions to be taken, including deleting files, sanitizing files, sending an alert, or the like. Violations can be tracked and analyzed to determine what is causing recurring scenarios. A web service can expose the technologies to cloud service consumers.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Osman Surkatty
  • Patent number: 9706092
    Abstract: An imager module having an interposer chip with castellated contacts electrically connected to and routing signals between an image sensor, a printed circuit board (PCB), and a voice coil motor (VCM) is disclosed. The VCM may be electrically coupled to the interposer chip via the castellated contacts. The castellated contacts may be formed by fabricating annular through silicon vias (TSVs) and then sawing through those annular TSVs. In some example embodiments, one or more surface mount devices (SMDs) may further be attached to the interposer chip with castellated contacts. The interposer chip may further have a cavity therein within which the image sensor may be attached.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel Waising Tam, Tak Shing Pang
  • Patent number: 9703594
    Abstract: A system adapted to process long-running processes is disclosed. A request to upload data is received at a server. The server divides the data into multiple parts and launches a separate process to upload each of the divided parts. The server records for each process the processing time or duration that the particular process used to upload its corresponding data item. The server maintains an average processing duration that is calculated from the processing durations of the completed processes. The server identifies that one process is continuing to run and compares a processing duration for the particular process to a threshold derived from the average processing duration. If the processing duration for the particular process exceeds the threshold, the server initiates a new process to upload the same data item. When one of either the new process or the still running process has completed processing, the server terminates the other process.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Kamboj, Xing Wu, George Steven McPherson, Jian Fang, Dag Stockstad, Abhishek Rajnikant Sinha
  • Patent number: 9704486
    Abstract: Power consumption for a computing device may be managed by one or more keywords. For example, if an audio input obtained by the computing device includes a keyword, a network interface module and/or an application processing module of the computing device may be activated. The audio input may then be transmitted via the network interface module to a remote computing device, such as a speech recognition server. Alternately, the computing device may be provided with a speech recognition engine configured to process the audio input for on-device speech recognition.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Kenneth John Basye, Hugh Evan Secker-Walker, Tony David, Reinhard Kneser, Jeffrey Penrod Adams, Stan Weidner Salvador, Mahesh Krishnamoorthy
  • Patent number: 9705881
    Abstract: A customer of a computing resource service provider may utilize a set of credentials to request creation of an identity pool within a managed directory service. Accordingly, the managed directory service may create the identity pool. Instead of having the customer create a separate account within this identity pool, the managed directory service may create a shadow administrator account within the identity pool, which may be used to manage other users and resources in the identity pool within the managed directory service. The managed directory service further exposes an application programming interface command that may be used to obtain a set of credentials for accessing the shadow administrator account. The customer may use this command to receive the set of credentials and access the shadow administrator account. Accordingly, the customer can manage users and resources in the identity pool within the managed directory service.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Gaurang Pankaj Mehta
  • Patent number: 9704126
    Abstract: Robotic inventory handlers can include two or more gripping elements connected with a lifting assembly. The gripping elements can be subjected to outward lateral force when in contact with inventory items such that the anisotropically adhesive surface engages an inventory item with an adhesive force. Inventory systems can employ robotic inventory handlers as described to lift and displace inventory items using the adhesive force.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Parris S. Wellman
  • Patent number: 9704054
    Abstract: Image classification and related imaging tasks performed using machine learning tools may be accelerated by using one or more of such tools to associate an image with a cluster of such labels or categories, and then to select one of the labels or categories of the cluster as associated with the image. The clusters of labels or categories may comprise labels that are mutually confused for one another, e.g., two or more labels or categories that have been identified as associated with a single image. By defining clusters of labels or categories, and configuring a machine learning tool to associate an image with one of the clusters, processes for identifying labels or categories associated with images may be accelerated because computations associated with labels or categories not included in the cluster may be omitted.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marshall Friend Tappen, Avinash Aghoram Ravichandran, Hakan Boyraz, Baoyuan Liu
  • Publication number: 20170193012
    Abstract: A distributed database system may perform a single phase commit for transactions involving updates to multiple databases of the distributed database system. A client request may be received that involves updates to multiple database of the distributed database system. The updates may be performed at a front-end database and a back-end database. Log records indicating the updates to the front-end database may be sent to the back-end database. The log records and the updates performed at the back-end database may be committed together as a single phase commit at the back-end database. In the event of a system failure of the front-end database, log records may be requested and received from the back-end database. A restoration of the front-end database may be performed based, at least in part, on the received log records.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: Anurag Windlass Gupta, Jakub Kulesza, Don Johnson, Deepak Agarwal, Tushar Jain
  • Publication number: 20170195173
    Abstract: A resource manager of a virtualized computing service indicates to a client that FPGA-enabled compute instances are supported at the service. From a set of virtualization hosts of the service, a particular host from which an FPGA is accessible is selected for the client based on an indication of computation objectives of the client. Configuration operations are performed to prepare the host for the application, and an FPGA-enabled compute instance is launched at the host for the client.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Applicant: Amazon Technologies, Inc.
    Inventors: EREZ IZENBERG, NAFEA BSHARA, CHRISTOPHER PETTEY, CURTIS KARL OHRT
  • Patent number: 9694494
    Abstract: A grasp management system and corresponding methods are described. In some examples, information about a grasp by which an end of arm tool of a robotic manipulator successfully grasped an item is accessed. The grasp may be associated with contact points on the item. Other contact points may be simulated based on the contact points in order to define a set of grasping surfaces that include at least a portion of the other contact points. Information about the grasping surfaces may be accessed to determine a primitive shape that represents a feature of the item. The primitive shape may be used determine other features on the item or other features on other items that may also be graspable by the end of arm tool or other end of arm tools.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew Stubbs, Andrew D. Marchese, John Gregory Longtine, Sarath Krishnaswamy, Moses Theodore Ort, Russell Charles Toris, Jacob Taylor Wachlin
  • Patent number: 9697488
    Abstract: Various embodiments of a system and method for generating predictions for unit allocation in a materials processing network are described. Various embodiments may include a capacity planner for defining a model including, for each of a plurality of discrete periods of time, a corresponding representation of a materials processing network including materials handling facilities, constraints associated with ones of the materials handling facilities, and logic for determining efficient flows of materials within the materials processing network during that discrete period of time.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Qaseem Ahmed Shaikh, Mikael O. Weigelt, Jiefeng Shen
  • Patent number: 9699490
    Abstract: This disclosure provides examples of computer-implemented systems and processes for determining a user browsing session context, intent, or activity based on contextual information associated with a user's browsing session, and using this determined context as a basis to filter or improve selection of content items for the user. For example, if the user is building up a watch list (for example, discovering new titles), then it may be desirable to filter out items for recommendation which are already on that watch list. However, when the user is searching for something to watch in the current session (for example, consuming content), then it may be more appropriate to show items already added to the watch list as recommended content. Item recommendations can thus be improved or filtered based in part on parameters of the user's browsing activity with respect to content items.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Robert Philip Japp
  • Patent number: 9697828
    Abstract: Features are disclosed for detecting words in audio using environmental information and/or contextual information in addition to acoustic features associated with the words to be detected. A detection model can be generated and used to determine whether a particular word, such as a keyword or “wake word,” has been uttered. The detection model can operate on features derived from an audio signal, contextual information associated with generation of the audio signal, and the like. In some embodiments, the detection model can be customized for particular users or groups of users based usage patterns associated with the users.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohit Prasad, Kenneth John Basye, Spyridon Matsoukas, Rajiv Ramachandran, Shiv Naga Prasad Vitaladevuni, Bjorn Hoffmeister
  • Patent number: 9697486
    Abstract: Techniques are described for facilitating performance of tasks by human users. A task exchange server system acts an intermediary to facilitate performance by human task performer users of tasks provided by other task requesters, such as by providing information about tasks via an electronically accessible site. The task exchange server may further cause information about tasks to be provided to at least some users as they interact with third-party sites not provided by the task exchange server, such as third-party sites operated by entities unrelated to the task exchange server's operator. The third-party sites may include information about tasks along with other information that the third-party sites provide to users, or instead a separate client-side program executing on computing devices of certain users may obtain and present information about tasks to the users, such as in conjunction with information provided by unaffiliated third-party sites.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter D. Cohen, Christopher E. Smoak
  • Patent number: 9698857
    Abstract: Antenna structures and methods of operating the same of an electronic device are described. One apparatus includes an antenna element that is self-resonant at a first frequency in a first mode and self-resonant at a second frequency in a second mode. A radio frequency (RF) is coupled between the antenna element and a ground plane. A RF circuit, coupled to the antenna element via an RF feed, is operable to control the RF switch to switch the antenna element between the first mode and the second mode. The RF circuit is operable to cause the antenna element to radiate or receive electromagnetic energy in a first radiation pattern in the first mode and to radiate or electromagnetic energy in a second radiation pattern in the second mode.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Tzung-I Lee, Koohyun Um, In Chul Hyun, Mercyma Deeba Balachandran
  • Patent number: 9697265
    Abstract: Aspects of the present disclosure relate to one or more configured computing systems identifying when decoupled content includes companion content that can be synchronously presented. Once a content match is identified, a device to receive synchronization information can also be identified. The synchronization information can enable one or more devices to synchronously present companion content.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: July 4, 2017
    Assignees: Audible, Inc., Amazon Technologies, Inc.
    Inventors: Guy A. Story, Jr., Mugur F. Tolea, Kevin S. Lester, Alexander Galkin, Bruce N. Israel, Ryan J. Snodgrass
  • Patent number: 9698999
    Abstract: Natural language controlled devices may be configured to activate command recognition in response to one or more wake words. Techniques are provided to enable a voice controlled system to detect or receive an indication of a secondary device available to be controlled. The voice controlled system communicates with the secondary device to obtain information related to the secondary device. The voice controlled system may output of an audio query requesting audio input data related to controlling the secondary device from a user and generate, based on the requested audio input data, recognition data utilized to recognize of at least part of one or more commands to issue one or more controls to the secondary device.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Rohan Mutagi
  • Patent number: 9699068
    Abstract: Techniques and solutions for distributing routing updates using timing information are described. For example, inter-device messaging protocols can support timing information (e.g., routing protocols be extended to support timing information). The timing information can indicate a time at which the routing update is to be put into effect where the time decreases the further away a given routing device is from the source of the routing update. For example, each routing device can determine a decayed update reference time when the given routing device will put the routing update into effect according to a decay mode. Routing updates can be managed between routing devices that support timing information and routing devices that do not support timing information.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Spencer Giacalone, Alan Michael Judge, Stephen Callaghan, Mark Noel Kelly, Leonard Thomas Tracy, Justin Oliver Pietsch
  • Patent number: 9697827
    Abstract: Features are disclosed for reducing errors in speech recognition processing. Methods for reducing errors can include receiving multiple speech recognition hypotheses based on an utterance indicative of a command or query of a user and determining a command or query within a grammar having a least amount of difference from one of the speech recognition hypotheses. The determination of the least amount of difference may be based at least in part on a comparison of individual subword units along at least some of the sequence paths of the speech recognition hypotheses and the grammar. For example, the comparison may be performed on the phoneme level instead of the word level.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: July 4, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jeffrey Paul Lilly, Ryan Paul Thomas, Jeffrey Penrod Adams
  • Bin
    Patent number: D791481
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Jeffry Frank, Benjamin Alan Dawson, Christopher Frederic Lobo, Anthony David Givan, Christopher Alan Winfield, Charles Norman Pomles