Amazon - Greater Seattle Area since Feb 2012
Software Development Manager
Amazon.com May 2010 - Feb 2012
Technical Program Manager
Edifecs Sep 2009 - May 2010
Sr. Technical Project Manager
Covelix Inc Sep 2006 - Apr 2010
Sr. Technical Architect
Infosys Technologies Ltd Jan 2000 - Aug 2006
Senior Technical Architect
Education:
Indian Institute of Technology, Bombay 1997 - 1999
MBA, Technology, Systems & Operations Management
National Center for Software Technology 1996 - 1998
Post Graduate Diploma in Software Technology, Computer Science
Maharaja Sayajirao Universtity of Baroda 1991 - 1995
B.S., Electronics & Instrumentation Engineering
The Maharaja Sayajirao University of Baroda 1991 - 1995
BS, Electronics
Shreyas Vidyalaya
Skills:
Project Management Software Project Management Program Management Solution Architecture Enterprise Software Software Development Management Agile Methodologies Pre Sales Crm Pmp Business Analysis Xml Consulting Testing Enterprise Architecture Leadership Cross Functional Team Leadership Integration Metadata Management Customer Relationship Management
Bryant Fong - Kirkland WA, US James C. Hilke - Redmond WA, US Shane M. DeSeranno - Snohomish WA, US Venkatesh Veeraraghavan - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
US Classification:
709223, 709220
Abstract:
Providing enterprise and targeted content to a personalized portal at a client device in a distributed environment. An administrator managing the distributed environment defines a plurality of workspace pages to be displayed to a user via the portal. The portal also includes a personalized page. The administrator determines workspace content to be provided to the user on the workspace pages via the portal, and the workspace content includes a set of predetermined content parameters. Targeted content is selected from the workspace content as a function of user profile data and the set of predetermined content parameters. The arranged targeted content and personalized content are rendered on the pages via the portal.
Venkatesh Veeraraghavan - Seattle WA, US Lin Huang - Redmond WA, US Targo Tennisberg - Bothell WA, US Nathan Fink - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 G06F 3/00
US Classification:
709217, 715700, 707700
Abstract:
The present invention provides a system and method for targeting content to audiences. The audience is defined by rules that may be based on properties as well as organizational structure associated with the users. Each of the rules is compiled to determine the group of members belonging to the rule. Logical operators are then applied to the groups to determine the audience membership. Compiling the rules enhances performance as the rules do not have to be run each time. Instead, a simple check against the rules results is performed. The rules making up the audience may be compiled at predetermined times in order to keep the audience up-to-date. Audiences are then selected and tagged to content so that the content may be viewed by the selected audiences.
Relating People Finding Results By Social Distance
Puneet Narula - Redmond WA, US Venkatesh Veeraraghavan - Seattle WA, US Bryant Fong - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30 G06F 7/00
US Classification:
707706, 707726, 707732, 705319
Abstract:
Search results are displayed according to relevance and grouped by the social distance between the person associated with the profile and the user performing the search. Metadata is defined of each of the profiles indicating groups affiliated the profile and a relevance value is determined as a function of the metadata for each of the profiles in the result set. The social distance is determined as a function of a colleague designation associated with the profile.
Gary Caldwell - Redmond WA, US Ning Jiang - Bellevue WA, US Venkatesh Veeraraghavan - Seattle WA, US Gail Borod Giacobbe - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707802
Abstract:
Various embodiments can be configured to provide a social networking computing environment. In an embodiment, a networked computing system can be used to provide informational feeds and commenting functionality to users of a social computing environment. In one embodiment, an enterprise-based social computing system can be configured to provide informational feeds to social networking application users. An informational feed can be populated with events and other information associated with one or more users of interest of an application user, but is not so limited. In one embodiment, a social computing environment can be configured to allow user commenting to feed items or events that are associated with a user or group of users.
Venkatesh Veeraraghavan - Seattle WA, US Lin Huang - Redmond WA, US Targo Tennisberg - Bothell WA, US Nathan Fink - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 G06F 3/00
US Classification:
709217, 715730
Abstract:
The present invention provides a system and method for targeting content to audiences. The audience is defined by rules that may be based on properties as well as organizational structure associated with the users. Each of the rules is compiled to determine the group of members belonging to the rule. Logical operators are then applied to the groups to determine the audience membership. Compiling the rules enhances performance as the rules do not have to be run each time. Instead, a simple check against the rules results is performed. The rules making up the audience may be compiled at predetermined times in order to keep the audience up-to-date. Audiences are then selected and tagged to content so that the content may be viewed by the selected audiences.
Transition From Ws-Federation Passive Profile To Active Profile
Javier Dalzell - Issaquah WA, US Christian Roy - Redmond WA, US William David Taylor - Redmond WA, US Venkatesh Veeraraghavan - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 21/00
US Classification:
726 9, 726 5
Abstract:
A server system sends a first credential request to a passive requestor at a client device. After sending the first credential request, the server system receives a credential for a user of the client device. If the credential is valid, the server system can provide the passive requestor with access to a resource provided by the server system. After providing the passive requestor with access to the resource, the server system provides an active requestor at the client device with access to the resource without sending a second credential request to the active requestor. Consequently, it may not be necessary for a user of the client device to provide credentials twice in order for the passive requestor and the active requestor to access the resource.
Venkatesh Veeraraghavan - Seattle WA, US Bryant Fong - Kirkland WA, US Shunri Guo - Sammamish WA, US James C. Hilke - Redmond WA, US Rachel A. Elfenbein - Seattle WA, US
A request, from a requester, is received to view user information on a user's personal site associated with a user. A relationship is determined between the requester and the user. User information is provided to the requester based on the requester's relationship to the user.
Systems And Methods For Recommendation Of Personal Network
Bryant Fong - Kirkland WA, US James Hilke - Redmond WA, US Venkatesh Veeraraghavan - Seattle WA, US Pawan Deshpande - Andover MA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707100000
Abstract:
Systems and methods for automatically recommending a personal network. The systems can include a review module programmed to review communication information. The systems can also include a recommend module in data communication with the review module, the recommend module being programmed to identify one or more contacts from the communication information to be included in a personal network. The recommend module can use a significance function to weight the communication information and rank the contacts identified in the communication information.
Venkatesh Veeraraghavan's Public Profile on Plaxo. Plaxo helps members like Venkatesh Veeraraghavan keep in touch with the people who really matter, ...