Search

Raghu Venkat Phones & Addresses

  • Sunnyvale, CA
  • Mountain View, CA
  • Palo Alto, CA
  • Mc Lean, VA

Business Records

Name / Title
Company / Classification
Phones & Addresses
Raghu Venkat
Vice President
Instart Logic
Computer Software · Sale Of Internet Streaming Software · Custom Computer Programing · Nonclassifiable Establishments
450 Lambert Ave, Palo Alto, CA 94306
2307 Leghorn St, Mountain View, CA 94043
370 Convention Way, Redwood City, CA 94063
3964 Rivermark Plz, Santa Clara, CA 95054
(650) 625-8737, (650) 625-8642

Publications

Us Patents

Application Acceleration With Partial File Caching

View page
US Patent:
20130073689, Mar 21, 2013
Filed:
Sep 20, 2011
Appl. No.:
13/237722
Inventors:
Hariharan Kolam - Palo Alto CA, US
Manav Ratan Mital - San Carlos CA, US
Raghu Venkat - Palo Alto CA, US
Assignee:
INSTART INC. - Redwood City CA
International Classification:
G06F 15/16
US Classification:
709219
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.

Application Acceleration

View page
US Patent:
20130007221, Jan 3, 2013
Filed:
Sep 15, 2011
Appl. No.:
13/233954
Inventors:
Raghu Venkat - Palo Alto CA, US
Manav Ratan Mital - San Carlos CA, US
Hariharan Kolam - Palo Alto CA, US
Sandeep Chauhan - Bengaluru, IN
Assignee:
INSTART INC. - Redwood City CA
International Classification:
G06F 15/16
US Classification:
709219
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.

Delayed Encoding Of Resource Identifiers

View page
US Patent:
20200065341, Feb 27, 2020
Filed:
Sep 5, 2019
Appl. No.:
16/561522
Inventors:
- Palo Alto CA, US
Rajaram Gaunker - Santa Clara CA, US
Hariharan Kolam - Palo Alto CA, US
Raghu Batta Venkat - Sunnyvale CA, US
International Classification:
G06F 16/957
G06F 16/13
G06F 16/16
G06F 16/93
G06F 16/176
H04L 9/32
H04L 29/06
H04L 29/08
G06F 21/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.

Client-Site Dom Api Access Control

View page
US Patent:
20190260750, Aug 22, 2019
Filed:
May 5, 2019
Appl. No.:
16/403574
Inventors:
- Palo Alto CA, US
Hariharan Kolam - Palo Alto CA, US
Rajaram Gaunker - Santa Clara CA, US
Raghu Batta Venkat - Sunnyvale CA, US
International Classification:
H04L 29/06
G06F 21/62
H04L 29/08
Abstract:
A method of modifying a usage of a Document Object Model (DOM) application programming interfaces (API) is disclosed. A request for a webpage file is received from a web browser. A modified webpage file is formed based on the requested webpage file by forming and injecting a DOM virtualization client into the modified webpage file. The modified webpage file is sent to the web browser. The web browser is configured to load the modified webpage file and execute the DOM virtualization client. The DOM virtualization client is configured to intercept a usage of a DOM API associated with one or more scripts running on the web browser. The DOM virtualization client is configured to modify the usage of the DOM API based on identities of the one or more scripts.

One-Time Cache

View page
US Patent:
20190260848, Aug 22, 2019
Filed:
Apr 30, 2019
Appl. No.:
16/399563
Inventors:
- Palo Alto CA, US
Hariharan Kolam - Palo Alto CA, US
Raghu Batta Venkat - Sunnyvale CA, US
International Classification:
H04L 29/08
H04L 29/06
Abstract:
A method of delivering dynamic web content by a proxy server is disclosed. A plurality of responses to requests for dynamic web content at a URL (uniform resource locator) is prefetched by a proxy server from an origin server. The plurality of prefetched responses is cached by the proxy server in a one-time cache, wherein each prefetched response cached in the one-time cache is served at most once and then removed from the one-time cache. A request from a client device for the dynamic web content at the URL is received by the proxy server. One of the plurality of prefetched responses cached in the one-time cache is served by the proxy server to the client device, wherein the one of the plurality of prefetched responses is removed from the one-time cache after the one of the plurality of prefetched responses has been served.

Delayed Encoding Of Resource Identifiers

View page
US Patent:
20170169123, Jun 15, 2017
Filed:
Jan 12, 2017
Appl. No.:
15/405082
Inventors:
- Palo Alto CA, US
Rajaram Gaunker - Santa Clara CA, US
Hariharan Kolam - San Ramon CA, US
Raghu Batta Venkat - Sunnyvale CA, US
International Classification:
G06F 17/30
H04L 29/08
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.

Intercepting Not Directly Interceptable Program Object Property

View page
US Patent:
20170169124, Jun 15, 2017
Filed:
Jan 12, 2017
Appl. No.:
15/405084
Inventors:
- Palo Alto CA, US
Rajaram Gaunker - Santa Clara CA, US
Hariharan Kolam - San Ramon CA, US
Raghu Batta Venkat - Sunnyvale CA, US
International Classification:
G06F 17/30
H04L 29/08
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.

Preserving Special Characters In An Encoded Identifier

View page
US Patent:
20170171168, Jun 15, 2017
Filed:
Dec 9, 2016
Appl. No.:
15/374645
Inventors:
- Palo Alto CA, US
Rajaram Gaunker - Santa Clara CA, US
Hariharan Kolam - San Ramon CA, US
Raghu Batta Venkat - Sunnyvale CA, US
International Classification:
H04L 29/06
G06F 21/64
H04L 9/06
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.
Raghu B Venkat from Sunnyvale, CA, age ~41 Get Report