Patents Represented by Attorney Volel Emile
-
Patent number: 8106881Abstract: A method by which a user may move windows from one location to another on a screen of a portable computing device is provided. In accordance with the method, when the device is in window manipulation mode, the user needs only tilt the device toward a destination location and the windows are moved toward that location. Tilt detectors in the device sense an angle of tilt and provide the tilt angle as feedback to a processor. The processor, under proper software instructions, moves the windows toward the destination location on the screen based on the tilt angle. The greater the tilt angle, the faster the windows are moved toward the destination location.Type: GrantFiled: November 7, 2007Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Glen Edmond Chalemin, Indran Naick, Clifford Jay Spinac, Calvin Lui Sze
-
Patent number: 7596758Abstract: A system, apparatus and method of appending a group of files to files on a clipboard of a desktop are provided. The system, apparatus and method include displaying a first window having an option that allows a group of files to be appended to files on the clipboard and asserting the option to append the files. The first window is ordinarily displayed after at least one file has been copied onto the clipboard and a second file is selected to be copied. In the case where at least one file has not already been copied onto the clipboard, a second window is displayed. The second window has an option that allows only one file or group of files to be copied onto the clipboard. The first window further contains an option that allows a file or a group of files to replace file or files already copied on the clipboard.Type: GrantFiled: April 3, 2003Date of Patent: September 29, 2009Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George F. Ramsay, III
-
Patent number: 7581222Abstract: The present invention provides an approach for barrier synchronization. The barrier has a first array of elements with each element of the first array having an associated process, and a second array of elements with each element of the second array having an associated process. Prior to use, the values or states of the elements in each array may be initialized. As each process finishes its phase and arrives at the barrier, it may update the value or state of its associated element in the first array. Each process may then proceed to spin at its associated element in the second array, waiting for that element to switch. When the values or states of the elements of the first array reach a predetermined value or state, an instruction is sent to all of the elements in the second array to switch their values or states, allowing all processes to leave.Type: GrantFiled: November 20, 2003Date of Patent: August 25, 2009Assignee: International Business Machines CorporationInventors: Robert James Blainey, Guansong Zhang
-
Patent number: 7581250Abstract: A system, computer program product and method of selecting sectors of a disk on which to perform a virus scan are provided. Initially, all data in all sectors of a disk is scanned for viruses. After the initial scan each sector into which new or modified data is written is recorded. This allows only new or modified data that has been added to the disk since a preceding scan to be scanned for viruses at a succeeding scan.Type: GrantFiled: February 17, 2005Date of Patent: August 25, 2009Assignee: Lenovo (Singapore) PTE LtdInventor: Richard Alan Sitze
-
Patent number: 7565398Abstract: A method, system and apparatus for dynamically reconfiguring partitions of a partitioned computer system are provided. Here, dynamically reconfiguring a partition is defined as being able to reconfigure the partition while the partition is operational. Using a graphical user interface (GUI), a user may indicate a plurality of resources that are to be involved in a partition reconfiguration. However, the partition is actually reconfigured one resource at a time. If one of the resources is memory, then memory is allocated to the partition or de-allocated from the partition one logical memory block (LMB) at a time. In reconfiguring partitions, resources may be removed, added or moved from one partition to another. Moving resources from one partition to another entails removing the resources from one partition and adding it to the other partition. After a partition re-configuration, a resource allocation table is updated. All this is done transparently to the user.Type: GrantFiled: June 27, 2002Date of Patent: July 21, 2009Assignee: International Business Machines CorporationInventors: Shamsundar Ashok, Robert Kimberlin Foster, Walter Manfred Lipp, Minh Nguyen
-
Patent number: 7559052Abstract: A meta-model for creating models of alternative physical representations of logically equivalent entities, such as alternative wire format representations of logically equivalent messages, includes a logical meta-model and a physical meta-model. The logical meta-model provides logical entity component classes for creating a logical model which describes, in a platform and programming language neutral manner (e.g. as an XML schema), the logical structure of the modeled entity as a hierarchy of logical entity components. The physical meta-model provides classes for creating a physical model which describes the alternative physical representations. The physical meta-model includes Base Classes representative of generic physical representations of the logical entity components, with “correspondence associations” being defined between the Base Classes and corresponding logical entity component classes.Type: GrantFiled: November 6, 2003Date of Patent: July 7, 2009Assignee: International Business Machines CorporationInventors: Suman K. Kalia, David A. Spriet, Michael Starkey
-
Patent number: 7539933Abstract: An apparatus and method of highlighting links that are not clearly identifiable in a Web document are provided. When the document is displayed, if the links are not clearly recognizable as such, the user may depress a button. Upon depressing the button, all the links embedded in the document will be highlighted. Here, highlighted is used to mean any manner that may be used to make the links clearly recognizable as such.Type: GrantFiled: November 15, 2001Date of Patent: May 26, 2009Assignee: International Business Machines CorporationInventors: Joe Nathan Brown, Philip Bernard Burkes
-
Patent number: 7523463Abstract: A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators of correlation data. A transport correlator may be configured to transport the GUID for associating with a GUID of a second event such that a small and fixed amount of data is passed by the communications layer providing the transport, minimally impacting communications. An arbitrary amount of data may be logged and keyed with the GUID, providing optimization and flexibility.Type: GrantFiled: November 6, 2003Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Harm Sluiman, Eric Labadie, Abdolreza Salahshour, Douglas Andrew Wood
-
Patent number: 7518620Abstract: A method for display of and interaction with local and remote data objects in a distributed data processing system is disclosed. In an embodiment, given sufficient information or “meta data” (i.e. data about data) for a local system and a remote system, a data object viewer may combine both local and remote data objects in a single view. In an embodiment, a user may interact with these local and remote data objects in a context sensitive manner such that, in dependence on the selected data object, either a local action, a remote action, or both local and remote actions may be performed on the selected data object.Type: GrantFiled: November 20, 2003Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventor: Mazen Faraj
-
Patent number: 7500222Abstract: A method and an apparatus within an integrated development environment to increase the efficiency of tracking changes made to source code. The method and apparatus comprise three modes: a constructor mode, a matchmaker mode, and an announcer mode. The constructor first determines what source code/programming constructs are contained within an executable sequence of instructions, evaluates the size of the constructs, and then parses the tokens of the constructs to construct a construct list. The matchmaker determines the degree of similarity between any two constructs in the construct list. If the degree of similarity is sufficient, that is, if the sequence of code between two constructs is so similar that the sections of code may be considered as related and/or derivatives of one another, the matchmaker then determines if any changes made to one section of code may impact the other construct by weighting the changed tokens between the two sets of code.Type: GrantFiled: October 23, 2003Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Cary Lee Bates, Vadim Berestetsky, Sean Eric Babineau, John Matthew Santosuosso
-
Patent number: 7496853Abstract: A method of enabling a user to manage items such as text, graphics image, audio clips, video clips etc. on a clipboard are provided. The method includes displaying a window having at least one option for managing the items on the clipboard and allowing the user to assert the option to manage the items. In another embodiment, a method is provided to indicate a selected item at a location in a document displayed in a graphical user interface with a scrollbar. The method includes selecting the item, determining whether the item is a file, and displaying, if the item is a file, an icon representing the file in the scrollbar at a location corresponding to the location of the highlighted item.Type: GrantFiled: May 8, 2003Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes, Herman Rodriguez
-
Patent number: 7480855Abstract: An apparatus and method of highlighting a section of an HTML document based on who accesses the document are provided. When the document is accessed and displayed, a plurality of button associated each with a different part of the document is also displayed. When one of the buttons is asserted, the section of the document with which it is associated is highlighted.Type: GrantFiled: November 15, 2001Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Susann Marie Keohane, Johnny Meng-Han Shieh
-
Patent number: 7472315Abstract: An apparatus, system and method of integrating performance monitor data with thermal event information are provided. A thermal event, in this case, is when the temperature of a chip within which is embedded a processor exceeds a user-configurable value while the processor is processing instructions and/or using storage devices that are being monitored. In any event, when the thermal event occurs, the temperature of the chip along with the performance monitor data is stored for future uses, which include performance and diagnostic analyses.Type: GrantFiled: February 9, 2005Date of Patent: December 30, 2008Assignee: International Business Machines CorporationInventors: Michael Stephen Floyd, Alexander Erik Mericas, Robert Dominick Mirabella
-
Patent number: 7450109Abstract: An improved electronic whiteboard is provided. The improved electronic whiteboard includes a plurality of toggle switches along a vertical side for drawing vertical straight lines across the electronic whiteboard and a plurality of toggle switches along a horizontal side for drawing horizontal straight lines across the electronic whiteboard. When some or all the switches along the vertical side are turned on, vertical straight lines are drawn across the electronic whiteboard. Likewise, when some or all the switches along the horizontal side are turned on, horizontal straight lines are drawn across the electronic whiteboard. The intersections of the vertical straight lines with the horizontal straight lines form a plurality of grid cells. The electronic whiteboard contains means for determining the location of these cells.Type: GrantFiled: July 13, 2004Date of Patent: November 11, 2008Assignee: International Business Machines CorporationInventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Herman Rodriguez
-
Patent number: 7443195Abstract: A method of reducing power consumption while maintaining performance characteristics and avoiding costly over-design of a high-speed communication link embedded in an SOC is provided. The method includes synthesizing the communication link at a reduced voltage to determine and isolate circuitry that is supply-voltage-critical from circuitry that is non-supply-voltage-critical. The supply-voltage-critical circuitry contains components that may not operate at the reduced voltage without degrading the performance characteristics of the communication link. A non-reduced voltage is used to drive the supply-voltage-critical circuitry while the reduced voltage is used to drive the non-supply-voltage-critical circuitry. The reduced voltage is generated using a voltage regulator embedded in the communication link.Type: GrantFiled: February 9, 2004Date of Patent: October 28, 2008Assignee: International Business Machines CorporationInventors: Juan-Antonio Carballo, Jeffrey L. Burns, Gary Dale Carpenter, Kevin John Nowka, Ivan Vo, Seung-moon Yoo
-
Patent number: 7436394Abstract: An apparatus, system and method of importing data arranged in a table on an electronic whiteboard into a spreadsheet displayed in a computer system are provided. Generally, the spreadsheet and the table each include a plurality of grid cells. To determine where in the spreadsheet to display the data in the table, the location of the cursor in the spreadsheet is first established. This grid cell is used as a reference point. That is, data in the left-most/top-most grid cell on the table is displayed in the grid cell of the spreadsheet in which the cursor is located.Type: GrantFiled: July 13, 2004Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Herman Rodriguez
-
Patent number: 7408465Abstract: An apparatus, system and method of using RFID systems to help blind and visually-impaired individuals function efficiently in society without the use of canes and/or seeing-eye dogs are provided. Generally, each object may contain an RFID tag affixed thereto. The tag will include information needed to help a blind or visually-impaired individual. The individual may create a profile within which the individual may have indicated the means to use for conveying the information. It is envisioned that the individual will carry a battery-operated RFID reader for reading information from the RFID tags and for conveying the information in accordance with the conveying means indicated in the profile.Type: GrantFiled: January 18, 2006Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: Gregory Jensen Boss, Christopher James Dawson, Peter George Finn, Rick Allen Hamilton, II
-
Patent number: 7392441Abstract: A system, apparatus, computer program product and method of performing operational validation on a system are provided. The system may include a CPU with a cache, a communications network, and a plurality of devices exchanging data during a test. When the test is ready to be performed, the CPU may set up a pool of buffers in the cache. The pool of buffers may generally have a set of locations corresponding to locations in an actual destination buffer and a set of locations corresponding to locations in an actual source buffer. During the performance of the test, data is exchanged over the communications network to and from the source and destination buffers. Snooping logic in the cache may snoop data on the communications network. The data snooped may be entered in appropriate locations in the pool of buffers. This allows the CPU to perform operational validation by using cached data instead of data that is in the actual source and destination buffers.Type: GrantFiled: January 10, 2005Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Kevin Gene Kehne, Claudia Andrea Salzberg, Steven Joseph Smolski
-
Patent number: 7386759Abstract: A system, apparatus, computer program product and method of performing functional validation testing in a system are provided. Generally, functional validation testing includes data acquisition and data validation testing. During the functional validation testing two devices may be exchanging data. The exchange of data by the two devices may be referred to as data acquisition. The data from one device and the data from the other device may be compared to each other. This may be referred to as data validation. When data is exchanged during data acquisition, it is also stored in appropriate locations in a pool of buffers in memory. During the data acquisition, checks are made to determine if the system is entering an idle cycle. If so, the data validation test is performed by using the data in the pool of buffers in memory.Type: GrantFiled: January 27, 2005Date of Patent: June 10, 2008Assignee: International Business Machines CorporationInventors: Kevin Gene Kehne, Claudia Andrea Salzberg, Steven Joseph Smolski
-
Patent number: 7383553Abstract: The invention relates to access to a platform independent input method editor or IME from an underlying operating system. Keystrokes received at an operating system input may be formed into a character sequence, and an operating system-based IME service module may call the platform independent IME to convert the character sequence to a corresponding code point. The transferred code point may then be returned to an operating system output.Type: GrantFiled: December 10, 2003Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: Steven E. Atkin, Laszlo C. Benedek, Baldev S. Soor