Patents by Inventor Cuong M. Le

Cuong M. Le has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7543303
    Abstract: A multiple processing architecture and a method of managing a work queue of that processing architecture. The multiple processing architecture comprises a plurality of distributed computer systems and a coupling facility. These systems are all connected to the coupling facility by a plurality of links The coupling facility holds and manages a work queue for the applications servers; and the processing system further includes queue managing means to separate the work queue into at least a plurality of separate zones, and to associate each of a plurality of subsets of the computer systems with a respective one of said zones whereby, for each of said subsets of computer systems, all of the computer systems in the subset can place work requests on, and retrieve work requests from, the zone associated with said subset.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Cuong M Le, Anthony S. Pearson, Glenn R. Wilcock
  • Publication number: 20080130882
    Abstract: A printing system adapted for use in a computing infrastructure includes a printer for printing documents; a radiofrequency identification (RFID) reader for communicating with at least one RFID tag and the computing infrastructure; a plurality of RFID tags for authenticating a user; a link for providing communication between an RFID tag and the reader and providing authentication of an RFID tag; and a controller for initiating printing of a document upon the authentication. A method for printing a document includes recognizing a radiofrequency (RFID) tag within a certain proximity of a printer; associating the RFID tag with a document stored in a queue; and printing the document while the RFID tag remains within the certain proximity. A computer program product is provided.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ross E. Hagglund, Cuong M. Le
  • Patent number: 7328415
    Abstract: An integrated circuit may be divided into blocks and analyzed using a modeling algorithm which facilitates the concurrent analysis of a plurality of blocks forming an integrated circuit. In some cases, an electrical connectivity description of a block may be utilized to create static-timing representations that contain the logic that communicates with the boundary of a block. Once the models for the blocks forming an integrated circuit are generated, static-timing analysis may take place concurrently with all the relevant, identified paths.
    Type: Grant
    Filed: February 20, 2001
    Date of Patent: February 5, 2008
    Assignee: Intel Corporation
    Inventors: Silvio E. Bou-Ghazale, Cuong M. Le, Michael S. Jones, Timothy J. Fisher
  • Patent number: 7114156
    Abstract: A system and method for generating a key list structure forming a queue of users' work flow requests in a queuing system such that many requests from a single user will not prevent processing of requests from other users in the queuing system. The key list structure comprises keys associated with users' work flow requests, each key indicating a priority level associated with a request, a user identification (User ID) associated with a requestor, and, an assigned user priority value (UPV). The method assigns UPVs to user requests in a manner such that user request entries become interleaved in the key list structure to prevent a single user from dominating the request processing.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Cuong M. Le, Glenn R. Wilcock
  • Publication number: 20030185227
    Abstract: A queue management system and a method of managing a queue. The queue management system includes primary and secondary queues for storing messages, and a processor for determining on which queue to place received messages. This processor means includes (i) means for receiving messages, and (ii) means for determining, for each received message, whether the message is logically related, according to a predefined relationship, to one of the messages stored on the primary queue. If the received message is logically related to one of the messages stored on the primary queue, then placing the received message on the secondary queue; and if the received message is not logically related to one of the messages stored on the primary queue, then placing the received message on the primary queue.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cuong M. Le, Anthony S. Pearson, Glenn R. Wilcock
  • Publication number: 20030188038
    Abstract: A multiple processing architecture and a method of managing a work queue of that processing architecture. The multiple processing architecture comprises a plurality of distributed computer systems and a coupling facility. Each of the computer systems has an operating system instance resident thereon and providing at least one application server; and these systems are all connected to the coupling facility by a plurality of links that transmit data between the computer systems and the coupling facility.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Applicant: International Business Machines Corporation
    Inventors: Cuong M. Le, Anthony S. Pearson, Glenn R. Wilcock
  • Publication number: 20030187909
    Abstract: A system and method for generating a key list structure forming a queue of users' work flow requests in a queuing system such that many requests from a single user will not prevent processing of requests from other users in said queuing system. The key list structure comprising keys associated with users' work flow requests, each key indicating a priority level associated with a request, a user identification (User ID) associated with a requester, and, an assigned user priority value (UPV). The method assigns UPVs to user requests in a manner such that user request entries become interleaved in the key list structure to prevent starvation of any user's request.
    Type: Application
    Filed: March 29, 2002
    Publication date: October 2, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cuong M. Le, Glenn R. Wilcock
  • Publication number: 20020116695
    Abstract: An integrated circuit may be divided into blocks and analyzed using a modeling algorithm which facilitates the concurrent analysis of a plurality of blocks forming an integrated circuit. In some cases, an electrical connectivity description of a block may be utilized to create static-timing representations that contain the logic that communicates with the boundary of a block. Once the models for the blocks forming an integrated circuit are generated, static-timing analysis may take place concurrently with all the relevant, identified paths.
    Type: Application
    Filed: February 20, 2001
    Publication date: August 22, 2002
    Inventors: Silvio E. Bou-Ghazale, Cuong M. Le, Michael S. Jones, Timothy J. Fisher