Search

Shailesh J Vinayaka

from Los Gatos, CA
Age ~56

Shailesh Vinayaka Phones & Addresses

  • 291 Albert Dr, Los Gatos, CA 95032 (408) 402-3366
  • 520 Ashland Ter, Fremont, CA 94536 (510) 797-8161
  • Mountain View, CA
  • Sunnyvale, CA
  • Santa Clara, CA

Publications

Us Patents

Active Data Push Delivery

View page
US Patent:
20090210784, Aug 20, 2009
Filed:
Feb 14, 2008
Appl. No.:
12/031401
Inventors:
Blake Sullivan - Redwood City CA, US
Tal Broda - Sunnyvale CA, US
Edward J. Farrell - Los Gatos CA, US
Xi Li - Sunnyvale CA, US
Congxiao Lu - Foster City CA, US
Shailesh Vinayaka - Fremont CA, US
Dipankar Bajpai - North Chelmsford MA, US
Max Starets - Lexington MA, US
David Allen Schneider - Aurora CO, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/00
US Classification:
715238
Abstract:
A system that pushes active data to a client receives a first request for a page that includes active data from the client. The active data includes a component and a corresponding model for a data source of the component. The system determines if the model is active and if so, instantiates an encoder that corresponds to the component. The system queries the model for the active data and renders a user interface representation of the data. The system then returns a response to the request with the user interface representation.

Debugging Analysis In Running Multi-User Systems

View page
US Patent:
20130086424, Apr 4, 2013
Filed:
Aug 23, 2012
Appl. No.:
13/593098
Inventors:
John Smiljanic - Austin TX, US
Shailesh Vinayaka - Los Gatos CA, US
James Driscoll - Santa Clara CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/28
US Classification:
714 32, 714E11178
Abstract:
Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.

Enforcing Security Rules At Runtime

View page
US Patent:
20130086625, Apr 4, 2013
Filed:
Dec 16, 2011
Appl. No.:
13/328728
Inventors:
James Driscoll - Santa Clara CA, US
Shailesh Vinayaka - Los Gatos CA, US
Steven P. Muench - Padova (PD), IT
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 21/00
G06F 9/00
G06F 9/45
G06F 17/00
US Classification:
726 1
Abstract:
Various arrangements for implementing a security policy at runtime are presented. A plurality of calls in a syntax tree may be identified. Each call of the plurality of calls may be substituted with a corresponding security-modified call to create a plurality of security-modified methods calls. Each security-modified call may be linked with a security class. Following modification of each call of the plurality of calls, the plurality of security-modified calls may be compiled into bytecode.

Determining Based On Static Compiler Analysis That Execution Of Compiler Code Would Result In Unacceptable Program Behavior

View page
US Patent:
20190310834, Oct 10, 2019
Filed:
Jun 24, 2019
Appl. No.:
16/450045
Inventors:
- Redwood Shores CA, US
Shailesh Vinayaka - Los Gatos CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 8/41
G06F 16/22
G06F 8/75
G06F 21/57
G06F 21/60
Abstract:
Computer code is received that is written using a dynamic Domain Specific Language (DSL) running in a General Purpose Language (GPL) computing environment. A compiler performs static compiler analysis on the computer code. The static compiler analysis includes referencing a security policy defining one or more unacceptable program behaviors. During compile time at the compiler, runtime security checking functionality is performed leveraging compiler extensions, type information, and environment specific compile context. Results of the static compiler analysis are used to indicate when execution of the computer code would result in performance of the one or more unacceptable program behaviors. The one or more unacceptable program behaviors include modifying preexisting computer code to incorporate the computer code written using the DSL.

Method For Static Security Enforcement Of A Dsl

