Patents by Inventor Christos John Georgiou

Christos John Georgiou 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: 9151550
    Abstract: The invention relates to a semiconductive device comprising a die with at least one defined hot-spot area lying in a plane on the die and a cooling structure comprising nanotubes such as carbon nanotubes extending in a plane different than the plane of the hot-spot area and outwardly from the plane of the hot-spot area. The nanotubes are operatively associated with the hot-spot area to decrease any temperature gradient between the hot-spot area and at least one other area on the die defined by a temperature lower than the hot-spot area. A matrix material comprising a second heat conducting material substantially surrounds the nanotubes and is operatively associated with and in heat conducting relation with the other area on the die defined by a temperature lower than the hot-spot area.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Christos Dimitrios Dimitrakopoulos, Christos John Georgiou
  • Patent number: 8523487
    Abstract: A method for disposal of desalination concentrated brine waste product from a desalination process provides that the desalination concentrated brine waste product is injected, along with a carbon dioxide waste product, typically into an imperviously capped porous rock formation, typically including a saline aquifer. The desalination concentrated brine waste product and the carbon dioxide waste product (i.e., which may be injected as a supercritical liquid) may be injected simultaneously or sequentially. The method provides for environmentally acceptable disposal of the desalination concentrated brine waste product and the carbon dioxide waste product.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Christos John Georgiou, Ulisses Thibes Mello
  • Patent number: 8108753
    Abstract: Method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received, and combining the results of the calculating step and the generating step.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
  • Patent number: 8063483
    Abstract: An electronic device comprises a die with at least one defined hot-spot area; and at least one defined intermediate temperature area at a temperature lower than the temperature of the hot-spot area. The device also comprises a cooling structure comprising at least one bundle of first nanotubes for cooling the hot spot area and at least one bundle of additional nanotubes for cooling the intermediate temperature area, and having heat conductivity lower than the bundle of first nanotubes. The heat conductivity of both sets of the nanotubes is sufficient to decrease any temperature gradient between the defined hot spot area, the defined intermediate temperature area, and at least one lower temperature area on the die. The walls of the first nanotubes and the additional nanotubes are surrounded by a heat conducting matrix material operatively associated with the lower temperature area.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christo Dimitrios Dimitrakopoulos, Christos John Georgiou, Alfred Grill, Bernice E. Rogowitz
  • Patent number: 7971122
    Abstract: Apparatus and method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received; and combining the results of the calculating step and the generating step.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
  • Publication number: 20100326924
    Abstract: A method for disposal of desalination concentrated brine waste product from a desalination process provides that the desalination concentrated brine waste product is injected, along with a carbon dioxide waste product, typically into an imperviously capped porous rock formation, typically including a saline aquifer. The desalination concentrated brine waste product and the carbon dioxide waste product (i.e., which may be injected as a supercritical liquid) may be injected simultaneously or sequentially. The method provides for environmentally acceptable disposal of the desalination concentrated brine waste product and the carbon dioxide waste product.
    Type: Application
    Filed: June 25, 2009
    Publication date: December 30, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christos John Georgiou, Ulisses Thibes Mello
  • Publication number: 20100328899
    Abstract: The invention relates to a semiconductive device comprising a die with at least one defined hot-spot area lying in a plane on the die and a cooling structure comprising nanotubes such as carbon nanotubes extending in a plane different than the plane of the hot-spot area and outwardly from the plane of the hot-spot area. The nanotubes are operatively associated with the hot-spot area to decrease any temperature gradient between the hot-spot area and at least one other area on the die defined by a temperature lower than the hot-spot area. A matrix material comprising a second heat conducting material substantially surrounds the nanotubes and is operatively associated with and in heat conducting relation with the other area on the die defined by a temperature lower than the hot-spot area.
    Type: Application
    Filed: September 1, 2010
    Publication date: December 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: CHRISTOS DIMITRIOS DIMITRAKOPOULOS, Christos John Georgiou
  • Patent number: 7842554
    Abstract: The invention relates to a semiconductive device comprising a die with at least one defined hot-spot area lying in a plane on the die and a cooling structure comprising nanotubes such as carbon nanotubes extending in a plane different than the plane of the hot-spot area and outwardly from the plane of the hot-spot area. The nanotubes are operatively associated with the hot-spot area to decrease any temperature gradient between the hot-spot area and at least one other area on the die defined by a temperature lower than the hot-spot area. A matrix material comprising a second heat conducting material substantially surrounds the nanotubes and is operatively associated with and in heat conducting relation with the other area on the die defined by a temperature lower than the hot-spot area.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christos Dimitrios Dimitrakopoulos, Christos John Georgiou
  • Patent number: 7676588
    Abstract: An architecture that achieves high speed performance in a network protocol handler combines parallelism and pipelining in multiple programmable processors, along with specialized front-end logic at the network interface that handles time critical protocol operations. The multiple processors are interconnected via a high-speed interconnect, using a multi-token counter protocol for data transmission between processors and between processors and memory. Each processor's memory is globally accessible by other processors, and memory synchronization operations are used to obviate the need for “spin-locks”. Each processor has multiple threads, each capable of fully executing programs. Threads within a processor are assigned the processing of various protocol functions in a parallel/pipelined fashion. Data frame processing is done by one or more of the threads to identify related frames.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Christos John Georgiou, Monty Montague Denneau
  • Publication number: 20090171853
    Abstract: A system for hosting an in-store electronic auction including a plurality of shoppers including a store server capable of synchronizing with handheld portable devices within a predetermined geographic area, a plurality of customers having portable electronic devices. The portable electronic devices are capable of synchronizing with the store server, such that the plurality of customers can individually send and receive auction information therethrough, as well as an inventory of products within the predetermined geographic area from which a customer can shop. The store server identifies the shoppers in the predetermined geographical area through the portable electronic device, and determines a shopper's eligibility to participate in the auction. If the shopper is determined to be eligible to participate, the system synchronizes the shopper's portable electronic device to the store server.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Applicant: International Business Machines Corporation
    Inventors: Christos John Georgiou, Bernice Ellen Rogowitz, Myron Flickner
  • Publication number: 20090102046
    Abstract: An electronic device comprises a die with at least one defined hot-spot area; and at least one defined intermediate temperature area at a temperature lower than the temperature of the hot-spot area. The device also comprises a cooling structure comprising at least one bundle of first nanotubes for cooling the hot spot area and at least one bundle of additional nanotubes for cooling the intermediate temperature area, and having heat conductivity lower than the bundle of first nanotubes. The heat conductivity of both sets of the nanotubes is sufficient to decrease any temperature gradient between the defined hot spot area, the defined intermediate temperature area, and at least one lower temperature area on the die. The walls of the first nanotubes and the additional nanotubes are surrounded by a heat conducting matrix material operatively associated with the lower temperature area.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Inventors: Christos Dimitrios Dimitrakopoulos, Christos John Georgiou, Alfred Grill, Bernice E. Rogowitz
  • Patent number: 7481365
    Abstract: A system and method for delivering electronic messages automatically to transaction cards. The transaction cards are capable of rendering electronic messages from a server using a transaction activated connection. This system can be used to automatically deliver user specific information such as calendar, reminder, or e-mail information to a person scanning their card in, for example, a building where scanning a badge is required to enter the building. Alternatively, the system can be used to automatically deliver public information to a user such as advertisements to a render-capable transaction card which includes, for example, a calling card, a credit card, or a public transportation access card.
    Type: Grant
    Filed: July 5, 2006
    Date of Patent: January 27, 2009
    Assignee: International Business Machines Corporation
    Inventors: Lurng-Kuo Liu, Christos John Georgiou
  • Publication number: 20080316711
    Abstract: The invention relates to a semiconductive device comprising a die with at least one defined hot-spot area lying in a plane on the die and a cooling structure comprising nanotubes such as carbon nanotubes extending in a plane different than the plane of the hot-spot area and outwardly from the plane of the hot-spot area. The nanotubes are operatively associated with the hot-spot area to decrease any temperature gradient between the hot-spot area and at least one other area on the die defined by a temperature lower than the hot-spot area. A matrix material comprising a second heat conducting material substantially surrounds the nanotubes and is operatively associated with and in heat conducting relation with the other area on the die defined by a temperature lower than the hot-spot area.
    Type: Application
    Filed: July 8, 2008
    Publication date: December 25, 2008
    Applicant: International Business Machines Corporation
    Inventors: Christos Dimitrios Dimitrakopoulos, Christos John Georgiou
  • Patent number: 7426674
    Abstract: Method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received, and combining the results of the calculating step and the generating step.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: September 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
  • Publication number: 20080222488
    Abstract: Method of generating cyclic redundancy checks (CRCs) for a message with N data blocks. The method includes calculating a partial CRC for an out of order data block and storing the result, generating, using a division operation, a CRC remainder multiplier associated with the out of order data block and storing the result, repeating the calculating and generating steps until all N data blocks for the message are received, and combining the results of the calculating step and the generating step.
    Type: Application
    Filed: March 3, 2008
    Publication date: September 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard E. ANDERSON, Christos John Georgiou, Peter A. Sandon
  • Publication number: 20080203156
    Abstract: A system and method for delivering electronic messages automatically to transaction cards. The transaction cards are capable of rendering electronic messages from a server using a transaction activated connection. This system can be used to automatically deliver user specific information such as calendar, reminder, or e-mail information to a person scanning their card in, for example, a building where scanning a badge is required to enter the building. Alternatively, the system can be used to automatically deliver public information to a user such as advertisements to a render-capable transaction card which includes, for example, a calling card, a credit card, or a public transportation access card.
    Type: Application
    Filed: May 2, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lurng-Kuo Liu, Christos John Georgiou
  • Publication number: 20080006688
    Abstract: A system and method for delivering electronic messages automatically to transaction cards. The transaction cards are capable of rendering electronic messages from a server using a transaction activated connection. This system can be used to automatically deliver user specific information such as calendar, reminder, or e-mail information to a person scanning their card in, for example, a building where scanning a badge is required to enter the building. Alternatively, the system can be used to automatically deliver public information to a user such as advertisements to a render-capable transaction card which includes, for example, a calling card, a credit card, or a public transportation access card.
    Type: Application
    Filed: July 5, 2006
    Publication date: January 10, 2008
    Inventors: Lurng-Kuo Liu, Christos John Georgiou
  • Patent number: 7010469
    Abstract: A method of calculating partial CRCs on-the-fly is provided without the need for pre-computed tables and without size restrictions on data blocks or packets. The method works for both fixed and variable length data blocks by computing the remainders of the powers of two as data blocks are received, without the need for pre-computing them and storing them in a table. The method may be employed on data streams wherein the data blocks are received out-of-order.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: March 7, 2006
    Assignee: International Business Machines Corporation
    Inventors: Richard E. Anderson, Christos John Georgiou, Peter A. Sandon
  • Patent number: 7003597
    Abstract: A method and system is provided to efficiently manage memory in a network device that receives packets of variable size. The memory is allocated into portions whereby each portion, comprising multiple equally-sized buffers, receives packets of a particular size. One portion is used for smaller packet sizes and another portion is for larger packet sizes, although other portions may be created. As packets are received at the network device, they are stored into the appropriate memory portion based on their size. The number of available buffers in each portion is monitored so that, when it falls below a threshold, buffers are reallocated to the other thereby increasing the overall memory efficiency.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: February 21, 2006
    Assignee: International Business Machines Corporation
    Inventors: Christos John Georgiou, Valentina Salapura
  • Patent number: 6836808
    Abstract: A method and system for increasing the efficiency of packet processing within a packet protocol handler. In accordance with the method of the present invention packet processing tasks are performed on multiple processors or threads concurrently and in a pipelined fashion. Subsequent protocol packet processing tasks for processing a single packet are performed on multiple processors or threads, acting as stages of a pipeline. The assignment of tasks to processors or threads is performed dynamically, by checking the availability of a processor or thread in the subsequent pipeline stage. The availability determination includes determining the available capacity of the input work queue associated with each processor or thread. If the subsequent pipeline stage is overloaded, the task is assigned to another processor or thread that is not overloaded.
    Type: Grant
    Filed: February 25, 2002
    Date of Patent: December 28, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert Michael Bunce, Christos John Georgiou, Valentina Salapura