Patents by Inventor Rosanna H. Ho

Rosanna H. Ho 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: 10154385
    Abstract: In implementations of creating a communication group, a mobile device can receive a selection to enable communication of location information between devices that correspond to entities from a group of entities associated with a user of the mobile device. The mobile device can receive location information that describes a physical location or proximity of the devices that correspond to the entities, and present in a user interface on a display device, a visual representation that indicates at least one of the entities is at a location within a pre-set distance of the mobile device. A communication group can be created that includes the entities selected from the group of entities associated with the user of the mobile device. The mobile device can also communicate the location information of the mobile device to all of the devices that correspond to the entities as a group communication based on the communication group.
    Type: Grant
    Filed: February 20, 2017
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
  • Publication number: 20170164164
    Abstract: In implementations of creating a communication group, a mobile device can receive a selection to enable communication of location information between devices that correspond to entities from a group of entities associated with a user of the mobile device. The mobile device can receive location information that describes a physical location or proximity of the devices that correspond to the entities, and present in a user interface on a display device, a visual representation that indicates at least one of the entities is at a location within a pre-set distance of the mobile device. A communication group can be created that includes the entities selected from the group of entities associated with the user of the mobile device. The mobile device can also communicate the location information of the mobile device to all of the devices that correspond to the entities as a group communication based on the communication group.
    Type: Application
    Filed: February 20, 2017
    Publication date: June 8, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
  • Patent number: 9602611
    Abstract: This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren A. Apfel, Jon Friedman, Justin Michael Maguire, Matthew James Schoenholz, Rosanna H. Ho, Keith L. Rowe, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Patent number: 9578468
    Abstract: This document describes tools capable of enabling users of mobile communication devices to create communication groups quickly and easily. With such a communication group a user may call, text, or instant message all persons in the group at once by selecting the communication group rather than each person in the group. In one embodiment, the tools enable a user to build a communication group by dragging and dropping indicators for persons he or she knows from one area of a screen into another area. In another embodiment, the tools automatically collect persons from those that the user knows based on one or more criteria. The user may then easily create a communication group of those collected persons, such as by tapping on an area of a mobile device's display.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: February 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
  • Patent number: 9223412
    Abstract: Location-based display characteristics in a user interface are described. In an implementation, a determination is made by mobile communications device that icon is to be displayed at a particular location in the user interface. A display characteristic is applied by the mobile communications device that is defined for the particular location such that a display of the icon is changed. The icon is displayed having an applied display characteristic on the display device of the mobile communications device at the particular location in the user interface.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: December 29, 2015
    Assignee: Rovi Technologies Corporation
    Inventors: Jonathan D. Friedman, Paula Guntaur, Michael K. Henderlight, Rosanna H. Ho, Michael J. Kruzeniski, Michael A. Smuga, Stephanie E. Teng, Chad Aron Voss, Brian M. Wilson
  • Publication number: 20140135052
    Abstract: This document describes tools capable of enabling users of mobile communication devices to create communication groups quickly and easily. With such a communication group a user may call, text, or instant message all persons in the group at once by selecting the communication group rather than each person in the group. In one embodiment, the tools enable a user to build a communication group by dragging and dropping indicators for persons he or she knows from one area of a screen into another area. In another embodiment, the tools automatically collect persons from those that the user knows based on one or more criteria. The user may then easily create a communication group of those collected persons, such as by tapping on an area of a mobile device's display.
    Type: Application
    Filed: January 21, 2014
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
  • Publication number: 20140094226
    Abstract: Location-based display characteristics in a user interface are described. In an implementation, a determination is made by mobile communications device that icon is to be displayed at a particular location in the user interface. A display characteristic is applied by the mobile communications device that is defined for the particular location such that a display of the icon is changed. The icon is displayed having an applied display characteristic on the display device of the mobile communications device at the particular location in the user interface.
    Type: Application
    Filed: December 5, 2013
    Publication date: April 3, 2014
    Applicant: Microsoft Corporation
    Inventors: Jonathan D. Friedman, Paula Guntaur, Michael K. Henderlight, Rosanna H. Ho, Michael J. Kruzeniski, Michael A. Smuga, Stephanie E. Teng, Chad Aron Voss, Brian M. Wilson
  • Patent number: 8639229
    Abstract: This document describes tools capable of enabling users of mobile communication devices to create communication groups quickly and easily. With such a communication group a user may call, text, or instant message all persons in the group at once by selecting the communication group rather than each person in the group. In one embodiment, the tools enable a user to build a communication group by dragging and dropping indicators for persons he or she knows from one area of a screen into another area. In another embodiment, the tools automatically collect persons from those that the user knows based on one or more criteria. The user may then easily create a communication group of those collected persons, such as by tapping on an area of a mobile device's display.
    Type: Grant
    Filed: January 17, 2008
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Darren A. Apfel, Jon Friedman, Keith L. Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Patent number: 8634876
    Abstract: Location-based display characteristics in a user interface are described. In an implementation, a determination is made by mobile communications device that icon is to be displayed at a particular location in the user interface. A display characteristic is applied by the mobile communications device that is defined for the particular location such that a display of the icon is changed. The icon is displayed having an applied display characteristic on the display device of the mobile communications device at the particular location in the user interface.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: January 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Jonathan D. Friedman, Paula Guntaur, Michael K. Henderlight, Rosanna H. Ho, Michael J. Kruzeniski, Michael A. Smuga, Stephanie E. Teng, Chad Aron Voss, Brian M. Wilson
  • Publication number: 20120254765
    Abstract: This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
    Type: Application
    Filed: June 14, 2012
    Publication date: October 4, 2012
    Applicant: Microsoft Corporation
    Inventors: Darren A. Apfel, Jon Friedman, Justin Michael Maguire, Matthew James Schoenholz, Rosanna H. Ho, Keith L. Rowe, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Patent number: 8274484
    Abstract: In an example embodiment, a method is adapted to tracking input with a device. The method includes an act of monitoring and acts of activating and displaying if a touch input is detected. The device has a first side and a second side, with the second side opposite the first side. The device has a display screen disposed on the first side, and a screen-reflective interface disposed on the second side. Respective positions on the screen-reflective interface correspond to respective locations of the display screen. The screen-reflective interface of the device is monitored. If a touch input is detected on the screen-reflective interface, the device performs acts of activating and displaying. Specifically, a tracking state is activated for the screen-reflective interface responsive to the detected touch input on the screen-reflective interface. The interface icon is displayed on the display screen to indicate that the tracking state has been activated.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Patrick M. Baudisch, Georg F. Petschnigg, David H. Wykes, Albert Yiu-So Shum, Avi Geiger, Kenneth P. Hinckley, Michael J. Sinclair, Joel B. Jacobs, Jonathan D. Friedman, Rosanna H. Ho
  • Patent number: 8214464
    Abstract: This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Darren A. Apfel, Jon Friedman, Justin Michael Maguire, Matthew James Schoenholz, Rosanna H. Ho, Keith L. Rowe, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Publication number: 20110258553
    Abstract: This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
    Type: Application
    Filed: June 30, 2011
    Publication date: October 20, 2011
    Applicant: Microsoft Corporation
    Inventors: Darren A. Apfel, Jon Friedman, Justin Michael Maguire, Matthew James Schoenholz, Rosanna H. Ho, Keith L. Rowe, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Patent number: 8005927
    Abstract: This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventors: Darren A. Apfel, Jon Friedman, Justin Michael Maguire, Matthew James Schoenholz, Rosanna H. Ho, Keith L. Rowe, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Publication number: 20100105439
    Abstract: Location-based display characteristics in a user interface are described. In an implementation, a determination is made by mobile communications device that icon is to be displayed at a particular location in the user interface. A display characteristic is applied by the mobile communications device that is defined for the particular location such that a display of the icon is changed. The icon is displayed having an applied display characteristic on the display device of the mobile communications device at the particular location in the user interface.
    Type: Application
    Filed: April 30, 2009
    Publication date: April 29, 2010
    Inventors: Jonathan D. Friedman, Paula Guntaur, Michael K. Henderlight, Rosanna H. Ho, Michael J. Kruzeniski, Michael A. Smuga, Stephanie E. Teng, Chad Aron Voss, Brian M. Wilson
  • Publication number: 20100013777
    Abstract: In an example embodiment, a method is adapted to tracking input with a device. The method includes an act of monitoring and acts of activating and displaying if a touch input is detected. The device has a first side and a second side, with the second side opposite the first side. The device has a display screen disposed on the first side, and a screen-reflective interface disposed on the second side. Respective positions on the screen-reflective interface correspond to respective locations of the display screen. The screen-reflective interface of the device is monitored. If a touch input is detected on the screen-reflective interface, the device performs acts of activating and displaying. Specifically, a tracking state is activated for the screen-reflective interface responsive to the detected touch input on the screen-reflective interface. The interface icon is displayed on the display screen to indicate that the tracking state has been activated.
    Type: Application
    Filed: July 18, 2008
    Publication date: January 21, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick M. Baudisch, Georg F. Petschnigg, David H. Wykes, Albert Yiu-So Shum, Avi Geiger, Kenneth P. Hinckley, Michael J. Sinclair, Joel B. Jacobs, Jonathan D. Friedman, Rosanna H. Ho
  • Publication number: 20090187621
    Abstract: This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 23, 2009
    Inventors: Darren A. Apfel, Jon Friedman, Justin Michael Maguire, Matthew James Schoenholz, Rosanna H. Ho, Keith L. Rowe, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Publication number: 20090186605
    Abstract: This document describes tools capable of enabling users of mobile communication devices to create communication groups quickly and easily. With such a communication group a user may call, text, or instant message all persons in the group at once by selecting the communication group rather than each person in the group. In one embodiment, the tools enable a user to build a communication group by dragging and dropping indicators for persons he or she knows from one area of a screen into another area. In another embodiment, the tools automatically collect persons from those that the user knows based on one or more criteria. The user may then easily create a communication group of those collected persons, such as by tapping on an area of a mobile device's display.
    Type: Application
    Filed: January 17, 2008
    Publication date: July 23, 2009
    Inventors: Darren A. Apfel, Jon Friedman, Keith L. Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
  • Patent number: 5903255
    Abstract: A method and system for selecting a color for display in a computer system. The present invention provides a color picker that displays the available colors in a honeycomb with an overall shape of a hexagon ("hexagonal honeycomb"). The color picker fills each cell of the honeycomb with a distinct color. The color picker fills each cell at a corner of the hexagonal honeycomb with certain colors and the center cell of the hexagonal honeycomb with a gray scale color. The other cells are filled with colors that are based approximately on their distance from the corner cells. The color picker also displays a second honeycomb that contains gray scale colors. A user then uses a mouse to select a cell of either honeycomb that contains the desired color.
    Type: Grant
    Filed: January 30, 1996
    Date of Patent: May 11, 1999
    Assignee: Microsoft Corporation
    Inventors: Brendan G. Busch, Rosanna H. Ho, Marc R. Keller, Hannes Ruescher, Eric P. Wilfrid, Cathleen G. Harris
  • Patent number: 5781190
    Abstract: A presentation transport system is provided that transfers a slide presentation from a source computer to a destination computer in such a manner as to ensure that the presentation will look and operate in the manner in which it was intended on the destination computer. In order to provide this functionality, the presentation transport system packs up the presentation on the source computer, including the link sources for the presentation, stores the presentation and the link sources onto a transfer medium, and unpacks the presentation and the link sources after it has been transferred to the destination computer. During this process, the links contained in the presentation are maintained so that when the presentation is displayed on the destination computer, the links are operational. Additionally, the fonts used by the presentation are transferred by the presentation transport system so as to ensure that when the presentation is displayed, the correct fonts are used.
    Type: Grant
    Filed: June 5, 1996
    Date of Patent: July 14, 1998
    Assignee: Microsoft Corporation
    Inventors: David P. H. Gorbet, Rosanna H. Ho, Imran I. Qureshi