Patents by Inventor John D. Ensminger

John D. Ensminger 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: 7945603
    Abstract: Information related to telephone numbers is efficiently stored and retrieved by generating an index based on a portion of a telephone number for which information is to be stored or retrieved. For example, the portion of the telephone number can be a prefix of the telephone number. Information related to the telephone number is stored and retrieved in accordance with the generated index.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: May 17, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Douglas Van Natter, John D. Ensminger
  • Publication number: 20100088319
    Abstract: Information related to telephone numbers is efficiently stored and retrieved by generating an index based on a portion of a telephone number for which information is to be stored or retrieved. For example, the portion of the telephone number can be a prefix of the telephone number. Information related to the telephone number is stored and retrieved in accordance with the generated index.
    Type: Application
    Filed: December 7, 2009
    Publication date: April 8, 2010
    Inventors: Douglas Van Natter, John D. Ensminger
  • Patent number: 7630983
    Abstract: Information related to telephone numbers is efficiently stored and retrieved by generating an index based on a portion of a telephone number for which information is to be stored or retrieved. For example, the portion of the telephone number can be a prefix of the telephone number. Information related to the telephone number is stored and retrieved in accordance with the generated index.
    Type: Grant
    Filed: September 16, 2002
    Date of Patent: December 8, 2009
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Douglas Van Natter, John D. Ensminger
  • Patent number: 7155205
    Abstract: A consistency verification tool performs a consistency check on subscriber data records stored in the cellular telephone system. One such consistency check analyzes subscriber data records in a home location register (HLR) and a billing system to determine the presence of duplicate records. Duplicate records can be stored in a duplicate record file for later analysis. During the duplicate record consistency analysis, the consistency verification tool creates a record list. The record list can be a linked list structure for storing main records and duplicate records in a manner that facilitates identifying families of duplicate records. The consistency verification tool can also perform inter-device consistency checks. For example, the subscriber data stored on the HLR can be compared to the subscriber data stored in the billing system to ensure that the two systems have consistent subscriber data.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: December 26, 2006
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: Robert E. Cerami, John D. Ensminger, Douglas C. Van Natter, David C. Isaacson
  • Patent number: 6951009
    Abstract: A computer code generation tool generates computer code to facilitate development of call detail record (CDR) management tools. The computer code generation tool inputs one or more raw CDR structures and creates a generic CDR structure therefrom. Given a generic CDR structure and one or more raw CDR structures that it encapsulates, the computer code generation tool generates computer code to read data from the raw CDR(s) stored on disk and store that data in the generic CDR. The computer code generation tool can also generate computer code to generate raw CDRs from the data stored in the generic CDR.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: September 27, 2005
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: Robert E. Cerami, John D. Ensminger, Douglas C. Van Natter
  • Patent number: 6876731
    Abstract: A call detail record (CDR) management tool is used to calculate statistics using data in one or more CDRs, view data in one or more CDRs and extract one or more CDRs. The CDRs are generated by a switch and stored in a raw binary format. The raw CDRs are converted from a raw format to a generic format to facilitate the management tool's operations. Statistics include any statistic that can be calculated from telephone call data stored in the CDRs. The viewer allows viewing and storage of one or more fields of CDR data. The extraction tool can store extracted CDRs in raw format or generic format.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: April 5, 2005
    Assignee: BellSouth Intellectual Property Corporation
    Inventors: Robert E. Cerami, John D. Ensminger, Douglas C. Van Natter
  • Publication number: 20030185363
    Abstract: A call detail record (CDR) management tool is used to calculate statistics using data in one or more CDRs, view data in one or more CDRs and extract one or more CDRs. The CDRs are generated by a switch and stored in a raw binary format. The raw CDRs are converted from a raw format to a generic format to facilitate the management tool's operations. Statistics include any statistic that can be calculated from telephone call data stored in the CDRs. The viewer allows viewing and storage of one or more fields of CDR data. The extraction tool can store extracted CDRs in raw format or generic format.
    Type: Application
    Filed: March 12, 2002
    Publication date: October 2, 2003
    Inventors: Robert E. Cerami, John D. Ensminger, Douglas C. Van Natter
  • Publication number: 20030176160
    Abstract: A computer code generation tool generates computer code to facilitate development of call detail record (CDR) management tools. The computer code generation tool inputs one or more raw CDR structures and creates a generic CDR structure therefrom. Given a generic CDR structure and one or more raw CDR structures that it encapsulates, the computer code generation tool generates computer code to read data from the raw CDR(s) stored on disk and store that data in the generic CDR. The computer code generation tool can also generate computer code to generate raw CDRs from the data stored in the generic CDR.
    Type: Application
    Filed: March 12, 2002
    Publication date: September 18, 2003
    Inventors: Robert E. Cerami, John D. Ensminger, Douglas C. Van Natter
  • Publication number: 20030176182
    Abstract: A consistency verification tool performs a consistency check on subscriber data records stored in the cellular telephone system. One such consistency check analyzes subscriber data records in a home location register (HLR) and a billing system to determine the presence of duplicate records. Duplicate records can be stored in a duplicate record file for later analysis. During the duplicate record consistency analysis, the consistency verification tool creates a record list. The record list can be a linked list structure for storing main records and duplicate records in a manner that facilitates identifying families of duplicate records. The consistency verification tool can also perform inter-device consistency checks. For example, the subscriber data stored on the HLR can be compared to the subscriber data stored in the billing system to ensure that the two systems have consistent subscriber data.
    Type: Application
    Filed: March 12, 2002
    Publication date: September 18, 2003
    Inventors: Robert E. Cerami, John D. Ensminger, Douglas C. Van Natter, David C. Isaacson