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: 9400806
    Abstract: 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: Grant
    Filed: June 8, 2011
    Date of Patent: July 26, 2016
    Assignee: 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: 9081412
    Abstract: 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: Grant
    Filed: November 25, 2010
    Date of Patent: July 14, 2015
    Assignee: 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: 8984404
    Abstract: 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: Grant
    Filed: May 21, 2012
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suryaprakash Kompalli, Vimal Sharma, Praphul Chandra
  • Patent number: 8965134
    Abstract: 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: Grant
    Filed: April 5, 2011
    Date of Patent: February 24, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suryaprakash Kompalli, Venkata Gopal Edupuganti, Vinayak Agarwal
  • Publication number: 20140108456
    Abstract: 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: Application
    Filed: June 8, 2011
    Publication date: April 17, 2014
    Applicant: 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: 8681129
    Abstract: 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: Grant
    Filed: August 29, 2008
    Date of Patent: March 25, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suryaprakash Kompalli, Balaji Raghavan, Sriganesh Madhvanath
  • Publication number: 20140029857
    Abstract: 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: Application
    Filed: April 5, 2011
    Publication date: January 30, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Suryaprakash Kompalli, Venkata Gopal Edupuganti, Vinayak Agarwal
  • Patent number: 8499235
    Abstract: 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: Grant
    Filed: December 20, 2010
    Date of Patent: July 30, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sitaram Ramachandrula, Anjaneyulu Seetha Rama Kuchibhotla, Suryaprakash Kompalli, Shekhar Ramachandra Borgaonkar
  • Patent number: 8340429
    Abstract: 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: Grant
    Filed: November 24, 2010
    Date of Patent: December 25, 2012
    Assignee: Hewlett-Packard Development Company, LP
    Inventors: Suryaprakash Kompalli, Ashwin Gopakumar
  • Publication number: 20120304060
    Abstract: 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: Application
    Filed: May 21, 2012
    Publication date: November 29, 2012
    Inventors: Suryaprakash KOMPALLI, Vimal SHARMA, Praphul CHANDRA
  • Publication number: 20120070073
    Abstract: 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: Application
    Filed: November 24, 2010
    Publication date: March 22, 2012
    Inventors: Suryaprakash KOMPALLI, Ashwin Gopakumar
  • Publication number: 20120050548
    Abstract: 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: Application
    Filed: December 20, 2010
    Publication date: March 1, 2012
    Inventors: Sitaram RAMACHANDRULA, Anjaneyulu Seetha Rama KUCHIBHOTLA, Suryaprakash KOMPALLI, Shekhar Ramachandra BORGAONKAR
  • Publication number: 20120030234
    Abstract: 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: Application
    Filed: November 16, 2010
    Publication date: February 2, 2012
    Inventors: Sitaram RAMACHANDRULA, Anand Balasubramanian, Dinesh Mandalapu, Suryaprakash Kompalli, Anjaneyulu Seetha Rama Kuchibhotla
  • Publication number: 20120026081
    Abstract: 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: Application
    Filed: November 25, 2010
    Publication date: February 2, 2012
    Inventors: Suryaprakash KOMPALLI, Kiran Kumar Bhuvanagiri, Anjaneyulu Seetha Rama Kuchibhotla, Sitaram Ramachandrula, Sriganesh Madhvanath, Shekhar Ramachandra Borgaonkar, Anand Balasubramanian
  • Publication number: 20090120694
    Abstract: 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: Application
    Filed: August 29, 2008
    Publication date: May 14, 2009
    Inventors: Suryaprakash Kompalli, Balaji Raghavan, Sriganesh Madhvanath