Patents by Inventor Joseph Freeman

Joseph Freeman 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: 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
  • Publication number: 20060085630
    Abstract: A method and system for enabling security attestation for a computing device during a return from an S4 sleep state. When the computing device enters into the S4 state following a successful boot up, the attestation log is appended to the TPM tick count and the log is signed (with a security signature). When the device is awaken from S4 state, the BIOS obtains and verifies the log created during the previous boot. The CRTM maintains a set of virtual PCRs and references these virtual PCRs against the log. If the values do not match, the return from S4 state fails and the device is rebooted.
    Type: Application
    Filed: October 16, 2004
    Publication date: April 20, 2006
    Applicant: International Business Machines Corp.
    Inventors: David Challener, Daryl Cromer, Joseph Freeman, Steven Goodman, James Hoff, Howard Locker, Randall Springfield, James Ward
  • Publication number: 20060080737
    Abstract: A system and method that marks whenever a sector on a hard drive is altered. A protected archive bit is maintained for each sector on the hard drive in a secured fashion. Authenticated requests are able to reset the protected archive bit. When a file is changed, the hard drive marks the sectors of the program that have been altered. When the virus protection application executes, it retrieves the sectors that have been altered, identifies the files that correspond to such sectors, and scans the identified files. If a virus has attacked the computer and attached itself to one of the files, the file is identified and scanned and the virus is discovered with appropriate eradication actions performed. An authentication scheme is assigned to a hard drive with a secret that is shared between the drive and the virus protection program and stored in a secure location.
    Type: Application
    Filed: October 13, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Joseph Freeman, Steven Goodman, Randall Springfield
  • Publication number: 20060025965
    Abstract: There are many files in the current generation of computers, especially on the hardfile, that are not used or used only infrequently during operation. For instance, the system may contain many help text files which may never be accessed. The same applies to the DLL's. Also, some files are accessed only during a boot cycle. The present invention provides a method and program to track the locations of files in a computer which have been accessed so that, when an error occurs, only the files that need to be tested are diagnostically tested for errors, thus saving time and resources.
    Type: Application
    Filed: July 29, 2004
    Publication date: February 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Joseph Freeman, Steven Goodman, Randall Springfield
  • Publication number: 20050166213
    Abstract: Methods, systems, and media are disclosed for managing a remote client of a computer system. One example embodiment includes transmitting a modified wake-on LAN (“WOL”) packet to a network receive buffer on the remote client, wherein the modified WOL packet comprises additional data, such as executable code or functions. Further, the example embodiment includes retrieving, by BIOS associated with the remote client, of the modified WOL packet from the network receive buffer, storing, by the BIOS, storing of the additional data in memory associated with the network receive buffer, and retrieving, by BIOS associated with the remote client, of the additional data from the memory. Further still, the example embodiment includes processing of the additional data, which may occur by an application stored on the PARTIES partition, wherein the parsed, additional data is interpreted and executed by the application.
    Type: Application
    Filed: December 31, 2003
    Publication date: July 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Daryl Cromer, Joseph Freeman, Steven Goodman, Randall Springfield
  • Publication number: 20050141717
    Abstract: An apparatus, method, and system to seal a data repository to a trusted computing platform is described. The data repository may be sealed by encrypting the data on the repository and sealing a cryptographic key to a specific set of platform resources. With the data repository sealed to the platform, the system boot sequence will fail if the system configuration is compromised, for example by insertion of “snoopware” or a modified BIOS. Additionally, if the computer containing the data repository is lost or stolen, the encrypted data remains secure even if the repository is attached to a system modified to bypass normal safeguards.
    Type: Application
    Filed: December 30, 2003
    Publication date: June 30, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daryl Cromer, Joseph Freeman, Steven Goodman, Randall Springfield
  • Publication number: 20050144493
    Abstract: Systems and arrangements for remotely selecting a bootable image via a WOL packet for a wake-on-LAN (WOL) capable computer are contemplated. Server-side embodiments include hardware and/or software for determining a client to be managed, determining whether the client is active on the network, and transmitting a WOL packet having a vector, or operating system partition identification (OSPID), to describe a bootable image accessible by the WOL capable computer. Some embodiments may include an OSPID that points to a secure bootable image such as a bootable image on a hard drive, a compact disk (CD) connected to the computer, or other local resource. Client-side embodiments may receive the WOL packet at, for instance, a network interface card (NIC), recognize that the WOL packet includes an OSPID that describes the bootable image to boot, and implement an alternative boot sequence to boot from that bootable image.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Applicant: International Business Machines Corporation
    Inventors: Daryl Cromer, Richard Dayan, Joseph Freeman, Steven Goodman, Eric Kern, Howard Locker, Randall Springfield
  • Publication number: 20050138396
    Abstract: A method and system for preventing a denial of service attack on a computer system is disclosed. The method of the present invention includes setting a size of a hard disk within the computer system to a full capacity if the hard disk does not contain a host protected area, and locking the size such that the hard disk is protected from an attempt to reset the size of the hard disk resulting in a denial of service.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Joseph Freeman, Steven Goodman, Randall Springfield
  • Publication number: 20050132177
    Abstract: A method, computer program product and system for detecting modifications to code placed in memory by the POST BIOS during a POST operation. The POST BIOS may measure the legacy BIOS code and the code supporting the legacy BIOS during the POST operation and storing that measurement in a secure location. After the system runs in an activated state, the system may enter a sleep state after a period of inactivity. After the system receives an awakening event, the boot block code may measure the legacy BIOS code and the code supporting the legacy BIOS code stored in memory. The boot block code may compare the measurement with the value stored in the secure location by the POST BIOS. If the measurement does not equal the value stored in the secure location, then modification of either the legacy BIOS code and/or code supporting the legacy BIOS code is detected.
    Type: Application
    Filed: December 12, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: David Challener, Joseph Freeman, Randall Springfield
  • Patent number: 6503163
    Abstract: The precision cable drive system of the present invention consists generally of a frame upon which is mounted the components of the drive. These include a motor having a drive shaft, a plurality of idler pulleys, a tensioner, and a drive pulley, to which the object being rotated is connected. A cable composed of woven polymer fibers is wrapped around the shaft of the motor and is stretched around the idler pulleys, the tensioner and the drive pulley. The drive is capable of rotating the drive pulley, and the load attached to it, by fractions of a degree, without play between the motor shaft and the drive pulley. The drives are used in a compact image steering device to rotate cameras and illuminators about two axis of rotation.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: January 7, 2003
    Assignee: Sensar, Inc.
    Inventors: Glen Van Sant, Christopher John Killion, Joseph Freeman Spangler, III
  • Publication number: 20020193546
    Abstract: A process for producing a substantially dry polymer particle powder. A mixture of polymerization reagents is formed from a mixture of at least one monomer source and a solvent selected from the group consisting essentially of water and organic solvents and an initiator source. The mixture of polymerization reagents is sprayed into a heated, controlled atmosphere, forming droplets of the mixture which are allowed to fall through the heated, controlled atmosphere for a sufficient period of time to obtain a desired degree of polymerization. The solvent is continuously evacuated from the atmosphere during the polymerization process.
    Type: Application
    Filed: May 31, 2002
    Publication date: December 19, 2002
    Applicant: Waterguard Telecommunications Technologies, Inc. a Texas Corporation
    Inventors: Clarence S. Freeman, Matthew Max Freeman, Jon Joseph Freeman
  • Patent number: 6399730
    Abstract: A process for producing a substantially dry polymer particle powder. A mixture of polymerization reagents is formed from a mixture of at least one monomer source and a solvent selected from the group consisting essentially of water and organic solvents and an initiator source. The mixture of polymerization reagents is sprayed into a heated, controlled atmosphere, forming droplets of the mixture which are allowed to fall through the heated, controlled atmosphere for a sufficient period of time to obtain a desired degree of polymerization. The solvent is continuously evacuated from the atmosphere during the polymerization process.
    Type: Grant
    Filed: December 21, 2000
    Date of Patent: June 4, 2002
    Assignee: Waterguard Telecommunications Technologies, Inc.
    Inventors: Clarence S. Freeman, Matthew Max Freeman, Jon Joseph Freeman
  • Publication number: 20020039655
    Abstract: A process for producing a substantially dry polymer particle powder. A mixture of polymerization reagents is formed from a mixture of at least one monomer source and a solvent selected from the group consisting essentially of water and organic solvents and an initiator source. The mixture of polymerization reagents is sprayed into a heated, controlled atmosphere, forming droplets of the mixture which are allowed to fall through the heated, controlled atmosphere for a sufficient period of time to obtain a desired degree of polymerization. The solvent is continuously evacuated from the atmosphere during the polymerization process.
    Type: Application
    Filed: December 21, 2000
    Publication date: April 4, 2002
    Inventors: Clarence S. Freeman, Matthew Max Freeman, Jon Joseph Freeman
  • Patent number: 6291605
    Abstract: A process for producing a substantially dry polymer particle powder. A mixture of polymerization reagents is formed from a mixture of at least one monomer source and a solvent selected from the group consisting essentially of water and organic solvents and an initiator source. The mixture of polymerization reagents is sprayed into a heated, controlled atmosphere, forming droplets of the mixture which are allowed to fall through the heated, controlled atmosphere for a sufficient period of time to obtain a desired degree of polymerization. The solvent is continuously evacuated from the atmosphere during the polymerization process.
    Type: Grant
    Filed: March 9, 1998
    Date of Patent: September 18, 2001
    Inventors: Clarence S. Freeman, Matthew Max Freeman, Jon Joseph Freeman
  • Patent number: 5723870
    Abstract: 057238701Apparatus for detecting fluid level in a container, comprises a housing adapted to be disposed in the container; a float with an associated magnetic element, the float position corresponding to fluid level in the container; a magnetostrictive sensor disposed inside the housing; and a stick gauge disposed inside the housing; the magnetostrictive sensor and the stick gauge each being operable to determine the float position.
    Type: Grant
    Filed: May 6, 1996
    Date of Patent: March 3, 1998
    Assignee: Simmonds Precision Products Inc.
    Inventors: David Henry Crowne, Lisa Brackenbury Maurice, Frederick Lloyd Lichtenfels, II, Kip Joseph Freeman