Patents by Inventor Shawn M. Brown
Shawn M. Brown 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: 20160358030Abstract: 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: ApplicationFiled: August 22, 2016Publication date: December 8, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Robert Pengelly, Stephen Cosman, Shawn M. Brown
-
Patent number: 9424255Abstract: 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: GrantFiled: November 4, 2011Date of Patent: August 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Robert Pengelly, Stephen Cosman, Shawn M. Brown
-
Patent number: 8983227Abstract: 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: GrantFiled: June 11, 2014Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
-
Publication number: 20140354831Abstract: 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: ApplicationFiled: June 11, 2014Publication date: December 4, 2014Inventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
-
Patent number: 8804029Abstract: Example apparatus and methods concern controlling a variable flash to improve image detection. One example apparatus includes a digital camera and a variable flash configured to be controllable to operate at different selected illumination levels. The apparatus may be configured to identify a current imaging condition associated with the digital camera and to then determine a lux setting for the variable flash as a function of the current imaging condition. The flash may then be controlled as a function of the lux setting for subsequent image acquisition. The acquisition, analysis, and flash control may be exercised until a desired illumination is achieved. In one embodiment, determining the current imaging condition may include analyzing a frame acquired from the digital camera for attributes including image brightness, and edge detectability. In one embodiment, input from a light sensor may also be considered.Type: GrantFiled: June 22, 2012Date of Patent: August 12, 2014Inventors: Shawn M. Brown, John A. Yovin
-
Patent number: 8774556Abstract: 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: GrantFiled: November 30, 2011Date of Patent: July 8, 2014Assignee: Microsoft CorporationInventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
-
Patent number: 8750677Abstract: 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: GrantFiled: August 23, 2011Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Shawn M. Brown, Robert Pengelly
-
Publication number: 20130342757Abstract: Example apparatus and methods concern controlling a variable flash to improve image detection. One example apparatus includes a digital camera and a variable flash configured to be controllable to operate at different selected illumination levels. The apparatus may be configured to identify a current imaging condition associated with the digital camera and to then determine a lux setting for the variable flash as a function of the current imaging condition. The flash may then be controlled as a function of the lux setting for subsequent image acquisition. The acquisition, analysis, and flash control may be exercised until a desired illumination is achieved. In one embodiment, determining the current imaging condition may include analyzing a frame acquired from the digital camera for attributes including image brightness, and edge detectability. In one embodiment, input from a light sensor may also be considered.Type: ApplicationFiled: June 22, 2012Publication date: December 26, 2013Applicant: MICROSOFT CORPORATIONInventors: Shawn M. Brown, John A. Yovin
-
Publication number: 20130137482Abstract: 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: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Applicant: Microsoft CorporationInventors: Suhel Sheikh, Shawn M. Brown, Stephen Cosman, Robert Pengelly
-
Publication number: 20130114849Abstract: 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: ApplicationFiled: November 4, 2011Publication date: May 9, 2013Applicant: Microsoft CorporationInventors: Robert Pengelly, Stephen Cosman, Shawn M. Brown
-
Publication number: 20130117464Abstract: 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: ApplicationFiled: November 3, 2011Publication date: May 9, 2013Applicant: Microsoft CorporationInventors: Shawn M. Brown, Jason Deakins, Robert Pengelly
-
Publication number: 20130051755Abstract: 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: ApplicationFiled: August 23, 2011Publication date: February 28, 2013Applicant: Microsoft CorporationInventors: Shawn M. Brown, Robert Pengelly
-
Patent number: 7986716Abstract: Systems and methods for transferring data over a voice channel during a voice communication connection (e.g., a telephone call) using DTMF signals over a single voice communication channel. The arbitrary data can include contact information, graphics, photographs, streaming media, interactive game information, location information, cached web pages, audio clips, etc. Some or all of the standard DTMF signals can be uniquely mapped to groups of bits. For example, the standard DTMF signals for numbers “0” through “7” can be mapped to the corresponding three-bit binary representations of those numbers. The arbitrary data can be placed in a container with meta-data indicating the start and end of the data, the type of the data, the amount of data, error correction/detection information, etc. The receiver can prevent the DTMF signals from being converted to audio signals to spare any human listeners from hearing the DTMF signals.Type: GrantFiled: May 25, 2005Date of Patent: July 26, 2011Assignee: Microsoft CorporationInventors: Jidesh Veeramachaneni, Ray Sun, Shawn M. Brown, Zeke Koch
-
Patent number: 7808475Abstract: Backlight support is provided for flat panel displays through use of phospho-luminescent materials. Photo-luminescent materials are integrated into a flat panel display such as an LCD display as a back panel substrate or by embedding in display pixels. When ambient light levels exceed a predetermined threshold the material is activated allowing a reduction in active backlight power. The active backlight may be provided by an electrically supported system such as an ELP, a light pipe, an LED, etc. By reducing the power of the active backlight in an analog manner or through decreasing the duty cycle, an overall power savings is accomplished for the display. By embedding different photo-luminescent materials that operate at different wavelengths, color display may be enhanced while reducing power consumption. Display properties, such as transparency, contrast, etc., may be adjusted to affect phospho-luminescent backlight support.Type: GrantFiled: April 12, 2007Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventor: Shawn M. Brown
-
Patent number: 7796118Abstract: A system that integrates navigational device (e.g., mouse) functionality into a cellular telephone or other handheld device (e.g., personal organizer, personal media player). A device can employ existing optics from an image capture device (e.g., camera) as the optics for the mouse. A mouse engine can receive an input from the optics and route the input via a Bluetooth™, or other existing connection (e.g., wired or wireless) to transfer the mouse coordinates to a desktop. In another example, a device can employ a touch sensitive pad to supply motion input to a mouse engine. Further, a device (e.g., personal organizer, pocket personal computer) can utilize an existing touch screen as a touch sensitive input to a mouse engine. A laser pointer can be integrated into a device thereby enabling presenters to use the device to point to slides and other target visuals.Type: GrantFiled: May 24, 2005Date of Patent: September 14, 2010Assignee: Microsoft CorporationInventors: David J. Groom, Kabir Siddiqui, Shawn M. Brown
-
Publication number: 20080252575Abstract: Backlight support is provided for flat panel displays through use of phospho-luminescent materials. Photo-luminescent materials are integrated into a flat panel display such as an LCD display as a back panel substrate or by embedding in display pixels. When ambient light levels exceed a predetermined threshold the material is activated allowing a reduction in active backlight power. The active backlight may be provided by an electrically supported system such as an ELP, a light pipe, an LED, etc. By reducing the power of the active backlight in an analog manner or through decreasing the duty cycle, an overall power savings is accomplished for the display. By embedding different photo-luminescent materials that operate at different wavelengths, color display may be enhanced while reducing power consumption. Display properties, such as transparency, contrast, etc., may be adjusted to affect phospho-luminescent backlight support.Type: ApplicationFiled: April 12, 2007Publication date: October 16, 2008Inventor: Shawn M. Brown
-
Patent number: 7337308Abstract: Described is a method and system for initiating configuration of a modem connected to a mobile device. The system and method provide a mechanism for guiding a user through the setup process in order to simplify the user's connectivity to a network using the modem. In one embodiment, the mechanism monitors for when a modem is connected to the mobile device. When a modem is connected for the first time, the mobile device launches a wizard utility that directs the user's configuration of the connected modem. The user is able to choose from performing an initial configuration of the modem, or migrating settings of a previously connected modem to establish the connected modem's settings. Thus, the user is guided through the configuration process, increasing the discoverability of the modem and simplifying its setup for the user.Type: GrantFiled: November 15, 2002Date of Patent: February 26, 2008Assignee: Microsoft CorporationInventors: Felix G. T. I. Andrew, Shawn M. Brown, Justin M. Maguire, III, Chad Whitney, Harm Lambertus Lamberts, Zeke Koch
-
Publication number: 20040098572Abstract: Described is a method and system for initiating configuration of a modem connected to a mobile device. The system and method provide a mechanism for guiding a user through the setup process in order to simplify the user's connectivity to a network using the modem. In one embodiment, the mechanism monitors for when a modem is connected to the mobile device. When a modem is connected for the first time, the mobile device launches a wizard utility that directs the user's configuration of the connected modem. The user is able to choose from performing an initial configuration of the modem, or migrating settings of a previously connected modem to establish the connected modem's settings. Thus, the user is guided through the configuration process, increasing the discoverability of the modem and simplifying its setup for the user.Type: ApplicationFiled: November 15, 2002Publication date: May 20, 2004Applicant: Microsoft CorporationInventors: Felix G.T.I. Andrew, Shawn M. Brown, Justin M. Maguire, Chad Whitney, Harm Lambertus Lamberts, Zeke Koch