Patents Represented by Attorney, Agent or Law Firm Leslie Van Leeuwen
  • Patent number: 6477436
    Abstract: A system and method for organizing the computer network components, including hardware, software, peripherals and services (i.e. internet and online backup). This, in order to make the creation of a computer network environment more user friendly, highly organized and easy to follow. The present invention is specifically targeted at the small business owner, in order to enable them to efficiently establish their own network system. This system will enable them to run their businesses more productively, with greater ease and less down time. This is accomplished through the use of an effective kit or packaging system containing all the required network components.
    Type: Grant
    Filed: July 17, 1998
    Date of Patent: November 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Randell Dean, Ingrid Milagros Rodriguez
  • Patent number: 6473772
    Abstract: A method and apparatus for dynamically driving events in a simulation of a data processing system are implemented. Events, or system states, are generated by drivers located at predetermined locations within the simulation model under test. These events, which are drawn from a predetermined class of events, termed “effects,” are driven in response to other events observed by monitors disposed within the simulation model in accordance with a predetermined set of “causes,” and a set of “rules” that map causes to effects. The driving of events is mediated by a library process that receives observed events from the monitors, in the form of data structures, stored them in a database, and passes the effects to be driven to the appropriate driver in accordance with the set of rules, also data structures stored in the database, when a cause corresponds to a observed event.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: October 29, 2002
    Assignee: International Business Machines Corporation
    Inventors: Archie Don Barrett, Jr., Jason Raymond Baumgartner, Sriram Srinivasan Mandyam, Robert James Ramirez, Brett Adam St. Onge, Kenneth Lee Wright
  • Patent number: 6460147
    Abstract: The architecture of the Smart Test is described. Instead of writing a script, the Tester designs a functional model of the system to be tested, such as an application. For example, the Tester would model the functions of the system to be tested, such as a main window, a menu bar, drop-down menus, specialized windows etc. The more complete the model, the better the chance testing will cover existing function. The Tester would also define any facts that the model might need (for example, the name of the file to be opened and saved). The Tester then defines any goals or subgoals to be attained. A goal might be saving the file. Then the rules under which the model will operate are defined. One rule might be if the file (named as a fact) has its date and/or time changed, then the goal of saving the file was reached and the test will end.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: October 1, 2002
    Assignee: International Business Machines Corporation
    Inventor: Robert Charles Cox
  • Patent number: 6457111
    Abstract: A method and system are disclosed for operating an object-oriented environment within a computer system. The execution of the object-oriented environment is initiated. A first memory location is allocated in a memory area within the object-oriented environment for storing an object. A second memory location is allocated in the memory area with the allocation of the first memory location for storing a persistence indicator. The persistence indicator indicates a point during the execution of the object-oriented environment at which the allocation of the first memory location occurred. A total number of bytes of the memory area which had been allocated during the execution of the object-oriented environment when the allocation of the first memory location occurred is stored as the persistence indicator.
    Type: Grant
    Filed: December 14, 1999
    Date of Patent: September 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Day Howard, Kean G. Kuiper, Frank Eliot Levine, William Robert Reynolds, Robert J. Urquhart
  • Patent number: 6445393
    Abstract: An apparatus and method for three-dimensional graphic rendering are implemented. For each vertex on a surface of a graphic to be rendered, the scalar product of the unit normal to the surface and a half vector (the vector bisecting an angle between a unit vector in a direction of observation, the “eye” vector and a unit vector in a direction of a light source, the “light vector”), is generated outside of a graphics engine. Additionally, a second scalar product, between the unit normal and the unit vector in the direction of the light source is generated. These scalar products are loaded into two predetermined components of the unit normal, and sent to the graphics engine in lieu of the corresponding values of the components of the unit normal. In the graphics engine, components of the light vector and the half vector are assigned respective predetermined values, wherein the calculation of the two scalar products by the graphics engine produces the correct results.
    Type: Grant
    Filed: May 13, 1999
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas Winters Fox, Barry L. Minor
  • Patent number: 6442516
    Abstract: A method to provide concurrent national language support builds in a second human language during development of a computer software in a first human language on a data processing system. The baselevel changes of the software in a first human language are tracked and stored in a library control database. At some point, a report of the baselevel changes is generated including a list of all newly created files in the first human language which have not been translated into the second human language and all translated files in the second human language which are downlevel. A real-time status of build process is provided to a developer of the computer software utilizing information from the library control database field. tracking all baselevel changes of said software in a first human language. The report is analyzed to give a real-time status of build to a developer of said computer software.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: August 27, 2002
    Assignee: International Business Machines Corporation
    Inventors: Gary Wayne Lee, Mark Edward Nosewicz
  • Patent number: 6433732
    Abstract: A method and implementing system are provided in which the packaging for an item being shipped includes an item locator device for locating the item during shipment. The locator device is able to determine the location of the item being shipped through a Global Positioning System (GPS) or through another location-determining system such as a wireless telephone network. In an example, a sender maintains a database at the sender's server containing information concerning each shipping transaction. A requester is enabled to log-on to a sender's website and access the database to determine the last location and time of query for the item being shipped. The requester may access the sender's database directly for the requested location information or initiate a call from the sender to the item being shipped to update the sender's database at the time of the call. In another embodiment, a requester is able to call the item locator device directly for the location information.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Janani Janakiraman
  • Patent number: 6430598
    Abstract: A method and system are disclosed for reliably deleting messages from an electronic mail server system, where the electronic mail server system operates within a client/server network system having at least one client connected to a server and operates independently of a protocol utilized by the client/server network system between the client and the server, where at least one protocol utilized by the client does not provide an explicit delete signal. The client requests a transmission of messages from the server. A list of references to the requested messages to be transmitted from the server is logged within the server. The requested messages are then transmitted from the server to the client. The client may send an acknowledgement of the reception of the transmission of the requested messages from the server to the client in a first communication protocol. However, if the acknowledgement is not sent in the first communication protocol, then the reception of the requested messages is inferred.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: August 6, 2002
    Assignee: International Business Machines Corporation
    Inventors: Daniel Dorrance, Jerry Walter Malcolm
  • Patent number: 6421827
    Abstract: The present invention is a method, system, and computer readable medium for detecting the loading pattern of application and library files, and then reordering the files so that future loads are performed more efficiently. The present invention detects the loading pattern of an application file and library files, and then reorders the pages within the application and library executable files so that future loads are sequential. After being reordered, the application and library files are relinked in order to resolve references. A sequential load access pattern is beneficial, as it takes full advantage of read-ahead performed by the file system. The present invention allows pages of an application or library executable file to be stored in the order in which they will most likely be loaded. Thus, when the file system performs read-ahead, and brings additional pages into memory, these additional pages are the next pages needed and are loaded.
    Type: Grant
    Filed: December 17, 1997
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Robert Tod Dimpsey, Michael Richard Fortin, Maher Saba
  • Patent number: 6421619
    Abstract: A data processing system and method included within an oscilloscope for independently analyzing a signal input into the oscilloscope. The oscilloscope includes a plurality of triggering modes. A plurality of trigger parameters are specified for each of the triggering modes. Thereafter, the oscilloscope automatically analyzes the input signal, independently from any user input, utilizing each of the triggering modes and the trigger parameters specified for each of the triggering modes. The input signal includes a desired waveform and a plurality of undesired waveforms. While the oscilloscope is automatically analyzing the input signal, a determination is made regarding whether the oscilloscope triggered on one of the undesired waveforms. When it is determined that the oscilloscope triggered on one of the undesired waveforms, the undesired waveform upon which the oscilloscope triggered is stored.
    Type: Grant
    Filed: October 2, 1998
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Scott Leonard Daniels, David Edward Halter
  • Patent number: 6418485
    Abstract: The present invention is directed to a system and method of managing logical device state information within an information handling system. Logical device state information is stored only once, by the information handling system. Device drivers do not need to maintain and store redundant copies of logical device state information. A device driver indicates whether or not it needs to have logical device state information passed to it. Before calling a device driver to handle a device function, the information handling system checks to determine whether or not the device driver has indicated that it needs logical device state information passed to it. If so, the information handling system passes the appropriate logical device state information to the device driver. For device functions which are not hooked by the device driver, the information handling system maintains the device state.
    Type: Grant
    Filed: April 21, 1997
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Richard Cooper, Bryan Douglas Dobbs, Ravi Ravisankar, Mark Wayne VanderWiele
  • Patent number: 6412008
    Abstract: A system, method, and computer-usable medium for customizing and displaying a network file distributes customization tasks between a client and a server. A client sends a request for a network file, such as a Web page, to a server. The request may include information regarding the client machine type, browser, and customization options (i.e. preferences). Customization options may include personal (i.e. user) options and group (i.e. department, corporate, etc.) options. These options, along with the client machine type and browser, are used by the server to determine how to customize the requested network file. The server obtains the requested network file, and a server-side customization program customizes the file. The server-side customization program may also analyze the network file, and may embed return customization information in the customized network file. The client receives the customized network file, including the return customization information, from the server.
    Type: Grant
    Filed: January 28, 1999
    Date of Patent: June 25, 2002
    Assignee: International Business Machines Corporation
    Inventors: Duane Kimbell Fields, Thomas Preston Gregg, Sebastian Daniel Hassinger, William Walter Hurley
  • Patent number: 6407752
    Abstract: The present invention provides a method and system for utilizing a Desktop user interface to access remote FTP hosts. The present invention is intended to eliminate the context switch between user interface metaphors when users want to utilize FTP and its associated file transfer functionality to access data on remote filed systems. A method and system in accordance for allowing a remote host using a user interface of a processing system comprising the steps of identifying a plurality of programming interface operations for the remote host and mapping a user interface code to the programming interface operations to allow for the user interface to be utilized when accessing the remote host The system and method in accordance with the present invention maps the FTP command line operations to iterations on and between objects that are already present in a user interface metaphor of the operating system of a computer system. In so doing, the FTP host appears to be an extension of the computer system.
    Type: Grant
    Filed: April 29, 1997
    Date of Patent: June 18, 2002
    Assignee: International Business Machines Corporation
    Inventor: Sheila Anne Harnett
  • Patent number: 6405105
    Abstract: A method, means, and device for controlling the amount of light penetration through a viewing port and, more particularly, a new and improved method of controlling one or more pane such that the one or more pane varies the degree of energy reflection and absorption of a single viewing port.
    Type: Grant
    Filed: December 17, 1998
    Date of Patent: June 11, 2002
    Assignee: International Business Machines Corporation
    Inventors: Jimmy M. Hsu, Peter Y. Hsu, Yuan-Rong Lu
  • Patent number: 6405276
    Abstract: A bus bridge with a pool of buffers sets including first and second buffer sets. The bridge includes steering logic for directing transactions issued by a first peripheral device to the first buffer set and transactions issued by the second peripheral device to the second buffer set. The bus bridge is configured to pull posted memory write transactions ahead of a delayed read completion transaction in the first buffer set in response to identifying the first peripheral device as a target of a read request issued by a processor. In one embodiment, the bus bridge is further configured to receive first and second device select signals from the first and second peripheral devices respectively. In this embodiment, the device select signals indicate the target of the read request issued by the processor.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: June 11, 2002
    Assignee: International Business Machines Corporation
    Inventors: Wen-Tzer Thomas Chen, Richard A. Kelley, Danny Marvin Neal, Steven Mark Thurber
  • Patent number: 6389485
    Abstract: A graphics adapter capable of supporting lighting models from multiple Application Programming, Interfaces (APIs) within a graphics system is disclosed. The graphics adapter includes a dot product machine and a control means. The dot product machine can perform geometry computations regardless of the API format in which the graphics data is expressed. The control means is utilized to multiplex between a set of graphics data having a first API format and a set of graphics data having a second API format in order to determine the inputs of the dot product machine. As a result, lighting models from multiple APIs can be supported by a single graphics adapter.
    Type: Grant
    Filed: October 2, 1998
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: Iliese Claire Chelstowski, Thomas Winters Fox, Bimal Poddar, Harald Jean Smit
  • Patent number: 6389539
    Abstract: A method and system for checking security when a request for system access is received by a computer system within a network environment is disclosed. When a request for system access into a network environment is first received, a service processor checks a fixed non-null pattern and based on its results performs a Cyclic Redundancy Check (CRC) on the contents of CMOS memory to verify its authenticity. An IEEE-standard CRC algorithm is used to confirm that the data in the CMOS memory has not been corrupted. If the fixed non-null pattern and/or CRC algorithm confirms that no corruption exists, then the service processor prompts the user for a system password and performs the normal authentication checks between the entered password and a stored password. If the CRC algorithm detects that corruption exists, then the service processor determines where the request was received. In response to a determination that the request was received remotely, then access is denied as a security threat.
    Type: Grant
    Filed: September 30, 1998
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: Rick Allen Hamilton, II, Chetan Mehta, Maulin Ishwarbhai Patel, Edward Woodrow Wild, Jr.
  • Patent number: 6388854
    Abstract: The present invention is a load balancing and distributing switch-on/turn-on control for a circuit breaker, an appliance, a device, or an apparatus wherein each switch-on device on a circuit breaker, appliance, device, or apparatus generates and provides a turn-on time delay up to a maximum turn-on time delay so that the turn-on times and respective loads after a power failure from all circuit breakers, appliances, devices, and/or apparatuses are distributed and/or balanced over a turn-on period. The present invention distributes and balances the load and consumption by various appliances, devices, and apparatuses at the time of initial power up after a power failure. The present invention also distributes the turn-on times of the various appliances, devices, and apparatuses at the initial power up time. A circuit system and method for load balancing and distributing switch-on control of an operating device.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Joel Leslie Smith
  • Patent number: 6385737
    Abstract: A data processing system is provided with an electronic key for remote designation of the computer system into a service, secure, or normal/run mode of operation. Such a remote designation is enabled when a physical or manual key is set to a normal/run mode of operation. Setting of the electronic key to a service mode permits remote access to the system for maintenance or debug operations.
    Type: Grant
    Filed: May 2, 1996
    Date of Patent: May 7, 2002
    Assignee: International Business Machines Corporation
    Inventors: Douglas Marvin Benignus, Kanti Champaklal Shah
  • Patent number: 6385586
    Abstract: A method for dynamically providing language translations of a human utterance from a first human language into a second human language. A human utterance is captured in a first human language utilizing a speech input device. The speech input device is then linked to a server created from components including a data processing system equipped with software enabled speech recognition environment and a language translation environment. A desired second human language is then selected for said first human language to be translated into. Following this selection, the captured human utterance is transmitted to the server where it is converted into text utilizing the speech recognition engine of the server which instantiates the translation of the text from the first human language into the desired second human language. Finally, an output is provided of the captured human utterance in its desired second human language.
    Type: Grant
    Filed: January 28, 1999
    Date of Patent: May 7, 2002
    Assignee: International Business Machines Corporation
    Inventor: Timothy Alan Dietz