Patents Represented by Attorney Volel Emile
  • Patent number: 7069410
    Abstract: A method, system and apparatus for allowing a mirroring map to be used with more than one piece of data are provided. First, a mirroring map is created and given a name. Then, the name of the mirroring map and the mirroring map itself are stored into the computer system. When a piece of data is to be stored in accordance with the mirroring map any time thereafter, the name of the mirroring map is used to associate the mirroring map with the piece of data.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventors: Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh, Thomas Van Weaver
  • Patent number: 7063554
    Abstract: A device to retrofit an existing modular connector having a flexible projecting connector tab that renders a cable to which the modular connector is connected susceptible to snagging is provided. The device is attached onto the connector and has a hollow interior, a bottom, two lateral sides, and a top. The top has a projecting tab. The projecting tab is set at an angle to allow the device tab to preclude objects from entering an opening formed by the connector tab and the connector and thus prevents the connector from snagging.
    Type: Grant
    Filed: January 9, 2003
    Date of Patent: June 20, 2006
    Assignee: International Business Machines Corporation
    Inventors: David Paul Kuiken, Mark Daniel Rogalski
  • Patent number: 6990655
    Abstract: An apparatus and method for interfacing an existing system management software user interface with a new system management software utility are provided. The method and apparatus comprises a cross-referencing table that is used to translate communication between the user interface and the new system management software utility using a set of specifications from both the user interface and the new utility.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: January 24, 2006
    Assignee: International Business Machines Corporation
    Inventors: Sanaa F. Abdelhadi, Sandip A. Amin
  • Patent number: 6977580
    Abstract: An apparatus, system and method of identifying a vehicle that may present safety threats to security areas are provided. When a vehicle is approaching a security zone, a request for identification (ID) is issued to the vehicle's on-board computer system (OBCS). Upon receiving the ID, a comparison is made between the ID of the vehicle and a list of suspect vehicle IDs. It there is a match, the vehicle is considered to be suspect and the OBCS is instructed to take control over the vehicle.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Dwip N. Banerjee, Kumar Ravi, Eduardo N. Spring
  • Patent number: 6968537
    Abstract: A method, system and apparatus for automatically assigning mnemonics to text strings in a GUI are provided. First, all text strings used in the GUI that are associated with controls requiring mnemonics are stored in a table. Then using common assignment rules, each text string is automatically assigned a unique mnemonic. Text strings that are generally assigned particular mnemonics (i.e., standard mnemonics) are assigned those standard mnemonics. Each mnemonic used is registered into another table to ensure against duplication of mnemonics.
    Type: Grant
    Filed: April 18, 2002
    Date of Patent: November 22, 2005
    Assignee: International Business Machines Corporation
    Inventors: Sanaa F. Abdelhadi, Sandip A. Amin, James Lee Lentz, Brian David Nelson, John Diehl Sillers
  • Patent number: 6948118
    Abstract: A method, system and apparatus for bookmarking a path to a presently displayed Web page are provided. The path is made of a plurality of web pages that have previously been accessed and from which the presently displayed Web page emanates. When a user wants to bookmark the presently displayed Web page, the user is given an option to choose all the Web pages that were previously accessed. If the user so chooses, all the Web pages are bookmarked at once. When the bookmark folder is accessed anytime thereafter, the bookmarked Web pages are displayed as a chain of bookmarked Web pages and in the order they were accessed.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Denise Marie Genty, Gerald Francis McBrearty, Johnny Meng-Han Shieh, Shawn Patrick Mullen, James Stanley Tesauro
  • Patent number: 6928616
    Abstract: A method, system and apparatus for managing a bookmark folder are provided. In an embodiment of the invention, when a user accesses a Web page using an embedded link from a displayed bookmarked Web page, the user may, if so desires, replace the bookmarked Web page by simply bookmarking the accessed Web page. The replacement is done automatically. In another embodiment of the invention, when a user wants to bookmark a Web page, the URL of the Web page is compared with the URLs of all bookmarked Web pages. If the URL of one of the bookmarked Web pages is similar with the URL of the Web page to be bookmarked, the user may, again if so desires, replace the bookmarked Web page by the bookmark of the new page. Similarity may be determined by user defined rules such as subject matter or differences in URL branches.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Jacqueline Claire Drane, Nyralin Novella Kline, Jessica Kelley Murillo, Joshua Edwin Phillips, Johnny Meng-Han Shieh
  • Patent number: 6891399
    Abstract: A clock pulse generator for generating at least two clocked pulse signals from a global clock signal is provided. The clock pulse generator includes at least one input for receiving a clock signal having a rising and a falling edge and a mechanism for selectably delaying a rising edge of a pulse signal synchronized to the falling edge of the clock signal. The clock pulse generator further includes a first selectable duration pulse synchronized to the rising edge of the clock signal and a second selectable duration pulse synchronized to the selectably delayed rising edge. The clock pulse generator also includes a glitch avoidance circuit to remove glitches in the clock signal before it is used.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: May 10, 2005
    Assignee: International Business Machines Corporation
    Inventors: Hung Cai Ngo, Wendy Ann Belluomini, Robert Kevin Montoye
  • Patent number: 6880151
    Abstract: An apparatus, method, system and computer program product for allowing a command to be entered once and be translated into different command structures and be executed by computer systems running under different operating systems and having different command structures are provided. The command is entered into a common interface. The common interface translates the command into the different command structures and dispatches the command to the computer systems for execution. The common interface also requests that command execution progress status be provided by the computer systems.
    Type: Grant
    Filed: September 27, 2001
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Sanaa F. Abdelhadi, Sandip A. Amin, Kwan Yin Cheung, David Glenn Grost
  • Patent number: 6864902
    Abstract: A method and apparatus for listing a bookmarked Web page as being accessible if it is presently accessible and for listing it as inaccessible if it is presently inaccessible is provided. In an embodiment of the invention, the bookmarked Web page is determined to be accessible based on a scheduler. For instance, when a user is bookmarking the Web page, the user may specify what day and time of day the bookmarked Web page is to be listed as being accessible. In another embodiment, the bookmarked Web page is determined to be accessible or inaccessible based on IP addresses. That is, the IP address of the computer system on which the bookmark folder resides is compared with the IP address of the computer system hosting the bookmarked Web page to determine whether they are part of the same network. If it is determined that they are part of the same network, the bookmarked Web page is determined to be presently accessible. Otherwise, it is determined to be inaccessible.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Susann Marie Keohane, Herman Rodriguez
  • Patent number: 6865722
    Abstract: An apparatus, system and method of automatically computing power consumption estimation of a chip are provided. The apparatus, system and method include determining all circuit blocks or macros embedded in the chip and retrieving from a file, into which pre-generated power consumption values of the macros are stored, the power consumption value of each macro. After doing so, the power consumption value of the chip is automatically computed. The apparatus, system and method also compute a desired power consumption estimation of the chip as well as a plurality of power densities. A desired power consumption estimation is based on a desired voltage and a desired frequency while a power density is power used in a certain area. Further, the apparatus, system and method reproduces the floorplan of the chip and represents each area within the chip by a different color to illustrate hot spots and cool spots.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Howard Hao Chen, Joachim G. Clabes, Gricell Co, James Scott Neely, Michael Fan Wang
  • Patent number: 6850254
    Abstract: An apparatus and method of allowing a user to set relationships between two or more parameters are provided. To set up the relationship, the user invokes a dialog box within which all available parameters, as well as their current relationship, are displayed. The user is allowed to change present relationships or set up totally new relationships using parameters that are presently used or unused or combining presently used and unused parameters. Once done, the new values of the parameters are displayed. Furthermore, if a user changes the displayed value of one parameter, displayed values of the other related parameters are automatically updated.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: February 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kenneth Ray Banning, Jack Allen Alford, Jr.
  • Patent number: 6845425
    Abstract: A method, system and apparatus for storing data into two incompatibly formatted storage systems are provided. When a data is to be stored, it is first determined whether the data is to be stored into the two incompatibly formatted storage systems which are each being managed by a logical volume manager (LVM). If so, the data is forwarded to the two storage systems. In a particular embodiment, when the data is to be stored, one of the two LVMs determines whether the data is to be stored into the two storage systems. If so determined, the LVM that has made the determination passes a copy of the data to the other LVM. The two LVMs then ensure that the data is appropriately stored. When data is to be read from an incompatible storage system, the first LVM will request the data from the second LVM, when the data is received, the first LVM converts the data into an understandable format before the data is used.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: January 18, 2005
    Assignee: International Business Machines Corporation
    Inventors: Kevin Lynn Fought, Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
  • Patent number: 6834296
    Abstract: A method, system and apparatus for multicasting or broadcasting a piece of data from one partition of a partitioned computer system to a plurality of partitions of the system are provided. When a partition needs to transfer data to more than one partition of the system, the partition first stores the data into a global memory accessible by all partitions of the system. The memory is then marked “read-only” to ensure that the data is not over-written and the Ids (identifications) of the recipient partitions are passed to a piece of firmware or hardware of the computer system. This firmware or hardware then alerts the recipient partitions that there is a piece of data ready to be read in the memory. Once all the recipient partitions have read the data, the global memory is reverted to a “read” and “write” memory.
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: December 21, 2004
    Assignee: International Business Machines Corporation
    Inventors: Deanna Lynn Quigg Brown, Vinit Jain, Jeffrey Paul Messing, Satya Prakesh Sharma, Venkat Venkatsubra
  • Patent number: 6832338
    Abstract: An apparatus, method and computer program product for stopping processors in a multiprocessor system without using non-maskable interrupts are provided. With the apparatus, method and computer program product, at system initialization time, a copy of the operating system (OS) kernel is copied to a new physical location in memory. When a processor enters the debugger due to the occurrence of an event, the debugger switches its virtual-to-physical address mapping to point to the new copy of the OS kernel. The original copy of the OS kernel is then modified by inserting breakpoints, e.g., interrupts, in a repeating pattern in the text of the original copy of the OS kernel, with the exception of the breakpoint handler text in the original copy of the OS kernel. A cache flush of the remaining processors is then instigated thereby forcing the remaining processors to refetch instructions from the OS kernel.
    Type: Grant
    Filed: April 12, 2001
    Date of Patent: December 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: Corene Casper, Randal Craig Swanberg
  • Patent number: 6829767
    Abstract: A method, system and computer readable instructions for executing a file with a file format is provided. An attempt is made to execute the file with a first computer application within a plurality of computer applications. Responsive to the first computer application being unable to recognize the file format of the file, a second computer application within the plurality of computer applications is selected to execute the file. The file is then executed using the selected second computer application.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Matthew Slade Cronk, Gerald Francis McBrearty, Johnny Meng-Han Shieh, Michael William Wortman
  • Patent number: 6829702
    Abstract: A processor that efficiently obtains target path instructions in the presence of tight program loops includes at least one execution unit for executing instructions and instruction sequencing logic that supplies instructions to the at least one execution unit for execution. The instruction sequencing logic includes an instruction fetch buffer and a branch prediction unit including a branch target cache. In response to prediction of a branch instruction as taken, the branch target cache causes multiple copies of a target instruction group to be loaded into the instruction fetch buffer under the assumption that the branch instruction is a member of the target instruction group. Thereafter, the branch target cache causes all but one of the multiple copies to be canceled from the instruction fetch buffer prior to dispatch if the branch instruction does not belong to the target instruction group.
    Type: Grant
    Filed: July 26, 2000
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Thomas Leo Jeremiah, Charles Robert Moore
  • Patent number: 6826621
    Abstract: A system for effectively reducing address resolution of a packet on a network by representing multiple addresses on a node of the network by a single maskaddress. An aggregation utility is utilized to aggregate the multiple addresses from an address space (i.e., a number of addresses having a common initial bits) of sequential addresses. A pre-selected aggregation percent, representing the percentage of actual addresses from the space which is present on the node, is utilized in the evaluation of the maskaddress. The maskaddress comprises of two variables. The first variable represents the size of the space and the common initial bits. The second variable provides information on the number of relevant bits to include in the maskaddress and the length of the space to point out the actual addresses, which are present in the space. A negative address utility is utilized to indicate which addresses from within the address pace are not hosted on the node.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: November 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: George Andrew Kephart, David Richard Marquardt
  • Patent number: 6823458
    Abstract: An apparatus and method for securing system resources in a concurrent multiple operating system environment wherein when a client device or application requests access to system resources the request is received by the apparatus which then determines if the resources requested are currently being used by another client or application. Based on a unique identifier sent by the client or application, the apparatus searches a resource state data structure for the resource requested and compares the unique identifier sent by the client or application with the unique identifier stored in the resource state data structure in association with the requested resource. If the two unique identifiers are the same, the client/application is provided with access to the requested resource. If the unique identifiers are different, the client/application is denied access to the requested resources.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: November 23, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kam Cheung Lee, Wing Hung Lee
  • Patent number: 6820180
    Abstract: A method, system and apparatus for cascading backup mirrors are provided. A mirroring map is created. The mirroring map includes at least three mirrors. A first mirror of the three mirrors is set to synchronize to a second mirror and a third mirror is set to synchronize to the first mirror. The first and the third mirror are backup mirrors and the second mirror is a working mirror. One of the backup mirrors is located remotely and the other locally.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: November 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh