Patents Represented by Attorney, Agent or Law Firm Leslie A. VanLeeuwen
-
Patent number: 6209031Abstract: A network of a server and a plurality of client computers for small businesses which is easy to install, configure and operate and still provides all of the users in the business with the same transparent access to all of their allocated software resources through a same graphical user interface irrespective of which one of the client computers in the network they may sign onto. The operating systems and the application programs to be used on the client computers are loaded on the server. The users have been prompted for the one time input of data required by the server computer to allocate an operating system and application programs for use by each of a plurality of users on each of the plurality of client computers.Type: GrantFiled: July 17, 1998Date of Patent: March 27, 2001Assignee: International Business Machines CorporationInventors: Walter William Casey, Jeffrey Randell Dean, Jeffrey Langdon Howard, Ingrid Milagros Rodriguez
-
Patent number: 6205414Abstract: To emulate multi-threaded processing in an operating system supporting only single-threaded processes and single-level interrupts, the processor timer is started with a selected time-out period during execution of a master code thread. Processing of the master code thread proceeds until the timer interrupt, at which time the operating system timer interrupt service routine (ISR) transfers execution control to a slave code thread or slave code thread component. The slave code thread or component is executed in its entirety, at which time the timer is reset and execution control is returned to the master code thread, where processing resumes at the point during which the timer interrupt was asserted. To minimize disruption of the master code thread execution, a maximum latency should be enforced on the slave code thread, which may be accomplished by breaking the slave code thread into multiple components.Type: GrantFiled: October 2, 1998Date of Patent: March 20, 2001Assignee: International Business Machines CorporationInventors: Stephanie Maria Forsman, Rick Allen Hamilton, II, Chetan Mehta, Maulin Ishwarbhai Patel
-
Patent number: 6202042Abstract: A method and system are disclosed that utilize the expressiveness of hardware description languages for providing comprehensive runtime monitoring during hardware accelerated simulation of a digital circuit design. According to the present invention a design entity forming part of a digital circuit design that will be translated and assembled into a simulation executable model, is described utilizing a hardware description language. Next, an instrumentation entity designed to send a failure signal in response to detecting an occurrence of a failure event within the simulation executable model is described utilizing the same hardware description language. Thereafter, a simulation test is initiated on the simulation executable model utilizing a hardware simulator. Finally, during the simulation test, and in response to receiving a failure signal from the instrumentation entity, the simulation test is terminated such that the failure event may be efficiently identified and diagnosed.Type: GrantFiled: November 9, 1998Date of Patent: March 13, 2001Assignee: International Business Machines CorporationInventors: John Fowler Bargh, Bryan Ronald Hunt, Wolfgang Roesner, Derek Edward Williams
-
Patent number: 6199108Abstract: A system is provided for setting up what is in effect a “plug and play” local area network for small businesses comprising a server computer and a plurality of client computers. The server computer is preloaded with a network operating system, an operating system for each of the client computers and substantially all application programs to be used by the client computers. There is a programmed interactive display interface in the server computer for interactively prompting a user to make a sequence of data entries relative to the computing needs of the client computers and the users of the client computers. The server computer is then physically interconnected with the client computers. Then means in the server computer allocate the client operating systems and the application programs as needed by the user of the client computers based upon the set up resulting from the prompted data entries.Type: GrantFiled: July 17, 1998Date of Patent: March 6, 2001Assignee: International Business Machines CorporationInventors: Walter William Casey, Jeffrey Randell Dean, Ingrid Milagros Rodriguez
-
Patent number: 6195693Abstract: A method and system in a multimedia computer system for automatically retrieving and presenting data associated with an audio recording having unique identifying indicia therein. In response to playing an audio recording in a multimedia computer system, a unique identifying indicia associated with the audio recording is identified. A listing of codes within the multimedia computer system is automatically searched to find a code corresponding to the unique identifying indicia. In response to finding the code corresponding to the unique identifying indicia, multimedia data is retrieved which corresponds to the unique identifying indicia. The multimedia data can be retrieved from local storage or from a remote network site. The multimedia data corresponding to the unique identifying indicia is then presented in the multimedia computer system, while playing the audio recording in the multimedia computer system.Type: GrantFiled: November 18, 1997Date of Patent: February 27, 2001Assignee: International Business Machines CorporationInventors: Richard Edmond Berry, Shirley Lynn Martin, Scott Anthony Morgan, John Martin Mullaly, Craig Ardner Swearingen, Alan Richard Tannenbaum
-
Patent number: 6195629Abstract: A method and system are disclosed that utilize the expressiveness of hardware description languages for selectively disabling instrumentation during simulation of a digital circuit design. According to the present invention, an instrumentation entity, described utilizing a hardware description language to include an output signal to indicate an occurrence of an event during simulation, is implemented into a simulation model of a digital circuit design. Next, the output signal is associated with a unique output storage element. Finally, a disable mechanism uniquely associated with said output signal is provided, such that the output signal may be selectively masked by disabling the storage element during simulation testing of the digital circuit design.Type: GrantFiled: November 9, 1998Date of Patent: February 27, 2001Assignee: International Business Machines CorporationInventors: John Fowler Bargh, Bryan Ronald Hunt, Wolfgang Roesner, Derek Edward Williams
-
Patent number: 6195627Abstract: A method and system are disclosed that utilize the expressiveness of hardware description languages for efficiently and comprehensively monitoring performance characteristics of a digital circuit design during simulation. According to the present invention, a design entity that is part of a digital circuit design is first described utilizing a hardware description language. Next, an instrumentation entity is described utilizing the same hardware description language. Thereafter, the design entity is instantiated in at least one instance within a simulation model of a digital circuit design. Finally, the instrumentation entity is associated with the design entity utilizing a non-conventional call, such that the instrumentation entity may be utilized to monitor each instantiation of the design entity within the simulation model without the instrumentation entity becoming incorporated into the digital circuit design.Type: GrantFiled: November 9, 1998Date of Patent: February 27, 2001Assignee: International Business Machines CorporationInventors: John Fowler Bargh, Bryan Ronald Hunt, Wolfgang Roesner, Derek Edward Williams
-
Patent number: 6185710Abstract: A circuit is disclosed that includes a latch circuit and boundary scan cell circuitry. The latch circuit includes a slave latch and a master latch having a data output. The slave latch includes at least a first data input connected to the data output of the master latch, a second data input, and a control input that receives a control signal that controls latching of data present at the second data input. The boundary scan cell circuitry is connected to the second data input and to the control input of the slave latch so that the boundary scan cell circuitry can supply the control signal and data to the slave latch. In one embodiment, the boundary scan cell circuitry is IEEE1149.1-compliant and the circuit further includes either an output driver coupled to the data output of the slave latch or an input receiver coupled to a data input of the master latch.Type: GrantFiled: March 30, 1998Date of Patent: February 6, 2001Assignee: International Business Machines CorporationInventor: Carl Frederick Barnhart
-
Patent number: 6182223Abstract: A method and apparatus of a computer based security system to prevent unauthorized access to computer-stored information comprising several components. These comprise of an intrusion detection mechanism, a ROM-based firmware program, an internal battery sized to provide several minutes of operation of the computer system and all its internal devices, and a mechanism to reset the central processing unit of the computer and switch to battery power responsive to the intrusion detection mechanism.Type: GrantFiled: June 10, 1998Date of Patent: January 30, 2001Assignee: International Business Machines CorporationInventor: Andrew R. Rawson
-
Patent number: 6170029Abstract: A method and implementing computer system is provided in which PCI bus load conditions are detected and dummy loads are selectively switched into the PCI bus under light load conditions in order to avoid voltage overshoot problems. Load control logic receives input signals representative of the presence or absence of adapters connected into PCI slots. The load control logic is connected to load control switches. The load control switches are arranged to selectively connect to the PCI slot or to a dummy load. The load control system is selectively operable, by controlling the load switches, to connect dummy loads into empty PCI slots to dampen the bus when light load conditions are detected to exist on the PCI bus. In a PCI system hot plug environment, the system is operable to quiesce the slot being hot plugged so that the adapter can be removed or inserted into a PCI slot while maintaining acceptable PCI bus loading conditions.Type: GrantFiled: September 30, 1998Date of Patent: January 2, 2001Assignee: International Business Machines CorporationInventors: Richard Allen Kelley, Danny Marvin Neal
-
Patent number: 6081862Abstract: A method and implementing system is provided which includes a switching device as part of a circuit board transmission line or trace serially connecting a plurality of device terminal sockets to a common node. When device terminals are left unconnected, corresponding segments of the connecting transmission line on the circuit board are disconnected to provide transmission line segments corresponding to the number of devices actually used. As a result, signal transition time for signals at the common node is optimized in accordance with the number of devices actually used.Type: GrantFiled: August 26, 1998Date of Patent: June 27, 2000Assignee: International Business Machines CorporationInventors: Robert Christopher Dixon, Thoi Nguyen
-
Patent number: 6064380Abstract: A method and implementing network computer system is provided in which completion point file positions of multimedia file presentations may be saved in persistent memory devices when a user desires to terminate a multimedia file being presented on a display device. In subsequent network and multimedia file accesses, a user is selectively able to begin play at the previously saved completion point in the multimedia file presentation, i.e. the file position at which the user had previously terminated play. The saved position in one example may include a refresh rewind of a predetermined length from the saved position to refresh a user with the content of the multimedia file being continued. In an exemplary embodiment, a user is also presented with a selection device by which the user may create a title for one or more saved files and corresponding completion points within each saved file. A default file designation may be automatically entered by the program.Type: GrantFiled: November 17, 1997Date of Patent: May 16, 2000Assignee: International Business Machines CorporationInventors: Michelle Denise Swenson, Edmund Troche
-
Patent number: 6058424Abstract: The present invention allows a multimedia session to be transferred from one application server to another in the event that the original application server fails, and also allows a session to be cooperatively transferred from one application server to another, even though the original application server is still available for use. The new application server may be in the same multimedia computer (i.e. the same physical machine) as the original application server, or the new application server may be in a different computer. The session is transferred without losing existing resources, and callbacks that occur during the session takeover process are not lost. An application server which owns a multimedia session may enable that session for takeover, by using an Application Programming Interface (API). The API returns session takeover data which must be available to a new application server in the event of a takeover.Type: GrantFiled: November 17, 1997Date of Patent: May 2, 2000Assignee: International Business Machines CorporationInventors: Peggy PakFan Dixon, Danling Shi, Richard Lee Verburg, Donald Edwin Wood
-
Patent number: 6046739Abstract: The present invention provides a system and method for organizing objects managed within a desktop. A user may choose to create organizer objects to track and organize any type of object, or even to track and organize particular objects. The method of the present invention allows a user to create an organizer object within any container object on the desktop. An organizer object is a permanent and persistent object which tracks and organizes objects within the container as the objects are selected by the user. When an object of the tracked type is selected by the user, the desktop event handling mechanism notifies the appropriate organizer object. At any time, the user may choose to see the objects as they are organized by an organizer object. Desired objects are found with a minimal amount of effort by the user, and the user may customize the viewing and management of the list of tracked objects, or may choose to use system defaults for the viewing and management of the list of tracked objects.Type: GrantFiled: March 28, 1997Date of Patent: April 4, 2000Assignee: International Business Machines CorporationInventor: Margaret Gardner MacPhail
-
Patent number: 5953243Abstract: A computer system includes a memory subsystem which has DIMM slots capable of receiving both DRAM and SDRAM memory module devices. A memory device detection methodology detects the presence of installed memory modules in the memory module slots, and signal levels on predetermined pins of the installed memory modules are processed to identify the specific type of memory module installed. The mode of an associated memory controller is set according to the type of module detected to be present, and the characteristics for the memory module are read.Type: GrantFiled: September 30, 1998Date of Patent: September 14, 1999Assignee: International Business Machines CorporationInventors: Louis Bennie Capps, Jr., Robert Christopher Dixon, Van Hoa Lee, Thoi Nguyen