Patents by Inventor Philippe Gentric
Philippe Gentric 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: 11775555Abstract: A device, system and method for synchronizing databases changes is provided. A computing node determines that a change has occurred, at a primary database, to a stored data-set comprising a data fields arranged in a predetermined layout defined by a data-set representation (DSR) defining a structure of the data fields associated with respective keys. The change comprises a changed data value at a given data field. The node generates a data-change bit-vector representing the changed data value at position(s) corresponding to a location of the data field at the stored data-set. The computing node generates a position-indication bit-vector indicating the position(s) of the changed data value at the data-change bit-vector. The computing node provides respective indications of the data-change and position-indication bit-vectors to a replication node. The replication node updates a respective stored data-set using the respective indications to change a corresponding given field to the changed data value.Type: GrantFiled: December 21, 2021Date of Patent: October 3, 2023Assignee: AMADEUS S.A.S.Inventor: Philippe Gentric
-
Publication number: 20230195696Abstract: A device, system and method for synchronizing databases changes is provided. A change-indication bit-vector indicates a position of a change to a stored data-set and/or a respective key position defined by a data-set representation (DSR) that defines a data-set structure. When the change comprises a data-field deletion, an indication of the change-indication bit-vector is provided to a replication node managing a replica database storing a replica data-set; the replication node updates the replica and a respective DSR to show the deletion at the indicated position. When the change comprises a data-field addition, the indication of the change-indication bit-vector and a record of a key value of a new data field and a data value of the new data field, is provided to the replication database; the replication node updates the replica and the respective DSR to show the addition at the indicated position.Type: ApplicationFiled: December 21, 2021Publication date: June 22, 2023Inventor: Philippe GENTRIC
-
Publication number: 20230195748Abstract: A device, system and method for synchronizing databases changes is provided. A computing node determines that a change has occurred, at a primary database, to a stored data-set comprising a data fields arranged in a predetermined layout defined by a data-set representation (DSR) defining a structure of the data fields associated with respective keys. The change comprises a changed data value at a given data field. The node generates a data-change bit-vector representing the changed data value at position(s) corresponding to a location of the data field at the stored data-set. The computing node generates a position-indication bit-vector indicating the position(s) of the changed data value at the data-change bit-vector. The computing node provides respective indications of the data-change and position-indication bit-vectors to a replication node. The replication node updates a respective stored data-set using the respective indications to change a corresponding given field to the changed data value.Type: ApplicationFiled: December 21, 2021Publication date: June 22, 2023Inventor: Philippe GENTRIC
-
Patent number: 9576540Abstract: Electrophoretic displays (EPDs) and methods for controlling EPDs are disclosed herein. An embodiment of an EPD includes a first operating format, wherein pixels on at least one area of the EPD are driven individually. The EPD has a second operating format, wherein a plurality of pixels constituting at least one area of the EPD are driven simultaneously. Both the first operating format and the second operating format are performable simultaneously on the EPD.Type: GrantFiled: July 24, 2015Date of Patent: February 21, 2017Assignee: Texas Instruments IncorporatedInventors: Philippe Gentric, Julien Carre, Sathish Thoppay Egambaram
-
Publication number: 20150332631Abstract: Electrophoretic displays (EPDs) and methods for controlling EPDs are disclosed herein. An embodiment of an EPD includes a first operating format, wherein pixels on at least one area of the EPD are driven individually. The EPD has a second operating format, wherein a plurality of pixels constituting at least one area of the EPD are driven simultaneously. Both the first operating format and the second operating format are performable simultaneously on the EPD.Type: ApplicationFiled: July 24, 2015Publication date: November 19, 2015Inventors: Philippe Gentric, Julien Carre, Sathish Thoppay Egambaram
-
Patent number: 9123300Abstract: Electrophoretic displays (EPDs) and methods for controlling EPDs are disclosed herein. An embodiment of an EPD includes a first operating format, wherein pixels on at least one area of the EPD are driven individually. The EPD has a second operating format, wherein a plurality of pixels constituting at least one area of the EPD are driven simultaneously. Both the first operating format and the second operating format are performable simultaneously on the EPD.Type: GrantFiled: January 8, 2013Date of Patent: September 1, 2015Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Philippe Gentric, Julien Sylvain Carre, Sathish Thoppay Egambaram
-
Patent number: 9049402Abstract: Method of synchronizing the playback of an audio broadcast on a plurality of network output devices. The present invention relates to method of synchronizing the playback of an audio broadcast on a plurality of network output devices. Said method comprises the steps of: detecting (11) a set of network output devices located in a same neighborhood which are able to play the audio broadcast, selecting (12) at least one network output device from among the set of network output devices, preventing (13) the network output devices of the set other than the at least one selected network output device to play the audio broadcast.Type: GrantFiled: September 15, 2006Date of Patent: June 2, 2015Assignee: NXP, B.V.Inventor: Philippe Gentric
-
Patent number: 8826442Abstract: A method of identifying a traced media playback decoder embedded in a device, wherein data representative of a trace message is included in the content field of a media content file and a trigger string (16) is included in the user data field of the file. The file is input to the decoder, and a traced decoder is arranged and configured to render the trace message in a desired format in response to detection of the trigger string. If the decoder is not the traced decoder, the trigger string will be disregarded and the component will try and process the media content file like a normal media content file, which results in an error.Type: GrantFiled: July 19, 2007Date of Patent: September 2, 2014Assignee: NXP B.V.Inventor: Philippe Gentric
-
Publication number: 20140146036Abstract: Electrophoretic displays (EPDs) and methods for controlling EPDs are disclosed herein. An embodiment of an EPD includes a first operating format, wherein pixels on at least one area of the EPD are driven individually. The EPD has a second operating format, wherein a plurality of pixels constituting at least one area of the EPD are driven simultaneously. Both the first operating format and the second operating format are performable simultaneously on the EPD.Type: ApplicationFiled: January 8, 2013Publication date: May 29, 2014Applicant: TEXAS INSTRUMENTS INCORPORATEDInventors: Philippe Gentric, Julien Sylvain Carre, Sathish Thoppay Egambaram
-
Patent number: 8589650Abstract: In a digital system with a processor coupled to a paged memory system, the memory system may be dynamically configured using a memory compaction manager in order to allow portions of the memory to be placed in a low power mode. As applications are executed by the processor, program instructions are copied from a non-volatile memory coupled to the processor into pages of the paged memory system under control of an operating system. Pages in the paged memory system that are not being used by the processor are periodically identified. The paged memory system is compacted by copying pages that are being used by the processor from a second region of the paged memory into a first region of the paged memory. The second region may be placed in a low power mode when it contains no pages that are being used by the processor.Type: GrantFiled: June 15, 2010Date of Patent: November 19, 2013Assignee: Texas Instruments IncorporatedInventors: Satoshi Yokoya, Philippe Gentric, Alain Michel Breton, Steven Charles Goss, Steven Richard Jahnke
-
Publication number: 20130252543Abstract: A network of processing devices includes a medium for low-latency interfaces for providing point-to-point connections between each of the processing devices. A switch within each processing device is arranged to facilitate communications in any combination between the processing resources and the local point-to-point interfaces within each processing device. A networking layer is provided above the low-latency interface stack, which facilitates re-use of software and exploits existing protocols for providing the point-to-point connections. Higher speeds are achieved for switching between the relatively low numbers of processor resources within each processing device, while low-latency point-to-point communications are achieved using the low-latency interfaces for accessing processor resources that are external to a processing device.Type: ApplicationFiled: April 11, 2012Publication date: September 26, 2013Applicant: TEXAS INSTRUMENTS, INCORPORATEDInventors: Eric Louis Pierre Badi, Yves Michel Marie Massé, Philippe Gentric
-
Patent number: 8452926Abstract: A digital system is provided with a memory interposer module configured to be coupled between a processor module and a memory module. The memory interposer module has a memory controller configured to couple to the memory module. It also includes a first memory emulator configured to couple to the processor module via a connector, wherein the first memory emulator is configured to emulate the memory module. There is an arbiter coupled between the memory controller and the memory emulator. A second memory emulator is connected to the arbiter, wherein the second memory emulator is also configured to emulate the memory module. Each memory emulator is operable to stall a memory request when a conflict occurs.Type: GrantFiled: January 5, 2010Date of Patent: May 28, 2013Assignee: Texas Instruments IncorporatedInventors: Philippe Gentric, Olivier Alavoine
-
Patent number: 8327406Abstract: The invention applies to the transmission of a multimedia content from a server to a client terminal. The multimedia content is available from the server as one or more sets of files. Upon reception of an initial request from the client, the server sends a document back to the client, said document causing the client to repetitively send fetching request. Upon reception of a fetching request, the server selects the file to download.Type: GrantFiled: June 23, 2004Date of Patent: December 4, 2012Assignee: NXP B.V.Inventors: Philippe Gentric, Nicolas Delahaye, Lotfi Lamrani
-
Patent number: 8325077Abstract: The present invention relates to a system for distributing multimedia content to at least one client device over a network. Said system comprises: a slicer (SLI) for slicing the multimedia content into a set of slices; a coder (ALC) for coding a slice according to an asynchronous layer coding technique such that N coded symbols including K source symbols and N?K error symbols are generated; a content server (SER) for storing and transmitting said coded slices upon request of the client device; a client device (CLD) comprising means for receiving said coded slices and a decoder (DEC) for decoding a coded slice as soon as K coded symbols of said slice have been received.Type: GrantFiled: August 11, 2005Date of Patent: December 4, 2012Assignee: NXP B.V.Inventor: Philippe Gentric
-
Publication number: 20110283071Abstract: In a digital system with a processor coupled to a paged memory system, the memory system may be dynamically configured using a memory compaction manager in order to allow portions of the memory to be placed in a low power mode. As applications are executed by the processor, program instructions are copied from a non-volatile memory coupled to the processor into pages of the paged memory system under control of an operating system. Pages in the paged memory system that are not being used by the processor are periodically identified. The paged memory system is compacted by copying pages that are being used by the processor from a second region of the paged memory into a first region of the paged memory. The second region may be placed in a low power mode when it contains no pages that are being used by the processor.Type: ApplicationFiled: June 15, 2010Publication date: November 17, 2011Inventors: Satoshi Yokoya, Philippe Gentric, Alain Michel Breton, Steven Charles Goss, Steven Richard Jahnke
-
Patent number: 7936936Abstract: A method of visualizing a large still picture on a display having a size smaller than the large still picture includes the steps of dividing the large still picture into a set of pieces, where the pieces have a size substantially equal to the display size; ranking the pieces of the large still picture according to a predetermined scanning order; and encoding the set of pieces using a predictive block-based compression technique according to the predetermined scanning order so as to obtain a video sequence.Type: GrantFiled: February 9, 2005Date of Patent: May 3, 2011Assignee: NXP B.V.Inventor: Philippe Gentric
-
Patent number: 7912218Abstract: The invention proposes to divide a content to be transmitted via a network into a set of slices and to generate a set of files from this set of slices. The slices (or the files) are encrypted before downloading in such a way that the client cannot use the slice (or the file) before having acquired the associated decryption key. The invention thereby allows protecting a downloaded content on a slice-by-slice basis (or on a file-by-file basis) rather than protecting a downloaded content as a whole. The transmission (in download mode) between the server and the client is ruled by the HTTP protocol that is accepted by all firewalls and NAT. Consequently, the transmitted content is accessible for any client device that has access to the Web without restriction. Advantageously, the slices can be decoded independently of each other.Type: GrantFiled: June 23, 2004Date of Patent: March 22, 2011Assignee: NXP B.V.Inventor: Philippe Gentric
-
Publication number: 20110055490Abstract: A digital system is provided with a memory interposer module configured to be coupled between a processor module and a memory module. The memory interposer module has a memory controller configured to couple to the memory module. It also includes a first memory emulator configured to couple to the processor module via a connector, wherein the first memory emulator is configured to emulate the memory module. There is an arbiter coupled between the memory controller and the memory emulator. A second memory emulator is connected to the arbiter, wherein the second memory emulator is also configured to emulate the memory module. Each memory emulator is operable to stall a memory request when a conflict occurs.Type: ApplicationFiled: January 5, 2010Publication date: March 3, 2011Inventors: Philippe Gentric, Olivier Alavoine
-
Publication number: 20090288172Abstract: A method of identifying a traced media playback decoder embedded in a device, wherein data representative of a trace message is included in the content field of a media content file and a trigger string (16) is included in the user data field of the file. The file is input to the decoder, and a traced decoder is arranged and configured to render the trace message in a desired format in response to detection of the trigger string. If the decoder is not the traced decoder, the trigger string will be disregarded and the component will try and process the media content file like a normal media content file, which results in an error.Type: ApplicationFiled: July 19, 2007Publication date: November 19, 2009Applicant: NXP B.V.Inventor: Philippe Gentric
-
Publication number: 20090182546Abstract: The present invention relates to a method and apparatus for running an application (APPL) of a mobile device (MB) on an external device (PC). The mobile device comprises an application (APPLI) for running on an operating system (OS_H) of the mobile device, and an emulator (E_M) for emulating the operating system (OS_M) of the mobile device. The method comprises establishing (1, 2) a communication link between the mobile device and the external device (PC); triggering (3) the emulator (E_M) to run on an operating system (OS_H) of the external device (PC); and running the application (APPL) of the mobile device on the emulator (E_M).Type: ApplicationFiled: July 19, 2007Publication date: July 16, 2009Applicant: NXP B.V.Inventor: Philippe Gentric