Patents Assigned to Amazon Technologies
-
Patent number: 9530208Abstract: The registration of images captured at multiple locations, for purposes such as location mapping, can be improved by utilizing multiple image capture elements pointing in at least two different directions or having different viewable ranges. At least one primary image is captured at each location. If the primary image is not able to be correlated with at least one other image based on one or more matching features, image information captured by at least one other camera at substantially the same times as those images can be analyzed to attempt to determine a change in position and/or orientation of the device between those times, which can assist in correlating the primary images. In some embodiments, motion or orientation determining elements can assist in the determination of device movement, and in at least some embodiments can reduce the amount of image information to be processed for a match.Type: GrantFiled: January 14, 2016Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Volodymyr V. Ivanchenko
-
Patent number: 9530152Abstract: Disclosed are various embodiments for selecting advertising for presentation to users in association with digital content items. Characteristics of a user are determined based at least in part on historical data that associates the user with one or more items. An advertisement is selected from an inventory of advertisements for presentation in association with a digital content item requested by the user. The advertisement is selected based at least in part on a highest value placed on the characteristics of the user by an advertiser.Type: GrantFiled: November 13, 2015Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Joshua N. Kramer, Cameron S. Janes
-
Patent number: 9530183Abstract: Techniques are described for presenting fixed layout content in which different scaling factors are used for different portions of an original image such that a user viewing the content on a smaller screen can selectively enlarge different portions of the image while still being able to see all the content in the original page or portion of the surrounding context.Type: GrantFiled: March 6, 2014Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Hao Hu
-
Patent number: 9529784Abstract: A remote browsing and searching process is directed to the management of a remote browse session at a network computing provider. Responsive to a search request, the network computing provider provides search results corresponding to historical content representations associated with content previously requested by the client computing device, search results corresponding to content representations associated with current content, or to data about changes in the content. The network computing provider may determine the search results based on a navigation path associated with a previous request for content, navigation paths of other client computing devices, relationships or differences between various versions of content, or based on any number of other factors. Interactive displays may be provided to client computing devices, allowing a user to refine the search results, zoom and manipulate content representations, and view relationships, similarities, and differences in content representations.Type: GrantFiled: January 6, 2014Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Patent number: 9529189Abstract: 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: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Erno Hermanus Antonius Langendijk, Christian Etienne Hendriks, Tulasi Sridhar Reddy Guntaka, Steven Ramos Carneiro, Pavel Novoselov
-
Patent number: 9529682Abstract: A network-based services provider may reserve and provision primary resource instance capacity for a given service (e.g., enough compute instances, storage instances, or other virtual resource instances to implement the service) in one or more availability zones, and may designate contingency resource instance capacity for the service in another availability zone (without provisioning or reserving the contingency instances for the exclusive use of the service). For example, the service provider may provision resource instance(s) for a database engine head node in one availability zone and designate resource instance capacity for another database engine head node in another availability zone without instantiating the other database engine head node. While the service operates as expected using the primary resource instance capacity, the contingency resource capacity may be leased to other entities on a spot market. Leases for contingency instance capacity may be revoked when needed for the given service (e.g.Type: GrantFiled: December 7, 2015Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Grant Alexander MacDonald McAlister, Samuel James McKelvie, Anurag Windlass Gupta
-
Patent number: 9532487Abstract: A system for cooling air includes an air cooling apparatus that includes an intermediate ducted section with two movable dampers separated by a divider containing a heat exchange element. The heat exchange element can be situated parallel to a direction of airflow in the air cooling apparatus, such that opening both dampers can cause a flow of air to bypass the apparatus and closing both dampers can force the air to pass through the heat exchange element.Type: GrantFiled: June 17, 2015Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Alan Joseph Lachapelle
-
Patent number: 9529586Abstract: Devices and techniques to incrementally update content associated with an electronic publication are described. A patch generation module may be configured to generate patch data files comprising incremental changes associated with the electronic publication. A differential patch module located on a client device may be configured to obtain the patch data files. The differential patch module may also be configured to compare the patch data files and the electronic publication and identify the differences between the files. Additionally, the differential patch module may be configured to update the changes in the patch data files with the content of the electronic publication. Accordingly, the electronic publication may be updated to include the changes in the patch data files.Type: GrantFiled: March 27, 2015Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Michael Patrick Bacus, Garett Nell, Manoj Suresh Harpalani, Lokesh Joshi
-
Patent number: 9531581Abstract: A domain name registration service is described that identifies a domain name source, identifies domain name candidates from the domain name source, and automatically registers any available candidates as domain names. A domain name source may be any source of information from which a set of alphanumeric (and possibly non-ASCII) characters can be acquired. Once candidate domain names have been registered by the domain name service, they may be used by the registrant or offered to third parties. Since such uses may generate revenue for the registrant, such uses may be referred to as “monetization” of the automatically registered domain names.Type: GrantFiled: December 21, 2007Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: James N. Adkins, III, Todd Edebohls
-
Patent number: 9527605Abstract: Systems and methods for providing a series of multiuse UAV docking stations. The docking stations can be networked with a central control and a plurality of UAVs. The docking stations can include a number of services to facilitate both UAV guidance and maintenance and community acceptance and benefits. The docking stations can include package handling facilities and can act as a final destination or as a delivery hub. The docking stations can extend the range of UAVs by providing recharging/refueling stations for the UAVs. The docking stations can also include navigational aid to guide the UAVs to the docking stations and to provide routing information from the central control. The docking stations can be incorporated into existing structures such as cell towers, light and power poles, and buildings. The docking stations can also comprise standalone structures to provide additional services to underserved areas.Type: GrantFiled: December 18, 2014Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Nicholas Kristofer Gentry, Raphael Hsieh, Luan Khai Nguyen
-
Patent number: 9527669Abstract: An inventory transfer station is provided in connection with a workspace of an inventory management system. At the inventory transfer station, items are transferred from container holders to empty containers thereby generating containers that may fulfill orders for items. The inventory transfer station may be semi-automatically configured to transfer items from the container holders to the empty containers utilizing a vertical reciprocating conveyor that feeds empty containers to the inventory transfer station via an inbound conveyor lane associated with the inventory management system. Containers that have received items from the container holder may be transferred to an outbound conveyor lane that may, via the vertical reciprocating conveyor, feed fulfilled containers to a shipping area of the workspace.Type: GrantFiled: June 14, 2016Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Erik Clement Hanssen, Jayson Michael Jochim, Brent Alan Hill, David Dickman Wong, Dawn Cecelia Ferraro, James Byron Hanson, Maria Rebecca St. Vincent
-
Patent number: 9530156Abstract: An electronic marketplace for service images permits users to browse descriptions of service images implementing desired functionalities of a virtual machine image. The described service images may contain one or more software applications and may be further offered for purchase through an electronic service image marketplace. The electronic marketplace can further provide uniform control objects that are associated with multiple service images and multiple instruction sets. Following an interaction with a particular uniform control object, the electronic marketplace can perform an action on a particular service image based on an association between the particular uniform control object and a particular instruction set associated with the particular service image.Type: GrantFiled: September 29, 2011Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Andrew S. Tyra, John Daniel Thimsen
-
Patent number: 9531719Abstract: A computing resource service provider may receive, from a user client connected to an on-premises network, a security document specifying one or more user roles defining a level of access to customer resources within the on-premises network. In response, the service provider may generate and provide the user client with a cookie specifying the user roles and including an address for an interface within the service provider network. The service provider may receive a request from the user client to access one or more customer resources hosted by the service provider. The request may include the cookie previously provided to the user client. Accordingly, the service provider may extract the user roles from the cookie and determine, based at least in part on these user roles, whether to fulfill the user client request.Type: GrantFiled: April 29, 2014Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Wesley Marlin Sutton, Apolak Borthakur, Derek Avery Lyon, Raviprasad Venkatesha Murthy Mummidi, Karthikeyan Natarajan
-
Patent number: 9530122Abstract: A device identifier associated with a device may be determined. A diagnostic processing identifier associated with diagnostic processing to be performed for the device may be identified or generated. In addition, a diagnostic processing route that designates an order in which the device is to be routed between one or more diagnostic stations for diagnostic processing may be determined. Diagnostic processing of the device may be conducted and information indicating results of the diagnostic processing may be received. The information may indicate one or more defects identified as part of the diagnostic processing. Additional processing, such as processing to determine whether a defective device is repairable, may be performed based at least in part on the results of the diagnostic processing.Type: GrantFiled: December 19, 2012Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Cornell Tyrone Gassaway, Andrei Smyk, Jack Lee Knutson
-
Patent number: 9531995Abstract: A projector based user interface unit is described for implanting an interactive workspace. The interface unit projects a graphical workspace onto a display surface and monitors user interactions with the workspace. A mirror is placed on or near the workspace to reflect the face of the user to the interface unit. The interface unit captures the mirrored face of the user and provides images of the face of the user to other users for use in conjunction with collaborative techniques such as video conferencing or content sharing.Type: GrantFiled: June 22, 2015Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Kevin Wayne Arthur, Menashe Haskin
-
Patent number: 9530243Abstract: A computing device can present a plurality of displayable elements, some of which appear to be on top of or overlaying others. The computing device can determine which displayable elements should cast virtual shadows on which other displayable elements based, at least in part, on a respective virtual depth value associated with each of the displayable elements. In general, a displayable element with a higher depth value can cast a shadow on a displayable element with a lower depth value. The device can select a first displayable element for which a virtual shadow is to be generated. The device can acquire a graphical representation of the first displayable element. The computing device can then apply a blurring technique, a color filtering process, and a transparency filtering process to the graphical representation to generate a virtual shadow for the first displayable element. Then the device can draw or display the shadow.Type: GrantFiled: September 24, 2013Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Kevin Robert Costello, Christopher Wayne Lockhart
-
Patent number: 9531823Abstract: Processes are disclosed for generating share recommendations for sharing content based at least in part on associated metadata of the content (e.g., geo-location of the content, the date/time of the content, subject matter of the content, etc.). A quick share system may track an individual's share history, including people with whom the individual has shared content, the date/time the content was shared, the geo-location of the individual when the content was shared, etc. Share recommendations indicating one or more suggested people with whom the individual may wish to share content may be generated for the individual, based at least in part on some of a current time/date, the individual's current location, the content metadata, the individual's share history. Share recommendations may also be based in part on an event associated with the content, user feedback data for shared content, and content analysis such as image analysis for digital images.Type: GrantFiled: September 9, 2013Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Jonathan Edward Suchland, Mihir Kumar Choudhary, Joshua Jacob Slimp, Daniel Hafner Cavalcanti, Scott Michael Denman, Ario Jafarzadeh
-
Patent number: 9529188Abstract: An electrowetting element comprising a first fluid and a second fluid immiscible with the first fluid. A support plate includes an electrode for applying a voltage to control a configuration of the first and second fluids and a plurality of layers between the electrode and at least one of the first or second fluids. The plurality of layers includes a first layer comprising a first plurality of pinholes and a second layer comprising fewer pinholes than the first layer. The first layer is disposed on the second layer, between the second layer and at least one of the first or second fluids.Type: GrantFiled: March 25, 2015Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Cristina Maria Petcu, Gerben Boon
-
Patent number: 9529882Abstract: A target commit sequence number (CSN) to be used to synchronize state information pertaining to an application among nodes of a state replication group (SRG) prior to a suspension of the SRG's operations is identified. Each node stores a respective commit record set of the application. Some number of SRG nodes suspend operations after synchronizing their local commit records up to the CSN. A configuration manager of the SRG verifies that, subsequent to a suspension of operations at the nodes, at least a threshold number of the nodes are available for service and have updated their commit record sets. The configuration manager then re-activates the SRG.Type: GrantFiled: June 26, 2014Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventor: Allan Henry Vermeulen
-
Patent number: 9531642Abstract: Techniques and solutions for distributing routing updates using timing information are described. For example, inter-device messaging protocols can support timing information (e.g., routing protocols be extended to support timing information). The timing information can comprise an indication of a time at which the routing update is to be put into effect. Using the timing information, a number of routing devices can put the routing update into effect at the same time (e.g., at an update reference time) according to a synchronous mode. Routing updates can be managed between routing devices that support timing information and routing devices that do not support timing information.Type: GrantFiled: September 30, 2014Date of Patent: December 27, 2016Assignee: Amazon Technologies, Inc.Inventors: Spencer Giacalone, Alan Michael Judge, Stephen Callaghan, Mark Noel Kelly, Leonard Thomas Tracy, Justin Oliver Pietsch