Patents Assigned to Amazon Technologies
-
Patent number: 9229911Abstract: A flow of objects, such as text, on a page may be analyzed by generating an initial determination of whether a portion of an object is continued from one page to another based on a cue in an area of the object. The initial determination may be visually represented on a page. The initial determination may be corrected by an editor to create an editor determination when the initial determination is not a correct continuation status of the portion of the object. In some aspects, the initial determination may include a statistical confidence interval, a reason display, and/or a magnification of portions of the object which may be included in a continuation. In other aspects, heuristics may learn from the editor changes to improve a subsequent initial determination.Type: GrantFiled: September 30, 2008Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Robert L. Goodwin, C. Brandon Forehand, Keith L. Frost
-
Patent number: 9229997Abstract: An analytics module may be embedded into an application developed, published, or used by an entity in addition to the owner of the data under analysis. An access token may be submitted by the analytics module to a provider of hosted services. The access token may correspond to an n-dimensional cube containing data at a level of granularity permitted to the application. The access token may incorporate additional policies controlling access to the corresponding n-dimensional cube.Type: GrantFiled: September 23, 2014Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Srinivasan Sundar Raghavan, Swaminathan Sivasubramanian, Timothy Andrew Rath, Mukul Vijay Karnik, Amol Devgan, Santosh Kalki
-
Patent number: 9230250Abstract: A video-based monitoring system may dynamically adjust the resolution or frame rate of video cameras in a materials handling facility in response to changing conditions or events. The resolution or frame rate may be increased when an agent authorized to handle high-value items (e.g., expensive items or those at high risk of being stolen) enters the field of view of a given camera in the facility. The system (or a video camera thereof) may detect the presence of the authorized agent by detecting that his clothing or equipment includes a color or pattern designating such authorization using analytics applied to a video stream captured by the camera. Other pre-defined conditions or events indicating that higher-resolution video monitoring is warranted may trigger an increase in the resolution or frame rate of a camera. The resolution or frame rate may be decreased when these conditions or events no longer apply.Type: GrantFiled: August 31, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Erik R. Parker, Kenneth C. Macfarlane
-
Patent number: 9229869Abstract: Processes are disclosed for decreasing contention in caches in order to increase the efficiency of multi-threaded or multi-processor systems. By using multiple locks in a cache, smaller portions of the cache can be locked during cache updates (e.g., during a data update or a storage block eviction). As only small portions of the cache are locked at any given time, contention between threads, particularly in multi-processor implementations, will likely be reduced. For example, if different threads are trying to update different entries in the cache, the threads can proceed with updating the cache concurrently.Type: GrantFiled: December 19, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Vishal Parakh
-
Patent number: 9229902Abstract: Systems and methods for managing deployment of an update to computing devices, and for diagnosing issues with such deployment, are provided. An update deployment manager determines one or more initial computing devices to receive and execute an update. The update deployment manager further monitors a set of performance metrics with respect to the initial computing devices or a collection of computing devices. If a deployment issue is detected based on the monitored metrics, the update deployment manager may attempt to diagnosis the deployment issue. For example, the update deployment manager may determine that a specific characteristic of computing devices is associated with the deployment issue. Thereafter, the update deployment manager may modify future deployment based on the diagnosis (e.g., to exclude computing devices likely to experience the deployment issue).Type: GrantFiled: February 14, 2013Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Benjamin Alan Leis, Gang Li, Nathan Bartholomew Thomas
-
Patent number: 9231963Abstract: The behavior of a group of resources, such as a fleet of servers, can be monitored to attempt to determine a baseline of acceptable behaviors. When a behavior is observed, the baseline can be consulted to determine whether the behavior is indicated to be acceptable. If not, the rate or extent at which the newly observed behavior is observed on groupings of similar resources can be monitored. This information can be used to determine whether the behavior is acceptable in which case information for the observed behavior can be used to automatically update the baseline such that the baseline is representative of current acceptable behavior within the group of resources.Type: GrantFiled: November 24, 2014Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Aaron Douglas Dokey, Ian Roger Searle, Eric Jason Brandwine
-
Patent number: 9230342Abstract: Some implementations create a representation of content to enable the representation to be displayed on a computing device. For example, the computing device may be a portable device that has a display device with a size that is constrained relative to other display devices. The representation may be created to enable the computing device to display the representation while maintaining a hierarchical structure of the content. To create the representation, the hierarchical structure of the content may be traversed and at least a portion of some of the nodes of the hierarchical structure may be selected for inclusion in the representation.Type: GrantFiled: June 26, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Andrew Joseph Yates
-
Patent number: 9232151Abstract: A single dual-sided image sensor is shared by two cameras to capture images using both a front-side and a back-side of the image sensor. At different times, the image sensor is front-side illuminated by one camera to capture a first image, and back-side illuminated by the other camera to capture a second image. The two cameras, as configured in a device, face in a same direction, but are spatially offset.Type: GrantFiled: June 30, 2014Date of Patent: January 5, 2016Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Eddie Alex Azuma
-
Patent number: 9229703Abstract: A system and method of deploying operating environments in an enterprise computing environment comprised of managed virtual or hardware servers is disclosed. A library of operating environments, each environment including at least one package including an operating system image and an application, is provided. A user controlling a cluster of servers may request creation of a test environment using an operating environment from the library, and test the environment with applications to ensure the user's needs are met. The user may request all servers within the user's cluster be provisioned with the operating environment through a deployment manager.Type: GrantFiled: November 25, 2013Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Kenneth L. Hamer
-
Patent number: 9230245Abstract: Methods and systems for deliverability-based e-mail sending are disclosed. A plurality of e-mail addresses for a user are acquired. For each of the e-mail addresses, a connection between a sending computer system and a receiving computer system is opened. A likelihood of successful e-mail delivery is determined for each of the connections. The connection having the highest likelihood of delivery is automatically selected. An e-mail is sent using the selected connection, and the other connections are closed without sending an e-mail.Type: GrantFiled: June 21, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Christopher A. Wheeler
-
Patent number: 9231949Abstract: Features are disclosed for enabling servers to initiate the opening of connections with clients, initiate transfers of data to clients, and provide clients with hints regarding which content retrieval, connection establishment, and other network operations will likely improve user-perceived performance on the client. A token may be transmitted from a client to a server, and the server may utilize the token to initiate a network connection with the client and send data to the client. The token may also be passed to a third party for similar use. Hints may be provided to the client, indicating actions that the client may perform in order to improve content processing efficiency and enhance a user experience with the content. The disclosed features may, for example, be incorporated into web browser and server software.Type: GrantFiled: August 10, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan A. Jenkins, Peter F. Hill, Brett R. Taylor
-
Patent number: 9232138Abstract: Approaches to enable a computing device, such as a phone or tablet computer, to apply electronic image stabilization (EIS) and optical image stabilization (OIS) across their respective ranges of effectiveness. The computing device may include a gyroscope that produces data about the orientation or movement of the device and a filter that filters the orientation data and conveys the filtered data to either the OIS system or the EIS system, depending on the amplitude of the excursion. The filter conveys excursions of a first range of amplitude to be corrected by the OIS system and conveys excursions of a second range of amplitude (the portion that is uncorrected by the OIS) to be corrected by the EIS system.Type: GrantFiled: June 3, 2013Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Leo Benedict Baldwin
-
Patent number: 9230011Abstract: Methods and systems for index-based querying of archived data sets are disclosed. A plurality of indices are generated, each comprising a plurality of pointers to storage locations of a plurality of updates to a document. A query request is received after generating the plurality of indices. The query request comprises an identifier of the document and a specified time range. A subset of the indices that comprise the identifier of the document within the specified time range are determined. From the subset of the indices are retrieved a subset of the pointers to the storage locations for one or more of the updates to the document within the specified time range. The one or more updates to the document within the specified time range are retrieved using the subset of the plurality of pointers.Type: GrantFiled: November 30, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Karthik Tamilmani
-
Patent number: 9229221Abstract: An electrowetting display device has first and second fluids which are immiscible with each other and a first and a second support plate, a surface of the second support plate being located for being adjoined by the second fluid. An electrode which contacts the second fluid forms part of a protrusion and is separated from the surface of the second support plate.Type: GrantFiled: February 21, 2014Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Romaric Mathieu Massard, Robin Leguijt, Nicolas Eugene Bergeron, Henricus Petronella Maria Derckx
-
Patent number: 9229983Abstract: A locally optimized plan for executing a command using a sequence of steps can be determined for a single computing node. However, the locally optimized sequence of steps may not be optimized for a combined system comprising multiple computing nodes, any one of which may be tasked with executing the command. A plan that is optimized for the combined system may be determined by comparing the predicted cost of locally optimized plans for computing nodes in the combined system.Type: GrantFiled: November 30, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Liang Gang Yu, John Robert Smiley
-
Patent number: 9232293Abstract: Audio components such as headsets or earbuds can include a control module that stores an identifying code. When an audio component is connected to an electronic device, the device determines the code and can set certain parameters (e.g., audio playback volume) and/or provide at least some level of access to functionality and data. The control module also includes one or more buttons that enable a user to provide an input sequence that can act as a personal code. When the electronic device receives the personal code and verifies that the code is associated with the identifying code of the audio component, the electronic device can provide access to additional and/or all functionality on the device, and any or all data stored for the user or device. The sequence can correspond to a beat pattern or musical sequence entered using the buttons.Type: GrantFiled: June 13, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Robert Hanson
-
Patent number: 9232249Abstract: A variety of media devices may stream and present content such as movies, music, audiobooks, and so forth. During streaming, data transfer rates may temporarily drop below that needed to maintain presentation. Described herein are techniques and systems for repeating presentation of previously received video frames. This repeated presentation allows for presentation of the content to continue uninterrupted, while providing time for the data transfer rate to regain a level capable of maintaining the presentation.Type: GrantFiled: August 29, 2013Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Sreeram Raju Chakrovorthy, Sapna Jayaram Rai, Shinjan Kumar Tiwary
-
Patent number: 9229845Abstract: Proposed updates to systems are evaluated in a manner that is automated and horizontally scalable. Input to a first system is provided to a second system. The first system and second system process the input and each generates output. The output from the first system and second system is analyzed and differences in the output data between the two systems are identified. Analyzing the output may be performed by a fleet of data processing units and the work of analyzing the output may be performed such that differences in the output data are traceable to subsystems of the second system that caused the differences.Type: GrantFiled: November 1, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Ramakrishnan Hariharan Chandrasekharapuram, Carlos Alejandro Arguelles
-
Patent number: 9230056Abstract: A pool of test entities, such as test users and test products, is maintained. Parameters for test entities may be received and test entities may be selected from sets of test entities satisfying the parameters. Selection of a test entity from a set of test entities satisfying received parameters may utilize stochastic techniques. When multiple tests are administered simultaneously, test entities may be provided in a manner that ensures that one test does not affect the validity of another test due to the test's activity in connection with the test entities.Type: GrantFiled: November 5, 2012Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventor: Sean Edward Stolberg
-
Patent number: 9230233Abstract: The systems described herein may provide mechanisms for recommending specialty packaging in a materials handling facility dependent on physical characteristics of items to be shipped and/or feedback received in response to previous shipments of the items. For example, if feedback indicates frequent low customer ratings for damage during shipping and/or for the suitability of the container in which a particular item was shipped, of if feedback indicates that concession costs were repeatedly incurred due to damage of the item during shipping, the item may be designated as needing special damage protection. This protection may be realized by shipping the item in sturdier containers, in containers of a more suitable size, and/or with improved or increased protective cushioning. For example, a stored indication that an item is designated for special damage protection may influence the selection of a container recommended for shipping the item, e.g., by excluding unsuitable containers from consideration.Type: GrantFiled: September 28, 2011Date of Patent: January 5, 2016Assignee: Amazon Technologies, Inc.Inventors: Subramanian Sundaresan, Abhay Murarka, Sebastian Lehmann, Rohit K. Gupta, Hong Tian