Patents Represented by Attorney, Agent or Law Firm Shelly M Beckstrand
  • Patent number: 7412397
    Abstract: Demanufacturing workload is forecast based on anticipated volumes of equipment to be disassembled and/or salvaged, as well as equipment complexity factors determined by disassembly prototyping. Staffing requirements are unique for each customer and are based on the number of pounds needed to be worked during each month and the associated complexity (work content multiplier) for that customer's typical or expected returns.
    Type: Grant
    Filed: August 6, 2001
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Edward J. Grenchus, Jr., Robert A. Keene, Asif Shaikh
  • Patent number: 7330894
    Abstract: A system for preventing timeout of a client interface accessing a main Java Servlet executing in a first thread which monitors an application executing in a second thread. A task status object is accessed by the application to post its completion state and by the client interface responsive to a state refresh request to post a state refresh response including the completion state to the client. The state refresh response selectively includes a refresh attribute instructing the client to periodically post the state refresh request. Upon the application going to completion or error state, subsequent state refresh responses do not include the refresh attribute.
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: February 12, 2008
    Assignee: International Business Machines Corporation
    Inventor: Mark C. Vallone
  • Patent number: 7274663
    Abstract: A system for determining network characteristics includes a processor including a packet generation component and a packet evaluation component. The packet generation component generates send test packets for communication into the network. The packet evaluation component is responsive to receive test packets for determining network speed and utilization; upon detecting that the network streaming utilization is not significantly high, evaluates the test packet sequences for a first discard pattern representing actual discard red rate; and upon detecting that the network streaming utilization is significantly high, evaluates the test packet sequences for a second discard pattern representing effective discard yellow rate and effective non-discard green rate.
    Type: Grant
    Filed: December 15, 2003
    Date of Patent: September 25, 2007
    Assignee: International Business Machines Corporation
    Inventor: Robert M. Silverman
  • Patent number: 7194508
    Abstract: A system and method for conducting an interactive event dialog on a half duplex block mode connection between a first server and a client and optionally on a full duplex mode connection between a client display based application and a second server. The interactive event processing capabilities of the client are determined and either stored for future use in a logical unit descriptor and referenced by the server in response to a request from the client to interface a local client based display application, or else determined by the first server at the time of that request. Further responsive to the request from the client and determining that the client is capable of interactive event processing a client display based application negotiates an encoding scheme acceptable to said client and communicates with respect to the client in half duplex block mode encoded in accordance with the negotiated encoding scheme and optionally with respect the second server in full duplex mode.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Herceg, Richard G. Hartmann, Daniel L. Krissell, Thomas E. Murphy, Jr., Francine M. Orzel, Paul F. Rieth, Jeffrey S. Stevens
  • Patent number: 7050079
    Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Joseph A. Russo, Maurice B. Shore
  • Patent number: 6993037
    Abstract: A communication network includes a plurality of nodes, selectively including a client, a remote gateway Internet service provider, the Internet, a local enterprise gateway, and an enterprise internal network. A local coincident endpoint is established at the local gateway for an outer connection with a remote node and an inner connection with the same or a different remote node. Nested traffic received at the gateway on the outer connection is decapsulated and then source-in NATed. Traffic received at the gateway for transmission on the outer connection is first source-in NATed, and then encapsulated for communication on the outer connection.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: January 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Edward B. Boden, Franklin A. Gruber
  • Patent number: 6684191
    Abstract: A system for deploying to a client accounting installation a general procurement and accounts payable application specifically configured for the client by an enterprise includes a database server for (1) maintaining on a storage device a database of templates describing procedures for assessing, preparing, developing, deploying and supporting the application, and for (2) serving these templates to team members operating web-enabled terminals for coordinating, recording and tracking team activities with respect to the application while generating a description for adapting a front end server and an accounting system server to the requirements of the client.
    Type: Grant
    Filed: November 22, 1999
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Ray F. Barnard, Philip J. Cirulli, Kerin J. Flannery, Carl J. Lanuti, Jane M. Murphy
  • Patent number: 6636961
    Abstract: A system previously cloned with an operating system and a collection of applications has personal configuration data customized for the user receiving the system by a configuration tool. When the configuration tool is used in an interactive mode, a dialog displays the existing configuration and allows the installer or user to modify and save it. When the configuration tool is used in a non-interactive mode, that is, for migration, the machine configuration information is obtained from or put to an operating system independent configuration data file without using the configuration dialog. In interactive mode, a user dialog is displayed with the list of all the supported applications that are found to be installed on the system. Selecting one of the listed applications brings up an application dialog including input fields for each of the configuration items for that application. Configuration data can be imported from or exported to the configuration data file 160.
    Type: Grant
    Filed: July 9, 1999
    Date of Patent: October 21, 2003
    Assignee: International Business Machines Corporation
    Inventors: Timothy L. Braun, Douglas G. Murray
  • Patent number: 6490660
    Abstract: A coherency controller for configurable caches. A base microprocessor design accommodates system configurations both with and without L2 cache tag and data arrays installed. Second level cache control logic exists within the microprocessor chip, and when the external second level cache tag and data arrays are removed their inputs to the microprocessor are tied to an inactive state. A configuration switch is set in the second level cache controller that causes snoop requests from a system bus to get reflected onto a first level cache snooping path. The first level cache status is then fed back to the second level cache controller, in a manner consistent with the timing required for support of a second level cache search, and fed into the second level cache status signal generation logic, effectively making the second level cache controller believe that the second level cache still exists for snooping.
    Type: Grant
    Filed: July 1, 2000
    Date of Patent: December 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: Glenn David Gilda, Steven Lee Gregor
  • Patent number: 6389385
    Abstract: A safe system and method for reversibly translating source code between unlike character sets, or formats, includes a mapping table of syntactically necessary characters and, possibly, other frequently used characters, for translating source characters from a first format to a second format. A marker character is used to replace other characters in the source code while preserving the original, replaced source characters in a comment file. Upon reverse translating, syntactically necessary characters are translated back into the first format using the mapping table, and marker characters are replaced by original source characters from the comment file.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventor: Robert L. King
  • Patent number: 6334167
    Abstract: A memory controller, upon detecting an interval of inactivity (that is, no read or write access from a processor or I/O devices with respect to main storage or memory SDRAMs) halts external refresh commands from the processor, and initiates STR mode in main storage to preserve data contents in the memory SDRAMs and to save energy. Then, upon detecting a read or write operation, the memory controller signals main storage to exit STR mode.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: December 25, 2001
    Assignee: International Business Machines Corporation
    Inventors: Edward T. Gerchman, Mark C. Gildea, William P. Hovis, Randall S. Jensen, Warren E. Maule, Thomas J. Osten, Andrew H. Wottreng
  • Patent number: 6330607
    Abstract: A computer executing a Telnet application manages usage of a system resource by issuing through a transport layer directed to a specific client a DO TIMING MARK command. Responsive to receiving a WILL TIMING MARK or WONT TIMING MARK response from the specific client, the Telnet application calculates a WAIT time; and responsive to receiving no WILL TIMING MARK or WONT TIMING MARK response from the specific client within said WAIT time, the Telnet application causes release of system resource used by the client.
    Type: Grant
    Filed: May 4, 1999
    Date of Patent: December 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Paul Richard Chmielewski, Thomas Edwin Murphy, Jr., Paul Francis Rieth, Jeffrey Scott Stevens
  • Patent number: 6243759
    Abstract: Dynamic interfaces such as PPP interfaces are configured by (1) saving routing configuration information using symbolic names; (2) determining when a symbolically named interface becomes active; (3) resolving the symbolic name to an operational IP address for routing and RIP traffic; and thereafter (4) communicating dynamic protocol packets over the dynamic interface.
    Type: Grant
    Filed: May 8, 1998
    Date of Patent: June 5, 2001
    Assignee: International Business Machines Corporation
    Inventors: Edward Barnes Boden, Paul Albert Gebler, Jr., Franklin Alfred Gruber
  • Patent number: 6182237
    Abstract: A phase error detection circuit apparatus and method for detecting phase misalignment between first clock signals operating in a slow time domain and second clock signals operating in a fast time domain. A frequency divider and shift register are clocked in the slow time domain to sequentially sample all possible alignments of the first clock signals. A second shift register is clocked in the fast time domain and operates responsive to the output of the frequency divider and shift register to generate a phase alignment error signal when the phase alignment is incorrect or the frequency divider is not switching in a correct cycle. Error detection logic clocked in the slow time domain samples and optionally masks the phase error signal. State machine logic may be provided to generate an output error signal when each possible phase alignment results in a phase alignment error signal.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Timothy C. Bronson, Bruce G. Rudolph
  • Patent number: 6138206
    Abstract: A cache system provides for accessing set associative caches with no increase in critical path delay, for reducing the latency penalty for cache accesses and for responding to slot MRU misses and cache misses. An N-way set associative cache is provided, each set of said cache including an SRAM array macro having a memory element, an internal SRAM data register, and a read enable signal line. Read enable is generated as the NOR of slot miss and cache miss signals, and the internal SRAM data register is responsive to the slot miss signal for registering data output during a first cycle for use in a next following cycle.
    Type: Grant
    Filed: June 12, 1997
    Date of Patent: October 24, 2000
    Assignee: International Business Machines Corporation
    Inventors: Michael Todd Fisher, Glenn David Gilda
  • Patent number: 6092155
    Abstract: A shared memory parallel processing system interconnected by a multi-stage network combines new system configuration techniques with special-purpose hardware to provide remote memory accesses across the network, while controlling cache coherency efficiently across the network. The system configuration techniques include a systematic method for partitioning and controlling the memory in relation to local verses remote accesses and changeable verses unchangeable data. Most of the special-purpose hardware is implemented in the memory controller and network adapter, which implements three send FIFOs and three receive FIFOs at each node to segregate and handle efficiently invalidate functions, remote stores, and remote accesses requiring cache coherency. The segregation of these three functions into different send and receive FIFOs greatly facilitates the cache coherency function over the network. In addition, the network itself is tailored to provide the best efficiency for remote accesses.
    Type: Grant
    Filed: July 10, 1997
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventor: Howard Thomas Olnowich
  • Patent number: 6065088
    Abstract: An input/output bus bridge and command queuing system includes an external interrupt router for receiving interrupt commands from bus unit controllers (BUCs) and responds with end of interrupt (EOI), interrupt return (INR) and interrupt reissue (IRR) commands. The interrupt router includes a first command queue for ordering EOI commands and a second command queue for ordering INR and IRR commands. A first in first out (FIFO) command queue orders bus memory mapped input output (MMIO) commands. The EOI commands are directed from the first command queue to the input of the FIFO command queue. The EOI commands and the MMIO commands are directed from the command queue to an input output bus and the INR and IRR commands are directed from the second command queue to the input output bus. In this way, strict ordering of EOI commands relative to MMIO accesses is maintained while simultaneously allowing INR and IRR commands to bypass enqueued MMIO accesses.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: Timothy C. Bronson, Wai Ling Lee, Vincent P. Zeyak, Jr.
  • Patent number: 5050296
    Abstract: A method for affixing pins to a ceramic substrate substantially eliminating cracking of the substrate by pre-bulging the pin blanks and, then after inserting the pin blanks into the substrate, a clearance is provided between the lower pin holding die and the lower face of the substrate for the subsequent head forming operation on the opposite face of the substrate.
    Type: Grant
    Filed: June 7, 1990
    Date of Patent: September 24, 1991
    Assignee: International Business Machines Corporation
    Inventors: Alan J. Emerick, Eugene L. Marsh, Thomas L. Miller, Jerzy M. Zalesinski
  • Patent number: 4620276
    Abstract: Messages at nodes of a distributed data system are processed asynchronously. Each data atom shared by a pair of nodes is characterized by dipole halves maintained at each node including an access control characteristic, a quality control characteristic, and a pair of rank values. A rank value is a value which monotonically increases (with respect to time) with each significant event. A message from a paired node requesting a change to a dipole half at this node includes the set of rank values at the paired node for the shared data atom. This node compares the rank values which it maintains with those received from the paired node and, based upon the result, selectively rejects or processes the request.
    Type: Grant
    Filed: June 2, 1983
    Date of Patent: October 28, 1986
    Assignee: International Business Machines Corporation
    Inventors: Thomas P. Daniell, Robert C. Harding, Jr., Roger W. R. Harvey, Sven H. H. Nauckhoff
  • Patent number: D249144
    Type: Grant
    Filed: April 6, 1977
    Date of Patent: August 29, 1978
    Assignee: International Business Machines Corporation
    Inventors: Charles Dennis Flanigan, Randall John Mazzei, Howard Strudwick Noel