Patents Represented by Attorney, Agent or Law Firm Louis P. Herzberg
  • Patent number: 7373269
    Abstract: An information processing apparatus provides control of power consumption of multiple central processors. The apparatus includes, sections for: measuring temperature of each central processor; calculating halt percentage for each of the central processors from measured temperatures halt percentages and a particular thread executed in each of the central processors; transitioning to a wait state in which a central processor executes another thread during a predetermined wait period or a running state in which an internal halt instruction is executed causing the central processor to halt processing in accordance with the halt percentage; and interrupting each of the central processors and causing a central processor that is halting processing to resume processing.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: May 13, 2008
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Susumu Shimotono
  • Patent number: 7360246
    Abstract: Systems, apparatus and methods to monitor communications conducted via a host computer placed under the management of security measures such as firewalls or routers' filtering capabilities. A communications monitoring system which includes a packet input means for connecting to predetermined points on a network via a network interface and receiving communications packets flowing at the points; and matching means for performing real-time matching between two packet streams composed of received communications packets each time a communications packet is received. If the two packet streams are highly similar, it is highly likely that an attack or intrusion is being made and an alert is issued.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Hiroaki Etoh, Kunikazu Yoda
  • Patent number: 7346171
    Abstract: Provides encryption methods, and systems and apparatus corresponding decryption method systems and apparatus in which terminals belonging to a subset selected as a recipient group can collaborate to decrypt encrypted information. In an example embodiment, a sender and recipients communicate information over a network. The sender sends information encrypted by using a group key that can be decrypted by collaboration among a given number of recipients to the recipients in a predetermined recipient group. On the other hand, the recipients receive encrypted data from the sender, exchange partial information concerning the encrypted data among a plurality of recipients in the recipient group to obtain decryption information used for decrypting the encrypted data, and decrypt the sent information by using the decryption information.
    Type: Grant
    Filed: October 15, 2002
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Masayuki Numao, Yuji Watanabe
  • Patent number: 7346803
    Abstract: A system such as a Web-based system in which a plurality of computers interact with each other is monitored to detect online an anomaly. Transactions of a service provided by each of a plurality of computers to another computer are collected, a matrix of correlations between nodes in the system is calculated from the transactions, and a feature vector representing a node activity balance is obtained from the matrix. The feature vector is monitored using a probability model to detect a transition to an anomalous state.
    Type: Grant
    Filed: January 28, 2005
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Tsuyoshi Ide, Kunikazu Yoda, Hisashi Kashima, Hiroaki Etoh, Ryo Hirade
  • Patent number: 7346632
    Abstract: Disclosed is a means and a method for executing a nested transaction in an execution environment supporting flat transactions only. To process a StartTransaction operation within a nested transaction it is suggested to check whether the StartTransaction operation is on the first nesting level of the nested transactions. An actual transaction within the execution environment by issuing a corresponding StartTransaction is started only in the affirmative case but not otherwise. To process a CommitTransaction operation within a nested transaction to successfully terminate a transaction it is suggested to check whether the CommitTransaction operation is on the first nesting level of the nested transaction. An actual transaction within the execution environment will be terminated only by issuing a corresponding CommitTransaction operation in the affirmative case but not otherwise.
    Type: Grant
    Filed: January 23, 2002
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Joerg Bischof, Keith Whittingham
  • Patent number: 7324108
    Abstract: Monitoring events triggered by a computer network. Each event being provided with attribute values allocated to a given set of attributes, and providing an event display, determining a primary attribute and a corresponding display label of the events selected from the given set of attributes presented with attribute values on a cross plot, providing a pattern algorithm to detect whether an arrived event is part of a given pattern, providing a mapping algorithm to map attribute values on the cross plot, allocating a second display label to the events indicating the attributes uncovered as part of the given pattern, plotting events arriving and including an attribute value allocated to a primary attribute into the cross plot, and plotting events arriving within the time period and detected by the pattern algorithm as part of the given pattern into the cross plot with the second display label indicating the given pattern.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Stefan G. Hild, Rene Pawlitzek, Markus Stolze
  • Patent number: 7320041
    Abstract: Apparatus, methods and systems for controlling data flow between data processing systems. In an example embodiment, the apparatus includes descriptor logic for generating a plurality of descriptors including a frame descriptor defining a data packet to be communicated between a location in the memory and a data processing system, and a pointer descriptor identifying the location in the memory. The apparatus also includes a descriptor table for storing descriptors generated by the descriptor logic for access by the data processing systems.
    Type: Grant
    Filed: July 15, 2003
    Date of Patent: January 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Giora Biran, Tal Sostheim
  • Patent number: 7317326
    Abstract: An inspection method includes an array process of forming a TFT array on a substrate to fabricate an active matrix panel, an inspection process of carrying out a performance test on the fabricated active matrix panel, and a cell process of mounting an OLED on the active matrix panel after the inspection process. In the inspection process, variation in parasitic capacitance through a pixel electrode is measured when driving TFTs constituting the active matrix fabricated in the array process are turned on and when the driving TFTs are turned off, and open/short defects in the driving TFTs are thereby inspected.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Incorporated
    Inventors: Daiju Nakano, Yoshitami Sakaguchi
  • Patent number: 7315419
    Abstract: In a transmission grating as a dispersive element, diffraction efficiency is enhanced and manufacturing costs are considerably reduced. A dispersive element includes resin members for forming a diffraction grating, being composed of a plurality of diffraction grating members having a cross-sectional shape respectively surrounded by two straight lines such as a triangular shape, and metal members as light-shielding members each being formed on corresponding one of the diffraction grating members at one side of the diffraction grating member along any of the straight line and the curved line of the cross-sectional shape of the diffraction grating member formed by the resin member. The metal members are configured to reduce zero-order transmitted light with respect to incident light, and to enhance diffraction efficiency of first-order transmitted light.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yoichi Taira, Daiju Nakano
  • Patent number: 7315367
    Abstract: The invention provides methods and apparatus for defining a pattern on a substrate. An example apparatus includes: an emission source for directing an emission to the substrate, defining a working position between the emission source and the substrate, at least one shadow mask having one or more apertures and at least one inspection device for inspecting the properties of the substrate and/or the pattern, the inspection device having at least one inspection tool. The shadow mask and the inspection tool are separately provided on a movable portion, so that the shadow mask and the inspection tool are subsequently movable into the working position. The invention is further related to a method for defining a pattern on a substrate.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Gerhard Meyer, Hanspeter Ott, Reto Schlittler, Percy Zahl
  • Patent number: 7315892
    Abstract: The increasing number of Internet users and innovative new services such as e-commerce are placing new demands on Web servers. It is becoming essential for Web servers to provide performance isolation, have fast recovery times, and provide continuous service during overload at least to preferred customers. The invention describes a kernel-based architecture for content-aware service differentiation that protects Web servers against overload by controlling the amount and rate of work entering the system. We have invented a mechanism that provides admission control and service differentiation based on connection and application level information. The application header-based connection control uses application-level information (such as URIs and cookies for HTTP) to define different service differentiation actions. The present invention provides the kernel mechanisms that are more efficient and scalable than application level controls implemented in current Web servers.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Douglas Morgan Freimuth, Ashish Mehra, Renu Tewari, Thiemo Voigt
  • Patent number: 7313278
    Abstract: The present invention provides methods for extracting an image region segment from a video image, a system for extracting an image region segment, a program for extracting an image region segment, a method for distributing an extracted video image, and a method for generating content. Motion compensation data is calculated using sequential video images captured by a video camera, and the sequential video images are employed to prepare an estimation of the video camera operation. Based on the estimated camera operation, the center position (xc, yc) of an area that is aimed at in a video image is estimated under predetermined conditions (rules), an image feature is designated in the vicinity of the center position of the target area, and an image segment is specified that includes this image feature.
    Type: Grant
    Filed: March 8, 2002
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Tomio Echigo, Ken Masumitsu, Masayoshi Teraguchi, Takaaki Murao
  • Patent number: 7305406
    Abstract: Provides methods, apparatus, and systems for computer aided authoring. Included are: a method for browsing an electronic document, an apparatus for aided authoring, an electronic document browser, a method for retrieving an electronic document, a system for retrieving electronic documents, a method for subscribing and publishing an electronic document as well as a system for subscribing and publishing electronic documents. An example method for computer aided authoring includes: generating one or more topic summaries based on an electronic document while a writer is writing said electronic document, wherein the reliability of the topic summary is ensured by the writer; and saving said topic summary information in correspondence with said electronic document.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Shi Xia Liu, Li Ping Yang
  • Patent number: 7293137
    Abstract: Methods, apparatus and systems for data storage including initiating a destaging process in a storage system for destaging data from a cache to a mass storage device. Upon inputting a standby command to the storage system to inhibit the destaging of the data in a specified range, the destaging of the data in the specified range from the cache to the mass storage device is inhibited.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: November 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Michael Factor, Aviad Zlotnick
  • Patent number: 7293159
    Abstract: Provides methods, systems and apparatus for coupling a general purpose processor (GPP) to an application specific instruction set processor (ASIP) in such a manner that the GPP can include execute instructions that do not normally comprise part of its instruction set architecture (ISA). The GPP is coupled to the ASIP via a coprocessor port such that instructions issued by the GPP to the port are conveyed to a novel pre-decoder module of the ASIP. The pre-decoder module translates the GPP instruction into operation codes for ASIP instructions to be executed in the ASIP or to an address in the ASIP instruction memory that identifies a start address for a plurality of ASIP instructions defining a complex application specific function. Once the ASIP has executed the instructions it shares the result of the execution with the GPP. In this way, the GPP takes advantage of the ASIP in its ability to more quickly execute an application specific program/procedure.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: November 6, 2007
    Assignee: International Business Machines Corporation
    Inventors: Andreas C. Doering, Silvio Dragone
  • Patent number: 7289815
    Abstract: The present invention is related to an apparatus and method for determining the location of a communication device within a wireless network in order to provide a geolocation functionality to the communication device participating under an access protocol of a wireless local-area network (WLAN) infrastructure such as IEEE 0.802.11 or Hiperlan. The apparatus comprises at least two transponder units for communicating with the communication device when the communication device is situated in a coverage area of the wireless network and a processing unit for deriving the location of the communication device within the coverage area in dependence on information received from the transponder units.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: October 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Fritz Gfeller, Walter Hirt
  • Patent number: 7282430
    Abstract: The present invention provides methods and apparatus for melt-based patterning for electronic devices. It employs and provides processes and apparatus for fabricating an electronic device having a pattern formed on a surface by a deposition material. Further, the invention a process for fabricating semiconductors, organic light-emitting devices (OLEDs), field-effect transistors, and in particular high-resolution patterning for RGB displays. A process for fabricating an organic electronic device includes the steps of heating and applying a pressure to the deposition material to form a melt, and depositing the melted deposition material on the surface with a phase-change printing technique or a spray technique. The melted deposition material solidifies on the surface.
    Type: Grant
    Filed: May 24, 2004
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Siegfried F. Karg, Heike E. Riel, Walter H. Riess
  • Patent number: 7281002
    Abstract: The present invention provides system, methods, and apparatus for organizing objects obtained from data retrieval. It provides a method to assemble the objects into a set based upon their relevance ranking, associated metadata including categories, and the proximity of these categories in a graph. The method provides for selecting objects according to estimated difficulty, resource type, media format, or other criteria. It also provides for connecting objects into a best path in the graph. It also provides for selecting objects to fit a desired total duration and coverage of relevant categories in the graph. It also provides for organizing the objects into a particular sequence according to the particular metadata. The system, methods, and apparatus are suitable for use in information systems, learning management systems, and other systems employing data retrieval.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: October 9, 2007
    Assignee: International Business Machine Corporation
    Inventor: Robert G. Farrell
  • Patent number: 7278167
    Abstract: To provide a system which allows large volumes of data to be exchanged efficiently through network connections using portable terminals. An example data communications system includes a data terminal which stores certain data; and an operation terminal which controls access rights to the data stored in the data terminal, in which the operation terminal grants another operation terminal access rights to desired data. The data terminal returns the data according to an access request made based on the access rights. On the other hand, the operation terminal passes the acquired access rights to the data terminal, which then accesses the data terminal via a high-speed, stable, wired network and acquires the desired data, based on the access rights.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventor: Taiga Nakamura
  • Patent number: 7277016
    Abstract: The invention provides protection to wireless portable transponders from unauthorized interrogation by employing a mechanism for disabling reception by or from the antenna of the transponder. Transponders include RFID tags that are attached to items that a persons may purchase or carry. Such transponders generally have an ability for receiving and storing electronic and other information, commonly in binary form using memories as in electronic circuits, etc. The invention is designed to provide privacy of electronic information. The tags can be protected from receiving or providing unauthorized or unwanted information. The invention provides the mechanism that permit the owner to decide when reception/interrogation of personal or other information is not desired by employing the provided mechanical disable control.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: October 2, 2007
    Assignee: International Business Machines Corporation
    Inventors: Paul Andrew Moskowitz, Robert J. von Gutfeld, Guenter Karjoth