Patents Assigned to Amazon Technologies
-
Patent number: 9703974Abstract: 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: GrantFiled: December 20, 2013Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventor: Osman Surkatty
-
Patent number: 9706092Abstract: 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: GrantFiled: March 9, 2015Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Samuel Waising Tam, Tak Shing Pang
-
Patent number: 9703594Abstract: 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: GrantFiled: March 2, 2015Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Ankit Kamboj, Xing Wu, George Steven McPherson, Jian Fang, Dag Stockstad, Abhishek Rajnikant Sinha
-
Patent number: 9704486Abstract: 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: GrantFiled: December 11, 2012Date of Patent: July 11, 2017Assignee: 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: 9705881Abstract: 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: GrantFiled: December 5, 2013Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Shon Kiran Shah, Guruprakash Bangalore Rao, Thomas Christopher Rizzo, Gaurang Pankaj Mehta
-
Patent number: 9704126Abstract: 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: GrantFiled: August 22, 2016Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventor: Parris S. Wellman
-
Patent number: 9704054Abstract: 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: GrantFiled: September 30, 2015Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Marshall Friend Tappen, Avinash Aghoram Ravichandran, Hakan Boyraz, Baoyuan Liu
-
Publication number: 20170193012Abstract: 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: ApplicationFiled: March 20, 2017Publication date: July 6, 2017Applicant: Amazon Technologies, Inc.Inventors: Anurag Windlass Gupta, Jakub Kulesza, Don Johnson, Deepak Agarwal, Tushar Jain
-
Publication number: 20170195173Abstract: 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: ApplicationFiled: December 31, 2015Publication date: July 6, 2017Applicant: Amazon Technologies, Inc.Inventors: EREZ IZENBERG, NAFEA BSHARA, CHRISTOPHER PETTEY, CURTIS KARL OHRT
-
Patent number: 9694494Abstract: 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: GrantFiled: December 11, 2015Date of Patent: July 4, 2017Assignee: 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: 9697488Abstract: 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: GrantFiled: March 5, 2009Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Qaseem Ahmed Shaikh, Mikael O. Weigelt, Jiefeng Shen
-
Patent number: 9699490Abstract: 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: GrantFiled: March 17, 2015Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventor: Robert Philip Japp
-
Patent number: 9697828Abstract: 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: GrantFiled: June 20, 2014Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Rohit Prasad, Kenneth John Basye, Spyridon Matsoukas, Rajiv Ramachandran, Shiv Naga Prasad Vitaladevuni, Bjorn Hoffmeister
-
Patent number: 9697486Abstract: 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: GrantFiled: September 29, 2006Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Peter D. Cohen, Christopher E. Smoak
-
Patent number: 9698857Abstract: 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: GrantFiled: February 26, 2015Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Tzung-I Lee, Koohyun Um, In Chul Hyun, Mercyma Deeba Balachandran
-
Patent number: 9697265Abstract: 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: GrantFiled: March 23, 2011Date of Patent: July 4, 2017Assignees: 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: 9698999Abstract: 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: GrantFiled: December 2, 2013Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventor: Rohan Mutagi
-
Patent number: 9699068Abstract: 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: GrantFiled: September 30, 2014Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Spencer Giacalone, Alan Michael Judge, Stephen Callaghan, Mark Noel Kelly, Leonard Thomas Tracy, Justin Oliver Pietsch
-
Patent number: 9697827Abstract: 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: GrantFiled: December 11, 2012Date of Patent: July 4, 2017Assignee: Amazon Technologies, Inc.Inventors: Jeffrey Paul Lilly, Ryan Paul Thomas, Jeffrey Penrod Adams
-
Patent number: D791481Type: GrantFiled: August 22, 2016Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Daniel Jeffry Frank, Benjamin Alan Dawson, Christopher Frederic Lobo, Anthony David Givan, Christopher Alan Winfield, Charles Norman Pomles