Patents by Inventor Berkley R. Charlton
Berkley R. Charlton 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: 10119825Abstract: An automated computer geocoding system and method is described having a plurality of geographic datasets stored in a computer memory. The geographic datasets include at least one point level dataset, street level dataset, and geographic level dataset. As output, geocoded data is provided with positional accuracy indicators. In a first step, an address to be geocoded is received by the system. The system determines whether corresponding geocode data exists in one or more of the geographic datasets. A geographic dataset is selected that provides a highest level of resolution and that also includes corresponding geocode data for the address. A geocoded coordinate for the address is output, as found in the geographic dataset that was selected. An offset value for the geocoded coordinate is calculated and output with the coordinates. The offset value is determined as a function of geographic characteristics of the geographic dataset that was selected.Type: GrantFiled: August 30, 2017Date of Patent: November 6, 2018Assignee: Pitney Bowes Inc.Inventors: Nishant Sinha, Jeffrey Reuger, Ossama Essa, Neena Priyanka, Berkley R Charlton
-
Patent number: 9323779Abstract: A reverse geocoding system and method processes a point level dataset and a street segment dataset to determine an address for a particular latitude and longitude of an input point entered into the system. A determination is made if the point level dataset contains a point level data address match to the entered latitude and longitude data within the closest street segment and without crossing the street segment. Any such point level data address match is output. When no such point level data address match is made, the system computes an interpolated address from a range of addresses of the closest street segment in the street segment dataset based on the entered latitude and longitude of the input point in relation to said range of addresses for the closest street segment. The interpolated address from the closest street segment in the street segment dataset is output.Type: GrantFiled: December 10, 2009Date of Patent: April 26, 2016Assignee: Pitney Bowes Software Inc.Inventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, II, Catherine J. Loher, Berkley R. Charlton
-
Patent number: 7836047Abstract: Assignment of point level address geocodes to street networks include the steps of entering address data and collecting candidate point data records and segment data record matches for the entered address. Each point data record includes address elements and also includes a geocode. Each segment data record includes a centerline between segment record data points. A determination is made if there is at least one point data record match for the input address. The best point record match for the input address is selected when at least one point data record match is made. The address elements from the point record are compared to any collected segment data records. A determination is made of the best segment record match to the selected best point record and the best segment record match is selected.Type: GrantFiled: December 11, 2007Date of Patent: November 16, 2010Assignee: Pitney Bowes Inc.Inventors: Freddie J. Bourland, II, Kevin F. Cartin, Berkley R. Charlton, David J. Logan, Keith R. Searight, Catherine J. Loher
-
Patent number: 7779059Abstract: A method for processing two different types of geographic address data sets to establish candidate matched data includes entering address data into the system and accessing a point level address data set. A determination is made if the point level data set contains an exact match to the entered address data. Any exact address data match from the point level data set is output. Candidate address data matches from the point level data set are saved when no exact match is determined as existing in the point level data set. A centerline address data set is accessed and a determination is made of candidate address data matches from the centerline address data set. Candidate address data from both the point level data set and the centerline data set are scored and matched. A system for geocoding and address hygiene includes a processing system with an input and an output system coupled to said processing system. A point level data set is coupled to the processing system.Type: GrantFiled: December 22, 2005Date of Patent: August 17, 2010Assignee: Pitney Bowes Software Inc.Inventors: Freddie J. Bourland, II, Kevin F. Cartin, Berkley R. Charlton, Stephen B. Kinsch, Catherine J. Loher, Bryan D. Sears, Stephen C. Walden
-
Publication number: 20100131196Abstract: A reverse geocoding system and method processes a point level dataset and a street segment dataset to determine an address for a particular latitude and longitude of an input point entered into the system. A determination is made if the point level dataset contains a point level data address match to the entered latitude and longitude data within the closest street segment and without crossing the street segment. Any such point level data address match is output. When no such point level data address match is made, the system computes an interpolated address from a range of addresses of the closest street segment in the street segment dataset based on the entered latitude and longitude of the input point in relation to said range of addresses for the closest street segment. The interpolated address from the closest street segment in the street segment dataset is output.Type: ApplicationFiled: December 10, 2009Publication date: May 27, 2010Applicant: Pitney Bowes Inc.Inventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, II, Catherine J. Loher, Berkley R. Charlton
-
Patent number: 7668651Abstract: A reverse geocoding system and method processes a point level dataset and a street segment dataset to determine an address for a particular latitude and longitude of an input point entered into the system. A determination is made if the point level dataset contains a point level data address match to the entered latitude and longitude data within the closest street segment and without crossing the street segment. Any such point level data address match is output. When no such point level data address match is made, the system computes an interpolated address from a range of addresses of the closest street segment in the street segment dataset based on the entered latitude and longitude of the input point in relation to said range of addresses for the closest street segment. The interpolated address from the closest street segment in the street segment dataset is output. The street segment dataset may also contain unranged street segments without ranges of addresses.Type: GrantFiled: December 12, 2006Date of Patent: February 23, 2010Assignee: Pitney Bowes Software Inc.Inventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, II, Catherine J. Loher, Berkley R. Charlton
-
Publication number: 20090150349Abstract: A method for performing a dynamic spatial search for points of interest proximal to a path of travel of a moving user. As the user moves along a path, a search is regularly conducted to provide updated information about points of interest for the user. The method includes automatically detecting a position of the user. One or more attributes of the user's movement and/or of a vicinity around the position of the user are detected. To provide the updated search information a new search region is determined based on the user's position and the one or more detected attributes. The new search region is compared to the previously determined search region to determine an overlap region that the two have in common. Search results from the overlap region are reused as part of point of interest search results for the current search region. New point of interest search results are calculated only for a portion of the new search region outside of the overlap region.Type: ApplicationFiled: December 11, 2007Publication date: June 11, 2009Applicant: Group 1 Software, Inc.Inventors: Kevin F. Cartin, Berkley R. Charlton, Aaron Hart, Rebecca Mayes
-
Publication number: 20090150393Abstract: Assignment of point level address geocodes to street networks include the steps of entering address data and collecting candidate point data records and segment data record matches for the entered address. Each point data record includes address elements and also includes a geocode. Each segment data record includes a centerline between segment record data points. A determination is made if there is at least one point data record match for the input address. The best point record match for the input address is selected when at least one point data record match is made. The address elements from the point record are compared to any collected segment data records. A determination is made of the best segment record match to the selected best point record and the best segment record match is selected.Type: ApplicationFiled: December 11, 2007Publication date: June 11, 2009Applicant: Pitney Bowes Inc.Inventors: Freddie J. Bourland, II, Kevin F. Cartin, Berkley R. Charlton, David J. Logan, Keith R. Searight, Catherine J. Loher
-
Patent number: 7526379Abstract: A system and method of determining elevation values includes inputting a location into a geocoding system having a segment data set and determining the closest segment in the data set to the location. A data set of elevation data the closest segment is accessed and a determination is made of an elevation value for each of two elevation points associated with the closest segment. The elevation value of the location is determined based on interpolation of the location in relation to each the two elevation points and the elevation value of each of the two elevation points. The determined elevation value for said input location is output. The offset distance of the location from the closest segment may be determined and a slope applied to the offset distance to determine an elevation gain or loss for the location due to the offset distance of the location from the closest segment.Type: GrantFiled: December 28, 2006Date of Patent: April 28, 2009Assignee: Pitney Bowes Software Inc.Inventors: Berkley R. Charlton, David G. Takahashi, Bryan D. Sears, Freddie J. Bourland, II
-
Publication number: 20080162035Abstract: A system and method of determining elevation values includes inputting a location into a geocoding system having a segment data set and determining the closest segment in the data set to the location. A data set of elevation data the closest segment is accessed and a determination is made of an elevation value for each of two elevation points associated with the closest segment. The elevation value of the location is determined based on interpolation of the location in relation to each the two elevation points and the elevation value of each of the two elevation points. The determined elevation value for said input location is output. The offset distance of the location from the closest segment may be determined and a slope applied to the offset distance to determine an elevation gain or loss for the location due to the offset distance of the location from the closest segment.Type: ApplicationFiled: December 28, 2006Publication date: July 3, 2008Applicant: Group 1 Software Inc.Inventors: Berkley R. Charlton, David G. Takahashi, Bryan D. Sears, Freddie J. Bourland
-
Publication number: 20080140311Abstract: A reverse geocoding system and method processes a point level dataset and a street segment dataset to determine an address for a particular latitude and longitude of an input point entered into the system. A determination is made if the point level dataset contains a point level data address match to the entered latitude and longitude data within the closest street segment and without crossing the street segment. Any such point level data address match is output. When no such point level data address match is made, the system computes an interpolated address from a range of addresses of the closest street segment in the street segment dataset based on the entered latitude and longitude of the input point in relation to said range of addresses for the closest street segment. The interpolated address from the closest street segment in the street segment dataset is output. The street segment dataset may also contain unranged street segments without ranges of addresses.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: Group 1 Software IncorporatedInventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, Catherine J. Loher, Berkley R. Charlton