Patents Represented by Attorney C. Lamont Whitham
  • Patent number: 7039589
    Abstract: An interactive multimedia book provides hands-on multimedia instruction to the user in response to voiced commands. The book is implemented on a computer system and includes both text and audio/video clips. The interactive multimedia book is accessed by voiced commands and natural language queries as the primary user input. The displayed text is written in a markup language and contains hyperlinks which link the current topic with other related topics. The user may command the book to read the text and, as the text is read by the voice synthesizer, a word which is also a hyperlink will change its attributes upon being spoken. The user will be able to observe or hear this and simply utter the word which is the hyperlink to navigate to the linked topic.
    Type: Grant
    Filed: December 1, 2003
    Date of Patent: May 2, 2006
    Inventor: Charles Lamont Whitham
  • Patent number: 6700883
    Abstract: A controllable mechanism for by-passing Layer 4 (L4) classification is based on the insertion into a set of Layer 3 (L3) rules in an L3 lookup tree set of Layer 4 (L4) Classification Required Flags. The state of the L4 classification flag is set by comparing the L4 classification rule to an IP (Internet Protocol) lookup rule. Routing is accomplished by selecting which rule to apply to the data packet and reading the state of the corresponding L4 Classification Required Flag. In response to a first state of the corresponding L4 Classification Required Flag, an L4 classification is performed followed by a routing of the data packet. In response to a second state of the corresponding L4 Classification Required Flag performing a routing of said data packet. In a second embodiment, the method inserts into a set of L3 rules in L3 lookup means a set L4 Classification Required Flags and Global Flags.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: March 2, 2004
    Assignee: International Business Machines Corporation
    Inventors: Anthony Matteo Gallo, Brahmanand Kumar Gorti, Donald Newland Jones, Natarajan Vaidhyanathan, Colin Beaton Verrilli
  • Patent number: 6654372
    Abstract: A controllable mechanism for by-passing Layer 4 (L4) classification is based on the insertion into a set of MAC rules in SA MAC lookup means a set of Layer 4 (L4) Skip Classification Flags. Routing is accomplished by selecting which rule to apply to the packet and reading the state of the corresponding L4 Skip Classification Flag. In response to a first state of said corresponding L4 Skip Classification Flag, performing an L4 classification followed by a routing of the data packet. In response to a second state of said corresponding L4 Skip Classification Flag, reading the state of a Global Classification Flag. In response to a first state of said Global Classification Flag, performing an L4 classification followed by a routing of said data packet. In response to a second state of said Global Classification Flag performing a routing of the data packet.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Francis Arts, Olivier Didier Duroyon, Anthony Matteo Gallo, Brahmanand Kumar Gorti, Donald Newland Jones, Natarajan Vaidhyanathan, Colin Beaton Verrilli
  • Patent number: 6639638
    Abstract: A large liquid crystal display optical structure can be created by providing a transparent substrate with a dark mesh pattern disposed thereon. A means for optical scattering is over, adjacent, or surrounding the dark mesh, with a polarizer laminated to a smooth surface of the means for optical scattering.
    Type: Grant
    Filed: August 27, 1999
    Date of Patent: October 28, 2003
    Assignee: International Business Machines Corporation
    Inventors: Ramesh R. Kodnani, Mark V. Pierson, William J. Rudik, David B. Stone
  • Patent number: 5553225
    Abstract: The screen display scale is changed in an easy and intuitive manner, without intermediate steps or operations, and without taking up additional screen display area. At least one so-called scroll bar must be displayed on the screen and be functional at any time that the scale could be changed by the user. Additional function is loaded onto screen scroll bars to support the change of scale function as well as the scrolling function. The scroll bar is composed of a bar and a slider, and the slider position and size respectively indicate the location of working area relative to the virtual screen and the relative size of the working area as a function of the total size of the virtual screen area. Scrolling, or panning, is accomplished by moving the slider within the bar. In addition, the size of the slider can be changed in order to effect a change in the scale of the working area, thereby providing a zoom function for the scroll bar.
    Type: Grant
    Filed: October 25, 1994
    Date of Patent: September 3, 1996
    Assignee: International Business Machines Corporation
    Inventor: Phil M. Perry
  • Patent number: 5530749
    Abstract: Methods and apparatus are provided for electronically configuring hardware features and options. A computer chip encoding method is provided in which a predetermined code or encryption sequence is uniquely associated with a computer chip. This code is used to modify a hardware configuration by enabling new features or options. The systems and methods reduce manufacturing and inventory costs by allowing a generic product to be produced which is then customized to meet the needs of the user. In addition, features and options of a data processing system can be dynamically upgraded without interruption of service or hardware replacement.
    Type: Grant
    Filed: June 2, 1995
    Date of Patent: June 25, 1996
    Assignee: International Business Machines Corporation
    Inventors: Randall J. Easter, Vincent A. Spano, Myron W. Zajac, John E. Campbell
  • Patent number: 5530753
    Abstract: Methods and apparatus are provided for electronically configuring hardware features and options. A computer chip encoding method is provided in which a predetermined code or encryption sequence is uniquely associated with a computer chip. This code is used to modify a hardware configuration by enabling new features or options. The systems and methods reduce manufacturing and inventory costs by allowing a generic product to be produced which is then customized to meet the needs of the user. In addition, features and options of a data processing system can be dynamically upgraded without interruption of service or hardware replacement.
    Type: Grant
    Filed: August 15, 1994
    Date of Patent: June 25, 1996
    Assignee: International Business Machines Corporation
    Inventors: Randall J. Easter, Vincent A. Spano, Myron W. Zajac, John E. Campbell
  • Patent number: 5423051
    Abstract: A vector operation capability is integrated into the execution unit (E-Unit) portion of a computing systems central processing unit (CPU) designed to support scalar instruction processing. The fixed point and floating point instruction functional units in the E-Unit that are required to implement the vector instruction set are pipelined. A set of vector registers are added to the architected data registers contained in the E-Unit. The E-Unit control logic is modified to queue and schedule both vector and scalar instructions, The E-Unit's load and store unit bandwidth capability to support the transfer of the contiguous blocks of data normally associated with vector processing are enhanced. The integrated vector and scalar capability allows for improved processing of programs that include both vector and scalar type instructions.
    Type: Grant
    Filed: September 24, 1992
    Date of Patent: June 6, 1995
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Fuller, Arun K. Ghose, Faith W. Sell, Michael S. Siegel
  • Patent number: 5410679
    Abstract: Higher functions terminals and lower function terminals, as well as dual mode terminals that are selectively operated at either functional level, are simultaneously supported on a common control unit interface in an information handling system. Communications with single mode terminals are directed to a buffer portion having a predetermined base address. Each dual mode terminal contains a buffer that is partitioned into respective portions used for communications at different function levels. Communications at a lower functional level are conducted through the buffer portion containing the base address while communications at a higher functional level are redirected to a buffer portion containing shifted addresses. The control unit includes means for determining the suitable level of terminal function and adjusting the addressing of the terminal buffer accordingly.
    Type: Grant
    Filed: November 12, 1992
    Date of Patent: April 25, 1995
    Assignee: International Business Machines Corporation
    Inventors: Paul G. Lubold, Ronald S. Manka, Robert A. Niemitalo, Karen S. Porter
  • Patent number: 5357608
    Abstract: A system for the transmission of information between elements of a data processing complex and a method for establishing such a system. Two elements of a data processing system are connected by a physical link comprising multiple conductors attached to transceivers at channels in each data processing element. Once the transceivers have been synchronized, commands and responses are exchanged which ensure that all of the transceivers in a channel are connected to the same channel on the other end of the conductor. If the transceivers are considered configured and an entry is made in a Configured-Transceiver table. A search is made of an Allowed-Operational-Link table which contains sets of transceivers which are allowed to become operational links. The set of transceivers thus found, is compared against the Configured-Transceiver-Table to verify that all of the members of the set have been configured. If a match is found, this set of transceivers becomes an Intended-Operational-Link.
    Type: Grant
    Filed: February 20, 1992
    Date of Patent: October 18, 1994
    Assignee: International Business Machines Corporation
    Inventors: Neil G. Bartow, Robert S. Capowski, Louis T. Fasano, Thomas A. Gregg, Gregory Salyer, Douglas W. Westcott
  • Patent number: 5214698
    Abstract: A cryptographic facility implements a multiple key part import procedure. The installation manager can verify that a key part has been correctly entered and has not been compromised. The security requirement for the procedure is that no single party can subvert the system security by misusing the procedure. This is accomplished by the use of a control-vector-dependent verification pattern to indicate that each key part has been accepted by using the proper control vector and the use of different key switch positions to specify whether the key part is a master key part or an operational key part and whether the key part is a first part or a subsequent key part. The apparatus provides an automatic reset of the key part register at the completion of each key-entry instruction so that each key part can be imported only once. This prevents the same key part from being imported twice as different key part types. The apparatus also prevents a key part from being combined with itself to create a known key.
    Type: Grant
    Filed: March 20, 1991
    Date of Patent: May 25, 1993
    Assignee: International Business Machines Corporation
    Inventors: Ronald M. Smith, Sr., Phil C. Yeh, Randall J. Easter, Donald B. Johnson, An Van Le, Stephen M. Matyas, Julian Thomas, John D. Wilkins
  • Patent number: 5202971
    Abstract: A conventional single node operating system is provided with a distributed file management system (DFS) with a plurality of nodes and a plurality of files. The DFS uses the UNIX operating system tree structure employing inodes (data structure containing administrative information for each file) to manage the local files and surrogate inodes (s.sub.-- inode) to manage access to files existing on another node. In addition, the DFS uses a lock table to manage the lock status of files. The method which implements the DFS locking of records and files involves the following steps. If the file is a local file, then the UNIX operating system standard file locking is used. However, if a remote file is to be locked, the UNIX operating system LOCKF and FCNTL system calls are intercepted and an remote process call (RPC) DFS.sub.-- LOCK.sub.-- CONTROL is executed. The server node receives the remote process call and carries out the lock request.
    Type: Grant
    Filed: December 17, 1990
    Date of Patent: April 13, 1993
    Assignee: International Business Machines Corporation
    Inventors: Larry W. Henson, Amal A. Shaheen-Gouda, Todd A. Smith
  • Patent number: 4862376
    Abstract: A method for interfacing between a product planning conceptual design tool and a CAD/CAM environment allows an indented bill of materials to be imported to the CAD/CAM environment while retaining the characteristics as a primitive text file. The conceptual design tool uses a sketch sheet approach on a computer display to enter the functional design of a new or modified product, thereby encouraging the designer to use a top down approach to the design process. The user keys in item information, and the system automatically draws a hierarchical tree structure on the computer display. The system then automatically generates an indented bill of materials which is stored in a graphics standard file that retains the character of text primitives. From this file an image of the bill of materials can be displayed in the CAD/CAM environment. The designer can use this image as an aid in the design process. Item names and numbers can be copied from the displayed bill of materials to the CAD/CAM image.
    Type: Grant
    Filed: October 28, 1987
    Date of Patent: August 29, 1989
    Assignee: International Business Machines Corp.
    Inventors: Kate M. Ferriter, Elaine R. Palmer
  • Patent number: 4858152
    Abstract: Information from multiple CICS host applications is gathered and the information is displayed on a single display screen. The information includes graphics, reports, and monitoring information. The display screens that the user is presented with are in a format that correspond to the host display screens that are commonly employed in large data processing (DO) centers. A host based status array is used to minimize the overhead of the communications between the host and the PC. The IBM 3270-PC or other microprocessor with a host communications interface receives existing, summarized information and reduces the information to a complete, accurate picture of the multiple applications that enables the operator to have timely information and respond effectively in a complex DP environment. The alarm information is organized to effectively call the operator's attention to a key problem quickly and efficiently.
    Type: Grant
    Filed: January 23, 1987
    Date of Patent: August 15, 1989
    Assignee: International Business Machines Corp.
    Inventor: Mark W. Estes
  • Patent number: 4855822
    Abstract: Methods and apparatus are provided for driving a vehicle from a remote control station achieving tele-operation of the vehicle. A television sensor mounted on the vehicle provides video image information which is reduced in bandwidth by a factor of approximately 1000:1 for transmission by narrow band RF data link to a remote control station. The large bandwidth reduction is accomplished by first sampling the video output of the sensor at a reduced frame rate and then compressing the data further by standard data compression techniques. Vehicle position and attitude data which may be derived from the vehicle's on board inertial reference unit are also transmitted via narrow band data link to the control station.
    Type: Grant
    Filed: January 26, 1988
    Date of Patent: August 8, 1989
    Assignee: Honeywell, Inc.
    Inventors: Patrenahalli M. Narendra, Karl M. Fant, Carl P. Graf
  • Patent number: 4853878
    Abstract: A display technique allows the user to input information to a computer in the form of color with character text. The technique provides an ergonomic approach to convey information to an application program by using color to specify functions or attributes. Colors are used to reduce the number of interactions necessary to accomplish a task between the user and the application program. In many systems a command has to be typed to save a file. These commands range in size from one to many characters and require the user to key in each character and the filename. The improvement described is a technique for typing the filename in a specified color that the application interprets to mean, for example, Save the file. The technique assigns a color to data elements input to the system. The color is interpreted by the application to indicate what specific function, attribute or value should be associated with the data element.
    Type: Grant
    Filed: May 1, 1987
    Date of Patent: August 1, 1989
    Assignee: International Business Machines Corp.
    Inventor: Max R. Brown
  • Patent number: 4850017
    Abstract: A method for controlling the use of a cryptographic key at a using station by a generating station in a network of generating and using stations is disclosed. A control value specifying the use of the cryptographic key is transmitted with a generated cryptographic key to at least two designated using stations one of which may be the generating station. Each of the generating and using stations have cryptographic facilities that securely store a master key. Two techniques are described for controlling the use of the cryptographic key. In the first, the key and the control value are authenticated via a special authentication code before use by the using station. In the second, the key and control value are coupled during key generation such that the key is recovered only if a correct control value is specified. In addition, two techniques are described for controlling who may use the cryptographic key.
    Type: Grant
    Filed: May 29, 1987
    Date of Patent: July 18, 1989
    Assignee: International Business Machines Corp.
    Inventors: Stephen M. Matyas, Jr., Carl H. W. Meyer, Bruno O. Brachtl
  • Patent number: 4847770
    Abstract: An automated initial terminal testing system tests the air pressure and leakage of the brake pipes and the operation of brakes of railroad trains (10) in a terminal yard before trains are allowed to go on a railroad. The system includes end of train devices (16) attached to the trailing coupler of the last car of each train, head of train devices (14) connected to a source of yard air (26) and the air hose connection to the brake pipe of the first car of each train, and a central control console (18). The end of train devices, normally used to transit brake pipe pressure data to the engineer in locomotive when a train is on a railroad, monitors the air pressure in the brake pipe during the charging operation and transmits this data to the central control console. The head of train devices control the charging and venting of air pressure at the front of the train. These devices monitor air pressure and transmits this data to the central control console.
    Type: Grant
    Filed: November 16, 1987
    Date of Patent: July 11, 1989
    Assignee: Pulse Electronics, Inc.
    Inventors: Mark K. Kane, Gregory C. Martin
  • Patent number: 4847785
    Abstract: A system for the interactive control of a display such as a CRT (cathode ray tube) or the like, produces a visual representation of at least one variable in the form of a trend or bar graph. The system includes a personal computer having a cursor control and a display. The system operator can select a variable for display, and then select a location within which the visual representation of the variable is to appear and a range of the variable which is to be displayed within the selected region. The system responds to the operator's selections for producing a visual representation in the form of a trend or bar graph of the selected variable within the selected range at the operator-selected location.
    Type: Grant
    Filed: January 22, 1985
    Date of Patent: July 11, 1989
    Assignee: International Business Machines Corp.
    Inventor: L. Keith Stephens
  • Patent number: 4847170
    Abstract: End of train marker light equipment (10) has been designed with a battery compartment (13) which can receive either a lead/acid battery (100), a Ni/Cd battery pack (250) or a pair of lantern batteries (350 and 352). In a first configuration, the lead/acid battery (100) mates with an electrical connector (30) positioned on the back wall (20) of the battery compartment (13). In a second configuration, an adapter (200) is fitted into the battery compartment (13) to receive a Ni/Cd battery pack (250). The adapter (200) includes an electrical connector (218) which is copmlimentary to the electrical connector (30). In a third configuration, a pair of lantern batteries (350 and 352) are fitted in the battery compartment (13) to contact a contact pattern (300) positioned on the back wall (20).
    Type: Grant
    Filed: September 9, 1988
    Date of Patent: July 11, 1989
    Assignee: Pulse Electronics, Inc.
    Inventor: Gregory C. Martin