Search Patents
-
Patent number: 11095605Abstract: Systems and method with regard to the routing of a client computing device DNS query within a content delivery network service provider domain as a function of additional request routing information embedded as parameters in messages transmitted as part of the DNS queries generated by, or on behalf of, the client computing device are provided. By parsing and processing all the received information, the CDN service provider may select components of a CDN network reflective of the additional request routing information.Type: GrantFiled: September 26, 2019Date of Patent: August 17, 2021Assignee: Amazon Technologies, Inc.Inventors: Prashant Verma, Ronil Sudhir Mokashi, Karthik Uthaman
-
Patent number: 8024458Abstract: Disclosed are various embodiments for tracking a frequency distribution of streamed values. A stream of monitoring values is generally received in a host from a plurality of external hosts. A frequency distribution is stored in the host, the frequency distribution comprising a plurality of ranges that vary exponentially, and a plurality of frequency values, each of the frequency values being associated with a corresponding one of the ranges. A frequency at which the monitoring values fall within respective ones of the ranges is tracked in the frequency distribution.Type: GrantFiled: May 16, 2008Date of Patent: September 20, 2011Assignee: Amazon Technologies, Inc.Inventor: Chiranjeeb Buragohain
-
Patent number: 11115302Abstract: Techniques for self-service publication of metrics are described. A provider network includes metrics publications services. Aspects of the metrics publication services allow customers to generate customer-defined metrics from customer-defined queries of data sets. Such data sets may contain data related to software and/or hardware performance. Other aspects of the metrics publication services allow customers to make data sets available to metrics publications services, to identify available data sets, and to identify available metrics.Type: GrantFiled: September 17, 2018Date of Patent: September 7, 2021Assignee: Amazon Technologies, Inc.Inventor: Archak Sainanee
-
Patent number: 9014029Abstract: Disclosed are various embodiments to determine network transit time for a packet. A request packet for determining a network transit time is received. A reply packet is transmitted to the requester in response to the request packet. A reply packet is transmitted to the requester. The reply packet includes information about a packet processing time. This packet processing time includes a time between the receiving of the request packet and the transmitting of the reply packet.Type: GrantFiled: March 26, 2012Date of Patent: April 21, 2015Assignee: Amazon Technologies, Inc.Inventors: Simon Dawson, Gerard J. Heinz, II, Brent Ryan Nash, Bruce McKenzie, Heath Hunnicutt
-
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: 10372782Abstract: In some examples, a content variation service may identify elements of content and generate variations of the elements of the content programmatically. Content may include a website and the elements of the content may include visual and structural elements that make up the website. The variations of the elements may be provided with the content to a user as part of an engagement test. The engagement test may test how the user interacts with the variations of the elements. Based on results of the engagement test, the elements of the content may be adjusted and other variations may be generated.Type: GrantFiled: September 29, 2014Date of Patent: August 6, 2019Assignee: Amazon Technologies, Inc.Inventor: Michael Frederick Masterman
-
Patent number: 10185590Abstract: An application program may be analyzed to identify candidate classes or methods that may be executed using a remote computing node. Candidate classes or methods may be translocated to the remote computing node based on performance characteristics of the device on which the application program is running, the environment in which the device operates, and on the performance and availability of the remote computing node. An application program publisher may be assigned instances of virtual machines that may be dedicated to hosting translocated classes and methods.Type: GrantFiled: June 16, 2014Date of Patent: January 22, 2019Assignee: Amazon Technologies, Inc.Inventors: Marco Argenti, Khawaja Salman Shams
-
Patent number: 8892630Abstract: Facilitating discussion group formation and interaction is described. In one example, a server sends an eBook to a client device. The server determines whether the eBook is associated with at least one book club in response to sending the eBook to the client device. The server sends book club identifiers to the client device when the eBook is associated with at least one book club. The book club identifiers specify one or more book clubs associated with the eBook.Type: GrantFiled: September 29, 2008Date of Patent: November 18, 2014Assignee: Amazon Technologies, Inc.Inventor: Michael G. Curtis
-
Patent number: 11792097Abstract: In computing networks, path availabilities are estimated according to the present disclosure. The path availabilities may be calculated based on connectivity and performance measurements provided by multiple data sources, including passive, active, and/or route monitoring data sources. The measurements may be classified using network topology and processed to determine availability indicators corresponding to the measurements. The availability indicators may be aggregated to determine an overall path availability score for a path associated with the indicators.Type: GrantFiled: September 30, 2022Date of Patent: October 17, 2023Assignee: Amazon Technologies, Inc.Inventors: Fabien Chraim, John William Evans, Marina Thottan
-
Patent number: 9256340Abstract: Disclosed are various embodiments for placing user interface elements in a network page. A first network page is generated with client side code embedded therein that can track navigation input data associated with the user. The navigation input data can be interpreted to determine whether the user has a tendency to idle an input device in a particular area of the network page or exhibit any other behavior that allows a high value area to be identified.Type: GrantFiled: February 11, 2013Date of Patent: February 9, 2016Assignee: Amazon Technologies, Inc.Inventor: William Alexander Strand
-
Patent number: 10050999Abstract: Technology is described for auto scaling computing resources in response to a cyber-attack in a service provider environment. The computing resources in the service provider environment may be detected as being exposed to the cyber-attack. A security scaling action may be performed in the service provider environment that mitigates the cyber-attack. The security scaling action to be performed may be determined by a security threat mitigation service that operates in the service provider environment. A performance of the security scaling action in the service provider environment may be initiated.Type: GrantFiled: September 22, 2015Date of Patent: August 14, 2018Assignee: Amazon Technologies, Inc.Inventor: Hart Matthew Rossman
-
Publication number: 20150149611Abstract: Methods and apparatus for supporting customer-directed networking limits in distributed systems are disclosed. A client request is received via a programmatic interface, indicating a particular lower resource usage limit to be imposed on at least one category of network traffic at a particular instance of a network-accessible service. Resource usage metrics for one or more categories of network traffic at the particular instance are obtained. In response to a determination that resource usage at the particular instance has reached a threshold level, one or more responsive actions are initiated.Type: ApplicationFiled: November 25, 2013Publication date: May 28, 2015Applicant: Amazon Technologies, Inc.Inventor: Avichai Mendle Lissack
-
Patent number: 9516099Abstract: This disclosure describes an account management service that allows a primary account user to establish weather constraints that will result in access to digital items to be restricted when current weather conditions correspond with the established weather constraints. For example, a primary account user may specify that, when the weather is sunny and between sixty-five degrees Fahrenheit and eighty degrees Fahrenheit, access to digital items by a secondary account user is to be restricted.Type: GrantFiled: September 23, 2014Date of Patent: December 6, 2016Assignee: Amazon Technologies, Inc.Inventor: Richard Harrison Engelberg
-
Patent number: 8635319Abstract: Disclosed are various embodiments for network monitoring. A processor circuit having a processor and a memory is employed. A listing of components of a network is stored in the memory, the listing including a plurality of endpoints and a plurality of nodes. One of the endpoints includes the processor circuit. A monitoring application is stored in the memory and executable by the processor. The monitoring application is configured to maintain in the memory an indication of an operational status of each of the nodes derived from a plurality of status requests transmitted between respective pairs of the endpoints.Type: GrantFiled: March 8, 2010Date of Patent: January 21, 2014Assignee: Amazon Technologies, Inc.Inventors: David A. Cuthbert, Sergei V. Shinkarev, Jeffrey J. Fielding, Ting-You Wang
-
Patent number: 9032073Abstract: Disclosed are various embodiments for network monitoring. A processor circuit having a processor and a memory is employed. A listing of components of a network is stored in the memory, the listing including a plurality of endpoints and a plurality of nodes. One of the endpoints includes the processor circuit. A monitoring application is stored in the memory and executable by the processor. The monitoring application is configured to maintain in the memory an indication of an operational status of each of the nodes derived from a plurality of status requests transmitted between respective pairs of the endpoints.Type: GrantFiled: January 3, 2014Date of Patent: May 12, 2015Assignee: Amazon Technologies, Inc.Inventors: David A. Cuthbert, Sergei V. Shinkarev, Jeffrey J. Fielding, Ting-You Wang
-
Patent number: 9021606Abstract: Computer applications may generate event data based on a large volume of different types of record data. Described herein are systems, methods, and devices for enabling a computing node to implement new functions for dynamically consuming the event data. In one example, the computing node may implement a new function using an expression language, without modifying predefined hard coded functions.Type: GrantFiled: September 27, 2013Date of Patent: April 28, 2015Assignee: Amazon Technologies, Inc.Inventors: Miles Childs Kaufmann, Melissa Elaine Davis, Thomas Lowell Keller, Muhammad Ali Siddiqui, Gregory Richard Swensen, Amos Dylan Vance
-
Patent number: 7080070Abstract: An electronic commerce system provides various features for assisting customers in locating items and generating orders from a merchant's electronic catalog, and for assisting customers and merchants in communicating about such orders. A user-definable categories feature allows customers and/or merchants to define search queries for searching the electronic catalog, and to store these search queries under user-defined category names for subsequent use.Type: GrantFiled: June 30, 2000Date of Patent: July 18, 2006Assignee: Amazon Technologies, Inc.Inventor: Paul Marie Pierre Gavarini
-
Patent number: 10244270Abstract: Enhancements to adaptive bit rate techniques are described that relate to selection of the initial bit rate with which video content is delivered. The bandwidth available to a client device is estimated by determining the time required by the client device to download a specific amount of content, e.g., the “above-the-fold” portion of a requested web page. An initial bit rate is selected for video content associated with the page that is within the estimated available bandwidth.Type: GrantFiled: March 25, 2015Date of Patent: March 26, 2019Assignee: Amazon Technologies, Inc.Inventor: Aurash Steven Abnar Behbahani
-
Patent number: 10991364Abstract: Systems including a universal context aggregator configured to pre-fetch context information that may be used to perform various processes with respect to a user input are described. The aggregator may have access to data representing what context information components of the system routinely request in various situations. When a particular situation is present, prior to being queried, the aggregator may pre-fetch context information that the aggregator is likely to be queried for.Type: GrantFiled: September 18, 2018Date of Patent: April 27, 2021Assignee: Amazon Technologies, Inc.Inventors: Thomas Jay Hoover, Srinivas Palla, Anupam Kumar, Aravindhan Rathakrishnan, Andrei Dorin Zaharia
-
Patent number: 11870857Abstract: Disclosed are various embodiments for performing user account migration between platforms. In one embodiment, a client device is configured to obtain an update to a first application. The update causes the client device to obtain a second application. A first user account on a first platform associated with the first application is migrated to a second user account on a second platform associated with the second application. The client device launches the second application for access to the second user account after the first application is launched.Type: GrantFiled: July 31, 2019Date of Patent: January 9, 2024Assignee: Amazon Technologies, Inc.Inventors: Neeresh Padmanabhan, Aparajita Bal, Prakash Gupta