Patents by Inventor Matthew Edward Hopkins

Matthew Edward Hopkins 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: 11886609
    Abstract: A computer-implemented method for secure multi-datasource query job status notification that includes accessing notification characteristics for a query job status. Occurrence of the query job status and a present security level may be determined. Based on the notification characteristics, a notification may be generated at least in part by omitting available data based on the present security level. Based at least in part on the occurrence of the query job status, transmission of the notification to an end user computing device may be directed.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: January 30, 2024
    Assignee: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins
  • Patent number: 11734354
    Abstract: A computer system includes a processor and a database. The database includes a plurality of business intelligence (BI) data objects. Each of the BI data objects is associated with one or more data parameters. The processor is programmed with computer-executable instructions that cause the processor to run user code associated with a runtime environment that is hosted on the database. The user code includes executable source code that is not an intrinsic part of the database. The user code is created and deployed into the database and is configured to intercept a data call from a query application to a query interface for data corresponding to one or more of the BI data objects. The data call includes one or more selected parameters. The data call is parsed to ascertain the one or more selected parameters. Data corresponding to the one or more BI data objects is obtained from the database based on the one or more selected parameters. A data prediction result is appended to the obtained data.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: August 22, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins, Stephen G. Schwent
  • Patent number: 11698989
    Abstract: A computer-implemented method for propagating queries across a plurality of datasources that includes receiving user input via an administrative user interface. The input at least in part defines a plurality of asset paths within the datasources. A plurality of adapters corresponding to the datasources is automatically invoked and the input is automatically consolidated via the adapters for collective invocation in response to queries. A search query is received via an application user interface and the datasources are automatically queried at least in part by invoking the adapters and passing the input and the search query to the adapters. Responsive results for the search query from at least one of the datasources are automatically presented at an end user computing device.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: July 11, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Matthew Edward Hopkins, Sandeep Chakravarthy Chimakurthi
  • Patent number: 11599663
    Abstract: A computer-implemented method for completing queries propagated across a plurality of datasources that may include receiving a search query comprising a search string via an application user interface. Identity information regarding an end user associated with the search query may also be received. At least one role of the end user may be automatically determined and authorization metadata corresponding to the at least one role may be automatically appended to the search query. A plurality of adapters corresponding to the datasources may be invoked and the appended search query may be passed to the adapters. The appended search query may be translated by the adapters into a plurality of translated search queries according to the syntax and format configurations of the datasources. The translated search queries may be automatically submitted to the corresponding datasources. Responsive results may be automatically received and presented at an end user computing device.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: March 7, 2023
    Assignee: Mastercard International Incorporated
    Inventors: Matthew Edward Hopkins, Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi
  • Publication number: 20220391530
    Abstract: A computer-implemented method for secure multi-datasource query job status notification that includes accessing notification characteristics for a query job status. Occurrence of the query job status and a present security level may be determined. Based on the notification characteristics, a notification may be generated at least in part by omitting available data based on the present security level. Based at least in part on the occurrence of the query job status, transmission of the notification to an end user computing device may be directed.
    Type: Application
    Filed: August 17, 2022
    Publication date: December 8, 2022
    Applicant: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins
  • Patent number: 11436361
    Abstract: A computer-implemented method for secure multi-datasource query job status notification that includes accessing notification characteristics for a query job status. Occurrence of the query job status and a present security level may be determined. Based on the notification characteristics, a notification may be generated at least in part by omitting available data based on the present security level. Based at least in part on the occurrence of the query job status, transmission of the notification to an end user computing device may be directed.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: September 6, 2022
    Assignee: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins
  • Publication number: 20220171771
    Abstract: A computer system includes a processor and a database. The database includes a plurality of business intelligence (BI) data objects. Each of the BI data objects is associated with one or more data parameters. The processor is programmed with computer-executable instructions that cause the processor to run user code associated with a runtime environment that is hosted on the database. The user code includes executable source code that is not an intrinsic part of the database. The user code is created and deployed into the database and is configured to intercept a data call from a query application to a query interface for data corresponding to one or more of the BI data objects. The data call includes one or more selected parameters. The data call is parsed to ascertain the one or more selected parameters. Data corresponding to the one or more BI data objects is obtained from the database based on the one or more selected parameters. A data prediction result is appended to the obtained data.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 2, 2022
    Applicant: Mastercard International Incorporated
    Inventors: Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins, Stephen G. Schwent
  • Publication number: 20220171814
    Abstract: A computer system includes a processor, a file system having a query application and a query interface, a database, and a query interface extension executing on the processor. The database includes a plurality of business intelligence (BI) data objects. Each of the BI data objects is associated with one or more data parameters. The query interface extension intercepts a data call from the query application to the query interface for data corresponding to one or more of the BI data objects. The data call includes one or more selected parameters. The data call is parsed to ascertain the one or more selected parameters. Data corresponding to the one or more BI data objects is obtained from the database based on the one or more selected parameters. A data prediction result is appended to the obtained data.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 2, 2022
    Applicant: Mastercard International Incorporated
    Inventors: Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins, Stephen G. Schwent
  • Publication number: 20210383013
    Abstract: A computer-implemented method for propagating queries across a plurality of datasources that includes receiving user input via an administrative user interface. The input at least in part defines a plurality of asset paths within the datasources. A plurality of adapters corresponding to the datasources is automatically invoked and the input is automatically consolidated via the adapters for collective invocation in response to queries. A search query is received via an application user interface and the datasources are automatically queried at least in part by invoking the adapters and passing the input and the search query to the adapters. Responsive results for the search query from at least one of the datasources are automatically presented at an end user computing device.
    Type: Application
    Filed: August 19, 2021
    Publication date: December 9, 2021
    Applicant: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Matthew Edward Hopkins, Sandeep Chakravarthy Chimakurthi
  • Publication number: 20210357522
    Abstract: A computer-implemented method for completing queries propagated across a plurality of datasources that may include receiving a search query comprising a search string via an application user interface. Identity information regarding an end user associated with the search query may also be received. At least one role of the end user may be automatically determined and authorization metadata corresponding to the at least one role may be automatically appended to the search query. A plurality of adapters corresponding to the datasources may be invoked and the appended search query may be passed to the adapters. The appended search query may be translated by the adapters into a plurality of translated search queries according to the syntax and format configurations of the datasources. The translated search queries may be automatically submitted to the corresponding datasources. Responsive results may be automatically received and presented at an end user computing device.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Applicant: Mastercard International Incorporated
    Inventors: Matthew Edward Hopkins, Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi
  • Patent number: 11126741
    Abstract: A computer-implemented method for propagating queries across a plurality of datasources that includes receiving user input via an administrative user interface. The input at least in part defines a plurality of asset paths within the datasources. A plurality of adapters corresponding to the datasources is automatically invoked and the input is automatically consolidated via the adapters for collective invocation in response to queries. A search query is received via an application user interface and the datasources are automatically queried at least in part by invoking the adapters and passing the input and the search query to the adapters. Responsive results for the search query from at least one of the datasources are automatically presented at an end user computing device.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: September 21, 2021
    Assignee: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Matthew Edward Hopkins, Sandeep Chakravarthy Chimakurthi
  • Patent number: 11100246
    Abstract: A computer-implemented method for completing queries propagated across a plurality of datasources that may include receiving a search query comprising a search string via an application user interface. Identity information regarding an end user associated with the search query may also be received. At least one role of the end user may be automatically determined and authorization metadata corresponding to the at least one role may be automatically appended to the search query. A plurality of adapters corresponding to the datasources may be invoked and the appended search query may be passed to the adapters. The appended search query may be translated by the adapters into a plurality of translated search queries according to the syntax and format configurations of the datasources. The translated search queries may be automatically submitted to the corresponding datasources. Responsive results may be automatically received and presented at an end user computing device.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: August 24, 2021
    Assignee: Mastercard International Incorporated
    Inventors: Matthew Edward Hopkins, Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi
  • Patent number: 11062045
    Abstract: A computer-implemented method for propagating access to assets across a plurality of datasources. The method may include receiving user input via an administrative user interface that comprises selection of the datasources. A plurality of provisionable assets including at least one provisionable asset from each of the datasources may be automatically retrieved. Asset designations of at least some of the provisionable assets may be received via the administrative user interface. A plurality of asset paths corresponding to the designated assets may be automatically determined. The asset paths may be automatically assigned to an authorized role and automatically consolidated for collective invocation in response to queries.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: July 13, 2021
    Assignee: Mastercard International Incorporated
    Inventors: Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins, Vikranth Kumar Anneboina
  • Publication number: 20200372171
    Abstract: A computer-implemented method for secure multi-datasource query job status notification that includes accessing notification characteristics for a query job status. Occurrence of the query job status and a present security level may be determined. Based on the notification characteristics, a notification may be generated at least in part by omitting available data based on the present security level. Based at least in part on the occurrence of the query job status, transmission of the notification to an end user computing device may be directed.
    Type: Application
    Filed: August 11, 2020
    Publication date: November 26, 2020
    Applicant: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins
  • Patent number: 10776509
    Abstract: A computer-implemented method for secure multi-datasource query job status notification that may include automatically accessing notification characteristics for a query job status. Occurrence of the query job status may be automatically determined, and an initial version of a notification at least in part based on the notification characteristics may be automatically generated. A present security level may be automatically determined by analyzing at least one of end user activity and an aspect of an end user computing device. A final version of the notification may be automatically generated at least in party by redacting the initial version based on the present security level. Transmission of the final version of the notification to the end user computing device may be automatically instructed.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: September 15, 2020
    Assignee: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins
  • Publication number: 20190318119
    Abstract: A computer-implemented method for secure multi-datasource query job status notification that may include automatically accessing notification characteristics for a query job status. Occurrence of the query job status may be automatically determined, and an initial version of a notification at least in part based on the notification characteristics may be automatically generated. A present security level may be automatically determined by analyzing at least one of end user activity and an aspect of an end user computing device. A final version of the notification may be automatically generated at least in party by redacting the initial version based on the present security level. Transmission of the final version of the notification to the end user computing device may be automatically instructed.
    Type: Application
    Filed: October 10, 2018
    Publication date: October 17, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins
  • Publication number: 20190318034
    Abstract: A computer-implemented method for completing queries propagated across a plurality of datasources that may include receiving a search query comprising a search string via an application user interface. Identity information regarding an end user associated with the search query may also be received. At least one role of the end user may be automatically determined and authorization metadata corresponding to the at least one role may be automatically appended to the search query. A plurality of adapters corresponding to the datasources may be invoked and the appended search query may be passed to the adapters. The appended search query may be translated by the adapters into a plurality of translated search queries according to the syntax and format configurations of the datasources. The translated search queries may be automatically submitted to the corresponding datasources. Responsive results may be automatically received and presented at an end user computing device.
    Type: Application
    Filed: October 10, 2018
    Publication date: October 17, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Matthew Edward Hopkins, Vikranth Kumar Anneboina, Sandeep Chakravarthy Chimakurthi
  • Publication number: 20190319954
    Abstract: A computer-implemented method for propagating access to assets across a plurality of datasources. The method may include receiving user input via an administrative user interface that comprises selection of the datasources. A plurality of provisionable assets including at least one provisionable asset from each of the datasources may be automatically retrieved. Asset designations of at least some of the provisionable assets may be received via the administrative user interface. A plurality of asset paths corresponding to the designated assets may be automatically determined. The asset paths may be automatically assigned to an authorized role and automatically consolidated for collective invocation in response to queries.
    Type: Application
    Filed: October 10, 2018
    Publication date: October 17, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Sandeep Chakravarthy Chimakurthi, Matthew Edward Hopkins, Vikranth Kumar Anneboina
  • Publication number: 20190318038
    Abstract: A computer-implemented method for propagating queries across a plurality of datasources that includes receiving user input via an administrative user interface. The input at least in part defines a plurality of asset paths within the datasources. A plurality of adapters corresponding to the datasources is automatically invoked and the input is automatically consolidated via the adapters for collective invocation in response to queries. A search query is received via an application user interface and the datasources are automatically queried at least in part by invoking the adapters and passing the input and the search query to the adapters. Responsive results for the search query from at least one of the datasources are automatically presented at an end user computing device.
    Type: Application
    Filed: October 10, 2018
    Publication date: October 17, 2019
    Applicant: Mastercard International Incorporated
    Inventors: Vikranth Kumar Anneboina, Matthew Edward Hopkins, Sandeep Chakravarthy Chimakurthi
  • Patent number: 8677308
    Abstract: A method and system for generating an application programming interface (API) request message for an API service application is provided. The API service application is stored within a service owner (SO) computer device and includes a memory device for storing data and a service provider (SP) computer system that includes a processor and an open API platform. The SP computer system in communication with the memory device and the SO computer device. The SP computer system is programmed to receive from a developer a plurality of selections of parameters defining an API service request, generate an API request message for a specific API service using the received parameter selections, the API request message including the received parameter selections in a predetermined format required by the specific API service, generate a response to the generated API request message, and display the generated API request message and response on a single webpage.
    Type: Grant
    Filed: January 7, 2011
    Date of Patent: March 18, 2014
    Assignee: MasterCard International Incorporated
    Inventor: Matthew Edward Hopkins