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: 9070159
    Abstract: 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: Grant
    Filed: June 16, 2005
    Date of Patent: June 30, 2015
    Assignee: Redfin Corporation
    Inventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
  • Patent number: 9024972
    Abstract: 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: Grant
    Filed: April 1, 2009
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew L. Bronder, Michael A. Dougherty, Adam Green, Joseph Bertolami, Robert M. Craig
  • Patent number: 9015576
    Abstract: 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: Grant
    Filed: May 16, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Dougherty, Joe Bertolami, Adam Smith
  • Patent number: 8838504
    Abstract: 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: Grant
    Filed: February 5, 2010
    Date of Patent: September 16, 2014
    Inventors: David Eraker, Michael Dougherty, Edward Mark Smith, Stephen Eraker
  • Patent number: 8839121
    Abstract: 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: Grant
    Filed: May 6, 2009
    Date of Patent: September 16, 2014
    Inventors: Joseph Bertolami, Samuel A. Mann, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, Matthew W. Lee
  • Patent number: 8797321
    Abstract: 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: Grant
    Filed: April 1, 2009
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Joseph Bertolami, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig
  • Publication number: 20140123822
    Abstract: 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: Application
    Filed: July 29, 2013
    Publication date: May 8, 2014
    Inventor: Michael Dougherty
  • Patent number: 8686999
    Abstract: 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: Grant
    Filed: April 22, 2009
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Matthew L. Bronder, Joseph C. Bertolami, Matthew William Lee, Michael A. Dougherty
  • Publication number: 20130254072
    Abstract: 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: Application
    Filed: January 30, 2013
    Publication date: September 26, 2013
    Applicant: REDFIN CORPORATION
    Inventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
  • Publication number: 20130254670
    Abstract: 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: Application
    Filed: January 30, 2013
    Publication date: September 26, 2013
    Applicant: REDFIN CORPORATION
    Inventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
  • Patent number: 8379057
    Abstract: 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: Grant
    Filed: May 14, 2012
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Samuel A. Mann, Joseph Bertolami, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, John A. Tardif
  • Publication number: 20120297292
    Abstract: 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: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Michael Dougherty, Joe Bertolami, Adam Smith
  • Publication number: 20120223967
    Abstract: 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: Application
    Filed: May 14, 2012
    Publication date: September 6, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Samuel A. Mann, Joseph Bertolami, Matthew L. Bronder, Michael Dougherty, Robert M. Craig, John A. Tardif
  • Patent number: 8194101
    Abstract: 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: Grant
    Filed: April 1, 2009
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Samuel A. Mann, Joseph Bertolami, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, John A. Tardif
  • Publication number: 20100287485
    Abstract: 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: Application
    Filed: May 6, 2009
    Publication date: November 11, 2010
    Inventors: Joseph Bertolami, Samuel A. Mann, Matthew L. Bronder, Michael A. Dougherty, Robert M. Craig, Matthew W. Lee
  • Publication number: 20100257252
    Abstract: 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: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: Microsoft Corporation
    Inventors: Michael A. Dougherty, Samuel A. Mann, Matthew L. Bronder, Joseph Bertolami, Robert M. Craig
  • Publication number: 20100194747
    Abstract: 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: Application
    Filed: April 22, 2009
    Publication date: August 5, 2010
    Applicant: Microsoft Corporation
    Inventors: Matthew L. Bronder, Joseph C. Bertolami, Matthew William Lee, Michael A. Dougherty
  • Patent number: 7762867
    Abstract: 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: Grant
    Filed: May 14, 2004
    Date of Patent: July 27, 2010
    Assignee: Mattel, Inc.
    Inventors: Matthew Felix Agostini, Mary Ellen Gertrude Fosbenner, Robert Jude Henry, Gregory John Sisolak, William Francis Michael Dougherty
  • Publication number: 20100145800
    Abstract: 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: Application
    Filed: February 5, 2010
    Publication date: June 10, 2010
    Applicant: REDFIN CORPORATION
    Inventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
  • Publication number: 20080099300
    Abstract: 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: Application
    Filed: October 18, 2007
    Publication date: May 1, 2008
    Inventors: Albert Youngwerth, Michael Dougherty, Zane Patterson, Sean Brown, Danny Youngwerth