Patents Assigned to Amazon Technologies
-
Patent number: 8850329Abstract: Embodiments of the present disclosure are directed to, among other things, managing browsing histories based at least in part on metadata and/or tags associated with a web request. In some examples, a web service may collect metadata associated with the web request. Based at least in part on the collected metadata, content tags associated with the web request may be identified. Additionally, in some examples, one or more browsing metrics may be generated. The browsing metric may be configured to identify at least a web request characteristic to be compared with a second web request characteristic.Type: GrantFiled: October 26, 2012Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Peter Frank Hill, Brett Richard Taylor
-
Patent number: 8850263Abstract: Technologies are described herein for incorporating streaming and/or sampling in real-time log analysis. Representative samples of log data are extracted from the log files on a number of monitored hosts and streamed in real-time to log processors for processing. The log processors accumulate and process the representative samples of log data, and track a data completeness value representing an indication of a proportion of total log data represented by the representative samples received. The representative samples of log data are merged and collated. Estimated metrics are calculated from the merged and collated representative samples and the data completeness, and the estimated metrics are published to consumers in near real-time.Type: GrantFiled: September 14, 2012Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Kendra A. Yourtee, Amos Dylan Vance, Muhammad Ali Siddiqui, Alexander S. Borst, Miles C. Kaufmann
-
Patent number: 8849995Abstract: Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component and a group of associated host computing devices. The state monitoring component includes a power supply separate from the control component power supply, a state processing component, a visual indicator interface, and a separate communication component to facilitate communication with other state monitoring components. Utilizing consensus type algorithms, the state monitoring components can decide information related to the set of host computing devices, such as a state monitoring component authoritative for the grouping of the host computing devices.Type: GrantFiled: September 30, 2011Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Jacob Gabrielson, Marvin M. Theimer, Allan H. Vermeulen
-
Patent number: 8848898Abstract: Aspects of systems and methods for maintaining and operating agent nodes are provided. In some embodiments, calls, contacts, and other work units may be routed to individual customer service agents via a centralized queue based on a variety of factors. Some embodiments may provide market-based call pricing and customer service agent compensation.Type: GrantFiled: February 20, 2009Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Jon R. Jay, Jeremy A. Dashe, Yung-Chun Lin, Kenneth C. Macfarlane, Eric S. Stone, Paul Sharpe, Nate Glissmeyer
-
Patent number: 8849802Abstract: 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 provides a search request to a network computing and storage provider. Responsive to the search request, the network computing and storage provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device or a user associated with the client computing device. The network computing and storage provider may determine the search results based on a navigation path associated with a previous request for content, or based on any number of other factors.Type: GrantFiled: September 27, 2011Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Brett R. Taylor, James R. Hamilton
-
Patent number: 8850288Abstract: Techniques for optimizing data storage are disclosed herein. In particular, methods and systems for implementing redundancy encoding schemes with data storage systems are described. The redundancy encoding schemes may be scheduled according to system and data characteristics. The schemes may span multiple tiers or layers of a storage system. The schemes may be generated, for example, in accordance with a transaction rate requirement, a data durability requirement or in the context of the age of the stored data. The schemes may be designed to rectify entropy-related effects upon data storage. The schemes may include one or more erasure codes or erasure coding schemes. Additionally, methods and systems for improving and/or accounting for failure correlation of various components of the storage system, including that of storage devices such as hard disk drives, are described.Type: GrantFiled: June 27, 2012Date of Patent: September 30, 2014Assignee: Amazon Technologies, Inc.Inventors: Colin L. Lazier, Kestutis Patiejunas
-
Publication number: 20140289463Abstract: A data storage service receives commands configured according to a communication protocol, such as a small computer system interface protocol. The commands may be replications of commands sent to a block-level data storage system, such as a storage area network. Data to be written by execution of the commands is persisted using an object-based data storage system. When read commands are received, data blocks can be extracted from the data objects in which they are stored.Type: ApplicationFiled: April 3, 2013Publication date: September 25, 2014Applicant: Amazon Technologies, Inc.Inventor: Amazon Technologies, Inc.
-
Patent number: 8843579Abstract: Technologies are described herein for managing the IP addresses of outbound e-mail messages based on sender reputation. A range of reputation scores is divided into a number of reputation segments, each covering a span of the reputation scores. The available IP addresses are distributed evenly among the reputation segments. The span of reputation scores for each of the reputation segments may be periodically adjusted based on historical data regarding a volume of e-mail messages sent by sender reputation score. In order to select a source IP address for a particular outbound e-mail message, the reputation segment encompassing a sender reputation score regarding the sender of the e-mail message is determined. An IP address is selected from the IP addresses assigned to the reputation segment and returned to be utilized as the source IP address in sending the outbound e-mail message.Type: GrantFiled: October 14, 2013Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Paul-Flavian Diac, Igor Spac
-
Patent number: 8843360Abstract: Disclosed are various embodiments for client-side internationalization of network pages. A network page and code that localizes the network page are obtained from a server. The code that localizes the network page is executed in a client and determines a locale associated with the client. One or more internationalized elements are identified in the network page. The internationalized elements are replaced with corresponding localized translations. The network page is rendered for display in the client after the network page has been localized.Type: GrantFiled: March 4, 2011Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Simon K. Johnston, Margaux Eng, James K. Keiger, Gideon Shavit
-
Patent number: 8843630Abstract: Systems and methods provide logic for decentralized request routing. In one implementation, a computer-implemented method routes a request. The method includes receiving, by a client server, the request. The client server evaluates feedback information received by the client server from at least one of a plurality of host servers. The client server selects one of the plurality of host servers to process the request, based on the evaluation, and transmits the request to the selected one of the plurality of host servers.Type: GrantFiled: August 20, 2009Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Christopher C. Thomas, Christopher Kommareddy, Preetha Chatterjee, Nan Zhong, Mitchell Sundt, Vivek Rai
-
Patent number: 8843600Abstract: Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network. The techniques may be used in situations in which a configurable network service provides managed virtual computer networks for clients and also provides one or more network-accessible services that are available to the managed virtual computer networks, with particular managed virtual computer networks being configured to provide local private access to at least one of the provided network-accessible services, despite those provided network-accessible services being located externally to the particular managed virtual computer networks.Type: GrantFiled: September 30, 2010Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Jacob Gabrielson, Zachary J. Hansen, Diane N. Lye
-
Patent number: 8843399Abstract: Techniques are described for automatically identifying and inhibiting suspect electronic communications between users, such as for electronic communications that may reflect fraudulent activities by one or more of the users or that are otherwise inappropriate for one or more reasons. In some situations, the communications may relate to transactions in which the users are involved, such as for users that are buyers and sellers of items interacting via one or more electronic marketplaces. The communications may occur via a communication mechanism provided by an electronic marketplace that acts as an intermediary between the sender of a communication and the one or more intended recipients of the communication. The automatic identification of suspect communications that may be inappropriate includes automatically assessing the communications in one or more ways, and identified suspect communications and any associated inappropriate user activities may be inhibited in various ways.Type: GrantFiled: October 5, 2011Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Aaron A. Eakin, Sebastian Lehmann, Peter C. Fang
-
Patent number: 8843625Abstract: Systems and methods for monitoring performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance metric information associated with processing a request corresponding to a set of resources. The processing device uses the performance metric information to identify a subset of the resources corresponding to a display location associated with a visible portion of a display and to assess performance related to processing of the identified subset of the resources. In some embodiments, the processed performance data may be used to identify timing information associated with the subset of the embedded resources.Type: GrantFiled: September 15, 2012Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 8842085Abstract: In some implementations, a digital work provider provides a digital work and supplemental information related to the digital work for delivery to an electronic device. For example, the digital work provider may parse a digital work to identify objects in the digital work. The digital work provider may generate supplemental information for the digital work based on the objects. For example, the supplemental information may include an index identifying locations of occurrences of the objects identified in the digital work. The supplemental information may further include prestored content related to one or more of the objects. For instance, the digital work provider may obtain the prestored content from one or more authoritative network resources. The electronic device may display the supplemental information in response to a user selection of an object in the digital work during display of the digital work.Type: GrantFiled: September 27, 2011Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Joshua M. Goodspeed, Janna Hamaker, Adam J. Iser, Tom Killalea, Abhishek Patnia, Vaibhav Shankar, Alla Taborisskaya
-
Patent number: 8843914Abstract: Systems and methods are disclosed that facilitate the updating of target host computing devices based on versioning information. A set of host computing devices are provisioned with a local computing device management component. Each local computing device management component periodically transmits a request to a host computing device management component to determine whether version information associated with the respective host computing device corresponds to version filter information. Based on a processing of the version filter information with the current version information of the host computing device, the host computing device management component can facilitate the implementation of updates to the requesting host computing device.Type: GrantFiled: September 19, 2011Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Matthew D. Klein, Gang Li, Jiaqi Guo
-
Patent number: 8844020Abstract: Techniques are described for providing users with access to computer networks, such as to enable users to interact with a remote configurable network service to create and configure computer networks that are provided by the configurable network service for use by the users. Secure private access between a computer network provided for a user by the configurable network service and one or more other remote computing systems of the user (e.g., a remote private network) may be enabled in various ways. For example, a user may programmatically invoke an API provided by the configurable network service to obtain assistance in establishing remote access from a remote location to a provided computer network of the configurable network service, such as to establish a VPN connection from the remote location to the provided computer network using hardware and/or software supplied to the remote location in response to the API invocation.Type: GrantFiled: May 25, 2012Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Andrew J. Doane, Eric Jason Brandwine
-
Patent number: 8842130Abstract: Disclosed are various embodiments for performing automated color authoring for images of items having multiple color variations. A photographically captured source image of an item is obtained. The source image corresponds to one color variation of the item. A selection mask defining the item in the source image is obtained. A target image of the item corresponding to another color variation is generated by automatically transforming the item defined by the selection mask in the source image to the other color variation based at least in part on data obtained from multiple previous manual color variation transformations for multiple other items.Type: GrantFiled: February 10, 2012Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Gil Blank, Gregory James Nyssen, Jules Cook Graybill
-
Patent number: 8843346Abstract: The amount of resources needed for an electronic device to track and/or interact with a user is reduced by utilizing a predicted relative position of that user. In some embodiments, a full 360° scan is performed using at least one image capture element to locate a primary direction to a user of the device. Once this direction is determined, a smaller range (e.g., 45°) centered around that direction can be used to capture, analyze, or provide information for the user. As the user moves, the determined direction is updated and the range adjusted accordingly. If the user moves outside the range, the device can increase the size of the range until the user is located, and the range can again be decreased around the determined direction. Such approaches limit the amount of image or audio information that must be captured and/or analyzed to track the relative position of a user.Type: GrantFiled: May 13, 2011Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Dennis Hodge, Allen Ming-kuang Han
-
Patent number: 8843441Abstract: A system that implements a data storage service may store data on behalf of clients in multiple replicas on respective computing nodes. The system may employ an external service to select a master replica for a replica group. The master replica may service consistent read operations and/or write operations that are directed to the replica group (or to a data partition stored by the replica group). The master replica may employ a quorum based mechanism for performing replicated write operations, and a local lease mechanism for determining the replica authorized to perform consistent reads, even when the external service is unavailable. The master replica may propagate local leases to replica group members as replicated writes. If another replica assumes mastership for the replica group, it may not begin servicing consistent read operations that are directed to the replica group until the lease period for a current local lease expires.Type: GrantFiled: January 17, 2012Date of Patent: September 23, 2014Assignee: Amazon Technologies, Inc.Inventors: Timothy Andrew Rath, David A. Lutz
-
Publication number: 20140281224Abstract: A system for storing data includes a rack, one or more data storage modules coupled to the rack, and one or more data control modules coupled to the rack. The data storage modules may include a chassis, two or more backplanes coupled to the chassis, and one or more mass storage devices (for example, hard disk drives) coupled to the backplanes. The data control modules may access the mass storage devices in the data storage modules.Type: ApplicationFiled: May 30, 2014Publication date: September 18, 2014Applicant: Amazon Technologies, Inc.Inventors: Darin Lee FRINK, Peter George ROSS