Amazon Patents

Advertisement
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: 9686349Abstract: Techniques are described for managing communications between multiple computing nodes, such as for computing nodes that are part of managed virtual computer networks provided on behalf of users or other entities. In some situations, one or more of the computing nodes of a managed virtual computer network is configured to perform actions to extend capabilities of the managed virtual computer network to other computing nodes that are not part of the managed virtual computer network, such as by forwarding communications between computing nodes of the managed virtual computer network and the other external computing nodes so as to enable the other external computing nodes to participate in the managed virtual computer network. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users.Type: GrantFiled: May 26, 2015Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Daniel T. Cohn, Eric Jason Brandwine, Andrew J. Doane
-
Patent number: 9686372Abstract: Systems and methods for rewriting code related to a network page are described herein. The systems and methods can determine whether the network page includes cacheable resources. Responsive to the determination, the systems and methods can rewrite the code for the network page to cause a user system to access the cacheable resource from a content distribution network. Further, the systems and methods can determine whether access to the cacheable resource should be provided via the content distribution network or a proxy server based at least partially on a relative location of the proxy server and the content distribution network to the user system requesting access to the network page.Type: GrantFiled: August 14, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventor: Dharma Teja Naga Venkata Anne
-
Patent number: 9682483Abstract: Robots or other machines may be used for retrieving errant objects from the floor of an automated warehouse. A system can include one or more reporting methods to alert a central control to the existence and location of an object on the warehouse floor. The central control can establish a safety zone around the object to avoid contact with normal warehouse traffic (e.g., standard warehouse robots). The system can route a cleanup robot to the location to retrieve the object. The system can include a cleanup pod comprising a convertible shelving unit with a robotic arm. The cleanup pod can have a similar form factor as shelving units used for storing inventory in the warehouse, thereby enabling standard warehouse robots to lift and transport the cleanup pod to retrieve an object.Type: GrantFiled: March 19, 2015Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Joseph Romano, Peter R. Wurman, Dennis Polic, Peter K. Mansfield
-
Patent number: 9686338Abstract: A streaming source sends streaming content to a display device. A camera captures images of the display device playing the streaming content and/or a user's interaction with the display device along with the displayed response to the user's interaction. The captured content is analyzed to determine, for example, image quality characteristics of the displayed content, a user experience associated with the displayed content or whether the displayed content matches an expected outcome associated with testing input. Information determined from the analysis of the captured content may be used to adjust characteristics of the streaming content, such as streaming parameters at the streaming source or configuration of the display device. A testing system may analyze the captured content to evaluate performance of the streaming system. Results of the testing may be sent to a data store and/or used to mitigate a poor user experience such as poor image quality.Type: GrantFiled: October 24, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Eugene Michael Farrell, Nathan Bartholomew Thomas, Erik Jonathon Tellvik, Deepak Suryanarayanan
-
Patent number: 9686332Abstract: Disclosed are various embodiments for a manifest generation service. A manifest generation service determines a bit rate for an on demand content stream to a client. A manifest is generated indicating a source for content at the determined bit rate. The bit rate is determined and manifests are generated repeatedly to adapt to changes in network conditions during the stream.Type: GrantFiled: December 19, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Justin Michael Binns, Matthew James Bordenet, Marc Joliveau, Patrik Schnell, Charles Benjamin Franklin Waggoner
-
Patent number: 9684630Abstract: Disclosed are various embodiments of a first computing device for obtaining an authentication credential for a cryptographic module of a second computing device. The authentication credential is obtained via a communication session with a module interface of the second computing device. Configuration data is determined for the cryptographic module based at least in part upon the authentication credential. The configuration data is transmitted to the second computing device via the communication session.Type: GrantFiled: December 5, 2012Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Nachiketh Rao Potlapally, Matthew David Klein
-
Patent number: 9682886Abstract: A side surface of a cover glass of an electronic device may be coated with a curable ink to reduce leakage of light from the side surface. The ink may be deposited on the side surface via a pen comprising a reservoir, a valve, and a nib. The nib may comprise a fiber bundle through which pigment particles may pass. The ink may be precisely deposited via the nib on the side surface without visible ink overflowing to a front surface or a back surface of the cover glass.Type: GrantFiled: June 17, 2014Date of Patent: June 20, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Angeles Marcia Almanza-Workman, Shan Cheng, Gregory Turner Witmer, Yean Chan Woon, Keith Ho Soo Suan
-
Patent number: 9684338Abstract: A multifunctional device layer may include a lightguide substrate having an optically patterned surface and an opposing non-patterned surface. The non-patterned surface of the lightguide substrate is coated with a first material having a first refractive index and the patterned surface is coated with a second material having a second refractive index. The first refractive index may be lower than the second refractive index and each may be lower than a refractive index of the lightguide substrate. A touch sensor may be formed on the coated non-patterned surface of the lightguide substrate, the coated patterned surface, or on an interstitial layer deposited on the coated non-patterned surface or the coated patterned surface. An anti-glare/anti-reflective coating potentially having ultraviolet (UV) absorption properties may be applied to the touch sensor.Type: GrantFiled: March 9, 2015Date of Patent: June 20, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Anoop Menon, Kari Juhani Rinko, Joel Martin Pollack, Weihsin Hou, Chin Siong Khor
-
Patent number: 9684160Abstract: The present disclosure relates to an electrowetting display device and a manufacturing method for the same, using a UV light reactive fluorosurfactant layer. The UV light reactive fluorosurfactant layer can include a UV-cured fluorine based material positioned above a cured UV reactive material. In an embodiment, the electrowetting display device can also include a substrate with a layer of pixel electrodes formed over the substrate, and partition walls formed over at least a portion of the layer of pixel electrodes. In one embodiment, the UV light reactive fluorosurfactant layer can be formed between the partition walls and above an inter-layer insulation film. In another embodiment, the UV light reactive fluorosurfactant layer can be formed between the partition walls and above the layer of pixel electrodes. The electrowetting display can also include a water repellent layer formed over the UV light reactive fluorosurfactant layer.Type: GrantFiled: December 29, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventor: Taimei Kodaira
-
Patent number: 9684161Abstract: Subject matter disclosed herein relates to improving luminance and reducing color shifts in electrowetting displays. The electrowetting display comprises a plurality of electrowetting elements separated by partition walls and spacers. The spacers and/or partition walls are reflective. When incident light that enters a pixel or subpixel is reflected and encounters a spacer and/or partition wall, the light is reflected such that the reflected light exits the pixel or subpixel into which the incident light entered. This improves luminance and reduces color shifts of the electrowetting display.Type: GrantFiled: September 30, 2015Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Erno Hermanus Antonius Langendijk, Christian Etienne Hendriks, Tulasi Sridhar Reddy Guntaka, Steven Ramos Carneiro, Pavel Novoselov
-
Patent number: 9684524Abstract: Methods, systems, and computer-readable media for implementing optimization of a service-oriented system using trace data are disclosed. One or more call graphs are determined based on trace data for a plurality of service interactions between individual ones of a plurality of services. The trace data comprises performance data for the service interactions. The call graphs comprise one or more call paths, and the call paths represent individual ones of the service interactions between the services. An optimized configuration for the services is determined based on the performance data. The optimized configuration improves a total performance metric for one or more call paths in the one or more call graphs. A location of one or more of the services is modified based on the optimized configuration.Type: GrantFiled: December 20, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Anton Vladilenovich Goldberg, Srinivasa Susheel Kumar Mannepalli, Kyle Bradley Peterson, Ajit Ashok Varangaonkar
-
Patent number: 9684579Abstract: A method for selecting test devices in a service provider environment may include receiving a request for performing a test on a device, the request specifying at least one parameter for the test. A list of available devices may be obtained. The list of available devices may be filtered to generate a list of candidate hardware devices that meet the at least one parameter for the test. Using a first set of operations, current state information for each of the candidate devices may be obtained. Using a second set of operations, at least one weight may be assigned to the current state information to generate weighted state information for each of the candidate devices. Device scores may be generated using the weighted state information. Based on the scores, one of the candidate devices may be selected for performing the test.Type: GrantFiled: December 5, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Zoe Adams, Jordan Petrov Marinov, Chaitanya Avinash Ganoo
-
Patent number: 9682590Abstract: A printed document includes encoded content. The at least some content of the printed document is acquired and securely communicated to a support service. Information received from the support service is used to present user-readable content on a display. One or more portions of the encoded content are decoded for inclusion with the user-readable content, in accordance with an authorization of the user. Printed documents having encoded content may be distributed without security concerns due to the machine-based, authorization-driven nature of respective methods and apparatus.Type: GrantFiled: September 16, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventor: Pradeep Ramarao
-
Patent number: 9684641Abstract: In some examples, an electronic device may present a portion of a content item in a first language contemporaneously with a corresponding portion in a second language. Thus, a user may view the portion of content in the first language and the same portion of content in the second language. Further, the electronic device may dynamically adjust an area allotted to displaying each language version, such as in the case that a portion of content in one language takes up more space than a matching portion of content in the other language. In some examples, metadata for multiple language versions of a content item may include mapping information for correlating a portion of the first language version of the content item with a matching or corresponding portion of the second language version of the content item based, at least in part, on location information.Type: GrantFiled: September 21, 2012Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Janna S. Hamaker, Tom Killalea, Abhishek Patnia
-
Patent number: 9684653Abstract: Product information may be utilized to create a translation dictionary. The translation dictionary may then be utilized to translate search queries from a foreign language to the primary language that is utilized to provide an online e-commerce marketplace. The translated search queries may then be utilized to perform a search of a product catalog maintained by the online e-commerce marketplace. The translation dictionary created with the product information might also be utilized to translate resources, such as Web site resources, to verify the translation of the resources, and to perform other functionality.Type: GrantFiled: March 6, 2012Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventor: Rahul H. Bhagat
-
Patent number: 9684919Abstract: Methods and systems can be provided for providing items manufactured on demand to users. A user request for an item can be received. The item can have 3D manufacturing instructions associated therewith. A delivery method for the item can be determined. A manufacturing apparatus can be selected to manufacture the item based on the 3D manufacturing instructions. Instructions can be sent to the manufacturing apparatus to manufacture the item based on the 3D manufacturing instructions. Delivery instructions can be provided for delivering the item according to the delivery method.Type: GrantFiled: November 8, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Linda Knowlton Apsley, Colin Ian Bodell, Jacob Conrad Danton, Scott Randall Hayden, SaiPrasad Kapila, Eric Lessard, Robert Benjamin Uhl
-
Patent number: 9686481Abstract: Radiographic imaging, or X-ray imaging, may be used to identify information regarding the contents of a container or other sealed object without having to open the container or the sealed object. One or more visual analyses of radiographic images may identify items within a container, or a condition of such items, as well as the portions or amounts of the contents of the container that correspond to air or dunnage. Additionally, a radiographic image may be projected onto an external surface of a container, or rendered within an augmented reality device or wearable computer device, thereby providing information regarding the contents of the container to a worker or other personnel within a vicinity of the container.Type: GrantFiled: March 17, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Jules Cook Graybill, James Christopher Curlander, Marshall Friend Tappen
-
Patent number: 9684914Abstract: A request to view an item may be received in an electronic marketplace. The request may cause an offer request to be sent to one or more merchants. The merchants may respond with corresponding offers. Upon receipt of the offer, so long as the offered is received during a time when offers are being accepted, a price may be determined for the item based at least in part on the received offers.Type: GrantFiled: January 17, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Brandon William Porter, Martin Robert Frank, Simon Kurt Johnston
-
Patent number: 9684686Abstract: A database system may implement database system recovery using non-volatile system memory. An update to a data page of a database may be received. A version of the data page may be obtained in system memory. A new version of the data page may be determined according to the received update. The new version of the data page may be maintained in a non-volatile portion of system memory irrespective of a failure of the database. In at least some embodiments, the update may be performed without generating recovery log records indicating the update. Upon recovery from a database failure, data pages maintained in non-volatile system memory may be made available to service access requests.Type: GrantFiled: September 4, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Adam Douglas Morley, Swaminathan Sivasubramanian
-
Patent number: 9685171Abstract: The systems, devices, and processes described herein may include a first microphone that detects a target voice of a user within an environment and a second microphone that detects other noise within the environment. A target voice estimate and/or a noise estimate may be generated based at least in part on one or more adaptive filters. Based at least in part on the voice estimate and/or the noise estimate, an enhanced target voice and an enhanced interference, respectively, may be determined. One or more words that correspond to the target voice may be determined based at least in part on the enhanced target voice and/or the enhanced interference. In some instances, the one or more words may be determined by suppressing or canceling the detected noise.Type: GrantFiled: November 20, 2012Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventor: Jun Yang
-
Patent number: 9686261Abstract: Systems and methods are described for delegating permissions to enable account access. The systems utilize a delegation profile that can be created within a secured account of at least one user. The delegation profile includes a name, a validation policy that specifies principals which may be external to the account and which are permitted to assume the delegation profile, and an authorization policy that indicates the permitted actions within the account for those principals which are acting within the delegation profile. Once the delegation profile is created, it can be provided to external principals or services. These external principals or services can use the delegation profile to obtain credentials for performing various actions in the account using the credentials of the delegation profile.Type: GrantFiled: February 23, 2015Date of Patent: June 20, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Gregory B. Roth, Nathan R. Fitch, Kevin Ross O'Neill, Graeme D. Baer, Bradley Jeffery Behm, Brian Irl Pratt
-
Patent number: 9685175Abstract: A technology for synchronizing text with audio includes analyzing the audio to identify voice segments in the audio where a human voice is present and to identify non-voice segments in proximity to the voice segments. Segmented text associated with the audio, having text segments, may be identified and synchronized to the voice segments.Type: GrantFiled: March 14, 2016Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Brandon Scott Durham, Darren Levi Malek, Toby Ray Latin-Stoermer, Abhishek Mishra, Jason Christopher Hall
-
Patent number: 9685089Abstract: This disclosure is directed to a detection and avoidance apparatus for an unmanned aerial vehicle (“UAV”) and systems, devices, and techniques pertaining to automated object detection and avoidance during UAV flight. The system may detect objects within the UAV's airspace through acoustic, visual, infrared, multispectral, hyperspectral, or object detectable signal emitted or reflected from an object. The system may identify the source of the object detectable signal by comparing features of the received signal with known sources signals in a database. The features may include, for example, an acoustic signature emitted or reflected by the objet. Furthermore, a trajectory envelope for the object may be determined based on characteristic performance parameters for the object such as cursing speed, maneuverability, etc. The UAV may determine an optimized flight plan based on the trajectory envelopes of detected objects within the UAV's air-space.Type: GrantFiled: December 12, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Nathan Michael Paczan, Daniel Buchmueller
-
Patent number: 9684986Abstract: Systems, methods, and computer-readable media are disclosed for constructing fonts from scanned images. In one embodiment, a method may include receiving a scanned image with a first glyph and a second glyph that correspond to a character in the image. The method may include generating an image representative of each of the first glyph and the second glyph, determining a default positioning of the first character, determining a positional reference line indicative of an alignment of certain characters, and a third positional reference line indicative of an alignment of different characters. The method may include determining an adjustment for the first glyph by determining a distance between the default positioning and the second positional reference line. The method may include assigning an identifier to the first glyph and generating a font file to be executed by a renderer for rendering the source text.Type: GrantFiled: February 25, 2015Date of Patent: June 20, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Prannoy Vargis C, Tony Johri, Adarsh Natarajan
-
Patent number: 9686168Abstract: Disclosed herein are systems and methods for managing data transmission capacity between endpoints in a computing environment. The systems and methods are operable to receive, store and track information regarding data transmission components installed in the environment, and operable to receive, store and track information regarding how much of the total data transmission capacity between a given pair of endpoints in the system is being used, is reserved for future use, or is available for use. This information can be compared to predetermined threshold values to determine whether additional data transmission hardware should be added to the environment to increase the data transmission capacity.Type: GrantFiled: July 30, 2014Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Abhishek Patidar, Peter Gerard O'Connor
-
Patent number: 9686475Abstract: The amount of resources needed to provide automatic exposure control (AEC) for a camera of a computing device, as well as the amount of latency required to determine an appropriate exposure setting for current conditions, can be improved utilizing an ambient light sensor (ALS) that is integrated with a camera module corresponding to the camera. The ALS can capture data regarding the amount of ambient light around the device, and a microprocessor or other component of the camera module can analyze the data using an AEC algorithm or other such process to determine one or more initial exposure settings for the camera. This process can be completed without sending image data to a host processor or other such component. Providing relatively accurate initial exposure settings can, in at least many situations, enable the AEC algorithm to more quickly converge to proper settings than is possible using conventional approaches.Type: GrantFiled: February 10, 2015Date of Patent: June 20, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Smita Neglur
-
Patent number: 9686078Abstract: The state of firmware for devices on a provisioned host machine can be validated independent of the host CPU(s) or other components exposed to the user. A port that is not fully exposed or accessible to the user can be used to perform a validation process on firmware without accessing a CPU of the host device. The firmware can be scanned and a hashing or similar algorithm can be used to determine validation information, such as hash values, for the firmware, which can be compared to validation information stored in a secure location. If the current and stored validation information do not match, one or more remedial actions can be taken to address the firmware being in an unknown or unintended state.Type: GrantFiled: March 2, 2015Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Michael David Marr, Pradeep Vincent, Matthew T. Corddry, James R. Hamilton
-
Patent number: 9686118Abstract: Methods and systems for implementing an abstraction layer for streaming data sources are disclosed. A request to perform an operation based on one or more keys is received using a key-value interface. A streaming data source is selected based on the request. The operation is performed using the streaming data source, wherein the operation comprises storing or retrieving one or more values based on the one or more keys.Type: GrantFiled: June 4, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Daniel Massaguer, Upendra Bhalchandra Shevade
-
Patent number: 9686121Abstract: Methods and apparatus for client-premise resource control using provider-defined interfaces are described. A set of programmatic interfaces enabling clients to submit registration requests is implemented. A registration request indicates resources located at a data center external to a provider network as candidate targets for control operation requests issued via a different set of programmatic interfaces associated with a service of the provider network. A network connection is established between a particular resource indicated in a registration request, and an administrative resource located within a data center of the provider network. In response to a particular control operation request received via a programmatic interface of the different set, a control command is transmitted from the administrative resource to the particular resource via the network connection.Type: GrantFiled: September 23, 2013Date of Patent: June 20, 2017Assignee: Amazon Technologies, Inc.Inventors: Thomas Charles Stickle, Terrence Patrick Wise, Carl Jay Moses
-
Patent number: 9679321Abstract: The technology may receive a product identification from a merchant and evaluate the product identification against evaluation rules to determine a likelihood of whether the product identification is valid for a product associated with the product identification.Type: GrantFiled: September 20, 2013Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventor: Bradley John Pitzel
-
Patent number: 9678726Abstract: Disclosed are various embodiments for automatic generation of plugins for development tools. A platform-independent model is obtained for software functionality such as an application programming interface (API) to a software development kit (SDK). A platform-specific plugin is generated for a development environment based at least in part on the platform-independent model. The platform-specific plugin provides the software functionality for a particular platform of multiple platforms.Type: GrantFiled: March 27, 2015Date of Patent: June 13, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Daniel Massaguer, Thomas Calogero Cascio, Jonathan Paul Thompson, Dong-Ju Nam, Archana Bhanuprasad Naik, Derek Steven Gebhard, Spencer Lyle Voorheis, Peter Phan Han
-
Patent number: 9678653Abstract: Various front light accessories are disclosed that may be used with or coupled to an electronic device to provide light to an outward surface of a reflective light display. A front light accessory may include a light sensor to measure an intensity of ambient light and then control an amount of light emitted by the front lights based on the measured ambient light. In some instances, the front light accessories may share resources such as hardware and software from the electronic device to control an amount of light emitted from the front lights, to provide power to the front lights, and/or for other reasons.Type: GrantFiled: December 20, 2010Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventor: Vijay Manyam
-
Patent number: 9678559Abstract: A decision engine executing on an electronic device may determine, using sensor data captured by multiple sensors of the device, whether a user is present in an environment that includes the device. If the user is determined to be present in the environment, the device may transition from a first state to a second state. The first state may be a first power state of the device in which the device is powered off or an idle or dormant state in which the device is powered on but a display of the device is powered off. Correspondingly, the second state may be a second power state of the device in which the device and the display are powered on and content is being rendered on the display. If the decision engine cannot make a determination based on the sensor data, a context engine may adjudicate the user presence determination.Type: GrantFiled: September 18, 2015Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: David William Devries, Stewart Robin Shearer, Amit Singh Chhetri, Serkan Hatipoglu, Omar Sze Leung, Michael Serge Devyver, Leo Benedict Baldwin, Noam Sorek
-
Patent number: 9679279Abstract: Systems and methods are disclosed which facilitate transfer of licenses corresponding to hosted services. Customers may purchase licenses to services implemented by a hosted computing environment. Thereafter, customers may elect to transfer all or a portion of that license to a second customer. In some embodiments, a customer may transfer the entirety of their service license. In other embodiments, a customer may transfer only a portion of their service license. In still more embodiments, a customer may temporarily transfer a license. For example, a customer may transfer a license only when they are not using the license.Type: GrantFiled: February 27, 2012Date of Patent: June 13, 2017Assignee: Amazon Technologies IncInventors: Korwin J. Smith, Hsuan-Cheng Lai, David Zipkin, Eric Jason Brandwine
-
Patent number: 9679532Abstract: Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color.Type: GrantFiled: June 26, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Janet Ellen Galore, Robert Yuji Haitani, William R. Hazlewood, Timothy Andrew Ong, Dominick Pham, Gonzalo Alberto Ramos, Paul Barnhart Sayre, III
-
Patent number: 9679274Abstract: Access to calendar data indicating the state of time blocks is varied according to visibility conditions associated with at least some of the time blocks. Parameters for a meeting are used to determine a state in which to indicate a block of time, which may conflict with the meeting. The state may be either an occupied or unoccupied state.Type: GrantFiled: October 18, 2012Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventor: Gregory Branchek Roth
-
Patent number: 9678930Abstract: A locator (e.g., a URL) associated with a network-based resource, such as a web page, may be customized in a manner that increases the likelihood that one or more viewers of the locator will remember and utilize the locator in order to access the network-based resource at a later time. The locator may include words or combinations of words that are associated with attributes of the network-based resource (e.g., the contents of the web page), the viewers or a context in which the locator is presented to the viewers. The words or combinations may be selected such that a length of the locator is less than a length of another locator that is permanently associated with the network-based resource. The locator may be presented to the viewers in any context, such as on a billboard, in an audio or video message, or on a shipping label affixed to a parcel.Type: GrantFiled: September 22, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventor: Supreeth Selvaraj
-
Patent number: 9678773Abstract: A system for providing low latency computational capacity is provided. The system may be configured to maintain a pool of virtual machine instances, which may be assigned to users to service the requests associated with the users. The system may further be configured to receive a request to acquire compute capacity for executing a program code associated with a particular user, determine whether the pool of virtual machine instances includes a container that may be used to execute the program code therein, and cause the program code of the particular user to be executed in the container.Type: GrantFiled: September 30, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Sean Philip Reque
-
Patent number: 9678769Abstract: A host computing device can include a host domain that includes an agent for configuring the operation and/or functionality of virtual machine instances and/or operating systems associated with the instances, which may be heterogeneous (i.e., running different operating systems than each other). One or more data volumes associated with the host machine can include an image of an operating system. In an embodiment the agent can access the image of the operating system and configure operating system settings, add data, and/or remove data.Type: GrantFiled: June 12, 2013Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Jonathan N. Scott, Vikram V. Sahijwani, George Oliver Jenkins
-
Patent number: 9679047Abstract: An architecture and techniques for outputting requested information from reference works (e.g., dictionaries, thesauruses, almanacs, atlases, encyclopedias, gazetteers) in a context-sensitive manner. For instance, when a user reads an electronic book (eBook) and requests a definition for a word found within the eBook, the techniques may display a definition for the word that has been selected based on the context of the request. In one example, the techniques may display a definition that corresponds to an identified genre of the eBook in which the word appears. In another example, the techniques may display a definition that corresponds to known information about the user, such as a preference of the user or the like.Type: GrantFiled: March 29, 2010Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Sailesh Rachabathuni, Kenneth P. Kiraly
-
Patent number: 9679090Abstract: A testing service is used to test the operation of a program. The testing service systematically explores the display screens generated by the program. The testing service also identifies the elements that are displayed on the screen and programmatically interacts with the elements. Test data including performance metrics and screen captures may be recorded during the testing. Test results associated with the testing of the program are provided to an authorized user.Type: GrantFiled: October 27, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventor: Faizaan Kersi Marolia
-
Patent number: 9676481Abstract: A tether compensated unmanned aerial vehicle (UAV) is described. In one embodiment, the UAV includes a winch with a tether to lower an item from the UAV for delivery, a flight controller to control a flight path of the UAV, a tether compensation mechanism through which the tether extends, at least one sensor to identify movement in the tether, and a tether response controller. Based on movement identified in the tether, the tether response controller may determine a complementary response and direct the tether compensation mechanism to brace the tether against the movement. Thus, the tether compensation mechanism may stabilize sway or movement in the tether by moving against the sway or movement, which may help prevent the tether from undesirable swinging when lowering the item from the UAV for delivery, for example, or at other times.Type: GrantFiled: March 27, 2015Date of Patent: June 13, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Daniel Buchmueller
-
Patent number: 9678844Abstract: Remote computing resource service providers, including online retailer, provide externally facing computer systems that allow users to interact with the service provider. Furthermore, the service provider may maintain computer systems and service inside an isolated network not exposed to users. Occasionally, service providers may test these externally facing computer systems using one or more external hosts operating on a public network. A coordinator may archive aggregated testing resources located on the isolated network and deploy the testing resources to the one or more external hosts. A database may be used to track the deployment state of the one or more external hosts in order to allow the coordinator to manage the testing process.Type: GrantFiled: March 25, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Ryan Preston Gantt, Brian James Schuster, Avinash Shripathy Bhat
-
Patent number: 9679008Abstract: A computer-implemented data processing system and method includes storing a data set at a plurality of data centers. The data centers and hosts within the data centers may be organized according to a multi-tiered ring arrangement. A hashing arrangement may be used to implement the ring arrangement to select the data centers and hosts where the writing and reading of the data sets occurs. Version histories may also be written and read at the hosts and may be used to evaluate causal relationships between the data sets after the reading occurs.Type: GrantFiled: April 21, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Peter S. Vosshall, Swaminathan Sivasubramanian, Giuseppe deCandia, Deniz Hastorun, Avinash Lakshman, Alex Pilchin, Ivan D. Rosero
-
Patent number: 9679554Abstract: A system may determine text for inclusion in a voice corpus for use in text-to-speech (TTS) processing using an interface that allows multiple entities to connect and review potential text segments concurrently. The interface may allow networked communication with the system. Individual text segments may be approved or rejected by reviewing entities, such as proofreaders. The system may prioritize text segments to send to reviewers and may re-prioritize text segments based on a linguistic coverage of previously accepted text segments.Type: GrantFiled: June 23, 2014Date of Patent: June 13, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Michal Czuczman, Michal Grzegorz Kurpanik, Remus Razvan Mois
-
Patent number: 9679570Abstract: Topics of potential interest to a user, useful for purposes such as targeted advertising and product recommendations, can be extracted from voice content produced by a user. A computing device can capture voice content, such as when a user speaks into or near the device. One or more sniffer algorithms or processes can attempt to identify trigger words in the voice content, which can indicate a level of interest of the user. For each identified potential trigger word, the device can capture adjacent audio that can be analyzed, on the device or remotely, to attempt to determine one or more keywords associated with that trigger word. The identified keywords can be stored and/or transmitted to an appropriate location accessible to entities such as advertisers or content providers who can use the keywords to attempt to select or customize content that is likely relevant to the user.Type: GrantFiled: August 17, 2015Date of Patent: June 13, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Kiran K. Edara
-
Patent number: 9676552Abstract: Disclosed are various embodiments that may facilitate retrieval of items from a storage location. A robotic drive unit transports a carrier storage unit to be proximate to a target storage unit that comprises a container in which an item is located. The robotic drive unit moves a container mover to transfer the container from the target storage unit to the carrier storage unit. The robotic drive unit transports the carrier storage unit with the container to a destination.Type: GrantFiled: May 24, 2016Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Rishabh Agarwal, Venkataramanan Subramanian, Mustafa Mustansir Hussain, Ahmed Shareef, Vikas Vishwanatham
-
Patent number: 9677986Abstract: Described are techniques and systems for determining presence of airborne particles using one or more sensors on a user device. The airborne particles include, but are not limited to, smoke resulting from combustion, dust, fog, and so forth. In one implementation, an optical proximity sensor may be used to determine a distance to an object such as a ceiling. Smoke which collects on the ceiling reflects light that is detected by the proximity sensor and results in an apparent reduction in height. A notification of this change in height may be generated. In other implementations, other techniques may be used to detect airborne particles, such as images from a camera, dedicated particular sensors, and so forth. Information about airborne particles may aid user safety. For example, an alarm may be issued indicating a potential fire or unsafe level of pollution.Type: GrantFiled: September 24, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Leo Benedict Baldwin, Michael Serge Devyver, Aleksandar Pance
-
Patent number: 9678330Abstract: A display device including a top support plate having a first refractive index. A diffusion layer on a first surface of the top support plate includes a plurality of features. Each feature of the plurality of features has a second refractive index greater than the first refractive index. A transparent conductive polymer layer is applied over the diffusion layer. The transparent conductive polymer layer has a third refractive index equal to the first refractive index, and provides a common electrode.Type: GrantFiled: December 17, 2015Date of Patent: June 13, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Toru Sakai
-
Patent number: 9679128Abstract: A wearable device comprises a first member, a second member that is configured to move relative to the first member, a sensor disposed on the first member, one or more components disposed on the second member, and an authentication module. The sensor is configured to output a sense signal that is indicative of a distance between the sensor and at least one of the one or more components. When the wearable device is worn by a user, the wearable device may be authenticated. The sense signal indicates when at least a portion of the wearable device is opened and/or removed. The wearable device may be de-authenticated based at least in part on the sense signal indicating that a portion of the wearable device has been opened or removed.Type: GrantFiled: September 22, 2014Date of Patent: June 13, 2017Assignee: Amazon Technologies, Inc.Inventors: Omar Sze Leung, Jung Sik Yang, Kenneth Lawrence Staton