Patents by Inventor Saurabh Prabhat
Saurabh Prabhat 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: 10110858Abstract: A computer-vision based method for validating an activity workflow of a human performer includes identifying a target activity. The method includes determining an expected sequence of actions associated with the target activity. The method includes receiving a video stream from an image capture device monitoring an activity performed by an associated human performer. The method includes determining an external cue in the video stream. The method includes associating a frame capturing the external cue as a first frame in a key frame sequence. The method includes determining an action being performed by the associated human performer in the key frame sequence. In response to determining the action in the key frame sequence matching an expected action in the target activity, the method includes verifying the action as being performed in the monitored activity.Type: GrantFiled: April 16, 2015Date of Patent: October 23, 2018Assignee: CONDUENT BUSINESS SERVICES, LLCInventors: Robert P. Loce, Beilei Xu, Edgar A. Bernal, Saurabh Prabhat, Wencheng Wu
-
Patent number: 10002291Abstract: A system of identifying one or more fillable fields of an electronic form may include an electronic device, and a computer-readable storage medium that includes one or more programming instructions. The programming instructions are configured to instruct the electronic device to receive an electronic form, identify fillable field candidates of the electronic form, and determine, for each fillable field candidate, whether the fillable field candidate is a fillable field. The system updates metadata associated with the electronic form by applying a sequencing framework to only the fillable fields by obtaining position information for each fillable field that indicates a position of the fillable field on the document, sorting the fillable fields based on the position information to form a sequence of fillable fields, determining a designator to each fillable field that indicates a position of a corresponding fillable field in the sequence, and storing the designator.Type: GrantFiled: May 25, 2016Date of Patent: June 19, 2018Assignee: Xerox CorporationInventors: Safwan R. Wshah, Martin S. Maltz, Dennis L. Venable, Saurabh Prabhat
-
Patent number: 9934212Abstract: Embodiments of the disclosure disclose methods, and systems for capturing, sharing and printing annotations. The method includes receiving a physical document including hand-written annotation, the hand-written annotation is made by a user corresponding to at least a portion of the physical document. The method further includes capturing the hand-written annotation and corresponding position information of the hand-written annotation, wherein capturing further includes capturing position information of the at least portion of the physical document. Further, the method includes storing the captured hand-written annotation, position information of the hand-written annotation and position information of the at least portion of the physical document. Moreover, the method includes associating the hand-written annotation to the at least portion of the physical document. Additionally, the method includes sharing the hand-written annotation with other users.Type: GrantFiled: February 26, 2014Date of Patent: April 3, 2018Assignee: XEROX CorporationInventors: Vinothkumar Arputharaj, Bala Vijay Duraibabu, Aravind Sreekumar, Saurabh Prabhat
-
Patent number: 9864479Abstract: Disclosed is a system and methods for selecting, organizing and presenting selected regions of digital documents within a dynamic display window for the arrangement and review of such regions.Type: GrantFiled: December 19, 2014Date of Patent: January 9, 2018Assignee: Xerox CorporationInventors: Jennifer Watts-Englert, Reiner Eschbach, Saurabh Prabhat, Emil V. Rainero, Kenton Karl Hofmeister
-
Patent number: 9864906Abstract: A document validation system receives a scan image of a document to be certified, analyzes the scan image to identify one or more characteristics of the scan image, and uses the identified characteristics to identify a security template. In response to a validation request, the system uses the identified security template to create a validation document that includes descriptive material comprising the location of one or more security elements on the document to be certified.Type: GrantFiled: August 5, 2015Date of Patent: January 9, 2018Assignee: Xerox CorporationInventors: Reiner Eschbach, Edward N. Chapman, Saurabh Prabhat
-
Patent number: 9864920Abstract: A document validation system receives a scan of a certified document. The system identifies a security template for the document, prompts a user to enter a validation document into the scanning device, receives the validation document, uses the security template identify the location of one or more security elements on the certified document, and analyzes the validation document to identify expected content that should appear on the certified document at the security element locations. The system determines whether the expected content matches actual content of the scan at the security element locations and generates a report of the result.Type: GrantFiled: August 5, 2015Date of Patent: January 9, 2018Assignee: Xerox CorporationInventors: Reiner Eschbach, Edward N. Chapman, Phillip J. Emmett, Saurabh Prabhat
-
Publication number: 20170344820Abstract: A system of identifying one or more fillable fields of an electronic form may include an electronic device, and a computer-readable storage medium that includes one or more programming instructions. The programming instructions are configured to instruct the electronic device to receive an electronic form, identify fillable field candidates of the electronic form, and determine, for each fillable field candidate, whether the fillable field candidate is a fillable field. The system updates metadata associated with the electronic form by applying a sequencing framework to only the fillable fields by obtaining position information for each fillable field that indicates a position of the fillable field on the document, sorting the fillable fields based on the position information to form a sequence of fillable fields, determining a designator to each fillable field that indicates a position of a corresponding fillable field in the sequence, and storing the designator.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Safwan R. Wshah, Martin S. Maltz, Dennis L. Venable, Saurabh Prabhat
-
Patent number: 9805128Abstract: According to embodiments illustrated herein there is provided a method for determining a psychological type of a user. The method includes determining a first score for the user based on a profile of the user on a social media platform. Further, a second score is determined for the user based on activities of the user on the social media platform. Thereafter, a third score is determined for the user based on context of conversations of the user on the social media platform, which is determined based on a part of speech of each word in the conversations using a context database. Each word is categorized based on at least the part of speech associated with the word. The third score is determined based on the categorization. The psychological type of the user is determined based on the first score, the second score, and the third score.Type: GrantFiled: February 18, 2015Date of Patent: October 31, 2017Assignee: Xerox CorporationInventors: Prince Gerald Albert, Vivek Harikrishnan Ramalingam, Mohit Sorde, Saurabh Prabhat
-
Patent number: 9747010Abstract: Methods and apparatus are presented for visual comparison of different portions of one or more source documents to emulate a paper folding gesture experience in a user device, in which the user uses a mouse or finger in a touchscreen device to circle two or more portions of interest in the same or separate source documents, and provides a different user input such as a pinch motion or zoom in feature to display the selected regions proximate one another for visual comparison.Type: GrantFiled: January 16, 2014Date of Patent: August 29, 2017Assignee: Xerox CorporationInventors: Saurabh Prabhat, Jennifer Watts-Englert, Reiner Eschbach, Emil V. Rainero, Kenton K. Hofmeister
-
Patent number: 9681016Abstract: Embodiments of the disclosure disclose methods, and systems for capturing, sharing and printing annotations. The method includes receiving a physical document including hand-written annotation, the hand-written annotation is made by a user corresponding to at least a portion of the physical document. The method further includes capturing the hand-written annotation and corresponding position information of the hand-written annotation, wherein capturing further includes capturing position information of the at least portion of the physical document. Further, the method includes storing the captured hand-written annotation, position information of the hand-written annotation and position information of the at least portion of the physical document. Moreover, the method includes associating the hand-written annotation to the at least portion of the physical document. Additionally, the method includes sharing the hand-written annotation with other users.Type: GrantFiled: February 26, 2014Date of Patent: June 13, 2017Assignee: Xerox CorporationInventors: Vinothkumar Arputharaj, Bala Vijay Duraibabu, Aravind Sreekumar, Saurabh Prabhat
-
Patent number: 9672435Abstract: Some embodiments are directed to systems and methods for processing a check that is issued to an account holder by a bank. The method includes scanning, by a client device, at least one pre-defined machine-readable cypher that is present on the check, the check further defines at least one pattern; sending, by the client device, a service request including the scanned pre-defined machine-readable cypher to a server device; receiving, at the client device, a code that is tailored to the check based on an authentication of the service request from the server device, the code is machine-readable and includes at alphabet(s), a numeral(s), and/or a symbol(s); and changing the appearance, by the account holder, of the pattern on the check based on the received code.Type: GrantFiled: June 5, 2014Date of Patent: June 6, 2017Inventors: Raja Srinivasan, Preethi Raj Raajaratnam, Saravanan Krishnan, Saurabh Prabhat
-
Patent number: 9589217Abstract: A system generates a secure barcode by: identifying a primary pattern for a two-dimensional barcode to be printed on a substrate, wherein the primary pattern comprises of a set of dark cells and a set of light cells; identifying a two-dimensional micro-shape, wherein the micro-shape has a size that is no larger than a size of each cell of the two-dimensional barcode; generating a secondary pattern comprising a plurality of the micro-shapes; and superimposing the secondary pattern with the primary pattern for the two-dimensional barcode to yield a secure barcode. The resulting two-dimensional barcode includes a primary pattern comprising a set of dark cells and a set of light cells, where the sets represent encoded data, along with a secondary pattern of micro-shapes that are superimposed with the primary pattern.Type: GrantFiled: July 9, 2014Date of Patent: March 7, 2017Assignee: Xeroc CorporationInventors: Reiner Eschbach, Raja Bala, Saurabh Prabhat, Judith E. Stinehour
-
Publication number: 20170039422Abstract: A document validation system receives a scan of a certified document. The system identifies a security template for the document, prompts a user to enter a validation document into the scanning device, receives the validation document, uses the security template identify the location of one or more security elements on the certified document, and analyzes the validation document to identify expected content that should appear on the certified document at the security element locations. The system determines whether the expected content matches actual content of the scan at the security element locations and generates a report of the result.Type: ApplicationFiled: August 5, 2015Publication date: February 9, 2017Inventors: Reiner Eschbach, Edward N. Chapman, Phillip J. Emmett, Saurabh Prabhat
-
Publication number: 20170039421Abstract: A document validation system receives a scan image of a document to be certified, analyzes the scan image to identify one or more characteristics of the scan image, and uses the identified characteristics to identify a security template. In response to a validation request, the system uses the identified security template to create a validation document that includes descriptive material comprising the location of one or more security elements on the document to be certified.Type: ApplicationFiled: August 5, 2015Publication date: February 9, 2017Inventors: Reiner Eschbach, Edward N. Chapman, Saurabh Prabhat
-
Patent number: 9471846Abstract: A mobile electronic device is used to decode a printed correlation mark. The device receives an image of a printed correlation mark, identifies a decoding template, applies the template to detect hidden content within the printed correlation mark, and outputs an image of the detected hidden content on the display. The device may enhance the image before presenting it on the display.Type: GrantFiled: November 12, 2014Date of Patent: October 18, 2016Assignee: Xerox CorporationInventors: Zhigang Fan, Reiner Eschbach, Saurabh Prabhat, Raja Bala, Edward Chapman
-
Patent number: 9454528Abstract: A method for creating an ordered reading list for a set of documents includes identifying the topics among documents in a document set; clustering the document set into groups by topic; calculating a probability that a particular topic describes a given document in a cluster based upon the occurrence of the keywords in the document; determining relevant documents in a cluster based on a probability distribution; determining relevant information in a document by repeating a similar operation on the document paragraphs; generating an ordered reading list for the related documents of the cluster based on the relevance; and associating a visual que with non-redundant information in each document to indicate which paragraphs contain the relevant information.Type: GrantFiled: October 17, 2011Date of Patent: September 27, 2016Assignee: Xerox CorporationInventors: Robert J. St. Jacques, Jr., Mary Catherine McCorkindale, Saurabh Prabhat
-
Patent number: 9454696Abstract: Methods and devices receive a document comprising raster images, using an optical scanner. These methods and devices automatically identify topical items within the raster images based on raster content in the raster images, using a processor. Further, these methods and devices automatically associate the topical items with topics in the document based on previously established rules for identifying topical sections, and automatically crop the topical items from the raster images to produce cropped portions of the raster images, using the processor. These methods and devices then automatically create an index for the document by combining the cropped portions of the raster images organized by the topics, using the processor, and output the index from the processor.Type: GrantFiled: April 17, 2014Date of Patent: September 27, 2016Assignee: Xerox CorporationInventors: Michael R. Campanelli, Saurabh Prabhat, Raja Srinivasan
-
Publication number: 20160239573Abstract: According to embodiments illustrated herein there is provided a method for determining a psychological type of a user. The method includes determining a first score for the user based on a profile of the user on a social media platform. Further, a second score is determined for the user based on activities of the user on the social media platform. Thereafter, a third score is determined for the user based on context of conversations of the user on the social media platform, which is determined based on a part of speech of each word in the conversations using a context database. Each word is categorized based on at least the part of speech associated with the word. The third score is determined based on the categorization. The psychological type of the user is determined based on the first score, the second score, and the third score.Type: ApplicationFiled: February 18, 2015Publication date: August 18, 2016Inventors: Prince Gerald Albert, Vivek Harikrishnan Ramalingam, Mohit Sorde, Saurabh Prabhat
-
Publication number: 20160234464Abstract: A computer-vision based method for validating an activity workflow of a human performer includes identifying a target activity. The method includes determining an expected sequence of actions associated with the target activity. The method includes receiving a video stream from an image capture device monitoring an activity performed by an associated human performer. The method includes determining an external cue in the video stream. The method includes associating a frame capturing the external cue as a first frame in a key frame sequence. The method includes determining an action being performed by the associated human performer in the key frame sequence. In response to determining the action in the key frame sequence matching an expected action in the target activity, the method includes verifying the action as being performed in the monitored activity.Type: ApplicationFiled: April 16, 2015Publication date: August 11, 2016Inventors: Robert P. Loce, Beilei Xu, Edgar A. Bernal, Saurabh Prabhat, Wencheng Wu
-
Publication number: 20160180167Abstract: Disclosed is a system and methods for selecting, organizing and presenting selected regions of digital documents within a dynamic display window for the arrangement and review of such regions.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Applicant: Xerox CorporationInventors: Jennifer Watts-Englert, Reiner Eschbach, Saurabh Prabhat, Emil V. Rainero, Kenton Karl Hofmeister