Patents by Inventor Manav Ratan Mital

Manav Ratan Mital 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: 9648136
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 9, 2017
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Batta Venkat, Abhishek Marwah, Prasenjit Dey
  • Patent number: 9639629
    Abstract: A method of delivering content to a device is disclosed. The method includes receiving a request by a proxy server, wherein the request is received by a local client and transferred by the local client to the proxy server, and wherein the request comprises a request for content available at a content server sent from an application to the content server. The method further includes parsing the content and identifying a task associated with the content by the proxy server. The method further includes delivering the content and information associated with the identified task from the proxy server to the local client, wherein the content is further delivered from the local client to the application.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: May 2, 2017
    Assignee: Instart Logic, Inc.
    Inventors: Raghu Venkat, Hariharan Kolam, Manav Ratan Mital
  • Patent number: 9521214
    Abstract: A method of distributing content is disclosed. The method includes receiving by an edge server an indication indicating that a client has sent a request for a file that includes content related to executing an application. The method includes analyzing interaction with the client by the edge server to determine a first portion of the file that is likely to be required by the client for executing the application sooner than a second portion of the file. The method further includes generating by the edge server a modified file that includes the first portion of the file. The method further includes transmitting the modified file to the client.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: December 13, 2016
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Venkat
  • Publication number: 20160316042
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 27, 2016
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Batta Venkat, Abhishek Marwah, Prasenjit Dey
  • Patent number: 9438664
    Abstract: A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: September 6, 2016
    Assignee: Instart Logic, Inc.
    Inventors: Raghu Batta Venkat, Manav Ratan Mital, Hariharan Kolam, Sandeep Chauhan
  • Patent number: 9407723
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: August 2, 2016
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Batta Venkat, Abhishek Marwah, Prasenjit Dey
  • Publication number: 20160164951
    Abstract: A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder.
    Type: Application
    Filed: February 12, 2016
    Publication date: June 9, 2016
    Inventors: Raghu Batta Venkat, Manav Ratan Mital, Hariharan Kolam, Sandeep Chauhan
  • Publication number: 20160127507
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 5, 2016
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Batta Venkat, Abhishek Marwah, Prasenjit Dey
  • Patent number: 9294581
    Abstract: A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: March 22, 2016
    Assignee: Instart Logic, Inc.
    Inventors: Raghu Batta Venkat, Manav Ratan Mital, Hariharan Kolam, Sandeep Chauhan
  • Patent number: 9210101
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: December 8, 2015
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Batta Venkat, Abhishek Marwah, Prasenjit Dey
  • Publication number: 20150229581
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Application
    Filed: February 19, 2015
    Publication date: August 13, 2015
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Batta Venkat, Abhishek Marwah, Prasenjit Dey
  • Publication number: 20150229732
    Abstract: A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder.
    Type: Application
    Filed: January 14, 2015
    Publication date: August 13, 2015
    Inventors: Raghu Batta Venkat, Manav Ratan Mital, Hariharan Kolam, Sandeep Chauhan
  • Patent number: 9037680
    Abstract: A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: May 19, 2015
    Assignee: Instart Logic, Inc.
    Inventors: Raghu Venkat, Manav Ratan Mital, Hariharan Kolam, Sandeep Chauhan
  • Patent number: 8996661
    Abstract: A method of distributing content to an application from a server is disclosed. The method includes detecting in a file to be sent to the application from the server that the application is directed to request one or more resources to be downloaded to the application. A network latency associated with the downloading of the one or more resources is determined. A subset of the one or more resources is selectively packaged based at least in part on the network latency. The selectively packaged subset of the one or more resources is sent to the application.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: March 31, 2015
    Assignee: Instart Logic, Inc.
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Venkat, Abhishek Marwah, Prasenjit Dey
  • Publication number: 20150012614
    Abstract: A method of delivering a webpage including dynamic content is disclosed. A request for the webpage directed to a third-party site is received. Likely components corresponding to the webpage is determined with a processor based at least in part on previous responses to similar requests. The determined likely components corresponding to the webpage are sent to a sender of the request. The webpage from the third-party site is received. The remaining components corresponding to the webpage are determined with the processor. The determined remaining components corresponding to the webpage are sent in response to the request.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 8, 2015
    Inventors: Hariharan Kolam, Raghu Batta Venkat, Manav Ratan Mital, Rajeev Kumar, Abhishek Marwah, Brian Kennedy
  • Publication number: 20130073689
    Abstract: A method of distributing content is disclosed. The method includes receiving by an edge server an indication indicating that a client has sent a request for a file that includes content related to executing an application. The method includes analyzing interaction with the client by the edge server to determine a first portion of the file that is likely to be required by the client for executing the application sooner than a second portion of the file. The method further includes generating by the edge server a modified file that includes the first portion of the file. The method further includes transmitting the modified file to the client.
    Type: Application
    Filed: September 20, 2011
    Publication date: March 21, 2013
    Applicant: INSTART INC.
    Inventors: Hariharan Kolam, Manav Ratan Mital, Raghu Venkat
  • Publication number: 20130007221
    Abstract: A method of transmitting content from a server to a client executing an application is disclosed. A request from a client for a file that includes content related to executing an application is received. The request is responded to by transmitting a modified file that includes initial portions of the file that are sufficient to permit initial functioning of the application, wherein the modified file is formatted with at least one placeholder for remaining portions of the file. The application can begin to access the initial portions of the file by accessing the modified file. The application can access the remaining portions of the file using the at least one placeholder.
    Type: Application
    Filed: September 15, 2011
    Publication date: January 3, 2013
    Applicant: INSTART INC.
    Inventors: Raghu Venkat, Manav Ratan Mital, Hariharan Kolam, Sandeep Chauhan
  • Patent number: 8255793
    Abstract: To provide valuable information regarding a webpage, the webpage must be divided into distinct semantically coherent segments for analysis. A set of heuristics allow a segmentation algorithm to identify an optimal number of segments for a given webpage or any portion thereof more accurately. A first heuristic estimates the optimal number of segments for any given webpage or portion thereof. A second heuristic coalesces segments where the number of segments identified far exceeds the optimal number recommended. A third heuristic coalesces segments corresponding to a portion of a webpage with much unused whitespace and little content. A fourth heuristic coalesces segments of nodes that have a recommended number of segments below a certain threshold into segments of other nodes. A fifth heuristic recursively analyzes and splits segments that correspond to webpage portions surpassing a certain threshold portion size.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: August 28, 2012
    Assignee: Yahoo! Inc.
    Inventors: Deepayan Chakrabarti, Manav Ratan Mital, Swapnil Hajela, Emre Velipasaoglu
  • Publication number: 20090177959
    Abstract: To provide valuable information regarding a webpage, the webpage must be divided into distinct semantically coherent segments for analysis. A set of heuristics allow a segmentation algorithm to identify an optimal number of segments for a given webpage or any portion thereof more accurately. A first heuristic estimates the optimal number of segments for any given webpage or portion thereof. A second heuristic coalesces segments where the number of segments identified far exceeds the optimal number recommended. A third heuristic coalesces segments corresponding to a portion of a webpage with much unused whitespace and little content. A fourth heuristic coalesces segments of nodes that have a recommended number of segments below a certain threshold into segments of other nodes. A fifth heuristic recursively analyzes and splits segments that correspond to webpage portions surpassing a certain threshold portion size.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: DEEPAYAN CHAKRABARTI, Manav Ratan Mital, Swapnil Hajela, Emre Velipasaoglu