Patents Assigned to Amazon Technologies
-
Patent number: 8706947Abstract: Various embodiments disclosed herein including systems and methods for improving allocation of computing resources in a virtual machine (VM) environment. Embodiments maintain data relating to how VM image data is stored in storage devices and loaded into volatile memory such as random access memory (RAM). The data is then used to identify common content in the volatile memory that can be shared across VM instances. In some embodiments, multiple VM instances can share at least a portion of a single common VM image loaded into a shared volatile memory.Type: GrantFiled: September 30, 2010Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventor: Pradeep Vincent
-
Patent number: 8707402Abstract: A networked computer device can be provisioned by customizing the computer device to contain a specification of a particular provisioning server. For example, a network interface device can be pre-configured and installed in the computer device. The pre-configuration of the network interface device may include embedding a provisioning service identification in the network interface device. The network interface device may be further configured to perform provisioning from a provisioning service indicated by the embedded provisioning service identification. In addition, or alternatively, the network interface device, or the computer within which it is installed, may be configured to authenticate with a provisioning server based on authentication information that has been embedded within firmware of the computer or network interface device.Type: GrantFiled: June 22, 2011Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventor: Timothy C. Worsley
-
Patent number: 8706572Abstract: Systems and methods for generating product image maps are disclosed. An image containing at least one object is received, and the object is extracted to determine whether it corresponds to a product available via an electronic commerce system. An image map can be generated so that a user interface including hyperlinks to the product in the electronic commerce system can be employed.Type: GrantFiled: July 23, 2010Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventor: Anand Varadarajan
-
Patent number: 8706619Abstract: Disclosed are various embodiments for employing spillover tables to improve performance of data store updates. A request to update a data field is received, and if an exclusive lock on a data table cannot be obtained, the request is placed in a spillover table until the exclusive lock can be obtained. If the request causes a constraint on the data field to be violated or causes the data field to move closer to the constraint, the request is not placed in the spillover table. A spillover task can collapse entries in the spillover table into the data store when an exclusive lock can be obtained.Type: GrantFiled: June 25, 2010Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Qiang Yu, David C. Jernberg, Joseph E. Magerramov
-
Patent number: 8706688Abstract: A computer-implemented data processing system and method for storing a data set at a plurality of data centers. The data centers and hosts within the data centers may, for example, be organized according to a multi-tiered ring arrangement. A hashing arrangement may be used to implement the ring arrangement to select the data centers and hosts where the writing and reading of the data sets occurs, version histories may also be written and read at the hosts and may be used to evaluate causal relationships between the data sets after the reading occurs.Type: GrantFiled: April 11, 2011Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Peter S. Vosshall, Swaminathan Sivasubramanian, Giuseppe deCandia, Deniz Hastorun, Avinash Lakshman, Alex Pilchin, Ivan D. Rosero
-
Patent number: 8706685Abstract: Organizing collaborative annotations of digital items is described. In a particular embodiment, a server system receives a filter request from a client device to filter a plurality of annotations according to criteria included in the filter request. The plurality of annotations is stored at an annotations database coupled to the server system. The server system sends filter results to the client device based upon annotations matching the criteria of the filter request. The annotations may be filtered based on tags associated with respective annotations, where the tags categorize the respective annotations.Type: GrantFiled: October 29, 2008Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Brent Russell Smith, Tom Killalea
-
Patent number: 8706827Abstract: Various approaches enable automatic communication generation based on patterned behavior in a particular context. For example, a computing device can monitor behavior of a user to determine patterns of communication behavior in certain situations. In response to detecting multiple occurrences of the certain situation, a computing device can prompt a user to perform an action corresponding to the pattern of behavior. In some embodiments, a set of speech models corresponding to a type of contact is generated. The speech models include language consistent with patterns of speech between a user and the type of contact. Based on context and on the contact, a message using language consistent with past communications between the user and contact is generated from a speech model associated with the type of contact.Type: GrantFiled: June 21, 2012Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Isaac S. Noble, Gabrielle M. Halberg, Kenneth M. Karakotsios, Yuzo Watanabe
-
Patent number: 8706860Abstract: A remote browsing process is directed to the generation and management of a remote browse session at a network computing and storage provider. A client computing device requests a remote browse session instance at a network computing and storage provider. The browse session instance may correspond to one or more requested network resources. The network computing and storage provider instantiates the browse session instance and retrieves the requested content. The network computing and storage provider processes the requested content for display, and provides display data corresponding to a processed representation of the requested content to the client computing device in accordance with a display protocol configuration. The client computing device may display the representation of the requested content in a browser, and may send user interaction data based on user interactions with the representation to the network computing and storage provider for processing.Type: GrantFiled: June 30, 2011Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Patent number: 8706566Abstract: Systems and methods are disclosed that use social networking profiles of users to generate personalized content of display pages. The personalized content may be generated using profile data retrieved via an application program interface of a social networking system, and may be presented on the display pages of a distinct system, such as a site that hosts an electronic catalog of items. The personalized content may include features that allow a user to indicate a like or preference for an item and that can be customized based on, e.g., the extent of the user's social network or the influence the user has over other potential users of the catalog system. Systems and methods are also disclosed that use the social networking profiles to generate personalized messages that can be posted to social network contacts of the user to provide information about items for which the contacts may be interested.Type: GrantFiled: December 19, 2012Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Jeetendra Mirchandani, Sumit Kumar Sultania, Vinayuk Ramachandra Hegde
-
Patent number: 8706764Abstract: Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using a separate interface of the data environment, without accessing the control plane.Type: GrantFiled: September 15, 2012Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Swaminathan Sivasubramanian, Grant Alexander MacDonald McAlister, Paul David Franklin, Rajesh Sudhakar Sheth, James Horsley
-
Patent number: 8706864Abstract: The behavior of multiple users with access to a multi-tenant resource can be monitored and compliance enforced by monitoring state information for each user. The state information can be captured across a level of a network environment, such that any activity across that layer can be monitored and the data aggregated to give a global view of user behavior. If user behavior is determined to fall outside an acceptable range of behavior, any of a number of remedial actions can be taken, which can include notifying the user, billing the user for the inappropriate behavior, or modifying that behavior outside of the control of the user.Type: GrantFiled: November 30, 2010Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Eric J. Brandwine, Swaminathan Sivasubramanian, Bradley E. Marshall, Tate A. Certain
-
Patent number: 8705812Abstract: The computational resources needed to perform processes such as image recognition can be reduced by determining appropriate frames of image information to use for the processing. In some embodiments, infrared imaging can be used to determine when a person is looking substantially towards a device, such that an image frame captured at that time will likely be adequate for facial recognition. In other embodiments, sound triangulation or motion sensing can be used to assist in determining which captured image frames to discard and which to select for processing based on any of a number of factors indicative of a proper frame for processing.Type: GrantFiled: June 10, 2011Date of Patent: April 22, 2014Assignee: Amazon Technologies, Inc.Inventors: Kenneth M. Karakotsios, Kah Kuen Fu, Volodymyr V. Ivanchenko, Mingjing Huang
-
Publication number: 20140108427Abstract: A computer-implemented matching service matches users to other users, and/or to user communities, based at least in part on a computer analysis of event data reflective of user behaviors. The event data may, for example, evidence user affinities for particular items represented in an electronic catalog, such as book titles, music titles, movie titles, and/or other types of items that tend to reflect the traits of users. Event data reflective of other types of user actions, such as item-detail-page viewing events, browse node visits, search query submissions, and/or web browsing patterns may additionally or alternatively be considered. By taking such event data into consideration, the matching service reduces the burden on users to explicitly supply personal profile information, and reduces poor results caused by exaggerations and other inaccuracies in such profile information.Type: ApplicationFiled: October 7, 2013Publication date: April 17, 2014Applicant: Amazon Technologies, Inc.Inventor: Joel R. Spiegel
-
Publication number: 20140109118Abstract: Disclosed are techniques to enable users to perform transactions such as purchasing items or receiving information regarding items depicted within a content stream, where the content stream may be received from a content provider and provided to an output device. Transactions may be performed by a user that may or may not be associated with a content provider or associated with an item offering service. In one example, a content stream may be analyzed to detect a depiction of an item, and a user may operate a user interface overlaid onto the displayed content stream to perform transactions such as initiating a purchase or requesting more information on the detected items.Type: ApplicationFiled: December 5, 2013Publication date: April 17, 2014Applicant: Amazon Technologies, Inc.Inventors: Danae M. Kokenos, Charles Porter Schermerhorn, Matthew T. Tavis
-
Patent number: 8700480Abstract: Technologies are described herein for extracting quotes from customer reviews regarding collections of items. An identifier of an individual item is received and customer reviews regarding a collection of items containing the individual item are retrieved. A collection of sentences is parsed from the retrieved customer reviews, and sentences that discuss the individual item are identified. A quote is extracted from the identified sentences and displayed to a customer in conjunction with information regarding the individual item. Similarly, individual items belonging to a collection of items are identified, and customer reviews regarding the individual items are retrieved. A collection of sentences are parsed from the retrieved customer reviews, and those sentences that discuss topics relevant to the collection of items are identified. A number of quotes are extracted from the identified sentences and displayed to a customer in conjunction with information regarding the collection of items.Type: GrantFiled: June 20, 2011Date of Patent: April 15, 2014Assignee: Amazon Technologies, Inc.Inventors: Eric B. Fox, Logan L. Dillard, Russell A. Dicker
-
Patent number: 8700443Abstract: Systems and methods for supply risk detection are disclosed. In some embodiments, a method includes identifying fulfillment-related features corresponding to an item to be stored in inventory. The method also includes selecting a subset of the fulfillment-related features that is correlated with a supply constraint associated with the item. For example, in some cases the correlation is based on historical supply constraint data. The method further includes building a supply risk early detection model based, at least in part, upon the subset fulfillment-related features and evaluating the model to determine a probability that a third-party vendor will suffer a shortage of the item, as well as an expected duration of the shortage. Upon evaluation of the model, the method may include creating a purchasing plan for the item that takes into account the probability of the shortage and the expected duration of the shortage.Type: GrantFiled: June 29, 2011Date of Patent: April 15, 2014Assignee: Amazon Technologies, Inc.Inventors: Jason W. Murray, Devesh Mishra, Eric M Mack, Jeffrey B. Maurer, Minshu Xu
-
Patent number: 8700502Abstract: A method for fulfilling inventory requests includes receiving an inventory request requesting an inventory item and selecting the requested inventory item from an inventory holder. The method further includes storing the requested inventory item in an order holder associated with the inventory request and moving the order holder to a storage space. In addition, the method includes detecting a triggering event and in response to detecting the triggering event, retrieving the order holder from the storage space.Type: GrantFiled: August 28, 2012Date of Patent: April 15, 2014Assignee: Amazon Technologies, Inc.Inventors: Michael C. Mountz, Peter R. Wurman
-
Patent number: 8700464Abstract: Activity monitoring techniques monitor user consumption of content. To perform one of the techniques, event data from users that reflects the consumption of content is collected. The collected event data is analyzed to infer a feature within the content that the users are presumed to have consumed. Based on the analysis, an estimated actual impression measurement that reflects aggregate consumption of the feature within the content by the users is determined.Type: GrantFiled: September 9, 2010Date of Patent: April 15, 2014Assignee: Amazon Technologies, Inc.Inventors: Ian A. McAllister, Sean W. Blakey, David M. Lifson
-
Patent number: 8700392Abstract: A user can provide input to a computing device through various combinations of speech, movement, and/or gestures. A computing device can analyze captured audio data and analyze that data to determine any speech information in the audio data. The computing device can simultaneously capture image or video information which can be used to assist in analyzing the audio information. For example, image information is utilized by the device to determine when someone is speaking, and the movement of the person's lips can be analyzed to assist in determining the words that were spoken. Any gestures or other motions can assist in the determination as well. By combining various types of data to determine user input, the accuracy of a process such as speech recognition can be improved, and the need for lengthy application training processes can be avoided.Type: GrantFiled: September 10, 2010Date of Patent: April 15, 2014Assignee: Amazon Technologies, Inc.Inventors: Gregory M. Hart, Ian W. Freed, Gregg Elliott Zehr, Jeffrey P. Bezos
-
Patent number: 8700492Abstract: Technologies are described herein for customized product display. A data structure schema is defined for describing product graphics, such as product images, and for defining how aspects of the product graphics should be displayed. Through the use of the schema, a product manufacturer can provide product graphics to an e-commerce merchant along with product display data formatted according to the schema that provides instructions to the merchant regarding how the manufacturer prefers the product graphics to be displayed. The merchant can then utilize the product graphics and the product display data to generate a product page for the product.Type: GrantFiled: December 9, 2009Date of Patent: April 15, 2014Assignee: Amazon Technologies, Inc.Inventor: Sean M. Scott