-
公开(公告)号:US20200065341A1
公开(公告)日:2020-02-27
申请号:US16561522
申请日:2019-09-05
Applicant: Instart Logic, Inc.
Inventor: Mehrdad Reshadi , Rajaram Gaunker , Hariharan Kolam , Raghu Batta Venkat
IPC: G06F16/957 , G06F16/13 , G06F16/16 , G06F16/93 , G06F16/176 , H04L9/32 , H04L29/06 , H04L29/08 , G06F21/64
Abstract: A resource identifier to be encoded dynamically upon detection of a triggering event is identified. The resource identifier is allowed to remain not encoded prior to detection of the triggering event. The triggering event that will cause the resource identifier to be consumed by a web browser is detected. In response to detecting the triggering event, the resource identifier is encoded, and an encoded version of the resource identifier is provided for consumption by the web browser.
-
公开(公告)号:US10474729B2
公开(公告)日:2019-11-12
申请号:US15405082
申请日:2017-01-12
Applicant: Instart Logic, Inc.
Inventor: Mehrdad Reshadi , Rajaram Gaunker , Hariharan Kolam , Raghu Batta Venkat
IPC: H04L29/08 , G06F16/957 , G06F16/13 , G06F16/16 , G06F16/93 , G06F16/176 , G06F21/64 , H04L9/32 , H04L29/06
Abstract: A resource identifier to be encoded dynamically upon detection of a triggering event is identified. The resource identifier is allowed to remain not encoded prior to detection of the triggering event. The triggering event that will cause the resource identifier to be consumed by a web browser is detected. In response to detecting the triggering event, the resource identifier is encoded, and an encoded version of the resource identifier is provided for consumption by the web browser.
-
公开(公告)号:US10178147B1
公开(公告)日:2019-01-08
申请号:US14146262
申请日:2014-01-02
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam
Abstract: Switching a content location address is disclosed. A mapping data is received from a server indicating one or more translated location addresses that correspond to one or more content requests. At a client device, a request is generated that specifies an initial content location address. The initial content location address is translated to a different content location address using the received mapping data.
-
公开(公告)号:US09998521B2
公开(公告)日:2018-06-12
申请号:US14998075
申请日:2015-12-23
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Sharad Jaiswal , Mohammad H. Reshadi
CPC classification number: H04L67/02 , G06F17/30893 , G06F17/30902 , H04L65/105 , H04L65/605 , H04L65/80 , H04L67/2823 , H04L67/2842 , H04L67/2847 , H04L67/32 , H04L67/42
Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A request for a webpage is received, the webpage including one or more dynamic components. A cached stub is sent in response to the request, the cached stub including common components of the webpage that were empirically determined to be common components across multiple requests for the webpage. The request for the webpage is forwarded to an origin server. The webpage is received from the origin server. A difference between the cached stub and the webpage received from the origin server is determined. An instruction to correct the difference between the cached stub and the webpage received from the origin server is sent.
-
公开(公告)号:US09813480B2
公开(公告)日:2017-11-07
申请号:US14757908
申请日:2015-12-23
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Sharad Jaiswal , Mohammad H. Reshadi
CPC classification number: H04L67/02 , G06F17/30893 , G06F17/30902 , H04L65/105 , H04L65/605 , H04L65/80 , H04L67/2823 , H04L67/2842 , H04L67/2847 , H04L67/32 , H04L67/42
Abstract: A method of speeding up the delivery of a dynamic webpage is disclosed. A request for a webpage is received, the webpage including one or more dynamic components. A cached stub is sent in response to the request, wherein the cached stub includes components empirically determined as static components of the webpage, and wherein the cached stub includes a placeholder replacing at least a portion of a first dynamic component of the webpage. A script is injected in the cached stub that intercepts any access to the placeholder.
-
公开(公告)号:US09697188B2
公开(公告)日:2017-07-04
申请号:US14081905
申请日:2013-11-15
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Brian Kennedy
CPC classification number: G06F17/2247 , G06F9/54 , G06F17/3089 , G06F21/53 , H04L29/06619 , H04L29/08072 , H04L67/02 , H04L67/2814
Abstract: A method of delivering content of a webpage to a web browser on a device communicating with a network through a proxy server includes embedding a first nested browsing context in a parent browsing context of the web browser where the parent browsing context is associated with a first domain and the first nested browsing context is associated with a second domain; sending a request for content from the first nested browsing context to the second domain through the proxy server; and receiving at the first nested browsing context the content from the second domain.
-
公开(公告)号:US20170169124A1
公开(公告)日:2017-06-15
申请号:US15405084
申请日:2017-01-12
Applicant: Instart Logic, Inc.
Inventor: Mehrdad Reshadi , Rajaram Gaunker , Hariharan Kolam , Raghu Batta Venkat
CPC classification number: G06F16/957 , G06F16/13 , G06F16/16 , G06F16/164 , G06F16/173 , G06F16/176 , G06F16/94 , G06F21/64 , G06F2221/2119 , H04L9/3236 , H04L63/0414 , H04L63/0428 , H04L63/168 , H04L67/02 , H04L2209/16 , H04L2209/34 , H04L2209/601 , H04L2209/603
Abstract: One or more instances in program code that references an identifier of the standard web object model program object property that is prevented by a web browser from being directly reassigned are identified. The one or more instances in the program code that references the identifier of the standard web object model program object property that is prevented by the web browser from being directly reassigned are modified with one or more corresponding replacement references that include a replacement identifier. The replacement identifier id defined in the program code as being associated with a new program object property defined to invoke the standard web object model program object property in addition to being defined to perform additional processing of a resource identifier associated with the invocation of the standard web object model program object property.
-
公开(公告)号:US20170169123A1
公开(公告)日:2017-06-15
申请号:US15405082
申请日:2017-01-12
Applicant: Instart Logic, Inc.
Inventor: Mehrdad Reshadi , Rajaram Gaunker , Hariharan Kolam , Raghu Batta Venkat
Abstract: A resource identifier to be encoded dynamically upon detection of a triggering event is identified. The resource identifier is allowed to remain not encoded prior to detection of the triggering event. The triggering event that will cause the resource identifier to be consumed by a web browser is detected. In response to detecting the triggering event, the resource identifier is encoded, and an encoded version of the resource identifier is provided for consumption by the web browser.
-
公开(公告)号:US09679075B1
公开(公告)日:2017-06-13
申请号:US14266249
申请日:2014-04-30
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Brian Kennedy
CPC classification number: H04L67/02 , G06F15/16 , G06F17/2247 , G06F17/30899 , G06F17/30902 , H04L65/60 , H04L65/80 , H04L67/322 , H04L67/42
Abstract: A method of delivering animated images by an edge server to a web browser is disclosed. The method includes receiving a request for an image file. It includes detecting the image file as an animated image file. It includes generating two or more versions of the animated image file, including a first version of the animated image file having at least some frames at lower-resolution than corresponding frames in the animated image file, and including a second version of the animated image file having at least some frames at higher-resolution than corresponding frames in the first version of the animated image file. It includes sending the first version of the animated image file in response to the request for the image file and delaying delivery of the second version of the animated image file until a subsequent request for the second version of animated image file is received.
-
50.
公开(公告)号:US09645984B2
公开(公告)日:2017-05-09
申请号:US14947571
申请日:2015-11-20
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Brian Kennedy , Rajaram Gaunker , Raghu Batta Venkat
IPC: G06F15/16 , G06F15/173 , G06F17/20 , G06F17/22 , H04L29/08 , H04L29/06 , G06F3/0485
CPC classification number: G06F17/2247 , G06F3/0485 , G06F17/30905 , H04L29/06 , H04L29/08072 , H04L67/02 , H04L67/10
Abstract: A method of updating a document object model (DOM) is disclosed. A message is received from a web browser requesting for information to update the DOM. A dummy response message is sent to the web browser, wherein the dummy response message does not include the information to update the DOM, and wherein the dummy response message causes the web browser to create a dummy node in the DOM. A request message is received from a client as part of a client-server protocol, wherein the request message requests at least a portion of the information to be sent to the client. A first response message is sent including at least a portion of the information to the client, wherein the first response message is processed by the client to determine a first update to the DOM, and wherein the first update is applied to the DOM.
-
-
-
-
-
-
-
-
-