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: 7660923Abstract: 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: GrantFiled: March 13, 2007Date of Patent: February 9, 2010Assignee: Eridon CorporationInventors: Eric D. Schneider, Gary Nachazel, John Ryan
-
Patent number: 7506013Abstract: 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: GrantFiled: September 15, 2005Date of Patent: March 17, 2009Assignee: Symantec CorporationInventor: Eric D. Schneider
-
Publication number: 20080228970Abstract: 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: ApplicationFiled: March 13, 2007Publication date: September 18, 2008Applicant: Eridon CorporationInventors: Eric D. Schneider, Gary Nachazel, John Ryan
-
Patent number: 7209987Abstract: 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: GrantFiled: October 29, 2004Date of Patent: April 24, 2007Assignee: Eridon CorporationInventors: Eric D. Schneider, Gary Nachazel, John Ryan
-
Patent number: 7055055Abstract: 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: GrantFiled: April 24, 2000Date of Patent: May 30, 2006Assignee: Symantec CorporationInventors: Eric D. Schneider, Michael J. Gustafson, Daniel J. Hagler
-
Patent number: 7051055Abstract: 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: GrantFiled: July 10, 2000Date of Patent: May 23, 2006Assignee: Symantec CorporationInventor: Eric D. Schneider
-
Patent number: 6901581Abstract: 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: GrantFiled: October 2, 2002Date of Patent: May 31, 2005Assignee: Eridon CorporationInventor: Eric D. Schneider
-
Patent number: 6732293Abstract: 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: GrantFiled: October 6, 2000Date of Patent: May 4, 2004Assignee: Symantec CorporationInventor: Eric D. Schneider
-
Patent number: 6363487Abstract: 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: GrantFiled: October 26, 2000Date of Patent: March 26, 2002Assignee: Roxio, Inc.Inventor: Eric D. Schneider
-
Patent number: 5552685Abstract: 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: GrantFiled: March 28, 1994Date of Patent: September 3, 1996Assignee: General Electric CompanyInventors: Glen C. Young, Guy Bonner, Jr., Eric D. Schneider
-
Patent number: 5552588Abstract: 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: GrantFiled: October 26, 1995Date of Patent: September 3, 1996Assignee: Eric D. SchneiderInventor: Eric D. Schneider
-
Patent number: 5513459Abstract: 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: GrantFiled: August 21, 1995Date of Patent: May 7, 1996Assignee: Wild File, Inc.Inventor: Eric D. Schneider
-
Patent number: 5491370Abstract: 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: GrantFiled: January 28, 1994Date of Patent: February 13, 1996Assignee: General Motors CorporationInventors: Eric D. Schneider, Steven R. McMullen, Kaushik Rajashekara, Wayne J. Loynes, William E. Boys, Ronald A. Martin
-
Patent number: 5485000Abstract: 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: GrantFiled: April 18, 1995Date of Patent: January 16, 1996Assignee: Wild File, Inc.Inventor: Eric D. Schneider
-
Patent number: 5455410Abstract: 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: GrantFiled: May 3, 1994Date of Patent: October 3, 1995Inventor: Eric D. Schneider
-
Patent number: 5142432Abstract: 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: GrantFiled: October 21, 1991Date of Patent: August 25, 1992Assignee: General Motors CorporationInventor: Eric D. Schneider
-
Patent number: RE36596Abstract: 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: GrantFiled: June 20, 1997Date of Patent: March 7, 2000Assignee: Wild File, Inc.Inventor: Eric D. Schneider