Patents by Inventor Youenn Fablet

Youenn Fablet 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: 8051188
    Abstract: A server computer sends, to a client computer, a service description document comprising information relating to a communication protocol used for exchanging messages, the service description document including a description of at least one functionality implemented by the communication protocol for an execution of the service over on the communication network using the protocol. The client computer analyzes the service description document by extracting the description of the functionalities implemented by the protocol from the service description document, verifying that each functionality is supported by the client computer of the communication network, and adding the protocol to a list of protocols usable for the execution of the service supplied by the server computer if all the functionalities associated with the communication protocol are supported by the client computer.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: November 1, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jean-Jacques Moreau, Hervé Ruellan, Youenn Fablet
  • Publication number: 20110106967
    Abstract: The present invention concerns a method of generating a syndication web feed (10) composed of entries (12) corresponding to content elements, and an associated system. The method comprises the steps consisting of: determining (E110, E221, E300) at least one activity parameter (A) representing a frequency of obtaining content elements to be published; calculating (E620, E770) at least one similarity value (SI) between a content element (IT) to be published in the web stream (10) and at least one entry (E) in said web stream; selecting (E130, E640) an entry (EP) in said web stream according to the at least one calculated similarity value (SI) and the at least one determined activity parameter (A); adding (E140) said content element to be published (IT) to said selected entry.
    Type: Application
    Filed: November 5, 2010
    Publication date: May 5, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Romain Bellessort, Youenn Fablet, Hervé Ruellan
  • Publication number: 20110107199
    Abstract: The present invention concerns a method of generating a web feed (10) composed of entries (12) corresponding to content elements (14), and an associated system. The method comprises: a. determining (E110) a number (NIA) of content elements to be added to a web feed (10), according to a number (NI) of available content elements to be published (20, 24, 26) and according to a predefined visibility period (T) associated with said web feed, b. selecting (E120) said number of content elements (14) from said content elements (20, 24, 26) to be published, and c. creating (E135, E140), in said web feed (10), entries (12) corresponding to said selected elements (22).
    Type: Application
    Filed: November 5, 2010
    Publication date: May 5, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Romain Bellessort, Youenn Fablet, Hervé Ruellan
  • Publication number: 20110010614
    Abstract: An object of the invention is in particular methods and devices for analyzing, processing and evaluating expressions of the XPath type on data of the XML type with which coding or decoding tables are associated. After generating a list comprising a set of targets from the XPath-type expression, one target is linked to the coding/decoding table (115). When one part of the set of data is accessed, a reference to an item is identified in the table using the part of data. It makes it possible to access a target linked to the table in order to reconstruct the item (145) and evaluate the expression (150). According to a particular embodiment, a parameter representing the discriminating character of the targets is determined and linked to the table to enable the discriminating character of the targets to be taken into account during the evaluation of the XPath expression on the XML-type data.
    Type: Application
    Filed: March 27, 2009
    Publication date: January 13, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Youenn Fablet, Franck Denoual
  • Patent number: 7870495
    Abstract: A method of offering a service provided by a server computer in a communication network comprises a step (E11) of sending a service description document comprising a description of a functionality implemented during a preprocessing or post-processing of data in XML format of a message exchanged during the execution of the service on the communication network. Use for specifying the various processings applied to data in XML format.
    Type: Grant
    Filed: March 3, 2004
    Date of Patent: January 11, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventor: Youenn Fablet
  • Publication number: 20100322527
    Abstract: This invention relates to a method of encoding a path (1) in layered form so as to allow partial decoding and progressive rendering while decoding. The path (1) is made of an original sequence (20, 23) of original draw commands, each corresponding to an original portion of a drawing. The method of encoding comprises the following steps: transforming (E120, E230, E430, E440, E450) at least one original draw command into an approximating draw command according to a geometrical approximation of the corresponding original portion of a drawing, to obtain a reduced sequence (25); encoding (E130, E250) said reduced sequence (25) into an encoded reduced sequence; and encoding (E150, E260) a reconstruction information set (26) representing the difference between the reduced sequence (25) and the original sequence (20, 23). The invention is particularly suitable for graphics description languages, such as SVG.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 23, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Youenn Fablet, Romain Bellessort, Franck Denoual, Herve Ruellan
  • Publication number: 20100287460
    Abstract: The present invention concerns a method and device for coding a structured document comprising events to be coded having values. A particular, non-exclusive, application of the present invention is the coding of the XML document as a file of the EXI type. The method comprises the following steps: running through the document in order to process events; forming channels of values containing values of events according to at least one criterion; coding the channels of values thus formed by coding the event values of each of these channels of values by means of at least one coding dictionary; method wherein the formation device comprises, for each event to be coded and run through having a value, the association of this value to be coded with one of said channels by reference, in said channel, to an entry in the coding dictionary.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 11, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Franck Denoual, Youenn Fablet
  • Patent number: 7831723
    Abstract: An electronic document for describing a service proposed by a server computer of a communication network, comprises a first part adapted to describe messages exchanged between computers of the communication network and a second part adapted to comprise information relating to the transmission of messages over the communication network. The second part comprises two sub-parts, a first sub-part being adapted to comprise information on a format for representing messages and a second sub-part being adapted to comprise information on a communication protocol implemented for the transmission of the messages over the communication network.
    Type: Grant
    Filed: September 4, 2003
    Date of Patent: November 9, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jean-Jacques Moreau, Youenn Fablet
  • Publication number: 20100192056
    Abstract: The method of encoding hierarchized data organized in a plurality of events comprises: a step of obtaining an information set of at least one event to be encoded, and a step of recovering a grammar according to the information set, said grammar making it possible to describe at least said information set, a step of determining whether at least a part, defined by a predetermined criterion, of said information set of at least one event to be encoded can be predicted unequivocally from said grammar, if the result of the determination step is positive, a step of encoding so-called “conformity” information representing this positive result, and a step of encoding the information of each said event to be encoded not included in said information set.
    Type: Application
    Filed: July 22, 2008
    Publication date: July 29, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Romain Bellessort, Youenn Fablet
  • Patent number: 7765472
    Abstract: Method of processing at least one digital graphical document represented in a predetermined markup language in which at least one software display program of browser type is used for displaying such a document, characterized in that the method comprises the following steps: i) transforming the original document (ISVG1) displayed in read mode into an editable version in the markup language according to a set of predefined transformation rules not linked to the document, said transformation rules incorporating a set of rules for writing to the document; ii) interacting via the software display program with the said editable version (ISVG2) in order to modify said editable version according to said set of writing rules; and iii) transforming the editable version thus modified into a version in read mode (ISVG3) incorporating the modifications made during step ii).
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: July 27, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Youenn Fablet
  • Publication number: 20100153837
    Abstract: The present invention concerns a processing method and system for configuring a processor for coding/decoding structured documents of XML type. The method includes generating at least one unified model representative of the structure of an element type on the basis of at least one structured configuration document, said unified model including statistical information on transitions between items made in the occurrences of said element type within the configuration documents, and optimizing said unified model, using the statistical information on transitions, by deletion of at least one transition of the unified model and/or grouping together of at least two transitions within the unified model. Thus, the transition information makes it possible to configure the processor with a number of productions that is limited and adapted for the coding or the decoding of the structured documents.
    Type: Application
    Filed: December 10, 2009
    Publication date: June 17, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Romain Bellessort, Youenn Fablet
  • Patent number: 7725906
    Abstract: The client obtains an interface of a data object from the server, selects a function to be applied to the data object from the obtained interface, determines types of different results that can be sent back from the server as a result of an execution of the function by the server, where the types of different results are determined from result type identification, encoded in the interface, selects at least one desired result type from the determined different result types, generates a message including the at least one selected desired result type for invoking the function; the server receives the message, extracts arguments of the function invoked by the message, extracts at least one desired result type from the message, executes the function, generates a function execution response containing the selected execution result desired by the client and sends the function execution response to the client.
    Type: Grant
    Filed: August 15, 2006
    Date of Patent: May 25, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Youenn Fablet, Herve Ruellan
  • Patent number: 7720969
    Abstract: A description document for a service offered by a server in a communication network comprises a first abstract part adapted to describe at least one message exchanged on the communication network when a service is implemented and a second concrete part adapted to describe the information relating to the transmission of the messages over the communication network. This service description document comprises, in the first abstract part, a description of abstract constraints associated with a binary multimedia document. It has particular use for validating a multimedia document from the extraction (E11) of the description of abstract constraints and the extraction (E12) of the MPEG7 description of this multimedia document.
    Type: Grant
    Filed: July 21, 2004
    Date of Patent: May 18, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Youenn Fablet
  • Publication number: 20100088588
    Abstract: This application proposes an enrichment to XML component-based languages, such as WSDL, Relax NG. This enrichment is based on a schema extension for expressing links. Two types of links are distinguished, those to another components (enrichment links) and those to particular entities (simple links). This additional information provides improved binary conversion based on pointers for the first type and string identifiers for the second type, and easier extractions of self-describing sub-documents.
    Type: Application
    Filed: January 9, 2008
    Publication date: April 8, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Youenn Fablet
  • Publication number: 20100010995
    Abstract: The present invention concerns a method of coding an XML-type structured document, a corresponding decoding method and associated systems. The method of coding a structured document (502) comprising at least values to be coded, using at least one indexing dictionary (508) comprising entries, the method comprising the following steps: identifying (425, 630) at least one entry value of the dictionary linked to the value to be coded by matching between at least part of one of the values and a subpart of the other value; and coding (740, 750, 755, 760, 765) said value to be coded by reference, according to said matching, to at least the identified entry of the dictionary.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 14, 2010
    Inventors: Youenn Fablet, Franck Denoual
  • Publication number: 20090287625
    Abstract: The method of coding a structured document comprises: a step (705) of determining whether a succession of correct predictions exists for items of a set of items of the document and if the result of said determining step is positive, a step (710) of coding the number of successive correct predictions. In embodiments, this method further comprises, if a set of items of the document possesses associated values, a step of coding said values associated with said set of items of the document.
    Type: Application
    Filed: May 15, 2009
    Publication date: November 19, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Youenn Fablet, Romain Bellessort
  • Patent number: 7565378
    Abstract: A table is obtained comprising, for each request emanating from the client device, at least one line of correspondence between at least the address (U) of the request, a first filter (f) defining information to be kept for the request without modifying the sense of the request, a location containing a simplified request resulting from the application of the first filter to the request, and a location containing a response. In response to a request emanating from a client device, the corresponding line is selected, at least one condition for the supply of the response from the corresponding location is verified and, in the case of positive verification, the response is supplied to the client device from the location containing said response.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: July 21, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventors: Herve Ruellan, Youenn Fablet, Jean-Jacques Moreau
  • Publication number: 20090183067
    Abstract: The present invention concerns a document coding method and device and more particularly a method of processing a document (10a, 10b, 10c) comprising hierarchized data organized into a plurality of items, said method comprising: a prior step (512) of generating at least one so-called “coding” table (34) comprising coding information organized into a plurality of coding structures (34) each associated with an item, said generating prior step being based on the prior coding of other documents of hierarchized data, a step of coding said document of hierarchized data, comprising: a. a step (541, 600, 710, 805) of extracting an item to code; b. a step of determining, within said coding table, a coding structure associated with said item to code; c. a step of coding (625, 655, 730, 820, 850, 935) said extracted item on the basis of said determined coding structure.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 16, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Youenn Fablet
  • Publication number: 20080077554
    Abstract: Methods and devices for optimizing the processing of documents of the XML type comprising components are described. After having identified the required XML document and the processing mode that is to be performed on this document, for example forward or backward, the client sends a request comprising this information. On receipt of this request, the server accesses the document identified and the sequencing according to the processing mode that has to be performed before transmitting it. If the processing mode is of the backward type, it is not necessary to process all the document in order to transmit it, it may be transmitted gradually as sequencing takes place. The algorithms for sequencing and processing the components of an XML document are adapted to process the simple components and the components having circular references.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 27, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Youenn Fablet
  • Publication number: 20070130189
    Abstract: A method of creating a description document in markup language of a global service provided by at least two successive nodes on a communication path in the communication network, using description documents of a unitary service provided by each of said nodes on the communication path, each description document of a unitary service provided by a node comprising a list of blocks received by said node when said unitary service is implemented, comprises a step (E306) of determining a set of blocks comprising the combining of the blocks received by each node on the communication path when the global service is implemented; a step (E305, E307, E308) of entering a first tag including said combining of the blocks received; a step (E314-E316, E318) of determining, for each node, the processing or processings associated respectively with the blocks of said combining of the received blocks; and a step (E317, E319) of entering a second tag specifying the processing or processings associated with said blocks at each node
    Type: Application
    Filed: March 3, 2004
    Publication date: June 7, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Jean-Jacques Moreau, Youenn Fablet