Patents by Inventor Michael A. Dougherty
Michael A. Dougherty 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: 9070159Abstract: Under an embodiment of the invention, a web site system maintains a real estate web page. The web page has an aerial image map of a geographic region that can be navigated by a user. The web site system facilitates online collaboration for real estate transactions. When the user registers, the system creates a user account for real estate information. Real estate agents and/or other real estate service providers selected by the user are granted shared access to the user's account by the web site system.Type: GrantFiled: June 16, 2005Date of Patent: June 30, 2015Assignee: Redfin CorporationInventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
Patent number: 9024972Abstract: Example embodiments of the present disclosure provide techniques for receiving measurements from one or more inertial sensors (i.e. accelerometer and angular rate gyros) attached to a device with a camera or other environment capture capability. In one embodiment, the inertial measurements may be combined with pose estimates obtained from computer vision algorithms executing with real time camera images. Using such inertial measurements, a system may more quickly and efficiently obtain higher accuracy orientation estimates of the device with respect to an object known to be stationary in the environment.Type: GrantFiled: April 1, 2009Date of Patent: May 5, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Matthew L. Bronder, Michael A. Dougherty, Adam Green, Joseph Bertolami, Robert M. Craig
-
Patent number: 9015576Abstract: One or more techniques and/or systems are provided for displaying a first portion of a markup language document on a first device and displaying a second portion of the markup language document on a second device for interaction with the first portion (e.g., allowing a smart phone to control a video playing on a separate monitor). A markup language document can be created by a developer, where first and second portions of the document are delineated by a remote device tag. The remote device tag can be used to instruct a first device parsing the document to send the second portion to a second (e.g., remote) device. The first portion of the document can be rendered by the first device, and displayed on a display coupled with the first device; and a rendered version of the second portion can be displayed by a display coupled with second device.Type: GrantFiled: May 16, 2011Date of Patent: April 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Michael Dougherty, Joe Bertolami, Adam Smith
-
Patent number: 8838504Abstract: A computer system for locating real estate service providers by navigating an aerial image map of a geographic region. The system determines a search region corresponding to the geographic region by use of geospatial information associated with the geographic region. Once the search region is determined, the system searches a database for real estate service providers that are associated with the search region and that satisfy certain predetermined criteria.Type: GrantFiled: February 5, 2010Date of Patent: September 16, 2014Inventors: David Eraker, Michael Dougherty, Edward Mark Smith, Stephen Eraker
-
Patent number: 8839121Abstract: Systems and methods for unifying coordinate systems in an augmented reality application or system are disclosed. User devices capture an image of a scene, and determine a location based on the scene image. The scene image may be compared to cartography data or images to determine the location. User devices may propose an origin and orientation or transformation data for a common coordinate system and exchange proposed coordinate system data to agree on a common coordinate system. User devices may also transmit location information to an augmented reality system that then determines an a common coordinate system and transmits coordinate system data such as transformation matrices to the user devices. Images presented to users may be adjusted based on user device locations relative to the coordinate system.Type: GrantFiled: May 6, 2009Date of Patent: September 16, 2014Inventors: Joseph Bertolami, Samuel A. Mann, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, Matthew W. Lee
-
Patent number: 8797321Abstract: A method and apparatus for rendering the lighting of virtual objects in an augmented reality display. The method includes determining local and ambient light sources based on data provided by one or more light sensors. The light in the physical lighting environment is accounted for by attributing the light to local light sources and/or ambient light sources. A synthesized physical lighting environment is constructed based on the light characteristics of the local and/or ambient light sources, and is used in properly rendering virtual objects in the augmented reality display.Type: GrantFiled: April 1, 2009Date of Patent: August 5, 2014Assignee: Microsoft CorporationInventors: Joseph Bertolami, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig
-
Publication number: 20140123822Abstract: A lathe tool rest including a light source for improving the illumination of the workpiece is described. The tool rest includes a vertical post having an upper end, a horizontal tool arm attached to the upper end of the post, and an LED illumination strip attached to the front side of the tool arm. The front side of the tool arm preferably includes a horizontal recess With the LED illumination strip being mounted within the recess.Type: ApplicationFiled: July 29, 2013Publication date: May 8, 2014Inventor: Michael Dougherty
-
Patent number: 8686999Abstract: The following discloses antialiasing systems and methods. Information about one or more fragments or primitives in a pixel area may be dynamically stored. The stored information may include, for example, depth, color, location and coverage. The coverage and depth information may be tracked at a higher frequency across the pixel than the number of fragments or primitives. Fragments or primitives that enter into a pixel area may be compared with fragments or primitives that have been stored. The comparisons may be based on depth and coverage. Either the incoming fragment or the stored fragment may be deleted based on the comparisons. Information associated with fragments that are preserved may be sampled at any location associated with their coverage area of a pixel. Fragments or primitives that are not discarded may be preserved for a final resolve process, which may incorporate information available from neighboring pixel areas.Type: GrantFiled: April 22, 2009Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Matthew L. Bronder, Joseph C. Bertolami, Matthew William Lee, Michael A. Dougherty
-
Publication number: 20130254072Abstract: A collaborative real estate search is described. Overlay data including indications of properties for sale within a geographic area are provided to a first user device. The overlay data are capable of being overlaid on a map of the geographic area on a user interface. Selections of some of the properties for sale are received from the first user device and a list of those properties is stored within a folder associated with the first user. The system enables a second user device—associated with a second user who is associated with the first user—to access the list of the properties selected by the user. This includes enabling the second user device to cause information regarding the properties to be stored within the folder. The information is made available for display on a user interface of the first user device.Type: ApplicationFiled: January 30, 2013Publication date: September 26, 2013Applicant: REDFIN CORPORATIONInventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
Publication number: 20130254670Abstract: Embodiments of the present disclosure provide user interfaces for overlaying a displayed image of a geographic area with graphical information derived from a plurality of data layers that are received in response to a search query. The graphical information includes graphical indications derived from or included in the first one of the plurality of the data layers that show the locations of the subset of the plurality of land parcels in the geographic area. Other information is also overlaid on the image of the geographic area.Type: ApplicationFiled: January 30, 2013Publication date: September 26, 2013Applicant: REDFIN CORPORATIONInventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
Patent number: 8379057Abstract: Systems and methods are disclosed for generating an image for a user based on an image captured by a scene-facing camera or detector. The user's position relative to a component of the system is determined, and the image captured by the scene-facing detector is modified based on the user's position. The resulting image represents the scene as seen from the perspective of the user. The resulting image may be further modified by augmenting the image with additional images, graphics, or other data.Type: GrantFiled: May 14, 2012Date of Patent: February 19, 2013Assignee: Microsoft CorporationInventors: Samuel A. Mann, Joseph Bertolami, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, John A. Tardif
-
Publication number: 20120297292Abstract: One or more techniques and/or systems are provided for displaying a first portion of a markup language document on a first device and displaying a second portion of the markup language document on a second device for interaction with the first portion (e.g., allowing a smart phone to control a video playing on a separate monitor). A markup language document can be created by a developer, where first and second portions of the document are delineated by a remote device tag. The remote device tag can be used to instruct a first device parsing the document to send the second portion to a second (e.g., remote) device. The first portion of the document can be rendered by the first device, and displayed on a display coupled with the first device; and a rendered version of the second portion can be displayed by a display coupled with second device.Type: ApplicationFiled: May 16, 2011Publication date: November 22, 2012Applicant: Microsoft CorporationInventors: Michael Dougherty, Joe Bertolami, Adam Smith
-
Publication number: 20120223967Abstract: Systems and methods are disclosed for generating an image for a user based on an image captured by a scene-facing camera or detector. The user's position relative to a component of the system is determined, and the image captured by the scene-facing detector is modified based on the user's position. The resulting image represents the scene as seen from the perspective of the user. The resulting image may be further modified by augmenting the image with additional images, graphics, or other data.Type: ApplicationFiled: May 14, 2012Publication date: September 6, 2012Applicant: MICROSOFT CORPORATIONInventors: Samuel A. Mann, Joseph Bertolami, Matthew L. Bronder, Michael Dougherty, Robert M. Craig, John A. Tardif
-
Patent number: 8194101Abstract: Systems and methods are disclosed for generating an image for a user based on an image captured by a scene-facing camera or detector. The user's position relative to a component of the system is determined, and the image captured by the scene-facing detector is modified based on the user's position. The resulting image represents the scene as seen from the perspective of the user. The resulting image may be further modified by augmenting the image with additional images, graphics, or other data.Type: GrantFiled: April 1, 2009Date of Patent: June 5, 2012Assignee: Microsoft CorporationInventors: Samuel A. Mann, Joseph Bertolami, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, John A. Tardif
-
Publication number: 20100287485Abstract: Systems and methods for unifying coordinate systems in an augmented reality application or system are disclosed. User devices capture an image of a scene, and determine a location based on the scene image. The scene image may be compared to cartography data or images to determine the location. User devices may propose an origin and orientation or transformation data for a common coordinate system and exchange proposed coordinate system data to agree on a common coordinate system. User devices may also transmit location information to an augmented reality system that then determines an a common coordinate system and transmits coordinate system data such as transformation matrices to the user devices. Images presented to users may be adjusted based on user device locations relative to the coordinate system.Type: ApplicationFiled: May 6, 2009Publication date: November 11, 2010Inventors: Joseph Bertolami, Samuel A. Mann, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, Matthew W. Lee
-
Publication number: 20100257252Abstract: Example embodiments of the present disclosure provide techniques for capturing and analyzing information gathered by a mobile device equipped with one or more sensors. Recognition and tracking software and localization techniques may be used to extrapolate pertinent information about the surrounding environment and transmit the information to a service that can analyze the transmitted information. In one embodiment, when a user views a particular object or landmark on a device with image capture capability, the device may be provided with information through a wireless connection via a database that may provide the user with rich metadata regarding the objects in view. Information may be presented through rendering means such as a web browser, rendered as a 2D overlay on top of the live image, and rendered in augmented reality.Type: ApplicationFiled: April 1, 2009Publication date: October 7, 2010Applicant: Microsoft CorporationInventors: Michael A. Dougherty, Samuel A. Mann, Matthew L. Bronder, Joseph Bertolami, Robert M. Craig
-
Publication number: 20100194747Abstract: The following discloses antialiasing systems and methods. Information about one or more fragments or primitives in a pixel area may be dynamically stored. The stored information may include, for example, depth, color, location and coverage. The coverage and depth information may be tracked at a higher frequency across the pixel than the number of fragments or primitives. Fragments or primitives that enter into a pixel area may be compared with fragments or primitives that have been stored. The comparisons may be based on depth and coverage. Either the incoming fragment or the stored fragment may be deleted based on the comparisons. Information associated with fragments that are preserved may be sampled at any location associated with their coverage area of a pixel. Fragments or primitives that are not discarded may be preserved for a final resolve process, which may incorporate information available from neighboring pixel areas.Type: ApplicationFiled: April 22, 2009Publication date: August 5, 2010Applicant: Microsoft CorporationInventors: Matthew L. Bronder, Joseph C. Bertolami, Matthew William Lee, Michael A. Dougherty
-
Patent number: 7762867Abstract: A lever activated toy vehicle includes a body, a chassis and a lever. The chassis accommodates the body and has a front wheel and a rear wheel. A motor is disposed within the chassis and is drivingly coupled to at least one of the wheels. The lever is movably supported on the toy vehicle so as to be accessible by a user for movement between a first position and a second position. The toy vehicle further includes a moveable part and an actuator mechanism. The moveable part has at least a portion on the exterior of the body and a portion on the interior of the body. The actuator mechanism is operably coupled with the motor and the moveable part and is configured to move the moveable part from the concealed position to the revealed position after the lever is moved from the first position to the second position.Type: GrantFiled: May 14, 2004Date of Patent: July 27, 2010Assignee: Mattel, Inc.Inventors: Matthew Felix Agostini, Mary Ellen Gertrude Fosbenner, Robert Jude Henry, Gregory John Sisolak, William Francis Michael Dougherty
-
Publication number: 20100145800Abstract: A computer system for locating real estate service providers by navigating an aerial image map of a geographic region. The system determines a search region corresponding to the geographic region by use of geospatial information associated with the geographic region. Once the search region is determined, the system searches a database for real estate service providers that are associated with the search region and that satisfy certain predetermined criteria.Type: ApplicationFiled: February 5, 2010Publication date: June 10, 2010Applicant: REDFIN CORPORATIONInventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
Publication number: 20080099300Abstract: An apparatus and system are disclosed for automatic centrifugal engagement of a pressure plate. The apparatus includes a clutch basket, a clutch pack capable of coupling the clutch basket with a center clutch, a pressure plate axially moveable toward the clutch pack, and a top plate coupled to a rotating hub. The rotating hub is configured to pass through an opening in the pressure plate. The apparatus also includes at least one centrifugal actuating member disposed between the pressure plate and the top plate, and at least one spring disposed between the rotating hub and the center clutch to bias the pressure plate relative to the top plate.Type: ApplicationFiled: October 18, 2007Publication date: May 1, 2008Inventors: Albert Youngwerth, Michael Dougherty, Zane Patterson, Sean Brown, Danny Youngwerth