Patents by Inventor Kees Goossens

Kees Goossens 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).

  • Publication number: 20080012736
    Abstract: The invention relates to a data processing system and a method for synchronizing data traffic. The invention relies on the perception that the lack of synchronization of data traffic is primarily caused by the use of different schemes for reservation of resources. According to the invention, a conversion unit is provided which converts first data into second data, the first data being controlled by a first scheme for reservation of resources and the second data being controlled by a second scheme for reservation of resources. The conversion unit may be referred to as a network-level bridge (NWB). For example, the different schemes for reservation of resources may be based on slot tables, in which case the conversion unit converts the slot assignments for the first data into the slot assignments for the second data.
    Type: Application
    Filed: November 30, 2005
    Publication date: January 17, 2008
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Kees Goossens, Andrei Radulescu, Edwin Rijpkema
  • Publication number: 20070234006
    Abstract: An integrated circuit is provided comprising a plurality of processing modules (M, S) and a network (N) arranged for coupling said processing modules (M, S). Said integrated circuit comprises a first processing module (M) for encoding an atomic operation into a first transaction and for issuing said first transaction to at least one second processing module (S) . In addition, a transaction decoding means (TDM) for decoding the issued first transaction into at least one second transaction is provided.
    Type: Application
    Filed: April 12, 2005
    Publication date: October 4, 2007
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Andrei Radulescu, Kees Goossens
  • Publication number: 20070186018
    Abstract: An integrated circuit, comprising a plurality of processing modules (M, S) is provided, wherein at least one first of said processing modules (M) requests at least one communication service to at least one second processing module (S) based on specific communication properties and at least one communication service identification. Furthermore, an interconnect means (N) is provided for coupling said plurality of processing modules (M, S) and for enabling a connection based communication having a set of connection properties. At least one network interface (NI) is associated to said at least one first of said processing modules (M) for controlling the communication between said at least one first of said plurality of processing modules (M) and said interconnect means (N).
    Type: Application
    Filed: March 7, 2005
    Publication date: August 9, 2007
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
    Inventors: Andrei Radulescu, Kees Goossens
  • Publication number: 20060294263
    Abstract: A method for communicating data between an initiator unit (INIT) which initiates the communication and a target unit (TRGT) is described. Therein the initiator unit (INIT) indicates a request (TID) to initiate a communication. In response the target unit (TRGT) provides information (READY, ACCEPTC) indicating whether one of the following situation exist, the initiator unit (INIT) has to maintain the request, the request of the initiator (INIT) is accepted, the request of the initiator (INIT) is rejected. In addition a processing system is described.
    Type: Application
    Filed: May 4, 2004
    Publication date: December 28, 2006
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Andrei Radulescu, Kees Goossens
  • Publication number: 20060224922
    Abstract: In networks on an integrated circuit a first module typically has access to an address space, wherein addresses identify locations within second modules. It may be necessary to address two or more second modules simultaneously. In that case, the first module replicates a request and sends the resulting plurality of requests to the second modules. This causes a large burden on the first module. The integrated circuit and the method according to the invention overcome this shortcoming, because the network can provide a multicast request to at least two second modules in response to a single request from the first module. For this purpose, the network can comprise a facility to map a multicast address onto two or more further addresses. Alternatively, a connection identifier 10 can be sent along with a request, which identifies a multicast connection.
    Type: Application
    Filed: October 7, 2003
    Publication date: October 5, 2006
    Applicant: Koninklijke Philips Electronics N.V.
    Inventors: Andrei Radulescu, Kees Goossens
  • Publication number: 20060095920
    Abstract: An integrated circuit comprising a plurality of modules (M, S) and a network (N) arranged for transferring messages between said modules (M, S) is provided, wherein a message issued by a first module (M) comprises first information indicative for a location of an addressed module within the network (N), and second information indicative for a location within the addressed module (S). Said integrated circuit further comprises at least one address translation means (AT) for arranging the first and the second information as a single address. Said address translation means (AT) is adapted to determine which module is addressed based on said single address, and the selected location of the addressed module (S) is determined based on said single address. Accordingly, the design of the first modules (M), i.e. master modules, can implemented independent of the address mapping to the addressed modules (S), i.e. the slave modules.
    Type: Application
    Filed: July 4, 2003
    Publication date: May 4, 2006
    Applicant: Koninklijke Philips Electronics N.V.
    Inventor: Kees Goossens
  • Publication number: 20060077974
    Abstract: A network for transporting data consists of a group of two or more nodes, such as switches, routers or computer systems, linked together. Data is transported from a source node to a destination node through the network. In packed-switched networks, small units of data called packets are routed through the network from a source node to a destination node. These packets can also be used to program the network. In some cases it is required that the packet travels the return path to the source node. In the present invention, the return path is derived from information stored in the nodes of the network.
    Type: Application
    Filed: November 18, 2003
    Publication date: April 13, 2006
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Kees Goossens, Edwin Rijpkema, Paul Wielage
  • Publication number: 20060041888
    Abstract: An integrated circuit comprising a plurality of processing modules M, S and a network N; RN arranged for providing at least one connection between a first and at least one second module M, S is provided. Said connection supports transactions comprising outgoing messages from the first module to the second modules and return messages from the second modules to the first module. Said integrated circuit comprises at least one dropping means DM for dropping data exchanged by said first and second module M, S. Accordingly, an alternative scheme for transaction completion is provided, where full and immediate transaction completion is merely applied for certain cases. The invention is based on the idea to allow the dropping of data in certain cases.
    Type: Application
    Filed: July 4, 2003
    Publication date: February 23, 2006
    Inventors: Andrei Radulescu, Kees Goossens
  • Publication number: 20060041889
    Abstract: An integrated circuit comprising a plurality of processing modules (M; I; S; T) and a network (N; RN) arranged for providing at least one connection between a first and at least one second module is provided. Said connections comprises a set of communication channels each having a set of connection properties. Said connection supports transactions comprising outgoing messages from the first module to the second module and return messages from the second module to the first module. The connection properties of the different communication channels of said connection can be adjusted independently. Therefore, the utilization of the resources of a network on chip is more efficient, since the connection between modules can be efficiently adapted to their actual requirement, such that the connection is not over dimensioned and unused network resources can be assigned to other connections.
    Type: Application
    Filed: October 7, 2003
    Publication date: February 23, 2006
    Inventors: Andrei Radulescu, Kees Goossens