Patents by Inventor Bruno Bougard

Bruno Bougard 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: 20140040594
    Abstract: A programmable device suitable for software defined radio terminal is disclosed. In one aspect, the device includes a scalar cluster providing a scalar data path and a scalar register file and arranged for executing scalar instructions. The device may further include at least two interconnected vector clusters connected with the scalar cluster. Each of the at least two vector clusters provides a vector data path and a vector register file and is arranged for executing at least one vector instruction different from vector instructions performed by any other vector cluster of the at least two vector clusters.
    Type: Application
    Filed: October 2, 2013
    Publication date: February 6, 2014
    Applicants: Samsung Electronics, IMEC
    Inventors: Bruno Bougard, Thomas Schuster
  • Patent number: 8611465
    Abstract: A digital receiver is disclosed. In one aspect, the receiver includes a receiving module for receiving packetized data. The receive may further include a first processing module for packet detection having a first programmable processor. The receiver may further include a second processing module for demodulation and packet decoding having a second programmable processor. The receiver may further include a first digital receive controller having a third processor arranged for being notified of detection of data by the first processing module and for activating the second processing module.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: December 17, 2013
    Assignees: IMEC, Samsung Electronics Co., Ltd.
    Inventor: Bruno Bougard
  • Patent number: 8578238
    Abstract: A system for execution of a decoding method is disclosed. The system is capable of executing at least two data decoding methods which are different in underlying coding principle, wherein at least one of the data decoding methods requires data shuffling operations on the data. In one aspect, the system includes at least one application specific processor having an instruction set having arithmetic operators excluding multiplication, division and power. The processor is selected for execution of approximations of each of the at least two data decoding methods. The system also includes at least a first memory unit, e.g. background memory, for storing data. The system also includes a transfer unit for transferring data from the first memory unit towards the at least one programmable processor. The transfer unit includes a data shuffler. The system may also include a controller for controlling the data shuffler independent from the processor.
    Type: Grant
    Filed: April 1, 2010
    Date of Patent: November 5, 2013
    Assignees: IMEC, Samsung Electronics Co., Ltd.
    Inventors: Robert Priewasser, Bruno Bougard, Frederik Naessens
  • Patent number: 8488626
    Abstract: Presented is a method of managing the operation of a system including a processing subsystem configured to run a multimedia application and a telecommunication subsystem. The method includes determining telecom environment conditions, and selecting a working point from a plurality of predetermined working points. The selecting is based at least in part on the determined environmental conditions. The method also includes setting control parameters in the multimedia application and/or the telecommunication subsystem to configure the system to operate at the selected working point, and operating the system at the selected working point.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: July 16, 2013
    Assignee: IMEC
    Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
  • Publication number: 20120269060
    Abstract: In one aspect, a method of operating a wireless system is disclosed. The method comprises allocating each video packet to a plurality of user specific priority queues. The method further comprises assigning each of the queues to a video quality layer. The method further comprises selectively dropping of one or more of video packets in cases of network congestion based on the video quality layer information.
    Type: Application
    Filed: November 22, 2011
    Publication date: October 25, 2012
    Applicant: IMEC
    Inventors: Xin Ji, Sofie Pollin, Bruno Bougard, Greogry Lenoir, Francky Catthoor
  • Publication number: 20120243645
    Abstract: A digital receiver is disclosed. In one aspect, the receiver includes a receiving module for receiving packetized data. The receive may further include a first processing module for packet detection having a first programmable processor. The receiver may further include a second processing module for demodulation and packet decoding having a second programmable processor. The receiver may further include a first digital receive controller having a third processor arranged for being notified of detection of data by the first processing module and for activating the second processing module.
    Type: Application
    Filed: November 23, 2011
    Publication date: September 27, 2012
    Applicants: Samsung Electronics Co., Ltd., IMEC
    Inventor: Bruno Bougard
  • Patent number: 8228952
    Abstract: Disclosed is a method for managing the operation of a telecom system, and minimizing the energy to be drained from a power supply. According to the method, a rate constraint and telecom environment conditions are determined. Then, a working point is selected a plurality of predetermined working points based on the rate constraint and the telecom environment conditions. The telecom system is operated at the selected working point by setting corresponding control parameters.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: July 24, 2012
    Assignee: IMEC
    Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
  • Patent number: 8140023
    Abstract: One inventive aspect relates to a system and method for performing communication between a transmitting device and a receiving device along a communication path. The transmit device and the receive device each have at least one antenna. At least one of the devices has a plurality of antennas. The method comprises determining first information about the communication path. The method further comprises determining second information about the desired performance parameters of the communication. The method further comprises selecting based on the first and second information a mode of communication from a predetermined set of communication modes. The set includes a Single Input Single Output (SISO) and at least one Multiple Input Multiple Output (MIMO) communication scheme. The method further comprises performing communication in accordance with the selected mode.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: March 20, 2012
    Assignees: IMEC, Katholieke Universiteit Leuven
    Inventor: Bruno Bougard
  • Publication number: 20110230172
    Abstract: Presented is a method of managing the operation of a system including a processing subsystem configured to run a multimedia application and a telecommunication subsystem. The method includes determining telecom environment conditions, and selecting a working point from a plurality of predetermined working points. The selecting is based at least in part on the determined environmental conditions. The method also includes setting control parameters in the multimedia application and/or the telecommunication subsystem to configure the system to operate at the selected working point, and operating the system at the selected working point.
    Type: Application
    Filed: February 17, 2011
    Publication date: September 22, 2011
    Applicant: Interuniversitair Microelektronica Centrum (IMEC)
    Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
  • Publication number: 20110113125
    Abstract: A method for determining a data format for processing data to be transmitted along a communication path is disclosed. In one aspect, the method includes identifying at run-time an operational configuration based on received information on the conditions for communication on the communication path. The method may also include selecting according to the identified operational configuration, a data format for processing data to be transmitted among a plurality of predetermined data formats.
    Type: Application
    Filed: September 7, 2010
    Publication date: May 12, 2011
    Applicants: IMEC, Katholieke Universiteit Leuven
    Inventors: David Novo Bruna, Bruno Bougard
  • Publication number: 20100268918
    Abstract: A system for execution of a decoding method is disclosed. The system is capable of executing at least two data decoding methods which are different in underlying coding principle, wherein at least one of the data decoding methods requires data shuffling operations on the data. In one aspect, the system includes at least one application specific processor having an instruction set having arithmetic operators excluding multiplication, division and power. The processor is selected for execution of approximations of each of the at least two data decoding methods. The system also includes at least a first memory unit, e.g. background memory, for storing data. The system also includes a transfer unit for transferring data from the first memory unit towards the at least one programmable processor. The transfer unit includes a data shuffler. The system may also include a controller for controlling the data shuffler independent from the processor.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 21, 2010
    Applicants: IMEC, Samsung Electronics Co., Ltd.
    Inventors: Robert Priewasser, Bruno Bougard, Frederik Naessens
  • Publication number: 20100186006
    Abstract: A programmable device suitable for software defined radio terminal is disclosed. In one aspect, the device includes a scalar cluster providing a scalar data path and a scalar register file and arranged for executing scalar instructions. The device may further include at least two interconnected vector clusters connected with the scalar cluster. Each of the at least two vector clusters provides a vector data path and a vector register file and is arranged for executing at least one vector instruction different from vector instructions performed by any other vector cluster of the at least two vector clusters.
    Type: Application
    Filed: December 17, 2009
    Publication date: July 22, 2010
    Applicants: IMEC, Samsung Electronics
    Inventors: Bruno Bougard, Thomas Schuster
  • Publication number: 20090175381
    Abstract: A digital receiver is disclosed. In one aspect, the receiver includes a receiving module for receiving packetized data. The receive may further include a first processing module for packet detection having a first programmable processor. The receiver may further include a second processing module for demodulation and packet decoding having a second programmable processor. The receiver may further include a first digital receive controller having a third processor arranged for being notified of detection of data by the first processing module and for activating the second processing module.
    Type: Application
    Filed: November 14, 2008
    Publication date: July 9, 2009
    Applicants: Interuniversitair Microelektronica Centrum vzw (IMEC), SAMSUNG Electronics Co., Ltd.
    Inventor: Bruno Bougard
  • Publication number: 20070261082
    Abstract: In one aspect, a method of operating a wireless system is disclosed. The method comprises allocating each video packet to a plurality of user specific priority queues. The method further comprises assigning each of the queues to a video quality layer. The method further comprises selectively dropping of one or more of video packets in cases of network congestion based on the video quality layer information.
    Type: Application
    Filed: April 6, 2007
    Publication date: November 8, 2007
    Applicant: Interuniversitair Microelektronica Centrum (IMEC)
    Inventors: Xin Ji, Sofie Pollin, Bruno Bougard, Greogry Lenoir, Francky Cathoor
  • Publication number: 20070254608
    Abstract: One inventive aspect relates to a system and method for performing communication between a transmitting device and a receiving device along a communication path. The transmit device and the receive device each have at least one antenna. At least one of the devices has a plurality of antennas. The method comprises determining first information about the communication path. The method further comprises determining second information about the desired performance parameters of the communication. The method further comprises selecting based on the first and second information a mode of communication from a predetermined set of communication modes. The set includes a Single Input Single Output (SISO) and at least one Multiple Input Multiple Output (MIMO) communication scheme. The method further comprises performing communication in accordance with the selected mode.
    Type: Application
    Filed: March 20, 2007
    Publication date: November 1, 2007
    Applicant: Interuniversitair Microelektronica Centrum vzw (IMEC)
    Inventor: Bruno Bougard
  • Publication number: 20060114836
    Abstract: Presented is a method of managing the operation of a system including a processing subsystem configured to run a multimedia application and a telecommunication subsystem. The method includes determining telecom environment conditions, and selecting a working point from a plurality of predetermined working points. The selecting is based at least in part on the determined environmental conditions. The method also includes setting control parameters in the multimedia application and/or the telecommunication subsystem to configure the system to operate at the selected working point, and operating the system at the selected working point.
    Type: Application
    Filed: October 11, 2005
    Publication date: June 1, 2006
    Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
  • Publication number: 20050152280
    Abstract: Disclosed is a method for managing the operation of a telecom system, and minimizing the energy to be drained from a power supply. According to the method, a rate constraint and telecom environment conditions are determined. Then, a working point is selected a plurality of predetermined working points based on the rate constraint and the telecom environment conditions. The telecom system is operated at the selected working point by setting corresponding control parameters.
    Type: Application
    Filed: August 20, 2004
    Publication date: July 14, 2005
    Inventors: Sofie Pollin, Bruno Bougard, Gregory Lenoir, Francky Catthoor
  • Patent number: 6678843
    Abstract: Methods and apparatus wherein subsequent permutation and inverse permutation operations provide inputs in correct order for first and second processes. Processes needing inputs in original order and processes needing inputs in permutated order can be distinguished, thereby using one of the processes as reference process. Permutation and inverse permutation operations which can fit into a turbo coding system and in systems applying the turbo coding principle. At least one permutation and one inverse permutation operation can be performed subsequently. Permutation and inverse permutation operations may be altered by scheduling linear writing and reading operation and permutated or inverse permutated writing and reading operations. These methods enable parallel execution of sub-processes, where the processes producing and consuming data can be performed in a parallel way, and the writing and reading operations to and from a memory can be performed in a parallel way.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: January 13, 2004
    Assignee: Interuniversitair Microelektronics Centrum (IMEC)
    Inventors: Alexandre Giulietti, Veerle Derudder, Bruno Bougard, Gokhan Cosgul, Michael Thul, Jochen Uwe Giese, Curt Schurgers
  • Publication number: 20030014700
    Abstract: Methods and apparatus are described wherein subsequent permutation and inverse permutation operations provide inputs in correct order for first and second processes. Processes needing inputs in original order and processes needing inputs in permutated order can be distinguished, thereby using one of said processes as reference process. Permutation and inverse permutation operations are described which can fit into a turbo coding system and in systems applying the turbo coding principle. At least one permutation and one inverse permutation operation can be performed subsequently. Permutation and inverse permutation operations may be altered by scheduling linear writing and reading operations and permutated or inverse permutated writing and reading operations. These methods enable parallel execution of sub-processes, where the processes producing and consuming data can be performed in a parallel way, and the writing and the reading operations to and from a memory can be performed in a parallel way.
    Type: Application
    Filed: May 17, 2002
    Publication date: January 16, 2003
    Inventors: Alexandre Giulietti, Veerle Derudder, Bruno Bougard, Gokhan Cosgul, Michael Thul, Jochen Uwe Giese, Curt Schurgers