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: 11775555
    Abstract: 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: Grant
    Filed: December 21, 2021
    Date of Patent: October 3, 2023
    Assignee: AMADEUS S.A.S.
    Inventor: Philippe Gentric
  • Publication number: 20230195696
    Abstract: 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: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventor: Philippe GENTRIC
  • Publication number: 20230195748
    Abstract: 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: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventor: Philippe GENTRIC
  • Patent number: 9576540
    Abstract: 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: Grant
    Filed: July 24, 2015
    Date of Patent: February 21, 2017
    Assignee: Texas Instruments Incorporated
    Inventors: Philippe Gentric, Julien Carre, Sathish Thoppay Egambaram
  • Publication number: 20150332631
    Abstract: 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: Application
    Filed: July 24, 2015
    Publication date: November 19, 2015
    Inventors: Philippe Gentric, Julien Carre, Sathish Thoppay Egambaram
  • Patent number: 9123300
    Abstract: 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: Grant
    Filed: January 8, 2013
    Date of Patent: September 1, 2015
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Philippe Gentric, Julien Sylvain Carre, Sathish Thoppay Egambaram
  • Patent number: 9049402
    Abstract: 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: Grant
    Filed: September 15, 2006
    Date of Patent: June 2, 2015
    Assignee: NXP, B.V.
    Inventor: Philippe Gentric
  • Patent number: 8826442
    Abstract: 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: Grant
    Filed: July 19, 2007
    Date of Patent: September 2, 2014
    Assignee: NXP B.V.
    Inventor: Philippe Gentric
  • Publication number: 20140146036
    Abstract: 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: Application
    Filed: January 8, 2013
    Publication date: May 29, 2014
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Philippe Gentric, Julien Sylvain Carre, Sathish Thoppay Egambaram
  • Patent number: 8589650
    Abstract: 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: Grant
    Filed: June 15, 2010
    Date of Patent: November 19, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Satoshi Yokoya, Philippe Gentric, Alain Michel Breton, Steven Charles Goss, Steven Richard Jahnke
  • Publication number: 20130252543
    Abstract: 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: Application
    Filed: April 11, 2012
    Publication date: September 26, 2013
    Applicant: TEXAS INSTRUMENTS, INCORPORATED
    Inventors: Eric Louis Pierre Badi, Yves Michel Marie Massé, Philippe Gentric
  • Patent number: 8452926
    Abstract: 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: Grant
    Filed: January 5, 2010
    Date of Patent: May 28, 2013
    Assignee: Texas Instruments Incorporated
    Inventors: Philippe Gentric, Olivier Alavoine
  • Patent number: 8327406
    Abstract: 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: Grant
    Filed: June 23, 2004
    Date of Patent: December 4, 2012
    Assignee: NXP B.V.
    Inventors: Philippe Gentric, Nicolas Delahaye, Lotfi Lamrani
  • Patent number: 8325077
    Abstract: 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: Grant
    Filed: August 11, 2005
    Date of Patent: December 4, 2012
    Assignee: NXP B.V.
    Inventor: Philippe Gentric
  • Publication number: 20110283071
    Abstract: 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: Application
    Filed: June 15, 2010
    Publication date: November 17, 2011
    Inventors: Satoshi Yokoya, Philippe Gentric, Alain Michel Breton, Steven Charles Goss, Steven Richard Jahnke
  • Patent number: 7936936
    Abstract: 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: Grant
    Filed: February 9, 2005
    Date of Patent: May 3, 2011
    Assignee: NXP B.V.
    Inventor: Philippe Gentric
  • Patent number: 7912218
    Abstract: 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: Grant
    Filed: June 23, 2004
    Date of Patent: March 22, 2011
    Assignee: NXP B.V.
    Inventor: Philippe Gentric
  • Publication number: 20110055490
    Abstract: 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: Application
    Filed: January 5, 2010
    Publication date: March 3, 2011
    Inventors: Philippe Gentric, Olivier Alavoine
  • Publication number: 20090288172
    Abstract: 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: Application
    Filed: July 19, 2007
    Publication date: November 19, 2009
    Applicant: NXP B.V.
    Inventor: Philippe Gentric
  • Publication number: 20090182546
    Abstract: 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: Application
    Filed: July 19, 2007
    Publication date: July 16, 2009
    Applicant: NXP B.V.
    Inventor: Philippe Gentric