Patents Assigned to Amazon Technologies
  • Patent number: 9112769
    Abstract: Virtualization technologies can be adapted to allow a single physical computing machine to be shared among multiple virtual networks by providing one or more virtual machines simulated in software by the single physical computing machine, with each virtual machine acting as a distinct logical computing system. Virtual network instances with overlapping network addresses can be supported on the same computing system, allowing users to specify the virtual network in greater detail. Techniques are described for programmatically provisioning virtual networks. Each virtual network can have its own virtual address space, allowing multiple networks to have overlapping address spaces. The virtual IP addresses or other addresses for one or more components of a virtual network could share the same address but still operate without interfering with each other.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: August 18, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph E. Fitzgerald, Benjamin W. Mercier, Eric Jason Brandwine, Marvin M. Theimer
  • Publication number: 20150227882
    Abstract: A mobile pickup location is provided that may be associated with a vehicle such as a public bus. A user may choose to have items delivered to a mobile pickup location on a public bus which the user takes every day travelling from the office to home, or which stops at a bus stop that is convenient for the user. Also, in regions where carriers for delivering items are rare or prohibitively expensive, a mobile pickup location may be utilized to deliver items, such as to a rural village. The coordinates of a mobile pickup location may be tracked, such as with GPS, and a user may be provided with a notification when a mobile pickup location with an ordered item is approaching, such as with a text message sent to a cell phone.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: Amazon Technologies, Inc.
    Inventor: Kushal Mukesh Bhatt
  • Publication number: 20150227598
    Abstract: A log data service in a virtual environment that allows customers of a compute service provider to access system, application and custom log files associated with virtual machine instances that are executing. In some embodiments, log data can be received that includes events or messages from virtual machines in a multi-tenant environment. The log data can be transformed into metric data, which can be used by the customer to generate statistics, view graphs, and generally monitor the customer's virtual machine instances. The log data can also be stored as a service so that the customer has a central repository for which to access the log data.
    Type: Application
    Filed: February 13, 2014
    Publication date: August 13, 2015
    Applicant: Amazon Technologies, Inc.
    Inventors: Henry David Hahn, Daniel Vassallo, Xiaosong Pan, Emmanuel Pierre Devillard, Hongqi Wang, Muhammad Umer Azad
  • Patent number: 9104661
    Abstract: Disclosed are various embodiments that facilitate translation of applications. An image is obtained, and text shown within the image is recognized. Translated text is generated by translating the text from one language to another. The translated text is incorporated into the image. The image is then sent to another computing device.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Ethan Z. Evans
  • Patent number: 9104293
    Abstract: Various embodiments provide a graphical element displayed through a mapping application that visually represents at least one point of interest (POI) data point on a map for a location. In one example, a single multi-dimensional graphical element can identify a location and identity of multiple POIs associated with the same geocode or physical location on a map, such as a multi-tenant building. In this example, each surface of the graphical element may represent a different POI. In another example, a multi-dimensional graphical element can identify a location and information for a single POI. In this example, each surface can represent different information, such as a surface for customer reviews, a surface for store hours, address, or contact information, a surface for a restaurant's menu, a surface for promotions, and the like.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Ronald A. Kornfeld, Michael Christopher Wenneman, Michael Z. Podwal
  • Patent number: 9106469
    Abstract: Methods and apparatus for interfaces to manage last-mile connectivity and dynamic reconfiguration for direct network peerings. A system may include a data center, endpoint routers and a connectivity coordinator. The coordinator implements an interface defining connectivity operations. The coordinator receives a request for dedicated connectivity to data center resources, formatted according to the interface. The coordinator determines a connectivity provider to provide last-mile connectivity to the requester, and transmits a notification identifying the selected connectivity provider.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Kevin Christopher Miller, Krishna P. Balasubramanian, Andrew J. Doane, Jeremy T. Hall, David B. Lennon
  • Patent number: 9104877
    Abstract: Techniques and systems are provided for detecting penetration attempts with fuzzing techniques utilizing historical log data of target system. The techniques may, for example, include comparing logs captured in response to fuzzed inputs with large numbers of historical logs and then modifying how the inputs are fuzzed based on how the fuzzed inputs resulting in a high similarity score were fuzzed. In some implementations, historical logs and captured logs with high similarity scores may cause an alarm condition to be triggered to alert a human operator.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Nicholas Alexander Allen
  • Patent number: 9104572
    Abstract: Various aspects of the performance of computing resources, such as storage volumes, are measured and used to train a probability model. The probability model is used in a query engine that is able to respond receive queries about a computing resource's state. The queries may specify a state of the computing resource and provide a set of measurements of the computing resource's performance. The query engine may use the probability model, which may be in the form of a contingency table, to provide information that indicates one or more most likely causes of the state.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: James Michael Thompson, Marc Stephen Olson, Ganesh Viswanathan, Benjamin Arthur Hawks, Bhavesh Anil Doshi
  • Patent number: 9106720
    Abstract: Disclosed are various embodiments for providing one or more streams of digital content to a user. A request for content may be received by a video content provider from a client device. Digital content may be determined by the video content provider, encoded in a stream, and transmitted to the client device. The digital content may be determined based at least in part on a user and/or the client device requesting the digital content.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Lewis Anthony Hunt
  • Patent number: 9104458
    Abstract: Systems and method for the management of virtual machine instances are provided. A network data transmission analysis system can use contextual information in the execution of virtual machine instances to isolate and migrate virtual machine instances onto physical computing devices. The contextual information may include information obtained in observing the execution of virtual machines instances, information obtained from requests submitted by users, such as system administrators. Still further, the network data transmission analysis system can also include information collection and retention for identified virtual machine instances.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Stephen E. Schmidt
  • Patent number: 9104485
    Abstract: Architectures and techniques for substantially maintaining performance of hyperthreads within processing cores of processors. One technique can include determining that at least one of two or more hyperthreads has entered an idle state. The technique can further include executing an idle workload loop that comprises a set of instructions that substantially simulates execution of the one of the two or more hyperthreads that has entered the idle state.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Pradeep Vincent, Darek J. Mihocka
  • Patent number: 9106642
    Abstract: Disclosed are various embodiments for synchronizing authentication sessions between applications. In one embodiment, a first authentication token is received from a first application in response to determining that the first application is authenticated with a service provider. A second authentication token is requested from a token exchange service associated with the service provider. The second authentication token is requested using the first authentication token. The second application is configured to use the second authentication token in order to access a resource of the service provider.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Bharath Kumar Bhimanaik
  • Patent number: 9104387
    Abstract: Embodiments of the present disclosure provide a rack slide system comprising an elongated supporting structure and a plurality of mobile racks mounted on the elongated supporting structure in side-by-side relation for movement along a controlled path, where the length of the path exceeds by a predetermined amount the sum of the depths of the mobile racks to provide at least one gap between selected ones of the mobile racks.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: John W. Eichelberg
  • Patent number: 9104762
    Abstract: Database messages, such as queries, may be managed to process data based at least in part on performance characteristics. For example, a database query associated with a first database format may be received. The first database format may be one of a plurality of database formats. A second database format may be determined based at least in part on a performance characteristic of the second database format being above a threshold. The second database format may be determined as a result of the received database query. Additionally, the second database format may also be one of the plurality of different database formats. Data communicated by the received database query may be processed according to the second database format.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Miles Julian Ward
  • Patent number: 9106589
    Abstract: Techniques are described for performing automated predictions of program execution capacity or other capacity of computing-related hardware resources that will be used to execute software programs in the future, such as for a group of computing nodes that execute one or more programs for a user. The predictions that are performed may in at least some situations be based on historical data regarding corresponding prior actual usage of execution-related capacity (e.g., for one or more prior years), and may include long-term predictions for particular future time periods that are multiple months or years into the future. In addition, the predictions of the execution-related capacity for particular future time periods may be used in various manners, including to manage execution-related capacity at or before those future time periods, such as to prepare sufficient execution-related capacity to be available at those future time periods.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui
  • Patent number: 9104543
    Abstract: Generally described, systems and methods are provided for detecting locations of failures of network paths. The system collects information from a plurality of nodes and links in a network, aggregates the collected performance information across paths in the network, processes the aggregated performance information for detecting failures on the paths, and determines at least one location for network failures. In some aspects, processing the aggregated information may include determining the performance information on each of the nodes and links in the network. The performance information on each of the nodes and links may be determined by application of a stochastic gradient descent (SGD) technique.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Eoin F. Cavanagh, Michael S. Stewart, Karlton D. Sequeira
  • Patent number: 9107164
    Abstract: A network device may include first and second processors and a wireless transceiver under control of the second processor. The network device may further maintain one or more signatures and a wake-up module executable by the second processor. The wake up module may receive a multicast wireless communication while the first processor is in a low-power sleep mode. The wake up module may determine whether a data portion of the multicast wireless communication includes a signature. If the data portion of the wireless communication includes the signature, the wake up module may cause the first processor to leave the low-power sleep mode and process the multicast wireless communication.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Vlad Troyanker, Welly Kasten
  • Patent number: 9104964
    Abstract: A method is provided for estimating past data by identifying a high frequency data set for a defined time period. A pattern is calculated for the high frequency data set and then the pattern is applied to a low frequency data set in a past time period to estimate a high frequency query point.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Muhammad Ali Siddiqui, Charles Graham Haver Crissman, Sanjeev Kewal Verma, Mark Christopher Veronda
  • Patent number: 9106405
    Abstract: Secret information, such as seeds, codes, and keys, can be automatically renegotiated between at least one sender and at least one recipient. Various mechanisms, such as counters, events, or challenges, can be used to trigger automatic renegotiations through various requests or communications. These changes can cause the current secret information to diverge from older copies of the secret information that might have been obtained by unintended third parties. In some embodiments, a secret can be configured to “decay” over time, or have small changes periodically introduced that can be determined to be valid by an authorized party, but can reduce the effectiveness of prior versions of the secret information.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory B. Roth, Cristian M. Ilac
  • Patent number: 9106700
    Abstract: A risk aware domain name service (DNS), which includes modulating a time to live (TTL) value associated with the DNS based at least in part on one or more DNS-related metrics associated with a DNS server providing DNS resolution is disclosed. A zone file that indicates a particular TTL value may be generated based at least in part on the one or more DNS-related metrics and provided to the DNS server.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: August 11, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Richard J. Archbold