Patents by Inventor Ronil Sudhir Mokashi

Ronil Sudhir Mokashi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210124616
    Abstract: A determination is made that a request associated with an application is a candidate for blockchain-based deferral. An insertion of a record representing at least the request at a blockchain is initiated. One or more records representing the request are accessed to perform an operation indicated in the request.
    Type: Application
    Filed: December 31, 2020
    Publication date: April 29, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Prashant Verma, Ronil Sudhir Mokashi
  • Patent number: 10992743
    Abstract: A content delivery system dynamically manages a content cache fleet by expanding or shrinking the size of the cache fleet to anticipate and/or respond to changes in demand for cached content. The content delivery system can consider various demand-based parameters when determining when and how to scale the cache fleet, including the overall demand (expected or observed) for all content available for delivery by the content delivery system, the demand for a subset of content or individual content items relative to the demand for other subsets of content or individual content items, etc. When content servers are removed from the cache fleet, snapshots of the content caches of the content servers can be stored to a persistent data store, and then restored to content servers when content servers are added to the cache fleet.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: April 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Verma, Ronil Sudhir Mokashi, Karthik Uthaman
  • Patent number: 10884810
    Abstract: A determination is made that a request associated with an application is a candidate for blockchain-based deferral. An insertion of a record representing at least the request at a blockchain is initiated. One or more records representing the request are accessed to perform an operation indicated in the request.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Verma, Ronil Sudhir Mokashi
  • Patent number: 10805652
    Abstract: Techniques for stateful computing at the edge of a content delivery network are described. In some embodiments, a point of presence of the content delivery network includes proxy servers, function execution units, and function state cache servers executing on computer systems within the point of presence. A proxy server checks for requests for resources hosted on behalf of customers of the content delivery network that trigger a customer-specified function. When a function is triggered, the proxy server selects an execution unit and sends a function execution request to the execution unit. The execution unit executes functions of many different customers of the provider network. Upon receiving a request to execute a function that is stateful, the execution unit retrieves the function state from a function state cache server, execute the function, and returns a result to the proxy server.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 13, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Karthik Uthaman, Alexander Korobeynikov, Ronil Sudhir Mokashi, Prashant Verma
  • Patent number: 10743036
    Abstract: In some embodiments, a system is provided, and computer-executable instructions cause the system to: receive, at an edge server of a content delivery network (CDN), a request for a first video and a request for a second video; determine that the first video is not cached and that the second video is cached; request the first video from the origin server and log a cache miss; obtain the first video from the origin server and send responsive to the request; send the second video responsive to the request and log a cache hit; obtain a metric indicative of the volume of cache misses, including for the first and second videos, across edge servers of the CDN; and determine, based on the metric, an amount by which to scale resources implementing the origin.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: August 11, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ryan Farris, Prashant Verma, Ronil Sudhir Mokashi
  • Patent number: 10699023
    Abstract: Various approaches enable real-time data encryption using an encryption profile that enables a customer to specify the type of data to encrypt and the encryption keys to use when encrypting the data. A profile editor that a customer (e.g., a customer of a content provider) can use to create and manage encryption profiles that can be used to encrypt data can be provided. A profile editor or set of request parameters can allow customers to configure content distributions and associate encryption keys with a profile to encrypt user sensitive data. A customer can select, define, and/or modify the encryption options or other configuration settings for a profile. Once set, the profile can be used to securely ingest user-submitted data to customers' web servers. For example, a request can be analyzed to determine data fields of the request. Based on one or more profiles associated with the customer, the data in those fields can be encrypted with the appropriate encryption key per the profiles.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 30, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ronil Sudhir Mokashi, Francesco De Martino, Shreeja Kumar, Prashant Verma, Vijaya Rama Reddy Kistampalli, Sorin Manole, Andrii Galyuzin, Cristi Ursachi
  • Patent number: 10592578
    Abstract: A content delivery network (“CDN”) is provided herein that predicts content resources (e.g., a data object, such as a video file, an audio file, a script, an image, a document, etc.) that may be requested by a user device in the future and transmits or pushes such resources to the user device prior to receiving a request. The CDN may use artificial intelligence models, such as Markov models, in order to predict which content resources to retrieve and transmit proactively to the user device. The predictive techniques implemented by the CDN may reduce a latency of delivering requested content resources and/or a latency of the user device in rendering and displaying a content page.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ronil Sudhir Mokashi, Prashant Verma, Ryan Farris
  • Patent number: 10346900
    Abstract: Described are techniques for determining a confidence value associated with the probability that a user will access a particular second user interface by interacting with a first user interface. The confidence value may be determined based on user interaction data indicative of prior interactions by the user. Based on the confidence value, the second user interface may be pre-generated, in advance of user interaction with the first user interface. If the user interacts with the first user interface in a manner that would cause presentation of the second user interface, the user may be provided with the second user interface promptly, avoiding the latency that would normally be experienced during the time that the second user interface is generated. Pre-generation of only the user interfaces indicated by the user interaction data may limit unnecessary use of computing resources.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: July 9, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Nicholas Richard Wilson, Graeme Kieth Friedrich, Anoop Balakrishnan, Janick M. Bernet, Aaron Lewis Hoosier, Ronil Sudhir Mokashi, Jason Allan Patrao, Prashant Verma
  • Patent number: 10015554
    Abstract: A system provides information to a user viewing content about what items associated with that content is available for acquisition. When the user pauses presentation of the content, the system determines the merchandise associated with the particular scene of the content that the user is currently viewing. The system may also display the items to the user and provide multiple options for purchase, rental, and so forth. The system may enable the user to make a selection to purchase the merchandise, receive an order confirmation, and then resume presentation of the content.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Verma, Gonzalo Alvarez Barrio, Anoop Balakrishnan, Ronil Sudhir Mokashi, Jason Allan Patrao, Harith Siddhartha Sadhu