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: 10033796Abstract: 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: GrantFiled: December 27, 2016Date of Patent: July 24, 2018Assignee: DELL PRODUCTS L.P.Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Publication number: 20170257420Abstract: 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: ApplicationFiled: December 27, 2016Publication date: September 7, 2017Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Patent number: 9646042Abstract: 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: GrantFiled: September 22, 2015Date of Patent: May 9, 2017Assignee: DELL PRODUCTS L.P.Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Patent number: 9531790Abstract: 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: GrantFiled: November 9, 2015Date of Patent: December 27, 2016Assignee: DELL PRODUCTS L.P.Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Publication number: 20160085794Abstract: 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: ApplicationFiled: September 22, 2015Publication date: March 24, 2016Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Publication number: 20160065651Abstract: 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: ApplicationFiled: November 9, 2015Publication date: March 3, 2016Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Patent number: 9191432Abstract: 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: GrantFiled: February 11, 2013Date of Patent: November 17, 2015Assignee: Dell Products L.P.Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Patent number: 9141680Abstract: 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: GrantFiled: February 11, 2013Date of Patent: September 22, 2015Assignee: Dell Products L.P.Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Publication number: 20140229423Abstract: 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: ApplicationFiled: February 11, 2013Publication date: August 14, 2014Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Publication number: 20140229577Abstract: 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: ApplicationFiled: February 11, 2013Publication date: August 14, 2014Inventors: Ketan Bengali, Kaniska Mandal, Alex J. Chen
-
Publication number: 20140223100Abstract: 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: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Inventor: Alex J. Chen