US2016171490A1PendingUtilityA1

Searchable transaction based commerce database

Assignee: IBMPriority: Dec 12, 2014Filed: Dec 12, 2014Published: Jun 16, 2016
Est. expiryDec 12, 2034(~8.4 yrs left)· nominal 20-yr term from priority
G06F 16/2455G06Q 20/389G06Q 30/0625
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In an approach for creating a transaction based searchable resource, a computer receives a transaction record and a unique identification. The computer identifies commodity data associated with the received transaction receipt, wherein the identified commodity data includes one or more commodities with transaction dates and one or more of the following: product descriptions and service descriptions. The computer determines an account within a repository that corresponds to the received unique identification. The computer stores the identified commodity data within the determined account in the repository.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 - 7 . (canceled) 
     
     
         8 . A computer program product for creating a transaction based searchable resource, the computer program comprising:
 one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:   program instructions to receive a transaction receipt and a unique identification;   program instructions to identify commodity data associated with the received transaction receipt, wherein the identified commodity data includes one or more commodities with transaction dates and one or more of the following: product descriptions and service descriptions;   program instructions to determine an account within a repository that corresponds to the received unique identification; and   program instructions to store the identified commodity data within the determined account within the repository.   
     
     
         9 . The computer program product of  claim 8 , wherein the transaction receipt comprises one or more of: an electronic receipt for one or more commodities and a manual receipt for one or more commodities stored on the one or more computer readable storage media. 
     
     
         10 . The computer program product of  claim 8  wherein identifying the commodity data associated with the received transaction receipt comprises program instructions, stored on the one or more computer readable storage media, to:
 process the received transaction receipt utilizing one or more of: handwriting recognition software and optical character recognition software; 
 apply natural language processing to the processed transaction receipt; and 
 extract at least the identified commodity data from the processed transaction receipt. 
 
     
     
         11 . The computer program product of  claim 8 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 determine whether the identified commodity data from the received transaction receipt matches a stored entry of commodity data for the determined account; and   responsive to determining the identified commodity data from the received transaction receipt matches the stored entry of commodity data for the determined account, update the stored entry of commodity data for the determined account with the commodity data from the received transaction receipt.   
     
     
         12 . The computer program product of  claim 8 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 determine whether the identified commodity data from the received transaction receipt matches a stored entry of commodity data for the determined account;   responsive to determining the identified commodity data from the received transaction receipt does not match a stored entry of commodity data for the determined account, create a new entry within the determined account; and   store the identified commodity data from the received transaction receipt within the new entry within the determined account.   
     
     
         13 . The computer program product of  claim 8 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 receive search criteria;   determine one or more accounts within the repository that match the received search criteria;   provide a list of the determined one or more accounts within the repository that match the received search criteria;   receive a selected account from the list of determined one or more accounts; and   provide expanded data from an account within the repository that corresponds to the selected account, wherein the expanded data comprises at least matching commodity data based on the received search criteria.   
     
     
         14 . The computer program product of  claim 13 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 receive one or more selections to provide feedback on the expanded data;   provide the one or more selections for feedback to be entered upon;   receive feedback and an indication of completion; and   update the one or more selections within the account within the repository for the selected account with the received feedback.   
     
     
         15 . A computer system for creating a transaction based searchable resource, the computer system comprising:
 one or more computer processors, one or more computer readable storage media, and program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:   program instructions to receive a transaction receipt and a unique identification;   program instructions to identify commodity data associated with the received transaction receipt, wherein the identified commodity data includes one or more commodities with transaction dates and one or more of the following: product descriptions and service descriptions;   program instructions to determine an account within a repository that corresponds to the received unique identification; and   program instructions to store the identified commodity data within the determined account within the repository.   
     
     
         16 . The computer system of  claim 15  wherein identifying the commodity data associated with the received transaction receipt comprises program instructions, stored on the one or more computer readable storage media, to:
 process the received transaction receipt utilizing one or more of: handwriting recognition software and optical character recognition software; 
 apply natural language processing to the processed transaction receipt; and 
 extract at least the identified commodity data from the processed transaction receipt. 
 
     
     
         17 . The computer system of  claim 15 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 determine whether the identified commodity data from the received transaction receipt matches a stored entry of commodity data for the determined account; and   responsive to determining the identified commodity data from the received transaction receipt matches the stored entry of commodity data for the determined account, update the stored entry of commodity data for the determined account with the commodity data from the received transaction receipt.   
     
     
         18 . The computer system of  claim 15 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 determine whether the identified commodity data from the received transaction receipt matches a stored entry of commodity data for the determined account;   responsive to determining the identified commodity data from the received transaction receipt does not match a stored entry of commodity data for the determined account, create a new entry within the determined account; and   store the identified commodity data from the received transaction receipt within the new entry within the determined account.   
     
     
         19 . The computer system of  claim 15 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 receive search criteria;   determine one or more accounts within the repository that match the received search criteria;   provide a list of the determined one or more accounts within the repository that match the received search criteria;   receive a selected account from the list of determined one or more accounts; and   provide expanded data from an account within the repository that corresponds to the selected account, wherein the expanded data comprises at least matching commodity data based on the received search criteria.   
     
     
         20 . The computer system of  claim 19 , further comprising program instructions, stored on the one or more computer readable storage media, to:
 receive one or more selections to provide feedback on the expanded data;   provide the one or more selections for feedback to be entered upon;   receive feedback and an indication of completion; and   update the one or more selections within the account within the repository for the selected account with the received feedback.

Join the waitlist — get patent alerts

Track US2016171490A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.