Patents by Inventor Calum Murray

Calum Murray 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: 20220374548
    Abstract: Certain aspects of the present disclosure provide techniques for providing a compliance report of data processing to a governing authority. In order to adhere to a regulation of a governing authority, upon receiving the request for a compliance report, a data category and each processing capability category is extracted from a live data catalog service. Based on the extracted categories, a record of data processing is generated for each processing capability category associated with a data category. Further, based on the data category extracted, a compliance report template is retrieved. With the compliance report template and records of data processing, a compliance report is generated and provided to the governing authority.
    Type: Application
    Filed: July 28, 2022
    Publication date: November 24, 2022
    Inventors: Calum MURRAY, Jacqueline WILKOSZ, Victor FEINSTEIN, Denise MCINERNEY
  • Patent number: 11436365
    Abstract: Certain aspects of the present disclosure provide techniques for providing a compliance report of data processing to a governing authority. In order to adhere to a regulation of a governing authority, upon receiving the request for a compliance report, a data category and each processing capability category is extracted from a live data catalog service. Based on the extracted categories, a record of data processing is generated for each processing capability category associated with a data category. Further, based on the data category extracted, a compliance report template is retrieved. With the compliance report template and records of data processing, a compliance report is generated and provided to the governing authority.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: September 6, 2022
    Assignee: INTUIT, INC.
    Inventors: Calum Murray, Jacqueline Wilkosz, Victor Feinstein, Denise McInerney
  • Patent number: 10417679
    Abstract: A method for transaction verification scoring includes obtaining, from a distributed computing system of distributed computing systems distributed throughout a computing network, a transaction description describing a financial transaction with a vendor, obtaining, from the distributed computing systems, transaction records of potential corroborators, and reconciling, with the financial transaction, the transaction records to obtain at least one matching transaction record of at least one corroborator, in the potential corroborators, to the financial transaction. The method further includes scoring the transaction description based on a function of each of the at least one corroborator to the financial transaction to obtain a verification score, and presenting, on a display device, a recommendation of the vendor to a consumer based on the verification score.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: September 17, 2019
    Assignee: Intuit Inc.
    Inventors: Kevin Michael Furbish, Calum Murray, John J. Tumminaro, Jeffrey A. Langston
  • Patent number: 9135089
    Abstract: One embodiment of the present invention provides a system for implementing a persistence application programming interface (API) that is platform independent and can make up-calls to business logic. During operation, the system receives a request at the API to execute a command at a persistence tier of an n-tier distributed application. In response to the request, the system determines an entity type for an entity affected by the command. Next, the system identifies a function at a middle tier of the n-tier distributed application that is associated with the entity type and the command, wherein the middle tier includes the business logic. The system then sends an instruction to the middle tier to execute the function. Finally, upon receiving a confirmation at the API that the function executed, the system executes the command at the persistence tier.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: September 15, 2015
    Assignee: INTUIT INC.
    Inventors: Jeffrey M. Collins, Calum Murray, Robert A. Luben, James Lee Showalter, Raymond J. Chapman
  • Patent number: 7984436
    Abstract: Physical components that share common attributes in a software product are combined into logical groupings. A product matrix also lists logical groupings that are included into each software product listed in the product matrix. A compatibility matrix indicates whether any two logical groupings listed in the product matrix are compatible. When a new product is provided for an installation, the compatibility matrix is consulted to determine whether any two logical groupings of the new product and installed product are compatible. An installation can proceed or be terminated based on the compatibility determination.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: July 19, 2011
    Assignee: Intuit Inc.
    Inventor: Calum Murray
  • Publication number: 20100095311
    Abstract: One embodiment of the present invention provides a system for implementing a persistence application programming interface (API) that is platform independent and can make up-calls to business logic. During operation, the system receives a request at the API to execute a command at a persistence tier of an n-tier distributed application. In response to the request, the system determines an entity type for an entity affected by the command. Next, the system identifies a function at a middle tier of the n-tier distributed application that is associated with the entity type and the command, wherein the middle tier includes the business logic. The system then sends an instruction to the middle tier to execute the function. Finally, upon receiving a confirmation at the API that the function executed, the system executes the command at the persistence tier.
    Type: Application
    Filed: October 10, 2008
    Publication date: April 15, 2010
    Applicant: INTUIT INC.
    Inventors: Jeffrey M. Collins, Calum Murray, Robert A. Luben, James Lee Showalter, Raymond J. Chapman
  • Patent number: 7664725
    Abstract: One embodiment of the present invention provides a system that transparently maps a request to open a data file. First, the system receives a request from a user or client application to open the data file. Next, the system determines from file meta information that the file is a relational data file, and proceeds to transparently map the file open operation to a corresponding relational database operation by discovering a database service configured to manage the relational data file and then sending a request to open the relational data file to this database service. By transparently mapping the file open operation to the corresponding relational database operation, the system allows an underlying data file to be changed to a relational data file without changing the way the user interacts with the client application and/or data file.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: February 16, 2010
    Assignee: Intuit Inc.
    Inventors: Calum Murray, Roy Goldman, Bruce A. Wobbe
  • Patent number: 7644285
    Abstract: A security mechanism affords data recovery engineers the ability to access and recover secure data from user files without knowledge of the user's password. The mechanism uses a launcher application to access the database by establishing a temporary, restricted user session. The launcher application also passes a handle to an industry standard database tool, allowing the data recovery engineer to recover the user file data. The recovered data then can be accessed by the software application.
    Type: Grant
    Filed: April 8, 2004
    Date of Patent: January 5, 2010
    Assignee: Intuit Inc.
    Inventors: Calum Murray, Jeff Mendonca
  • Publication number: 20080021911
    Abstract: One embodiment of the present invention provides a system that transparently maps a request to open a data file. First, the system receives a request from a user or client application to open the data file. Next, the system determines from file meta information that the file is a relational data file, and proceeds to transparently map the file open operation to a corresponding relational database operation by discovering a database service configured to manage the relational data file and then sending a request to open the relational data file to this database service. By transparently mapping the file open operation to the corresponding relational database operation, the system allows an underlying data file to be changed to a relational data file without changing the way the user interacts with the client application and/or data file.
    Type: Application
    Filed: July 21, 2006
    Publication date: January 24, 2008
    Inventors: Calum Murray, Roy Goldman, Bruce A. Wobbe