Search Patents
  • Patent number: 10708331
    Abstract: Disclosed are various embodiments for a client application for streaming media. The client application estimates the bandwidth of the client and the latency between the client and a media distribution service. A bit rate for a media stream is determined using the latency, a buffer state, and the estimated bandwidth. A time to send the request is determined using the estimated bandwidth and latency.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: July 7, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Marc Joliveau, Justin Michael Binns, Matthew James Bordenet, Patrik Schnell, Charles Benjamin Franklin Waggoner
  • Patent number: 11943104
    Abstract: At a network-accessible service, a request is received from a client to enable access by a migration facilitator to a configuration record collection of the client. A response to a migration candidate identification query is generated using the configuration record collection and transmitted to the facilitator. An indication of a proposal associated with migrating at least a portion of the client's computing environment to a different computing environment with assistance from the facilitator is provided to the client.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 26, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Hariharan Subramanian, David Samuel Zipkin
  • Patent number: 9734035
    Abstract: Functionality is disclosed herein for increasing input data quality across data targets. The mechanism disclosed herein may receive input data, aggregate and organize the input data, and determine an importance score for the organized data. The importance score may abstract both a quantitative measure and periodic measure for creating a sliding scale. The sliding scale may subsequently be used to associate desired alert information concerning data quality events at the data targets.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Blair Livingstone Hotchkies
  • Patent number: 11159554
    Abstract: Customers of a computing resource service provider may operate computing resources provided by the computing resource service provider. Operational information from customer operated computing resources may be correlated with operational information from computing resources operated by the computing resource service provider or other entities, and correlated threat information may be generated.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: October 26, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Alexander Robin Gordon Lucas, Robert Eric Fitzgerald
  • Patent number: 9887889
    Abstract: Methods and apparatus for state reconciliation using event tracking and polling are disclosed. Occurrences of events that may result in a state change of an entity of a provider network are monitored. An indication of an expected state of the entity is transmitted to a reconciler. The reconciler determines whether a discrepancy exists between the expected state and a detected state, obtained using a polling mechanism, of the entity. In response to determining that a discrepancy exists, one or more actions are initiated.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: February 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Andries Dippenaar
  • Patent number: 10778756
    Abstract: In an actor system, messages communicated to and from a first actor in a first location of an actor system can be monitored. A message frequency between the first actor and a second actor in a second location of the actor system can be determined. The message frequency can be compared to a threshold message frequency. A determination can be made whether to move the first actor from the first location based on comparison of the message frequency to the threshold message frequency.
    Type: Grant
    Filed: February 8, 2018
    Date of Patent: September 15, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan Paul Thompson, Charles Beyer
  • Patent number: 11102260
    Abstract: Methods and apparatus are described for providing thinned manifests during a live event. As network usage of a regional internet service provider (ISP) or content delivery network (CDN) becomes unsustainable, new streaming sessions for a live event are provided a thinned manifest that does not have playback options for bitrates above a bitrate limit.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: August 24, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Ravindra Ganti, Charles M. Cordova, Nicholas Sidwell, John F. X. Gaquin
  • Patent number: 11695842
    Abstract: Disclosed are various embodiments for an instance monitoring service. Instances are associated with alarm conditions indicating a deviation in the operational health of the instance. Upon an alarm condition being satisfied, a remedy operation may be applied to restore the operational health of the instance. A notification system may let customers know of satisfied alarms, and confirm or cancel remedy operations.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: July 4, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Derek Solomon Pai, Richard Nel-Boland, Brian Dennehy, Mai-Lan Tomsen Bukovec
  • Patent number: 10289539
    Abstract: Methods and systems for performance testing in a software deployment pipeline are disclosed. One or more performance tests are automatically performed on a build of a software product in a test environment in response to deploying the build to the test environment. One or more performance metrics are collected based on the performance tests. Based on the performance metrics, the build of the software product is accepted or rejected.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: May 14, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Carlos Alejandro Arguelles, Arthur Carre, Ramakrishnan Hariharan Chandrasekharapuram, Ayham Tannous, Jason Scott Wodicka
  • Patent number: 10986414
    Abstract: Techniques are described for allocation hardware and/or bandwidth resources of a viewer device between a live streaming media content playback of a video player and a concurrently provided live chat. For example, the network and hardware resources used by a video player for streaming media content playback can be adjusted based on chat conditions of the live chat.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 20, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Aneeb Naveed Qureshi, Adam Paul DeRusha, David James Roy Erdmann, Samuel Scott Gigliotti
  • Patent number: 8417811
    Abstract: Disclosed are various embodiments of modeling hardware usage in a computing system. Usage factors affecting hardware usage of the computing system are identified. Usage factor data over a time period that corresponds to the usage factors is extracted. A regression analysis is performed on the historical usage factor data that determines a hardware usage function characterizing a relationship between the usage factors and historical hardware usage data.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: April 9, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan A. Jenkins, Timothy M. Sehn
  • Patent number: 11296941
    Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scaling groups. Computing instances assigned to an auto-scaling group may be place into standby. Standby instances may still be managed by the auto-scaling group but may not contribute to the capacity of the auto-scaling group for auto-scaling purposes.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: April 5, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Shawn Jones, Eric Samuel Stone, Derek Solomon Pai
  • Patent number: 9185008
    Abstract: In a system that provides network-based computer infrastructure services, a monitoring agent is installed on a computer to gather and report operational metrics from various sources, which may include infrastructure support services as well as elements of the computer itself. Metrics to be gathered and reported by the monitoring agent, as well as the format in which metrics are to be reported, are specified declaratively so that they can be changed without altering the procedural aspects of the monitoring agent.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 10, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Charles Stickle, Peter Klewinghaus, Matthew Shawn Wilson
  • Patent number: 9413626
    Abstract: A system for providing automatic resource resizing is provided. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. The amount of resources allocated for executing the program code may be specified by the request and adjusted as needed.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: August 9, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Sean Philip Reque, Derek Steven Manwaring, Dylan Chandler Thomas, Timothy Allen Wagner, Xin Zhao
  • Patent number: 8595379
    Abstract: Systems and methods are provided for managing resources. In one implementation, a method is provided in which a management server determines whether a condition related to one or more resources has occurred. The management server further determines at least one program instance to terminate. The at least one program instance executes on one of a plurality of servers. The management server further terminates the determined at least one program instance, which was used by an excess program execution capacity user.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: November 26, 2013
    Assignee: Amazon Technologies, Inc.
    Inventor: Eric J. Brandwine
  • Patent number: 10887253
    Abstract: Current distributed message queuing services are designed to share resources in order to fulfill greater amounts of information; however, resource sharing often leads to correlated failures, task distribution problems, and misaligned load balancing of those shared resources. By maintaining a queue of publish request messages to be retrieved by message processors when the workload of the message processors is available, the enqueued messages are processed and fanned-out in order to provide information in the messages to the subscribers without latency or loss of data.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Mykyta Synytskyy
  • Patent number: 10783548
    Abstract: Various approaches enable the detection of “viewed” content. For example, in digital advertising, when a user visits a web page, the web page can be rendered with an advertisement. Content is considered viewable when a user is given enough opportunity to view the content. Approaches described herein attempt to determine whether a user was given an opportunity to view such of such content by determining and using at least one of a viewability metric, performance activity level metric, snapshot of the content, or combination thereof.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: September 22, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Diptendu Bhowmick, Ashwin Devendrappa Tengli
  • Patent number: 9008629
    Abstract: Disclosed are various embodiments employed to generate device notifications based upon ambient conditions associated with a mobile device. To this end, a request to generate a device notification is obtained from a user application. Notification content is extracted from the request and an escalated or de-escalated notification level is applied that is based at least in part upon the ambient conditions of the mobile device and properties about the ambient conditions that can be identified.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: April 14, 2015
    Assignee: Amazon Technologies, Inc.
    Inventor: Michael F. Masterman
  • Patent number: 9225608
    Abstract: Disclosed are various embodiments for computing and using an aggregate activity level for a computing system. Activity level metrics are obtained from a corresponding plurality of components in a data center. A current aggregate activity level request is received. An aggregate activity level is computed from the activity level metrics. The aggregate activity level is compared to a baseline aggregate activity level. In response to the request, an indication is provided as to whether the aggregate activity level falls within a predefined range of the baseline aggregate activity level.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: December 29, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Jacob Gabrielson
  • Patent number: 10911263
    Abstract: A request to obtain network health information pertaining to a client account of a provider network is received via a programmatic interface. Respective sets of network metrics are obtained from several data sources of the provider network, and a respective network health state descriptor is generated for one or more resource sets associated with the client account. A response to the request is prepared using the network health state descriptor and transmitted.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kenneth Grey Richards, Schuyler David Thompson, Adam Siefker, Kevin Christopher Miller, Meenakshi Rameshkumar