Patents by Inventor Bhupendra Chopra

Bhupendra Chopra 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: 9779158
    Abstract: An apparatus, computer-readable medium, and computer-implemented method for data subsetting, including receiving a request for a subset of data from a plurality of tables, generating an entity graph corresponding to the plurality of tables, expanding the entity graph if the entity graph does not have any cycles, and performing acyclic subset processing on the expanded entity graph if the entity graph does not have any cycles and the expanded entity graph does not have any cycles.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: October 3, 2017
    Assignee: Informatica LLC
    Inventors: Vinayak Borkar, Richard Grondin, Ankur Gupta, Bhupendra Chopra
  • Publication number: 20160110444
    Abstract: An apparatus, computer-readable medium, and computer-implemented method for data subsetting, including receiving a request for a subset of data from a plurality of tables, generating an entity graph corresponding to the plurality of tables, expanding the entity graph if the entity graph does not have any cycles, and performing acyclic subset processing on the expanded entity graph if the entity graph does not have any cycles and the expanded entity graph does not have any cycles.
    Type: Application
    Filed: December 29, 2015
    Publication date: April 21, 2016
    Inventors: Vinayak Borkar, Richard Grondin, Ankur, Bhupendra Chopra
  • Patent number: 9262501
    Abstract: An apparatus, computer-readable medium, and computer-implemented method for data subsetting, including receiving a request for a subset of data from a plurality of tables, determining whether an entity graph corresponding the plurality of tables contains a cycle, and if so, performing cyclic subset processing, otherwise, expanding the entity graph and performing acyclic subset processing if the expanded entity graph does not have any cycles and cyclic subset processing if the expanded entity graph does have cycles.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: February 16, 2016
    Inventors: Vinayak Borkar, Richard Grondin, Ankur Gupta, Bhupendra Chopra
  • Publication number: 20140172850
    Abstract: An apparatus, computer-readable medium, and computer-implemented method for data subsetting, including receiving a request for a subset of data from a plurality of tables, determining whether an entity graph corresponding the plurality of tables contains a cycle, and if so, performing cyclic subset processing, otherwise, expanding the entity graph and performing acyclic subset processing if the expanded entity graph does not have any cycles and cyclic subset processing if the expanded entity graph does have cycles.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Inventors: Vinayak Borkar, Richard Grondin, Ankur Gupta, Bhupendra Chopra