Patents by Inventor Isaac Karpel

Isaac Karpel 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).

  • Publication number: 20100110367
    Abstract: The combination of an eyeglass frame that has at least one temple having a hole for attachment of a lens, a lens having an opening and a mounting mechanism including an elongated rod having ribs distributed along its longitudinal axis and having a head on one end larger than the hole with its other end having a cross section enabling passing through said hole. The rod passes through the hole in the temple and the opening in the lens and projects therefrom. A locking bushing having a throughbore in which there is located at least one projecting prong for interacting with the ribs, is received on the end of the projected rod and pulled tight against the lens to securely hold the temple and lens together.
    Type: Application
    Filed: March 3, 2008
    Publication date: May 6, 2010
    Inventor: Isaac Karpel
  • Patent number: 7366887
    Abstract: A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a table of contents (TOC) on the HDD that contains entries for special O.S. programs. A pointer to the TOC is placed in non-volatile memory of the computer that is associated with the HDD, and when BIOS of the computer is prompted to load into memory one of the special O.S. programs, the pointer is accessed and used to locate the TOC, which in turn is accessed to load the special O.S. program.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: April 29, 2008
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod David Waltermann, Nathan J. Peterson, Joseph Wayne Freeman, Randall Scott Springfield, Mark Charles Davis, Steven Dale Goodman, Isaac Karpel, Scott Edwards Kelso
  • Patent number: 7319299
    Abstract: A cooling fan, system and method for controlling cooling fans in a personal computer. A unique series of sensing points is placed on a rotating hub of a cooling fan in order to uniquely identify the particular type of cooling fan. A tachometer sensor mounted in the cooling fan detects the unique series of sensing points as the cooling fan rotates and generates a sequence of pulses corresponding to the detected sending points. This generated pulse signal may be transmitted by the sensor to the fan control code. The fan control code may determine a particular type of cooling fan that the cooling fan is based on the generated pulse signal. Once the fan control code determines the particular type of cooling fan that the cooling fan is, the fan control code uses particular control parameters set for that particular type of cooling fan to control the cooling fan so that it operates optimally.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: January 15, 2008
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Joseph Wayne Freeman, Steven Dale Goodman, Isaac Karpel, Randall Scott Springfield
  • Publication number: 20070192580
    Abstract: A method, system and computer-usable medium are presented for remotely controlling a TPM by loading a trusted operating system into a computer; and in response to the trusted Operating System (OS) being loaded into the computer, authorizing a Trusted Platform Module (TPM) in the computer to execute a command that would otherwise require, for execution of the command, an indication of a physical presence of an operator of the computer.
    Type: Application
    Filed: February 10, 2006
    Publication date: August 16, 2007
    Inventors: David Challener, Mark Davis, Steven Goodman, Isaac Karpel, Randall Springfield
  • Patent number: 7200761
    Abstract: During power up initialization, security data such as passwords and other sensitive data which are stored in a lockable memory device are read and copied to protected system management interrupt (SMI) memory space, subject to verification by code running in the SMI memory space that the call to write the security data originates with a trusted entity. Once copied to SMI memory space, the security data is erased from regular system memory and the lockable storage device is hard locked (requiring a reset to unlock) against direct access prior to starting the operating system. The copy of the security data within the SMI memory space is invisible to the operating system. However, the operating system may initiate a call to code running in the SMI memory space to check a password entered by the user, with the SMI code returning a “match” or “no match” indication. The security data may thus be employed after the lockable memory device is hard locked and the operating system is started.
    Type: Grant
    Filed: November 9, 2000
    Date of Patent: April 3, 2007
    Assignee: International Business Machines Corporation
    Inventors: Joseph Wayne Freeman, Randall Scott Springfield, Steven Dale Goodman, Isaac Karpel
  • Patent number: 7177782
    Abstract: Methods and arrangements for capturing information related to operational conditions are disclosed. Embodiments include volatile memory to quickly record operational parameters via, e.g., basic input output system (BIOS) code, system management interrupt (SMI) code and/or executing applications. Many embodiments provide an alternative power source and a voltage switch to protect against loss of the information between storage in the volatile memory and storage in the non-volatile memory. Some embodiments include a read controller that provides access to the volatile memory when primary power is available. The read controller may also offer direct access to the non-volatile memory in case of a catastrophic failure that renders the processing device substantially non-functional. Further embodiments include a second processing device to generate a usage model and/or to perform diagnostics with the operational parameters.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: February 13, 2007
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Ohad Falik, Joseph Wayne Freeman, Isaac Karpel, James S. Rutledge, Randall Scott Springfield
  • Publication number: 20070011445
    Abstract: A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a table of contents (TOC) on the HDD that contains entries for special O.S. programs. A pointer to the TOC is placed in non-volatile memory of the computer that is associated with the HDD, and when BIOS of the computer is prompted to load into memory one of the special O.S. programs, the pointer is accessed and used to locate the TOC, which in turn is accessed to load the special O.S. program.
    Type: Application
    Filed: July 11, 2005
    Publication date: January 11, 2007
    Inventors: Rod Waltermann, Nathan Peterson, Joseph Freeman, Randall Springfield, Mark Davis, Steven Goodman, Isaac Karpel, Scott Kelso
  • Publication number: 20060291160
    Abstract: A cooling fan, system and method for controlling cooling fans in a personal computer. A unique series of sensing points is placed on a rotating hub of a cooling fan in order to uniquely identify the particular type of cooling fan. A tachometer sensor mounted in the cooling fan detects the unique series of sensing points as the cooling fan rotates and generates a sequence of pulses corresponding to the detected sending points. This generated pulse signal may be transmitted by the sensor to the fan control code. The fan control code may determine a particular type of cooling fan that the cooling fan is based on the generated pulse signal. Once the fan control code determines the particular type of cooling fan that the cooling fan is, the fan control code uses particular control parameters set for that particular type of cooling fan to control the cooling fan so that it operates optimally.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Inventors: Joseph Freeman, Steven Goodman, Isaac Karpel, Randall Springfield
  • Publication number: 20060100887
    Abstract: An apparatus, system, and method are disclosed for making a motion based business decision. A motion module senses a component of motion such as acceleration or a derivative of acceleration. A log module calculates a motion summary from the motion component and stores the motion summary in a memory module. An analysis module receives the motion summary and makes a business decision based on the motion summary.
    Type: Application
    Filed: November 9, 2004
    Publication date: May 11, 2006
    Inventors: David Erickson, Joseph Freeman, Isaac Karpel, Hiroaki Mine, James Rutledge, Randall Springfield
  • Patent number: 7028834
    Abstract: A hard case for carrying small articles, such as eyeglasses, that has a wrap-around structure composed of a plurality of panels arrayed in parallel and articulated together to be folded up by overlapping the panels. End plates are articulated to opposite ends of one of the intermediate panels. The end plates are extendible vertically and foldable down onto the panel. The hard case in one condition having the end plates extending vertically from the one panel, and the plurality of panels wrapped around the end plates to define a hard case suitable for carrying a small article. In another condition, the end plates are folded down onto the one panel with the remaining panels wrapped around the one panel to a flat configuration suitable for carrying in a person's pocket or pocketbook.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: April 18, 2006
    Assignee: Eye Level Corp
    Inventor: Isaac Karpel
  • Patent number: 6922787
    Abstract: A method and system for providing correct operational parameters for up-level design components utilized within a computer system after a low level basic input/output system (BIOS) code has been qualified. A patch file is created or obtained for a component that is added to a computer system after a BIOS code has been qualified for the computer system. The patch file includes the operating parameters (or profiles) of the component. The flash module is designed with a memory block reserved for holding data from the patch file, which can be updated independently of the rest of the flash module. The Advance Configuration Program Interface (ACPI) or advanced power management (APM) code of the computer system is modified to dynamically read the parameters from this memory block and update their respective functions accordingly. During set up of the computer system, the patch file is flashed into the reserved block of the flash module.
    Type: Grant
    Filed: August 14, 2001
    Date of Patent: July 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Isaac Karpel, William Fred Keown, Randall Scott Springfield
  • Publication number: 20030037266
    Abstract: A method and system for providing correct operational parameters for up-level design components utilized within a computer system after a low level basic input/output system (BIOS) code has been qualified. A patch file is created or obtained for a component that is added to a computer system after a BIOS code has been qualified for the computer system. The patch file includes the operating parameters (or profiles) of the component. The flash module is designed with a memory block reserved for holding data from the patch file, which can be updated independently of the rest of the flash module. The Advance Configuration Program Interface (ACPI) or advanced power management (APM) code of the computer system is modified to dynamically read the parameters from this memory block and update their respective functions accordingly. During set up of the computer system, the patch file is flashed into the reserved block of the flash module.
    Type: Application
    Filed: August 14, 2001
    Publication date: February 20, 2003
    Applicant: International Business Machines Corporation
    Inventors: Isaac Karpel, William Fred Keown, Randall Scott Springfield
  • Patent number: 6510528
    Abstract: A periodic system “wake-up” is implemented during S1, S2 or S3 states utilizing a hardware timer. A memory scrubbing routine is initiated that reads out all memory locations and writes back any memory locations that have single bit (correctable) Error Correction Code errors. This procedure minimizes the chances of a multiple bit error build up over time that may cause an unrecoverable error. The scrubbing routine is invoked whenever the system is brought out of S1, S2, or S3 state to insure that there are no single bit errors present when full system operation is resumed.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: January 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Joseph Wayne Freeman, Isaac Karpel, Randall Scott Springfield
  • Patent number: 6421792
    Abstract: A data processing system and method are disclosed for automatically recovering from an unsuccessful boot of the system. A boot of the system is initiated utilizing a first boot code stored in a first storage location. A determination is made regarding whether the boot was successful. If a determination is made that the boot was unsuccessful, a boot is reattempted utilizing a second boot code stored in a second storage device.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Daryl Carvis Cromer, Isaac Karpel, Howard J. Locker, James Peter Ward