Patents by Inventor Arun Narasimha Swami

Arun Narasimha Swami 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).

  • Publication number: 20200210401
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a validation configuration containing declarative specifications of fields in a data set and validation rules to be applied to the data set, wherein the validation rules include a field in the data set, a type of validation to be applied to the field, and a parameter for managing a validation failure during evaluation of the validation rules with the data set. Next, the system automatically applies the validation rules to the data set within a workflow for generating the data set to produce validation results indicating passing or failing of the validation rules by the data set. The system then outputs the validation results for use in managing the data set.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Arun Narasimha Swami, Sriram Vasudevan
  • Publication number: 20200210389
    Abstract: The disclosed embodiments provide a system for performing profile-driven data validation. During operation, the system obtains a validation configuration containing declarative specifications of fields in a data set and validation rules to be applied to the data set. Next, the system analyzes the data set based on the validation configuration to produce a set of metrics related to the data set and stores the metrics in a profile for the data set. The system also matches a metric in the profile to the type of validation associated with a validation rule in the validation configuration. Finally, the system applies the validation rule to a value of the metric in the profile to produce a validation result for the validation rule.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 2, 2020
    Inventors: Arun Narasimha Swami, Sriram Vasudevan
  • Patent number: 10387667
    Abstract: A method for processing activity records. The method includes obtaining an activity record, and generating an anonymization dictionary. Generating the anonymization dictionary includes detecting, in the activity record, a set of target entities to be anonymized, making a determination that a resource is associated with a subset of the target entities of the set of target entities, and after making the determination, assigning an anonymized identity to the subset of target entities, and generating an anonymization identifier for each target entity in the subset of target entities to obtain a set of anonymization identifiers, each including the anonymized identity. The method further includes processing the activity record using the anonymization dictionary to obtain an anonymized activity record and storing the anonymized activity record.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: August 20, 2019
    Assignee: DTEX SYSTEMS, INC.
    Inventors: Rajan Peng Kiat Koo, Russell Alan Bruechert, Roderick Duncan Stamp, Arun Narasimha Swami, Vamsi Krishna Akkineni
  • Publication number: 20180239918
    Abstract: A method for processing activity records. The method includes obtaining an activity record, and generating an anonymization dictionary. Generating the anonymization dictionary includes detecting, in the activity record, a set of target entities to be anonymized, making a determination that a resource is associated with a subset of the target entities of the set of target entities, and after making the determination, assigning an anonymized identity to the subset of target entities, and generating an anonymization identifier for each target entity in the subset of target entities to obtain a set of anonymization identifiers, each including the anonymized identity. The method further includes processing the activity record using the anonymization dictionary to obtain an anonymized activity record and storing the anonymized activity record.
    Type: Application
    Filed: April 18, 2018
    Publication date: August 23, 2018
    Inventors: Rajan Peng Kiat Koo, Russell Alan Bruechert, Roderick Duncan Stamp, Arun Narasimha Swami, Vamsi Krishna Akkineni
  • Patent number: 9953176
    Abstract: A method for processing activity records. The method includes obtaining an activity record, and generating an anonymization dictionary. Generating the anonymization dictionary includes detecting, in the activity record, a set of target entities to be anonymized, making a determination that a resource is associated with a subset of the target entities of the set of target entities, and after making the determination, assigning an anonymized identity to the subset of target entities, and generating an anonymization identifier for each target entity in the subset of target entities to obtain a set of anonymization identifiers, each including the anonymized identity. The method further includes processing the activity record using the anonymization dictionary to obtain an anonymized activity record and storing the anonymized activity record.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: April 24, 2018
    Assignee: Dtex Systems Inc.
    Inventors: Rajan Peng Kiat Koo, Russell Alan Bruechert, Roderick Duncan Stamp, Arun Narasimha Swami, Vamsi Krishna Akkineni
  • Publication number: 20170098093
    Abstract: A method for processing activity records. The method includes obtaining an activity record, and generating an anonymization dictionary. Generating the anonymization dictionary includes detecting, in the activity record, a set of target entities to be anonymized, making a determination that a resource is associated with a subset of the target entities of the set of target entities, and after making the determination, assigning an anonymized identity to the subset of target entities, and generating an anonymization identifier for each target entity in the subset of target entities to obtain a set of anonymization identifiers, each including the anonymized identity. The method further includes processing the activity record using the anonymization dictionary to obtain an anonymized activity record and storing the anonymized activity record.
    Type: Application
    Filed: October 2, 2015
    Publication date: April 6, 2017
    Applicants: DTEX SYSTEMS LTD., DTEX SYSTEMS INC.
    Inventors: Rajan Peng Kiat Koo, Russell Alan Bruechert, Roderick Duncan Stamp, Arun Narasimha Swami, Vamsi Krishna Akkineni
  • Patent number: 5864841
    Abstract: A database management system determines, in a single pass over an unordered database, the quantile information. The system sequentially compares each tuple in the data set to a test value, and then selectively inserts the tuple in a test set having a cardinality less than the cardinality of the data set based upon the comparison. The system next uses the quantile information to estimate the number of tuples in the database which satisfy a user-defined predicate to generate an efficient query plan.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: January 26, 1999
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Arun Narasimha Swami
  • Patent number: 5778353
    Abstract: A method of index scanning involves scanning one or more selected indexes and determining the number of data transfers required to traverse all or a portion of a selected index for a selected number of buffer pool sizes. The number of page transfers to scan a whole table of interest versus the number of page transfers to scan each relevant index in accordance with the buffer pool size is determined for a query. The number of page transfers required in proportion to the selectivity of starting and stopping conditions is determined and scaled down in proportion to the selectivity of any starting and stopping conditions present in the search criteria in the query. A suitable correction factor is applied to the number of transfers to account for few rows remaining to be transferred after applying the search criteria, the buffer pool being large, or a low degree of clustering for an index,, as well as accounting for any remaining index sargable search criteria.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: July 7, 1998
    Assignee: International Business Machines Corporation
    Inventors: Bernhard Schiefer, Arun Narasimha Swami
  • Patent number: 5758146
    Abstract: Described herein is a system and method for operating a data processing system having a processing unit and physical storage in which data is stored. The storage is connected to the processing unit for transferring pages of data to the processing unit. The storage contains at least one database table stored on a plurality of pages. Each data base table has a plurality of rows of data, and one or more indexes composed of a sequence of entries which reference the rows. The processing unit has a memory associated with it. A portion of the memory comprises a buffer pool for caching data pages from the table. The method operates by scanning one or more selected indexes in determining the relationship of the number of data transfers required to traverse all or a portion of each selected index for a selected range of buffer pool sizes. Then, a description of this relationship is stored.
    Type: Grant
    Filed: May 12, 1995
    Date of Patent: May 26, 1998
    Assignee: International Business Machines Corporation
    Inventors: Bernhard Schiefer, Arun Narasimha Swami
  • Patent number: 5664171
    Abstract: A database management system determines, in a single pass over an unordered database, the quantile information. The system sequentially compares each tuple in the data set to a test value, and then selectively inserts the tuple in a test set having a cardinality less than the cardinality of the data set based upon the comparison. The system next uses the quantile information to estimate the number of tuples in the database which satisfy a user-defined predicate to generate an efficient query plan.
    Type: Grant
    Filed: April 14, 1994
    Date of Patent: September 2, 1997
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Arun Narasimha Swami