Patents Assigned to Amazon Technologies
-
Patent number: 8833001Abstract: A data center includes a floor that supports rack computing systems and walls that enclose a computing room. The computing room holds the rack computing systems. One of the walls is a movable wall. The movable wall translates relative to the other walls to increase or decrease the size of the computing room.Type: GrantFiled: September 4, 2012Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Brock R. Gardner, Michael P. Czamara
-
Patent number: 8838522Abstract: Disclosed are various embodiments for identifying segment assignments of users within segments of interest. Historical user behavior associated with users for whom segment assignments within segments of interest is analyzed. Probabilities associating possible segment assignments within a segment of interest with user behavior are calculated. User behavior of anonymous users and/or users for which segment assignments are unknown can be determined along with a confidence score.Type: GrantFiled: March 10, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventor: Michael L. Brundage
-
Patent number: 8836175Abstract: A system includes a rack, one or more computing devices, and one or more rack power distribution units. The computing devices include one or more power supply units. The rack power distribution units include a set of power output receptacles. A set of power inputs on the power supply units matches the set of output receptacles on the rack power distribution units.Type: GrantFiled: June 29, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventor: John W. Eichelberg
-
Patent number: 8838764Abstract: Systems and methods are disclosed that facilitate the evaluation of hosted computing devices in accordance with target patterns. A set of target patterns can be developed for elements common to a plurality of hosted computing networks. The set of target patterns can be defined utilizing a detailed pattern language to describe elements of a hosted computing device network and relationships between the elements. Thereafter, a hosted computing device network management component can utilize the set of target patterns to verify and validate a deployed hosted computing network or to process purposed modifications/configurations to a deployed hosted computing network.Type: GrantFiled: September 13, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventor: Simon K. Johnston
-
Patent number: 8834166Abstract: A user device displays portions of an electronic publication for a user to read. The user device tracks the user's reading behavior of the portions of the electronic publication. The user device then selects a problem from a group of pre-generated problems for the user based on the user's reading behavior and provides the selected problem to the user.Type: GrantFiled: September 24, 2010Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: George M. Ionkov, Dennis H. Harding, Aaron James Dykstra, Laura Ellen Grit, James C. Petts, Samuel A. Minter, Lindsey Christina Fowler, Yong Xi
-
Patent number: 8838450Abstract: A method is provided for presenting a written work. A character identity is recognized within a written work. Presentation information for the written work, such as a graphical scheme or an electronic voice, is determined based on the character identity. The presentation information is provided to a user computing device. The user computing device renders the written work or a portion thereof using the presentation information.Type: GrantFiled: April 3, 2012Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Tom Killalea, Janna C. Hamaker, Eugene Kalenkovich
-
Patent number: 8838583Abstract: Disclosed are various embodiments for increasing diversity of search results. A computing device performs a search of items in an electronic catalog to produce a plurality of search results. The electronic catalog is stored in a data store accessible to the computing device. A latent group is identified which includes a most relevant one of a plurality of search results. Each of the search results has a plurality of attributes. Membership in the latent group is determined by similarity of a non-indexed one of the attributes. A relevance score of those search results in the identified latent group other than the most relevant one of the search results is reduced.Type: GrantFiled: October 5, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, IncInventor: Eric B. Fox
-
Patent number: 8837517Abstract: The deployment and scaling of a network of electronic devices can be improved by utilizing one or more network transpose boxes. Each transpose box can include a number of connectors and a meshing useful for implementing a specific network topology. When connecting devices of different tiers in the network, each device need only be connected to at least one of the connectors on the transpose box. The meshing of the transpose box can cause each device to be connected to any or all of the devices in the other tier as dictated by the network topology. When changing network topologies or scaling the network, additional devices can be added to available connectors on an existing transpose box, or new or additional transpose boxes can be deployed in order to handle the change with minimal cabling effort.Type: GrantFiled: September 22, 2010Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Alan M. Judge, Jagwinder Singh Brar, Tyson J. Lamoreaux, Mark N. Kelly, Daniel T. Cohn
-
Patent number: 8839087Abstract: A remote browsing and searching process is directed to the generation and management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, or search results corresponding to content representations associated with current content, or to both. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, based on navigation paths of other client computing devices, based on relationships or differences between various versions of content, or based on any number of other factors.Type: GrantFiled: January 26, 2012Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Patent number: 8838618Abstract: Embodiments may include, for each item in a subset of items from a larger group of items, evaluating item description information about that item to identify a respective set of candidate phrases to be evaluated. Embodiments may also include, for each phrase in the sets of candidate phrases, generating multiple component scores based on one or more of the frequency with which that phrase occurs in the item description information for the subset of items and/or the frequency with which that phrase occurs in a corpus of item description information for the overall group of items. Embodiments may also include, for each phrase in the sets of candidate phrases, generating a respective phrase score based on the component scores generated for that phrase. Embodiments may include, based on phrase scores, selecting a subset of phrases from the sets of candidate phrases as being feature phrases for the subset of items.Type: GrantFiled: July 1, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Jianhui Wu, Nicholas R. Boyd, Srikanth Thirumalai
-
Patent number: 8839035Abstract: In some implementations, a testing service receives a test execution request for executing test operations on a test target. The testing service may map the test execution request to a particular type of supported test framework from among a plurality of types of supported test frameworks. The testing service may obtain a test package provided by a user that requested the testing, such as from a cloud storage location. The testing service determines a computing capacity for executing the testing and appropriates a plurality of workers in a cloud computing service. The testing service configures the plurality of workers for executing the test operations based on at least one of the test framework, the test execution request or the test package. The testing service provides test execution chunks from the test package to the plurality of workers for executing the testing on the test target.Type: GrantFiled: September 14, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Slavik Dimitrovich, Venkata Uday Kumar Kalepalli Naga, Siamak Irantash, Michael L Collado, Vijay P Singh, Michael C. Moore
-
Patent number: 8839222Abstract: A test environment is created for use in selecting updates for deployment to a programmable execution service (“PES”) application. The test environment is created in one embodiment by replicating a production network and one or more production virtual machine instances executing the PES application. Once the test environment has been created, the test environment is utilized to test and select updates for deployment to the PES application. The updates may be selected by deploying the updates to the test environment and using the test environment to determine whether the deployed updates are compatible with the PES application, permit the PES application to continue to operate performantly, and/or permit the PES application to meet one or more business performance metrics. Once the updates have been selected, the updates may be applied to production virtual machine instances executing the PES application.Type: GrantFiled: September 21, 2011Date of Patent: September 16, 2014Assignee: Amazon Technologies, Inc.Inventors: Eric J. Brandwine, Joseph E. Fitzgerald, Marvin M. Theimer, Benjamin W. Mercier
-
Publication number: 20140258103Abstract: Various embodiments of a system and method for personalized commands are described. The system and method for personalized commands may include a payment service including a command management component. Such payment service may be responsive to one or more base commands. The command management component may be configured to generate a user interface for specifying personalized commands that correspond to the base commands. The command management component may be configured to generate mapping information from the information received via the user interface. The command management component may be configured to receive one or more messages that may include commands for the payment service, including personalized commands. From the personalized commands, the command management component may be configured to determine a corresponding base commands (e.g., based on the mapping information). Once the base command is determined, the payment service may perform the base command.Type: ApplicationFiled: May 19, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventors: DIWAKAR GUPTA, CHIH-JEN HUANG, PHILIP YUEN, GERALD YUEN
-
Publication number: 20140258040Abstract: Disclosed are various embodiments for dynamically generating a network site for a topic. A set of search terms that are associated with one or more search engines are obtained. A respective set of items in an item catalog that are relevant for each of the search terms are identified. A respective network site is established for each of the search terms when the respective set of items includes at least a predefined number of items. The respective network site offers at least some of the respective items for sale.Type: ApplicationFiled: May 21, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventor: Christopher Paul Kirby
-
Publication number: 20140258374Abstract: Systems and methods are presented for automatically selecting a data center that can communicate with a user computing system over a connection that provides reduced or minimal latency. In some cases, the system can select the data center based on the calculation of one or more latency factors that correlate, at least in part, to the latency of a communication channel between the data center and the user computing system. Further, the selected data center may be identified from a set of data centers that include one or more computing resources the user has identified as desiring to access.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventor: Amazon Technologies, Inc.
-
Publication number: 20140258026Abstract: A method of providing recommendations is disclosed and includes receiving a selection of an offering via an online site. The method also includes outputting a detail page related to the offering via the online site. The detail page includes a first selectable indicator corresponding to a social network of a visitor and a second selectable indicator corresponding to unfiltered content. The method also includes outputting at least one recommendation via the detail page. Each recommendation is associated with a member of the social network when input received via the online site indicates a selection of the first selectable indicator.Type: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventor: David M. Lifson
-
Publication number: 20140253440Abstract: A back touch sensor positioned on a back surface of a device accepts user input in the form of touches. The touches on the back touch sensor map keys on a virtual keyboard, a pointer input, and so forth. Touches on a touch sensor positioned on a front surface provide additional input while also allowing the user to grasp and hold the device.Type: ApplicationFiled: March 4, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventors: Kenneth M. Karakotsios, Bradley J. Bozarth, Hannah Rebecca Lewbel
-
Publication number: 20140257891Abstract: A system, method and computer-readable medium for request routing based on cost information are provided. A client request processing a resource identifier for requested content transmits a first DNS query to a content delivery network service provider. The content delivery network service provider transmits an alternative resource identifier in response to the client computing device DNS query. The alternative resource identifier is selected as a function of cost information. The client computing device then issues a second DNS query to the same content delivery network service provider. The content delivery network service provider can then either resolve the second DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat with the content delivery network service provider's network until a DNS nameserver resolves a DNS query from the client computing device.Type: ApplicationFiled: May 19, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian, Tal Saraf
-
Publication number: 20140258274Abstract: Requests for content are received, for example, an HTTP request for a web page is received. Each request has a landing context, which may include information about the user sending the request, the request itself, the referrer, or another subject. This information can be found in the requests or external to the requests. The information of the landing context is compared to appropriate triggering criteria. For requests that satisfy the appropriate triggering criteria, a destination is provided based on one or more weighted treatments. The request is directed to the provided destination. The results of the requests are subsequently analyzed and used to adjust the treatments in an automated fashion.Type: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventors: Christopher Kenfield Walters, Michael R. Brauwerman, Avram Finkel, Stephan G. Betz
-
Publication number: 20140258888Abstract: Disclosed are various embodiments for facilitating collaborative browsing of a network site by multiple users. A user interface is rendered by a computing device, and the user interface facilitates participation in a collaborative browsing session by multiple users including a master user and one or more other users. The user interface includes a browsing window that facilitates browsing of a network site by the master user. An indication of a status change of the browsing window is sent to another computing device when the computing device corresponds to a client in use by the master user.Type: ApplicationFiled: May 21, 2014Publication date: September 11, 2014Applicant: Amazon Technologies, Inc.Inventor: Anand Varadarajan