Search

Sriram Viji

from Redmond, WA
Age ~45

Sriram Viji Phones & Addresses

  • 17288 NE 120Th Way, Redmond, WA 98052
  • New York, NY
  • Ann Arbor, MI
  • 424 Belmont Ave E, Seattle, WA 98102
  • Menlo Park, CA
  • Stanford, CA

Publications

Us Patents

Method And System For Providing Modifier Key Behavior Through Pen Gestures

View page
US Patent:
7477233, Jan 13, 2009
Filed:
Mar 16, 2005
Appl. No.:
11/082628
Inventors:
Richard J. Duncan - Kirkland WA, US
Emily K. Rimas-Ribikauskas - Seattle WA, US
Robert J. Jarrett - Snohomish WA, US
Leroy B. Keely - Portola Valley CA, US
Shawna J. Davis - Seattle WA, US
Sriram Viji - Seattle WA, US
Thomas P. Russo - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
G06F 3/033
US Classification:
345156, 345157, 345163, 345168, 345173, 345179, 178 1801, 178 1803, 178 1901, 715856, 715863
Abstract:
Described is a system and method in which pen gestures cause a mode to be entered in which a computing device acts as if a modifier key (e. g. , Control, Alt, or Shift) was being pressed. This is accomplished by a pen driver sending a modifier key down to the keyboard and mouse input subsystem. Modifier key behavior is thus provided, including at times when a keyboard is not readily available. While in the modifier key mode, additional gestures can be input, including a gesture that results in the computing device acting as if multiple modifier keys are pressed. Also, while in the mode, visual feedback may be provided to indicate the mode is active. The mode may be exited by sending a corresponding modifier key up, and the exit may be triggered in various ways, including by other gestures, mouse or pen events, and certain keyboard input.

Asynchronous And Synchronous Gesture Recognition

View page
US Patent:
7614019, Nov 3, 2009
Filed:
Nov 15, 2004
Appl. No.:
10/986997
Inventors:
Emily K. Rimas Ribikauskas - Seattle WA, US
Jeffrey W. Pettiross - Seattle WA, US
Leroy B. Keely - Portola Valley CA, US
Matthew Rubin Lerner - Seattle WA, US
Robert J. Jarrett - Snohomish WA, US
Sriram Viji - Seattle WA, US
Rick Duncan - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/033
US Classification:
715863
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.

Method And System For Training A User How To Perform Gestures

View page
US Patent:
7627834, Dec 1, 2009
Filed:
Nov 15, 2004
Appl. No.:
10/986996
Inventors:
Emily K. Rimas-Ribikauskas - Seattle WA, US
Jeffrey W. Pettiross - Seattle WA, US
Leroy B. Keely - Portola Valley CA, US
Matthew Rubin Lerner - Seattle WA, US
Robert J. Jarrett - Snohomish WA, US
Sriram Viji - Seattle WA, US
Rick Duncan - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/033
G06F 3/00
G09B 7/00
US Classification:
715863, 715705, 434362
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.

Auxiliary Display Sidebar Integration

View page
US Patent:
7631267, Dec 8, 2009
Filed:
Jun 1, 2006
Appl. No.:
11/446493
Inventors:
Sriram Viji - Seattle WA, US
Paula L. Tomlinson - Redmond WA, US
Brian C. Teutsch - Seattle WA, US
Daniel J. Polivy - Seattle WA, US
Matthew P. Rhoten - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
G06F 9/00
G06F 17/00
US Classification:
715763, 715748, 715749
Abstract:
Described is a technology by which an application program such as a gadget may communicate with a sidebar program to output content for consumption by an auxiliary display device. The gadget may communicate with the sidebar program via sidebar APIs, and in turn the sidebar program communicates with an auxiliary display device platform via auxiliary display device APIs. Among its capabilities, the sidebar program may install gadgets on a host computer system, and upon detecting that the host computer system is configured to operate with an auxiliary display device, may install the gadget such that the gadget is configured to work with an auxiliary display device. The installation may be accomplished by having the sidebar program write information to a system registry.

Flick Gesture

View page
US Patent:
7761814, Jul 20, 2010
Filed:
Sep 13, 2004
Appl. No.:
10/938882
Inventors:
Emily K. Rimas-Ribikauskas - Seattle WA, US
Jeffrey W. Pettiross - Seattle WA, US
Leroy B. Keely - Portola Valley CA, US
Matthew Rubin Lerner - Seattle WA, US
Robert J. Jarrett - Snohomish WA, US
Sriram Viji - Seattle WA, US
Rick Duncan - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/033
US Classification:
715863
Abstract:
A system and method for determining whether a flick gesture has occurred is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.

Automated Application Configuration Using Device-Provided Data

View page
US Patent:
7779427, Aug 17, 2010
Filed:
Jan 18, 2006
Appl. No.:
11/335234
Inventors:
Daniel J. Polivy - Seattle WA, US
Sriram Viji - Seattle WA, US
Andrew J. Fuller - Redmond WA, US
Matthew P. Rhoten - Kirkland WA, US
Assignee:
Microsoft Corporation - Remond WA
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
US Classification:
719327, 719321, 710 8
Abstract:
Described is a technology by which a device pre-enables application programs of a computer system to work with the device when the device is connected to the computer system. A set of data is obtained from a device, such as by an installer at installation time. The set of data includes information that identifies one or more computer system application programs that the device desires to work with when each application program runs. When the data set is obtained, the application program is enabled (e. g. , given appropriate permissions) such that the application program may communicate data with the device when the program is run on the computer system. In one implementation, a device driver provides an installer with access to the data set, which may also include additional information such as application configuration parameters. The installer may be automatically run on the computer system upon initial device detection.

Interface For Consistent Program Interaction With Auxiliary Computing Devices

View page
US Patent:
7784065, Aug 24, 2010
Filed:
Feb 7, 2005
Appl. No.:
11/053186
Inventors:
Daniel J. Polivy - Seattle WA, US
Matthew P. Rhoten - Kirkland WA, US
Andrew J. Fuller - Redmond WA, US
Sriram Viji - Seattle WA, US
Michael S. Bernstein - Bothell WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
US Classification:
719328
Abstract:
Described is a system and method including an auxiliary display platform having an interface (API) set that provides a way for client applications running on a main computer system to interact with various types of auxiliary displays, irrespective of differences between various device implementations. Interaction includes displaying content and notifications provided by the application, and returning events to the application. In one implementation the API set comprises a set of COM objects that register and perform configuration checks of a client application, send content and notifications to attached devices, and return events from the attached devices. The application may send data to an endpoint corresponding to a communication destination (e. g. , a particular auxiliary device application) and a contract (e. g. , a format) for the data.

Automatic Cross-Display Coordination

View page
US Patent:
20060232494, Oct 19, 2006
Filed:
Apr 15, 2005
Appl. No.:
11/108162
Inventors:
Arnold Lund - Sammimish WA, US
Andrew Fuller - Redmond WA, US
Matthew Rhoten - Kirkland WA, US
Sriram Viji - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G09G 5/00
US Classification:
345001100
Abstract:
The invention relates to improved systems and methods for communicating information between an auxiliary display device and a primary display device. Methods and systems for automatic cross-display coordination between an auxiliary and primary display device through the use of executable command lines are provided. In at least one embodiment, a user of a user computer may determine what features of an application are associated with executable command lines and displayed on an auxiliary device. In yet other embodiments, an API is provided to allow a user to select or manually enter command lines to execute on a primary display device. Yet further aspects of the invention, the auxiliary display device is used to remotely produce a visual output on a primary display device.
Sriram Viji from Redmond, WA, age ~45 Get Report