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: 10119825
    Abstract: 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: Grant
    Filed: August 30, 2017
    Date of Patent: November 6, 2018
    Assignee: Pitney Bowes Inc.
    Inventors: Nishant Sinha, Jeffrey Reuger, Ossama Essa, Neena Priyanka, Berkley R Charlton
  • Patent number: 9323779
    Abstract: 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: Grant
    Filed: December 10, 2009
    Date of Patent: April 26, 2016
    Assignee: Pitney Bowes Software Inc.
    Inventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, II, Catherine J. Loher, Berkley R. Charlton
  • Patent number: 7836047
    Abstract: 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: Grant
    Filed: December 11, 2007
    Date of Patent: November 16, 2010
    Assignee: 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: 7779059
    Abstract: 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: Grant
    Filed: December 22, 2005
    Date of Patent: August 17, 2010
    Assignee: 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: 20100131196
    Abstract: 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: Application
    Filed: December 10, 2009
    Publication date: May 27, 2010
    Applicant: Pitney Bowes Inc.
    Inventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, II, Catherine J. Loher, Berkley R. Charlton
  • Patent number: 7668651
    Abstract: 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: Grant
    Filed: December 12, 2006
    Date of Patent: February 23, 2010
    Assignee: Pitney Bowes Software Inc.
    Inventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, II, Catherine J. Loher, Berkley R. Charlton
  • Publication number: 20090150349
    Abstract: 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: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Applicant: Group 1 Software, Inc.
    Inventors: Kevin F. Cartin, Berkley R. Charlton, Aaron Hart, Rebecca Mayes
  • Publication number: 20090150393
    Abstract: 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: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Applicant: 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: 7526379
    Abstract: 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: Grant
    Filed: December 28, 2006
    Date of Patent: April 28, 2009
    Assignee: Pitney Bowes Software Inc.
    Inventors: Berkley R. Charlton, David G. Takahashi, Bryan D. Sears, Freddie J. Bourland, II
  • Publication number: 20080162035
    Abstract: 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: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: Group 1 Software Inc.
    Inventors: Berkley R. Charlton, David G. Takahashi, Bryan D. Sears, Freddie J. Bourland
  • Publication number: 20080140311
    Abstract: 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: Application
    Filed: December 12, 2006
    Publication date: June 12, 2008
    Applicant: Group 1 Software Incorporated
    Inventors: Keith R. Searight, David J. Logan, Freddie J. Bourland, Catherine J. Loher, Berkley R. Charlton