Patents by Inventor Kenton O'Hara

Kenton O'Hara 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).

  • Publication number: 20220319139
    Abstract: A method of providing a geographically distributed live mixed-reality meeting is described. The method comprises receiving, from a camera at a first endpoint, a live video stream; generating an mixed reality view incorporating the received video stream; rendering the mixed reality view at a display at the first endpoint and transmitting the mixed reality view to at least one other geographically distant endpoint; receiving data defining a bounding area; calculating a real world anchor for the bounding area using the data defining the bounding area; rendering the bounding area in the mixed reality view at a real world position determined using the real world anchor; and applying different rule sets to content objects placed into the mixed reality view by users dependent upon the position of the content objects relative to the bounding area in real world space.
    Type: Application
    Filed: June 25, 2022
    Publication date: October 6, 2022
    Inventors: Anthony Arnold WIESER, Martin Grayson, Kenton O'Hara, Edward Rintel, Camilla Alice Longden, Philipp Steinacher, Dominic Roedel, Advait Sarkar, Shu Sam Chen, Jens Emil Krarup Gronbaek, Ding Wang
  • Patent number: 11310294
    Abstract: The present disclosure provides a number of techniques for enhancing a user's experience when joining teleconference sessions with multiple devices. When a user attempts to join a teleconference session using the same user identity for multiple devices, a system differentiates the devices as a primary device and at least one companion device. The primary device has a first control set for controlling a teleconference session and the at least one companion device has a companion control set for sharing content. In some embodiments, the primary device also has one set of selected streams, e.g., a stage view, and the companion device has a subset of those streams or other streams based on an activity level. In addition, the present disclosure provides a number of techniques for enabling users to share content using the companion devices.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Thomas Faulkner, Kenton O'Hara, Ewin Davis Kannuthottiyil, Edward Sean Lloyd Rintel, Kevin Morrison, Robert Corish, Anthony Wieser
  • Patent number: 11212326
    Abstract: The present disclosure provides a number of techniques for enhancing a user's experience when joining teleconference sessions. When multiple users join a teleconference session using separate devices, a system identifies devices that are co-located. The co-located devices are identified by the use of a combination of data including, but not limited to social signals, audio signal and other location data. At least one device of the co-located devices, has a first control set for controlling a teleconference session and other devices of the co-located devices have a second control set for sharing content. The at least one device also has one set of streams and the other devices see a subset of those streams or other streams based on an activity level. In addition, the present disclosure provides a number of techniques for enabling users to use multiple devices to share content.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: December 28, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason Thomas Faulkner, Kenton O'Hara, Ewin Davis Kannuthottiyil, Eric Randall Sexauer, Edward Sean Lloyd Rintel, Thaddeus Scott, Kevin Morrison, Robert Corish, Anthony Wieser
  • Patent number: 10795450
    Abstract: An electronic device with a hover sensor is described where the electronic device has an orientation sensor configured to detect an orientation of the electronic device. The electronic device has a hover pattern recognition component configured to use data sensed by the hover sensor to recognize a hover pattern of one or more objects in a hover space extending from the hover sensor. The electronic device has a processor configured to select an action from a plurality of possible actions in dependence on the sensed orientation and the recognized hover pattern and to trigger the selected action.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: October 6, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abigail Jane Sellen, William A. S. Buxton, Samuel Gavin Smyth, Kenton O'Hara, Richard Malcolm Banks
  • Publication number: 20180196524
    Abstract: An electronic device with a hover sensor is described where the electronic device has an orientation sensor configured to detect an orientation of the electronic device. The electronic device has a hover pattern recognition component configured to use data sensed by the hover sensor to recognize a hover pattern of one or more objects in a hover space extending from the hover sensor. The electronic device has a processor configured to select an action from a plurality of possible actions in dependence on the sensed orientation and the recognized hover pattern and to trigger the selected action.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 12, 2018
    Inventors: Abigail Jane SELLEN, William A.S. BUXTON, Samuel Gavin SMYTH, Kenton O'HARA, Richard Malcolm BANKS
  • Publication number: 20180124136
    Abstract: The present disclosure provides a number of techniques for enhancing a user's experience when joining teleconference sessions with multiple devices. When a user attempts to join a teleconference session using the same user identity for multiple devices, a system differentiates the devices as a primary device and at least one companion device. The primary device has a first control set for controlling a teleconference session and the at least one companion device has a companion control set for sharing content. In some embodiments, the primary device also has one set of selected streams, e.g., a stage view, and the companion device has a subset of those streams or other streams based on an activity level. In addition, the present disclosure provides a number of techniques for enabling users to share content using the companion devices.
    Type: Application
    Filed: April 5, 2017
    Publication date: May 3, 2018
    Inventors: Jason Thomas Faulkner, Kenton O'Hara, Ewin Davis Kannuthottiyil, Edward Sean Lloyd Rintel, Kevin Morrison, Robert Corish, Anthony Wieser
  • Publication number: 20180124128
    Abstract: The present disclosure provides a number of techniques for enhancing a user's experience when joining teleconference sessions. When multiple users join a teleconference session using separate devices, a system identifies devices that are co-located. The co-located devices are identified by the use of a combination of data including, but not limited to social signals, audio signal and other location data. At least one device of the co-located devices, has a first control set for controlling a teleconference session and other devices of the co-located devices have a second control set for sharing content. The at least one device also has one set of streams and the other devices see a subset of those streams or other streams based on an activity level. In addition, the present disclosure provides a number of techniques for enabling users to use multiple devices to share content.
    Type: Application
    Filed: April 5, 2017
    Publication date: May 3, 2018
    Inventors: Jason Thomas Faulkner, Kenton O'Hara, Ewin Davis Kannuthottiyil, Eric Randall Sexauer, Edward Sean Lloyd Rintel, Thaddeus Scott, Kevin Morrison, Robert Corish, Anthony Wieser
  • Publication number: 20170199639
    Abstract: A computing device is described comprising a navigation component configured to receive navigation data from a presenter host device. The navigation data is about navigation of a plurality of content views as part of a presentation of the content views being controlled by the presenter host device. The navigation component is configured to enter an audience interactive mode when it receives data from the presenter host device indicating availability of the audience interactive mode. The navigation component, is configured when in the audience interactive mode, to send instructions to the presenter host device to control the navigation of the plurality of content views on the basis of user input received at the computing device.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Kenton O'Hara, Samuel Gavin Smyth, Edward Sean Lloyd Rintel, Debaleena Chattopadhyay
  • Publication number: 20140208274
    Abstract: Methods and system for controlling a computing-based device using both input received from a traditional input device (e.g. keyboard) and hand gestures made on or near a reference object (e.g. keyboard). In some examples, the hand gestures may comprise one or more hand touch gestures and/or one or more hand air gestures.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Samuel Gavin Smyth, Peter John Ansell, Christopher Jozef O'Prey, Mitchel Alan Goldberg, Jamie Daniel Joseph Shotton, Toby Sharp, Shahram Izadi, Abigail Jane Sellen, Richard Malcolm Banks, Kenton O'Hara, Richard Harry Robert Harper, Eric John Greveson, David Alexander Butler, Stephen E Hodges
  • Patent number: 8403222
    Abstract: A method of enabling a mobile device to access content relating to a user-selected portion of a web page, the method comprising: receiving a request for the content; generating an information element representative of the requested content, the information element being arranged to enable the mobile device to access the content; and outputting the information element to the mobile device.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy Paul James Gerard Kindberg, Paul John Marsh, Kenton O'Hara
  • Patent number: 8204936
    Abstract: A computer voting system arranged to receive votes from one or more mobile communications devices through a wireless personal area network in order to select content stored on the system, each mobile device comprising a mobile device name that can be edited by a user to include a user-entered vote, the system comprising: inputs arranged to receive one or more mobile device names; a processor arranged to analyse the or each device name to determine the presence of user-entered votes; storage apparatus arranged to store content; and an output arrangement arranged to output content; wherein the processor is further arranged to determine the content to be output by the output arrangement based on the or each user-entered vote.
    Type: Grant
    Filed: April 11, 2009
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy Kindberg, Kenton O'Hara
  • Publication number: 20120081275
    Abstract: A media display device is described. In an embodiment the media display device comprises a display screen and at least one loudspeaker held in a housing rotatably mounted on a lid. For example, in a one handed operation a user is able to rotate the housing to open the device and reveal the display screen which is held upwards using the lid as a stand. For example, the action of opening the device is detected by a sensor and triggers the device to randomly select an item of media content and to display that. For example, images, audio clips, contacts or other items that a user has not opened for some time are presented. The device may randomly select the media type in some embodiments. In an example the sensor is provided by a rotary encoder which also provides part of a hinge for mounting the housing and lid.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventors: John Helmes, Nicolas Villar, Kenton O'Hara
  • Publication number: 20110179157
    Abstract: An event management system is configured to host a first event that includes a first set of event endpoints that provides first and second sets of media streams to respective first and second sets of attendees during the first event. The event management system is configured to, while hosting the first event, create a second event that includes a second set of event endpoints that provide a third set of media streams to at least one of the first set of attendees and a fourth set of media streams during the second event. At least one of the second set of event endpoints is sufficiently separated from each of the first set of event endpoints so that the second event does not substantially interfere with the first event.
    Type: Application
    Filed: September 26, 2008
    Publication date: July 21, 2011
    Inventors: Ted Beers, Jon A. Brewster, Michael D. Derocher, Mark E. Gorzynski, Lonnie D. Mandigo, April S. Mitchell, Kenton O'hara
  • Publication number: 20110173275
    Abstract: An event management system is configured to receive information from a person associated with a first event and provide a message to a second event that is associated with the first event.
    Type: Application
    Filed: April 30, 2008
    Publication date: July 14, 2011
    Inventors: Ted Beers, Michael D. Derocher, Jon A. Brewster, Lonnie D. Mandigo, April S. Mitchell, Kenton O'hara
  • Publication number: 20110173263
    Abstract: An event management system is configured to receive information that indicates a presence of an attendee of a collaboration event at a first location that is not specified by a registered event specification corresponding to the collaboration event and provide information to the attendee to direct the attendee to a second location with an endpoint for connecting to the collaboration event.
    Type: Application
    Filed: September 26, 2008
    Publication date: July 14, 2011
    Inventors: Ted Beers, Jon A. Brewster, Lonnie D. Mandigo, April S. Mitchell, Kenton O'Hara, Mark E. Gorzynski
  • Publication number: 20110069143
    Abstract: An event management system is configured to provide a communications pathway between persons associated with a scheduled event prior to initiating the scheduled event.
    Type: Application
    Filed: May 5, 2008
    Publication date: March 24, 2011
    Inventors: Ted Beers, Diane R. Hammerstad, Michael D. Derocher, Jon A. Brewster, Lonnie D. Mandigo, April S. Mitchell, Kenton O'Hara
  • Publication number: 20110069141
    Abstract: An event management system is configured to receive a first communication from a person associated with a scheduled event and provide a second communication associated with the first communication to at least one endpoint of an in progress event.
    Type: Application
    Filed: April 30, 2008
    Publication date: March 24, 2011
    Inventors: April S. Mitchell, Ted Beers, Kenton O'Hara, Jon A. Brewster, Lonnie D. Mandigo, Michael D. Derocher, Diane R. Hammerstad
  • Patent number: 7792901
    Abstract: An event management system is configured to host a collaboration event that includes first and second event endpoints that provide respective first and second sets of audio/visual (A/V) media streams to respective first and second sets of attendees during the first event. The event management system is configured to, while hosting the collaboration event, reconfigure the collaboration event to cause a third event endpoint to provide a third set of audio/visual (A/V) media streams to at least one of the first set of attendees.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: September 7, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ted Beers, Jon A. Brewster, Michael D. Derocher, Lonnie D. Mandigo, April S. Mitchell, Kenton O'Hara
  • Publication number: 20100095223
    Abstract: An event management system is configured to host a collaboration event that includes first and second event endpoints that provide respective first and second sets of audio/visual (A/V) media streams to respective first and second sets of attendees during the first event. The event management system is configured to, while hosting the collaboration event, reconfigure the collaboration event to cause a third event endpoint to provide a third set of audio/visual (A/V) media streams to at least one of the first set of attendees.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Inventors: Ted Beers, Jon A. Brewster, Michael D. Derocher, Lonnie D. Mandigo, April S. Mitchell, Kenton O'Hara
  • Publication number: 20100091687
    Abstract: An event management system is configured to provide first status information corresponding to a scheduled event to at least a first person associated with an in progress event where the in progress event includes a first plurality of event endpoints that provide a first set of media streams to a first set of attendees. The event management system is also configured to provide second status information corresponding to the in progress event to at least a second person associated with the scheduled event where the scheduled event is scheduled to include a second plurality of event endpoints that provide a second set of media streams to a second set of attendees.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Inventors: Ted Beers, Diane R. Hammerstad, Jon A. Brewster, Michael D. Derocher, Mark E. Gorzynski, Lonnie D. Mandigo, April S. Mitchell, Kenton O'Hara