Search

Vivek Bapuji Dalvi

from Redmond, WA
Age ~50

Vivek Dalvi Phones & Addresses

  • 11820 158Th Ave NE, Redmond, WA 98052
  • Sammamish, WA
  • 15217 16Th St, Bellevue, WA 98007 (425) 649-0996
  • 15236 13Th St, Bellevue, WA 98007 (425) 649-0996
  • Stillwater, OK

Resumes

Resumes

Vivek Dalvi Photo 1

Vivek Dalvi

View page
Vivek Dalvi Photo 2

Vivek Dalvi

View page
Vivek Dalvi Photo 3

Vivek Dalvi

View page
Location:
Bellevue, WA
Industry:
Computer Software
Vivek Dalvi Photo 4

Vivek Dalvi

View page
Location:
Greater Seattle Area
Industry:
Computer Software
Skills:
Software Project Management
Program Management
Software Development
Agile Methodologies
Product Planning
Agile Project Management
Product Management
Distributed Systems
Software Design
.NET
WPF

Publications

Us Patents

Utilizing A First Managed Process To Host At Least A Second Managed Process

View page
US Patent:
8074227, Dec 6, 2011
Filed:
Feb 8, 2007
Appl. No.:
11/703978
Inventors:
Michael J. Antonio - Seattle WA, US
David R. Fulmer - Redmond WA, US
Vivek B. Dalvi - Bellevue WA, US
David P. Relyea - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
G06F 3/048
US Classification:
719310, 715773
Abstract:
A system and method for utilizing a first managed process to host at least a second managed process is disclosed. The technology initially provides a first managed process. The first managed process hosting at least a second managed process. An unmanaged process is then provided to facilitate communication between the first managed process and the second managed process, such that a user can automatically communicate with the first managed process while the second managed process is operational and the first managed process is in the background without requiring the user to select the first managed process.

System And Method For Validation Of Arguments Provided To An Application

View page
US Patent:
20060130019, Jun 15, 2006
Filed:
Nov 30, 2004
Appl. No.:
11/001520
Inventors:
Jamie Cool - Redmond WA, US
Vivek Dalvi - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
717140000
Abstract:
A system and method for validating arguments in a request to activate an application is provided. An application may include declarations with information for validating arguments provided with a request to activate the application. A compiler may then compile the source code of the application to generate an assembly with information for validating the arguments and may also generate an entry in a manifest with information identifying the assembly with the information for validating the arguments. The compiler may also generate an activation executable with executable code used for validating the arguments before the application may be executed. When a request may be received with arguments for activation of the application, activation code may validate the arguments and then execute the application code which may access the validated arguments.

Techniques For Generating And Executing Browser-Hosted Applications

View page
US Patent:
20070174824, Jul 26, 2007
Filed:
Jan 23, 2006
Appl. No.:
11/337637
Inventors:
David Relyea - Bellevue WA, US
Vivek Dalvi - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/45
US Classification:
717140000
Abstract:
Techniques are provided for compiling source code. A first code portion is generated that corresponds to the source code and is included in an application program. An attribute setting is received indicating an execution environment for the application program. A second code portion included in the application program is conditionally generated in accordance with the attribute setting. A determination is made as to whether the attribute setting is a first value indicating a first execution environment. If the attribute setting is the first value, a deployment manifest file and an application manifest filed are generated. The manifest files are used in connection with installation of the application program for execution in the first execution environment.

Dynamic Compute Resource Assignment And Scalable Computing Environment Generation For Live Environments

View page
US Patent:
20190370081, Dec 5, 2019
Filed:
Jul 6, 2018
Appl. No.:
16/029534
Inventors:
- Redmond WA, US
Joey Beum CHO - Issaquah WA, US
Jonathan Acone - Redmond WA, US
Vivek Bapuji DALVI - Redmond WA, US
International Classification:
G06F 9/50
G06F 9/455
Abstract:
Computing environments are scalably generated and provisioned based on metadata associated with separately defined containers of groups of sandboxes. Each container of a group of sandboxes is its own digital construct and is wrapped with metadata that defines the nature and aspects of the grouping, including enumerating individual members of a team, factors or attributes of assignments, and the like. The metadata, therefore, identifies the sandboxes to generate and, within those sandboxes, the computing environments to generate and how such computing environments are to be provisioned. In variable team settings quantities and identities of individuals can be unknown and can dynamically change. Administrators provide team definitions without rosters, or with rosters that comprise only previously registered individuals. Subsequently joining individuals are dynamically added to the roster and appropriate sandboxes and computing environments are generated at a different time than the sandboxes and computing environments were generated for other users.

Scalable Computing Environment Generation And Compute Resource Assignment

View page
US Patent:
20190370458, Dec 5, 2019
Filed:
May 31, 2018
Appl. No.:
15/995117
Inventors:
- Redmond WA, US
Avinash Tiruchanapalli SURESH - Redmond WA, US
Jonathan Acone - Redmond WA, US
Vivek Bapuji DALVI - Redmond WA, US
International Classification:
G06F 21/53
H04L 29/06
G06F 9/455
Abstract:
Computing environments can be scalably generated and provisioned based on one or more team definitions and definitions of one or more projects assigned to a particular team. Digital constructs can be generated to represent the teams and the projects assigned to such teams, and such digital constructs can comprise metadata identifying sandboxes to generate and, within those sandboxes, computing environments to generate and how such computing environments are to be provisioned. The sandboxes can be generated in parallel and the computing environments can be provisioned in parallel, or staggered based on individual user access. Assignment of consumption limitations can be individually adjusted from default values, and monitoring of such consumption limitations can be performed on an aggregated basis.

Optimized Execution Order Correlation With Production Listing Order

View page
US Patent:
20170169339, Jun 15, 2017
Filed:
Jan 11, 2016
Appl. No.:
14/992100
Inventors:
- Redmond WA, US
Ganesh KRISHNAMURTHI - Bangalore, IN
fnu SURESH KUMAR KOORELLA - Redmond WA, US
Himanshu AGRAWAL - Bellevue WA, US
Vivek DALVI - Redmond WA, US
Alok JAIN - Redmond WA, US
International Classification:
G06N 5/02
G06F 3/0484
G06F 17/30
Abstract:
Optimized execution order results (e.g., from a Rete algorithm graph) are correlated with a production ordering selected by a user, thereby more accurately modeling the user's understanding of how productions relate to one another during execution in a rule system. An execution report shows in the user-selected order for each of the rules, whether the rule was executed, the inputs matched to partial conditions of the rule, and partial condition evaluation results. User rule management experience is also enhanced in other ways. For example, a graphical user interface permits user selection of a schema xpath, bulk selection of XML schema nodes to define vocabulary used in rules, if-then-else rules, rules with embedded SQL, marking rules as active or not, receiving multiple kinds of input from a single text input box, locally executing rules, importing rules authored elsewhere, iterating over a collection of objects, and validating rules against vocabulary data types.
Vivek Bapuji Dalvi from Redmond, WA, age ~50 Get Report