Patents by Inventor Suryaprakash Kompalli
Suryaprakash Kompalli 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: 9400806Abstract: In one example, a method for image triggered transactions includes capturing an image of a document with an imaging device and searching a database for a template matching the captured image. If a matching template is found for the captured image, then retrieving pre-authored tasks associated with the captured image, extracting fields from the image related to the tasks, processing the extracted fields to obtain content to complete the tasks; and executing the selected task. If a matching template is not found for the captured image, then an authoring application is launched to add the captured image as a new template and author tasks associated with the captured image.Type: GrantFiled: June 8, 2011Date of Patent: July 26, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sitaram Ramachandrula, Dinesh Mandalapu, Suryaprakash Kompalli, Anjaneyulu Seetha Rama Kuchibhotla, Nagabhushana Ayyanahal Matad, Srinivasu Godavari, Geetha Manjunath
-
Patent number: 9081412Abstract: A system and method for using paper to interface with handwritten annotations and/or pre-defined templates with one or more computer applications is disclosed. In one embodiment, the method includes imaging content in the paper including pre-defined handwritten commands, associated syntax, one or more computer application identifiers and pointed data which is already existing on the paper, analyzing the imaged content to identify the pre-defined handwritten commands, the one or more computer applications associated with the one or more computer application identifiers, the associated syntax and the pointed data, extracting the pointed data into a specified format associated with the one or more computer applications, executing the one or more computer applications based on the identified pre-defined handwritten commands, the one or more computer application identifiers and the associated syntax, and importing the extracted pointed data into the one or more executed computer applications.Type: GrantFiled: November 25, 2010Date of Patent: July 14, 2015Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Suryaprakash Kompalli, Kiran Kumar Bhuvanagiri, Anjaneyulu Seetha Rama Kuchibhotla, Sitaram Ramachandrula, Sriganesh Madhvanath, Shekhar Ramachandra Borgaonkar, Balasubramanian Anand
-
Patent number: 8984404Abstract: Provided is a method of guiding an image-based task execution. The method allows a user of a computing device to record an association between an image and at least one task, wherein a task is an action related to content present in the image; and upon subsequent recognition of the image, guides a user to perform the at least one task associated with the image, based on previously recorded association.Type: GrantFiled: May 21, 2012Date of Patent: March 17, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Suryaprakash Kompalli, Vimal Sharma, Praphul Chandra
-
Patent number: 8965134Abstract: A method of registering a document comprises, with a processor (150), defining (block 505) a plurality of clusters in an image of a template document (300) by assigning each of a number of feature points of an image of a template document to a cluster with the closest mean, with the processor (150), refining (block 510) a correspondence set of the feature points between the image of the template document (300) and the image of the target document (400) using a histogram of Euclidian distances, and with the processor (150), eliminating (block 515) outliers within a correspondence set of the feature points between the image of the template document (300) and an image of a target document (400) by generating a hypothesis and evaluating the hypothesis a number of iterations, in which the image of the target document (400) is captured by an imaging device (110) from a physical document.Type: GrantFiled: April 5, 2011Date of Patent: February 24, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Suryaprakash Kompalli, Venkata Gopal Edupuganti, Vinayak Agarwal
-
Publication number: 20140108456Abstract: In one example, a method for image triggered transactions includes capturing an image of a document with an imaging device and searching a database for a template matching the captured image. If a matching template is found for the captured image, then retrieving pre-authored tasks associated with the captured image, extracting fields from the image related to the tasks, processing the extracted fields to obtain content to complete the tasks; and executing the selected task. If a matching template is not found for the captured image, then an authoring application is launched to add the captured image as a new template and author tasks associated with the captured image.Type: ApplicationFiled: June 8, 2011Publication date: April 17, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Sitaram Ramachandrula, Dinesh Mandalapu, Suryaprakash Kompalli, Anjaneyulu Seetha Rama Kuchibhotla, Nagabhushana Ayyanahal Matad, Srinivasu Godavari, Geetha Manjunath
-
Patent number: 8681129Abstract: A method of associating auxiliary data with a digital ink stream comprises capturing a sequence of samples representing a digital ink stream and modifying the sample information, or inserting a plurality of new samples into the sample sequence, the modified or new samples representing auxiliary data. New samples are inserted in between existing samples and are essentially imperceptible to a person viewing the digital ink image, while an authorised recipient can extract the auxiliary data.Type: GrantFiled: August 29, 2008Date of Patent: March 25, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Suryaprakash Kompalli, Balaji Raghavan, Sriganesh Madhvanath
-
Publication number: 20140029857Abstract: A method of registering a document comprises, with a processor (150), defining (block 505) a plurality of clusters in an image of a template document (300) by assigning each of a number of feature points of an image of a template document to a cluster with the closest mean, with the processor (150), refining (block 510) a correspondence set of the feature points between the image of the template document (300) and the image of the target document (400) using a histogram of Euclidian distances, and with the processor (150), eliminating (block 515) outliers within a correspondence set of the feature points between the image of the template document (300) and an image of a target document (400) by generating a hypothesis and evaluating the hypothesis a number of iterations, in which the image of the target document (400) is captured by an imaging device (110) from a physical document.Type: ApplicationFiled: April 5, 2011Publication date: January 30, 2014Applicant: Hewlett-Packard Development Company, L.P.Inventors: Suryaprakash Kompalli, Venkata Gopal Edupuganti, Vinayak Agarwal
-
Patent number: 8499235Abstract: Presented is a method of posting content to a web site. A user input is obtained on a machine readable paper with a predefined template. Later, an electronic image of the machine readable paper is captured along with the user input. The electronic image of the machine readable paper is decoded to identify the predefined template and the predefined template is searched against a repository to find a web site corresponding to the predefined template of the machine readable paper. A web site based on user input is created or modified depending upon whether a web site corresponding to the predefined template of the machine readable paper is found.Type: GrantFiled: December 20, 2010Date of Patent: July 30, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sitaram Ramachandrula, Anjaneyulu Seetha Rama Kuchibhotla, Suryaprakash Kompalli, Shekhar Ramachandra Borgaonkar
-
Patent number: 8340429Abstract: Disclosed is a method of searching a digital image of a document for a predetermined keyword. The method identifies a word in the digital image, the word comprising one or more shapes. A test matrix comprising a difference vector for each character of the word is generated, and a template matrix comprising a difference vector for each shape of the keyword is also generated, wherein a difference vector represents the differences between the visual features of a respective shape and the visual features of a collection of reference shapes. A measure of similarity between the word and the keyword is generated by comparing the test matrix and the template matrix.Type: GrantFiled: November 24, 2010Date of Patent: December 25, 2012Assignee: Hewlett-Packard Development Company, LPInventors: Suryaprakash Kompalli, Ashwin Gopakumar
-
Publication number: 20120304060Abstract: Provided is a method of guiding an image-based task execution. The method allows a user of a computing device to record an association between an image and at least one task, wherein a task is an action related to content present in the image; and upon subsequent recognition of the image, guides a user to perform the at least one task associated with the image, based on previously recorded association.Type: ApplicationFiled: May 21, 2012Publication date: November 29, 2012Inventors: Suryaprakash KOMPALLI, Vimal SHARMA, Praphul CHANDRA
-
Publication number: 20120070073Abstract: Disclosed is a method of searching a digital image of a document for a predetermined keyword. The method identifies a word in the digital image, the word comprising one or more shapes. A test matrix comprising a difference vector for each character of the word is generated, and a template matrix comprising a difference vector for each shape of the keyword is also generated, wherein a difference vector represents the differences between the visual features of a respective shape and the visual features of a collection of reference shapes. A measure of similarity between the word and the keyword is generated by comparing the test matrix and the template matrix.Type: ApplicationFiled: November 24, 2010Publication date: March 22, 2012Inventors: Suryaprakash KOMPALLI, Ashwin Gopakumar
-
Publication number: 20120050548Abstract: Presented is a method of posting content to a web site. A user input is obtained on a machine readable paper with a predefined template. Later, an electronic image of the machine readable paper is captured along with the user input. The electronic image of the machine readable paper is decoded to identify the predefined template and the predefined template is searched against a repository to find a web site corresponding to the predefined template of the machine readable paper. A web site based on user input is created or modified depending upon whether a web site corresponding to the predefined template of the machine readable paper is found.Type: ApplicationFiled: December 20, 2010Publication date: March 1, 2012Inventors: Sitaram RAMACHANDRULA, Anjaneyulu Seetha Rama KUCHIBHOTLA, Suryaprakash KOMPALLI, Shekhar Ramachandra BORGAONKAR
-
Publication number: 20120030234Abstract: A computer-implemented method for generating a search query for searching a source of data is disclosed. The method comprises: a) receiving image and/or text data; b) extracting one or more search query parameters from the image and/or text data; and c) generating the search query from the or each extracted parameter.Type: ApplicationFiled: November 16, 2010Publication date: February 2, 2012Inventors: Sitaram RAMACHANDRULA, Anand Balasubramanian, Dinesh Mandalapu, Suryaprakash Kompalli, Anjaneyulu Seetha Rama Kuchibhotla
-
Publication number: 20120026081Abstract: A system and method for using paper to interface with handwritten annotations and/or pre-defined templates with one or more computer applications is disclosed. In one embodiment, the method includes imaging content in the paper including pre-defined handwritten commands, associated syntax, one or more computer application identifiers and pointed data which is already existing on the paper, analyzing the imaged content to identify the pre-defined handwritten commands, the one or more computer applications associated with the one or more computer application identifiers, the associated syntax and the pointed data, extracting the pointed data into a specified format associated with the one or more computer applications, executing the one or more computer applications based on the identified pre-defined handwritten commands, the one or more computer application identifiers and the associated syntax, and importing the extracted pointed data into the one or more executed computer applications.Type: ApplicationFiled: November 25, 2010Publication date: February 2, 2012Inventors: Suryaprakash KOMPALLI, Kiran Kumar Bhuvanagiri, Anjaneyulu Seetha Rama Kuchibhotla, Sitaram Ramachandrula, Sriganesh Madhvanath, Shekhar Ramachandra Borgaonkar, Anand Balasubramanian
-
Publication number: 20090120694Abstract: A method of associating auxiliary data with a digital ink stream comprises capturing a sequence of samples representing a digital ink stream and modifying the sample information, or inserting a plurality of new samples into the sample sequence, the modified or new samples representing auxiliary data. New samples are inserted in between existing samples and are essentially imperceptible to a person viewing the digital ink image, while an authorised recipient can extract the auxiliary data.Type: ApplicationFiled: August 29, 2008Publication date: May 14, 2009Inventors: Suryaprakash Kompalli, Balaji Raghavan, Sriganesh Madhvanath