Patents Assigned to Amazon Technologies
-
Patent number: 9123272Abstract: An electronic device can utilize one or more sensors and/or imaging elements to determine the relative position of at least one light source relative to the device. In various embodiments, occlusions can be used to cause shadows to be cast on certain sensors. By determining the relative position of each occlusion relative to the sensor, the device can determine an approximate direction of the light source. Utilizing the relative position of a light source, the electronic device can properly light or shade a graphical object to be rendered by the device or otherwise process image information captured by the device.Type: GrantFiled: May 13, 2011Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Leo B. Baldwin, Kenneth M. Karakotsios, Volodymyr V. Ivanchenko, Isaac S. Noble, Gregory M. Hart, Jeffrey P. Bezos
-
Patent number: 9124786Abstract: Described herein are systems and techniques for periodically projecting content onto a display medium that is configured to display images for a finite amount of time, during which time the images decay until the image substantially or entirely disappears from the display medium. That is, the systems and techniques may project light onto the display medium, with the light energizing particles of the display medium to display a predefined image.Type: GrantFiled: June 22, 2012Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Christopher D. Coley, Beverly L. Harrison, William Thomas Weatherford
-
Patent number: 9125146Abstract: Approaches enable a service such a network optimization service of a computing device (e.g., a mobile phone, table computer, etc.) or other electronic device to monitor certain conditions of the device, such as device location, to determine a region in which the device is operating in. The device location can be used to determine a region in which the device is operating, and based at least on that region, a group of frequencies (e.g., a band group) including at least a subset of band frequencies and technologies that the device supports can be determined. The device can then search bands/technologies from the band group to determine a network provider (e.g., a public land mobile network (PLMN)) from which to gain telecommunication service access.Type: GrantFiled: April 9, 2013Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Kiran Kumar Edara, Pratima Vallurupalli
-
Patent number: 9122758Abstract: Techniques for initiating a shared electronic browsing session for a plurality of users are described herein. A computing device may initiate the session and associate browsing and chat activity of the users with the session to enable at least one of real-time, joint browsing and chat or asynchronous browsing and chat. Further, the computing device may determine a social graph for one of the users based on the session and may recommend items to the user based on content browsing and chat activities of users included in the social graph.Type: GrantFiled: October 4, 2012Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Aaron Z. Blower, Andrew J. Holtzclaw, Meenakshi Jain, Chetan Kumar, Teresa S. K. Lau, Raghavendra Nyamagoudar
-
Patent number: 9123071Abstract: Computer services use group preferences, as partially or wholly specified by preference lists of individual members, to identify items well suited for a designated group of users. In one embodiment, items in the movie/video rental queue (one type of preference list) of a first user are prioritized based, at least partly, on the rental queue of a second, affiliated user, to give priority to items corresponding to the collective preferences of both users. Items may also be recommended to the users based on their collective preferences. In a second embodiment, the suggestion lists of multiple members of a book club are used, optionally in combination with other member preference information, to select or recommend book titles for the club. In a third embodiment, the wish lists of two or more affiliated users are used to assist others in purchasing gifts that correspond to their collective preferences.Type: GrantFiled: March 29, 2006Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventor: Ross W. McFarland
-
Patent number: 9125326Abstract: One embodiment of a method of providing ventilation to electronic equipment comprises receiving exhaust air flow from first electronic equipment positioned next to a ventilation structure; directing the exhaust air flow out of exhaust fan assembly of the ventilation structure; receiving cold air from an intake fan assembly of the ventilation structure; and directing the cold air to an intake vent of second electronic equipment positioned next to the ventilation structure.Type: GrantFiled: October 28, 2013Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventor: John W. Eichelberg
-
Patent number: 9121983Abstract: A device with a display and a front light guide layer above the display providing illumination for the display, with a light barrier to prevent light leakage from the front light guide layer. A light source introduces light into the front light guide layer, which distributes light evenly throughout itself, and emits light from its edges. A light barrier, such as a foam or epoxy layer, prevents any extraneous light from escaping the device.Type: GrantFiled: September 12, 2012Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventor: Cornell J. Cantos
-
Patent number: 9122562Abstract: A technology is described for a software container recommendation service. An example method may include collecting utilization metrics for an application hosted on a computing instance. The utilization metrics may be a measure of computing resources used by the application. The utilization metrics may be analyzed to determine a level of computing resources for the computing instance used by the application. A software container configuration for the application may be determined based at least in part on the utilization metrics when analysis of the utilization metrics indicates an underutilization of computing resources by the application. The specifications of the software container configuration may then be provided to a customer.Type: GrantFiled: June 19, 2014Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventor: Thomas Charles Stickle
-
Patent number: 9122943Abstract: Various embodiments provide a method for randomly selecting a region on a map for testing and a map of the region can be generated using multiple map rendering engines. A screenshot of each of the generated maps can be obtained and text associated with map labels, such as street, city, and attraction names, can be recognized using an optical character recognition (OCR) engine. At this point, the recognized text from each rendering engine can then be compared to identify at least one error or inconsistency. In at least one embodiment, categories of errors that need most attention in the specific geographic areas can be identified and a human quality assurance tester can isolate these instances and narrow down the same to identify the rendering or data problem.Type: GrantFiled: June 27, 2013Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Richard John Muszynski, Scott Robert Parish, Clayton Matthew Magouyrk, Samir Bhayyaji Khobragade, Michael Christopher Wenneman
-
Patent number: 9122334Abstract: When a touchscreen input device is in proximity with a first computing device, the touchscreen input device can send an identifier to the first computing device. The touchscreen input device can be used with the first computing device to define an action that can be performed on other computing devices. The first computing device can send the identifier of the touchscreen input device and an indication of the defined action to a server. When a touchscreen input device is in proximity with a second computing device, the touchscreen input device can send the identifier to the second computing device. The second computing device can send the identifier to the server. The server can send the second computing device an indication that the defined action can be performed on the second computing device.Type: GrantFiled: January 22, 2014Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Erik Jacob Olsen, Robert Duane Rost, Brett Ethan Johnson
-
Patent number: 9123069Abstract: Online transactions are streamlined by moving pertinent transaction information forward in the buying process, so that a customer has the information when actually making a buying decision. In some implementations, a process may include generating a queue of items from previous purchase requests by a user, and presenting the queue of items on a page associated with an item available for purchase, such as an item detail page or search results page. Along with the queue, a fully landed cost of the items in the queue, may be presented on the page.Type: GrantFiled: February 11, 2008Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Jeremy S. Haynes, Frederick J. Werbel, Felix F. Anthony, J. Gray Sandridge
-
Patent number: 9123007Abstract: Disclosed are various embodiments of a method and system for detecting feature conflicts in a vendor account configuration. A request to modify an account configuration for an account holder is obtained. The configuration describes at least one feature provided to the account holder by a hosted service provider. A determination is made as to whether the requested modification complies with at least one vendor feature rule. If the modification complies with the at least one vendor feature rule, the configuration is modified as requested.Type: GrantFiled: December 19, 2013Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Christopher L. McGilliard, Seema P. Degwekar, Brian J. Boshes
-
Patent number: 9122050Abstract: An electrowetting device includes: a lower substrate and an upper substrate which face each other; a first electrode on the lower substrate; an insulating layer on the first electrode; a second electrode on the upper substrate; and a first fluid and a second fluid between the upper substrate and the lower substrate. The first fluid includes a solvent, a dye and a scattering enhancer.Type: GrantFiled: July 31, 2012Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Hyeon Gu Cho, Yung Kyung Park, Jae Jin Lyu
-
Patent number: 9122602Abstract: Systems and methods are provided for mapping dependencies between system components and for analyzing and acting on possible root causes for anomalies experienced by the system components. Aspects of the present disclosure may present for display information associated with the dependency maps and ranked lists of possible root causes of anomalies. Ranking comprises determination of which operating parameters of related system components, when anomalous, will have the greatest effect on the operation of monitored system components. When possible root causes are ranked, notifications may be issued to alert administrators or other systems of the anomaly and the likely root causes.Type: GrantFiled: August 31, 2011Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Gavin R. Jewell, Luke F. Kearney
-
Patent number: 9122741Abstract: Described herein are system and methods for mitigating index contention issues in databases. The database server may generate additional storage locations to prevent overloading one or more current storage locations. A variety of database conditions may be used to trigger an increase or decrease in storage locations. In one embodiment, more storage locations may be generated when the amount of data records waiting to be written at a storage location exceeds or equals a threshold amount. Likewise, the database server may reduce the amount of current storage locations when the amount of data records is less than a threshold amount. The record identifiers may incorporate a location reference for their designated storage location. The reference may be a string that includes numbers, letters, or a combination thereof.Type: GrantFiled: September 25, 2012Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: Grant Alexander Macdonald McAlister, Chelsea C. Krueger, Dallas L. Willett, Michael J. Russo, Ramnath R. Iyer
-
Patent number: 9124629Abstract: A session identifier is used during negotiation of a secure connection between a client and an endpoint that includes both session information and client identification information. For example, a client connects to a load balancer using transport layer security (TLS). The load balancer may pass client information, such as session information, on to an application server that determines client information to put in a TLS session identifier. The application may send the client information to include in the TLS session identifier back to the load balancer. The load balancer may combine TLS session information for resuming TLS communications and client information for identifying the client into the session identifier. The session identifier may be passed to the client for use in later communication. TLS negotiation between the client and the load balancer may be completed and a secure connection begun. The application may monitor actions performed by the client.Type: GrantFiled: February 11, 2013Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventor: Peter Zachary Bowen
-
Patent number: 9122462Abstract: A computer system includes a chassis, one or more hard disk drives coupled to the chassis, and one or more air passages under at least one of the hard disk drives. The air passages include one or more air inlets and one or more air outlets. The inlets direct at least a portion of the air downwardly into the passages. The passages allow air to move from the air inlets to the air outlets.Type: GrantFiled: March 8, 2013Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventor: Peter George Ross
-
Patent number: 9123014Abstract: Disclosed are various embodiments for predicting a future location of a mobile user. A recent location of a mobile user is received. Past location data for the mobile user is retrieved from storage. A future location of the mobile user is predicted based at least in part on the recent location and on the past location data. The prediction is provided in response to a query or by subscription.Type: GrantFiled: April 22, 2014Date of Patent: September 1, 2015Assignee: Amazon Technologies, Inc.Inventors: David James Roy Erdmann, Joseph Patrick Pinsky
-
Publication number: 20150244707Abstract: A method for provisioning digital certificates in a compute service environment may include authorizing a customer entity for using and/or controlling a network resource in the compute service environment. Upon completing the authorization, a digital certificate may be issued to the customer entity. The digital certificate may be associated with the network resource and may be issued for a limited duration period. The use and/or control of the network resource by the customer entity may be monitored. Reissuance of the digital certificate may be conditioned on whether the customer entity is still using and/or controlling the network resource in the compute service environment. If the customer entity is still using and/or controlling the network resource in the multi-tenant environment, the digital certificate may be automatically reissued for another limited duration period. The automatically reissuing may take place without receiving a certificate reissue request from the customer entity.Type: ApplicationFiled: February 25, 2014Publication date: August 27, 2015Applicant: Amazon Technologies, Inc.Inventor: Peter Zachary Bowen
-
Patent number: D737816Type: GrantFiled: February 21, 2014Date of Patent: September 1, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Wilfrido Loor Canizares, Christopher Green