Patents by Inventor Eric D. Schneider

Eric D. Schneider 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: 7660923
    Abstract: Methods for configuring an embedded system are described. One method includes connecting a plurality of add-on cards to a circuit board having a programmable processor. The programmable processor is configured to communicate with the plurality of add-on cards. At least one add-on card connects to a circuit board utilizing two or more connectors. The method also includes determining an identifier of each of the plurality of add-on cards, where the identifier of each of the plurality of add-on cards is used to generate a configuration image. Further included is configuring the programmable processor to communicate with the plurality of add-on cards by obtaining the configuration image. In some examples, the programmable processor is an FPGA.
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: February 9, 2010
    Assignee: Eridon Corporation
    Inventors: Eric D. Schneider, Gary Nachazel, John Ryan
  • Patent number: 7506013
    Abstract: File allocations on a disk are defragmented. Determinations are made concerning pages to be swapped among various allocations made by an operating system (OS). Determined pages are swapped by performing a step from a group of steps consisting of: a) manipulating data structures so as to indicate swapping of pages without actually swapping data between physical locations on a medium; and b) moving data on a medium where OS visible data is read and written. An OS file system mapping is updated to reflect the swapped pages; and program code for logging indications of the swapped pages so that an image of the OS visible data prior to the swapping can be reconstructed, without requiring that each read operation and each write operation be written to a history log.
    Type: Grant
    Filed: September 15, 2005
    Date of Patent: March 17, 2009
    Assignee: Symantec Corporation
    Inventor: Eric D. Schneider
  • Publication number: 20080228970
    Abstract: Methods for configuring an embedded system are described. One method includes connecting a plurality of add-on cards to a circuit board having a programmable processor. The programmable processor is configured to communicate with the plurality of add-on cards. At least one add-on card connects to a circuit board utilizing two or more connectors. The method also includes determining an identifier of each of the plurality of add-on cards, where the identifier of each of the plurality of add-on cards is used to generate a configuration image. Further included is configuring the programmable processor to communicate with the plurality of add-on cards by obtaining the configuration image. In some examples, the programmable processor is an FPGA.
    Type: Application
    Filed: March 13, 2007
    Publication date: September 18, 2008
    Applicant: Eridon Corporation
    Inventors: Eric D. Schneider, Gary Nachazel, John Ryan
  • Patent number: 7209987
    Abstract: Provided are a method and a system for designing an embedded system using a design process for building a general-purpose computer. Specifically, the embedded system design includes adding and removing add-on cards as needed during the development of the embedded system design. The add-on cards are easily obtainable and connect to a circuit board of the embedded system by selecting lines originating from the circuit board. The lines not selected are passed on to other add-on cards connected to previously connected add-on cards. After all the lines from the circuit board are either selected to connect to logic of the add-on cards or remain unselected, information regarding the add-on cards are used to generate a configuration image. The configuration image is transmitted to a programmable processor of the circuit board to enable communication on the selected lines, thus permitting the embedded system to function.
    Type: Grant
    Filed: October 29, 2004
    Date of Patent: April 24, 2007
    Assignee: Eridon Corporation
    Inventors: Eric D. Schneider, Gary Nachazel, John Ryan
  • Patent number: 7055055
    Abstract: There is described a method of maintaining a record of changes to data on a recording medium and allowing reconstruction of the state of the medium at a prior time.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: May 30, 2006
    Assignee: Symantec Corporation
    Inventors: Eric D. Schneider, Michael J. Gustafson, Daniel J. Hagler
  • Patent number: 7051055
    Abstract: There is disclosed apparatus and a method of de-fragmenting file allocations on a disk comprising: determining what pages should be swapped among the various allocations made by the operating system (OS), the OS's file system mapping updated to reflect the swapped pages and a history of the original state prior to any update recorded by the engine, the swaps performed by manipulation of the engine's data structures and/or actually exchanging data on disk where OS visible data is read and written but the original state of each altered page is not directly recorded in the historic log, but instead, a record is additionally logged of the locations of the swapped data so that an image of the OS visible data can be reconstructed prior to time of the de-fragmentation by knowing what data to effectively re-swap and what OS mapping data to effectively restore.
    Type: Grant
    Filed: July 10, 2000
    Date of Patent: May 23, 2006
    Assignee: Symantec Corporation
    Inventor: Eric D. Schneider
  • Patent number: 6901581
    Abstract: An invention is provided for debugging a computer program. Program information is recorded in a trace buffer. The program information generally includes write accesses from the computer program and the execution path of the computer program. In addition, a memory image snapshot of at least a portion of memory being utilized by the computer program is captured. Simulated re-execution of the computer program then occurs by adjusting the state of the memory image snapshot based on the program information. Further, debugging logic can be inserted into a simulated re-execution at particular points in the computer program. In particular, the debugging logic does not change the trace buffer or the memory image snapshot, and as such, do not alter the captured sequence events being debugged.
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: May 31, 2005
    Assignee: Eridon Corporation
    Inventor: Eric D. Schneider
  • Patent number: 6732293
    Abstract: An invention is disclosed for recovering data in computer environment. Initially a record of historic states of a disk is created, wherein the disk includes various disk locations, such as a disk location X, a disk location Y, and a disk location Z. In response to a request to overwrite original data at the disk location X with new data, the new data is stored at the disk location Y. Then, an indication is established in the record of historic states that indicates the roles of disk location X and Y. These roles could establish the role of disk location X as including historic data, and the role of location Y as including new data for location X. In addition, the method includes intercepting a command to Ski release data at the disk location Z, and establishing an indication in the record of historic states indicating the disk location Z stores historic data.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: May 4, 2004
    Assignee: Symantec Corporation
    Inventor: Eric D. Schneider
  • Patent number: 6363487
    Abstract: A system is disclosed for a protected data storage medium. The protected data storage medium includes a storage medium that includes a protected area. In addition, the protected data storage includes a controller that is capable of controlling access to the storage medium. The controller is also capable of receiving a standard write command to change data of the storage medium, of receiving a special write command to change data of the storage medium. In operation, the controller changes data in the protected area in response to receiving a special write command. However, the controller allows data in the protected area to remain unchanged in response to receiving a standard write command.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: March 26, 2002
    Assignee: Roxio, Inc.
    Inventor: Eric D. Schneider
  • Patent number: 5552685
    Abstract: A current regulation circuit for a motor. The motor includes a stationary assembly having windings adapted for energization in at least one preselected sequence and a rotatable assembly in magnetic coupling relation to the stationary assembly. A power supply link connects the windings to a power supply and includes power switching devices for selectively energizing the windings in the preselected sequence by selectively connecting the power supply link to the windings to produce an electromagnetic field for rotating the rotatable assembly. The power switching devices each have a conducting state and a nonconducting state. The current regulation circuit includes a timing circuit, a current sensing circuit and a control circuit. The timing circuit defines preset periods during which each of the power switching devices may be nonconducting. The current sensing circuit senses current in the power supply link.
    Type: Grant
    Filed: March 28, 1994
    Date of Patent: September 3, 1996
    Assignee: General Electric Company
    Inventors: Glen C. Young, Guy Bonner, Jr., Eric D. Schneider
  • Patent number: 5552588
    Abstract: A filing system is provided for locating a particular file contained in a file holder which contains a plurality of files. The apparatus includes a machine-readable code mounted on each of the files, a guide attached to each file holder, a scanner for reading the codes on the files in a file holder, and an indicator for indicating when the particular machine-readable code corresponding to the particular file is located. The apparatus uses an improved bar code in which character boundaries are eliminated and the number of ONE's and ZERO's in a code are variable, resulting in increased data density. The unique numeric values which result from the improved bar code sparsely populate the possible range of values, and therefore a mapping algorithm is provided to map the bar code values to a sequential numeric system for ease of use.
    Type: Grant
    Filed: October 26, 1995
    Date of Patent: September 3, 1996
    Assignee: Eric D. Schneider
    Inventor: Eric D. Schneider
  • Patent number: 5513459
    Abstract: A filing system is provided for locating a particular file contained in a file holder which contains a plurality of files. The apparatus includes a machine-readable code mounted on each of the files, a guide attached to each file holder, a scanner for reading the codes on the files in a file holder, and an indicator for indicating when the particular machine-readable code corresponding to the particular file is located. The apparatus uses an improved bar code in which character boundaries are eliminated and the number of ONE's and ZERO's in a code are variable, resulting in increased data density. The unique numeric values which result from the improved bar code sparsely populate the possible range of values, and therefore a mapping algorithm is provided to map the bar code values to a sequential numeric system for ease of use.
    Type: Grant
    Filed: August 21, 1995
    Date of Patent: May 7, 1996
    Assignee: Wild File, Inc.
    Inventor: Eric D. Schneider
  • Patent number: 5491370
    Abstract: An electric motive power unit including a multiple phase AC electric machine and heat dissipative electronic components therefor, the improvement wherein the machine is disposed in a thermally conductive housing having cooling fluid passages formed therein, and the heat dissipative electronic components are individually mounted on an exterior periphery of said housing and distributed in a fashion wherein circulation of the fluid through said fluid passages for the cooling of said machine also serves to cool said heat dissipative electronic components.
    Type: Grant
    Filed: January 28, 1994
    Date of Patent: February 13, 1996
    Assignee: General Motors Corporation
    Inventors: Eric D. Schneider, Steven R. McMullen, Kaushik Rajashekara, Wayne J. Loynes, William E. Boys, Ronald A. Martin
  • Patent number: 5485000
    Abstract: A filing system is provided for locating a particular file contained in a file holder which contains a plurality of files. The apparatus includes a machine-readable code mounted on each of the files, a guide attached to each file holder, a scanner for reading the codes on the files in a file holder, and an indicator for indicating when the particular machine-readable code corresponding to the particular file is located. The apparatus uses an improved bar code in which character boundaries are eliminated and the numbers of ONE's and ZERO's in a code are variable, resulting in increased data density. The unique numeric values which result from the improved bar code sparsely populate the possible range of values, and therefore a mapping algorithm is provided to map the bar code values to a sequential numeric system for case of use.
    Type: Grant
    Filed: April 18, 1995
    Date of Patent: January 16, 1996
    Assignee: Wild File, Inc.
    Inventor: Eric D. Schneider
  • Patent number: 5455410
    Abstract: A filing system is provided for locating a particular file contained in a file holder which contains a plurality of files. The apparatus includes a machine-readable code mounted on each of said files, a guide attached to each file holder, a scanner for reading the codes on the files in a file holder, and an indicator for indicating when the particular machine-readable code corresponding to the particular file is located. The apparatus uses an improved bar code in which character boundaries are eliminated and the number of ONE's and ZERO's in a code are variable, resulting in increased data density. The unique numeric values which result from the improved bar code sparsely populate the possible range of values, and therefore a mapping algorithm is provided to map the bar code values to a sequential numeric system for ease of use.
    Type: Grant
    Filed: May 3, 1994
    Date of Patent: October 3, 1995
    Inventor: Eric D. Schneider
  • Patent number: 5142432
    Abstract: A protection circuit which electrically isolates logic level and high-side circuits and detects high side power device fault conditions at the isolated, logic level side of the circuit. When an overvoltage or overcurrent condition occurs at the power switching device, a protection circuit disables the conduction of current through the current carrying terminals of the switching device, preventing damage from occurring to the device. Activation of the protection circuit effects an increased current flow in the secondary and primary coils of the isolation transformer between the low side and high side elements. Voltage at the primary coil of the isolation transformer is monitored by low level circuitry to detect the rise in current, indicating a fault to the system controller upon detection.
    Type: Grant
    Filed: October 21, 1991
    Date of Patent: August 25, 1992
    Assignee: General Motors Corporation
    Inventor: Eric D. Schneider
  • Patent number: RE36596
    Abstract: A filing system is provided for locating a particular file contained in a file holder which contains a plurality of files. The apparatus includes a machine-readable code mounted on each of the files, a guide attached to each file holder, a scanner for reading the codes on the files in a file holder, and an indicator for indicating when the particular machine-readable code corresponding to the particular file is located. The apparatus uses an improved bar code in which character boundaries are eliminated and the number of ONE's and ZERO's in a code are variable, resulting in increased data density. The unique numeric values which result from the improved bar code sparsely populate the possible range of values, and therefore a mapping algorithm is provided to map the bar code values to a sequential numeric system for ease of use.
    Type: Grant
    Filed: June 20, 1997
    Date of Patent: March 7, 2000
    Assignee: Wild File, Inc.
    Inventor: Eric D. Schneider