Patents by Inventor Yacine El Kolli

Yacine El Kolli 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: 9019873
    Abstract: Methods and apparatus for communicating between a first node and a plurality of second nodes in a network, including a first uplink mode in which a first message is transmitted from multiple second nodes in sequence, and a second uplink mode in which a second message is sent from only a subset of nodes. A first receiving node evaluates communication path information based on messages received in the first uplink mode and returns this information via an acknowledgement to allow the subset to be selected. The first message from multiple nodes includes sequence information to allow the first node to acknowledge at an appropriate point in time. This is particularly applicable where multiple spatially separated antennas offer a receiver several observations of the same signal in an antenna diversity scheme.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: April 28, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Alain Caillerie, Yacine El Kolli
  • Patent number: 8908616
    Abstract: A method includes emitting a reference signal following K transmission paths during a first configuration time slot, identifying valid transmission paths among the set of K transmission paths by listening, according to each transmission path of the set, for a feedback reference signal from the second device during the second configuration time slot; and emitting data signals in each communication time slot of which the associated transmission path has been identified as valid.
    Type: Grant
    Filed: July 15, 2010
    Date of Patent: December 9, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Alain Caillerie, Lionel Tocze, Yacine El Kolli
  • Publication number: 20140344649
    Abstract: A method and device for decoding a plurality of packets of same data. Each packet is encoded using a product code. An encoded packet comprises data blocks is organized into rows and columns. Each of the rows and columns has a respective error detecting code. For a data packet, Erroneous row and column data are detected by their associated error detecting code. In the data packet, a potentially erroneous data block belonging to a row and a column of data blocks both having been detected as erroneous is detected. In another data packet of the same data, a non-erroneous data block corresponding to the identified potentially erroneous data block is determined. The data block is determined as non-erroneous if it belongs to at least one row or column of data having been detected as non-erroneous. The identified potentially erroneous block is replaced with the determined non-erroneous block.
    Type: Application
    Filed: May 13, 2014
    Publication date: November 20, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: ALAIN CAILLERIE, MOUNIR ACHIR, YACINE EL KOLLI, MICKAEL LORGEOUX
  • Publication number: 20130057767
    Abstract: A method of transmitting a video frame over a plurality of communication channels involves selecting a number of communication channels available between the transmitting and the receiving devices; partitioning spatially correlated pixels of the video frame into a number of different partitions equal to the number of selected communication channels; and transmitting the different partitions, where each partition is transmitted on a distinct communication channel among the selected communication channels. Such a method is suitable for use in a communication system, especially a wireless communication system, in which data of a channel can be lost or corrupted. The method can maximize diversity in the transport of the video frame pixels and improve robustness.
    Type: Application
    Filed: August 29, 2012
    Publication date: March 7, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: ALAIN CAILLERIE, YACINE EL KOLLI, LIONEL TOCZE
  • Patent number: 8289947
    Abstract: A method is proposed for synchronizing a data stream transmitted on a communications network, the data stream being transmitted from an emitter device to a receiver device in the form of data packets of predefined size, a data packet being filled up with a padding synchronization symbol if an amount of applications data to be transmitted in the data packet is below the predefined size of the data packet.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: October 16, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yacine El Kolli, Pierre Visa
  • Patent number: 8243751
    Abstract: A method of transmission of at least one data content by a source node associated with a generator application to at least one destination node, each associated with a consumer application, in a communications network comprising a plurality of nodes, each being associated with an application, the network implementing a first clocking which defines a first cycle, called a network cycle, for data transmission on said network. Each node of the network implements a second clocking which defines a second cycle, called a local cycle, for data transmission between the node of the network and its associated application, the network cycle being equal to an integer multiple P, P?1, of the local cycle, the start of the network cycle coinciding with the start of a local cycle, the local cycle comprising a plurality of virtual channels corresponding to time slots, a set of the virtual channels being assigned to the transmission of the content or contents.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: August 14, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Pierre Visa, Laurent Frouin, Arnaud Closset, Yacine El Kolli
  • Patent number: 8238269
    Abstract: A method is proposed for balancing a latency of transmission of data content in a communications tree in a synchronous communications network, the communications tree comprising a root node on which a junction terminal is connected, the communications tree comprising leaf nodes on which terminals are connected, the root node and the leaf nodes being interconnected by intermediate nodes, the nodes being interconnected by links. The method comprises determining, for each node of the communications tree, a maximum value of latency associated with each path going from said node up to leaf nodes in a direction opposite to the junction terminal, and applying to each link at a node, the link running from the node in the direction opposite to the junction terminal, a supplement of latency balancing that corresponds to a difference between a maximum value of latency of each link and a maximum value.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: August 7, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Pascal Rousseau, Tristan Halna Du Fretay, Yacine El Kolli
  • Patent number: 8165170
    Abstract: A transmit mode performs indirect synchronization with a master node for accessing a medium, in a synchronous communications network comprising a plurality of slave nodes capable of accessing the medium during access time slots. The indirect synchronization includes receiving at least one frame coming from at least one of the slave nodes of the network. From each frame received, synchronization information pertaining to a level of synchronization of the slave node having sent the frame is obtained, the level of synchronization of the slave node being relative to the master node. A reference node is selected from among the at least one of the slave nodes from which at least one frame has been received, as a function of the pieces of synchronization information, the transmit node being indirectly synchronized with the master node via the reference node.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: April 24, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Arnaud Closset, Yacine El Kolli, Laurent Frouin, Pierre Visa
  • Publication number: 20120059948
    Abstract: A method is proposed for transmitting at least two data contents by means of a source node to a destination node via at least two transmission paths. The method for transmitting includes steps of: sub-dividing each content into a succession of elementary data groups according to a predetermined pattern of repetition comprising at least two types of different elementary groups; transmitting elementary groups on at least one of the paths, according to a predefined alternation of elementary groups resulting from the sub-division of at least two different contents.
    Type: Application
    Filed: April 6, 2011
    Publication date: March 8, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Yacine El Kolli, Alain Caillerie, Lionel Tocze
  • Publication number: 20120014367
    Abstract: A method includes emitting a reference signal following K transmission paths during a first configuration time slot, identifying valid transmission paths among the set of K transmission paths by listening, according to each transmission path of the set, for a feedback reference signal from the second device during the second configuration time slot; and emitting data signals in each communication time slot of which the associated transmission path has been identified as valid.
    Type: Application
    Filed: July 15, 2010
    Publication date: January 19, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Alain Caillerie, Lionel Tocze, Yacine El Kolli
  • Patent number: 8089915
    Abstract: A method of transmitting data in a synchronous communications network, which includes multiple nodes, includes communicating a super frame that includes multiple frames, based on a network cycle, each frame being associated with one of the nodes. Each frame includes a payload that includes an own data section and a repeat data section. The nodes include at least one relay node associated with an application generating own data of the relay node to be transmitted to at least one second node. The relay node receives frames from other of the nodes, reads a predetermined part of data from the received frames, which enables repeat data to be obtained, writes the repeat data in the repeat data section of a new frame, writes the own data of the relay node in the own data section of the new frame, and transmits the new frame.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 3, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Pierre Visa, Laurent Frouin, Arnaud Closset, Yacine El Kolli
  • Patent number: 7751439
    Abstract: A method for the allocation of resources for the transmission, in a communications network, of a data stream from an intermediate device to a sink device, said data stream comprising a plurality of data applications packets and being transmitted from a source device to the intermediate device in the form of data transport packets according to a communications protocol.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: July 6, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yacine El Kolli, Arnaud Closset
  • Publication number: 20100149985
    Abstract: According to the method for balancing a latency of transmission of at least one data content in a communications tree defined in a synchronous communications network, the communications tree comprising a root node to which there is connected a junction terminal which is a convergence terminal in the context of a capture application or divergence terminal in the context of a broadcast application, the communications tree furthermore comprising the leaf nodes to which there are connected capture terminals, for capturing or broadcast terminals, for broadcasting, the root node and the leaf nodes being interconnected by intermediate nodes, the nodes being interconnected by links, steps are performed for: determining, for each node of the communications tree, a maximum value of latency associated with each path going from the node up to leaf nodes in a direction opposite to the junction terminal, and applying to each link at a node, the link running from the node in the direction opposite to the junction termina
    Type: Application
    Filed: December 11, 2009
    Publication date: June 17, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Pascal Rousseau, Tristan Halna Du Fretay, Yacine El Kolli
  • Patent number: 7676824
    Abstract: Processing signals from a remote control device within a home audiovisual network comprising a plurality of nodes for interconnecting a plurality of terminals, wherein, within the network, at least two types of remote-control signals are used, including first type remote-control signals specific to the nodes and sent by at least one first remote control device associated with the nodes, and second type remote-control signals specific to the terminals and sent by at least one second remote control device associated with at least one of said terminals.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: March 9, 2010
    Assignee: Canon Europa NV
    Inventors: Jean-Paul Accarie, Yacine El Kolli
  • Publication number: 20090279530
    Abstract: A method is proposed for synchronizing a data stream transmitted on a communications network, the data stream being transmitted from an emitter device to a receiver device in the form of data packets of predefined size, a data packet being filled up with a padding synchronization symbol if an amount of applications data to be transmitted in the data packet is below the predefined size of the data packet.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 12, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Yacine El Kolli, Pierre Visa
  • Publication number: 20090180465
    Abstract: The invention concerns a method for accessing a medium by a transmit node in a synchronous communications network comprising a plurality of nodes capable of accessing said medium during access time slots of predetermined duration to transmit data frames via said network. The plurality of nodes comprises a master node that implements a clocking that defines a network cycle for accessing said medium and comprises at least two slave nodes being slaves of said clocking including said transmit node. Each network cycle comprises a plurality of frames transmitted during said access time slots according to a predetermined transmission sequence.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 16, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Arnaud Closset, Yacine El Kolli, Laurent Frouin, Pierre Visa
  • Patent number: 7500019
    Abstract: In a method for the insertion of information to synchronize a destination node with a data stream transmitted from an entry terminal in a heterogeneous network, the heterogeneous network includes at least one sub-network conveying first packets and one basic network conveying second packets. The entry terminal is connected to the sub-network. The sub-network is connected to the basic network by means of an entry terminal forming the second packets from at least one sub-part of at least one first packet. At the occurrence of at least one pre-determined event, the entry node: forms a second synchronization packet such that the beginning of the useful information of the second synchronization packet corresponds to the beginning of a first packet; inserts a synchronization marker in the second synchronization packet; and modifies the size of a second packet preceding the second synchronization packet.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: March 3, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yacine El Kolli, Cyril Bernier
  • Publication number: 20090016257
    Abstract: A method for the transmission of data in a synchronous communications network comprising a plurality of nodes, a super frame being communicated based on a network cycle on the network and comprising a plurality of frames, each frame being associated with one of the nodes. Each frame comprises a payload part itself comprising an own data section and a repeat data section. The plurality of nodes comprises at least one relay node associated with an application generating own data of the relay node having to be transmitted to at least one second node. The relay node performs the following steps: reception of frames coming from the other nodes; reading of a predetermined part of the data from the received frames, enabling repeat data to be obtained; writing said repeat data in the repeat data section of a new frame; writing own data of said relay node in the own data section of the new frame; and transmission of the new frame.
    Type: Application
    Filed: June 30, 2008
    Publication date: January 15, 2009
    Applicant: Canon Kabushiki Kaisha
    Inventors: Pierre Visa, Laurent Frouin, Arnaud Closset, Yacine El Kolli
  • Publication number: 20080259950
    Abstract: A method of transmission of at least one data content by a source node associated with a generator application to at least one destination node, each associated with a consumer application, in a communications network comprising a plurality of nodes, each being associated with an application, the network implementing a first clocking which defines a first cycle, called a network cycle, for data transmission on said network. Each node of the network implements a second clocking which defines a second cycle, called a local cycle, for data transmission between the node of the network and its associated application, the network cycle being equal to an integer multiple P, P?1, of the local cycle, the start of the network cycle coinciding with the start of a local cycle, the local cycle comprising a plurality of virtual channels corresponding to time slots, a set of the virtual channels being assigned to the transmission of the content or contents.
    Type: Application
    Filed: March 25, 2008
    Publication date: October 23, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Pierre Visa, Laurent Frouin, Arnaud Closset, Yacine El Kolli
  • Publication number: 20080205442
    Abstract: A method for the allocation of resources for the transmission, in a communications network, of a data stream from an intermediate device to a sink device, said data stream comprising a plurality of data applications packets and being transmitted from a source device to the intermediate device in the form of data transport packets according to a communications protocol.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 28, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Yacine El Kolli, Arnaud Closset