Patents Assigned to Amazon Technologies
-
Patent number: 9112769Abstract: 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: GrantFiled: December 27, 2010Date of Patent: August 18, 2015Assignee: Amazon Technologies, Inc.Inventors: Joseph E. Fitzgerald, Benjamin W. Mercier, Eric Jason Brandwine, Marvin M. Theimer
-
Publication number: 20150227882Abstract: 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: ApplicationFiled: February 13, 2014Publication date: August 13, 2015Applicant: Amazon Technologies, Inc.Inventor: Kushal Mukesh Bhatt
-
Publication number: 20150227598Abstract: 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: ApplicationFiled: February 13, 2014Publication date: August 13, 2015Applicant: Amazon Technologies, Inc.Inventors: Henry David Hahn, Daniel Vassallo, Xiaosong Pan, Emmanuel Pierre Devillard, Hongqi Wang, Muhammad Umer Azad
-
Patent number: 9104661Abstract: 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: GrantFiled: June 29, 2011Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventor: Ethan Z. Evans
-
Patent number: 9104293Abstract: 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: GrantFiled: December 19, 2012Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Ronald A. Kornfeld, Michael Christopher Wenneman, Michael Z. Podwal
-
Patent number: 9106469Abstract: 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: GrantFiled: November 29, 2011Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Kevin Christopher Miller, Krishna P. Balasubramanian, Andrew J. Doane, Jeremy T. Hall, David B. Lennon
-
Patent number: 9104877Abstract: 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: GrantFiled: August 14, 2013Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventor: Nicholas Alexander Allen
-
Patent number: 9104572Abstract: 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: GrantFiled: February 11, 2013Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: James Michael Thompson, Marc Stephen Olson, Ganesh Viswanathan, Benjamin Arthur Hawks, Bhavesh Anil Doshi
-
Patent number: 9106720Abstract: 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: GrantFiled: January 2, 2013Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventor: Lewis Anthony Hunt
-
Patent number: 9104458Abstract: 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: GrantFiled: September 30, 2010Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Eric Jason Brandwine, Stephen E. Schmidt
-
Patent number: 9104485Abstract: 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: GrantFiled: October 28, 2011Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Darek J. Mihocka
-
Patent number: 9106642Abstract: 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: GrantFiled: September 11, 2013Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventor: Bharath Kumar Bhimanaik
-
Patent number: 9104387Abstract: 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: GrantFiled: December 27, 2010Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventor: John W. Eichelberg
-
Patent number: 9104762Abstract: 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: GrantFiled: January 14, 2013Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventor: Miles Julian Ward
-
Patent number: 9106589Abstract: 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: GrantFiled: July 8, 2014Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Zhuo Zhang, Swaminathan Subramanian, Muhammad Ali Siddiqui
-
Patent number: 9104543Abstract: 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: GrantFiled: April 6, 2012Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Eoin F. Cavanagh, Michael S. Stewart, Karlton D. Sequeira
-
Patent number: 9107164Abstract: 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: GrantFiled: March 8, 2013Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Vlad Troyanker, Welly Kasten
-
Patent number: 9104964Abstract: 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: GrantFiled: November 16, 2012Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Muhammad Ali Siddiqui, Charles Graham Haver Crissman, Sanjeev Kewal Verma, Mark Christopher Veronda
-
Patent number: 9106405Abstract: 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: GrantFiled: June 25, 2012Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventors: Gregory B. Roth, Cristian M. Ilac
-
Patent number: 9106700Abstract: 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: GrantFiled: September 6, 2012Date of Patent: August 11, 2015Assignee: Amazon Technologies, Inc.Inventor: Richard J. Archbold