Patents by Inventor Michel Banâtre
Michel Banâtre 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: 20170053144Abstract: The invention relates to a device for monitoring physical objects that comprises one or more short-range remote readers, memory elements to be attached to physical objects, and a controller adapted for executing a reading function capable of interaction with the one or more remote readers in order to acquire data contained in adjacent memory elements, and for executing an integrity validation function capable of distinguishing, from the acquired data, individual identifiers particular to each of the memory elements as well as group description data stored in at least some of said memory elements, and of checking the sufficiency of group description data while checking the compliance of individual identifiers with corresponding group description data.Type: ApplicationFiled: November 7, 2016Publication date: February 23, 2017Inventors: Michel BANATRE, Paul COUDERC, Mathieu BECUS, Fabien ALLARD
-
Patent number: 9489811Abstract: The invention relates to a device for monitoring physical objects that comprises one or more short-range remote readers, memory elements to be attached to physical objects, and a controller adapted for executing a reading function capable of interaction with the one or more remote readers in order to acquire data contained in adjacent memory elements, and for executing an integrity validation function capable of distinguishing, from the acquired data, individual identifiers particular to each of the memory elements as well as group description data stored in at least some of said memory elements, and of checking the sufficiency of group description data while checking the compliance of individual identifiers with corresponding group description data.Type: GrantFiled: August 14, 2012Date of Patent: November 8, 2016Assignee: INRIA INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUEInventors: Michel Banatre, Paul Couderc, Mathieu Becus, Fabien Allard
-
Patent number: 9324219Abstract: The invention relates to a device for monitoring physical objects that comprises one or more short-range remote readers (13), memory elements (5) to be attached to physical objects, and a controller (15) adapted for executing a reading function capable of interaction with the one or more remote readers in order to acquire data contained in adjacent memory elements, and for executing an integrity validation function capable of distinguishing, from the acquired data, individual identifiers particular to each of the memory elements as well as group description data stored in at least some of said memory elements, and of checking the sufficiency of group description data while checking the compliance of individual identifiers with corresponding group description data.Type: GrantFiled: May 20, 2009Date of Patent: April 26, 2016Assignee: INRIA INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUEInventors: Michel Banatre, Paul Couderc, Mathieu Becus, Fabien Allard
-
Patent number: 8392521Abstract: The invention concerns a device dedicated to the management of data between at least one user mobile station (MS) equipped with a communication module (1), stationary terminals (3) associated with at least one service, and a plurality of mobile service means (8) equipped with a communication module (9) and adapted to ensure said service.Type: GrantFiled: October 10, 2003Date of Patent: March 5, 2013Assignee: Inria Institut National de Recherche en Informatique et en AutomatiqueInventors: Michel Banatre, Gilbert Cabillic, Paul Couderc
-
Publication number: 20120306629Abstract: The invention relates to a device for monitoring physical objects that comprises one or more short-range remote readers, memory elements to be attached to physical objects, and a controller adapted for executing a reading function capable of interaction with the one or more remote readers in order to acquire data contained in adjacent memory elements, and for executing an integrity validation function capable of distinguishing, from the acquired data, individual identifiers particular to each of the memory elements as well as group description data stored in at least some of said memory elements, and of checking the sufficiency of group description data while checking the compliance of individual identifiers with corresponding group description data.Type: ApplicationFiled: August 14, 2012Publication date: December 6, 2012Applicant: Inria Institut National De Recherche En Informatique Et En AutomatiqueInventors: MICHEL BANATRE, PAUL COUDERC, MATHIEU BECUS, FABIEN ALLARD
-
Patent number: 8032891Abstract: A mobile device (10) manages tasks (18) using a scheduler (20) for scheduling tasks on multiple processors (12). To conserve energy, the set of tasks to be scheduled are divided into two (or more) subsets, which are scheduled according to different procedures. In a specific embodiment, the first subset contains tasks with the highest energy consumption deviation based on the processor that executes the task. This subset is scheduled according to a power-aware procedure for scheduling tasks primarily based on energy consumption criteria. If there is no failure, the second subset is scheduled according to a real-time constrained procedure that schedules tasks primarily based on the deadlines associated with the various tasks in the second subset. If there is a failure in either procedure, one or more tasks with the lowest energy consumption deviation are moved from the first subset to the second subset and the scheduling is repeated.Type: GrantFiled: May 20, 2002Date of Patent: October 4, 2011Assignee: Texas Instruments IncorporatedInventors: Gerard Chauvel, Dominique D'Inverno, Serge Lasserre, Maija Kuusela, Gilbert Cabillic, Jean-Philippe Lesot, Michel Banâtre, Frédéric Parain, Jean-Paul Routeau, Salam Majoul
-
Publication number: 20110178999Abstract: The invention relates to a device for monitoring physical objects that comprises one or more short-range remote readers (13), memory elements (5) to be attached to physical objects, and a controller (15) adapted for executing a reading function capable of interaction with the one or more remote readers in order to acquire data contained in adjacent memory elements, and for executing an integrity validation function capable of distinguishing, from the acquired data, individual identifiers particular to each of the memory elements as well as group description data stored in at least some of said memory elements, and of checking the sufficiency of group description data while checking the compliance of individual identifiers with corresponding group description data.Type: ApplicationFiled: May 20, 2009Publication date: July 21, 2011Applicant: INRIA INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUEInventors: Michel Banatre, Paul Couderc, Mathieu Becus, Fabien Allars
-
Patent number: 7941790Abstract: A method for generating program code for translating high level code into instructions for one of a plurality of target processors comprises first determining a desired program code characteristic corresponding to a target processor. Then, selecting one or more predefined program code modules from a plurality of available program code modules in accordance with said desired program code characteristic, and generating program code for translating high level code into instructions for said target processor from said selected one or more predefined program code modules. Preferably, the method comprises forming agglomerated program code from a plurality of program code modules in accordance with said desired program code characteristic.Type: GrantFiled: October 24, 2001Date of Patent: May 10, 2011Assignee: Texas Instruments IncorporatedInventors: Gilbert Cabillic, Jean-Philippe Lesot, Michel Banatre, Gerard Chauvel, Dominique D'Inverno, Teresa Higuera, Valerie Issarny, Serge Lasserre, Frederic Parain, Jean-Paul Routeau
-
Patent number: 7881662Abstract: The inventive information distributing system (1), in particular for railway stations or airports, comprises a control unit (5) delivering information items selected according to a first key value to a main distributor (3), a short-range communications relay (7) for establishing connections with mobile terminals (11, 13, 15). Said control unit comprises a relay interface and a control module carrying out a function of general distribution to the distributor, an inventory function for interacting with the terminals by storing state data received therefrom and by setting a second key value according to a state data sub-group and a particular distribution function for transmitting the information items selected according to the second key value to the terminals having the second sub-group state data.Type: GrantFiled: April 13, 2006Date of Patent: February 1, 2011Assignee: Inria Institut National de Recherche En Informatique Et En AutomatiqueInventors: Michel Banatre, Mathieu Becus, Paul Couderc
-
Patent number: 7565385Abstract: An electronic system comprises a processor, memory coupled to the processor, and an application programming interface that causes an embedded garbage collection object to be active. The memory stores one or more objects that selectively have references from root objects. The embedded garbage collection object preferably uses control data to cause objects to be removed from said memory, the removed objects comprise those objects that were created while an embedded garbage collection object was active and that do not have references from root objects.Type: GrantFiled: April 22, 2004Date of Patent: July 21, 2009Assignee: Texas Instruments IncorporatedInventors: Gerard Chauvel, Serge Lasserre, Dominique D'Inverno, Maija Kuusela, Gilbert Cabillic, Jean-Philippe Lesot, Michel Banâtre, Jean-Paul Routeau, Salam Majoul, Frédéric Parain
-
Publication number: 20090080371Abstract: A local communications device comprises a station (9, 25) for communicating with mobile terminals (11) and a controller (3) for transmitting a message of the mobile terminal (11). The inventive device comprises a beacon (19, 21) interacting with a portable passive object (17) for obtaining at least one code word. The controller (3) interacts with the beacon (19, 21) for storing the code word thus obtained and for subsequently actuating a decision mechanism relating to a spontaneous message transmission. A decision for transmitting a message depends, at least partially, on the code word.Type: ApplicationFiled: April 13, 2006Publication date: March 26, 2009Inventors: Michel Banatre, Mathieu Becus, Paul Couderc
-
Patent number: 7496930Abstract: In some embodiments, a storage medium comprises application software that performs one or more operations and that directly manages a device. The application software comprises instructions that initialize an application data structure (e.g., an object or array) usable by the application software to manage the device and also comprises instructions that map the application data structure to a memory associated with the device without the use of a device driver. In other embodiments, a method comprises initializing an application data structure to manage a hardware device and mapping the application data structure to a memory associated with the hardware device without the use of a device driver. The application data structure may store a single dimensional data structure or a multi-dimensional data structure. In some embodiments, the device being managed by the application software may comprise a display and the application software may comprise Java code.Type: GrantFiled: April 22, 2004Date of Patent: February 24, 2009Assignee: Texas Instruments IncorporatedInventors: Gerard Chauvel, Serge Lasserre, Dominique D'Inverno, Maija Kuusela, Gilbert Cabillic, Jean-Philippe Lesot, Michel Banâtre, Jean-Paul Routeau, Salam Majoul, Frédéric Parain
-
Publication number: 20090047899Abstract: The inventive information distributing system (1), in particular for railway stations or airports, comprises a control unit (5) delivering information items selected according to a first key value to a main distributor (3), a short-range communications relay (7) for establishing connections with mobile terminals (11, 13, 15). Said control unit comprises a relay interface and a control module carrying out a function of general distribution to the distributor, an inventory function for interacting with the terminals by storing state data received therefrom and by setting a second key value according to a state data sub-group and a particular distribution function for transmitting the information items selected according to the second key value to the terminals having the second sub-group state data.Type: ApplicationFiled: April 13, 2006Publication date: February 19, 2009Inventors: Michel Banatre, Mathieu Becus, Paul Couderc
-
Patent number: 7434021Abstract: A process and associated system comprise pre-allocating a portion of memory in a first processor based upon a control input and determining in a second processor if the portion of the pre-allocated memory can satisfy a memory allocation request. Further, if a portion of pre-allocated memory can satisfy a memory allocation request, the technique includes assigning the pre-allocated portion of memory to the allocation request. However, if a portion of pre-allocated memory cannot satisfy a memory allocation request, the technique includes allocating a portion of memory in the first processor to the allocation request.Type: GrantFiled: April 22, 2004Date of Patent: October 7, 2008Assignee: Texas Instruments IncorporatedInventors: Gerard Chauvel, Serge Lasserre, Dominique D'Inverno, Maija Kuusela, Gilbert Cabillic, Jean-Philippe Lesot, Michel Banâtre, Jean-Paul Routeau, Salam Majoul, Frédéric Parain
-
Publication number: 20080235132Abstract: The invention concerns a transactional device comprising a station (2) capable of performing a transaction, and an equipment (32), for setting up a wireless communication network, with one or more mobile terminals (34), based on a connection protocol, as well as a communication with said station (2). The equipment (32) is configured with a perimeter (36) selected to cover a specific zone, proximate to said station (2), while the connecting protocol is configured to enable initial identity information transmitted by a mobile terminal present in said zone to be exchanged against a unique temporary code, such exchange being followed by launching of a background function enabling part at least of a transaction to be prepared based on said identity information, and so that the station (2) is capable, upon presentation of the unique temporary code, of recovering then completing, if required, and validating the transaction.Type: ApplicationFiled: January 14, 2005Publication date: September 25, 2008Applicant: Inria Institut National De Recherche En Informatique Et En AutomatiqueInventors: Michel Banatre, Paul Couderc, Mathieu Becus
-
Patent number: 7330937Abstract: A method is disclosed that comprises determining whether a data subsystem is to operate as cache memory or as scratchpad memory in which line fetches from external memory are suppressed and programming a control bit to cause the data subsystem to be operated as either a cache or scratchpad memory depending on the determination. Other embodiments are disclosed herein as well.Type: GrantFiled: April 5, 2004Date of Patent: February 12, 2008Assignee: Texas Instruments IncorporatedInventors: Gerard Chauvel, Serge Lasserre, Dominique D'Inverno, Maija Kuusela, Gilbert Cabillic, Jean-Philippe Lesot, Michel Banâtre, Jean-Paul Routeau, Salam Majoul, Frédéric Parain
-
Publication number: 20060015636Abstract: For enabling an application for a device with multiple network interfaces to select among network interfaces to transmit its data, an interface between the application and the network layer of a protocol stack is provided for providing information on network interface availability to the application (5), selecting the network interface by the application (61) and submitting the selected network interface as parameter to the network layer (62).Type: ApplicationFiled: June 15, 2005Publication date: January 19, 2006Inventors: Ryan Skraba, Gregory Watts, Frederic Weis, Michel Banatre
-
Publication number: 20060010237Abstract: The invention concerns a device dedicated to the management of data between at least one user mobile station (MS) equipped with a communication module (1), stationary terminals (3) associated with at least one service, and a plurality of mobile service means (8) equipped with a communication module (9) and adapted to ensure said service.Type: ApplicationFiled: October 10, 2003Publication date: January 12, 2006Applicant: Inria Institut National De Recherche En Informatique Et En AutomatiqueInventors: Michel Banatre, Gilbert Cabillic, Paul Couderc
-
Patent number: 6901261Abstract: An access interface (Bai) allows access to a context-sensitive service to a user portable set (Ui) according to a chosen geographical coverage. A mobile station (SMi) distributed in the access interface area of coverage is equipped with communication means to establish short-range radio frequency communication within a chosen perimeter. The user portable set (Ui) is equipped with short-range radio frequency communication means paired with those of the mobile station to establish the said short-range radio frequency communication within the chosen perimeter. The user portable set (Ui) communicates with the mobile station (SMi) and the access interface (Bai) to access the said context-sensitive service (Si) which is adapted according to the position and/or identity of the user.Type: GrantFiled: July 26, 2001Date of Patent: May 31, 2005Assignee: Inria Institut Nationalde Recherche en Informatique etaen AutomatiqueInventors: Michel Banatre, Paul Couderc
-
Publication number: 20050033945Abstract: A technique comprises receiving an instruction and dynamically changing the instruction's semantic based on programmable information that is separate from the instruction. The change in semantic may comprise the inclusion of monitoring code that determines a performance characteristic associated with the instruction or a change in the instruction's operation (e.g., the inclusion of read or write barrier operations to support a garbage collector).Type: ApplicationFiled: April 22, 2004Publication date: February 10, 2005Inventors: Gerard Chauvel, Serge Lasserre, Dominique D'Inverno, Maija Kuusela, Gilbert Cabillic, Jean-Philippe Lesot, Michel Banatre, Jean-Paul Routeau, Salam Majoul, Frederic Parain