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: 8356174Abstract: 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: GrantFiled: March 16, 2010Date of Patent: January 15, 2013Assignee: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Patent number: 8266105Abstract: 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: GrantFiled: July 15, 2008Date of Patent: September 11, 2012Assignee: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Patent number: 8126851Abstract: 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: GrantFiled: October 31, 2007Date of Patent: February 28, 2012Assignee: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Patent number: 8046335Abstract: 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: GrantFiled: November 11, 2009Date of Patent: October 25, 2011Assignee: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Patent number: 7899789Abstract: 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: GrantFiled: October 31, 2007Date of Patent: March 1, 2011Assignee: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Publication number: 20100174684Abstract: 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: ApplicationFiled: March 16, 2010Publication date: July 8, 2010Applicant: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Publication number: 20100057794Abstract: 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: ApplicationFiled: November 11, 2009Publication date: March 4, 2010Applicant: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Patent number: 7640280Abstract: 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: GrantFiled: October 31, 2007Date of Patent: December 29, 2009Assignee: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Publication number: 20080270493Abstract: 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: ApplicationFiled: July 15, 2008Publication date: October 30, 2008Applicant: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Publication number: 20080104146Abstract: 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: ApplicationFiled: October 31, 2007Publication date: May 1, 2008Applicant: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Publication number: 20080104148Abstract: 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: ApplicationFiled: October 31, 2007Publication date: May 1, 2008Applicant: Rebit, Inc.Inventors: David Schwaab, Nathan Probst, Dennis B. Batchelor
-
Publication number: 20080104147Abstract: 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: ApplicationFiled: October 31, 2007Publication date: May 1, 2008Applicant: Rebit, Inc.Inventors: David SCHWAAB, Nathan PROBST, Dennis B. BATCHELOR
-
Publication number: 20080104107Abstract: 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: ApplicationFiled: October 31, 2007Publication date: May 1, 2008Applicant: Rebit, Inc.Inventors: David SCHWAAB, Nathan Probst, Dennis B. Batchelor
-
Patent number: 6954915Abstract: 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: GrantFiled: July 31, 2002Date of Patent: October 11, 2005Assignee: Agilent Technologies, Inc.Inventor: Dennis B. Batchelor
-
Patent number: 6925621Abstract: 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: GrantFiled: June 24, 2002Date of Patent: August 2, 2005Assignee: Agilent Technologies, Inc.Inventors: David James Mielke, Dennis B. Batchelor
-
Patent number: 6836874Abstract: 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: GrantFiled: June 26, 2002Date of Patent: December 28, 2004Assignee: Agilent Technologies, Inc.Inventors: Dennis B. Batchelor, David James Mielke
-
Publication number: 20040025129Abstract: 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: ApplicationFiled: July 31, 2002Publication date: February 5, 2004Inventor: Dennis B. Batchelor
-
Publication number: 20040003360Abstract: 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: ApplicationFiled: June 26, 2002Publication date: January 1, 2004Inventors: Dennis B. Batchelor, David James Mielke
-
Publication number: 20030237067Abstract: 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: ApplicationFiled: June 24, 2002Publication date: December 25, 2003Inventors: David James Mielke, Dennis B. Batchelor