Patents by Inventor Yasmine Charif
Yasmine Charif 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: 9998598Abstract: A system for recognizing processes performed by a call center agent during a session may collect input data by initiating a screen capture logging thread to capture screen shots of a desktop of the electronic device during a session. The system analyzes the input data to generate one or more events, generates a mid-level event log comprising one or more of the events, and performs action recognition on the mid-level event log to ascertain one or more actions that were performed within the one or more graphical user interfaces by the call center agent during the session.Type: GrantFiled: April 5, 2017Date of Patent: June 12, 2018Assignee: Conduent Business Services, LLCInventors: Rakesh S. Kulkarni, Wencheng Wu, Jagadeesh Chandra Bose Rantham Prabhakara, Eric Michael Gross, Jinhui Yao, Isaiah Lorenzo Simmons, Jr., Michael C. Mongeon, Madhavi Bangalore Shankara Narayana, Jennifer Watts-Perotti, Yasmine Charif, Tanvi Himanshubhai Shah
-
Patent number: 9817875Abstract: A system and method for characterizing textual data by generating a first data abstraction based on a set of textual data. The first data abstraction can be presented to a user, and the user can provide instructions to make changes to the first data abstraction to generate a second data abstraction. The textual data can be extracted and characterized from the set of textual data using the second data abstraction.Type: GrantFiled: October 28, 2014Date of Patent: November 14, 2017Assignee: Conduent Business Services, LLCInventors: Andres Quiroz Hernandez, Yasmine Charif, Julien Jean Lucien Bourdaillet
-
Patent number: 9727746Abstract: The present invention generally relates to systems and methods for document redaction. The disclosed techniques adapt to the needs of different levels of data sensitivity and different needs for disclosure or analysis by using pre-defined templates related to use cases, and mapping those to the relative sensitivity of private data types both in their natural form and after redaction by various redaction types. In this way, data is given the appropriate level of protection within the needs of a given use case.Type: GrantFiled: September 23, 2013Date of Patent: August 8, 2017Assignee: XEROX CORPORATIONInventors: David R. Vandervort, Andrés Quiroz Hernandez, Yasmine Charif
-
Patent number: 9691022Abstract: The present invention generally relates to systems and methods for visual process analysis. The disclosed techniques can include: obtaining a theoretical and an empirical process model, generating a theoretical process layout corresponding to the theoretical process model, where the theoretical process layout is generated using a layout algorithm, generating an empirical process layout corresponding to the empirical process model, where the empirical process layout is generated using the layout algorithm, superposing the empirical process layout onto the theoretical process layout, such that a superposition layout is generated, annotating the superposition layout based on ugliness indicators, such that an annotated superposition layout is generated, and causing the annotated superposition layout to be displayed.Type: GrantFiled: April 14, 2014Date of Patent: June 27, 2017Assignee: Xerox CorporationInventors: Andres Quiroz Hernandez, Yasmine Charif, Julien Bourdaillet
-
Patent number: 9530113Abstract: The present invention generally relates to systems and methods for checking the conformance of a process behavior against a theoretical process model, and for further providing a detailed diagnostic regarding the process behavior's expectedness and frequency. The provision of this detailed diagnostic includes discovering the empirical models generated by the system's business processes, and matching the defined process model to its corresponding empirical model.Type: GrantFiled: September 4, 2013Date of Patent: December 27, 2016Assignee: XEROX CORPORATIONInventors: Yasmine Charif, Julien Bourdaillet
-
Publication number: 20160117387Abstract: A system and method for characterizing textual data by generating a first data abstraction based on a set of textual data. The first data abstraction can be presented to a user, and the user can provide instructions to make changes to the first data abstraction to generate a second data abstraction. The textual data can be extracted and characterized from the set of textual data using the second data abstraction.Type: ApplicationFiled: October 28, 2014Publication date: April 28, 2016Inventors: Andres Quiroz Hernandez, Yasmine Charif, Julien Jean Lucien Bourdaillet
-
Patent number: 9324038Abstract: A process discovery system that includes an offline system training module configured to cluster similar process log traces using Non-negative Matrix Factorization (NMF) with each cluster representing a process model, and learn a Conditional Random Field (CRF) model for each process model and an online system usage module configured to decode new incoming log traces and construct a process graph in which transitions are shown or hidden according to a tuning parameter.Type: GrantFiled: November 15, 2013Date of Patent: April 26, 2016Assignee: XEROX CORPORATIONInventors: Yasmine Charif, Julien Jean Lucien Bourdaillet, David Russell Vandervort, Michael P. Kehoe, Saurabh Kataria
-
Publication number: 20150294229Abstract: The present invention generally relates to systems and methods for visual process analysis. The disclosed techniques can include: obtaining a theoretical and an empirical process model, generating a theoretical process layout corresponding to the theoretical process model, where the theoretical process layout is generated using a layout algorithm, generating an empirical process layout corresponding to the empirical process model, where the empirical process layout is generated using the layout algorithm, superposing the empirical process layout onto the theoretical process layout, such that a superposition layout is generated, annotating the superposition layout based on ugliness indicators, such that an annotated superposition layout is generated, and causing the annotated superposition layout to be displayed.Type: ApplicationFiled: April 14, 2014Publication date: October 15, 2015Applicant: Xerox CorporationInventors: Andres Quiroz Hernandez, Yasmine Charif, Julien Bourdaillet
-
Publication number: 20150269502Abstract: A method, non-transitory computer readable medium, and apparatus for recommending a repair for a business process are disclosed. For example, the method identifies an empirical process graph that corresponds to a theoretical process graph of the business process, decomposes the theoretical process graph into one or more sub-process graphs, identifies a portion of the empirical process graph to compare to one of the one or more sub-process graphs, compares the portion of the empirical process graph to the one of the one or more sub-process graphs to calculate a remainder, repeats the identifying and the comparing for each one of the one or more sub-process graphs and recommends a list of one or more repairs, wherein each one of the one or more repairs corresponds to a respective remainder calculated in the comparing.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: Xerox CorporationInventors: YASMINE CHARIF, Julien Bourdaillet, Andrés Quiroz Hernandez, JinHui Yao
-
Patent number: 9128588Abstract: Methods and systems receive a service name, a service description, and/or operational steps of a service being registered. A first menu of previously established service class choices is provided in ranked order based on the service name, service description, and/or operational steps. Similarly, second and third menus of previously established class input/output mappings to inputs and outputs (required and produced by the operational steps of the service being registered) is presented in a ranked order, based on similar input/outputs of the selected service class. A fourth menu of previously established class transformations is provided in ranked order based on the similarity of inputs and outputs required for the operational steps of the service being registered, and inputs and outputs of the selected service class. The service is registered based on the selected service class, the selected class input mappings, the selected class output mappings, and the selected transformations.Type: GrantFiled: June 11, 2012Date of Patent: September 8, 2015Assignee: Xerox CorporationInventors: Yasmine Charif, Andrés Quiroz Hernandez
-
Patent number: 9055072Abstract: A process definition is partitioned for execution in a system architecture that enables the communication and meta-orchestration of multiple distributed engines. The partitioning method creates separate scripts for each group (execution engine, computer, distributed computer, etc.) where each script has the same representation as the original control flow, but keeps local services and replaces remote services with data flow messages and synchronization points. This method ensures that the resulting process has the same result as the original process executed with a single engine. Additional advantages include: the number of partitions of the process is minimized to equal to the number of distributed engines; the communication between engines is minimized to only data flow messages; there is no dependency on a specific process representation such as BPMN; and reduced implementation complexity.Type: GrantFiled: April 10, 2013Date of Patent: June 9, 2015Assignee: Xerox CorporationInventors: Yasmine Charif, Andres Quiroz Hernandez
-
Publication number: 20150142707Abstract: A process discovery system that includes an offline system training module configured to cluster similar process log traces using Non-negative Matrix Factorization (NMF) with each cluster representing a process model, and learn a Conditional Random Field (CRF) model for each process model and an online system usage module configured to decode new incoming log traces and construct a process graph in which transitions are shown or hidden according to a tuning parameter.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: Xerox CorporationInventors: Yasmine Charif, JULIEN JEAN LUCIEN BOURDAILLET, DAVID RUSSELL VANDERVORT, MICHAEL P. KEHOE, SAURABH KATARIA
-
Patent number: 9036806Abstract: A system and method for predicting the class of future customer calls to a call center. Saved call data is analyzed using a robust tokenizer of a computerized device. The tokenizer transforms a sequence of characters in a call summary field of the saved call data into a sequence of tokens. Tokenized call data is produced. Multiple maximum entropy (MaxEnt) models are created based on the tokenized call data, using the computerized device. The MaxEnt models produce a probability distribution of all classes for a next call to a call center. A conditional random field (CRF) classifier is trained with the MaxEnt models and information from the saved call data, using the computerized device. The CRF classifier uses chronologically ordered sequences of prior calls to the call center and predicts a class for a new call to the call center based on the saved call data. A call class prediction is produced for the new call received from a returning customer based on the CRF classifier and the MaxEnt model.Type: GrantFiled: August 27, 2014Date of Patent: May 19, 2015Assignee: Xerox CorporationInventors: Julien Jean Lucien Bourdaillet, Yasmine Charif, Andres Quiroz Hernandez
-
Publication number: 20150089357Abstract: The present invention generally relates to systems and methods for document redaction. The disclosed techniques adapt to the needs of different levels of data sensitivity and different needs for disclosure or analysis by using pre-defined templates related to use cases, and mapping those to the relative sensitivity of private data types both in their natural form and after redaction by various redaction types. In this way, data is given the appropriate level of protection within the needs of a given use case.Type: ApplicationFiled: September 23, 2013Publication date: March 26, 2015Applicant: XEROX CORPORATIONInventors: David R. Vandervort, Andrés Quiroz Hernandez, Yasmine Charif
-
Publication number: 20150066816Abstract: The present invention generally relates to systems and methods for checking the conformance of a process behavior against a theoretical process model, and for further providing a detailed diagnostic regarding the process behavior's expectedness and frequency. The provision of this detailed diagnostic includes discovering the empirical models generated by the system's business processes, and matching the defined process model to its corresponding empirical model.Type: ApplicationFiled: September 4, 2013Publication date: March 5, 2015Applicant: XEROX CORPORATIONInventors: Yasmine Charif, Julien Bourdaillet
-
Publication number: 20140310054Abstract: Disclosed are a method and a system for comparing established workflows against a workflow pattern to determine their degree of compatibility with this workflow pattern. In the method and system, compatibility scores between established workflows and a workflow pattern can be determined. To determine the compatibility score between a workflow pattern, which comprises first tasks, and an established workflow, which comprises second tasks, equivalent tasks in the established workflow can be identified. Then, dependency matrices can be constructed for the first tasks in the workflow pattern and the equivalent tasks in the established workflow. These dependency matrices can be compared in order to identify any dependency relation matches in corresponding task pairs. Values can be assigned to the dependency relation matches and compatibility scores can be determined based on the sum of those values.Type: ApplicationFiled: April 16, 2013Publication date: October 16, 2014Applicant: XEROX CorporationInventors: Andres Quiroz Hernandez, JR., Yasmine Charif
-
Publication number: 20140310328Abstract: A process definition is partitioned for execution in a system architecture that enables the communication and meta-orchestration of multiple distributed engines. The partitioning method creates separate scripts for each group (execution engine, computer, distributed computer, etc.) where each script has the same representation as the original control flow, but keeps local services and replaces remote services with data flow messages and synchronization points. This method ensures that the resulting process has the same result as the original process executed with a single engine. Additional advantages include: the number of partitions of the process is minimized to equal to the number of distributed engines; the communication between engines is minimized to only data flow messages; there is no dependency on a specific process representation such as BPMN; and reduced implementation complexity.Type: ApplicationFiled: April 10, 2013Publication date: October 16, 2014Applicant: Xerox CorporationInventors: Yasmine Charif, Andres Quiroz Hernandez
-
Publication number: 20140164048Abstract: Disclosed is a method and system for optimizing a workflow planning via the selection of service providers and data centers according to various QoS (Quality of Service) metrics. The algorithm handles multiple QoS parameters and does not require an a priori weighting of their importance, a typical requirement of other approaches to this problem. This is accomplished by using an algorithm that will guarantee that no alternative solution will be strictly better in all QoS criteria than the chosen solution. A variant of the algorithm to specify the preference order among the QoS parameters is also disclosed.Type: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: XEROX CORPORATIONInventors: Julien Jean Lucien Bourdaillet, Yasmine Charif
-
Publication number: 20130332887Abstract: Methods and systems receive a service name, a service description, and/or operational steps of a service being registered. A first menu of previously established service class choices is provided in ranked order based on the service name, service description, and/or operational steps. Similarly, second and third menus of previously established class input/output mappings to inputs and outputs (required and produced by the operational steps of the service being registered) is presented in a ranked order, based on similar input/outputs of the selected service class. A fourth menu of previously established class transformations is provided in ranked order based on the similarity of inputs and outputs required for the operational steps of the service being registered, and inputs and outputs of the selected service class. The service is registered based on the selected service class, the selected class input mappings, the selected class output mappings, and the selected transformations.Type: ApplicationFiled: June 11, 2012Publication date: December 12, 2013Applicant: XEROX CorporationInventors: Yasmine Charif, Andrés Quiroz Hernandez
-
Publication number: 20130218620Abstract: A method, non-transitory computer readable medium and apparatus for performing competency management on a work flow are disclosed. For example, the method receives the work flow, wherein the work flow comprises a plurality of components, identifies a human task component of the plurality of the components of the work flow, extracts, via a processor, a set of skills required for the human task component, matches, via the processor, the set of skills to a signature and finds, via the processor, a candidate based on the signature that matches the set of skills.Type: ApplicationFiled: February 21, 2012Publication date: August 22, 2013Applicant: Xerox CorporationInventors: HUA LIU, Yasmine Charif