Patents by Inventor Sascha Benjamin Brawer

Sascha Benjamin Brawer 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: 9449407
    Abstract: Graphic elements for a computer-implemented mapping system may be displayed based on scheduled task data, routine data, or other data corresponding to an application of a client computing device. The application data may include a location and a scheduled time. A user may request a map for the scheduled task location. If a difference between the request time and the scheduled task time is below a threshold, then the mapping system may display or modify graphic elements for the location that are relevant to the scheduled task. For example, a user may include appointment data for an airline flight in a calendar application of a mobile computing device. If the user requests a map of the departure airport within a short amount of time before the flight, the map may include only relevant graphic elements such as a check in counter, a security checkpoint, and a departure gate.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: September 20, 2016
    Assignee: GOOGLE INC.
    Inventors: Zhou Bailiang, Sascha Benjamin Brawer
  • Patent number: 9417777
    Abstract: A map data server may provide metadata about available indoor map data that accompanies map data for drawing a base map. For example, map data may include vector data for drawing a footprint of a building, and the metadata may include information about the physical properties of the building (e.g., an indication of how many floors the building has and if detailed map data is available for the indicated floors, etc.). A mapping application running on the client can use this metadata to display an interface that allows a user to select floors or otherwise interact with the floor data. Further, the metadata accompanying map data can include a bounding box, or a bounding polygon, for one or more floors. The mapping application can use these bounding shapes to properly reposition the viewport as map data for a new floor is being loaded, for example.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: August 16, 2016
    Assignee: GOOGLE INC.
    Inventors: Seth Jacob Pensack-Rinehart, Gavin Reaney, Yatin Chawathe, Nicholas Lee, Sascha Benjamin Brawer, Paul Messmer
  • Patent number: 9373191
    Abstract: The disclosed subject matter relates to computer implemented methods for generating an exterior geometry of a building based on a corresponding collection of interior geometry. In one aspect, a method includes receiving a collection of interior geometry data of a building. The interior geometry data of the building corresponds to one or more levels. Each of the level(s) is associated with a corresponding vertical span, and to one or more 2-D section polygons. The method further includes extruding the 2-D section polygons into 2.5-D section polygons, by assigning to each of the 2-D section polygons, the vertical span associated with the level(s) to which the 2-D section polygons correspond. The method further includes constructing a 2.5-D merged polygon set based on the extruded 2.5-D section polygons. The outer shell of the 2.5-D merged polygon set corresponds to an exterior geometry corresponding to the building.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: June 21, 2016
    Assignee: Google Inc.
    Inventors: Sascha Benjamin Brawer, Andrew Lookingbill, Brian Edmond Brewington, Michael Edward Goss
  • Patent number: 9355177
    Abstract: Systems and methods for scheduling documents for crawling are disclosed in which sitemap information is updated for a first website identified by a sitemap by downloading updated sitemap information for the first website and scheduling documents for crawling in accordance with the updated sitemap information for the first website. The sitemap information includes one or more sitemap indexes, where each respective sitemap index in the one or more sitemap indices includes a list of URLs corresponding to documents stored at a corresponding website in a plurality of websites, the plurality of websites including the first website, and each sitemap index in the one or more sitemap indexes includes information identifying one or more of: a last modification date of a URL in the list of URLs, a change frequency of a document specified by the URL, a document title, an authority of the document, and a priority of the document.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: May 31, 2016
    Assignee: Google, Inc.
    Inventors: Sascha Benjamin Brawer, Max Ibel, Ralph Michael Keller, Narayanan Shivakumar
  • Publication number: 20150242508
    Abstract: Systems and methods for scheduling documents for crawling are disclosed in which sitemap information is updated for a first website identified by a sitemap by downloading updated sitemap information for the first website and scheduling documents for crawling in accordance with the updated sitemap information for the first website. The sitemap information includes one or more sitemap indexes, where each respective sitemap index in the one or more sitemap indices includes a list of URLs corresponding to documents stored at a corresponding website in a plurality of websites, the plurality of websites including the first website, and each sitemap index in the one or more sitemap indexes includes information identifying one or more of: a last modification date of a URL in the list of URLs, a change frequency of a document specified by the URL, a document title, an authority of the document, and a priority of the document.
    Type: Application
    Filed: January 27, 2015
    Publication date: August 27, 2015
    Inventors: Sascha Benjamin Brawer, Max Ibel, Ralph Michael Keller, Narayanan Shivakumar
  • Publication number: 20150170415
    Abstract: The disclosed subject matter relates to computer implemented methods for generating an exterior geometry of a building based on a corresponding collection of interior geometry. In one aspect, a method includes receiving a collection of interior geometry data of a building. The interior geometry data of the building corresponds to one or more levels. Each of the level(s) is associated with a corresponding vertical span, and to one or more 2-D section polygons. The method further includes extruding the 2-D section polygons into 2.5-D section polygons, by assigning to each of the 2-D section polygons, the vertical span associated with the level(s) to which the 2-D section polygons correspond. The method further includes constructing a 2.5-D merged polygon set based on the extruded 2.5-D section polygons. The outer shell of the 2.5-D merged polygon set corresponds to an exterior geometry corresponding to the building.
    Type: Application
    Filed: January 14, 2013
    Publication date: June 18, 2015
    Inventors: Sascha Benjamin Brawer, Andrew Lookingbill, Brian Edmond Brewington, Micheal Edward Goss
  • Publication number: 20150088997
    Abstract: A system and machine-implemented method for determining a cost of an event is provided including detecting an initiation of an event, the event being associated with one or more intended participants, determining an estimated duration of the event and determining a total estimated cost of the event based on the estimated duration of the event and a cost per time unit for each of the one or more intended participants.
    Type: Application
    Filed: August 29, 2011
    Publication date: March 26, 2015
    Applicant: Google Inc.
    Inventors: Luuk Adriaan Cornelis van Dijk, Sascha Benjamin Brawer
  • Publication number: 20150020008
    Abstract: A map data server may provide metadata about available indoor map data that accompanies map data for drawing a base map. For example, map data may include vector data for drawing a footprint of a building, and the metadata may include information about the physical properties of the building (e.g., an indication of how many floors the building has and if detailed map data is available for the indicated floors, etc.). A mapping application running on the client can use this metadata to display an interface that allows a user to select floors or otherwise interact with the floor data. Further, the metadata accompanying map data can include a bounding box, or a bounding polygon, for one or more floors. The mapping application can use these bounding shapes to properly reposition the viewport as map data for a new floor is being loaded, for example.
    Type: Application
    Filed: January 29, 2014
    Publication date: January 15, 2015
    Applicant: GOOGLE INC.
    Inventors: Seth Jacob Pensack-Rinehart, Gavin Reaney, Yatin Chawathe, Nicholas Lee, Sascha Benjamin Brawer, Paul Messmer
  • Publication number: 20150019625
    Abstract: A map data server may provide map data to a client device by generating a description of a geographic area that includes outdoor map features including a multi-story building. The multi-story building includes a “default” floor. The map data server may also provide data to the client device to graphically represent the indoor features of the default floor in the description of the geographic area. The indoor map features may be annotated to allow the client device to selectively activate or deactivate the display of the indoor map features.
    Type: Application
    Filed: January 29, 2014
    Publication date: January 15, 2015
    Applicant: GOOGLE INC.
    Inventors: Seth Jacob Pensack-Rinehart, Gavin Reaney, Yatin Chawathe, Nicholas Lee, Sascha Benjamin Brawer, Paul Messmer