Patents Assigned to SafeGraph, Inc.
-
Publication number: 20240070939Abstract: In some aspects, a server determines a plurality of parking lots in aerial data. The plurality of parking lots is identified by a plurality of two-dimensional polygons that correspond to the plurality of parking lots and are superimposed on aerial images in the aerial data. The server simplifies a geometry of the plurality of two-dimensional polygons to create parking lot data, determines point-of-interest data associated multiple points of interest, determines correlation data that includes a relationship between: a particular point-of-interest in the point-of-interest data and a set of one or more parking lots in the parking lot data, and sends the correlation data to a client device.Type: ApplicationFiled: December 31, 2022Publication date: February 29, 2024Applicant: SafeGraph, Inc.Inventors: Ryan Davis, Eugene Chong
-
Patent number: 11907133Abstract: Standardized address generation from address substrings includes receiving an address string for a place-of-interest, one-to-many mapping at least one of a plurality of address substrings of the address string to respective address components, concatenating the address substrings using a template that specifies an order of concatenating the address substrings, and making the concatenated address substrings available for further use.Type: GrantFiled: July 29, 2022Date of Patent: February 20, 2024Assignee: SafeGraph, Inc.Inventor: Vera Sazonova
-
Patent number: 11899696Abstract: The technology disclosed relates to systems and methods for generating a multi-part place identifier with at least one part. The system includes logic to receive a location address and a place name wherein the location address is a validated address. The system includes logic to calculate a geocode for the location address and use the geocode to identify a geometrical boundary encompassing the location address. The system includes logic to convert the identified geometrical boundary to an alpha-numeric identifier forming a Where part of the multi-part place identifier. The system can use an input location address or a place name to match a previously generated and stored multi-part place identifier. The system can provide the generated or matched multi-part place identifier to a user for use in further analysis.Type: GrantFiled: October 6, 2020Date of Patent: February 13, 2024Assignee: SafeGraph, Inc.Inventors: Auren Hoffman, Felix Cheung, Lauren Spiegel, Piotr W. Kozikowski Kruczkowska, Russ Thompson, Christopher Jones, Ross Epstein, Roshan George
-
Patent number: 11762914Abstract: The technology disclosed relates to systems and methods for finding a multi-part place identifier with at least one part. The system includes logic to receive an input including an input location address and validate the input location address (e.g., using coding accuracy support system or CASS). The system includes logic to access a database storing records of validated addresses and corresponding multi-part place identifiers using the validated address. The system includes logic to match the validated input address to an address in the stored records in the database and retrieve corresponding matched multi-part place identifier with at least a Where part. The Where part includes an alpha numeric identifier indicating a geometrical boundary for the matched validated input address. The system can provide the matched multi-part place identifier with at least the Where part to a user for use in further analysis.Type: GrantFiled: October 6, 2020Date of Patent: September 19, 2023Assignee: SafeGraph, Inc.Inventors: Auren Hoffman, Felix Cheung, Lauren Spiegel, Piotr W. Kozikowski Kruczkowska, Russ Thompson, Christopher Jones, Ross Epstein, Roshan George
-
Patent number: 11561943Abstract: The technology disclosed relates to deduplicating metadata about places. A feature generator module is configured to generate features for metadata profiles. The metadata profiles represent a plurality of places. The features are based on geohash strings and word embeddings generated for the metadata profiles. A diff generator module is configured to generate diff vectors that pair-wise encode results of comparison between features of paired metadata profiles. A classification module is configured to generate similarity scores for the paired metadata profiles based on the diff vectors. A particular similarity score indicates whether metadata profiles in a particular pair of metadata profiles represent a same place.Type: GrantFiled: December 28, 2020Date of Patent: January 24, 2023Assignee: SafeGraph, Inc.Inventors: Kaushik Iska, Noah Yonack, Tenzing Shaw, Andrew Israel, Takashi Yonebayashi, Piotr W. Kozikowski Kruczkowska, Aaron Goebel
-
Patent number: 11409660Abstract: The technology disclosed relates to systems and methods for constructing standardized addresses for a plurality of jurisdictions. The system includes logic to receive an address string for a place-of-interest. The address string can have a plurality of substrings. The system includes logic to classify substrings in the plurality of substrings as address substrings and non-address substrings. The system includes logic for one-to-one mapping respective address substrings in the address string to respective address components. The system includes logic to access respective standardized formats for the respective address components. The system includes logic to conform the address substrings to the respective standardized formats of the respective address components. The system can then access a template that specifies an order of concatenating the conformed address substrings. The system includes logic to concatenate the conformed address substrings according to specified order.Type: GrantFiled: November 19, 2021Date of Patent: August 9, 2022Assignee: SafeGraph, Inc.Inventor: Vera Sazonova
-
Publication number: 20220107967Abstract: The technology disclosed relates to systems and methods for generating a multi-part place identifier with at least one part. The system includes logic to receive a location address and a place name wherein the location address is a validated address. The system includes logic to calculate a geocode for the location address and use the geocode to identify a geometrical boundary encompassing the location address. The system includes logic to convert the identified geometrical boundary to an alpha-numeric identifier forming a Where part of the multi-part place identifier. The system can use an input location address or a place name to match a previously generated and stored multi-part place identifier. The system can provide the generated or matched multi-part place identifier to a user for use in further analysis.Type: ApplicationFiled: October 6, 2020Publication date: April 7, 2022Applicant: SafeGraph, Inc.Inventors: Auren HOFFMAN, Felix CHEUNG, Lauren SPIEGEL, Piotr W. KOZIKOWSKI KRUCZKOWSKA, Russ THOMPSON, Christopher JONES, Ross EPSTEIN, Roshan GEORGE
-
Publication number: 20220107981Abstract: The technology disclosed relates to systems and methods for finding a multi-part place identifier with at least one part. The system includes logic to receive an input including an input location address and validate the input location address (e.g., using coding accuracy support system or CASS). The system includes logic to access a database storing records of validated addresses and corresponding multi-part place identifiers using the validated address. The system includes logic to match the validated input address to an address in the stored records in the database and retrieve corresponding matched multi-part place identifier with at least a Where part. The Where part includes an alpha numeric identifier indicating a geometrical boundary for the matched validated input address. The system can provide the matched multi-part place identifier with at least the Where part to a user for use in further analysis.Type: ApplicationFiled: October 6, 2020Publication date: April 7, 2022Applicant: SafeGraph, Inc.Inventors: Auren HOFFMAN, Felix CHEUNG, Lauren SPIEGEL, Piotr W. KOZIKOWSKI KRUCZKOWSKA, Russ THOMPSON, Christopher JONES, Ross EPSTEIN, Roshan GEORGE
-
Publication number: 20210117396Abstract: The technology disclosed relates to deduplicating metadata about places. A feature generator module is configured to generate features for metadata profiles. The metadata profiles represent a plurality of places. The features are based on geohash strings and word embeddings generated for the metadata profiles. A diff generator module is configured to generate diff vectors that pair-wise encode results of comparison between features of paired metadata profiles. A classification module is configured to generate similarity scores for the paired metadata profiles based on the diff vectors. A particular similarity score indicates whether metadata profiles in a particular pair of metadata profiles represent a same place.Type: ApplicationFiled: December 28, 2020Publication date: April 22, 2021Applicant: SafeGraph, Inc.Inventors: Kaushik Iska, Noah Yonack, Tenzing Shaw, Andrew Israel, Takashi Yonebayashi, Piotr W. Kozikowski Kruczkowska, Aaron Goebel
-
Patent number: 10972862Abstract: The technology disclosed relates to determining visitor behavior. In particular, it relates to receiving preliminary geospatial coordinates of a plurality of places-of-interest, generating (i) contours of the places-of-interest and (ii) hyper-located geospatial coordinates of centroids of the places-of-interest based on processing the preliminary geospatial coordinates of the places-of-interest, and correlating (i) the contours and (ii) the hyper-located geospatial coordinates of the centroids of the places-of-interest with geospatial coordinates of visitor locations to determine the visitor behavior of visitors visiting the places-of-interest, including at least one of detecting whether the visitors visited the places-of-interest, and detecting a duration for which the visitors visited the places-of-interest.Type: GrantFiled: September 11, 2019Date of Patent: April 6, 2021Assignee: SafeGraph, Inc.Inventors: Kaushik Iska, Tenzing Shaw, Andrew Israel, Noah Yonack
-
Patent number: 10877947Abstract: The technology disclosed uses machine learning-based models to compare and merge metadata profiles from various metadata sources to create a library of metadata profiles with the most accurate attributes. The technology disclosed adjusts the geospatial coordinates of places located inside a building structure for accuracy and defines a block for each place within the perimeter of the building structure. The building structure may host a single place or multiple places. The non-overlapping blocks, the adjusted geospatial coordinates of places and more accurate metadata profiles enable the gathering of accurate location-specific data from visitors inside the building structures through their personal devices.Type: GrantFiled: December 11, 2018Date of Patent: December 29, 2020Assignee: SafeGraph, Inc.Inventors: Kaushik Iska, Noah Yonack, Tenzing Shaw, Andrew Israel, Takashi Yonebayashi, Piotr W. Kozikowski Kruczkowska, Aaron Goebel
-
Publication number: 20200183900Abstract: The technology disclosed uses machine learning-based models to compare and merge metadata profiles from various metadata sources to create a library of metadata profiles with the most accurate attributes. The technology disclosed adjusts the geospatial coordinates of places located inside a building structure for accuracy and defines a block for each place within the perimeter of the building structure. The building structure may host a single place or multiple places. The non-overlapping blocks, the adjusted geospatial coordinates of places and more accurate metadata profiles enable the gathering of accurate location-specific data from visitors inside the building structures through their personal devices.Type: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Applicant: SafeGraph, Inc.Inventors: Kaushik Iska, Noah Yonack, Tenzing Shaw, Andrew Israel, Takashi Yonebayashi, Piotr W. Kozikowski Kruczkowska, Aaron Goebel
-
Patent number: 10623889Abstract: The technology disclosed adjusts the geospatial coordinates of places-of-interest located inside a building structure for accuracy and defines a block for each place-of-interest within the perimeter of the building structure. The building structure may host a single place-of-interest or multiple places-of-interest. The technology disclosed outlines a contour of the building structure based on geospatial coordinates of the perimeter points of the building structure, identifies contained places-of-interest within the contour, divides the contour into pieces, calculating splines for each of the pieces, and partitions the pieces into non-overlapping blocks by orthogonally projecting block boundaries onto the splines. Each contained places-of-interest within the building structure is attributed to a block.Type: GrantFiled: August 24, 2018Date of Patent: April 14, 2020Assignee: SafeGraph, Inc.Inventors: Kaushik Iska, Tenzing Shaw, Andrew Israel, Noah Yonack
-
Publication number: 20200068339Abstract: The technology disclosed adjusts the geospatial coordinates of places-of-interest located inside a building structure for accuracy and defines a block for each place-of-interest within the perimeter of the building structure. The building structure may host a single place-of-interest or multiple places-of-interest. The technology disclosed outlines a contour of the building structure based on geospatial coordinates of the perimeter points of the building structure, identifies contained places-of-interest within the contour, divides the contour into pieces, calculating splines for each of the pieces, and partitions the pieces into non-overlapping blocks by orthogonally projecting block boundaries onto the splines. Each contained places-of-interest within the building structure is attributed to a block.Type: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Applicant: SafeGraph, Inc.Inventors: Kaushik Iska, Tenzing Shaw, Andrew Israel, Noah Yonack
-
Publication number: 20200068341Abstract: The technology disclosed relates to determining visitor behavior. In particular, it relates to receiving preliminary geospatial coordinates of a plurality of places-of-interest, generating (i) contours of the places-of-interest and (ii) hyper-located geospatial coordinates of centroids of the places-of-interest based on processing the preliminary geospatial coordinates of the places-of-interest, and correlating (i) the contours and (ii) the hyper-located geospatial coordinates of the centroids of the places-of-interest with geospatial coordinates of visitor locations to determine the visitor behavior of visitors visiting the places-of-interest, including at least one of detecting whether the visitors visited the places-of-interest, and detecting a duration for which the visitors visited the places-of-interest.Type: ApplicationFiled: September 11, 2019Publication date: February 27, 2020Applicant: SafeGraph, Inc.Inventors: Kaushik ISKA, Tenzing SHAW, Andrew ISRAEL, Noah YONACK