Patents by Inventor David Eraker
David Eraker 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: 9436945Abstract: A computer system locates objects and content by navigating an aerial or satellite 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 objects and content that are associated with the search region and that satisfy certain predetermined criteria and characteristics. Relevant ads are then shown to the user within an interactive mapping experience.Type: GrantFiled: April 14, 2010Date of Patent: September 6, 2016Assignee: REDFIN CORPORATIONInventors: David Eraker, Marcus Smith, Savan Kong, Josh Horton
-
Publication number: 20160048906Abstract: 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: August 12, 2014Publication date: February 18, 2016Inventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
Patent number: 9213461Abstract: An innovative web-based tool displays visual information about real estate. In one embodiment, an aerial image is overlaid with various data layers to visually present real estate data. Data associated with various embodiments of the tool can include tax parcel information, historical sales information, Multiple Listing Service information, school information, neighborhood information, and park information.Type: GrantFiled: June 16, 2005Date of Patent: December 15, 2015Assignee: Redfin CorporationInventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
Patent number: 9105061Abstract: 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: August 11, 2015Assignee: Redfin CorporationInventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
Patent number: 9098908Abstract: Methods and systems for generating a depth map are provided. The method includes projecting an infrared (IR) dot pattern onto a scene. The method also includes capturing stereo images from each of two or more synchronized IR cameras, detecting a number of dots within the stereo images, computing a number of feature descriptors for the dots in the stereo images, and computing a disparity map between the stereo images. The method further includes generating a depth map for the scene using the disparity map.Type: GrantFiled: October 21, 2011Date of Patent: August 4, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Adam G. Kirk, Yaron Eshet, Kestutis Patiejunas, Sing Bing Kang, Charles Lawrence Zitnick, III, David Eraker, Simon Winder
-
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: 9069435Abstract: An innovative web-based tool displays visual information about real estate. In one embodiment, an aerial image is overlaid with various data layers to visually present real estate data. Data associated with various embodiments of the tool can include tax parcel information, historical sales information, Multiple Listing Service information, school information, neighborhood information, and park information.Type: GrantFiled: June 16, 2005Date of Patent: June 30, 2015Assignee: Redfin CorporationInventors: David Eraker, Adam Michael Dougherty, Edward M. Smith, Stephen Eraker
-
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
-
Publication number: 20130321396Abstract: Free viewpoint video of a scene is generated and presented to a user. An arrangement of sensors generates streams of sensor data each of which represents the scene from a different geometric perspective. The sensor data streams are calibrated. A scene proxy is generated from the calibrated sensor data streams. The scene proxy geometrically describes the scene as a function of time and includes one or more types of geometric proxy data which is matched to a first set of current pipeline conditions in order to maximize the photo-realism of the free viewpoint video resulting from the scene proxy at each point in time. A current synthetic viewpoint of the scene is generated from the scene proxy. This viewpoint generation maximizes the photo-realism of the current synthetic viewpoint based upon a second set of current pipeline conditions. The current synthetic viewpoint is displayed.Type: ApplicationFiled: August 30, 2012Publication date: December 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Adam Kirk, Kanchan Mitra, Patrick Sweeney, Don Gillett, Neil Fishman, Simon Winder, Yaron Eshet, David Harnett, Amit Mital, David Eraker
-
Publication number: 20130321586Abstract: Cloud based FVV streaming technique embodiments presented herein generally employ a cloud based FVV pipeline to create, render and transmit FVV frames depicting a captured scene as would be viewed from a current synthetic viewpoint selected by an end user and received from a client computing device. The FVV frames use a similar level of bandwidth as a conventional streaming movie would consume. To change viewpoints, a new viewpoint is sent from the client to the cloud, and a new streaming movie is initiated from the new viewpoint. Frames associated with that viewpoint are created, rendered and transmitted to the client until a new viewpoint request is received.Type: ApplicationFiled: August 17, 2012Publication date: December 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Adam Kirk, Patrick Sweeney, Don Gillett, Neil Fishman, Kanchan Mitra, Amit Mital, David Harnett, Yaron Eshet, Simon Winder, David Eraker
-
Publication number: 20130321575Abstract: A “Dynamic High Definition Bubble Framework” allows local clients to display and navigate FVV of complex multi-resolution and multi-viewpoint scenes while reducing computational overhead and bandwidth for rendering and/or transmitting the FVV. Generally, the FVV is presented to the user as a broad area from some distance away. Then, as the user zooms in or changes viewpoints, one or more areas of the overall area are provided in higher definition or fidelity. Therefore, rather than capturing and providing high definition everywhere (at high computational and bandwidth costs), the Dynamic High Definition Bubble Framework captures one or more “bubbles” or volumetric regions in higher definition in locations where it is believed that the user will be most interested. This information is then provided to the client to allow individual clients to navigate and zoom different regions of the FVV during playback without losing fidelity or resolution in the zoomed areas.Type: ApplicationFiled: August 30, 2012Publication date: December 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Adam Kirk, Neil Fishman, Don Gillett, Patrick Sweeney, Kanchan Mitra, David Eraker
-
Publication number: 20130321589Abstract: The automated camera array calibration technique described herein pertains to a technique for automating camera array calibration. The technique can leverage corresponding depth and single or multi-spectral intensity data (e.g., RGB (Red Green Blue) data) captured by hybrid capture devices to automatically determine camera geometry. In one embodiment it does this by finding common features in the depth maps between two hybrid capture devices and derives a rough extrinsic calibration based on shared depth map features. It then uses the intensity (e.g., RGB) data corresponding to the depth maps and uses the features of the intensity (e.g., RGB) data to refine the rough extrinsic calibration.Type: ApplicationFiled: August 3, 2012Publication date: December 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Adam G. Kirk, Yaron Eshet, David Eraker
-
Publication number: 20130321593Abstract: The view frustum culling technique described herein allows Free Viewpoint Video (FVV) or other 3D spatial video rendering at a client by sending only the 3D geometry and texture (e.g., RGB) data necessary for a specific viewpoint or view frustum from a server to the rendering client. The synthetic viewpoint is then rendered by the client by using the received geometry and texture data for the specific viewpoint or view frustum. In some embodiments of the view frustum culling technique, the client has both some texture data and 3D geometric data stored locally if there is sufficient local processing power. Additionally, in some embodiments, additional spatial and temporal data can be sent to the client to support changes in the view frustum by providing additional geometry and texture data that will likely be immediately used if the viewpoint is changed either spatially or temporally.Type: ApplicationFiled: August 29, 2012Publication date: December 5, 2013Applicant: MICROSOFT CORPORATIONInventors: Adam G. Kirk, Donald Marcus Gillett, Patrick Sweeney, Neil Fishman, David Eraker
-
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
-
Publication number: 20130100256Abstract: Methods and systems for generating a depth map are provided. The method includes projecting an infrared (IR) dot pattern onto a scene. The method also includes capturing stereo images from each of two or more synchronized IR cameras, detecting a number of dots within the stereo images, computing a number of feature descriptors for the dots in the stereo images, and computing a disparity map between the stereo images. The method further includes generating a depth map for the scene using the disparity map.Type: ApplicationFiled: October 21, 2011Publication date: April 25, 2013Applicant: Microsoft CorporationInventors: Adam G. Kirk, Yaron Eshet, Kestutis Patiejunas, Sing Bing Kang, Charles Lawrence Zitnick, III, David Eraker, Simon Winder
-
Publication number: 20130095920Abstract: Methods and systems for generating free viewpoint video using an active infrared (IR) stereo module are provided. The method includes computing a depth map for a scene using an active IR stereo module. The depth map may be computed by projecting an IR dot pattern onto the scene, capturing stereo images from each of two or more synchronized IR cameras, detecting dots within the stereo images, computing feature descriptors corresponding to the dots in the stereo images, computing a disparity map between the stereo images, and generating the depth map using the disparity map. The method also includes generating a point cloud for the scene using the depth map, generating a mesh of the point cloud, and generating a projective texture map for the scene from the mesh of the point cloud. The method further includes generating the video for the scene using the projective texture map.Type: ApplicationFiled: October 13, 2011Publication date: April 18, 2013Applicant: Microsoft CorporationInventors: Kestutis Patiejunas, Kanchan Mitra, Patrick Sweeney, Yaron Eshet, Adam G. Kirk, Sing Bing Kang, Charles Lawrence Zitnick, III, David Eraker, David Harnett, Amit Mital, Simon Winder
-
Publication number: 20100198684Abstract: A computer system locates objects and content by navigating an aerial or satellite 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 objects and content that are associated with the search region and that satisfy certain predetermined criteria and characteristics. Relevant ads are then shown to the user within an interactive mapping experience.Type: ApplicationFiled: April 14, 2010Publication date: August 5, 2010Applicant: REDFIN CORPORATIONInventors: David Eraker, Marcus Smith, Savan Kong, Josh Horton
-
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: 20050288958Abstract: 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: ApplicationFiled: June 16, 2005Publication date: December 29, 2005Inventors: David Eraker, Adam Dougherty, Edward Smith, Stephen Eraker