Patents by Inventor Frédéric Roulland
Frédéric Roulland 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: 9467583Abstract: A method for generating procedures includes receiving a log of a troubleshooting session. The log includes device data including a sequence of detected operations performed on the device causing respective components to change states. Steps of a candidate operating procedure are generated, based on the log, each corresponding to one of the detected operations. Missing steps may be identified, based on state charts and/or stored operability constraints for the device. The candidate operating procedure is compared with existing operating procedures stored in a knowledge base for the device to identify at least one existing operating procedure which includes steps which match at least some of the steps of the candidate operating procedure and, based on the identified at least one existing operating procedure, generating a textual description based on the textual description of the matching steps. The candidate procedure can be presented to an editor for validation.Type: GrantFiled: April 24, 2014Date of Patent: October 11, 2016Assignee: XEROX CORPORATIONInventors: Frederic Roulland, Stefania Castellani, Fabien Guillot, Yves Hoppenot
-
Publication number: 20160253681Abstract: Methods and systems for interpretable user behavior profiling in off-street parking applications. To render user profiles easy to interpret by decision makers, the semi-automatic discovery and tagging of user profiles can be implemented. Transaction data from one or more (and geographically close) off-street parking installations can be implemented. An analysis of spatio-temporal behavioral patterns can be implemented based on representation of any parking episode by a set of heterogeneous features, the use of clustering methods for automatic pattern discovery, an assessment of obtained clusters, semi-automatic identification/tagging of space-temporal patterns, and a user-friendly interpretation of obtained patterns.Type: ApplicationFiled: February 26, 2015Publication date: September 1, 2016Inventors: Cesar Roberto de Souza, Boris Chidlovskii, Frederic Roulland, Luis Rafael Ulloa Paredes
-
Publication number: 20160247326Abstract: Methods and systems for modeling user arrival and choice in the context of off-street parking solutions. A first component models the arrival and duration of stay of users as a function of time, taking into account different user profiles (or “clusters”), captured by a latent variable. A second component provides a ranking function (for each user cluster), wherein the input features describing the “choice” constitute status variables associated different car park(s), and the output constitutes a preferred car park and a pricing scheme. The system simulates different user behaviors by assuming some standard groups of users will behave similarly. Groups of users or user profiles are learned automatically. The profiles are then employed as a key element for automatically learning a decision function of parking users, and automatically learning one decision function per profile.Type: ApplicationFiled: February 24, 2015Publication date: August 25, 2016Inventors: Cesar Roberto de Souza, Frederic Roulland, Victor Ciriza
-
Patent number: 9412031Abstract: A method for recognition of an identifier such as a license plate includes storing first visual signatures, each extracted from a first image of a respective object, such as a vehicle, captured at a first location, and first information associated with the first captured image, such as a time stamp. A second visual signature is extracted from a second image of a second object captured at a second location and second information associated with the second captured image is acquired. A measure of similarity is computed between the second visual signature and at least some of the first visual signatures to identify a matching one. A test is performed, which is a function of the first and the second information associated with the matching signatures. Only when it is confirmed that the test has been met, identifier recognition is performed to identify the identifier of the second object.Type: GrantFiled: October 16, 2013Date of Patent: August 9, 2016Assignee: XEROX CORPORATIONInventors: Jose Antonio Rodriguez-Serrano, Florent C. Perronnin, Herve Poirier, Frederic Roulland, Victor Ciriza
-
Publication number: 20160203527Abstract: A method for authentication of user reviews includes providing a user certificate to a user's mobile device. A transaction log is received from the mobile device. The transaction log includes an encrypted tag identifier which has been transmitted to the mobile device from a review tag at a location where a service is provided by a service provider when the review tag has verified the validity of the user certificate. The encrypted tag identifier is decrypted to identify the service provider. The user is prompted to submit a review of the service provided by the service provider.Type: ApplicationFiled: January 12, 2015Publication date: July 14, 2016Inventors: Maria Antonietta Grasso, Nicolas Guerin, Frédéric Roulland
-
Patent number: 9216591Abstract: This disclosure provides a method and system to promote the reduction of an environmental impact by one or more users of a printing system. According to an exemplary embodiment, a printing system includes a motivational platform and an operatively associated printer driver, the motivational platform recording the historical print activity of a plurality of users associated with a group and communicating the historical print activity to the print driver which is configured to provide an active user recommended selectable printer settings for a print job, prior to being submitted, which are based on best practices within the group.Type: GrantFiled: December 23, 2014Date of Patent: December 22, 2015Assignee: Xerox CorporationInventors: David Rozier, Yves Hoppenot, Frederic Roulland
-
Publication number: 20150334522Abstract: A method, non-transitory computer readable medium, and apparatus for predicting a location of a short text are disclosed. For example, the method trains a model for each parent node of a grid of a plurality of parent nodes of a geographical area using a plurality of previously received short texts having a known location, receives the short text, applies a hierarchical modeling algorithm to the short text to calculate a weighted probability for one or more child nodes of one or more of the plurality of parent nodes and predicts the location of the short text within the grid of the geographical area based upon a child node of the one or more child nodes having a highest weighted probability.Type: ApplicationFiled: May 15, 2014Publication date: November 19, 2015Applicant: Xerox CorporationInventors: Frédéric Roulland, Nidhi Singh
-
Publication number: 20150312427Abstract: A method for generating procedures includes receiving a log of a troubleshooting session. The log includes device data including a sequence of detected operations performed on the device causing respective components to change states. Steps of a candidate operating procedure are generated, based on the log, each corresponding to one of the detected operations. Missing steps may be identified, based on state charts and/or stored operability constraints for the device. The candidate operating procedure is compared with existing operating procedures stored in a knowledge base for the device to identify at least one existing operating procedure which includes steps which match at least some of the steps of the candidate operating procedure and, based on the identified at least one existing operating procedure, generating a textual description based on the textual description of the matching steps. The candidate procedure can be presented to an editor for validation.Type: ApplicationFiled: April 24, 2014Publication date: October 29, 2015Applicant: Xerox CorporationInventors: Frederic Roulland, Stefania Castellani, Fabien Guillot, Yves Hoppenot
-
Publication number: 20150104073Abstract: A method for recognition of an identifier such as a license plate includes storing first visual signatures, each extracted from a first image of a respective object, such as a vehicle, captured at a first location, and first information associated with the first captured image, such as a time stamp. A second visual signature is extracted from a second image of a second object captured at a second location and second information associated with the second captured image is acquired. A measure of similarity is computed between the second visual signature and at least some of the first visual signatures to identify a matching one. A test is performed, which is a function of the first and the second information associated with the matching signatures. Only when it is confirmed that the test has been met, identifier recognition is performed to identify the identifier of the second object.Type: ApplicationFiled: October 16, 2013Publication date: April 16, 2015Applicant: Xerox CorporationInventors: Jose Antonio Rodriguez-Serrano, Florent C. Perronnin, Herve Poirier, Frederic Roulland, Victor Ciriza
-
Patent number: 8935199Abstract: A system and a method for linking textual and physical concepts are disclosed. The method includes extracting candidate phrases from a knowledge base for a device, the candidate phrases including noun phrases. A set of candidate concepts is generated, based on the extracted noun phrases. Provision is made, e.g., on a graphical user interface, for a user to generate mapped concepts for physical components of the device by selecting, for each concept to be mapped, a physical component shown in a graphical representation of the device and at least one of the candidate concepts which is to be linked to that physical component. The knowledge base is indexed, based on the mapped concepts. In this way, textual expressions in the knowledge base are linked to a respective physical component through one of the mapped concepts.Type: GrantFiled: December 14, 2010Date of Patent: January 13, 2015Assignee: Xerox CorporationInventors: Frederic Roulland, Stefania Castellani, Nicolas Hairon, Pascal Valobra
-
Patent number: 8869240Abstract: A system for pairing two devices includes a monitoring system and a server. The monitoring system receives a request made by a local submitter, such as servicing device or a technician operating the servicing device, for accessing diagnostic data of the monitoring system. The monitoring system initiates a request made to the server for connecting the monitoring system with the servicing device. The server generates pairing information and transmits the pairing information to the monitoring system. The server determines that a pairing key is received as input at the servicing device and/or monitored device and determines if the pairing key matches the pairing identification. If the server determines that there is a match, the server relays diagnostic data received from the monitoring system to the servicing device.Type: GrantFiled: November 28, 2011Date of Patent: October 21, 2014Assignee: Xerox CorporationInventors: Frederic Roulland, Nicolas Hairon, Ruhul Islam, Yves Hoppenot
-
Publication number: 20140201066Abstract: A method and system are disclosed for wireless payment and information collection. A central system generates a personalized application including unique application and transaction identifiers, security keys, and signatures for a user device. The user device implements the personalized application in order to access the services of the associated network. Tags, capable of short-range communication with the user devices, are deployed to service access points of the associated network. The tags and user device mutually authenticate and share identifiers. Validation of the user device results in the tag updating an irreversible counter, generating transaction certificate, and logging this transaction information. The transaction certificate and a portion of the log are communicated to the user device, and service is granted. The user device transmits the transaction information and log to the central system for billing when a network connection is available.Type: ApplicationFiled: January 14, 2013Publication date: July 17, 2014Applicant: XEROX CORPORATIONInventors: Pascal Roux, Eric Jean, Geraldine Lievre, Jean-Luc Meunier, Victor Ciriza, Michel Gastaldo, Frederic Roulland
-
Patent number: 8775932Abstract: A guided natural language interface, a method for guiding a user in specifying a color problem with a document image, and a set of templates for use in the interface and method are provided. The interface includes computer readable memory which stores a set of issue description templates, each template being configured for guiding a user in formulating a problem statement characterizing, in natural language, a problem related to color identified in an input document. A natural rendering engine receives information input by a user and/or information input from an associated problem detector, and instantiates one of the templates in response thereto. The natural language rendering engine is configured for presenting the problem statement to the user as it is refined and communicating information based on the refined problem statement to an associated problem corrector.Type: GrantFiled: May 28, 2009Date of Patent: July 8, 2014Assignee: Xerox CorporationInventors: Frederic Roulland, Jutta K. Willamowski, David B. Martin
-
Patent number: 8744838Abstract: A system and method for contextualizing operating procedures are provided. A set of procedures is provided, each including text describing user actions which are to be performed on a physical device to implement the procedure. A device model refers to components of the device on which user actions are performable and provides state charts which link an action performable on the respective component with states assumed by it. The text of each procedure is segmented to form a sequence of steps. Each step includes an action to be performed on one of the components of the device that is referred to in the device model. When a request for one of the procedures is received, the corresponding sequence of instruction steps is retrieved. A current one of the instruction steps is contextualized, based on device data received from the device and the state chart of the respective component.Type: GrantFiled: January 31, 2012Date of Patent: June 3, 2014Assignee: Xerox CorporationInventors: Frederic Roulland, Stefania Castellani, Nicolas Hairon
-
Patent number: 8694483Abstract: A method for assisting a user to develop a query in a natural language includes receiving a user's query in a natural language and, while the user's query is being entered, presenting a subset of ranked query suggestions from a collection of ranked query suggestions to the user as candidates for user queries. The subset is based on that portion of the user's query already entered. The query suggestions in the subset of query suggestions are presented according to their respective rankings in the collection. Each of the query suggestions in the collection is formulated to retrieve at least one responsive instance in the knowledge base. The rankings of the query suggestions in the collection are based at least in part on stored logs of prior user sessions in which user queries were input to a search engine for retrieving responsive instances from the knowledge base.Type: GrantFiled: October 19, 2007Date of Patent: April 8, 2014Assignee: Xerox CorporationInventors: Frederic Roulland, Stefania Castellani, Aaron N. Kaplan, Maria Antonietta Grasso, Jacki O'Neill, Jonina Selin
-
Publication number: 20140095144Abstract: An alert processing system and method are adapted for processing device alerts. The system includes a routing device in communication with a printer. The routing device receives at least one alert description in a source language transmitted from the printer. The routing device identifies a set of words derived from the alert description related to a condition of the associated device. The routing device compares the set of words, in a target language, to a categorization model and, based on the comparison, categorizes the set of words into to one of a predetermined set of alert categories.Type: ApplicationFiled: October 3, 2012Publication date: April 3, 2014Applicant: XEROX CORPORATIONInventors: Anand Singh, Yves Hoppenot, Frederic Roulland, Pascal Valobra, Victor Ciriza
-
Patent number: 8621362Abstract: This disclosure provides collaborative communication systems and methods to facilitate troubleshooting of a device. Specifically, the disclosed systems and methods include a dynamic virtual representation of a device from the perspective of a user of the device which is shared with a remote troubleshooter. The dynamic virtual representation is based on the position of the user.Type: GrantFiled: January 21, 2011Date of Patent: December 31, 2013Assignee: Xerox CorporationInventors: Stefania Castellani, Jean-Luc Meunier, Frederic Roulland
-
Patent number: 8514431Abstract: A method for automated call assistance for malfunctions in an image production device may include receiving a signal from a user interface requesting call assistance, transmitting the call assistance request to an automated call assistance processing unit along with customer and image production device identification information, receiving a signal from the automated call assistance processing unit to identify one or more malfunctions, identifying one or more malfunctions, transmitting the one of more identified malfunctions to the automated call assistance processing unit, receiving a signal from the automated call assistance processing unit to perform one or more diagnostic tests on the image production device, performing the one or more diagnostic tests, transmitting the results of the one or more diagnostic tests to at least one of the user interface and the automated call assistance processing unit, receiving instructions from the automated call assistance processing unit concerning one or more remediesType: GrantFiled: December 15, 2008Date of Patent: August 20, 2013Assignee: Xerox CorporationInventors: Tracy E. Thieret, Robert A. Gunther, Frederic Roulland
-
Publication number: 20130197899Abstract: A system and method for contextualizing operating procedures are provided. A set of procedures is provided, each including text describing user actions which are to be performed on a physical device to implement the procedure. A device model refers to components of the device on which user actions are performable and provides state charts which link an action performable on the respective component with states assumed by it. The text of each procedure is segmented to form a sequence of steps. Each step includes an action to be performed on one of the components of the device that is referred to in the device model. When a request for one of the procedures is received, the corresponding sequence of instruction steps is retrieved. A current one of the instruction steps is contextualized, based on device data received from the device and the state chart of the respective component.Type: ApplicationFiled: January 31, 2012Publication date: August 1, 2013Applicant: Xerox CorporationInventors: Frédéric Roulland, Stefania Castellani, Nicolas Hairon
-
Publication number: 20130139218Abstract: A system for pairing two devices includes a monitoring system and a server. The monitoring system receives a request made by a local submitter, such as servicing device or a technician operating the servicing device, for accessing diagnostic data of the monitoring system. The monitoring system initiates a request made to the server for connecting the monitoring system with the servicing device. The server generates pairing information and transmits the pairing information to the monitoring system. The server determines that a pairing key is received as input at the servicing device and/or monitored device and determines if the pairing key matches the pairing identification. If the server determines that there is a match, the server relays diagnostic data received from the monitoring system to the servicing device.Type: ApplicationFiled: November 28, 2011Publication date: May 30, 2013Applicant: XEROX CORPORATIONInventors: Frederic Roulland, Nicolas Hairon, Ruhul Islam, Yves Hoppenot