Patents by Inventor Carl-Christian Kanne
Carl-Christian Kanne 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: 20230289341Abstract: Disclosed are systems and methods for a materialized view matching framework that operates to improve the re-usability of materialized views within a database by, inter alia: i) enabling selection and aggregation of multiple materialized views; ii) generating and using validity filter predicates to exclude invalid data from materialized views; iii) generating and using change summaries to generate validity filter predicates; and iv) enabling on-demand transactional refresh operations. Such operations enable a more computational efficient and accurate usage of database data so as to provide more credible and desirable search results.Type: ApplicationFiled: March 14, 2022Publication date: September 14, 2023Inventors: Carl-Christian KANNE, Brian GUARRACI, Chris BRAND, Eric RANSTROM, Kevin BEYER
-
Patent number: 10402421Abstract: Systems and methods for interest-driven data sharing in interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated.Type: GrantFiled: August 11, 2017Date of Patent: September 3, 2019Assignee: Workday, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian F. Babcock, Carl-Christian Kanne
-
Patent number: 9940375Abstract: Systems and methods for interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven distributed data server system includes a processor, an interest-driven distributed data server application, aggregate data storage, and a data source directory, wherein the interest-driven distributed data server application configures the processor to obtain reporting data requirements, determine at least one data dimension using the reporting data requirements, identify at least one data source identified that can provide data associated with the data dimension, generate data source job data, transmit the data source job data to at least one data source, and receive job response data, store the received job response data in the aggregate data storage, build reporting data based on the reporting data requirements, and transmit the reporting data.Type: GrantFiled: July 29, 2016Date of Patent: April 10, 2018Assignee: Workday, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
-
Publication number: 20180067999Abstract: Systems and methods for interest-driven data sharing in interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated.Type: ApplicationFiled: August 11, 2017Publication date: March 8, 2018Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian F. Babcock, Carl-Christian Kanne
-
Patent number: 9767173Abstract: Systems and methods for interest-driven data sharing in interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated.Type: GrantFiled: March 8, 2013Date of Patent: September 19, 2017Assignee: Workday, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
-
Publication number: 20170193067Abstract: Systems and methods for interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven distributed data server system includes a processor, an interest-driven distributed data server application, aggregate data storage, and a data source directory, wherein the interest-driven distributed data server application configures the processor to obtain reporting data requirements, determine at least one data dimension using the reporting data requirements, identify at least one data source identified that can provide data associated with the data dimension, generate data source job data, transmit the data source job data to at least one data source, and receive job response data, store the received job response data in the aggregate data storage, build reporting data based on the reporting data requirements, and transmit the reporting data.Type: ApplicationFiled: July 29, 2016Publication date: July 6, 2017Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
-
Publication number: 20160379148Abstract: In accordance with disclosed embodiments of the invention, a business intelligence server system receives telemetry data from an interest-driven business intelligence visualization system. The telemetry data includes an action for manipulating data. The telemetry data for an action is added to current workflow data. The current workflow data includes a sequential list of actions performed on the data. The current workflow data is compared to stored workflow data. One or more possible subsequent actions to perform on the data are determined based upon the comparison of the current workflow data to stored workflow data that includes workflow data for multiple workflows, and provides the one or more possible subsequent actions to perform on the data to the interest-driven business intelligence visualization system.Type: ApplicationFiled: June 25, 2015Publication date: December 29, 2016Inventors: Hans-Frederick Brown, James Mulholland, Honray Lin, Carl-Christian Kanne
-
Patent number: 9424119Abstract: An aspect of error handling includes a parsing block for pre-processing a document indexing application, a filtering block for discarding irrelevant documents, a transformation block to clean up and annotate input data by identifying a document language, and a processor configured for grouping inputs to collect documents for a same entity in a single spot. The processor processes a query operation. An aspect of error handling also includes a data package including a data result component that includes data generated based on successful completion of at least a portion of the query operation. The data package also includes an error information data component based on one or more errors encountered during processing of the query operation. An indicator separates the error information data from the data result. The system also includes a memory associated with a distributed file system for storing a final write output relating to the query operation.Type: GrantFiled: September 13, 2013Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Vuk Ercegovac, Carl-Christian Kanne
-
Patent number: 9405811Abstract: Systems and methods for interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven distributed data server system includes a processor, an interest-driven distributed data server application, aggregate data storage, and a data source directory, wherein the interest-driven distributed data server application configures the processor to obtain reporting data requirements, determine at least one data dimension using the reporting data requirements, identify at least one data source identified that can provide data associated with the data dimension, generate data source job data, transmit the data source job data to at least one data source, and receive job response data, store the received job response data in the aggregate data storage, build reporting data based on the reporting data requirements, and transmit the reporting data.Type: GrantFiled: March 8, 2013Date of Patent: August 2, 2016Assignee: Platfora, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
-
Patent number: 9292373Abstract: Embodiments relate to a method and computer program product for error handling. The method includes performing at least one query operation. The processing of query operation also includes generating error information data based at least an error encountered during performance of the query operation and generating a data result relating to any portion of the query operation successfully completed. The data result is processed together with the error information data based on encountering any errors. The data result and error information are provided together in a package but separated by an indicator to distinguish between them.Type: GrantFiled: March 15, 2013Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventors: Vuk Ercegovac, Carl-Christian Kanne
-
Publication number: 20150081353Abstract: Systems and methods for interest-driven business intelligence systems including segment data in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven data visualization system includes a processor and a memory wherein an interest-driven data visualization application configures the processor to define reporting data requirements, including at least one piece of reporting data metadata, generate data retrieval job data, transmit the data retrieval job data to an interest-driven business intelligence server system, receive source data from the interest-driven business intelligence server system, create at least one piece of reporting data using the received source data, the data description metadata, and the reporting data metadata, and generate a set of segment data based on the reporting data, where a piece of segment data in the set of segment data includes a subset of the reporting data.Type: ApplicationFiled: March 5, 2014Publication date: March 19, 2015Applicant: Platfora, Inc.Inventors: John Schuster, Benjamin Mark Werther, Brian Babcock, Kevin Scott Beyer, Hans-Frederick Brown, Carl-Christian Kanne, Jenn Rhim, Peter Schlampp
-
Publication number: 20140281748Abstract: An aspect of error handling includes a parsing block for pre-processing a document indexing application, a filtering block for discarding irrelevant documents, a transformation block to clean up and annotate input data by identifying a document language, and a processor configured for grouping inputs to collect documents for a same entity in a single spot. The processor processes a query operation. An aspect of error handling also includes a data package including a data result component that includes data generated based on successful completion of at least a portion of the query operation. The data package also includes an error information data component based on one or more errors encountered during processing of the query operation. An indicator separates the error information data from the data result. The system also includes a memory associated with a distributed file system for storing a final write output relating to the query operation.Type: ApplicationFiled: September 13, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Vuk Ercegovac, Carl-Christian Kanne
-
Publication number: 20140281746Abstract: Embodiments relate to a method and computer program product for error handling. The method includes performing at least one query operation. The processing of query operation also includes generating error information data based at least an error encountered during performance of the query operation and generating a data result relating to any portion of the query operation successfully completed. The data result is processed together with the error information data based on encountering any errors. The data result and error information are provided together in a package but separated by an indicator to distinguish between them.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Vuk Ercegovac, Carl-Christian Kanne
-
Publication number: 20140258209Abstract: Systems and methods for interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven distributed data server system includes a processor, an interest-driven distributed data server application, aggregate data storage, and a data source directory, wherein the interest-driven distributed data server application configures the processor to obtain reporting data requirements, determine at least one data dimension using the reporting data requirements, identify at least one data source identified that can provide data associated with the data dimension, generate data source job data, transmit the data source job data to at least one data source, and receive job response data, store the received job response data in the aggregate data storage, build reporting data based on the reporting data requirements, and transmit the reporting data.Type: ApplicationFiled: March 8, 2013Publication date: September 11, 2014Applicant: Platfora, Inc.Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne