Patents by Inventor Dennis B. Batchelor

Dennis B. Batchelor 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: 8356174
    Abstract: The Secure Networked Data Shadowing System is connected to a plurality of monitored computer systems via an existing communication medium to store the shadowed data. The data is encrypted by the monitored computer system using a cryptokey, and the data file is processed using a hash function prior to encryption, so the contents of this file are uniquely identified. Thus, the encrypted file is stored in its encrypted form and the hash index is used to identify the encrypted file. A “data de-duplication” process avoids storing multiple copies of the same files by identifying instances of duplication via the hash index. Files that have the same hash index can be reduced to a single copy without any loss of data as long as the file structure information for each instance of the file is maintained.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: January 15, 2013
    Assignee: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Patent number: 8266105
    Abstract: The Computer Image Replication System automatically replicates a customer's computer system image, including all of the customer's data, programs, device drivers, program preferences, personalizations, and file directory structures on a new computer system. The Computer Image Replication System is part of a Data Shadowing System which comprises a memory module that is connected to a monitored computer system via an existing communication medium, such as an input/output port, to store the shadowed data. The memory module includes a memory device for data storage, as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device and controlling the operation of the memory device.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: September 11, 2012
    Assignee: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Patent number: 8126851
    Abstract: The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device. The Data Shadowing System automatically stores the data on the memory module in a single format, while representing it in a data management database in two formats: disk sectors and files. The Data Shadowing System thereby efficiently tracks and stores the state of multiple file systems over time, while allowing for correct disk-level and file-level restoration to a point-in-time without storing redundant data.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: February 28, 2012
    Assignee: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Patent number: 8046335
    Abstract: The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device. The Data Shadowing System automatically stores the data on the memory module in a single format, while representing it in a data management database in two formats: disk sectors and files. The Data Shadowing System thereby efficiently tracks and stores the state of multiple file systems over time, while allowing for correct disk-level and file-level restoration to a point-in-time without storing redundant data.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: October 25, 2011
    Assignee: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Patent number: 7899789
    Abstract: The Networked Data Shadowing System comprises a memory module that is connected to a plurality of monitored computer systems via an existing communication medium to store the shadowed data. The memory module includes one or more memory devices for data storage as well as software, including a control software component that is automatically installed on the monitored computer systems when the monitored computer system is first connected to the memory module, as well as associated module software for maintaining a record of the data stored on the memory devices and controlling the operation of the memory devices. The Networked Data Shadowing System operates autonomously and achieves a significant amount of data storage efficiency by implementing a “data de-duplication” process to avoid storing multiple copies of the same files.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 1, 2011
    Assignee: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Publication number: 20100174684
    Abstract: The Secure Networked Data Shadowing System is connected to a plurality of monitored computer systems via an existing communication medium to store the shadowed data. The data is encrypted by the monitored computer system using a cryptokey, and the data file is processed using a hash function prior to encryption, so the contents of this file are uniquely identified. Thus, the encrypted file is stored in its encrypted form and the hash index is used to identify the encrypted file. A “data de-duplication” process avoids storing multiple copies of the same files by identifying instances of duplication via the hash index. Files that have the same hash index can be reduced to a single copy without any loss of data as long as the file structure information for each instance of the file is maintained.
    Type: Application
    Filed: March 16, 2010
    Publication date: July 8, 2010
    Applicant: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Publication number: 20100057794
    Abstract: The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device. The Data Shadowing System automatically stores the data on the memory module in a single format, while representing it in a data management database in two formats: disk sectors and files. The Data Shadowing System thereby efficiently tracks and stores the state of multiple file systems over time, while allowing for correct disk-level and file-level restoration to a point-in-time without storing redundant data.
    Type: Application
    Filed: November 11, 2009
    Publication date: March 4, 2010
    Applicant: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Patent number: 7640280
    Abstract: The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device. The Data Shadowing System automatically stores the data on the memory module in a single format, while representing it in a data management database in two formats: disk sectors and files. The Data Shadowing System thereby efficiently tracks and stores the state of multiple file systems over time, while allowing for correct disk-level and file-level restoration to a point-in-time without storing redundant data.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 29, 2009
    Assignee: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Publication number: 20080270493
    Abstract: The Computer Image Replication System automatically replicates a customer's computer system image, including all of the customer's data, programs, device drivers, program preferences, personalizations, and file directory structures on a new computer system. The Computer Image Replication System is part of a Data Shadowing System which comprises a memory module that is connected to a monitored computer system via an existing communication medium, such as an input/output port, to store the shadowed data. The memory module includes a memory device for data storage, as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device and controlling the operation of the memory device.
    Type: Application
    Filed: July 15, 2008
    Publication date: October 30, 2008
    Applicant: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Publication number: 20080104146
    Abstract: The Secure Networked Data Shadowing System is connected to a plurality of monitored computer systems via an existing communication medium to store the shadowed data. The data is encrypted by the monitored computer system using a cryptokey, and the data file is processed using a hash function prior to encryption, so the contents of this file are uniquely identified. Thus, the encrypted file is stored in its encrypted form and the hash index is used to identify the encrypted file. A “data de-duplication” process avoids storing multiple copies of the same files by identifying instances of duplication via the hash index. Files that have the same hash index can be reduced to a single copy without any loss of data as long as the file structure information for each instance of the file is maintained.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 1, 2008
    Applicant: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Publication number: 20080104148
    Abstract: The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device. The Data Shadowing System automatically stores the data on the memory module in a single format, while representing it in a data management database in two formats: disk sectors and files. The Data Shadowing System thereby efficiently tracks and stores the state of multiple file systems over time, while allowing for correct disk-level and file-level restoration to a point-in-time without storing redundant data.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 1, 2008
    Applicant: Rebit, Inc.
    Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
  • Publication number: 20080104147
    Abstract: The Data Shadowing System comprises a memory module that is connected to the monitored computer system via an existing input/output port to store the shadowed data. The memory module includes a memory device for data storage as well as software, including a control software component that is automatically installed on the monitored computer system when the memory module is first connected to the monitored computer system, as well as associated module software for maintaining a record of the data stored on the memory device. The Data Shadowing System automatically stores the data on the memory module in a single format, while representing it in a data management database in two formats: disk sectors and files. The Data Shadowing System thereby efficiently tracks and stores the state of multiple file systems over time, while allowing for correct disk-level and file-level restoration to a point-in-time without storing redundant data.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 1, 2008
    Applicant: Rebit, Inc.
    Inventors: David SCHWAAB, Nathan PROBST, Dennis B. BATCHELOR
  • Publication number: 20080104107
    Abstract: The Networked Data Shadowing System comprises a memory module that is connected to a plurality of monitored computer systems via an existing communication medium to store the shadowed data. The memory module includes one or more memory devices for data storage as well as software, including a control software component that is automatically installed on the monitored computer systems when the monitored computer system is first connected to the memory module, as well as associated module software for maintaining a record of the data stored on the memory devices and controlling the operation of the memory devices. The Networked Data Shadowing System operates autonomously and achieves a significant amount of data storage efficiency by implementing a “data de-duplication” process to avoid storing multiple copies of the same files.
    Type: Application
    Filed: October 31, 2007
    Publication date: May 1, 2008
    Applicant: Rebit, Inc.
    Inventors: David SCHWAAB, Nathan Probst, Dennis B. Batchelor
  • Patent number: 6954915
    Abstract: Systems and methods for pre-artwork timing verification of an integrated circuit design are provided. A representative system includes a computer and a memory element associated with the computer, the memory element configured to store information related to a contemplated integrated circuit design and model functional blocks of the integrated circuit responsive to the expected signal timing behavior of signals that traverse a functional block of interest. A representative method includes the following steps: acquiring circuit information that represents a plurality of functional blocks and a plurality of conductors of a contemplated integrated circuit, where the functional blocks are modeled by a plurality of signal characteristics; receiving timing constraints used in designing each respective functional block; generating a representation of each functional block; and applying the representation in a static timing analyzer.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: October 11, 2005
    Assignee: Agilent Technologies, Inc.
    Inventor: Dennis B. Batchelor
  • Patent number: 6925621
    Abstract: A system and method for automating a static-timing analysis of an integrated circuit design are provided. A representative system includes a network coupled to a plurality of data storage devices, the data storage devices containing a knowledge base that defines an integrated circuit design; a computer coupled to the network, the computer including logic for receiving information defining an integrated circuit representation from the plurality of data storage devices; and a memory element associated with the computer, the memory element configured to store logic, the logic configured to generate static-timing scripts that reflect a plurality of timing models.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: August 2, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: David James Mielke, Dennis B. Batchelor
  • Patent number: 6836874
    Abstract: Systems and methods for time-budgeting an integrated circuit design are provided. A representative system includes an information acquisition device, a computer, and a memory element associated with the computer, the memory element configured to store the information and associate a timing point that accounts for signal delays between the border of a functional block and the various circuits within the block. A representative method includes the following steps: acquiring circuit information that describes the conductors that traverse a border of the functional block, inserting a timing point in the information, determining a delay time in response to the timing point, and deriving a constraint in response to the delay time.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: December 28, 2004
    Assignee: Agilent Technologies, Inc.
    Inventors: Dennis B. Batchelor, David James Mielke
  • Publication number: 20040025129
    Abstract: Systems and methods for pre-artwork timing verification of an integrated circuit design are provided. A representative system includes a computer and a memory element associated with the computer, the memory element configured to store information related to a contemplated integrated circuit design and model functional blocks of the integrated circuit responsive to the expected signal timing behavior of signals that traverse a functional block of interest. A representative method includes the following steps: acquiring circuit information that represents a plurality of functional blocks and a plurality of conductors of a contemplated integrated circuit, where the functional blocks are modeled by a plurality of signal characteristics; receiving timing constraints used in designing each respective functional block; generating a representation of each functional block; and applying the representation in a static timing analyzer.
    Type: Application
    Filed: July 31, 2002
    Publication date: February 5, 2004
    Inventor: Dennis B. Batchelor
  • Publication number: 20040003360
    Abstract: Systems and methods for time-budgeting an integrated circuit design are provided. A representative system includes an information acquisition device, a computer, and a memory element associated with the computer, the memory element configured to store the information and associate a timing point that accounts for signal delays between the border of a functional block and the various circuits within the block. A representative method includes the following steps: acquiring circuit information that describes the conductors that traverse a border of the functional block, inserting a timing point in the information, determining a delay time in response to the timing point, and deriving a constraint in response to the delay time.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Inventors: Dennis B. Batchelor, David James Mielke
  • Publication number: 20030237067
    Abstract: A system and method for automating a static-timing analysis of an integrated circuit design are provided. A representative system includes a network coupled to a plurality of data storage devices, the data storage devices containing a knowledge base that defines an integrated circuit design; a computer coupled to the network, the computer including logic for receiving information defining an integrated circuit representation from the plurality of data storage devices; and a memory element associated with the computer, the memory element configured to store logic, the logic configured to generate static-timing scripts that reflect a plurality of timing models.
    Type: Application
    Filed: June 24, 2002
    Publication date: December 25, 2003
    Inventors: David James Mielke, Dennis B. Batchelor