Patents Assigned to Amazon Technologies
-
Patent number: 9088112Abstract: According to one or more embodiments of the disclosure, a device is provided. The printed circuit board may include an electronic receptacle. Additionally, the printed circuit board may include a housing element housing a portion of the electronic receptacle. As such, the housing element may include a top portion, a bottom portion, and at least one side portion. To this end, the top portion of the housing element may extend above a bottom surface of the printed circuit board, and the bottom portion of the housing element may extend below the bottom surface of the printed circuit board. Moreover, the printed circuit board may include at least one spring connector coupled to the electronic receptacle and the printed circuit board.Type: GrantFiled: March 11, 2013Date of Patent: July 21, 2015Assignee: Amazon Technologies, Inc.Inventors: Joshua Paul Davies, Brandon Michael Potens, Andrew McIntyre, Angel Wilfredo Martinez, Kelly Erin Johnson
-
Patent number: 9088550Abstract: Described herein are systems and methods for initiating presentation of content on a device. Unencrypted content is received for presentation. During presentation of the unencrypted content, encrypted content is accessed, decrypted and prepared for presentation. Once available, the presentation transitions from the unencrypted content to the encrypted content. As a result, latencies involved in accessing the encrypted content do not affect presentation to a user.Type: GrantFiled: November 26, 2012Date of Patent: July 21, 2015Assignee: Amazon Technologies, Inc.Inventors: Quais Taraki, Tapani Juha Otala, Lei Li, Sreeram Raju Chakrovorthy, Dor Naveh
-
Patent number: 9089059Abstract: A method of servicing a portable computing device that is sealed in packaging, in which an umbilical adapter connects a servicing interface on the device, such as a micro USB port, with a servicing station dock via externally exposed contacts. The packaged device may be serviced at one or more locations after final assembly to recharge the device's battery, update or install software, or, for mobile phones, provision the mobile phone to access a cellular network.Type: GrantFiled: September 19, 2013Date of Patent: July 21, 2015Assignee: Amazon Technologies, Inc.Inventors: Menashe Haskin, John Kelly Cornell, Paul Grady Russell
-
Patent number: 9087024Abstract: A process is directed to the generation, maintenance, and provision of narrations for requested network content. A client computing device transmits a narration of a network resource, such as a web page, to a network computing provider. The narration can be separated into portions, each portion corresponding to a portion of the network resource. A second client computing device can request the network resource and the narration. The network computing provider can determine whether there has been any change in the requested network resource since the narration was received, and can modify the narration provided to the second client computing device accordingly. The second client computing device can playback appropriate portions of the narration while still being capable of regular interaction with the requested network resource.Type: GrantFiled: January 26, 2012Date of Patent: July 21, 2015Assignee: Amazon Technologies, Inc.Inventor: Andrew Hayden
-
Patent number: 9088823Abstract: Digital content items may include additional content such as advertisements. Placement of the additional content may be based on a characteristic of the digital content item and/or a characteristic of a consumer of the digital content item. In one implementation, a level of interest is determined for multiple time points in a digital content item and an advertisement is located in the digital item based on the level of interest.Type: GrantFiled: April 29, 2011Date of Patent: July 21, 2015Assignee: Amazon Technologies, Inc.Inventor: Roy F. Price
-
Patent number: 9088460Abstract: Systems and methods for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided. A processing device obtains and processes performance information associated with processing a request corresponding to two or more embedded resources. The processing device uses the processed performance information to determine a consolidation configuration to be associated with a subsequent request for the content associated with the two or more embedded resources. In some embodiments, in making such a determination, the processing device assesses performance information collected and associated with subsequent requests corresponding to the content associated with the two or more embedded resources and using each of a variety of alternative consolidation configurations.Type: GrantFiled: March 15, 2013Date of Patent: July 21, 2015Assignee: Amazon Technologies, Inc.Inventors: Mark S. Baumback, David William Bettis, Jonathan A. Jenkins
-
Patent number: 9088634Abstract: A set of transcoding techniques are described for encoding media content on the fly based on device requesting the content. A copy of media content (video or audio file) is stored at a content delivery network (CDN) point-of-presence (POP) server or some other network edge server device. When a device requests the content, the CDN POP server determines the type of device based on the information contained in the request and transcodes the content on-the-fly into the correct encoding for that particular type of device when providing the content to the device. For example, if the requesting device is recognized to be a mobile phone having a particular operating system, the edge server can transcode the media content into the format suitable to display at the mobile phone using that particular operating system. The transcoding can be performed dynamically at the time of transmitting the content to the device.Type: GrantFiled: May 7, 2012Date of Patent: July 21, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jonathan B. Corley, Tal Saraf, Bradley E. Marshall
-
Patent number: 9087187Abstract: Systems and methods for receiving a session and establishing authentication credentials associated with a user by verifying the uniqueness of requested authentication credentials among one or more entities by one or more credential verification servers. Once the authentication credentials associated with the user are established, the session may be transferred back.Type: GrantFiled: October 8, 2012Date of Patent: July 21, 2015Assignee: Amazon Technologies, Inc.Inventor: Andrew J. Doane
-
Patent number: 9081571Abstract: The amount of power and processing capacity needed to process gesture input for a computing device is reduced by splitting the management of sensors, used to detect the input, among different processing components. A relatively high power processor system can monitor the sensors and determine the presence of gestures when the device is in an active state. When the device, or at least the processor system, enters a sleep mode, sensor management is transferred to a microcontroller connected to at least a portion of the sensors, such that the microcontroller can analyze the sensor data to determine the likelihood of a wake action being performed. In response to detecting a wake action, the microcontroller can contact a component such as a power management component to place the processor system in an active state, and enable the processor system to resume management of the sensors.Type: GrantFiled: November 29, 2012Date of Patent: July 14, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Jennifer Silva, David A. Fotland, Matthew Miller
-
Patent number: 9081896Abstract: Disclosed are various embodiments for generating a replacement binary for emulation of an application. A computer ingests native object code and identifies a central processing unit (CPU) from the native object code. The computer transforms the native object code to produce replacement object code. When executed on the computing device, the replacement code invokes an emulator for the CPU to execute the native code.Type: GrantFiled: March 21, 2012Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventor: Venelin N. Efremov
-
Patent number: 9082116Abstract: A mobile payment network receives a payment request from a first user operating a first mobile device and identifies recipients of the payment request based at least in part on the proximity of other mobile devices to the first mobile device.Type: GrantFiled: May 19, 2014Date of Patent: July 14, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Diwakar Gupta, Paul C. Schattauer, Chih-Jen Huang, Kiran Kumar Meduri
-
Patent number: 9081798Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for identifying objects within images. Analyses are performed, comparing metadata, tags, and similarity of images, to determine trends and similarity. Based on these trends and similarities, metadata and tags are copied and generated, with the associated images then being more closely associated with one another. These images can then be organized in more meaningful and useful formats.Type: GrantFiled: March 26, 2012Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventor: Peter C. Wong
-
Patent number: 9081856Abstract: Disclosed are various embodiments for prefetching of objects referenced on a network page. An encoded network page referring to at least one item is retrieved. The same item is included on a second network page. In response to an indication of user interest in the item on the first network page, at least an initial portion of a video resource associated with the indicated item and included on the second network page is retrieved. In response to a user selection of the same item, the retrieved initial portion of the video resource is rendered on the second network page.Type: GrantFiled: September 15, 2011Date of Patent: July 14, 2015Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Sean M. Scott, Devraj Varadhan
-
Patent number: 9083675Abstract: A system, method and computer-readable medium for request routing based on content popularity information are provided. A client computer transmits a request for content from a content provider. The content provider utilizes executable code, such as translation request code, for facilitating request routing utilizing popularity information. The translation request code, may direct a client computing device to request further translation request code and/or translation information. Thereafter, the client issues a DNS query with the translated information including popularity information. The content delivery network service provider can then either resolve the DNS query with an IP address of a cache component or transmit another alternative resource identifier that will resolve to the content delivery network service provider. The process can repeat until a DNS nameserver resolves a DNS query from the client computing device.Type: GrantFiled: June 4, 2013Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventors: David R. Richardson, Bradley Eugene Marshall, Swaminathan Sivasubramanian
-
Patent number: 9083743Abstract: Systems and methods for managing requesting routing functionality associated with resource requests for one or more resources associated with a content provider are provided. The request routing functionality can correspond to the processing of domain name service (“DNS”) requests for resources by computing devices and the resolution of the DNS requests by the identification of a network address of a computing device that will provide the requested resources. Based on the processing resource requests initiated by a client computing device, a CDN service provider can obtain performance information from client computing devices and correlate the performance information into a prioritized list for classes of client computing devices. The prioritized list can be utilized in resolving subsequent DNS queries.Type: GrantFiled: June 20, 2012Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Imran S. Patel, Colm MacCarthaigh, Valeri Liborski, Prashanth Acharya
-
Patent number: 9083803Abstract: Organizations may employ private computer networks to enable customers to place a telephone call to customer service agents (CSAs). To maintain high customer service, it may desirable to expand the private computer network's ability to respond to customer calls on-demand. One or more requests for additional telephony resources may be submitted to a telephony resource allocation service in communication with a configurable network service. The telephony resource allocation service may determine telephony resources available for allocation to the private computer network and facilitate communication between the configurable network service and the private computer network. In this manner, additional computer private network extensions executing instances of call distribution services may also be generated and configured.Type: GrantFiled: November 7, 2014Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Eric Chunyi Chou, Terrence M. Skemer, Jagwinder Singh Brar, Zachary L. Yeager
-
Patent number: 9081568Abstract: A data center includes electrical loads and an electrical power distribution system. The electrical power system includes a primary power source, one or more secondary power sources, and one or more groups of automatic transfer switches. Each automatic transfer switch and its corresponding load define a branch of the group. Each of the groups of automatic transfer switches includes a power cross-coupling system that cross-couple the branches in the group such that a load coupled to the output of the automatic transfer switch in one branch in the group is coupled to the output of an automatic transfer switches in the other branches of the group.Type: GrantFiled: September 25, 2012Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Peter G. Ross, Richard Arvel Stevens
-
Patent number: 9083600Abstract: Providing presence information within digital items is described. In one example, a server system receives presence information from a plurality of client devices. The presence information indicates a portion of a digital item associated with at least one user of each respective client device. The server system also receives a user identification request from a requesting client device to identify one or more users of the plurality of client devices associated with a particular portion of the digital item. Additionally, the server system identifies a user of a particular client device associated with the particular portion of the digital item based on the presence information of the particular client device and sends an identifier of the user of the particular client device to the requesting client device.Type: GrantFiled: October 29, 2008Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Brent Russell Smith, Tom Killalea
-
Patent number: 9081623Abstract: Disclosed are various embodiments for a resource allocation application. Usage data for application program interfaces is aggregated over time. Limits for an allocation of resources for each of the application program interfaces are calculated as a function of the usage data. Limits are recalculated as new application program interfaces are added.Type: GrantFiled: December 5, 2012Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Joseph Magerramov, Ganesh Subramaniam
-
Patent number: 9081529Abstract: Described herein are systems and methods for modifying electronic books (“eBooks”). A server processes eBook data to determine portions of one or more source fonts comprising various glyphs used in presenting the eBook. An embedded font is generated which includes those portions of the one or more fonts which are used in the particular eBook data. Because the unused portions of the one or more fonts are omitted, the overall size of the embedded fonts may be less than those of the source fonts. A custom character map may be generated as part of the embedded font which provides for increased document security.Type: GrantFiled: June 22, 2012Date of Patent: July 14, 2015Assignee: Amazon Technologies, Inc.Inventors: Lokesh Joshi, Eric A. Menninga