-
公开(公告)号:US10187319B1
公开(公告)日:2019-01-22
申请号:US14023139
申请日:2013-09-10
Applicant: Instart Logic, Inc.
Inventor: Karan Kumar , Sourabh Jain , Hariharan Kolam
IPC: G06F15/173 , H04L12/911 , H04L29/08 , H04L12/24 , G06F17/30
Abstract: A method of determining one or more sources for delivery of content corresponding to a website is disclosed. Content from a plurality of initial sources is received through an interface. The content comprises content of a plurality of webpages of a website. Performance of the plurality of initial sources in delivering the content is evaluated. At least some of the content is copied to an alternative source. The content from the alternative source is received through the interface. Performance of the alternative source in delivering the content is evaluated. A determination of whether the alternative source should replace at least some of the plurality of initial sources as a source for delivering content of the website is made. The determination is based at least in part on the evaluated performances.
-
公开(公告)号:US10148735B1
公开(公告)日:2018-12-04
申请号:US14206344
申请日:2014-03-12
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam
IPC: G06F15/167 , H04L29/08 , H04L12/26 , G06F17/30
Abstract: Responding to a request for network content is disclosed. The request for network content is received. A determination of whether delivery of the content can be improved by a prioritized content delivery system is determined. The determination is determined using application level data associated with the request. The request for network content is routed to the prioritized content delivery system or a normal content delivery system based at least in part on the determination.
-
公开(公告)号:US10091289B2
公开(公告)日:2018-10-02
申请号:US15011878
申请日:2016-02-01
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Peter Blum
Abstract: Expediting content delivery is disclosed. A request for content is received from a requestor. A cached component of the requested content that includes at least some cached executable content is identified. The cached component of the requested content is provided to the requestor for provisional execution. It is determined whether a change, if any, in the requested content may invalidate the provisional execution.
-
公开(公告)号:US20170171168A1
公开(公告)日:2017-06-15
申请号:US15374645
申请日:2016-12-09
Applicant: Instart Logic, Inc.
Inventor: Mehrdad Reshadi , Rajaram Gaunker , Hariharan Kolam , Raghu Batta Venkat
CPC classification number: H04L63/0428 , G06F21/64 , G06F2221/2119 , H04L9/0643 , H04L9/3236 , H04L63/0414 , H04L63/168 , H04L67/02
Abstract: A resource identifier to be encoded is detected. One or more special characters in the detected resource identifier are identified. The detected resource identifier is encoded at least in part by preserving the identified one or more special characters in a resulting encoded resource identifier corresponding to the detected resource identifier. The encoded resource identifier is utilized in place of the detected resource identifier.
-
公开(公告)号:US09509764B1
公开(公告)日:2016-11-29
申请号:US14550169
申请日:2014-11-21
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam
CPC classification number: H04L67/02 , H04L67/2852
Abstract: Updating cached data is disclosed. An indication that a web content has been updated is received. An updated version of the web content is received. A difference between the updated version of the web content and a previous version of the updated web content is determined. A request for the updated version of the web content is received from a client. The difference in place of the updated version of the web content is provided to the client. The client generates the updated version of the web content using the difference and the previous version of the updated web content cached by the client.
Abstract translation: 公开了更新缓存的数据。 接收到web内容被更新的指示。 收到网页内容的更新版本。 确定网页内容的更新版本与更新的网页内容的先前版本之间的区别。 从客户端收到对网页内容更新版本的请求。 向客户端提供了更新版本的Web内容的不同之处。 客户端使用客户端缓存的更新的Web内容的差异和以前版本生成Web内容的更新版本。
-
公开(公告)号:US09438664B2
公开(公告)日:2016-09-06
申请号:US15043380
申请日:2016-02-12
Applicant: Instart Logic, Inc.
Inventor: Raghu Batta Venkat , Manav Ratan Mital , Hariharan Kolam , Sandeep Chauhan
CPC classification number: H04L67/06 , G06F9/54 , H04L67/02 , H04L67/1095 , H04L67/2823 , H04L67/32 , H04L67/42
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.
-
公开(公告)号:US09407723B2
公开(公告)日:2016-08-02
申请号:US14930550
申请日:2015-11-02
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Manav Ratan Mital , Raghu Batta Venkat , Abhishek Marwah , Prasenjit Dey
CPC classification number: H04L67/34 , G06F8/60 , G06F8/70 , H04L43/08 , H04L43/0852 , H04L43/16 , H04L47/762 , H04L67/02 , H04L67/06 , H04L67/2861 , H04L67/42
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.
-
公开(公告)号:US09401949B1
公开(公告)日:2016-07-26
申请号:US14550165
申请日:2014-11-21
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam
IPC: G06F15/173 , H04L29/08 , H04L12/26
CPC classification number: H04L67/2842 , H04L67/1095
Abstract: Tracking web content updates is disclosed. An indication that a web content has been updated is received. It is tracked that the web content has been updated. An update to a client that a version of the web content stored in a web browser cache of the client is no longer valid is provided.
Abstract translation: 公布了跟踪网页内容更新。 接收到web内容被更新的指示。 跟踪网页内容已被更新。 提供了客户机更新存储在客户机的网络浏览器高速缓存中的Web内容的版本不再有效的消息。
-
公开(公告)号:US20160164951A1
公开(公告)日:2016-06-09
申请号:US15043380
申请日:2016-02-12
Applicant: Instart Logic, Inc.
Inventor: Raghu Batta Venkat , Manav Ratan Mital , Hariharan Kolam , Sandeep Chauhan
CPC classification number: H04L67/06 , G06F9/54 , H04L67/02 , H04L67/1095 , H04L67/2823 , H04L67/32 , H04L67/42
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.
-
公开(公告)号:US20160127507A1
公开(公告)日:2016-05-05
申请号:US14930550
申请日:2015-11-02
Applicant: Instart Logic, Inc.
Inventor: Hariharan Kolam , Manav Ratan Mital , Raghu Batta Venkat , Abhishek Marwah , Prasenjit Dey
CPC classification number: H04L67/34 , G06F8/60 , G06F8/70 , H04L43/08 , H04L43/0852 , H04L43/16 , H04L47/762 , H04L67/02 , H04L67/06 , H04L67/2861 , H04L67/42
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.
-
-
-
-
-
-
-
-
-