Patents Assigned to Environmental Systems Research Institute
-
Patent number: 10431122Abstract: A method is provided for setting, by a processor, a minimum and maximum symbol size for rendering at different zoom levels on a digital map. In another embodiment of the invention, the size of overlay features, such as line widths, received by a processor is automatically adjusted for different zoom levels depending on the average size of map features, such as polygons. In one example, line widths are decreased, and/or made partially transparent, as the map views are zoomed out, finally being altogether eliminated. In one embodiment, the system automatically analyzes received data to determine an appropriate way to map the data.Type: GrantFiled: February 24, 2016Date of Patent: October 1, 2019Assignee: Environmental Systems Research Institute (ESRI)Inventors: Mark Harrower, Jeremy Bartley, Michael Minami, Praveenkumar Ponnusamy, Jerome Chia-rung Yang
-
Patent number: 9785728Abstract: For generating a 3D geometric model (44) and/or a definition of the 3D geometric model from a single digital image of a building facade (4), a facade structure is detected from the digital image by dividing the facade (4) along horizontal lines into horizontal layers representative of floors (41), and by dividing the horizontal layers along vertical lines into tiles (42). The tiles (42) are further subdivided into a hierarchy of rectangular image regions (43). 3D architectural objects (45) corresponding to the image regions (43) are determined in an architectural element library. The 3D geometric model (44) or the definition of the 3D geometric model is generated based on the facade structure, the hierarchy and the 3D architectural objects (45). The library-based generation of the 3D geometric model makes it possible to enhance simple textured building models constructed from aerial images and/or ground-based photographs.Type: GrantFiled: February 27, 2015Date of Patent: October 10, 2017Assignee: Environmental Systems Research Institute, Inc.Inventors: Pascal Müller, Gang Zeng, Luc Van Gool
-
Patent number: 9411967Abstract: A computer-implemented method includes providing a user interface on an internet-protocol (IP) connected mobile device, the user interface configured to receive a user input corresponding to one or more data privacy parameters for geo-location data, and controlling a transferring of geo-location data to and from each of a plurality of mobile applications on the mobile device based on the user input. A change in one or more of the data privacy parameters can change how geo-location data is provided to each of the plurality of applications and can affect location data accuracy, location data reporting frequency, geo-functions, and more. The user interface can be configured to allow a user to view, manage, and delete a personal location history. Furthermore, one or more profiles can be associated with one or more of the plurality of mobile applications, where each of the one or more profiles is assigned individual data privacy parameters.Type: GrantFiled: August 26, 2013Date of Patent: August 9, 2016Assignee: Environmental Systems Research Institute (ESRI)Inventors: Aaron D. Parecki, Amber L. Case, Wayne Chambliss
-
Patent number: 9310212Abstract: A system, method and apparatus for hybrid off-board vehicle navigation are disclosed. In the system, a multi-stop route package is created and sent from a route server to a navigation device. The route package can include a collection of vehicle attributes and corresponding road restrictions for guiding the vehicle towards its destination. The server can optionally push the route package to the vehicle in an email message or other stored communication. When an off-route condition is detected, the navigation device can send a route request to the server that includes the vehicle attributes and the corresponding road restrictions. The server can respond with a partial route correction that is determined based on the vehicle attributes and road restrictions.Type: GrantFiled: November 7, 2014Date of Patent: April 12, 2016Assignee: Environmental Systems Research Institute, Inc.Inventors: Jeff Rogers, Matt Crowder, Kerry Somerville, Richard Pearlman, Matthew Chaffin, Bert Yagrich
-
Patent number: 9299157Abstract: Certain embodiments of the invention relate to a computer-implemented method that comprises analyzing an image over a plurality of different scales, where the analyzing includes determining spectral characteristics of the image at each of the plurality of different scales, determining spatial characteristics of the image at each of the plurality of different scales, and determining a segmentation pattern (i.e., superpixel) for the image at each of the plurality of different scales based on the spectral and spatial characteristics of that particular scale. The method further includes identifying objects in the image based on portions of the segmentation patterns that are scale-invariant over the plurality of different scales. In some cases, the method can include determining statistical, textural, and/or intensity characteristics of the image at each scale, where determining the segmentation patterns for the image at each scale is further based on one or more of these characteristics.Type: GrantFiled: October 31, 2013Date of Patent: March 29, 2016Assignee: Environmental Systems Research Institute (ESRI)Inventors: Anneliese Lilje, Jennifer Reiber Kyle, Joseph McGlinchy
-
Publication number: 20150234863Abstract: Embodiments of the invention are directed to a computer-implemented system and method of identifying human settlements in imagery comprising receiving an image, segmenting the image into a plurality of superpixels, analyzing statistical parameters of at least two or more of the plurality of superpixels, where the statistical parameters includes entropy data, and identifying groups of superpixels having at least a predetermined cluster density and a predetermined entropy. Some embodiments further include clipping the image to only include the identified groups of superpixels having the predetermined cluster density and entropy, analyzing statistical parameters of the clipped image, analyzing geometric factors of the clipped image, determining one or more settlements based on the statistical parameters and geometric factors of the superpixels, and identifying a shape and area of the one or more settlements based on the statistical parameters and geometric factors of the clipped image.Type: ApplicationFiled: February 18, 2015Publication date: August 20, 2015Applicant: Environmental Systems Research Institute (ESRI)Inventors: Anneliese Lilje, Jennifer Reiber Kyle, Andrew Basile
-
Patent number: 9002126Abstract: Embodiments of the invention relate to an image or raster compression method that includes receiving pixel data for a raster comprising a two dimensional (2D) array of pixels where each pixel is associated with a data value. The method further includes receiving a user defined parameter defining a maximum error allowable per pixel for a compression algorithm. The raster can be divided into a number of pixel blocks where each pixel can be quantized and bit stuffed based on a number of block statistics including the maximum error allowable. The method further includes executing the compression algorithm wherein for each pixel, where an error caused by the compression algorithm is equal to or less than the maximum error allowable, and encoding the pixel data based on the compression algorithm. In certain embodiments, the compression algorithm is a non-transform compression algorithm.Type: GrantFiled: May 4, 2012Date of Patent: April 7, 2015Assignee: Environmental Systems Research Institute (ESRI)Inventors: Thomas Maurer, Peng Gao, Peter Becker
-
Patent number: 8909466Abstract: A system, method and apparatus for hybrid off-board vehicle navigation are disclosed. In the system, a multi-stop route package is created and sent from a route server to a navigation device. The route package can include a collection of vehicle attributes and corresponding road restrictions for guiding the vehicle towards its destination. The server can optionally push the route package to the vehicle in an email message or other stored communication. When an off-route condition is detected, the navigation device can send a route request to the server that includes the vehicle attributes and the corresponding road restrictions. The server can respond with a partial route correction that is determined based on the vehicle attributes and road restrictions.Type: GrantFiled: July 31, 2009Date of Patent: December 9, 2014Assignee: Environmental Systems Research Institute, Inc.Inventors: Jeff Rogers, Matt Crowder, Kerry Somerville, Richard Pearlman, Matthew Chaffin, Bert Yagrich
-
Patent number: 8880589Abstract: Systems, methods, and computing devices for building, operating and using map systems with signature-based map caches are disclosed. Based on the desired map properties included in a formatted map request, a map signature can be generated. The map signature can be used to access a signature based map cache to determine whether a map with identical map properties has been previously generated and stored in cache or otherwise available for retrieval. If the map signature exists in the map cache, the corresponding map can be delivered to a map client. If the map signature does not exist in the map cache, then a map can be generated or rendered based on the map properties in the map request. Once the map is generated, it can be saved to the map cache along with associated map signature for future retrieval.Type: GrantFiled: December 29, 2010Date of Patent: November 4, 2014Assignee: Environmental Systems Research Institute, Inc.Inventor: Peter Becker
-
Publication number: 20140267253Abstract: Embodiments of the invention include a method inserting a new face in a polygonal mesh comprising receiving an input corresponding to: a polygonal mesh having a plurality of faces, a selection of a face (fm) of the plurality of faces, a direction vector (d), a modified target plane (pm), and a threshold angle ?. For each edge (e) of the selected face fm, the method further includes determining each adjacent face (fadj) to selected face fm, and inserting a new face at edge e if no adjacent face exists or if fadj is substantially parallel to pm and within threshold ?. In some embodiments, the new face has a normal orthogonal to e and d.Type: ApplicationFiled: March 17, 2014Publication date: September 18, 2014Applicant: Environmental Systems Research InstituteInventors: Markus Lipp, Pascal Mueller
-
Publication number: 20140119656Abstract: Certain embodiments of the invention relate to a computer-implemented method that comprises analyzing an image over a plurality of different scales, where the analyzing includes determining spectral characteristics of the image at each of the plurality of different scales, determining spatial characteristics of the image at each of the plurality of different scales, and determining a segmentation pattern (i.e., superpixel) for the image at each of the plurality of different scales based on the spectral and spatial characteristics of that particular scale. The method further includes identifying objects in the image based on portions of the segmentation patterns that are scale-invariant over the plurality of different scales. In some cases, the method can include determining statistical, textural, and/or intensity characteristics of the image at each scale, where determining the segmentation patterns for the image at each scale is further based on one or more of these characteristics.Type: ApplicationFiled: October 31, 2013Publication date: May 1, 2014Applicant: Environmental Systems Research InstituteInventors: Anneliese Lilje, Jennifer Reiber Kyle, Joseph McGlinchy
-
Publication number: 20140059695Abstract: A computer-implemented method includes providing a user interface on an internet-protocol (IP) connected mobile device, the user interface configured to receive a user input corresponding to one or more data privacy parameters for geo-location data, and controlling a transferring of geo-location data to and from each of a plurality of mobile applications on the mobile device based on the user input. A change in one or more of the data privacy parameters can change how geo-location data is provided to each of the plurality of applications and can affect location data accuracy, location data reporting frequency, geo-functions, and more. The user interface can be configured to allow a user to view, manage, and delete a personal location history. Furthermore, one or more profiles can be associated with one or more of the plurality of mobile applications, where each of the one or more profiles is assigned individual data privacy parameters.Type: ApplicationFiled: August 26, 2013Publication date: February 27, 2014Applicant: Environmental Systems Research Institute (ESRI)Inventors: Aaron D. Parecki, Amber L. Case, Wayne Chambliss
-
Publication number: 20140032271Abstract: Embodiments relate to a computer-implemented method comprising a process of receiving geographic data corresponding to a geographic area, receiving population data corresponding to a population of the geographic area, and generating a distribution of the population over the geographic area based on characteristics of geographic features of the geographic area. Characteristics of the geographic features can be classified into one or more usage categories corresponding to an estimated populated density associated with the particular geographic feature. A grid can be generated to overlay the geographic area, and the distribution of the population to an area encapsulated within each of the plurality of grid cells can be interpolated based on the usage categories of the geographic features and a position of the geographic features with respect to each of the plurality of grid cells.Type: ApplicationFiled: July 22, 2013Publication date: January 30, 2014Applicant: Environmental Systems Research Institute (ESRI)Inventor: Earl Nordstrand
-
Publication number: 20130294706Abstract: Embodiments of the invention relate to an image or raster compression method that includes receiving pixel data for a raster comprising a two dimensional (2D) array of pixels where each pixel is associated with a data value. The method further includes receiving a user defined parameter defining a maximum error allowable per pixel for a compression algorithm. The raster can be divided into a number of pixel blocks where each pixel can be quantized and bit stuffed based on a number of block statistics including the maximum error allowable. The method further includes executing the compression algorithm wherein for each pixel, where an error caused by the compression algorithm is equal to or less than the maximum error allowable, and encoding the pixel data based on the compression algorithm. In certain embodiments, the compression algorithm is a non-transform compression algorithm.Type: ApplicationFiled: May 4, 2012Publication date: November 7, 2013Applicant: Environmental Systems Research Institute (ESRI)Inventors: Thomas Maurer, Peng Gao, Peter Becker
-
Publication number: 20120173606Abstract: Systems, methods, and computing devices for building, operating and using map systems with signature-based map caches are disclosed. Based on the desired map properties included in a formatted map request, a map signature can be generated. The map signature can be used to access a signature based map cache to determine whether a map with identical map properties has been previously generated and stored in cache or otherwise available for retrieval. If the map signature exists in the map cache, the corresponding map can be delivered to a map client. If the map signature does not exist in the map cache, then a map can be generated or rendered based on the map properties in the map request. Once the map is generated, it can be saved to the map cache along with associated map signature for future retrieval.Type: ApplicationFiled: December 29, 2010Publication date: July 5, 2012Applicant: Environmental Systems Research Institute, Inc.Inventor: Peter Becker
-
Publication number: 20100030466Abstract: A system, method and apparatus for hybrid off-board vehicle navigation are disclosed. In the system, a multi-stop route package is created and sent from a route server to a navigation device. The route package can include a collection of vehicle attributes and corresponding road restrictions for guiding the vehicle towards its destination. The server can optionally push the route package to the vehicle in an email message or other stored communication. When an off-route condition is detected, the navigation device can send a route request to the server that includes the vehicle attributes and the corresponding road restrictions. The server can respond with a partial route correction that is determined based on the vehicle attributes and road restrictions.Type: ApplicationFiled: July 31, 2009Publication date: February 4, 2010Applicant: Environmental Systems Research Institute, Inc.Inventors: Jeff Rogers, Matt Crowder, Kerry Somerville, Richard Pearlman, Matthew Chaffin, Bert Yagrich