Patents by Inventor John B. Sims

John B. Sims 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: 10891278
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: January 12, 2021
    Assignee: The Boeing Company
    Inventors: William H. Page, John B. Sims
  • Patent number: 9779119
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: October 3, 2017
    Assignee: THE BOEING COMPANY
    Inventors: William H. Page, John B. Sims
  • Publication number: 20170177631
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Application
    Filed: March 7, 2017
    Publication date: June 22, 2017
    Inventors: William H. Page, John B. Sims
  • Patent number: 9600506
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: March 21, 2017
    Assignee: THE BOEING COMPANY
    Inventors: William H. Page, John B. Sims
  • Publication number: 20140279981
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Application
    Filed: May 28, 2014
    Publication date: September 18, 2014
    Applicant: The Boeing Company
    Inventors: William H. Page, John B. Sims
  • Patent number: 8756195
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Grant
    Filed: August 27, 2009
    Date of Patent: June 17, 2014
    Assignee: The Boeing Company
    Inventors: William H. Page, John B. Sims
  • Patent number: 8689300
    Abstract: A method and system for authenticating the identity of a client device that is calling a remotely located server over a network. A client device inputs information pertaining to a hardware characteristic and a network address thereof into a cryptographic hash function stored on the client device. The hash function computes a unique registration ID hash code and presents it to the system server during a registration process. The system server then generates a digital certificate having a system-side key (i.e., public key). A client-side key (i.e., private key) is provided to the client device. For all future calls to the system server, the client device re-computes its registration ID hash code and then digitally signs it using its client-side key. The system server then uses its system-side key to examine the digitally signed registration ID hash code to authenticate the identity of the client device.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: April 1, 2014
    Assignee: The Boeing Company
    Inventors: John B. Sims, Jeffrey W. Calog
  • Patent number: 8590024
    Abstract: A method for authenticating the identity of a client device that is attempting to establish a communications link with a remotely located system server over a network. The method involves initially generating a unique registration ID code by inputting information pertaining to hardware characteristics of the client device itself, and a network address of the client device, into a cryptographic hash function. The hash function generates the unique registration ID hash code and presents it to the system server. The system server uses this registration ID hash code to authenticate the identity of the client device making the call. The system server then generates a pseudo random number (PRN), and transmits it to the client device. The PRN is used the next time the client device makes a call to the system server to generate a unique, client-side hash code, which is used by the system server to authenticate the identity of the client device.
    Type: Grant
    Filed: February 1, 2007
    Date of Patent: November 19, 2013
    Assignee: The Boeing Company
    Inventors: John B Sims, Mykola P Samoylov
  • Publication number: 20110055155
    Abstract: The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
    Type: Application
    Filed: August 27, 2009
    Publication date: March 3, 2011
    Applicant: The Boeing Company
    Inventors: William H. Page, John B. Sims
  • Publication number: 20080189772
    Abstract: A method for authenticating the identity of a client device that is attempting to establish a communications link with a remotely located system server over a network. The method involves initially generating a unique registration ID code by inputting information pertaining to hardware characteristics of the client device itself, and a network address of the client device, into a cryptographic hash function. The hash function generates the unique registration ID hash code and presents it to the system server. The system server uses this registration ID hash code to authenticate the identity of the client device making the call. The system server then generates a pseudo random number (PRN), and transmits it to the client device. The PRN is used the next time the client device makes a call to the system server to generate a unique, client-side hash code, which is used by the system server to authenticate the identity of the client device.
    Type: Application
    Filed: February 1, 2007
    Publication date: August 7, 2008
    Inventors: John B. Sims, Mykola P. Samoylov
  • Publication number: 20080184029
    Abstract: A method and system for authenticating the identity of a client device that is calling a remotely located server over a network. A client device inputs information pertaining to a hardware characteristic and a network address thereof into a cryptographic hash function stored on the client device. The hash function computes a unique registration ID hash code and presents it to the system server during a registration process. The system server then generates a digital certificate having a system-side key (i.e., public key). A client-side key (i.e., private key) is provided to the client device. For all future calls to the system server, the client device re-computes its registration ID hash code and then digitally signs it using its client-side key. The system server then uses its system-side key to examine the digitally signed registration ID hash code to authenticate the identity of the client device.
    Type: Application
    Filed: January 30, 2007
    Publication date: July 31, 2008
    Inventors: John B. Sims, Jeffrey W. Calog