Patents by Inventor Ketan Bengali

Ketan Bengali 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: 11087279
    Abstract: Disclosed herein are system, computer-implemented method, and computer program product (computer-readable storage medium) embodiments for implementing bill-of-materials (BOM) lifecycle management. An embodiment operates by creating a first database entry. The first database entry may also include a first executable code instance and list of items, which may include at least part of a BOM. Additionally, a second database entry may be created and may include a second executable code instance. Based on execution of the first code instance and the second code instance, at least one processor may automatically perform further processing.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 10, 2021
    Assignee: SAP SE
    Inventors: Rajendra Vuppala, Avinash Permude, Kiran Prashanth Kulkarni, Rahul Seshagiri Srivatsa, Ketan Bengali
  • Patent number: 11012806
    Abstract: In an example embodiment, zone information is received from a distributed database, the zone information including a mapping between each of a plurality of client applications and a corresponding zone. Then a first adapter is assigned to a first client application based on the mapping. A second adapter is then assigned to a second client application based on the mapping. When data is received from the first client application, the data from the first client application is parsed using the first adapter, producing output to a search core and an indexing core associated with a zone corresponding to the first client application.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: May 18, 2021
    Assignee: Ariba, Inc.
    Inventors: Ridwan Tan, Dennis Lee, Kiran Gangadharappa, Dinesh Shahane, Sushant Prasad, Ketan Bengali
  • Publication number: 20200082336
    Abstract: Disclosed herein are system, computer-implemented method, and computer program product (computer-readable storage medium) embodiments for implementing bill-of-materials (BOM) lifecycle management. An embodiment operates by creating a first database entry. The first database entry may also include a first executable code instance and list of items, which may include at least part of a BOM. Additionally, a second database entry may be created and may include a second executable code instance. Based on execution of the first code instance and the second code instance, at least one processor may automatically perform further processing.
    Type: Application
    Filed: September 6, 2018
    Publication date: March 12, 2020
    Inventors: Rajendra VUPPALA, Avinash PERMUDE, Kiran Prashanth KULKARNI, Rahul Seshagiri SRIVATSA, Ketan BENGALI
  • Patent number: 10275409
    Abstract: A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: April 30, 2019
    Assignee: DELL PRODUCTS L.P.
    Inventors: David Tung, Hon Yuk Chan, Ketan Bengali, Sasmita Patra, Ming Chang
  • Patent number: 10078676
    Abstract: In an example embodiment, primary data is received from a first tenant in a computer network, the primary data formatted based on a first version of a schema. Then a schema definition for the first version of the schema is obtained. The primary data is then parsed, the parsing including storing a schema version number for the first version of the schema. The primary data is indexed, by obtaining, using the schema version number for the first version of the schema, a schema definition for a most recent version of the schema; applying schema evolution to the primary data by applying one or more transforms to the primary data, the one or more transforms created using the schema definition for the first and most recent versions of the schema, causing the primary data to be converted to the most recent version of the schema; and indexing the converted primary data.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: September 18, 2018
    Assignee: SAP SE
    Inventors: Prashant Bhagat, Ketan Bengali, Sushant Prasad, Dennis Lee, Harshad Chavan, Kiran Gangadharappa, Dinesh Shahane
  • Patent number: 10033796
    Abstract: A system fetches consistent datasets in batches for a given period of time and provides the ability to retrieve each batch. Batches of data may be fetched for an interval of time. The present system may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the system fetches new data, existing batches of data will not be overwritten. New batches of data are created as new versions so that change history is preserved. Past batches of data for a past time period may be provided to one or more tenants.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 24, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Publication number: 20170257420
    Abstract: A system fetches consistent datasets in batches for a given period of time and provides the ability to retrieve each batch. Batches of data may be fetched for an interval of time. The present system may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the system fetches new data, existing batches of data will not be overwritten. New batches of data are created as new versions so that change history is preserved. Past batches of data for a past time period may be provided to one or more tenants.
    Type: Application
    Filed: December 27, 2016
    Publication date: September 7, 2017
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Patent number: 9646042
    Abstract: An extract-transform-load (ETL) platform fetches consistent datasets in a batch for a given period of time and provides the ability to rollback that batch. The batch may be fetched for an interval of time, and the ETL platform may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the ETL platform fetches new data, the system will not overwrite existing data, but rather will create new versions so that change history is preserved. For any reason, if businesses would like to rollback data, they could rollback to any previous batch.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: May 9, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Publication number: 20170004187
    Abstract: A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.
    Type: Application
    Filed: September 13, 2016
    Publication date: January 5, 2017
    Inventors: David Tung, Hon Yuk Chan, Ketan Bengali, Sasmita Patra, Ming Chang
  • Patent number: 9531790
    Abstract: A system fetches consistent datasets in batches for a given period of time and provides the ability to retrieve each batch. Batches of data may be fetched for an interval of time. The present system may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the system fetches new data, existing batches of data will not be overwritten. New batches of data are created as new versions so that change history is preserved. Past batches of data for a past time period may be provided to one or more tenants.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: December 27, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Publication number: 20160292192
    Abstract: In an example embodiment, primary data is received from a first tenant in a computer network, the primary data formatted based on a first version of a schema. Then a schema definition for the first version of the schema is obtained. The primary data is then parsed, the parsing including storing a schema version number for the first version of the schema. The primary data is indexed, by obtaining, using the schema version number for the first version of the schema, a schema definition for a most recent version of the schema; applying schema evolution to the primary data by applying one or more transforms to the primary data, the one or more transforms created using the schema definition for the first and most recent versions of the schema, causing the primary data to be converted to the most recent version of the schema; and indexing the converted primary data.
    Type: Application
    Filed: June 11, 2015
    Publication date: October 6, 2016
    Inventors: PRASHANT BHAGAT, Ketan Bengali, Sushant Prasad, Dennis Lee, Harshad Chavan, Kiran Gangadharappa, Dinesh Shahane
  • Patent number: 9442993
    Abstract: A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: September 13, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: David Tung, Hon Yuk Chan, Ketan Bengali, Sasmita Patra, Ming Chang
  • Publication number: 20160205218
    Abstract: In an example embodiment, zone information is received from a distributed database, the zone information including a mapping between each of a plurality of client applications and a corresponding zone. Then a first adapter is assigned to a first client application based on the mapping. A second adapter is then assigned to a second client application based on the mapping. When data is received from the first client application, the data from the first client application is parsed using the first adapter, producing output to a search core and an indexing core associated with a zone corresponding to the first client application.
    Type: Application
    Filed: April 30, 2015
    Publication date: July 14, 2016
    Inventors: Ridwan Tan, Dennis Lee, Kiran Gangadharappa, Dinesh Shahane, Sushant Prasad, Ketan Bengali
  • Publication number: 20160085794
    Abstract: An extract-transform-load (ETL) platform fetches consistent datasets in a batch for a given period of time and provides the ability to rollback that batch. The batch may be fetched for an interval of time, and the ETL platform may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the ETL platform fetches new data, the system will not overwrite existing data, but rather will create new versions so that change history is preserved. For any reason, if businesses would like to rollback data, they could rollback to any previous batch.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 24, 2016
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Publication number: 20160065651
    Abstract: A system fetches consistent datasets in batches for a given period of time and provides the ability to retrieve each batch. Batches of data may be fetched for an interval of time. The present system may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the system fetches new data, existing batches of data will not be overwritten. New batches of data are created as new versions so that change history is preserved. Past batches of data for a past time period may be provided to one or more tenants.
    Type: Application
    Filed: November 9, 2015
    Publication date: March 3, 2016
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Patent number: 9191432
    Abstract: A system fetches consistent datasets in batches for a given period of time and provides the ability to retrieve each batch. Batches of data may be fetched for an interval of time. The present system may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the system fetches new data, existing batches of data will not be overwritten. New batches of data are created as new versions so that change history is preserved. Past batches of data for a past time period may be provided to one or more tenants.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: November 17, 2015
    Assignee: Dell Products L.P.
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Patent number: 9141680
    Abstract: An extract-transform-load (ETL) platform fetches consistent datasets in a batch for a given period of time and provides the ability to rollback that batch. The batch may be fetched for an interval of time, and the ETL platform may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the ETL platform fetches new data, the system will not overwrite existing data, but rather will create new versions so that change history is preserved. For any reason, if businesses would like to rollback data, they could rollback to any previous batch.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: September 22, 2015
    Assignee: Dell Products L.P.
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Publication number: 20140229423
    Abstract: An extract-transform-load (ETL) platform fetches consistent datasets in a batch for a given period of time and provides the ability to rollback that batch. The batch may be fetched for an interval of time, and the ETL platform may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the ETL platform fetches new data, the system will not overwrite existing data, but rather will create new versions so that change history is preserved. For any reason, if businesses would like to rollback data, they could rollback to any previous batch.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Publication number: 20140229577
    Abstract: A system fetches consistent datasets in batches for a given period of time and provides the ability to retrieve each batch. Batches of data may be fetched for an interval of time. The present system may fetch new or changed data from different cloud/on-premise applications. It will store this data in the cloud or on-premise to build data history. As the system fetches new data, existing batches of data will not be overwritten. New batches of data are created as new versions so that change history is preserved. Past batches of data for a past time period may be provided to one or more tenants.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
  • Publication number: 20140229511
    Abstract: A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.
    Type: Application
    Filed: February 11, 2013
    Publication date: August 14, 2014
    Inventors: David Tung, Hon Yuk Chan, Ketan Bengali, Sasmita Patra, Ming Chang