Patents by Inventor Paul E. R. Lippens

Paul E. R. Lippens 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: 6557093
    Abstract: The data processing device maintains two stacks. The length of the basic unit of information is different for each stack. Pops and pushes cause a change in the stack pointer which differs dependent on which stack is used. Instructions refer to different locations on the stack as registers defined by an offset of a number of basic units relative to the top of stack. In an embodiment a reference to registers is normally interpreted as a reference to one of a set of registers (including the top of stack register) without push or pop, but a reference to one register is interpreted as a reference to top of stack including a push or pop.
    Type: Grant
    Filed: March 7, 2001
    Date of Patent: April 29, 2003
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Marnix C. Vlot, Paul E. R. Lippens
  • Patent number: 6502183
    Abstract: The data processing device maintains two stacks. The length of the basic unit of information is different for each stack. Pops and pushes cause a change in the stack pointer which differs dependent on which stack is used. Instructions refer to different locations on the stack as registers defined by an offset of a number of basic units relative to the top of stack. In an embodiment a reference to registers is normally interpreted as a reference to one of a set of registers (including the top of stack register) without push or pop, but a reference to one register is interpreted as a reference to, top of stack including a push or pop.
    Type: Grant
    Filed: August 3, 1998
    Date of Patent: December 31, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Marnix C. Vlot, Paul E. R. Lippens
  • Patent number: 6493805
    Abstract: With respect to a particular facility semaphore-based synchronizing is executed among a first station and one or more second stations. For each station a single bivalent semaphore is provided. The first station checks all second station semaphores as having a second state relative to its own semaphore's first state. It then executes a first accessing operation and flips the first state. Otherwise it foregoes the first accessing operation. Any second station checks the first station semaphore as having the second state relative to its own semaphore's second state. It then executes a second accessing operation an d flips the latter state. Otherwise it foregoes the second accessing operation.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: December 10, 2002
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: André K. Nieuwland, Paul E. R. Lippens
  • Publication number: 20020083276
    Abstract: Method and System For Synchronizing Block-Organized Data Transfer Amongst a Plurality of Producer and Consumer Stations. With respect to a particular facility semaphore-based synchronizing is executed among a first station and one or more second stations. For each station a single bivalent semaphore is provided. The first station checks all second station semaphores as having a second state relative to its own semaphore's first state. It then executes a first accessing operation and flips the first state. Otherwise it foregoes the first accessing operation. Any second station checks the first station semaphore as having the second state relative to its own semaphore's second state. It then executes a second accessing operation and flips the latter state. Otherwise it foregoes the second accessing operation.
    Type: Application
    Filed: October 29, 1998
    Publication date: June 27, 2002
    Applicant: U.S. PHILLIPS CORPORATION
    Inventors: ANDRE K. NIEUWLAND, PAUL E. R. LIPPENS
  • Publication number: 20020002665
    Abstract: The data processing device maintains two stacks. The length of the basic unit of information is different for each stack. Pops and pushes cause a change in the stack pointer which differs dependent on which stack is used. Instructions refer to different locations on the stack as registers defined by an offset of a number of basic units relative to the top of stack. In an embodiment a reference to registers is normally interpreted as a reference to one of a set of registers (including the top of stack register) without push or pop, but a reference to one register is interpreted as a reference to top of stack including a push or pop.
    Type: Application
    Filed: August 3, 1998
    Publication date: January 3, 2002
    Applicant: Philips Corporation
    Inventors: MARNIX C. VLOT, PAUL E.R. LIPPENS
  • Publication number: 20010010071
    Abstract: The data processing device maintains two stacks. The length of the basic unit of information is different for each stack. Pops and pushes cause a change in the stack pointer which differs dependent on which stack is used. Instructions refer to different locations on the stack as registers defined by an offset of a number of basic units relative to the top of stack. In an embodiment a reference to registers is normally interpreted as a reference to one of a set of registers (including the top of stack register) without push or pop, but a reference to one register is interpreted as a reference to top of stack including a push or pop.
    Type: Application
    Filed: March 7, 2001
    Publication date: July 26, 2001
    Inventors: Marnix C. Vlot, Paul E.R. Lippens
  • Patent number: 6182209
    Abstract: In an instruction a relative jump distance is expressed as a number of instructions rather than as a number of addresses. Instructions have various lengths. After encountering the instruction the processing device loads the following instructions but suppresses execution of a set of instructions that consists of the number of instructions expressed in the relative jump instruction.
    Type: Grant
    Filed: August 17, 1998
    Date of Patent: January 30, 2001
    Assignee: U.S. Philips Corporation
    Inventors: Marnix C. Vlot, Paul E. R. Lippens
  • Patent number: 5613152
    Abstract: A data processor of modular architecture comprises a plurality of operation units, each serving to implement specific functionalities as required by the instruction set that determines the processor's operation. Register files for several ones among the operation units are merged. At least one of the register files is exclusively assigned to one of the operation units. At the expense of only a marginal increase, if any, of the number of instruction cycles, smaller register file areas in an IC embodiment, less register file control circuitry and simpler microcode words are obtained.
    Type: Grant
    Filed: December 13, 1995
    Date of Patent: March 18, 1997
    Assignee: U.S. Philips Corporation
    Inventors: Jozef L. Van Meerbergen, Hendricus A. Hilderink, Paul E. R. Lippens, Antoine Delaruelle