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: 10154385Abstract: 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: GrantFiled: February 20, 2017Date of Patent: December 11, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
-
Publication number: 20170164164Abstract: 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: ApplicationFiled: February 20, 2017Publication date: June 8, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
-
Patent number: 9602611Abstract: 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: GrantFiled: June 14, 2012Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9578468Abstract: 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: GrantFiled: January 21, 2014Date of Patent: February 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
-
Patent number: 9223412Abstract: 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: GrantFiled: December 5, 2013Date of Patent: December 29, 2015Assignee: Rovi Technologies CorporationInventors: 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: 20140135052Abstract: 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: ApplicationFiled: January 21, 2014Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Darren Alexander Apfel, Jonathan David Friedman, Keith Lindsey Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter Andrew Bernard, Matthew Justin Von Bencke
-
Publication number: 20140094226Abstract: 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: ApplicationFiled: December 5, 2013Publication date: April 3, 2014Applicant: Microsoft CorporationInventors: 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: 8639229Abstract: 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: GrantFiled: January 17, 2008Date of Patent: January 28, 2014Assignee: Microsoft CorporationInventors: Darren A. Apfel, Jon Friedman, Keith L. Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
-
Patent number: 8634876Abstract: 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: GrantFiled: April 30, 2009Date of Patent: January 21, 2014Assignee: Microsoft CorporationInventors: 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: 20120254765Abstract: 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: ApplicationFiled: June 14, 2012Publication date: October 4, 2012Applicant: Microsoft CorporationInventors: 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: 8274484Abstract: 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: GrantFiled: July 18, 2008Date of Patent: September 25, 2012Assignee: Microsoft CorporationInventors: 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: 8214464Abstract: 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: GrantFiled: June 30, 2011Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: 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: 20110258553Abstract: 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: ApplicationFiled: June 30, 2011Publication date: October 20, 2011Applicant: Microsoft CorporationInventors: 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: 8005927Abstract: 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: GrantFiled: January 22, 2008Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: 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: 20100105439Abstract: 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: ApplicationFiled: April 30, 2009Publication date: April 29, 2010Inventors: 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: 20100013777Abstract: 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: ApplicationFiled: July 18, 2008Publication date: January 21, 2010Applicant: MICROSOFT CORPORATIONInventors: 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: 20090187621Abstract: 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: ApplicationFiled: January 22, 2008Publication date: July 23, 2009Inventors: 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: 20090186605Abstract: 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: ApplicationFiled: January 17, 2008Publication date: July 23, 2009Inventors: Darren A. Apfel, Jon Friedman, Keith L. Rowe, Rosanna H. Ho, Sandra I. Vargas, Peter A. Bernard, Matthew Justin Von Bencke
-
Patent number: 5903255Abstract: 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: GrantFiled: January 30, 1996Date of Patent: May 11, 1999Assignee: Microsoft CorporationInventors: Brendan G. Busch, Rosanna H. Ho, Marc R. Keller, Hannes Ruescher, Eric P. Wilfrid, Cathleen G. Harris
-
Patent number: 5781190Abstract: 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: GrantFiled: June 5, 1996Date of Patent: July 14, 1998Assignee: Microsoft CorporationInventors: David P. H. Gorbet, Rosanna H. Ho, Imran I. Qureshi