Patents by Inventor Devindra S. Chainani

Devindra S. Chainani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5724074
    Abstract: A control program for a programmable toy (24) is created using a graphic programming system implemented on a personal computer (10). In the preferred embodiment, the programmable toy comprises a vehicle that can be commanded to make turns in 45.degree. increments and to track an infrared source (220). To create the graphic control program, the user simply selects graphic objects from control panel (154) presented on a cartoon-like graphic screen. For example, the user can select a horn graphic object (168) or a headlight graphic object (166) to respectively activate a horn or headlights on the programmable toy. The user creates a graphic control program on a grid (160) using a mouse (23) to select the graphic objects and indicate parameters. Once the graphic control program is completed, it is downloaded from the RS-232 serial port of the personal computer into the programmable toy through a connecting link (25), which is then uncoupled from the programmable toy.
    Type: Grant
    Filed: February 6, 1995
    Date of Patent: March 3, 1998
    Assignee: Microsoft Corporation
    Inventors: Devindra S. Chainani, Timothy E. Wood
  • Patent number: 5697829
    Abstract: A control program for a programmable toy (24) is created using a graphic programming system implemented on a personal computer (10). In the preferred embodiment, the programmable toy comprises a vehicle that can be commanded to make turns in 45.degree. increments and to track an infrared source (220). To create the graphic control program, the user simply selects graphic objects from control panel (154) presented on a cartoon-like graphic screen. For example, the user can select a horn graphic object (168) or a headlight graphic object (166) to respectively activate a horn or headlights on the programmable toy. The user creates a graphic control program on a grid (160) using a mouse (23) to select the graphic objects and indicate parameters. Once the graphic control program is completed, it is downloaded from the RS-232 serial port of the personal computer into the programmable toy through a connecting link (25), which is then uncoupled from the programmable toy.
    Type: Grant
    Filed: October 26, 1995
    Date of Patent: December 16, 1997
    Assignee: Microsoft Corporation
    Inventors: Devindra S. Chainani, Timothy E. Wood
  • Patent number: 5656907
    Abstract: A control program for a programmable toy (24) is created using a graphic programming system implemented on a personal computer (10). In the preferred embodiment, the programmable toy comprises a vehicle that can be commanded to make turns in 45.degree. increments and to track an infrared source (220). To create the graphic control program, the user simply selects graphic objects from control panel (154) presented on a cartoon-like graphic screen. For example, the user can select a horn graphic object (168) or a headlight graphic object (166) to respectively activate a horn or headlights on the programmable toy. The user creates a graphic control program on a grid (160) using a mouse (23) to select the graphic objects and indicate parameters. Once the graphic control program is completed, it is downloaded from the RS-232 serial port of the personal computer into the programmable toy through a connecting link (25), which is then uncoupled from the programmable toy.
    Type: Grant
    Filed: February 9, 1996
    Date of Patent: August 12, 1997
    Assignee: Microsoft Corporation
    Inventors: Devindra S. Chainani, Timothy E. Wood
  • Patent number: 5621875
    Abstract: A method and system for automatic formatting of user selected text in a word processing system. A number of format options are displayed to the user and a text format selection is then obtained from the user for a selected format option. An identifier identifying the selected text format is stored in a text format data structure. One or more portions of existing text are thereafter selected by the user. For each selected portion of existing text, the selected portion is formatted with the text format identified by the identifier stored in the data structure. These steps are repeated until canceled by the user or until the user enters new text. In a preferred embodiment, the word processing system provides a conventional mode for performing conventional text formatting in which a text format is specified only after a single portion of existing text is selected by the user to which to apply the specified text format.
    Type: Grant
    Filed: October 26, 1993
    Date of Patent: April 15, 1997
    Assignee: Microsoft Corp.
    Inventors: Christopher A. Mason, Devindra S. Chainani, Pamela P. Ho, Susan M. Wilkins