Searchable transaction based commerce database
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-modifiedWhat 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.