Patents by Inventor Andres Quiroz Hernandez
Andres Quiroz Hernandez 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: 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: 9563409Abstract: The present invention generally relates to systems and methods for executing scripts (a sequence of declarative operations) on large data sets. Some implementations store descriptions of previously-executed operations and associated input and output data sets. When executing similar operations on the same, a subset of, a superset of, or any fragment of data subsequently, some implementations detect duplication of operations and access previously-stored output data sets in order to re-use data and reduce the amount of execution, thus avoiding time-consuming duplicative computations.Type: GrantFiled: November 5, 2012Date of Patent: February 7, 2017Assignee: XEROX CORPORATIONInventors: Hyun Joo Kim, Andres Quiroz Hernandez
-
Patent number: 9378250Abstract: Systems and methods of data analytics, which in various embodiments enable business analysts to apply certain machine learning and analytics algorithms in a self-service manner by binding them to generic business questions that they can be used to answer in particular domains. The general approach may be to define the application of an algorithm to solve specific problems (questions) for particular combinations of a business domain and a data category. At design time, the algorithm may be linked to canonical data within a data category and programmed to run with this canonical data set. At runtime, given a dataset and its category, and a business domain, a user may choose from the corresponding questions and the system may run the algorithm bound to that question.Type: GrantFiled: May 13, 2013Date of Patent: June 28, 2016Assignee: XEROX CORPORATIONInventors: Andres Quiroz Hernandez, Saurabh Kataria, David R Vandervort
-
Patent number: 9367813Abstract: Methods and systems for scalable extraction of episode rules using incremental episode tree construction in a multi-application event space comprise compiling events from multiple, different domain logs into in a universal log file, rolling domain-dependent and domain-independent windows through the universal log file to identify distinct event-pattern episodes, adding episodes to an episode tree data structure, pruning less frequent episodes from the episode tree, analyzing the episode tree to identify frequent episode rules, and applying the frequent episode rules to future interactions with users.Type: GrantFiled: October 28, 2011Date of Patent: June 14, 2016Assignee: Xerox CorporationInventors: Gueyoung Jung, Shanmuga-Nathan Gnanasambandam, Andres Quiroz Hernandez, Zhiguo Li
-
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: 9165053Abstract: A method and system for processing informational items originating from a plurality of information sources into a derived document for topical analysis thereof. Informational items are collated from a one of the sources in accordance with a predetermined plurality of relevant attributes and a key property value of common to select ones of the relevant attributes. Informational items are then grouped from the plurality of sources associated with the key common property value to form a document, wherein the informational items therein are marked on the informational source thereof. The document is then analyzed for topical identification.Type: GrantFiled: March 15, 2013Date of Patent: October 20, 2015Assignee: Xerox CorporationInventors: Andres Quiroz Hernandez, Shanmuga-nathan Gnanasambandam, Shi Zhao, Haengju Lee, William Voll, Gary Morey, David Cacciola
-
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
-
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: 20140337320Abstract: Systems and methods of data analytics, which in various embodiments enable business analysts to apply certain machine learning and analytics algorithms in a self-service manner by binding them to generic business questions that they can be used to answer in particular domains. The general approach may be to define the application of an algorithm to solve specific problems (questions) for particular combinations of a business domain and a data category. At design time, the algorithm may be linked to canonical data within a data category and programmed to run with this canonical data set. At runtime, given a dataset and its category, and a business domain, a user may choose from the corresponding questions and the system may run the algorithm bound to that question.Type: ApplicationFiled: May 13, 2013Publication date: November 13, 2014Applicant: XEROX CORPORATIONInventors: Andres Quiroz Hernandez, Saurabh Kataria, David R. Vandervort
-
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: 20140280150Abstract: A method and system for processing informational items originating from a plurality of information sources into a derived document for topical analysis thereof. Informational items are collated from a one of the sources in accordance with a predetermined plurality of relevant attributes and a key property value of common to select ones of the relevant attributes. Informational items are then grouped from the plurality of sources associated with the key common property value to form a document, wherein the informational items therein are marked on the informational source thereof. The document is then analyzed for topical identification.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Andres Quiroz Hernandez, Shanmuga-nathan Gnanasambandam, Shi Zhao, Haengju Lee, William Voll, Gary Morey, David Cacciola
-
Patent number: 8756253Abstract: A method and system for designing file replication schemes in file sharing systems consider node storage constraints and node up/down statistics, file storage costs, and file transfer costs among the nodes, user request rates for the files, and user specified file availability requirements. Based on these considerations, a systematic method for designing file replication schemes can be implemented. The method first determines the number of copies of the files to be stored in the system to achieve the desired goal (e.g., to satisfy file availability requirements, or to maximize the system hit rate), and then selects the nodes at which to store the file copies to minimize the total expected cost. The file replication scheme for a peer-to-peer file sharing system in a distributed and adaptive manner can scale to a large number of nodes and files and can handle changes in the user request pattern over time.Type: GrantFiled: January 22, 2008Date of Patent: June 17, 2014Assignee: Xerox CorporationInventors: Jie Lin, Jian Ni, Andres Quiroz Hernandez
-
Publication number: 20140129575Abstract: The present invention generally relates to systems and methods for executing scripts (a sequence of declarative operations) on large data sets. Some implementations store descriptions of previously-executed operations and associated input and output data sets. When executing similar operations on the same, a subset of, a superset of, or any fragment of data subsequently, some implementations detect duplication of operations and access previously-stored output data sets in order to re-use data and reduce the amount of execution, thus avoiding time-consuming duplicative computations.Type: ApplicationFiled: November 5, 2012Publication date: May 8, 2014Applicant: XEROX CORPORATIONInventors: Hyun Joo Kim, Andres Quiroz Hernandez