Patents Represented by Attorney, Agent or Law Firm Sawyer Law Group LLP
  • Patent number: 7328208
    Abstract: A method and system for improving text searching is disclosed. The method and system provides a network of document relationship and utilizes the network of document relationships to identify the region of documents that can be used to satisfy a user's request. In a preferred embodiment, the text searching method in accordance with the present invention augments a conventional text search by using information on document relationships and metadata. The text searching method and system improves upon conventional text search techniques by incorporating relationship metadata to define regions to search within. In the present invention the definition of a region is not limited to just categories as it includes neighborhoods around individual documents and sets which have been user defined.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: February 5, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Dockter, Jochen F. Doerre, Ronald W. Lynn, Joseph A. Munoz, Randal J. Richardt, Roland Seiffert
  • Patent number: 7325051
    Abstract: A system and method for providing an integrated storage appliance is disclosed. The storage appliance includes a storage subsystem, a process cluster coupled to the storage subsystem, and a customizable software stack that includes storage-access application so executed by the processor cluster, wherein subsystem, processor cluster and software stack are integrated such that the storage appliance exhibits greater combined reliability, higher availability, and higher serviceability characteristics than would be provided by a sum of the characteristics unintegrated components.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Sanjoy Das, Balakrishna R. Iyer, John T. Flynn, Vahit H. Hacigumus, Dante A. Aubert, Lu Nguyen
  • Patent number: 7325239
    Abstract: A method and system for managing a plurality of tables for a plurality of heterogeneous network processors in a network is disclosed. The network also includes at least one host processor that utilizes at least one table management application. The method and system include providing a plurality of generic application program interfaces (APIs). The generic APIs communicate with the control application(s) and the heterogeneous network processors. The generic APIs communicate with the table management application(s) in a network processor independent manner, but manage the tables for the heterogeneous network processors in a network processor specific manner. Thus, the generic APIs allow the control application(s) to be network processor independent and to manage the tables for the heterogeneous network processors in the network processor specific manner.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Seeta Hariharan, Brooks Johnston, Marc C. Lavergne, Sridhar Rao, Bahram Sanaei
  • Patent number: 7324961
    Abstract: A method and system for providing a business-to-business network service for applications used by service providers is disclosed. The method and system include providing a central application capable of communicating with at least two applications over a public network, such as the Internet, and providing a repository database for storing customer information that spans more than one of the service providers. The method and system further include allowing the applications to query the repository database through the central application, thereby making the customer information accessible to each of the applications.
    Type: Grant
    Filed: June 21, 2001
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventor: Abdul Hamid Al-Azzawe
  • Patent number: 7321164
    Abstract: A stack structure with semiconductor chips embedded in carriers comprises two carriers stacking together as a whole, at least two semiconductor chips having active surfaces with electrode pads and inactive surfaces corresponding thereto placed in the cavities of the carriers, at least one dielectric layer formed on the active surface of the semiconductor chip and the surface of the carrier, at least a conductive structure formed in the opening of the dielectric layer, and at least a circuit layer formed on the surface of the dielectric layer wherein the circuit layer is electrically connected to the electrode pad by the conductive structure, so as to form a three-dimensional module to increase the storage capacity dramatically and integrate the semiconductor chips in the carriers for efficiently reducing the size of the module, so that the combinations can be changed flexibly to form the required storage capacity according to the demands.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: January 22, 2008
    Assignee: Phoenix Precision Technology Corporation
    Inventor: Shih-Ping Hsu
  • Patent number: 7322022
    Abstract: A method for automatically generating code for converting data from stored procedures to an XML format is performed by a wizard with which a client interfaces. The wizard receives a selection of a stored procedure, determines an output data format for the selected stored procedure, obtains a definition of an XML document which contains which portions of the output data format to include in the XML document, and generates code for a wrapper. The wrapper would call the stored procedure and generate the defined XML document. The XML document is then returned by the wrapper. In this manner, the code for converting data to the XML format need not be manually generated. The data also need not be manually converted to the XML format.
    Type: Grant
    Filed: September 5, 2002
    Date of Patent: January 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Abdul Al-Azzawe, Steffen Siegmund
  • Patent number: 7317727
    Abstract: A method and system for managing asynchronous transfer mode (ATM) traffic in a computer system is disclosed. The computer system is used in sending, receiving, or sending and receiving a plurality of ATM flows. Each ATM flow has a plurality of ATM cells, a minimum ATM bandwidth guarantee, and a maximum ATM bandwidth. The method and system include determining whether excess bandwidth exists for the ATM flows. The method and system also include gracefully increasing a portion of the ATM cells transmitted for each ATM flow during periods of excess bandwidth. The portion of the ATM cells transmitted is not more than the maximum ATM bandwidth limit. If an ATM flow presents a sufficient offered load, the portion of the ATM cells transmitted in the flow is not less than a minimum ATM bandwidth guarantee.
    Type: Grant
    Filed: May 21, 2003
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Patrick Droz, Ilias Iliadis, Clark D. Jeffries, Andreas Kind, Joseph F. Logan
  • Patent number: 7317777
    Abstract: A system and method for tracking/adapting phase or frequency changes in an incoming serial data stream that may contain significant amounts of noise and/or jitter and may contain relatively long periods of successive univalue data bits. The method includes digitally sampling a received data stream at predefined intervals to produce a data set; estimating when logic transitions occur in the data set; detecting a timing trend represented by the estimated logic transitions; and adjusting a frequency of the first clock so that the timing trend averages approximately zero over a plurality of logic transitions.
    Type: Grant
    Filed: October 7, 2002
    Date of Patent: January 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Hayden C Cranford, Jr., Vernon R. Norman, Martin L. Schmatz
  • Patent number: 7315847
    Abstract: A method and system for providing user-friendly access to a database are described. More particularly, embodiments of the present invention provide a database server. There is at least one database coupled to the database server, wherein the database server enables access to the at least one database. A user-defined interface configured to have access to the at least one database, wherein the user-defined interface is customized to have functionality to suit specific needs of a user.
    Type: Grant
    Filed: October 25, 2002
    Date of Patent: January 1, 2008
    Assignee: International Business Machines Corporation
    Inventors: Vahit H. Hacigumus, Balakrishna R. Iyer
  • Patent number: 7311548
    Abstract: A jumper including a connecting face, a light-emitting face, and a light pipe extending from the connecting face to the light-emitting face is provided. The light pipe is operable to transmit a light from a provided computer hardware from the connecting face to the light-emitting face responsive to the jumper forming a circuit with the provided computer hardware. A method for fabricating a jumper is also provided. The method includes forming a plurality of receptacles on a connecting face of the jumper and incorporating a light pipe into the jumper such that the light pipe extends from the connecting face of the jumper to a light-emitting face of the jumper. A method for providing jumper installation feedback is further provided. The method includes mounting a jumper on a provided computer hardware and transmitting a light through the jumper responsive to the jumper forming a circuit with the provided computer hardware.
    Type: Grant
    Filed: July 10, 2006
    Date of Patent: December 25, 2007
    Assignee: International Business Machines Corporation
    Inventors: Scott N. Dunham, William B. Schwartz, Jeffrey B. Williams, Edward V. Zorek, Sr.
  • Patent number: 7312405
    Abstract: A module structure having embedded chips mainly comprises a dielectric layer, at least a semiconductor chip embedded in the dielectric layer, and at least a circuit structure formed on the surface of the dielectric layer, the circuit structure electrically connected to the semiconductor chip via a plurality of conductive structures formed in the dielectric layer, for embedding the module structure in an electronic device, and electrically connecting the electronic device via the circuit structure on the surface of the dielectric layer.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: December 25, 2007
    Assignee: Phoenix Precision Technology Corporation
    Inventor: Shih-Ping Hsu
  • Patent number: 7310783
    Abstract: A method and mechanism for enforcing a one-submission-only policy for a graphical button is provided. The method provides a button object defined to be enabled for only one submission action upon the button object. When a first submission action upon the button object is detected, the action associated with the button object is executed. When another submission action upon the button object is detected, the other submission action is discarded without executing the associated action. Subsequent submission actions are similarly ignored until the button object is re-instantiated to restore its functionality. In this manner, the one-submission-only behavior is embedded into the button object itself, without reliance on external mechanisms.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventor: William G. Pagan
  • Patent number: 7310685
    Abstract: A method and system for reducing the lookup time in packet forwarding on computer networks. A first lookup is performed in a memory tree to find a first protocol forwarding entry in the memory tree. The forwarding entry includes first protocol (e.g., EGP) information and cached associated second protocol (e.g., IGP) information. Both EGP and IGP information are retrievable with the first lookup and used in the determination of an EGP route for the data packet. If the cached IGP information has been invalidated due to address updates, a second lookup can be performed to find an original IGP entry in the memory tree, the information from which can be cached in the EGP forwarding entry if a background maintenance task has finished designating all the EGP entries as having out-of-date caches.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Bay Van Nguyen, Max Robert Povse, Natarajan Vaidhyanathan, Colin Beaton Verrilli
  • Patent number: 7308603
    Abstract: Method and system for reducing memory faults for computer systems. In one aspect, a notification is received that indicates that a single bit error has been detected in a portion of memory of the computer system. A service program is used to isolate the portion of the memory that includes the detected single bit error by allocating the portion of memory to itself, such that the portion of memory may no longer be accessed for data reading or writing by programs running on the computer system.
    Type: Grant
    Filed: October 18, 2004
    Date of Patent: December 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Brian L. Carver, William G. Pagan
  • Patent number: 7307647
    Abstract: To allow for switching between a normal display and a zoom display by a simple operation, thereby providing both of a large amount of information by high resolution and high visibility of the display. In a computer system having a display apparatus as output unit, an input section 50 for accepting a user operation to issue a request for changing a display zoom factor, a resolution changer 10 for changing the resolution of the display apparatus in response to the request for changing the display zoom factor issued by the input section 50, and a window resizer 20 for resizing a predetermined window displayed on the display screen 70 of the display apparatus so as to be displayed over almost the entire display screen 70 after the resolution is change by the resolution changer 10.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: December 11, 2007
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Masahiko Hatori, Takenobu Nakao
  • Patent number: 7307641
    Abstract: Methods and systems for transforming data in a system are provided. In one implementation, the method includes providing a first frame buffer, and providing a second frame buffer that is separate from the first frame buffer. The first frame buffer is configured to support a first format compatible with a format associated with an application program interacting with the system, and the second frame buffer is configured to support a second format compatible with a format associated with an output device coupled to the system. The method further includes transforming data provided by the application program from the first format supported by the first frame buffer to the second format supported by the second frame buffer for output on the output device to provide compatibility between the application program and the output device.
    Type: Grant
    Filed: January 20, 2007
    Date of Patent: December 11, 2007
    Assignee: Apple Inc.
    Inventor: Thomas E. Dowdy
  • Patent number: 7305446
    Abstract: An efficient method for performing state based ingress packet selection for a packet processing system in a network processor is disclosed. With this method, each set of message classes is associated with a state of an application, and each set of message classes is assigned to a semaphore. The application blocks one of the semaphores based on its current state. When a message is received, and the message belongs to a class assigned to the blocked semaphore, the blocked semaphore is signaled. The blocked semaphore then wakes the application. In this manner, when the application is awakened, it is guaranteed to find a message that it is interested in processing in its current state, resulting in greater efficiency in the processing of ingress messages.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: Hemanta K. Dutta, Seeta Hariharan, Sridhar Rao, Yanping Wang
  • Patent number: 7304956
    Abstract: Apparatus and method for automatically testing hardware and software components of a system. A request type message is generated in the software component of the system. A request-type message, including a destination address and a source address, is made to traverse the transmit channel of the system. The destination address and source address are swapped, i.e., interchanged, and the message is wrapped into the receive channel where it is forwarded to the software component for further analysis. Modification is in the transmit channel to modify the message by swapping the source address and the destination address to preclude discarding of the message by the receive channel.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: December 4, 2007
    Assignee: International Business Machines Corporation
    Inventors: John Lloyd, Timothy James Smith
  • Patent number: D559881
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: January 15, 2008
    Assignees: Autonetworks Technologies, Ltd, Sumitomo Wiring Systems, Ltd, Sumitomo Electric Industries, Ltd
    Inventor: Osamu Yoneji
  • Patent number: D560533
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: January 29, 2008
    Assignee: Powerflare Corporation
    Inventors: Kenneth S. Dueker, Paul M. Hagelin, Troy J. Edwards, Russell E. Tavernetti