Patents Represented by Attorney Van Leeuwen & Van Leeuwen
  • Patent number: 6944866
    Abstract: A system and method for allowing system operators to collaborate and coordinates efforts through an action diary. The operators communicate directly with each other through a chat page in the appropriate action diaries. The dialog may be saved for archive, copy commentary to action diary notes, or deleted. Two or more operators may work on solving the same root problem. Coordinating operator efforts includes capturing the coordinated best practice solution. Two operators working on the same root problem may access two different action diaries or a common action diary. Pre-set event rules cause both operators to be notified of the other operator's actions. The updates to both action diaries are coordinated as appropriate. Each diary may reference the other's path allowing individual customization. In other cases, the paths may be duplicated.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: September 13, 2005
    Assignee: International Business Machines Corporation
    Inventor: Margaret Gardner MacPhail
  • Patent number: 6938155
    Abstract: A system and method for providing multiple virtual private networks from a computer system. The computer system communicates with a remote computer system in order to allow encrypted data traffic to flow between the respective systems. Two phases are used to authenticate the computer systems to one another. During the first phase, digital certificates or pre-shared keys are used to authenticate the computer systems. A phase 1 ID rules list contains authentication rules for local-remote computer pairs. During the second phase, a hash value is used to authenticate the computer systems and a security association payload is created. The remote system's IP address is used for connecting. The phase 1 ID rules list corresponds to one or more phase 2 ID rules lists. If the remote ID is not found in the phase 2 ID rules list, a default rule is used based upon the phase 1 ID rules list.
    Type: Grant
    Filed: May 24, 2001
    Date of Patent: August 30, 2005
    Assignee: International Business Machines Corporation
    Inventors: Ajit Clarence D'Sa, William Alton Fiveash, Denise Marie Genty, Guha Prasad Venkataraman, Jacqueline Hegedus Wilson
  • Patent number: 6917297
    Abstract: A system and method for advanced warning of severe weather for general aviation aircraft is presented. An aircraft includes an onboard weather tracker which monitors atmospheric condition changes. The weather tracker uses data from an onboard barometric altimeter and a GPS device to calculate air pressure changes in order to identify when the aircraft is flying into a low-pressure zone. The weather tracker uses the air pressure's rate of change and the aircraft's speed to determine the criticality of a situation and appropriately notifies a pilot. The weather tracker provides the pilot with local airport information and alternative flight pattern information per the pilot's request.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: James Neal Andrews, David Bruce Kumhyr
  • Patent number: 6915401
    Abstract: An off-screen buffer manager controls when the off-screen buffer is destroyed and re-created improving system performance. A screen request is received for a Java screen component and a determination is made whether there is already an off-screen buffer. If there is not an off-screen buffer, a new off-screen buffer is created and the component requesting the screen request is associated with the off-screen buffer. If an off-screen buffer already exists, a determination is made as to whether the off-screen buffer is large enough to handle the incoming request. If the off-screen buffer is large enough to handle the request, the existing off-screen buffer is used to handle the request, otherwise, the existing off-screen buffer is deleted and a new off-screen buffer is created and the component identifier of the deleted off-screen buffer is associated with the new off-screen buffer.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Scott J. Broussard, Samuel L. Emrick, Ravi Ravisankar, Wai Yee Wong
  • Patent number: 6915429
    Abstract: A system and method for remotely waking up a Fibre Channel attached device. A Fibre Channel attached device is set in a quasi-open mode wherein the device summarily rejects most requests and allocates a minimal set of resources to operate the adapter. One request that is not rejected is an activation request received from another Fibre Channel attached device. When an activation request is received, an optional authentication process can be invoked to insure that only authenticated devices issue the activation command. An additional security feature can be used to restrict the devices authorized to activate a device. A list of devices can be stored on nonvolatile storage or in memory. When a requesting device has been authenticated, its address is checked against the list of approved devices before the device adapter is activated.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Robert G. Kovacs
  • Patent number: 6910212
    Abstract: An improved system and method for improving complex storage locks that manage access to a shared resource. A FIFO queue is maintained for processes waiting to read or write to the shared resource. When the shared resource is available, the first item is read from the queue. If the first item is a write requestor, the requestor is woken up in order to request the lock. If the first item on the queue is a read requestor, then that read requestor is woken up along with any other read requestors read from the queue until a write requestor is encountered or the end of the queue is reached. When the write wanted flag is set, new read requestors are denied access to the read lock, however any read requestors that were woken up in order to use the read lock are granted a read lock.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: June 21, 2005
    Assignee: International Business Machines Corporation
    Inventors: Larry Bert Brenner, Bimal Kiran Doshi, Greg Robert Mewhinney, James William Van Fleet
  • Patent number: 6901401
    Abstract: A system and method is provided to perform a routine when the user attempts to access any document in a database. When the user attempts to access any document in the database, a call to a function is performed to determine whether the user is allowed to access a local copy of the database. The function determines whether the database is a local database. If the function determines that the database is running on the user's local machine then the function determines whether the user has permission to access the local copy of the database by searching through individual and group access control files. If the user is authorized, the function allows the user to access the local copy of the database. However, if the user is not authorized, an error message is displayed and the user is denied access to the local database copy.
    Type: Grant
    Filed: March 21, 2002
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: Matthew Jay Bangel, Victoria Hanrahan-Locke, James A. Martin, Jr., Douglas G. Murray
  • Patent number: 6895453
    Abstract: In traditional Fiber Channel systems, remote devices connected to the Fiber Channel network using a bridge or included in a storage enclosure are not tracked. If a remote device, such as a SCSI disk device, is removed or swapped, data errors such as data corruption can result. A device identifier corresponding to the remote device is obtained from the remote device. The device identifier may include the remote device's serial number and other identifying information pertaining to the device. The first time the remote device is used, the device identifier is obtained and stored by the Fiber Channel device using the remote device. This device identifier is compared with subsequently obtained identifiers. If the identifiers match, communication with the remote device occurs. However, if the identifiers do not match, an error condition is raised indicating that the remote device has been removed or swapped.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: May 17, 2005
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishna Iyengar, Robert George Kovacs, John Leslie Neemidge, Marshon Larapheal Robinson
  • Patent number: 6891635
    Abstract: A system and method for providing advertisements in web based printing. A remote printing web server receives advertisements from one or more advertisers. The advertisements may include target audience attributes, such as the profession of target audience members. Digital advertising images and the target audience information is stored on the remote printing web server. A print user connects to the remote printing web server using a browser. Information about the user, such as the user's occupation, are gathered in order to match the user with appropriate advertisements. Advertisements are identified and combined with the document that the user wishes to print. The combined document is then printed on a printer connected to the remote printing web server. In addition, the document that the user wishes to print may be analyzed for document content in order to further select appropriate advertisements to include on the user's printouts.
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: May 10, 2005
    Assignee: International Business Machines Corporation
    Inventor: Rabindranath Dutta
  • Patent number: 6850929
    Abstract: An extended attribute data page includes extended attribute information about a number of files. The page is divided into areas, each area corresponding to a different file. A given area is further divided into a number of lines containing information about the extended attribute data. Areas include bitmaps indicating available space in the data space and address information for addressing off-page data areas. A directory is included of data types stored in the data area, and additional lines store extended attribute data. The extended attribute directory maintains a list of data types currently stored and related information. Including availability information about each line along with addresses to areas storing extended attribute data enables the extended attribute manager to efficiently determine where to place extended attribute data, mark deleted lines as being available, retrieve data being requested by a process, and modify the contents of a given extended attribute data type.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: February 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joon Chang, Amy Yi-mei Shi
  • Patent number: 6848000
    Abstract: A client state object, such as a “cookie,” allows a server to save client state information on the client. This information is returned when the client requests information from the server. A server includes two identifiers—a primary name and an alternate name. Web pages on the server are modified so that links to server resources, such as files, that need client state information reference the primary name, while other links that do not need client state information reference the alternate name. In this manner, it does not matter which directory on the server is used to store files and files can be intermingled with one another regardless of whether the individual files use client state information. A method is provided for modifying existing web pages based on whether server resources addressed by the hyperlinks use client state information.
    Type: Grant
    Filed: November 12, 2000
    Date of Patent: January 25, 2005
    Assignee: International Business Machines Corporation
    Inventor: William Robert Reynolds