Patents by Inventor Shailesh Vaya

Shailesh Vaya 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: 9171232
    Abstract: A method, system, and computer program product for selecting a solution technique from a plurality of solution techniques for accomplishing a task is provided. The plurality of solution techniques are ranked according to a set of parameters. A first set of solutions are then obtained based on each of the plurality of solution techniques until at least the first predefined number of solutions from the first set of solutions matches with the corresponding solution from the second set of solutions. The second set of solutions corresponds to correct solutions for the task. Thereafter, one of the plurality of solution techniques is selected for which at least the first predefined number of solutions from the first set of solutions matches with the corresponding solution from the second set of solutions.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: October 27, 2015
    Assignee: Xerox Corporation
    Inventor: Shailesh Vaya
  • Patent number: 9122453
    Abstract: The disclosed embodiments illustrate methods and systems for processing one or more crowdsourced tasks. The method comprises converting an audio input received from a crowdworker to one or more phrases by one or more processors in at least one computing device. The audio input is at least a response to a crowdsourced task. A mode of the audio input is selected based on one or more parameters associated with the crowdworker. Thereafter, the one or more phrases are presented on a display of the at least one computing device by the one or more processors. Finally, one of the one or more phrases is selected by the crowdworker as a correct response to the crowdsourced task.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: September 1, 2015
    Assignee: Xerox Corporation
    Inventor: Shailesh Vaya
  • Publication number: 20150142502
    Abstract: Methods and systems for creating one or more tasks. One or more electronic documents are clustered in one or more first groups based on a similarity of handwriting in the one or more electronic documents. Each electronic document of each of the one or more first groups is partitioned into one or more partitions. Each of the one or more partitions is assigned an area identification number. The one or more tasks are created such that each task of the one or more tasks includes a partition, from each electronic document of the one or more electronic documents, having same area identification number.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Applicant: Xerox Corporation
    Inventors: Shailesh Vaya, Akshayaram Srinivasan, Sai Praneeth Reddy K
  • Publication number: 20150139548
    Abstract: The disclosed embodiments illustrate a method for comparing handwriting in a first electronic document and a second electronic document. The method includes extracting, by one or more processors, one or more segments from a first electronic document and a second electronic document. Each of the one or more segments includes a handwritten text. Thereafter, one or more sets of segments are created from the one or more segments. An information indicating categorization of each segment in a set of segments in one or more categories is received. The information is provided by one or more workers based on the handwriting in each segment. A similarity score based on a count of segments in each of the one or more categories is determined. The similarity score is deterministic of a degree of similarity between the first electronic document and the second electronic document.
    Type: Application
    Filed: November 19, 2013
    Publication date: May 21, 2015
    Applicant: Xerox Corporation
    Inventors: Shailesh Vaya, Akshayaram Srinivasan, Sai Praneeth Reddy K
  • Publication number: 20150120350
    Abstract: A method and system for recommending at least one of one or more workforces or crowdsourcing platforms for a business workflow is provided. The business workflow includes one or more tasks. The method includes receiving a plurality of business requirements corresponding to the business workflow. The method further includes receiving one or more attributes associated with at least one of the one or more of the workforces or the crowdsourcing platforms. Thereafter, at least one of the one or more workforces or the crowdsourcing platforms are recommended for each of the one or more tasks of the business workflow based on the plurality of business requirements and the one or more attributes.
    Type: Application
    Filed: October 24, 2013
    Publication date: April 30, 2015
    Applicant: XEROX CORPORATION
    Inventors: Sujit Gujar, Shailesh Vaya
  • Publication number: 20150086072
    Abstract: The disclosed embodiments illustrate methods and systems for monitoring a worker performing a crowdsourced task being presented on a computing device. The method comprises performing at least one of a facial detection processing or an eye tracking processing, on a video stream captured by a camera of the computing device. An inattention instance of the worker is determined based on at least one of the facial detection processing or the eye tracking processing. Further, the inattention instance is communicated to a crowdsourcing platform, wherein the crowdsourced task is received from the crowdsourcing platform.
    Type: Application
    Filed: September 25, 2013
    Publication date: March 26, 2015
    Applicants: PALO ALTO RESEARCH CENTER INCORPORATED, XEROX CORPORATION
    Inventors: Pramod Sankar Kompalli, Shailesh Vaya, Gregory M. Youngblood
  • Publication number: 20150063563
    Abstract: A product of prime numbers and a quadratic non-residue of one of the prime numbers are received as a public key from a first party. The product of prime numbers comprises a first group and the prime numbers respectively comprise a first sub-group and a second sub-group of the first group. Data of the first party is automatically encrypted bit-wise using a computerized device by encrypting first bit values of the data of the first party as quadratic residue and encrypting second bit values of the data of the first party as quadratic non-residue to produce a first intermediate number. The first intermediate number is automatically multiplied by the quadratic non-residue of the public key using the computerized device to complete encryption of the data of the first party. A square root of a value is received from a second party. The second party does not have the quadratic residue and the quadratic non-residue.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 5, 2015
    Applicant: Xerox Corporation
    Inventor: Shailesh Vaya
  • Publication number: 20150026579
    Abstract: The disclosed embodiments illustrate methods and systems for processing one or more crowdsourced tasks. The method comprises converting an audio input received from a crowdworker to one or more phrases by one or more processors in at least one computing device. The audio input is at least a response to a crowdsourced task. A mode of the audio input is selected based on one or more parameters associated with the crowdworker. Thereafter, the one or more phrases are presented on a display of the at least one computing device by the one or more processors. Finally, one of the one or more phrases is selected by the crowdworker as a correct response to the crowdsourced task.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventor: Shailesh Vaya
  • Publication number: 20140304833
    Abstract: A method and system for enabling a secure access to data corresponding to a task on a server is disclosed. The task is accessible at a crowdsourcing platform and performable by a crowdworker. The method includes receiving an input for accepting the task on the crowdsourcing platform. The method includes initiating at least one human response test in response to the acceptance of the task by the crowdworker on a computing device. The method includes receiving a response from the crowdworker for the at least one human response test, wherein the response is sent from the computing device. The method includes communicating at least one locator to the computing device if the response is correct. The at least one locator enables the crowdworker to access the data at the server.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 9, 2014
    Applicant: XEROX CORPORATION
    Inventors: Sujit Gujar, Shourya Roy, Shailesh Vaya
  • Publication number: 20140207870
    Abstract: A method, a system, and a computer program product for compensating one or more remote workers. A first set of tasks including a first subset of tasks and second subset of tasks is published for remote workers. A set of responses including first subset of responses for the first subset of tasks and second subset of responses for the second subset of tasks is received. Short-listing a set of remote workers based on first subset of responses. Computing weight for the second subset of responses based on frequency of occurrence of second subset of responses inside the responses received from shortlisted set of remote workers. Compensating the shortlisted set of remote workers based on at least one of weight or performance on first subset of responses.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 24, 2014
    Applicant: XEROX CORPORATION
    Inventor: Shailesh Vaya
  • Publication number: 20140169674
    Abstract: A method, system, and computer program product for selecting a solution technique from a plurality of solution techniques for accomplishing a task is provided. The plurality of solution techniques are ranked according to a set of parameters. A first set of solutions are then obtained based on each of the plurality of solution techniques until at least the first predefined number of solutions from the first set of solutions matches with the corresponding solution from the second set of solutions. The second set of solutions corresponds to correct solutions for the task. Thereafter, one of the plurality of solution techniques is selected for which at least the first predefined number of solutions from the first set of solutions matches with the corresponding solution from the second set of solutions.
    Type: Application
    Filed: December 18, 2012
    Publication date: June 19, 2014
    Applicant: XEROX CORPORATION
    Inventor: Shailesh Vaya