Patents by Inventor David S. Freeman

David S. 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).

  • Patent number: 8088004
    Abstract: A system and method for implementing environmentally-sensitive simulations on a data processing system. According to an embodiment of the present invention, an ambient temperature associated with a player's location is provided to an environmental module. The environmental module provides the ambient temperature information to a simulation application. The simulation application modifies the behavior of a simulation executing on the data processing system according to the ambient temperature. The data processing system displays the simulation with the modified behavior to the player.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: David S. Freeman, Ori Pomerantz
  • Patent number: 7562144
    Abstract: Dynamically modifying the allocation of branches of a directory information tree to directory servers, based on the real time volume of requests processed for a specific branch at a particular directory server. In particular, a Master Server (MS) utility calculates and stores branch access numbers for each server in the form of decaying averages. The MS utility maintains these access numbers within a database table. The MS utility determines if branches are transferred to a new master server by evaluating these access numbers within pre-set transfer criteria, which include a set of Boolean conditions. That is, transferring a branch to a new master server is dependent on the branch access numbers of the prospective master server candidate satisfying a set of Boolean conditions. Once the MS utility determines that these Boolean conditions are satisfied, the MS utility transfers the branch to that new master server.
    Type: Grant
    Filed: September 6, 2006
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: David S. Freeman, Ori Pomerantz
  • Publication number: 20090099823
    Abstract: A system and method for implementing environmentally-sensitive simulations on a data processing system. According to an embodiment of the present invention, a presentation manager provides a collection of presentation levels within a simulation, wherein each of the presentation levels is associated with a collection of ambient light levels. An environmental sensor detects an ambient light level associated with a user's location as the user is operating a system that displays the simulation. The presentation manager selects at least one presentation level among the collection of presentation levels based on the ambient light level associated with the user's location. The simulation application displays the selected at least one presentation level within the simulation to the user.
    Type: Application
    Filed: October 16, 2007
    Publication date: April 16, 2009
    Inventors: David S. Freeman, Ori Pomerantz
  • Publication number: 20090099822
    Abstract: A system and method for implementing environmentally-sensitive simulations on a data processing system. According to an embodiment of the present invention, an ambient temperature associated with a player's location is provided to an environmental module. The environmental module provides the ambient temperature information to a simulation application. The simulation application modifies the behavior of a simulation executing on the data processing system according to the ambient temperature. The data processing system displays the simulation with the modified behavior to the player.
    Type: Application
    Filed: October 16, 2007
    Publication date: April 16, 2009
    Inventors: David S. Freeman, Ori Pomerantz
  • Publication number: 20080084997
    Abstract: Computing endomorphism rings of Abelian surfaces over finite fields is described. In one aspect, an endomorphism ring of an Abelian surface over a finite field is probabilistically computed. A genus-two curve is generated based on the probabilistically determined endomorphism ring. The genus-2 curve is used for encryption and decryption operations and a cryptosystem.
    Type: Application
    Filed: October 10, 2006
    Publication date: April 10, 2008
    Applicant: Microsoft Corporation
    Inventors: Kristin E. Lauter, David S. Freeman
  • Publication number: 20080059629
    Abstract: Dynamically modifying the allocation of branches of a directory information tree to directory servers, based on the real time volume of requests processed for a specific branch at a particular directory server. In particular, a Master Server (MS) utility calculates and stores branch access numbers for each server in the form of decaying averages. The MS utility maintains these access numbers within a database table. The MS utility determines if branches are transferred to a new master server by evaluating these access numbers within pre-set transfer criteria, which include a set of Boolean conditions. That is, transferring a branch to a new master server is dependent on the branch access numbers of the prospective master server candidate satisfying a set of Boolean conditions. Once the MS utility determines that these Boolean conditions are satisfied, the MS utility transfers the branch to that new master server.
    Type: Application
    Filed: September 6, 2006
    Publication date: March 6, 2008
    Inventors: David S. Freeman, Ori Pomerantz
  • Patent number: 5410112
    Abstract: A safety interlock for an overhead projector utilizes only one electrical switch to provide the functions of both a conventional power switch and a safety interlock switch. In an operational mode, the switch responds to a cam surface for actuation. In a safety interlock mode, the switch is allowed to rotate in response to forces generated by the cam surface rather than being actuated.
    Type: Grant
    Filed: February 8, 1994
    Date of Patent: April 25, 1995
    Assignee: Minnesota Mining and Manufacturing Company
    Inventor: David S. Freeman
  • Patent number: 5229176
    Abstract: An elastomeric tube for environmentally protecting and/or electrically insulating an object and a separate sleeve having low surface friction disposed in the tube to facilitate assembly of the tube to the object. Methods of assembling the tube to the object are also disclosed.
    Type: Grant
    Filed: June 4, 1991
    Date of Patent: July 20, 1993
    Assignee: Minnesota Mining and Manufacturing Company
    Inventor: David S. Freeman