Patents Assigned to Amazon Technologies
-
Patent number: 8583677Abstract: Disclosed are various embodiments for facilitating access to multiple facets of data. A registry is maintained for multiple facets for a type of business object. Each of the facets corresponds to a distinct set of properties for the type of business object. Two or more facets are hosted by different data stores. The type of business object has a common identifier for each one of the respective facets. A request for a listing of facets for the type of business object is obtained from a client. The listing of facets is provided to the client. The listing of facets is configured to facilitate access to data for each of the facets in the listing from the data stores for the client.Type: GrantFiled: March 4, 2011Date of Patent: November 12, 2013Assignee: Amazon Technologies, Inc.Inventors: Simon K. Johnston, Ramanathan Palaniappan, James K. Keiger
-
Patent number: 8583913Abstract: External network connectivity of an internal host can be measured by giving an external computer a payload identifying the internal host and instructions to deliver the payload to an external host. The external host may receive the payload and contact the internal host. The internal host's response and receipt of the payload may then determine the Internet connectivity of the internal host. The path from the computer through the trusted host to the internal server shows external network connectivity without exposing the internal host to the external network directly.Type: GrantFiled: September 14, 2011Date of Patent: November 12, 2013Assignee: Amazon Technologies, Inc.Inventor: Jacob Gabrielson
-
Patent number: 8577740Abstract: Combining fulfillment of customer orders from merchants in computer-facilitated marketplaces. An order management system may include a virtual shopping cart interface that may be used with a number of merchants. Each merchant may be registered to receive fulfillment services from a fulfillment services provider for inventory items the merchant offers in commerce. The virtual shopping cart interface may be configured to receive requests to indicate various items within a virtual shopping cart corresponding to a customer. Different inventory items offered by different merchants may be placed within the virtual shopping cart. In response to the customer's request to finalize an order, the order management system may instruct the fulfillment services provider to ship the items in the virtual shopping cart to the customer. A single shipment may include items offered by several different merchants, and each of the merchants may be the merchant of record for its respective inventory item.Type: GrantFiled: May 31, 2012Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Jason Murray, Joel Shepherd, Mark Griffith
-
Patent number: 8578003Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service in order to create and configure computer networks that are provided by the configurable network service for use by the users. Computer networks provided by the configurable network service may be configured to be private computer networks that are accessible only by the users who create them, and may each be created and configured by a client of the configurable network service to be an extension to an existing computer network of the client, such as a private computer network extension to an existing private computer network of the client. If so, secure private access between an existing computer network and new computer network extension that is being provided may be enabled using one or more VPN connections or other private access mechanisms.Type: GrantFiled: June 7, 2012Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Clarissa Loree Cook Brandwine, Daniel T. Cohn, Andrew J. Doane, Carl J. Moses, Stephen E. Schmidt
-
Patent number: 8577814Abstract: Embodiments may generate a population of candidate rules including multiple rule conditions for detecting duplicates, each duplicate representing different sets of item description information that describe a common item. For each candidate rule of the population, embodiments may apply that rule to a reference data set including known duplicates and non-duplicates. Embodiments may assign each candidate rule a fitness score generated with a fitness function based on the performance of that candidate rule. Embodiments may, based on the fitness scores, select a subset of the population of candidate rules as parents for the new generation of candidate rules. Embodiments may perform crossover and/or mutation operations on the parent candidate rules to generate the new generation of candidate rules. Embodiments may select from the new generation of candidate rules (or from subsequent generations of candidate rules), rules for inclusion within a rule set for detecting duplicates within item description information.Type: GrantFiled: July 28, 2011Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Jianhui Wu, Srikanth Thirumalai
-
Patent number: 8577879Abstract: Disclosed are various embodiments providing navigational aids within item search results. A pool of items is generated in a computing resource in response to a search query and a search context. At least one network page is encoded for rendering by a client. The at least one network page includes a ranked list of at least a portion of the items. The ranked list includes a navigational aid when a relevance score associated with the navigational aid meets a threshold. The relevance score is computed relative to respective relevance scores associated with items in the ranked list. The navigational aid has at least a same prominence within the ranked list as an item.Type: GrantFiled: October 29, 2009Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Blair L. Hotchkies, Daniel R. Parshall, Jason P. Patrikios, Brent Robert Mills, Dan Catalin Teodorescu, Jennica Jane Pounds, Paul Daniel Jaye, Kaigene Jennifer Lin, David Aaron Lichterman, Luis Alejandro Acosta
-
Patent number: 8577754Abstract: A process is disclosed for using item price data to assess whether particular item-to-item associations are useful for generating item recommendations. In one embodiment, the process involves generating a compatibility score that represents a degree to which the two items of an item-to-item mapping are compatible in price. This score may then be used to determine whether to use the item-to-item association as a basis for generating item recommendations.Type: GrantFiled: November 19, 2010Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Gaurav Chanda, Ronald M. Whitman
-
Patent number: 8577842Abstract: Distributed computer systems prepare and instantiate snapshots by processing sets of nodes representing computer resources that are portions of a larger system. A user may choose to prepare or instantiate a snapshot containing all or only a portion of the data within the distributed computer system, such as a template of the distributed computer system. A template snapshot may be available in an electronic marketplace for other users to purchase and instantiate into a replica of the distributed computer system.Type: GrantFiled: September 19, 2011Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Aparna Nagargadde, Michael B. Furr
-
Patent number: 8577827Abstract: Disclosed are various embodiments of a system, method and computer readable medium for network page latency reduction. In one embodiment, among others, a system comprises a processor circuit and a memory associated with the processor circuit. The system further comprises a distribution estimator configured to estimate a distribution corresponding to latency data regarding a plurality of instances of a network page. The system further comprises an attribute comparator configured to identify an attribute associated with a subset of the instances of a network page. The subset of the instances corresponds to a latency data substantially represented by a tail of the distribution. Additionally, the system comprises a recommendation generator configured to generate a modification recommendation for the subset of the instances of the network page.Type: GrantFiled: March 12, 2010Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Timothy M. Sehn, John M. Rauser, Jerry James Hunter
-
Patent number: 8577880Abstract: A system provides a user interface through which users can flexibly tag individual items represented in an electronic catalog with user-defined tags, such as text strings, and obtain recommendations that are specific to particular tags. The tags and tag-item assignments created by each user are stored persistently in association with the user, and may be kept private to the user or exposed to others. Once a user has assigned a tag to a number of items, the user (or another user in some embodiments) can request and obtain recommendations that are specific to this tag. These recommendations may be generated in real time by a recommendation service that identifies items that are collectively similar or related to the items associated with the tag.Type: GrantFiled: February 21, 2012Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Aaron Donsbach, Andrej Gregov, Jeffrey D. Few, Jeffrey D. Lehman, Jeffrey T. Brownell
-
Patent number: 8576710Abstract: Methods and systems for processing data requests in a client-server computing environment, such as the Web, are disclosed. A client device initially transmits a data request to a randomly selected first server device. The first server device may reject the data request if its request queue threshold is exceeded. The client device retransmits the data request, including the request queue threshold, to a randomly selected second server device. The second server device may reject the data request if the request queue threshold of the first server device is smaller than a request queue threshold of the second server device. The client device transmits the data request back to the first server device, including the request queue threshold of the second server device. The first server device processes the data request and adjusts its request queue threshold based on the request queue thresholds of the first and second server devices.Type: GrantFiled: April 3, 2012Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Vivek Rai, Dan Mihai Dumitriu, Swaminathan Sivasubramanian
-
Patent number: 8577753Abstract: Guided item selection based on profiles maintained dynamically. The profiles represent, for example, purchase, usage, or personality profiles corresponding to various segments of the user population. Each of the profiles has one or more items associated with the profile. The user selects one or more of the profiles while browsing or searching for items. The items associated with the selected profile are provided to the user. The user's interaction, or lack of interaction, with the items is monitored and analyzed. Based on the monitored interaction, a relevance of the selected profile relative to the other profiles is dynamically adjusted along with a relevance of particular items for the selected profile. For example, items may be added or removed from the list based on the monitored user interactions.Type: GrantFiled: October 22, 2008Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Brent Allen Vincent, Ralph Howard Edson, III, Sean M. Scott
-
Patent number: 8576241Abstract: Effective color-aware search of a collection of content associated with one or more images is enabled. Content and/or its associated images may be automatically associated with representative palette colors in a suite of color palettes. Color palettes may be of a variety of types and have a hierarchical structure in which lower levels enable increasingly subtle distinctions between shades of color. Color palette hierarchies may be effectively presented, and appropriate portions emphasized based on associated search result sets. Search result sets may be refined and/or reordered in accordance with color palette selections and/or representative confidences of color palette selections for items at least referenced therein.Type: GrantFiled: February 3, 2010Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Max L Kanter, Sachin B. Singh, Michel Goldstein, Carl N. Meister, David Charles Couvrette, Walter Manching Tseng, Blair L. Hotchkies, Sarah E. Williams, Sikandar Saifullah, Sean P. Forde, John M. Nilles, Jason P. Patrikios, Brent Robert Mills, Alexandru I. Indrei, Paul Daniel Jaye, Daniel R. Parshall
-
Patent number: 8577963Abstract: 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 a processing result corresponding to a processed representation of the requested content to the client computing device. 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: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Matthew L. Trahan, Jonathan A. Jenkins, Brett R. Taylor, Adam J. Overton
-
Patent number: 8577726Abstract: A calculate bid system calculates bid amounts based on category-specific conversion information and category-specific advertising expense factors. The calculate bid system collects conversion information for keywords used in advertisements for categories of items purchased during converting sessions. The calculate bid system uses collected category-specific conversion information along with category-specific advertising expense factors to calculate a bid amount for a keyword. The calculate bid system may calculate a bid amount by generating a product for each category of the financial benefit for the category multiplied by the advertising expense factor for that category. The calculate bid system may then aggregate the products and normalize the aggregated product by dividing by a collected number of conversions. The calculate bid system may then multiply the normalized aggregated product by a forecast conversion rate to give the bid amount.Type: GrantFiled: May 3, 2007Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: Stephan G. Betz, John Todd Larason
-
Patent number: 8577992Abstract: Systems and methods for managing request routing functionality associated with resource requests for one or more resources associated with a content provider are provided. A content delivery network (“CDN”) service provider, on behalf of a content provider, can process domain name service (“DNS”) requests for resources by computing devices and resolve the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing of DNS queries initiated by a client computing device, the CDN service provider can measure CDN service provider latencies associated with the generation of DNS requests by network components associated with the client computing devices. Examples of the network components can include DNS resolvers associated with the client computing devices.Type: GrantFiled: September 28, 2010Date of Patent: November 5, 2013Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, John Cormie, Colm MacCarthaigh, Benjamin W. S. Redman
-
Patent number: 8572013Abstract: Disclosed are various embodiments for the identification and assignment of classifications for items. One of a plurality of classifications are identified in at least one computing device based at least in part on a plurality of tokens associated with the item and a data dictionary. An identified classification is thereby produced, and the identified classification is associated with a confidence score. The identified classification is automatically assigned to the item when the confidence score meets a threshold. A manual confirmation of the identified classification is obtained when the confidence score is below the threshold. The manual confirmation indicates whether the identified classification is erroneous.Type: GrantFiled: March 30, 2010Date of Patent: October 29, 2013Assignee: Amazon Technologies, Inc.Inventors: Todd A. Nash, Venkatram Pramod, Reginald D. McDaniel, Jeffrey S. Pitts, Charles M. Griffith
-
Patent number: 8571702Abstract: Technologies are described herein for optimizing pick-to-tote operations. Each pick location for items in an inventory picking area is assigned a sequence number representing a relative position along a pick path through the inventory picking area. A number of tote pick lists are selected from a set of pending pick lists for the pick-to-tote operation, such that the range of sequence numbers across all the pick locations identified in the selected pick list is minimized. In this way, the required distance inventory personnel must travel along the pick path while picking the specified items and placing them into totes is reduced.Type: GrantFiled: June 30, 2010Date of Patent: October 29, 2013Assignee: Amazon Technologies, Inc.Inventors: Paul N. Haake, Sarah T. Rowe, Sean Joseph Henry Oczkowski
-
Patent number: 8571915Abstract: Embodiments of a system and method for selectively advancing items in a picking schedule are described. Embodiments may include a pick scheduler configured to determine that available labor exceeds labor needed to perform a picking process during a time period of a picking schedule. From items not scheduled to be picked during that time period, the pick scheduler may identify candidate items that are candidates to be picked during that time period. Each candidate item may improve a performance metric of the picking process. The pick scheduler may, for each of multiple candidate items, determine that advancing that item to the time period is expected to improve a shipping metric. The pick scheduler may, in response to determining that the expected shipping metric improvement of a particular candidate item is greater than that of other candidate items, generate an instruction to pick the particular candidate item during the time period.Type: GrantFiled: March 16, 2010Date of Patent: October 29, 2013Assignee: Amazon Technologies, Inc.Inventors: Cherie G. Wong, Eric Young, Ramon A. Palacios Durazo
-
Patent number: 8572178Abstract: Disclosed are various embodiments that facilitate execution of applications through remotely emulated computing devices. An application is executed in a hosted environment. A video signal of the application is encoded into a media stream, which is sent to a client computing device. In various embodiments, access to data that is locally available to the client computing device is facilitated. In various embodiments, data related to the operation of the application is recorded.Type: GrantFiled: July 1, 2011Date of Patent: October 29, 2013Assignee: Amazon Technologies, Inc.Inventors: Michael Anthony Frazzini, Ameesh Paleja, Gerard J. Heinz, II