View page
US Patent:
20170249130, Aug 31, 2017
Filed:
Feb 26, 2016
Appl. No.:
15/055136
Inventors:
- Redwood Shores CA, US
Shailesh Vinayaka - Los Gatos CA, US
International Classification:
G06F 9/45
G06F 21/60
G06F 17/30
Abstract:
An example system and method for securing computer code of a dynamic Domain Specific Language (DSL) that leverages a General Purpose Language (GPL). An example method includes enhancing compile-time security enforcement functionality for computer code written using the DSL, in part by using a compiler to perform static analysis on the DSL computer code. The static analysis includes referencing a security policy defining one or more unacceptable program behaviors; and indicating when execution of the computer code would result in performance of the one or more unacceptable program behaviors based on results of the static analysis.

System To Enable Multi-Tenancy Testing Of Business Data And Validation Logic On The Cloud

View page
US Patent:
20160203074, Jul 14, 2016
Filed:
Jan 13, 2015
Appl. No.:
14/596191
Inventors:
- Redwood Shores CA, US
Nagarajender Rao Katoori - Hyderabad, IN
Mahesh Bansal - Hisar, IN
Namita Varma - Noida, IN
Shailesh Jain Vinayaka - Los Gatos CA, US
John Richard Smiljanic - Austin TX, US
Michael John De Groot - Cupertino CA, US
International Classification:
G06F 11/36
G06F 9/445
Abstract:
An adapter can execute a test script in parallel relative to separate tenant installations in a multi-tenant environment. Such tenant installations can be established within a cloud computing environment. Multiple tenant installations may share some installation components, such as an application server and/or a database, so that these shared installation components are not duplicated. While executing the test script in parallel, the adapter can translate selected values for each test script execution so that those values are distinguished from corresponding values within other test script executions. The values can be translated to reflect the identity of the tenant whose installation the test script execution targets. Furthermore, while executing the test scripts in parallel, the adapter can cause the test script executions to synchronize at specified points within the test script, so that all of the test script executions are guaranteed to have executed to a common point before proceeding.

Debugging Analysis In Running Multi-User Systems

View page
US Patent:
20160011958, Jan 14, 2016
Filed:
Sep 18, 2015
Appl. No.:
14/858280
Inventors:
- Redwood Shores CA, US
Shailesh Vinayaka - Los Gatos CA, US
James Driscoll - Santa Clara CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/36
G06F 9/455
Abstract:
Various arrangements for debugging logic being executed by a webserver is presented. A virtual machine of the webserver may execute runtime threads for a plurality of remote users. The web server may compile business logic code received from a developer computer system via a web-based interface into an logic insight injected code. The logic insight injected code may be compiled from the business logic code to include debugging functionality. The virtual machine of the webserver may execute the logic insight injected code concurrently with the runtime threads being executed for the plurality of remote users. The debugging functionality of the logic insight injected code being executed may not affect execution of the runtime threads for the plurality of users.

Data Uniqued By Canonical Url For Rest Application

View page
US Patent:
20150067029, Mar 5, 2015
Filed:
Sep 4, 2013
Appl. No.:
14/017575
Inventors:
- Redwood Shores CA, US
Sekhar Korupolu - Dublin CA, US
Shailesh Vinayaka - Los Gatos CA, US
Fabio Saraiva de Souza - Belmont CA, US
Shimpa Saxena - Bangalore, IN
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
H04L 29/06
US Classification:
709203
Abstract:
Pieces of an entity's data set can be related with each other using a canonical Uniform Resource Locator (URL). If a server returns pieces of an entity's data record to a client within multiple separate REST-based responses, the client can discern from the canonical URL that those pieces relate to the same entity. In response to each REST-based request from a client, a server returns, with the client-requested data, a canonical URL that uniquely identifies that data's entity. A client can receive the canonical URL with the data that the server returns. If the canonical URLs returned along with data items in separate requests match, then the client determines that those data items pertain to the same entity. If the client determines that separately received data items pertain to the same entity, then the client can merge those data items together into a unified record that the client stores locally.
Shailesh J Vinayaka from Los Gatos, CA, age ~56 Get Report