Patents by Inventor Renu Devi

Renu Devi 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: 10762277
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee
  • Patent number: 10565301
    Abstract: Stateful editing of rich content in an electronic document using a text box, may be provided. Multiple inputs may be received in a text box for updating the rich content. The rich content may include both text content and non-text content displayed in the electronic document. An update may be determined for applying to the rich content based on the multiple inputs in the text box. The update may then be applied to the rich content.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: February 18, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Renu Devi, Barnabas Whitfield
  • Publication number: 20150033188
    Abstract: Technologies are generally described for providing a scrollable context menu for interacting with content displayed on a user interface. The scrollable context menu may include a base set of commands available for execution on selected textual and other content. A user may scroll the menu to display a carousel of additional available options employing traditional input such as mouse and stylus input and employing touch and gesture based interaction. The scrollable context menu may present visual cues to indicate that additional options are available. Each command in the base set of commands displayed on the scrollable context menu may be a command commonly used by a user and associated with a user profile unique to the user. The user profile may be saved such that commonly used commands may be preserved and displayed each time the scrollable context menu is presented to the user from any application or device.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 29, 2015
    Applicant: Microsoft Corporation
    Inventor: Renu Devi
  • Publication number: 20150012815
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 8, 2015
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee
  • Publication number: 20140354554
    Abstract: An improved dynamic user interface is provided. According to a type of input detected, an application UI may be optimized to the type of input. Optimization may include arrangement of functionality controls, as well as interaction models of UI elements to provide a better user experience depending on a type of input mechanism being used. If touch input is used, the functionality controls in a touch-optimized UI may be spaced farther apart, hit target areas may be larger, and behavior of the functionality controls may be optimized for touch input. If a user switches between touch and precision modes (e.g., the user uses a finger tap and a mouse), a precision UI may be presented, where functionality controls may be more compactly arranged and may utilize features specific to a mouse, pen/stylus, or other type of precision input device.
    Type: Application
    Filed: May 30, 2013
    Publication date: December 4, 2014
    Applicant: Microsoft Corporation
    Inventors: Renu Devi, Kyle Ryan
  • Patent number: 8843858
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee
  • Publication number: 20140053068
    Abstract: Stateful editing of rich content in an electronic document using a text box, may be provided. Multiple inputs may be received in a text box for updating the rich content. The rich content may include both text content and non-text content displayed in the electronic document. An update may be determined for applying to the rich content based on the multiple inputs in the text box. The update may then be applied to the rich content.
    Type: Application
    Filed: August 17, 2012
    Publication date: February 20, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Renu Devi, Barnabas Whitfield
  • Publication number: 20130326430
    Abstract: A web application provides a custom selection for editing text on a gesture or touch screen. The application replaces native browser handles with selection handles to provide consistent user interface experience across platforms. The application also provides a scheme for semantic interpretation of browser gesture or touch events. The application standardizes browser events into a consistent stream of semantic events that are compatible with a plurality of devices and browsers. The application also provides a gesture or touch optimized user interface in the browser. The application determines gesture or touch input and optimizes the user interface according to the type of input.
    Type: Application
    Filed: November 8, 2012
    Publication date: December 5, 2013
    Applicant: Microsoft Corporation
    Inventors: Renu Devi, Barnabas Whitfield, Kyle Ryan, Trevor Harris, Mark Fields, Michael Herzfeld, Louisa Lee