Patents by Inventor Robert Pengelly

Robert Pengelly 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: 10234935
    Abstract: In various embodiments, computerized methods and systems for mediating interaction methodologies with virtual objects rendered in an immersive environment are provided. An intended target is identified from one or more virtual objects rendered in an at least partially-virtual environment. A relative proximity of the intended target to the user, or an extension of the user, is determined. An interaction methodology is selected for interaction with the intended target based on the determined relative proximity to the intended target, among other things. An indication of the selected interaction methodology is then provided to the user.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: March 19, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Julia Schwarz, James Tichenor, Yasaman Sheri, David J. Calabrese, Bharat Ahluwalia, Robert Pengelly
  • Publication number: 20180046245
    Abstract: In various embodiments, computerized methods and systems for mediating interaction methodologies with virtual objects rendered in an immersive environment are provided. An intended target is identified from one or more virtual objects rendered in an at least partially-virtual environment. A relative proximity of the intended target to the user, or an extension of the user, is determined. An interaction methodology is selected for interaction with the intended target based on the determined relative proximity to the intended target, among other things. An indication of the selected interaction methodology is then provided to the user.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Inventors: Julia Schwarz, James Tichenor, Yasaman Sheri, David J. Calabrese, Bharat Ahluwalia, Robert Pengelly
  • Publication number: 20160358030
    Abstract: Exemplary embodiments for performing server-assisted object recognition and tracking are disclosed herein. For example, in certain embodiments of the disclosed technology, one or more objects are efficiently recognized and tracked on a mobile device by using a remote server that can provide high capacity computing and storage resources. With the benefit of high-speed image processing on a remote server and high-bandwidth communication networks connecting the mobile device and the remote server, it is possible to identify an object and to track changes in the object's characteristics or location, so that a user experiences seamless, real-time tracking.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Robert Pengelly, Stephen Cosman, Shawn M. Brown
  • Patent number: 9424255
    Abstract: Exemplary embodiments for performing server-assisted object recognition and tracking are disclosed herein. For example, in certain embodiments of the disclosed technology, one or more objects are efficiently recognized and tracked on a mobile device by using a remote server that can provide high capacity computing and storage resources. With the benefit of high-speed image processing on a remote server and high-bandwidth communication networks connecting the mobile device and the remote server, it is possible to identify an object and to track changes in the object's characteristics or location, so that a user experiences seamless, real-time tracking.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: August 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Pengelly, Stephen Cosman, Shawn M. Brown
  • Patent number: 9367960
    Abstract: Embodiments are disclosed that relate to placing virtual objects in an augmented reality environment. For example, one disclosed embodiment provides a method comprising receiving sensor data comprising one or more of motion data, location data, and orientation data from one or more sensors located on a head-mounted display device, and based upon the motion data, determining a body-locking direction vector that is based upon an estimated direction in which a body of a user is facing. The method further comprises positioning a displayed virtual object based on the body-locking direction vector.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: June 14, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adam G. Poulos, Tony Ambrus, Jeffrey Cole, Ian Douglas McIntyre, Stephen Latta, Peter Tobias Kinnebrew, Nicholas Kamuda, Robert Pengelly, Jeffrey C. Fong, Aaron Woo, Udiyan I. Padmanahan, Andrew Wyman MacDonald, Olivia M. Janik
  • Patent number: 9197738
    Abstract: Providing content and/or functionality through a display of a locked computing device. Configuration data defined by a user or application vendor identifies the content and/or functionality to be made available. Upon receipt of the content, the computing device modifies the received content based on the configuration data and provides the modified content to the user through the display of the locked computing device. The computing device also interacts with the user in accordance with the functionality identified by the configuration data. In some embodiments, notifications about voice mail or electronic mail messages are displayed to the user through a locked touch screen display. Responsive to a finger tap or other user input, additional yet limited information relating to the notifications is displayed.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Igor Peev, Robert Pengelly, Bryan T. Agnetta, Adam Swank, Sumonto Ghosh, Liang Chen
  • Patent number: 8983227
    Abstract: Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: March 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
  • Publication number: 20140354831
    Abstract: Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device.
    Type: Application
    Filed: June 11, 2014
    Publication date: December 4, 2014
    Inventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
  • Publication number: 20140347390
    Abstract: Embodiments are disclosed that relate to placing virtual objects in an augmented reality environment. For example, one disclosed embodiment provides a method comprising receiving sensor data comprising one or more of motion data, location data, and orientation data from one or more sensors located on a head-mounted display device, and based upon the motion data, determining a body-locking direction vector that is based upon an estimated direction in which a body of a user is facing. The method further comprises positioning a displayed virtual object based on the body-locking direction vector.
    Type: Application
    Filed: May 22, 2013
    Publication date: November 27, 2014
    Inventors: Adam G. Poulos, Tony Ambrus, Jeffrey Cole, Ian Douglas McIntyre, Stephen Latta, Peter Tobias Kinnebrew, Nicholas Kamuda, Robert Pengelly, Jeffrey C. Fong, Aaron Woo, Udiyan I. Padmanahan, Andrew Wyman MacDonald, Olivia M. Janik
  • Patent number: 8774556
    Abstract: Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
  • Patent number: 8750677
    Abstract: Transfer of media playback from a first device to a second device is based on a media entry point identifier. For example, a movie playing on a source device such as a movie theater screen may be quickly and easily transferred to a user's handheld device for playback on the handheld device or vice versa. Playback of the transferred media begins at or near a point within the transferred media at which the user requested media playback transfer. In one embodiment, media playback transfer relies on information captured from the source device, such as a video frame, a media progress bar, or a visual code. In another embodiment, the user device is associated with a user account that is different from the user account associated with the source device or the source device simply is not associated with a user account. In another embodiment, transfer of the media playback involves applying to the user device the settings of the source device.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Shawn M. Brown, Robert Pengelly
  • Publication number: 20130137482
    Abstract: Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Applicant: Microsoft Corporation
    Inventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
  • Publication number: 20130114849
    Abstract: Exemplary embodiments for performing server-assisted object recognition and tracking are disclosed herein. For example, in certain embodiments of the disclosed technology, one or more objects are efficiently recognized and tracked on a mobile device by using a remote server that can provide high capacity computing and storage resources. With the benefit of high-speed image processing on a remote server and high-bandwidth communication networks connecting the mobile device and the remote server, it is possible to identify an object and to track changes in the object's characteristics or location, so that a user experiences seamless, real-time tracking.
    Type: Application
    Filed: November 4, 2011
    Publication date: May 9, 2013
    Applicant: Microsoft Corporation
    Inventors: Robert Pengelly, Stephen Cosman, Shawn M. Brown
  • Publication number: 20130117464
    Abstract: Personalized media filtering for a mobile electronic device can be implemented. By supporting receipt of personal media filter criteria, flexible personalization options can be implemented. Personalized media filtering can allow for interactively receiving personal media filter criteria and applying the filter criteria to the media content during the media presentation. One possible blocking response is to block portions of the content. Other possible responses include switching between broadcast stations or playlists. A prevalence metric can indicate how often a particular content item, such as a word, has been filtered from the media content. When the prevalence metric exceeds a threshold, the technology can automatically respond in a variety of ways, such as by blocking a source of the presented media content from future presentation. Interactively establishing personalized filter criteria can be implemented during ongoing presentation, for immediate use in filtering during the presentation.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Applicant: Microsoft Corporation
    Inventors: Shawn M. Brown, Jason Deakins, Robert Pengelly
  • Publication number: 20130051755
    Abstract: Transfer of media playback from a first device to a second device is based on a media entry point identifier. For example, a movie playing on a source device such as a movie theater screen may be quickly and easily transferred to a user's handheld device for playback on the handheld device or vice versa. Playback of the transferred media begins at or near a point within the transferred media at which the user requested media playback transfer. In one embodiment, media playback transfer relies on information captured from the source device, such as a video frame, a media progress bar, or a visual code. In another embodiment, the user device is associated with a user account that is different from the user account associated with the source device or the source device simply is not associated with a user account. In another embodiment, transfer of the media playback involves applying to the user device the settings of the source device.
    Type: Application
    Filed: August 23, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Shawn M. Brown, Robert Pengelly
  • Patent number: 7908329
    Abstract: Various technologies and techniques are disclosed that enhance the security of electronic mail messages and folders. Messages that are deemed to be less secure and have a higher security risk, such as unsolicited commercial e-mail (i.e. SPAM) and phishing messages, are reformatted and displayed in plain text with hyperlinks disabled in certain circumstances. For example, messages in a junk e-mail folder may be reformatted and displayed in plain text with hyperlinks disabled to make them safer for the user to interact with.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Brian Joseph Tsang, Stanley Grant, Lubdha Khandelwai, Robert Pengelly, Joseph Xavier
  • Publication number: 20100293511
    Abstract: Systems and methods for displaying a graphical indication of events on a display of a portable computing device are provided. The system may include an event detector module to receive a series of event notifications over time for one or more predetermined event types, and to process properties of each event notification to determine an intensity value for each event notification. The computing system may further include a graphical user interface engine to present one or more passive tracking indicators corresponding to a predetermined event type, in a location that is visible irrespective of other content displayed on the display. The graphical user interface engine is further configured to, for each event notification, adjust the appearance of the corresponding passive tracking indicator in response to the determined intensity value, such that the appearance of the passive tracking indicator changes over time according to the determined intensity values.
    Type: Application
    Filed: May 14, 2009
    Publication date: November 18, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Bryan T. Agnetta, Igor Borisov Peev, Robert Pengelly
  • Publication number: 20100146384
    Abstract: Providing content and/or functionality through a display of a locked computing device. Configuration data defined by a user or application vendor identifies the content and/or functionality to be made available. Upon receipt of the content, the computing device modifies the received content based on the configuration data and provides the modified content to the user through the display of the locked computing device. The computing device also interacts with the user in accordance with the functionality identified by the configuration data. In some embodiments, notifications about voice mail or electronic mail messages are displayed to the user through a locked touch screen display. Responsive to a finger tap or other user input, additional yet limited information relating to the notifications is displayed.
    Type: Application
    Filed: April 10, 2009
    Publication date: June 10, 2010
    Applicant: Microsoft Corporation
    Inventors: Igor Peev, Robert Pengelly, Bryan T. Agnetta, Adam Swank, Sumonto Ghosh, Liang Chen
  • Patent number: D606084
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Agnetta, Liang Chen, Igor Peev, Robert Pengelly
  • Patent number: D606086
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: December 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Bryan T. Agnetta, Liang Chen, Igor Peev, Robert Pengelly