Patents by Inventor Nicholas H. Wrem
Nicholas H. Wrem 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: 10339833Abstract: A screen reader for a computing device with a touch sensitive user interface. The screen reader operates in an investigatory mode in which touch inputs detected through the user interface are interpreted as inputs designating content on the display to verbally render. Each selection may be interpreted as designating a unit of content at the designated location. The size of the unit may be determined based on a direction of motion of pointing device arriving at the location on the display where the unit of content is designated. In this way, a user may, through simple and intuitively learned commands, designate content in units of different sizes such as characters, words, lines or paragraphs, when the content is text, and/or individual user interface elements when the displayed content being selected includes graphical elements.Type: GrantFiled: July 21, 2017Date of Patent: July 2, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Douglas R. Kirschner, Nicholas H. Wrem, Jason Anthony Grieves, Amish Patel
-
Patent number: 10104642Abstract: Broadcasts from beacon devices each of which is disposed in a known different physical location within a venue are controlled. Scheduling information for events scheduled to take place at the venue may be collected from calendar management sources and analyzed. Notification of an emergent event associated with the venue or its geographic location may also be received from emergent event notification sources and analyzed. The result of these analyses and the knowledge of the physical location of each of the beacon devices are used to generate a set of broadcast rules for each of the beacon devices, where these rules specify one or more beacon signals to be periodically broadcast by the beacon device and the timing by which these signals are to be broadcast. For each of the beacon devices, the set of broadcast rules for the beacon device is downloaded to the beacon device.Type: GrantFiled: March 25, 2016Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: David J. Brennan, Nicholas H. Wrem, David Michael Gray, Hubert Van Hoof, Igor V. Grebnev
-
Publication number: 20170323585Abstract: A screen reader for a computing device with a touch sensitive user interface. The screen reader operates in an investigatory mode in which touch inputs detected through the user interface are interpreted as inputs designating content on the display to verbally render. Each selection may be interpreted as designating a unit of content at the designated location. The size of the unit may be determined based on a direction of motion of pointing device arriving at the location on the display where the unit of content is designated. In this way, a user may, through simple and intuitively learned commands, designate content in units of different sizes such as characters, words, lines or paragraphs, when the content is text, and/or individual user interface elements when the displayed content being selected includes graphical elements.Type: ApplicationFiled: July 21, 2017Publication date: November 9, 2017Inventors: Douglas R. KIRSCHNER, Nicholas H. WREM, Jason Anthony GRIEVES, Amish PATEL
-
Publication number: 20170280420Abstract: Broadcasts from beacon devices each of which is disposed in a known different physical location within a venue are controlled. Scheduling information for events scheduled to take place at the venue may be collected from calendar management sources and analyzed. Notification of an emergent event associated with the venue or its geographic location may also be received from emergent event notification sources and analyzed. The result of these analyses and the knowledge of the physical location of each of the beacon devices are used to generate a set of broadcast rules for each of the beacon devices, where these rules specify one or more beacon signals to be periodically broadcast by the beacon device and the timing by which these signals are to be broadcast. For each of the beacon devices, the set of broadcast rules for the beacon device is downloaded to the beacon device.Type: ApplicationFiled: March 25, 2016Publication date: September 28, 2017Inventors: David J. Brennan, Nicholas H. Wrem, David Michael Gray, Hubert Van Hoof, Igor V. Grebnev
-
Patent number: 8769169Abstract: Assistive buffer usage techniques are described. In one or more implementations, audio generated through text-to-speech conversion is output, the audio corresponding to text portioned in one of a plurality of buffers from an item of content. An input is received to rewind or fast forward the output of the audio. Responsive to the input, additional audio is output that was generated through text-to-speech conversion from text portioned in another one of the plurality of buffers.Type: GrantFiled: September 2, 2011Date of Patent: July 1, 2014Assignee: Microsoft CorporationInventors: Jason A. Grieves, Nicholas H. Wrem, Paul J. Reid, Brett D. Humphrey, Douglas R. Kirschner, Niranjan Shivanand Baligar, Andres E. Espinoza-Masias
-
Publication number: 20130063494Abstract: A screen reader for a computing device with a touch sensitive user interface. The screen reader operates in an investigatory mode in which touch inputs detected through the user interface are interpreted as inputs designating content on the display to verbally render. Each selection may be interpreted as designating a unit of content at the designated location. The size of the unit may be determined based on a direction of motion of pointing device arriving at the location on the display where the unit of content is designated. In this way, a user may, through simple and intuitively learned commands, designate content in units of different sizes such as characters, words, lines or paragraphs, when the content is text, and/or individual user interface elements when the displayed content being selected includes graphical elements.Type: ApplicationFiled: January 30, 2012Publication date: March 14, 2013Applicant: Microsoft CorporationInventors: Douglas R. Kirschner, Nicholas H. Wrem, Jason Anthony Grieves, Amish Patel
-
Publication number: 20130060975Abstract: Assistive buffer usage techniques are described. In one or more implementations, audio generated through text-to-speech conversion is output, the audio corresponding to text portioned in one of a plurality of buffers from an item of content. An input is received to rewind or fast forward the output of the audio. Responsive to the input, additional audio is output that was generated through text-to-speech conversion from text portioned in another one of the plurality of buffers.Type: ApplicationFiled: September 2, 2011Publication date: March 7, 2013Applicant: Microsoft CorporationInventors: Jason A. Grieves, Nicholas H. Wrem, Paul J. Reid, Brett D. Humphrey, Douglas R. Kirschner, Niranjan Shivanand Baligar, Andres E. Espinoza-Masias