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: 11386620Abstract: 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: GrantFiled: May 18, 2018Date of Patent: July 12, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11019074Abstract: 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: GrantFiled: September 26, 2018Date of Patent: May 25, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
-
Publication number: 20190287306Abstract: 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: ApplicationFiled: May 18, 2018Publication date: September 19, 2019Inventors: 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: 20190028486Abstract: 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: ApplicationFiled: September 26, 2018Publication date: January 24, 2019Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
-
Patent number: 10110612Abstract: 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: GrantFiled: August 19, 2016Date of Patent: October 23, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
-
Patent number: 9819902Abstract: 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: GrantFiled: March 19, 2015Date of Patent: November 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Edward Sean Lloyd Rintel, Richard Harry Robert Harper, Kenton Paul Anthony O'Hara, Philip Charles Gosset, Daniel Wilkinson Gratiot, Ian James Ray
-
Publication number: 20160359869Abstract: 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: ApplicationFiled: August 19, 2016Publication date: December 8, 2016Inventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
-
Publication number: 20160277708Abstract: 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: ApplicationFiled: March 19, 2015Publication date: September 22, 2016Inventors: Edward Sean Lloyd Rintel, Richard Harry Robert Harper, Kenton Paul Anthony O'Hara, Philip Charles Gosset, Daniel Wilkinson Gratiot, Ian James Ray
-
Patent number: 9438602Abstract: 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: GrantFiled: April 3, 2014Date of Patent: September 6, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
-
Publication number: 20150288698Abstract: 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: ApplicationFiled: April 3, 2014Publication date: October 8, 2015Applicant: Microsoft CorporationInventors: Kenton Paul Anthony O'Hara, Michael Anthony Massimi, Matthew Kay, Richard Harper, James William Scott
-
Publication number: 20150229751Abstract: 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: ApplicationFiled: February 7, 2014Publication date: August 13, 2015Applicant: MICROSOFT CORPORATIONInventors: James William Scott, Michael Anthony Massimi, Kenton Paul Anthony O'Hara, Matthew Kay
-
Publication number: 20110298689Abstract: 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: ApplicationFiled: June 3, 2010Publication date: December 8, 2011Applicant: Microsoft CorporationInventors: Martijn ten Bh+e,uml o+ee mer, John Helmes, Kenton Paul Anthony O'Hara, Richard Banks, Abigail Sellen
-
Patent number: 7015969Abstract: 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: GrantFiled: December 6, 2000Date of Patent: March 21, 2006Assignee: 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: 6718351Abstract: 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: GrantFiled: October 22, 2001Date of Patent: April 6, 2004Assignee: Hewlett-Packard Development Company, L.P.Inventors: Abigail Jane Sellen, Kenton Paul Anthony O'Hara
-
Publication number: 20020067520Abstract: 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: ApplicationFiled: December 6, 2000Publication date: June 6, 2002Inventors: 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: 20020052888Abstract: 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: ApplicationFiled: October 22, 2001Publication date: May 2, 2002Applicant: Hewlett-Packard Co.Inventors: Abigail Jane Sellen, Kenton Paul Anthony O'Hara