Patents by Inventor Alex J. Chen

Alex J. Chen 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: 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
  • 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: 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: 20140223100
    Abstract: A system enables older cached data to be kept against the same key while adding in new sets of data in the cache that have the affected dimensional changes. Set membership functions such as intersection and difference may be used on each dimension of the data to derive the correct range for which partition the data must belong to. Each range-based, partitioned set in the cache that is against the same key is mutually exclusive with another range-based, partitioned set for the same key. With ranged-based, partitioned set, a key can be queried to find out which sets are already stored and which sets may need to be stored. This approach allows the caching to be served longer when there are queries that are only interested in subsets of the data.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Inventor: Alex J. Chen