Patents by Inventor Saurabh Diwan

Saurabh Diwan 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: 10235437
    Abstract: A computer system and computer implemented method for extracting data set from data clusters that comprises of rows and columns of heterogeneous data values. A plurality of random data groups comprising of at least one of a plurality of contiguous row or columns of data values are selected. Each data value has a data type. A table template type is identified based on detection of a pattern between the data cells of the contiguous rows or columns. A table template header is identified that comprises of a starting position, and ending position and a width. A reference row or reference column indicating a start of a table body is determined. The data cells of the subsequent rows or columns in the table body are compared to the data cells of the reference rows to identify noise rows or columns that are removed from the table body.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 19, 2019
    Assignee: Informatica LLC
    Inventors: Saurabh Diwan, Shivananda P. J.
  • Publication number: 20160292240
    Abstract: A computer system and computer implemented method for extracting data set from data clusters that comprises of rows and columns of heterogeneous data values. A plurality of random data groups comprising of at least one of a plurality of contiguous row or columns of data values are selected. Each data value has a data type. A table template type is identified based on detection of a pattern between the data cells of the contiguous rows or columns. A table template header is identified that comprises of a starting position, and ending position and a width. A reference row or reference column indicating a start of a table body is determined. The data cells of the subsequent rows or columns in the table body are compared to the data cells of the reference rows to identify noise rows or columns that are removed from the table body.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Saurabh Diwan, Shivananda P.J.
  • Patent number: 9311371
    Abstract: Various embodiments may operate to access individual lines of information included in a file stored in an electronic storage medium, to detect the existence of data clusters in the file based on neighboring cell content in a horizontal direction (corresponding to the individual lines), and in a vertical direction (orthogonal to the horizontal direction), to identify at least some of the data clusters as being associated with predefined table types (comprising vertical tables, horizontal tables, or cross tables), to merge some of the data clusters into section tables having common properties, and to transform the tables resulting from the merging activity, as well as remaining un-merged data clusters, into a single flat table. The stored file may comprise a spreadsheet file.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 12, 2016
    Assignee: Business Objects Software
    Inventors: Mayur Belur Mohan, Saurabh Diwan, Louay Gargoum
  • Publication number: 20130238644
    Abstract: Various embodiments may operate to access individual lines of information included in a file stored in an electronic storage medium, to detect the existence of data clusters in the file based on neighboring cell content in a horizontal direction (corresponding to the individual lines), and in a vertical direction (orthogonal to the horizontal direction), to identify at least some of the data clusters as being associated with predefined table types (comprising vertical tables, horizontal tables, or cross tables), to merge some of the data clusters into section tables having common properties, and to transform the tables resulting from the merging activity, as well as remaining un-merged data clusters, into a single flat table. The stored file may comprise a spreadsheet file.
    Type: Application
    Filed: April 25, 2013
    Publication date: September 12, 2013
    Applicant: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: MAYUR BELUR MOHAN, SAURABH DIWAN, LOUAY GARGOUM
  • Patent number: 8433714
    Abstract: Various embodiments may operate to access individual lines of information included in a file stored in an electronic storage medium, to detect the existence of data clusters in the file based on neighboring cell content in a horizontal direction (corresponding to the individual lines), and in a vertical direction (orthogonal to the horizontal direction), to identify at least some of the data clusters as being associated with predefined table types (comprising vertical tables, horizontal tables, or cross tables), to merge some of the data clusters into section tables having common properties, and to transform the tables resulting from the merging activity, as well as remaining un-merged data clusters, into a single flat table. The stored file may comprise a spreadsheet file.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: April 30, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Mayur Belur Mohan, Saurabh Diwan, Louay Gargoum
  • Publication number: 20110295904
    Abstract: Apparatus, systems, and methods may operate to access individual lines of information included in a file stored in an electronic storage medium, to detect the existence of data clusters in the file based on neighboring cell content in a horizontal direction (corresponding to the individual lines), and in a vertical direction (orthogonal to the horizontal direction), to identify at least some of the data clusters as being associated with predefined table types (comprising vertical tables, horizontal tables, or cross tables), to merge some of the data clusters into section tables having common properties, and to transform the tables resulting from the merging activity, as well as remaining un-merged data clusters, into a single flat table. The stored file may comprise a spreadsheet file. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Applicant: Business Objects Software Ltd.
    Inventors: Mayur Belur Mohan, Saurabh Diwan, Louay Gargoum