Patents by Inventor Amit Santosh Jain

Amit Santosh Jain 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).

  • Patent number: 10165039
    Abstract: A system is disclosed that generates page profiles for network pages based on aggregated usage data. The page profile for a given page may, for example, include information regarding specific page generation tasks (e.g., resource requests) that are frequently executed by browsers when the page is loaded. The page profiles may be used by browsers or an intermediary system to preemptively perform selected page generation tasks, thereby reducing perceived page load times.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Sajeeva Lakmal Bandara Pallemulle, Amit Santosh Jain, Dhruva Lakshmana Rao Batni, Kai Yi Li
  • Patent number: 9838494
    Abstract: An intermediary system reduces a delay associated with the compression and transmission of content resources to a user's device. For example, the intermediary system compresses a first content resource, generates a signature of the first content resource, stores the compressed first content resource and the generated signature, and transmits the compressed first content resource to the user's device. When the user's device or another user's device requests a second content resource at a later time, the intermediary system generates a signature of the second content resource and compares it with the signature of the first content resource. If the signatures match (meaning the first and second content resources are very likely identical), then the intermediary system merely transmits the compressed first content resource to the appropriate device instead of first compressing the second content resource and then transmitting the compressed second content resource to the appropriate device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: December 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Tomasiewicz, Chao Deng, Gopal Harikumar, Amit Santosh Jain
  • Patent number: 9749202
    Abstract: A previewing process is directed to the generation and management of a remote application session between a client computing device and one or more content providers in conjunction with a network computing provider, for previewing content at the client computing device. In one embodiment, the client computing device may request network content for preview. The network computing provider may obtain the request and instantiate a network-based browsing application corresponding to the preview request. The network computing provider may subsequently obtain the requested network content from the one or more content providers via the network-based browsing application, and may determine a preview configuration. The preview configuration may identify various processing actions, in accordance with which, the network computing provider can perform a first set of processing actions to generate and transmit a preview result to the client computing device.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Amit Santosh Jain, Dhruva Lakshmana Rao Batni
  • Patent number: 9723053
    Abstract: A system is disclosed that generates page profiles for network pages based on aggregated usage data. The page profile for a given page may, for example, include information regarding specific page generation tasks (e.g., resource requests) that are frequently executed by browsers when the page is loaded. The page profiles may be used by browsers or an intermediary system to preemptively perform selected page generation tasks, thereby reducing perceived page load times.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 1, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Sajeeva Lakmal Bandara Pallemulle, Amit Santosh Jain, Dhruva Lakshmana Rao Batni, Kai Yi Li