Patents by Inventor Kenton Paul Anthony O'Hara

Kenton Paul Anthony 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).

  • Patent number: 11386620
    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: Grant
    Filed: May 18, 2018
    Date of Patent: July 12, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony Arnold Wieser, Martin Grayson, Kenton Paul Anthony O'Hara, Edward Sean Lloyd Rintel, Camilla Alice Longden, Philipp Steinacher, Dominic Roedel, Advait Sarkar, Shu Sam Chen, Jens Emil Krarup Gronbaek, Ding Wang
  • Patent number: 11019074
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • Publication number: 20190287306
    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: May 18, 2018
    Publication date: September 19, 2019
    Inventors: Anthony Arnold WIESER, Martin GRAYSON, Kenton Paul Anthony O'HARA, Edward Sean Lloyd RINTEL, Camilla Alice LONGDEN, Philipp STEINACHER, Dominic ROEDEL, Advait SARKAR, Shu Sam CHEN, Jens Emil Krarup GRONBAEK, Ding WANG
  • Publication number: 20190028486
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Application
    Filed: September 26, 2018
    Publication date: January 24, 2019
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • Patent number: 10110612
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • Patent number: 9819902
    Abstract: A telecommunications device sends and receives messages comprising data about telecommunications resources and resource state of proximate devices. The telecommunications device has a processor configured to determine a proximate resource pool using at least the telecommunication resources of the other devices, and the state of the telecommunications resources of the other devices, the proximate resource pool comprising a list of content streams being generated by, or potentially being generated by, specified ones of the other devices. The processor is configured to receive instructions from one of the other devices, the instructions being to add, divert or stop a specified content stream of the proximate resource pool within a telecommunications activity ongoing at the device. In various examples, the processor is configured to execute the instructions responsive to the instructions being from a trusted device, or responsive to user authorization.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: November 14, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Edward Sean Lloyd Rintel, Richard Harry Robert Harper, Kenton Paul Anthony O'Hara, Philip Charles Gosset, Daniel Wilkinson Gratiot, Ian James Ray
  • Publication number: 20160359869
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Application
    Filed: August 19, 2016
    Publication date: December 8, 2016
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • Publication number: 20160277708
    Abstract: A telecommunications device sends and receives messages comprising data about telecommunications resources and resource state of proximate devices. The telecommunications device has a processor configured to determine a proximate resource pool using at least the telecommunication resources of the other devices, and the state of the telecommunications resources of the other devices, the proximate resource pool comprising a list of content streams being generated by, or potentially being generated by, specified ones of the other devices. The processor is configured to receive instructions from one of the other devices, the instructions being to add, divert or stop a specified content stream of the proximate resource pool within a telecommunications activity ongoing at the device. In various examples, the processor is configured to execute the instructions responsive to the instructions being from a trusted device, or responsive to user authorization.
    Type: Application
    Filed: March 19, 2015
    Publication date: September 22, 2016
    Inventors: Edward Sean Lloyd Rintel, Richard Harry Robert Harper, Kenton Paul Anthony O'Hara, Philip Charles Gosset, Daniel Wilkinson Gratiot, Ian James Ray
  • Patent number: 9438602
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • Publication number: 20150288698
    Abstract: Methods and systems are described for managing a user's contact data which use evolving sequential sets of rules where the applicability of each set depends upon adherence or proper application of a prior set. In an embodiment, an initial set of restrictions are generated based on input from a first user, the restrictions relating to contact made by a second user to the first user. These initial restrictions are subsequently modified in response to the second user contacting the first user based on the contact made and a characteristic of the contact. The methods may apply to any form of contact between the first and second users and in an embodiment applies to contact made by the second user to a cellular telephone number belonging to the first user.
    Type: Application
    Filed: April 3, 2014
    Publication date: October 8, 2015
    Applicant: Microsoft Corporation
    Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
  • Publication number: 20150229751
    Abstract: Methods for securely and precisely determining the location of a user are described. The methods involve a situated device dock which is associated with an application and has a known physical location. The dock comprises a sensor to detect a user portable device in proximity to the dock and a module for communicating a session key to a proximate user portable device. The session key is known to a server and enables the user portable device to verify to the server that it is proximate to the device dock and therefore can be associated with the known physical location of the device dock. Based on the known location of the user portable device, functionality within an application or web application running on the device is enabled or disabled.
    Type: Application
    Filed: February 7, 2014
    Publication date: August 13, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: James William Scott, Michael Anthony Massimi, Kenton Paul Anthony O'Hara, Matthew Kay
  • Publication number: 20110298689
    Abstract: A device for sharing photographs in social settings is described. In an example, the device comprises a display surface which extends around a vertical axis of the device such that it provides a cumulative viewing angle of greater than 180°. This enables viewers located all around the device to see images displayed. The display surface may be a continuous display or may be formed from multiple discrete displays. The images displayed comprise sets of related images which may, for example, be accessed from an online image store (such as a social networking site) or other storage device. In an example, sets of images may be displayed in the form of filmstrips, with each filmstrip comprising a set of related images associated with a different user. Where the device includes a user interaction element, detection of a user interaction changes the images that are displayed.
    Type: Application
    Filed: June 3, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Martijn ten Bh+e,uml o+ee mer, John Helmes, Kenton Paul Anthony O'Hara, Richard Banks, Abigail Sellen
  • Patent number: 7015969
    Abstract: An image capture apparatus has a combined electronic camera and swipe scanner. The electronic camera has an optical system and detector array for remote capturing of a first image. The swipe scanner has an optical system and detector array for swipe capturing of a second image. The image capture apparatus further has a data storage arranged to store the first image and the second image in association with each other. The electronic camera may be a moderate resolution color camera, and the swipe scanner may have a grey-scale detector array capable of scanning an object at a higher resolution than the camera. A display is provided so that both images can be viewed separately in association with each other, or combined into a combination image, which has color information from the camera to colorize higher resolution pixels from the scanner.
    Type: Grant
    Filed: December 6, 2000
    Date of Patent: March 21, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Barry Allen Thomas Brown, Colin Stephen I'Anson, Weng Wah Loh, Andrew Dudley Morgan, Kenton Paul Anthony O'Hara, Christopher Gwyn Romans, Abigail Jane Sellen
  • Patent number: 6718351
    Abstract: An electronic record storage system has plural stored changeable records including its content (e.g., a spreadsheet). Each record has a record identifier (e.g., its filename) which is not normally changed when the record content is changed. To facilitate synchronization of the stored and printed records, a version identifier (e.g., a timestamp) is changed when the content of that record is changed. The content of a such record includes marking from which the respective record identifier and version identifier are derived. A user scans the print marking to produce marking image data. A identifier and identifier are derived from the marking image data. The record identifier accesses the current record and obtains the currently-stored version identifier. The scan-derived version identifier is compared with the currently-stored version identifier. Version identifier timestamps need not be the record timestamp but can indicate printing time.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: April 6, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Abigail Jane Sellen, Kenton Paul Anthony O'Hara
  • Publication number: 20020067520
    Abstract: An image capture apparatus (1) comprises: a combined electronic camera (2) and swipe scanner (4), the electronic camera (2) having an associated optical system (8) and detector array (12) for remote capturing of a first image (46) and the swipe scanner (4) having an associated optical system (28) and detector array (34) for swipe capturing of a second image (38); and a data storage means arranged to store the first image (46) and the second image (38) in association with each other. The electronic camera (2) may be a moderate resolution color camera, and the swipe scanner (4) may have a grey-scale detector (34) array capable of scanning an object at a higher resolution than the camera (2). A display (6) is provided so that both images (38,46) can be viewed separately in association with each other, or combined into a combination image, which has color information from the camera (2) to colorize higher resolution pixels from the scanner (4).
    Type: Application
    Filed: December 6, 2000
    Publication date: June 6, 2002
    Inventors: Barry Allen Thomas Brown, Colin Stephen I'Anson, Weng Wah Loh, Andrew Dudley Morgan, Kenton Paul Anthony O'Hara, Christopher Gwyn Romans, Abigail Jane Sellen
  • Publication number: 20020052888
    Abstract: An electronic record storage system has a plurality of stored records. Each record includes its content (such as a word processor document, spreadsheet, or drawing) which may be changed from time to time. In addition, each record has a record identifier (such as its filename or URL) which is not normally changed when the record content is changed. The content of each record can be printed out as and when required.
    Type: Application
    Filed: October 22, 2001
    Publication date: May 2, 2002
    Applicant: Hewlett-Packard Co.
    Inventors: Abigail Jane Sellen, Kenton Paul Anthony O'Hara