The Wayback Machine - https://web.archive.org/web/20160428045359/http://patents.justia.com/company/amazon

Amazon Patents

Amazon.com, Inc. sells electronics, books, media and other general merchandise through its websites. The company also manufactures and sells electronic devices, including its Kindle e-Readers, Fire tablets and Fire phones. The company also provides services to developers and enterprises through Amazon Web Services, which offers computing, storage, database, analytics and deployment services.

Amazon Patents by Type

  • Amazon Patents Granted: Amazon patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Amazon Patent Applications: Amazon patent applications that are pending before the United States Patent and Trademark Office (USPTO).
Patent number: 9326404
Abstract: A cover for an electronic device includes back cover, such as a tray, to receive the electronic device. The cover may also include a foldable flap that is foldable into a stand to support an electronic device held by the cover at one or more viewing angles oblique to a surface on which the cover is placed. The back cover and/or the foldable flap may include one or more activation mechanisms that, when moved relative to the electronic device, activate one or more functions of the electronic device (e.g., camera functions, display of information, etc.).
Type: Grant
Filed: September 23, 2013
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Jeffrey Robinson Wood, Monica Liane Mecchella, Peter John Thomas Johnson, Ryan C. Tong, Keeley Justin Boehmer, Sarah Lynn Kirchoff, Paul Gregory Van Gasse
Patent number: 9325876
Abstract: Systems, methods, and computer-readable media are disclosed for selection of a preferred image from multiple captured images. An image corresponding to a photograph time t=0 may be retrieved from a circular buffer and stored as a preferred image. Alternative images captures before and after the t=0 image may be retrieves and stored in an alternative image location. The t=0 image and preferred images may be presented to a user in a user interface. The user may select a preferred image for the photograph from among the t=0 image and the alternative images.
Type: Grant
Filed: September 8, 2014
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: John James Terrill, Vivek Shah, Christopher Fredrick Vitas, Samir Raj Hegde, Kadirvelu Rathnavelu, Jason Garrett Volpe, Jonathan Edward Suchland
Patent number: 9323726
Abstract: Systems and methods are provided for optimizing a glyph-based file. Individual components may be identified within glyphs of a file. Each identified component within a glyph may be a portion of the glyph, and may be a joint component or disjoint component. Groupings of components may then be determined, where the groupings are determined based at least in part by identifying similarly shaped components. A representative component may then be selected from each grouping. Composite glyphs may be generated and stored in an optimized file, where each composite glyph includes a reference to at least one representative component.
Type: Grant
Filed: June 27, 2012
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Lokesh Joshi, Satishkumar Kothandapani Shanmugasundaram, Nadia C. Payet, Viswanath Sankaranarayanan
Patent number: 9326046
Abstract: Disclosed are various embodiments for facilitating uninterrupted playback of video streams using lower quality cached files. A video file corresponding to an entirety of a video content feature encoded at a first quality is obtained. A video stream corresponding to the video content feature encoded at a second quality higher than the first quality is then obtained. The video stream is rendered for playback on a display. In response to detecting an unavailability of the video stream at a particular time in the video content feature, the video file is rendered for playback on the display in place of the video stream and commences at the particular time in the video content feature.
Type: Grant
Filed: March 19, 2015
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Christopher Shingee Park, Erin Matthew Brasch
Patent number: 9323044
Abstract: An electrowetting display device includes a greyscale picture element layer having at least one first picture element having a first fluid configurable to provide a greyscale display state, and a color picture element layer having at least one second picture element having a second fluid configurable to provide a color display state.
Type: Grant
Filed: March 28, 2014
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Bokke Johannes Feenstra, Andrea Giraldo, Anthony John Slack, Kurt Petersdorff Reynhart
Patent number: 9323352
Abstract: Hand recognition is used to distinguish among users of gesture-based computer systems, and particularly between adults and children. Hands may be classified as adults or children based on certain physical characteristics, such as hand size, shape, or curvature. Depending upon whether the hand belongs to an adult or a child, user-appropriate interfaces are provided. For instance, in response to detecting a presence of a child, the interface may include more child-appropriate features such as simpler graphical elements, use of basic audio interfaces, and so forth.
Type: Grant
Filed: October 23, 2012
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Menashe Haskin, Deborah May Shepard
Patent number: 9323577
Abstract: Operating profiles for consumers of computing resources may be automatically determined based on an analysis of actual resource usage measurements and other operating metrics. Measurements may be taken while a consumer, such as a virtual machine instance, uses computing resources, such as those provided by a host. A profile may be dynamically determined based on those measurements. Profiles may be generalized such that groups of consumers with similar usage profiles are associated with a single profile. Assignment decisions may be made based on the profiles, and computing resources may be reallocated or oversubscribed if the profiles indicate that the consumers are unlikely to fully utilize the resources reserved for them. Oversubscribed resources may be monitored, and consumers may be transferred to different resource providers if contention for resources is too high.
Type: Grant
Filed: September 20, 2012
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Michael David Marr, Matthew D. Klein
Patent number: 9323552
Abstract: Embodiments are disclosed for recycling memory from a memory pool dedicated to a virtual machine instance. For example, memory sub-pools can be pre-allocated to respective virtual machine instances. Memory scrubbing can be ordinarily performed to avoid data leakage between different customers. However, scrubbing can be inhibited when a given virtual machine reclaims memory previously released to the dedicated pool because the memory remains dedicated to the instance. Further features, such as partition and merge of sub-pools can be supported. Control of the features can be accomplished via API calls as part of a web service.
Type: Grant
Filed: March 14, 2013
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Eden Grail Adogla, Philip John Nesser, II, Steven Michael Noonan
Patent number: 9325968
Abstract: Stereo imaging can be provided on an electronic device without the need for two matched, high resolution, large format cameras. In various embodiments, two or more cameras of disparate types can be used to capture stereoscopic images. Various processing algorithms can be used to adjust aspects such as the effective pixel size and depth of focus in order to provide for sufficient information to generate three-dimensional images without significant artifacts resulting from differences in the mismatched cameras.
Type: Grant
Filed: January 16, 2015
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Leo B. Baldwin
Patent number: 9323556
Abstract: A service manages a plurality of virtual machine instances for low latency execution of user codes. The service can provide the capability to execute user code in response to events triggered on an auxillary service to provide implicit and automatic rate matching and scaling between events being triggered on the auxiliary service and the corresponding execution of user code on various virtual machine instances. An auxiliary service may be configured as an event triggering service to detect events and generate event messages for execution of the user codes. The service can request, receive, or poll for event messages directly from the auxiliary service or via an intermediary message service. Event messages can be rapidly converted to requests to execute user code on the service. The time from processing the event message to initiating a request to begin code execution is less than a predetermined duration, for example, 100 ms.
Type: Grant
Filed: September 30, 2014
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Timothy Allen Wagner
Patent number: 9323569
Abstract: A first transaction manager of a partitioned storage group stores a first conditional commit record for a first write of a multi-partition transaction based on a first conflict detection operation. A second transaction manager stores a second conditional commit record for a second write of the transaction based on a second conflict detection operation. A client-side component of the storage group determines that both writes have been conditionally committed, and stores an unconditional commit record in a commit decision repository. A write applier examines the first conditional commit record and the unconditional commit record before propagating the first write to the first partition.
Type: Grant
Filed: September 10, 2014
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Allan Henry Vermeulen, Parikshit S Pol, Timothy Andrew Rath, Timothy Daniel Cole
Patent number: 9324322
Abstract: A speech recognition system that also automatically recognizes and acts in response to significant audio interruptions. Received audio is compared with stored acoustic signatures of noises which may trigger a change in device operation, such as pausing, loudening or attenuating of content playback after hearing a certain audio interruption, such as a doorbell, etc. If the received audio matches a stored acoustic model, the system alters an operational state of one or more devices, which may or may not include itself.
Type: Grant
Filed: June 18, 2013
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Fred Torok, Stan Weidner Salvador
Patent number: 9323504
Abstract: Template-driven data access is enabled. A collection of data model component identifiers that are accessible for use by view developers may be established. View developers may specify views of the data model with a view description language and may utilize accessible data model component identifiers to reference data model components that may be rendered in the views. The views may be in accordance with a Model-View-Controller (MVC) architecture. In contrast to a conventional MVC architecture, changes to a view do not require changes to a corresponding controller. For example, view developers may create, update, modify and delete views independent of the activity of controller developers. In accordance with at least one embodiment, there is a universal controller for views specified with the view specification language and/or utilizing the predefined collection of accessible data model component identifiers.
Type: Grant
Filed: March 19, 2014
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Seth Bradon Kinast, Cameron Dailey Austgen, Shashank Shekhar, Teresa Shuk Kwan Lau, Jay Austin Crosley, Oleg Oleg Pistolet, Gurinder Raju, Satish Kumar Eerpini
Patent number: 9324098
Abstract: Various embodiments of a hosted payment service are disclosed. In some embodiments, a merchant can enable customer use of the payment service by adding a line or sequence of widget code to a web page, such as a shopping cart page, of the merchant's site. Thereafter, a user who is registered with the payment service can invoke the payment service and complete a purchase transaction directly from the merchant site. For example, while viewing a shopping cart page, the user may be able to securely interact with the payment service and complete the purchase transaction via a transaction display object that is incorporated into the shopping cart page. In some embodiments, the transaction display object prompts the registered customer to enter a secondary authentication input, and the payment service uses this input in combination with a browser cookie to authenticate the user.
Type: Grant
Filed: November 5, 2008
Date of Patent: April 26, 2016
Assignee: AMAZON TECHNOLOGIES, INC.
Inventors: Ashish Agrawal, Mohammed Sujayath Ali, Sravana Kumar Karnati, James Vernon Reagan, Dilip Kumar Sivasankar, Mark V. Stabingas
Patent number: 9324042
Abstract: A facility for assessing product replenishment is described. The facility determines that a purchasing entity possesses an item, determines an expiration time for the item, and schedules, for a time preceding the expiration, a unilateral communication to the purchasing entity indicating that the item should be replenished. The facility can also manage automatic item replenishment, including determining a target date for replenishment of the item, transmitting to the purchaser in advance of the target date (when the purchaser is not engaged in an electronic shopping activity) a replenishment proposal, and ordering a replacement for the item. In some cases, the facility places an order within a predetermined tolerance of the target date without intervention by the consumer. The facility can also establish and test a condition for suggesting replenishment, can raise an event when the condition is satisfied, and can unilaterally make the replenishment suggestion when the event is raised.
Type: Grant
Filed: January 25, 2012
Date of Patent: April 26, 2016
Assignee: Amazon.com, Inc.
Inventor: Amit D. Agarwal
Patent number: 9324487
Abstract: This disclosure is directed at least partly to reducing an acceleration of a magnet when a magnet is moved toward an attracting object. An apparatus may include a dampening mechanism to dissipate kinetic energy of the magnet as it traverses within a housing from a first position to a second position. The housing may be at least partially coupled to another surface as a result of a magnetic attraction when the magnet is located in the second position. The dampening mechanism may include use of a fluid and/or gas that is displaced by the magnet to slow acceleration of the magnet as the magnet traverses between the first position and the second position. In some embodiments, the dampening mechanism may be implemented using threads that cause rotation of the magnet or by rollers that slow acceleration of the magnet.
Type: Grant
Filed: June 11, 2014
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Eric Jeffrey Wei, Patrick Clement Strittmatter, Duc Ngo, Allen Weihua Liu
Patent number: 9325070
Abstract: Antenna structures and methods of operating the same of a dual-loop-slot antenna of an electronic device are described. One dual-loop-slot antenna includes a first loop antenna coupled to a radio frequency (RF) feed and a ground plane, a second loop coupled to the RF feed and the ground plane. At least a portion of the second loop antenna is formed by the first loop antenna. The dual-loop-slot antenna also includes a slot antenna formed at least in part by a portion of at least one of the first loop antenna or the second loop antenna.
Type: Grant
Filed: June 24, 2013
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Khaled Ahmad Obeidat, Mark Corbridge, Ming Zheng, Joseph Christopher Modro
Patent number: 9324109
Abstract: Disclosed are various embodiments of systems, methods and computer programs for proactive pricing. An offer to sell a product extended by a seller is maintained in a server. The offer to sell includes a plurality of asking terms and at least one selling rule authorizing a deviation from the asking terms and that is associated with the offer. A plurality of purchase offers from at least one buyer to purchase the product is maintained in the server. Each of the purchase offers specifies at least one purchase term. The purchase offers are ranked based upon a degree to which the respective purchase terms match the asking terms.
Type: Grant
Filed: February 29, 2008
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: B. Anthony Joseph, Matthew K. Green, Srikanth Thirumalai, Pranav Dandekar
Patent number: 9324980
Abstract: Described in this disclosure is a battery retention device which may include an integral gasket configured to provide an interface between a portion of a battery compartment and a circuit board. The battery retention device may comprise an elastomeric material and one or more retention features configured to prevent Euler buckling in batteries positioned in tandem with one another.
Type: Grant
Filed: September 30, 2013
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Jason Evans Goulden, Mi Zhou, Shelomon Patrick Doblack, William Rodgers Wylde
Patent number: 9325761
Abstract: Described herein are systems and methods for automatically selecting a content provider for delivery of content for consumption by a user. Various selection data such as cost, subscription plan, and so forth are gathered and a weighting profile is applied to generate a total weight by content provider. The total weight by content provider may be used to select one content provider from another for delivery of a particular piece of content.
Type: Grant
Filed: February 16, 2015
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Kevin Thomas Weston, Jr., Parag Kumar Garg, Charles Guest Tritschler, Vincent G. Uttley, Samuel Scott Gigliotti, James Allan Poore, Andrew Scott Brenner, Cody Bryce Meyer, Quais Taraki
Patent number: 9325286
Abstract: Audio clipping is prevented by attenuating an audio signal in accordance with values retrieved from a gain table. Corresponding amplitude values of a stereo audio signal are evaluated to determine a maximum of the values. The amount by which the maximum exceeds a predetermined threshold is used to calculate a table index, which is used to retrieve a gain value from the gain table. The gain value is then applied to the audio signal. The gain table is configured so that increasing index values produce decreasing gain values.
Type: Grant
Filed: April 8, 2013
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Jun Yang
Patent number: 9325739
Abstract: A user interface is described, such as a graphical user interface (GUI), operable to receive a representation of a security policy expressed in a first policy language, where that security policy will be supported by policy evaluation engines (or other such components) that are configured to operate using security policies expressed using a second (different) policy language. The representation of the security policy is persisted in a data store in accordance with the first policy language. Subsequently, in response to receiving a request to access a resource, a second representation of the security policy is generated by translating the content of the security policy into a second policy language that is associated with the policy evaluation engine. The second representation of the security policy is then evaluated by the policy evaluation engine to grant or deny access to the resource.
Type: Grant
Filed: April 29, 2013
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Gregory Branchek Roth, Daniel Stephen Popick, Jonathan Weiss
Patent number: 9325732
Abstract: A computer security threat sharing technology is described. A computer security threat is recognized at an organization. A partner network graph is queried for security nodes connected to a first security node representing the organization. The first security node is connected to at least a second security node representing a trusted security partner of the organization. The second security node is associated with identification information. The computer security threat recognized by the organization is communicated to the trusted security partner using the identification information associated with the second security node.
Type: Grant
Filed: June 2, 2014
Date of Patent: April 26, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Thomas Charles Stickle, Carl Jay Moses, Ryan Christopher Holland
Publication number: 20160112497
Abstract: A service provider system may include an application fulfillment platform that delivers desktop applications on demand to desktops on physical computing devices or virtual desktop instances. The applications may be selected for delivery from a catalog of applications, and may be required to be installed on the destination computing resource instance, or may be assigned to a customer's end user on whose behalf the resource instance was provisioned. A workflow for deploying a selected application may invoke services implemented on the platform. The desktop application may be delivered as a virtualized application package that is subsequently executed by a runtime engine installed on the end user's resource instance, without installing the selected application itself on the computing resource instance.
Type: Application
Filed: October 16, 2014
Publication date: April 21, 2016
Applicant: AMAZON TECHNOLOGIES, INC.
Inventors: SHESHADRI SUPREETH KOUSHIK, YANG LIN, JAIMIN PARESH SHAH, ABHINAV SHRIVASTAVA, VIKRAM VIJAY SAHIJWANI, HAO PENG, DAVID PESSIS
Publication number: 20160110110
Abstract: A computer-implemented data processing system and method writes a first plurality of copies of a data set at a first plurality of hosts and reads a second plurality of copies of the data set at a second plurality of hosts. The first and second pluralities of copies may be overlapping and the first and second pluralities of hosts may be overlapping. A hashing function may be used to select the first and second pluralities of hosts. Version histories for each of the first copies of the data set may also be written at the first plurality of hosts and read at the second plurality of hosts. The version histories for the second copies of the data set may be compared and causal between the second copies of the data set may be evaluated based on the version histories for the second copies of the data set.
Type: Application
Filed: December 28, 2015
Publication date: April 21, 2016
Applicant: Amazon Technologies, Inc.
Inventors: PETER SVEN VOSSHALL, GIUSEPPE DECANDIA, DENIZ HASTORUN, AVINASH LAKSHMAN, ALEX PILCHIN, IVAN D. ROSERO
Publication number: 20160110408
Abstract: A log-structured data store may implement optimized log storage for asynchronous log updates. In some embodiments, log records may be received indicating updates to data stored for a storage client and indicating positions in a log record sequence. The log records themselves may not be guaranteed to be received according to the log record sequence. Received log records may be stored in a hot log portion of a block-based storage device according to an order in which they are received. Log records in the hot log portion may then be identified to be moved to a cold log portion of the block-based storage device in order to complete a next portion of the log record sequence. Log records may be modified, such as compressed, or coalesced, before being stored together in a data block of the cold log portion according to the log record sequence.
Type: Application
Filed: December 28, 2015
Publication date: April 21, 2016
Applicant: Amazon Technologies, Inc.
Inventors: PRADEEP JNANA MADHAVARAPU, RAMAN MITTAL, BENJAMIN TOBLER, JAMES MCCLELLAN COREY, YAN VALERIE LESHINSKY, SAMUEL JAMES MCKELVIE, ANURAG WINDLASS GUPTA
Patent number: 9315320
Abstract: An automated warehouse system may require less space than conventional warehouse systems. The automated warehouse system is configured so that loads are stored in storage areas formed by vertically extending support pillars and horizontally extending beams. The loads are loaded into the storage areas, and the loads are unloaded from storage areas. The automated warehouse system comprises: vertical guide rails disposed on the support pillars; horizontal guide rails disposed on the beams; and a movable platform having a frame body and guide rollers, at least part of the frame body having the same rectangular shape as a shape of at least part of at least one of the storage areas and having vertical frame members and horizontal frame members, the guide rollers being disposed on the vertical frame members and engaging the vertical guide rails or disposed on the horizontal frame members and engaging the horizontal guide rails.
Type: Grant
Filed: August 24, 2012
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Yasushi Kawano
Patent number: 9317175
Abstract: Systems and approaches provide for a user interface (UI) that is based on the position of a user's head with respect to a computing device. In particular, a three-dimensional (3D) rendering engine that is independent of a particular operating system can be integrated with the UI framework of the operating system such that a window or view into a fully 3D world can be drawn using the independent renderer. This window or view can then be laid out and manipulated in a manner similar to other elements of the UI framework. Further, the 3D window or view can be configured to monitor head tracking data as input events to the UI framework. The contents of the window or view can be redrawn or rendered based on the head tracking data to simulate three-dimensionality of the content.
Type: Grant
Filed: September 24, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Christopher Wayne Lockhart
Patent number: 9317343
Abstract: Disclosed are systems, methods, and other embodiments relating to event processing. A plurality of events from a plurality of services are buffered in a server, each of the services being implemented in at least one service server. An indexed storage of the events is performed in a data store. Metrics are generated from the events, where a condition associated with an operation of the services may be determined from the metrics.
Type: Grant
Filed: October 7, 2008
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Donald Ryan Willhoit, Raymond E. Mendoza, Peter F. Hill
Patent number: 9317736
Abstract: Embodiments of methods, systems, and storage medium associated with providing user records associated with characteristics that may be used to identify the user are disclosed herein. In one instance, the method may include obtaining features of an individual, determining identifying characteristics associated with the obtained features, and initiating a search for a record associated with the individual based in part on the identifying characteristics associated with the obtained features, and, based on a result of the search, a verification of the record associated with the individual. The method may further include receiving at least a portion of the record associated with the individual, based at least in part on a result of the verification. The verification may be based in part on a ranking associated with the record. Other embodiments may be described and/or claimed.
Type: Grant
Filed: May 8, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Ahmed Fuad Siddiqui
Patent number: 9318060
Abstract: A method of driving an electrowetting display device having at least one display element for displaying a display effect during a display period. The method determines a change in the display effect. Depending on the change, the display may be driven using a first driving scheme or a second driving scheme. The second driving scheme applies a voltage indicative of the display state a different number of times during the display period than the first driving scheme.
Type: Grant
Filed: December 20, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Henricus Petronella Maria Derckx, Jozef Elisabeth Aubert, Johannes Wilhelmus Hendrikus Mennen
Patent number: 9317452
Abstract: A virtual machine environment in which a hypervisor provides direct memory mapped access by a virtual guest to a physical memory device. The hypervisor prevents reading from, writing to, or both, any individual register or registers while allowing unrestricted access to other registers, and without raising any abnormal condition in the guest's execution environment. For example, in one embodiment, the hypervisor can apply memory access protection to a memory page containing a restricted register so that a fault condition can be raised. When an instruction is executed, the hypervisor can intercept the fault condition and emulate the faulting guest instruction. When the emulation accesses the restricted address, the hypervisor can selectively decide whether or not to perform the access.
Type: Grant
Filed: November 18, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Kent David Forschmiedt, Nicholas Patrick Wilt, Matthew David Klein
Patent number: 9317616
Abstract: Some examples provide for content updates based on the state of content described at least partially in a markup language and caused to be displayed in a browser window. A web application causes the content to be displayed and tracks state changes of the content caused by user interactions with the displayed content. The web application causes the display of updates to the content that are received responsive to requests sent based on the user interactions. The web application can exclude from display those updates that are associated with an outdated state of the content.
Type: Grant
Filed: June 21, 2012
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Andrew Joseph Yates, Daniel I. R. Cordell, James M. Cook
Patent number: 9317622
Abstract: Content may be stored as structured language data that may be separated into a formatting skeleton (skeleton) and fragments. The skeleton may be extracted from the structured language data to retain at least a portion of the formatting information of a structured language data. The fragments may be segments of presentation data from the structured language data and may be mapped to a location within the skeleton. Upon rendering, a client device may only have to load the skeleton and one or more fragments associated with a specified viewing location in order to quickly and accurately render a portion of the content. By rendering only some of the fragments of the structured language data, the client device may minimize user-perceived latency during processing and rendering operations.
Type: Grant
Filed: September 28, 2010
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Joseph Alexander Zuromski, Hao Hu, Palanidaran Chidambaram, Surendran Rangasamy, Fei Wang, Christopher Allan White
Patent number: 9317113
Abstract: An electronic device can attempt to determine a gaze direction of a user, which can be used to determine an object of interest to the user. Determining the gaze direction helps to reduce the search space and reduce processing requirements for identifying the object. Image information can be captured that includes the object of interest, which then can be analyzed to recognize the type of object. Upon recognizing the object, the user can be provided with information about the object, which in some cases can depend at least in part upon a current context or location of the object. If the object is a networked device, the user can potentially be provided with input options for controlling the device.
Type: Grant
Filed: May 31, 2012
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Kenneth M. Karakotsios, Isaac S. Noble
Patent number: 9319221
Abstract: Approaches to enable a computing device, such as a phone or tablet computer, to compute a probability that the user currently using the device matches a profile of an authorized user and to set or change a security level of the computing device based on the computed probability. The security level can be one of many security levels each having a different scope of authorized access to data or functions of the computing device. The computing device may periodically re-compute the probability and change the security level whenever the probability crosses certain predefined thresholds.
Type: Grant
Filed: May 20, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Nadim Awad, Jonathan White Keljo, Levon Dolbakian, Arnaud Marie Froment, Kenneth Paul Kiraly, Michael David Dumont, Srinivasan Sridharan
Patent number: 9319272
Abstract: Methods and apparatus that enable appliance service instances to be provisioned in a subnet of a customer's private network on a service provider network without provisioning the backend nodes in the customer's subnet. At least one front-end node instance is provisioned in the customer's subnet. Instead of provisioning the backend nodes in the customer's subnet, the appliance service provider provisions the backend node instances in the appliance service provider's subnet. In addition, at least the front-end node instance may be provided with multiple interfaces. At least two of the interfaces face different subnets, with one facing the customer subnet and the other facing the backend subnet operated by the appliance service provider in which the backend node instances are implemented. In some implementations, a third interface may face a management subnet so that the owner of the front-end node instance may manage the instance.
Type: Grant
Filed: September 21, 2011
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Eric J. Brandwine, Ameet N. Vaswani, Ekechi Karl Edozie Nwokah, Eric W. Schultze
Patent number: 9315344
Abstract: The disclosure describes, in part, a system and method for improving the stacking of containers on or in a transportation unit. In some implementations, a stacking configuration may be planned that identifies containers and a position for those containers in the stacking configuration. The stacking configuration may be planned based on dimension values of the containers such that when stacked the stacking configuration remains stable. In addition, to improve the efficiency at which containers may be stacked, the disclosure describes that containers and/or the picking of items for those containers may be sequenced so that the containers, when packed and routed, arrive in a manner that allows efficient stacking.
Type: Grant
Filed: July 20, 2012
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Sebastian Lehmann
Patent number: 9316779
Abstract: In some examples, a lighting apparatus includes a light guiding component having a reflective material disposed on at least one surface. The reflective material may be shaped to have desired light reflecting and/or diffusing properties to provide a more uniform light distribution, such as for lighting an electronic display or other surface. In some cases, the reflective material may be a white tape having a reflective light-diffusing surface. The light reflecting material may be cut or otherwise shaped to provide the desired light reflecting and/or diffusing properties. As one example, the amount of the reflective material located over a central axis of light emitted by a light source may be greater than the amount reflective material located between light sources. This disclosure also describes techniques for assembling electronic devices in a component stack to provide enhanced display lighting uniformity.
Type: Grant
Filed: September 30, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Weihsin Hou, Jukka Backman
Patent number: 9317034
Abstract: A method for inventory management includes deploying a first mobile drive unit having first dimensions and deploying a second mobile drive unit having second dimensions, the first and second dimensions being different. The first and second mobile drive units are operable to transport inventory items to a plurality of inventory stations in the same workspace.
Type: Grant
Filed: August 6, 2014
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Andrew E. Hoffman, Michael C. Mountz, Michael T. Barbehenn, James R. Allard, Matthew E. Kimmel, Fabrizio Santini, Michael H. Decker, Raffaello D'Andrea, Peter R. Wurman
Patent number: 9317213
Abstract: Variably-sized data objects may be received for storage at a data store. The data store may have a minimum write size. In various embodiments, received data objects may be divided into one or more equally-sized portions that equal the minimum write size of the data store and a remainder of the data object. The one or more equally-sized portions of the data object may be stored in data blocks that are equivalent to the minimum write size of the data store in a fixed-size data storage area of the data store. The remainder of the data object may be stored in a variably-sized data storage area of the data store along with one or more other data portions in a same data block. The remainder of the data object may, in some embodiments, be linked to the one or more equally-sized portions of the data object.
Type: Grant
Filed: May 10, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Anurag Windlass Gupta, Benjamin Tobler, Samuel James McKelvie, James McClellan Corey
Patent number: 9317217
Abstract: Systems and methods for wiping and verifying the wiping of a data storage device where the dirtying of blocks of the storage device is tracked and only the dirtied blocks are scanned to verify if the storage device has been sufficiently wiped.
Type: Grant
Filed: May 4, 2012
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Eden G. Adogla
Patent number: 9317271
Abstract: A software distribution architecture includes cloud-based services and user devices that access those services. When a user purchases a new device, the cloud-based services identifies the user, associates the new device with the user, and determines whether the user has existing devices presently registered with the service. If an existing device is found, the cloud-based service automatically distributes software to the existing device for use in configuring the new device after that new device is physically delivered to the user. When the user powers on the new device for a first time, the new device is automatically configured using the software on the existing devices so that the new device is ready for immediate operation after being powered on. Further, the existing device may be used, through execution of the software, to initiate operations being performed by the new device.
Type: Grant
Filed: November 7, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Daniel Kenneth McCurdy
Patent number: 9317398
Abstract: A testing model for heterogeneous client environments is enabled. A test of a computer system state transition may be specified. The test specification may include elements corresponding to test actions that cause the computer system state transition and elements corresponding to test conditions that are evaluated to generate the test results. A collection of pre-assembled executable components suitable for implementing specified tests at a wide variety of clients may be maintained, and particular test specifications may be mapped to a corresponding and optimal implementation subset of the collection. Test results may be determined based on one or more outputs of the implementation subset of executable components. A vendor and version independent browser driver may include code capable of identifying an operational set of browser capabilities among the superset of considered browser capabilities independent of vendor or version identification by a browser under test.
Type: Grant
Filed: June 24, 2014
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: James Edward Masse, Patrick John Masse, Scott Harold Anderson, Scott Thomas Labadie, Shivshankar Iranna Kumbhar, Sean Timothy Sweeney, Amanda Ducrou, Xuan Lin, Vikas Taneja
Patent number: 9319782
Abstract: Audio of electronic audio devices may be synchronized by a signal synchronization component that receives one or more signals corresponding to elements of the audio output by the electronic audio devices. The signal synchronization component may perform calculations to align signals corresponding to the output audio of the electronic audio devices and then determine a delay for the output audio transmitted from the electronic audio devices with respect to each other. Additionally, the signal synchronization component may operate in conjunction with audio sources of the electronic audio devices to modify the timing for transmitting output audio by one or more of the electronic audio devices based, at least in part, on the delay. In this way, the output audio transmitted by the electronic audio devices may be synchronized.
Type: Grant
Filed: December 20, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Edward Dietz Crump, Philip Ryan Hilmes
Patent number: 9319392
Abstract: A credential management system is described that provides a way to disable and/or rotate credentials, such as when a credential is suspected to have been compromised, while minimizing potential impact to various systems that may depend on such credentials. The credentials may be disabled temporarily at first and the availability of various resources is monitored for changes. If no significant drop of availability in the resources has occurred, the credential may be disabled for a longer period of time. In this manner, the credentials may be disabled and re-enabled for increasingly longer time intervals until it is determined with sufficient confidence/certainty that disabling the credential will not adversely impact critical systems, at which point the credential can be rotated and/or permanently disabled. This process also enables the system to determine which systems are affected by a credential in cases where such information is not known.
Type: Grant
Filed: September 27, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: James Leon Irving, Jr., Andrew Paul Mikulski, Gregory Branchek Roth, William Frederick Kruse
Patent number: 9319783
Abstract: Residual echo that remains after an echo cancellation process may interfere with speech recognition. If near-end speech is detected in an audio input signal, a controller may attenuate the audio playback signal. Too much attenuation may disturb playback, whereas too little attenuation may not improve speech recognition. Accordingly, features are disclosed for attenuating an audio playback signal based at least in part on residual echo level.
Type: Grant
Filed: February 19, 2014
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: William Folwell Barton, Amit Chhetri
Patent number: 9320166
Abstract: A system includes a rack, a plurality of shelves, a plurality of shelf-mountable electrical systems, and an inter-shelf power-pooling bus. The inter-shelf power-pooling bus is coupled to a power output of a shelf power supply mechanism on each of the shelves and a power input of a shelf computing device on each of the shelves. The inter-shelf power-pooling bus supplies pooled power from the shelf power supply mechanisms coupled to the inter-shelf power bus to the shelf computing devices coupled to the inter-shelf power-pooling bus.
Type: Grant
Filed: December 4, 2012
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Michael David Marr, Peter George Ross, David Edward Bryan
Patent number: 9319792
Abstract: In a wireless content sharing system, audio may be captured at various levels of a source device, including at an application level. Audio may also be divided into components prior to packetization and transmission, allowing different channels of audio to be sent to different target devices. Audio may be sent with timing information to coordinate playback of content. Audio may be buffered to reduce user noticeable latency.
Type: Grant
Filed: March 17, 2014
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventors: Ian Coleman, Ozgur Cem Sen, Christopher Karl Lang, Edward James Gayles
Patent number: 9319787
Abstract: The accuracy and computationally efficient estimation of time different (or delay) of arrival (TDOA) data is improved for localization of a sound. In one aspect, for each acoustic source event, multiple sets of TDOA data are generated, where each set uses a different sensor or microphone to be the reference. One of the microphones is ultimately selected to be the reference microphone based, in part, on correlation functions of the various sets of TDOA data. The selected reference microphone is then used in sound source localization or other signal processing applications. The direction of the sound source is found using a VMRL finding algorithm as a function of a channel vector containing information of the selected channels, the reference channel and a TDOA vector.
Type: Grant
Filed: December 19, 2013
Date of Patent: April 19, 2016
Assignee: Amazon Technologies, Inc.
Inventor: Wai Chung Chu
1 2 3 4 5 next