Patents Assigned to Amazon Technologies
-
Patent number: 9672051Abstract: A computing device executes an application that is configured to call a sharing service application programming interface (“API”) to create a sharing session via a sharing service. The application can call the sharing service API to utilize one or more methods exposed by the sharing service API to connect to the sharing service and initiated the creation of the sharing session. The computing device can join the sharing session with one or more other computing devices. The computing device can receive data via the sharing session from one or more of the other computing devices. The data can include screen data and/or application data.Type: GrantFiled: February 19, 2013Date of Patent: June 6, 2017Assignee: Amazon Technologies, Inc.Inventors: Won Suk Yoo, Calvin Yue-Ren Kuo, Salman Aftab Paracha, Christopher Andrew Stephens
-
Patent number: 9674162Abstract: A computing device has a processor and a first memory, e.g., a fuse-based memory, storing a first cryptographic key. The processor is configured to receive information related to a second cryptographic key from a cryptographic key provisioning system. The processor derives the second cryptographic key from the information related to a second cryptographic key. The first cryptographic key has fewer bits than the second cryptographic key. The processor is also configured to encrypt the second cryptographic key using the first cryptographic key, and store the encrypted second cryptographic key in a second memory, e.g., a flash memory.Type: GrantFiled: March 13, 2015Date of Patent: June 6, 2017Assignee: Amazon Technologies, Inc.Inventors: Derek Del Miller, Nachiketh Rao Potlapally
-
Patent number: 9674275Abstract: Techniques are described for providing a file system interface for use with network-accessible computing resources (e.g., located in a data center). A client computing device of a user may display information regarding at least some such computing resources to the user using a visual representation of a hierarchical file system (e.g., with the computing resources organized hierarchically), and allow standard file system commands to manipulate the computing resources, despite them not actually being part of a file system. Particular combinations of a file system command and a type of computing resource may be mapped to associated operations, which implement actions for computing resources of that type corresponding to functionality of that file system command. In some situations, the computing resources are provided by an online service, such as a configurable network service providing virtual computer networks to clients.Type: GrantFiled: March 16, 2015Date of Patent: June 6, 2017Assignee: Amazon Technologies, Inc.Inventors: Ross Bevan Engers, Benjamin van der Merwe, David Daniel de Bruyn, Natu Lauchande, Christo Pierre Langenhoven, Jaco Hermanus Gabriel Le Roux, Oliver Nigel Nightingale
-
Patent number: 9672503Abstract: Methods and apparatus for bandwidth metering in large-scale networks are disclosed. Metadata for a network transmission involving a virtualized resource at a host of a provider network, including endpoint address information and a traffic metric, is determined at a metering component. The metadata is aggregated at another metering component and provided to a traffic classification node. The traffic classification node generates a categorized usage record for the network transmission, based at least in part on network topology information associated with the provider network. The categorized usage record is used to determine a billing amount for the network transmission.Type: GrantFiled: May 21, 2013Date of Patent: June 6, 2017Assignee: Amazon Technologies, Inc.Inventors: Michael Brooke Furr, Christopher Ian Hendrie, Kevin Christopher Miller, Ryan David Murphy, Sandeep Shantharaj
-
Patent number: 9672561Abstract: An action submitted via a network may be fulfilled despite the network, or a website accessible via the network, experiencing an error that prevents processing of the action when the action is received. In one example, the user that submitted the action may receive a confirmation page indicating that the action has been received. Transaction data may be retrieved based at least in part on the action and/or the user that submitted the action. Once the transaction data is stored in a queue, the transaction data may be processed either automatically or manually. Subsequently, the action may be fulfilled without the user needing to resubmit the action. Alternatively, the action may be optimistically fulfilled prior to the action being processed.Type: GrantFiled: February 24, 2014Date of Patent: June 6, 2017Assignee: Amazon Technologies, Inc.Inventor: Aby Thomas Angilivelil
-
Publication number: 20170154091Abstract: Methods and apparatus for conditional master election in a distributed database are described. A plurality of replicas of a database object are stored by a distributed database service. Some types of operations corresponding to client requests directed at the database object are to be coordinated by a master replica. Client access to the database object is enabled prior to election of a master replica. In response to a triggering condition, a particular replica is elected master. The master coordinates implementation of operations with one or more other replicas in response to client requests.Type: ApplicationFiled: February 13, 2017Publication date: June 1, 2017Applicant: Amazon Technologies, Inc.Inventors: Akshat Vig, Timothy Andrew Rath, Stuart Henry Seelye Marshall, Rande A. Blackman, David Alan Lutz, Jian Wang, Jiandan Zheng, Janani Narayanan
-
Publication number: 20170154745Abstract: A method of operating an automatic transfer switch to switch an electrical load from one power source to another power source includes measuring one or more characteristics of a switching circuit in the automatic transfer switch. A value of one or more timing variables is determined based on the measured characteristics of the switching circuit. The switching circuit is operated to close relays in the automatic transfer switch. The timing of closing of the relays is based on the value of the timing variables.Type: ApplicationFiled: February 13, 2017Publication date: June 1, 2017Applicant: Amazon Technologies, Inc.Inventor: James R. Hamilton
-
Publication number: 20170155686Abstract: A structured data store service, such as a database service, may implement fine-grained access to data maintained at the database service using federated identity. Fine grained access requests may be received at a database service for specified data maintained for an application provider from a client of the application provider. An access credential may be also be received. Verification of the access credential may be obtained, and the database service may evaluate the fine-grained access request according to a delegation policy corresponding to the access credential to determine whether the fine-grained request is authorized. If authorized, the fine-grained access request may be service. If not authorized, the fine-grained access request may be denied. In some embodiments, multiple application clients may have the same authorization for data, such as read authorization, while another one or more application clients may have different authorization for the data, such as write authorization.Type: ApplicationFiled: February 13, 2017Publication date: June 1, 2017Applicant: Amazon Technologies, Inc.Inventors: David Craig Yanacek, Prashant Pandey
-
Patent number: 9664891Abstract: An electrowetting element includes a first fluid and a second fluid and a support plate having a first surface adjoining less than all of a perimeter of a second surface. The first surface has a wettability for the first fluid lower than a wettability of the second surface for the first fluid. An electrode is associated with the support plate for use in applying a voltage for switching the first and second fluids between a first configuration with the first fluid adjoining a first area of the second surface; and a second configuration with the first fluid adjoining a second area of the second surface, the second area being smaller than the first area.Type: GrantFiled: December 5, 2014Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Bokke Johannes Feenstra, Roy Van Dijk, Robert Hayes
-
Patent number: 9665169Abstract: Technology for media playback is provided. In one example, a method may include identifying playback of media. Wakefulness data may be collected during the consumption from a wakefulness detector. A determination may be made whether an asleep state exists. The determination may be based on the wakefulness data collected from the wakefulness detector and based on historical user sleep data. The method may include terminating the playback of the media when the asleep state is determined to exist and resuming playback of the media upon request.Type: GrantFiled: March 11, 2015Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Rong Dai, Georges Raouf Georges Bargoud, Bashar Mohd Qudah, Shouda Wang
-
Patent number: 9667421Abstract: A system uses information submitted in connection with a request to determine if and how to process the request. The information may be electronically signed by a requestor using a key such that the system processing the request can verify that the requestor has the key and that the information is authentic. The information may include information that identifies a holder of a key needed for processing the request, where the holder of the key can be the system or another, possibly third party, system. Requests to decrypt data may be processed to ensure that a certain amount of time passes before access to the decrypted data is provided, thereby providing an opportunity to cancel such requests and/or otherwise mitigate potential security breaches.Type: GrantFiled: February 12, 2013Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Matthew James Wren, Eric Jason Brandwine, Brian Irl Pratt
-
Patent number: 9663296Abstract: Some examples include charging an onboard power source of a mobile drive unit (MDU) of an inventory system while the MDU is operating in the inventory system, rather than removing the MDU from service for recharging. As an example, the MDU may receive instructions to retrieve an inventory holder, and an onboard power source of the MDU may be charged while the MDU and the inventory holder are located at the charging station.Type: GrantFiled: May 20, 2016Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Patrick Ryan Dingle, Matthew David Verminski, Peter K. Mansfield, Andrew Stubbs, Sean Hugh Breheny, Peter R. Wurman
-
Patent number: 9668298Abstract: A WiFi-enabled user device charger is disclosed that may include a processor, a WiFi antenna, a connector for receiving power, a user device charging and data transmission connector, and a memory storing computer-executable instructions configuring the processor to connect to a server using the WiFi antenna to fetch data; queue a portion of the data to transfer to the user device; determine that the user device is connected to the WiFi-enabled user device charger; transmit at least a portion of the data to the user device using the device charging and data transmission connector; and transfer power to the user device using the device charging and data transmission connector. The WiFi-enabled user device charger may not provide any functionality that is not related to charging the user device or transferring data between the user device and the server.Type: GrantFiled: March 27, 2014Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Josh Pearl, Andrew Dean Christian, Jennifer Nicole Loomis, Donald Gillespie, Tristam Kyle MacDonald
-
Patent number: 9665529Abstract: A user's progress through a digital work may be presented using a progress gauge. One or more content dividers may be presented dividing the progress gauge into segments. Each segment of the progress gauge may correspond to a section of the digital work, and may visually represent an amount of content in the corresponding section of the digital work, relative to other sections of the digital work. A collection of digital works available for access by a computing device may be displayed. A progress gauge may be presented in association with one or more of the digital works in the collection of available digital works.Type: GrantFiled: March 29, 2007Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: John Lattyak, John T. Kim, Steven K. Moy, Laurent An Minh Nguyen
-
Patent number: 9665659Abstract: A data processing system comprises web page generation logic and website experimentation logic. The web page generation logic is configured to generate web pages to be provided to visitors of a website. The website experimentation logic is coupled to the web page generation logic. The website experimentation logic is configured to detect a change in the manner in which the web page generation logic generates one or more of the web pages and to assess how the change impacts visitor interactions with the website.Type: GrantFiled: April 23, 2012Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Kimberly A. Rachmeler, Paul G. Nordstrom
-
Patent number: 9665556Abstract: Disclosed are various embodiments for assigning user interface widgets to page slots associated with a page template. In response to a request to generate a content page, content placement requests are then received from user interface widgets. The page slots are associated with a placement value indicating a value of the page slot relative to other page slots in the page template. The highest ranked user interface widgets according to an effectiveness metric or placement score are scheduled for placement in the content page.Type: GrantFiled: July 23, 2012Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Mehul G. Sutariya, Adam Lloyd Days, Yashar D. Fakhari, Adam Brent Johnson, Margaret E. McCanner
-
Patent number: 9663234Abstract: Systems and methods for delivering packages via aerial vehicles are disclosed. The system can comprise a label that includes a parachute to enable the packages to be dropped from the aerial vehicle, yet land at the package's destination without damage. The system can include a self-adhesive backing, a plurality of parachute cords, a parachute, and a breakaway cover. The parachute cords can include a shock absorber to reduce the shock on the package of the parachute opening. The parachute and/or the breakaway cover can include graphics to provide address, velocity, or spin information for the package. The parachute cords can include a harness to separate the cords and reduce tangling of the cords and spinning of the parachute canopy with respect to the package.Type: GrantFiled: August 26, 2015Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventor: Jon T. Hanlon
-
Patent number: 9667649Abstract: Attacks, such as MITM and DoS attacks, on a distributed computing system may be detected by sending a work assignment to an execution device through a first communication channel. A report may then be received through a second communication channel of the work assignment received by the execution device. Information regarding the received work assignment may then be in view of information regarding the sent work assignment to determine whether an error, such as an MITM or DoS attack, has occurred. If the analysis indicates that the report does not include the sent work assignment, then a DoS attack may have occurred. If the analysis indicates that the work assignment received by the recipient does not correspond to the sent work assignment, then a MITM attack may have occurred. If an error has occurred, an indication might be recorded and/or other types of actions might also be taken.Type: GrantFiled: April 18, 2013Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Frans Adriaan Lategan, Andries Petrus Johannes Dippenaar, Marcin Piotr Kowalski, Gina Louise Morris, Anton Andre Eicher, Duncan Matthew Clough
-
Patent number: 9665475Abstract: Examples of an application experiment system are provided that can manage and run experiments for software applications. In one embodiment, the application experiment system receives definitions for experiments and treatments for an application, runs experiments in response to requests from users of the system, automatically allocates treatments to users of the application, logs experiment data and treatment allocation data, and/or reports experiment results data. The application experiment system enables application developers to test changes or features in a precise, controlled environment on a limited user base before deciding whether to deploy changes or features to all users of an application.Type: GrantFiled: July 2, 2014Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventors: Ian C. Suttle, Steven J. Lee, Marcus A. King, Timothy J. Berger
-
Patent number: 9665881Abstract: Systems and methods for controlling online shopping within a physical store or retailer location are provided. A wireless network connection may be provided to a consumer device at a retailer location on behalf of a retailer, and content requested by the consumer device via the wireless network connection may be identified. Based upon an evaluation of the identified content, a determination may be made that the consumer device is attempting to access information associated with a competitor of the retailer or an item offered for sale by the retailer. At least one control action may then be directed based upon the determination.Type: GrantFiled: May 4, 2012Date of Patent: May 30, 2017Assignee: Amazon Technologies, Inc.Inventor: Miles J. Ward