US20140164234A1 - Systems and methods for splitting a bill associated with a receipt - Google Patents

Systems and methods for splitting a bill associated with a receipt Download PDF

Info

Publication number
US20140164234A1
US20140164234A1 US14/103,743 US201314103743A US2014164234A1 US 20140164234 A1 US20140164234 A1 US 20140164234A1 US 201314103743 A US201314103743 A US 201314103743A US 2014164234 A1 US2014164234 A1 US 2014164234A1
Authority
US
United States
Prior art keywords
receipt
bill
splitter
purchaser
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/103,743
Inventor
Ben M. COFFMAN
Dennis S. BRENNAN
Richard S. JUST
Joseph O'Brien
Katharine Anne SHEA
Bryan FEARSON
Timothy J. AUSTEN
Shaun WEBB
Nicholas SHEEHAN
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Capital One Financial Corp
Original Assignee
Capital One Financial Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Capital One Financial Corp filed Critical Capital One Financial Corp
Priority to US14/103,743 priority Critical patent/US20140164234A1/en
Publication of US20140164234A1 publication Critical patent/US20140164234A1/en
Priority to US15/614,691 priority patent/US10579975B2/en
Priority to US15/615,220 priority patent/US10579976B2/en
Priority to US16/750,285 priority patent/US10977633B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/227Payment schemes or models characterised in that multiple accounts are available, e.g. to the payer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Definitions

  • the disclosed embodiments generally relate to financial service products and systems, and more particularly, to systems, processes, and computer programs for determining the amount to split a bill associated with a receipt and assist a user to distribute the payment for the bill associated with the receipt.
  • Electronic personal payment transactions such as person-to-person payment and person-to-business payment, represent a rapidly growing industry.
  • situations where people prefer to split bills and collect payment without benefiting from the convenience that electronic personal payment systems bring.
  • situations may arise in dealing with sharing payment when a group of friends have dinner together.
  • One situation involves one person paying for the bill in full, keeping the receipt of the bill, and collecting payment from others in the group.
  • Another situation involves the group of friends going through the trouble of determining how much each person has to pay and coordinating with each other for making the payment in full.
  • Still another involves the merchant having to split the bill evenly (or in certain proportions) among the group of friends.
  • Disclosed embodiments include mechanisms that receive a receipt of a bill to be split among a group of purchasers.
  • the disclosed embodiments may parse information in the receipt to extract one or more items having monetary value.
  • the disclosed embodiments may also identify the group of purchasers responsible for paying the bill associated with the receipt and determine how the bill is to be distributed between the group of purchasers based on the extracted one or more items.
  • the disclosed embodiments may also generate and provide a link to a payment web page to each of the purchasers for collecting the distributed portion of the bill. Accordingly, some embodiments provide mechanisms that allow purchasers to easily distribute the payment of a bill associated with a receipt and enable each of the purchasers to pay the portion of the bill he/she is responsible for.
  • tangible computer-readable storage media may store program instructions that are executable by one or more processors to implement any of the processes disclosed herein.
  • FIG. 1A is diagram of an exemplary system that may be used to implement disclosed embodiments.
  • FIG. 1B is diagram of an exemplary client that may be used to implement disclosed embodiments.
  • FIG. 2 is an exemplary receipt splitting process flow consistent with the disclosed embodiments.
  • FIG. 3 is a screenshot of exemplary interface screen for parsing information in the receipt to extract items having monetary values consistent with the disclosed embodiments.
  • FIG. 4 is a screenshot of exemplary interface screen for obtaining the contact information of a group of purchasers consistent with the disclosed embodiments.
  • FIG. 5 is a screenshot of exemplary interface screen for confirming the purchasers consistent with the disclosed embodiments.
  • FIG. 6 is a screenshot of exemplary interface screen for sending a web page to a purchaser for collecting the payment for a bill consistent with the disclosed embodiments.
  • FIG. 7 is a screenshot of exemplary interface screen for a purchaser to make the payment for a bill consistent with the disclosed embodiments.
  • FIG. 1A shows an exemplary system 100 configured to perform one or more processes consistent with the disclosed embodiments.
  • one or more components of system 100 may be configured to execute one or more software processes to provide one or more aspects of the disclosed embodiments.
  • the components and arrangement shown in FIG. 1A are not intended to be limiting to the disclosed embodiments as the components that may be used to implement certain disclosed processes and features may vary.
  • system 100 may include financial service provider 110 , receipt splitter 102 , network 112 , one or more clients 114 .
  • System 100 may include other components to provide, collect, process, and transmit information consistent with the disclosed embodiments.
  • Receipt splitter 102 may be a computer-based system including computer system components, such as one or more servers, desktop computers, workstations, memory devices, and/or internal network(s) connecting the components.
  • receipt splitter 102 may be a server that includes one or more processor(s) 104 , memory devices, such as memory 108 , and interface components 106 .
  • Receipt splitter 102 may be a single server or may be configured as a distributed computer system including multiple servers or computers that interoperate to perform one or more of the processes and functionalities associated with the disclosed embodiments.
  • a receipt splitter server may be implemented as software located on a single physical processing device, or may be multiple software server programs stored on the same or multiple memory devices in a distributed manner.
  • receipt splitter 102 may be a server that is associated with financial service provider 110 .
  • Financial service provider 110 may represent, for example, a bank, a merchant, a credit card provider, or any other entity that provides financial services to customers.
  • financial service provider 110 may be an institution or an individual that collects and processes the payment for a bill associated with a receipt, and transfers the payment to one or more intended payees.
  • the functionalities performed by receipt splitter 102 as disclosed herein may be software that is executed by one or more processors associated with financial service provider 110 .
  • receipt splitter 102 may represent software instructions stored in a memory (without hardware components) that are executed by a processor associated with financial service provider 110 .
  • the disclosed embodiments are not limited to receipt splitter 102 being associated with a financial service provider 110 .
  • receipt splitter 102 may be associated with other types of entities, such as a merchant, retailer, or any other entity that may provide receipt splitting processes consistent with the disclosed embodiments.
  • Processor(s) 104 may be one or more known processing devices, such as a microprocessor from the PentiumTM family manufactured by IntelTM or the TurionTM family manufactured by AMDTM. Processor(s) 104 may include a single core or multiple core processor system that provides the ability to perform parallel processes simultaneously. For example, processor(s) 104 may be a single core processor that is configured with virtual processing technologies known to those skilled in the art. In some embodiments, processor(s) 104 may use logical processors to simultaneously execute and control multiple processes. Processor(s) 104 may implement virtual machine technologies, or other similar known technologies to provide the ability to execute, control, run, manipulate, store, etc. multiple software processes, applications, programs, etc.
  • processor(s) 104 may include a multiple-core processor arrangement (e.g., dual or quad core) that is configured to provide parallel processing functionalities to allow receipt splitter 102 to execute multiple processes simultaneously.
  • processor arrangement e.g., dual or quad core
  • processor arrangements could be implemented that provide for the capabilities disclosed herein.
  • Receipt splitter 102 may also include one or more storage devices configured to store instructions used by processor(s) 104 (or other components) to perform certain functions related to the disclosed embodiments.
  • receipt splitter 102 may include memory 108 that includes instructions to enable processor(s) 104 to execute one or more applications, such as server applications, network communication processes, or any other type of application or software available on computer systems.
  • the instructions, application programs. etc. may be stored in an external storage or available from a memory over a network.
  • the one or more storage devices may be a volatile or non-volatile, magnetic, semiconductor, tape, optical, removable, non-removable, or other type of storage device or tangible computer-readable medium.
  • receipt splitter 102 may include a memory that may include one or more programs to perform one or more functions for multiple user display control.
  • processor(s) 104 may execute one or more programs located remotely from system 100 .
  • system 100 may access one or more remote programs, that, when executed, perform functions related to disclosed embodiments.
  • Memory 108 may include one or more memory devices that store data and instructions used to perform one or more features of the disclosed embodiments. Memory 108 may also include any combination of one or more databases controlled by memory controller devices (e.g., server(s), etc.) or software, such as document management systems, Microsoft SQL databases, SharePoint databases, OracleTM databases, SybaseTM databases, or other relational databases.
  • Receipt splitter 102 may also be communicatively connected to one or more memory devices (e.g., databases (not shown)) locally or through a network.
  • the remote memory devices may be configured to store information and may be accessed and/or managed by receipt splitter 102 .
  • the remote memory devices may be document management systems, Microsoft SQL database, SharePoint databases, OracleTM databases, SybaseTM databases, or other relational databases. Systems, processes, computer programs, and tangible computer-readable medium of disclosed embodiments, however, are not limited to separate databases or even to the use of a database.
  • Receipt splitter 102 may also include one or more I/O devices that may comprise one or more interfaces for receiving signals or input from input devices and providing signals or output to one or more output devices that allow data to be received and/or transmitted by receipt splitter 102 .
  • receipt splitter 102 may include interface components 106 that may provide interfaces to one or more input devices, such as one or more keyboards, mouse devices, and the like, that enable receipt splitter 102 to receive data from one or more users such as client(s) 114 .
  • interface components 106 may include components configured to send and receive information between components of receipt splitter 102 or external to receipt splitter 102 , such as network 112 .
  • Network 112 may be any type of network that provides communications, exchanges information, and/or facilitates the exchange of information between receipt splitter 102 and client(s) 114 .
  • network 112 may be the Internet, a Local Area Network, or other suitable connection(s) that enables system 100 to send and receive information between the components of system 100 .
  • Client(s) 114 may be one or more computer systems.
  • client(s) 114 may include a general purpose or notebook computer, a mobile device with computing ability, a server, a desktop computer, tablet, or any combination of these computers and/or affiliated components.
  • client(s) 114 may be a smartphone, which is configured to perform one or more of the functions consistent with the disclosed embodiments.
  • each client may be a computer system or device that is operated by a user who is a customer or a potential customer of financial service provider 110 .
  • Client(s) 114 may be configured with storage that stores one or more operating systems that perform known operating system functions when executed by one or more processors.
  • the operating systems may include Microsoft WindowsTM, UnixTM, LinuxTM, AppleTM Computers type operating systems, Personal Digital Assistant (PDA) type operating systems, such as Microsoft CETM, or other types of operating systems. Accordingly, embodiments of the disclosed invention will operate and function with computer systems running any type of operating system.
  • Client(s) 114 may also include communication software that, when executed by a processor, provides communications with network 112 , such as Web browser software, tablet or smart hand held device networking software, etc.
  • receipt splitter 102 may execute software that provides a receipt splitter application to client 114 for providing receipt splitter processes consistent with the disclosed embodiments
  • FIG. 1B shows an exemplary client 114 including a processor(s) 204 and a memory 208 including a receipt splitter application 202 .
  • receipt splitter 102 may send a receipt splitter mobile application to client 114 (which may be a mobile device).
  • client 114 may receive a receipt splitter application from another source, such as a mobile application store via online application services.
  • Client 114 may be configured to receive and store (e.g., in memory 208 ) the receipt splitter mobile application for execution to perform certain processes consistent with certain disclosed embodiments.
  • Client 114 may execute the receipt splitter application via, for example, processor 204 , in response to a user input (e.g., selecting an icon representing the receipt splitter application on their mobile device). Other manners to initiate execution of the receipt splitter application may also be implemented depending on the type of device that the application software is running on.
  • aspects of the disclosed embodiments are disclosed in an exemplary scenario involving a group of purchasers who received a receipt from a restaurant business.
  • aspects of the disclosed embodiments may be implemented to perform purchase splitting processes consistent with that disclosed herein for other types of documents, such as invoices, electronic invoices, bills, etc., payment requests from other types of entities or organizations, businesses, individuals (e.g., personal payment transactions between individuals), contractors.
  • a receipt is not limited to a receipt provided by a retailer, a merchant, or the like (e.g., a restaurant bill, etc.), that provides items or services.
  • a receipt may include other types of documents that may reflect a summary of items or services that were or may be provided, such as a document reflecting down payment for one or more items or services, etc.
  • FIG. 2 illustrates an exemplary process flow for performing receipt splitting processes consistent with the disclosed embodiments, such as, for example, splitting a bill based on the information in a receipt and collecting the payments associated with the bill from a group of purchasers.
  • One or more processes of FIG. 2 may be performed by receipt splitter 102 or may be performed by receipt splitter application 202 executing on a client 114 , or a combination of both.
  • Certain disclosed embodiments may be configured to perform processes including receiving a receipt from a user (some aspects are discussed in greater detail at step 210 ), parsing the information in the receipt and extract items having monetary value (some aspects are discussed in greater detail at step 220 ), identifying a group of purchasers responsible for paying the bill associated with the receipt (some aspects are discussed in greater detail at step 230 ), splitting the bill among the group of purchasers (some aspects are discussed in greater detail at step 240 ), and collected the payment from each of the group of purchasers (some aspects are discussed in greater detail at step 250 ).
  • client 114 may be configured to execute receipt splitter application 202 to allow a user, who may be one of the purchasers in a group of purchasers, to collect receipt information from a receipt whose underlying bill will be split among the group of purchasers (e.g., step 210 ). Receipt splitter application 202 may receive the receipt or information relating to the receipt in different formats. For example, the user of client 114 may use image capture mechanisms included on client 114 that enable the user to capture an image (e.g., a digital photograph) of the receipt. In embodiments where receipt splitter 102 performs certain operations consistent with the disclosed embodiments, client 114 may send the captured image or receipt information to receipt splitter 102 . For example, client 114 (e.g., a smartphone or a tablet) may send an electronic copy of the captured image of the receipt to receipt splitter 102 .
  • client 114 e.g., a smartphone or a tablet
  • receipt splitter application 202 may receive information relating to the receipt in a barcode format.
  • the user of client 114 may use image capture mechanisms included on client 114 to capture barcode encoding information relating to a receipt, and send the captured barcode to receipt splitter 102 .
  • receipt splitter application 202 may be configured to generate an interface that is displayed on client 114 of the user that allows the user to upload the electronic barcode and send it to receipt splitter 102 .
  • client 114 e.g., a smartphone or a tablet
  • receipt splitter application 202 may execute software that causes client 114 to store the receipt image (or receipt information) in a memory on client 114 . Receipt splitter application 202 may also execute software processes that cause client 114 to perform image processes on the image, such as OCR processes, to produce receipt information usable by receipt splitter application 202 (or receipt splitter 102 ). In some embodiments, receipt splitter application 202 may execute software processes (e.g., OR-Code Readers) that cause client 114 to perform barcode reading processes on the barcode provided by the user of client 114 , to produce receipt information encoded in the barcode usable by receipt splitter application 202 (or receipt splitter 102 ).
  • software processes e.g., OR-Code Readers
  • receipt splitter application 202 may use the receipt information produced by the image process(es) (e.g., OCR process) to parse and extract certain information from the receipt (e.g., step 220 ).
  • receipt splitter application 202 may parse the information in the receipt to extract the line items and their corresponding monetary values.
  • receipt splitter application 202 may be configured to extract the purchased items, together with taxes and service charges (e.g., tips), and the total value on the receipt.
  • receipt splitter application 202 may parse the information in the receipt to extract information relating to any survey that may be conducted.
  • receipt splitter application 202 may be configured to retrieve this information, and generate an active link to the website that when selected directs the user to the website to participate in the survey.
  • receipt splitter application 202 may be configured to parse the information in the receipt to extract information relating to any reward or loyalty program (e.g., coupon, discount, reward points, or the like).
  • FIG. 3 shows a process flow of an exemplary receipt collection process consistent with disclosed embodiments.
  • receipt splitter application 202 may be configured to perform process(es) that identifies the purchases included in the group of purchasers who may be responsible for, or involved with, paying the bill associated with the receipt (e.g., step 230 ).
  • receipt splitter application 202 may be configured to generate an interface that is displayed on client 114 of the user that allows the user to input identification information for one or more other purchasers who will split the receipt with the user.
  • the interface may include input mechanisms that allow the user to input the name and/or contact information (e.g., email, phone number, social network handle(s), etc.) of each purchaser.
  • FIG. 4 shows a diagram of an exemplary interface that may be provided by receipt splitter application 202 that includes the name and phone number (e.g., mobile phone number) of the other purchasers.
  • receipt splitter application 202 may be configured to determine suggested one or more candidates that may participate in paying the bill associated with the receipt.
  • receipt splitter application 202 may perform software processes that integrate with one or more social networking sites (e.g., Twitter, Facebook, LinkedIn, or the like) to obtain information regarding who might present at the location of client 114 associated with the user at the time when the user initiates or uses the receipt splitting processes of receipt splitter application 202 .
  • social networking sites e.g., Twitter, Facebook, LinkedIn, or the like
  • receipt splitter application 202 may be configured to identify one or more candidates based on the user's (or client 114 's) location. For example, when the user initiates the execution of receipt splitter application 202 installed on client 114 , receipt splitter application 202 may be configured to detect the user's location.
  • receipt splitter application 202 may request and receive GPS location information from a GPS process installed and executing on client 114 to determine the location of the user (or client 114 ).
  • client 114 may include and execute location processes such as foursquare, Google Latitude, and the like.
  • receipt splitter application 202 may provide the user's (or client 114 's) location to receipt splitter 102 .
  • one or more other purchasers with the user at the purchasing event associated with the receipt may also use a respective client device (e.g., client 114 ) having a corresponding receipt splitter application 202 installed.
  • the receipt splitter application 202 executing on the client 114 associated with the one or more purchasers may also send to receipt splitter 102 GPS location information identifying the location of the respective purchaser(s). Receipt splitter 202 may receive the location information for the user and the one or more purchasers and determine whether the one or more purchasers are within a certain distance of the user (e.g., within a few feet, at the same address, etc.). Receipt splitter 102 may then determine and collect identification information for those purchaser(s) and send them to the receipt splitter application 202 on client 114 of the user. Receipt splitter application 202 executing on the user's client 114 may receive the purchaser identification information and integrate that information into a list of candidates for the user to view on a display, such as that shown in FIG. 4 .
  • receipt splitter application 202 may be configured to perform process(es) that allows the user to confirm whether a candidate purchaser is to participate in the receipt splitting process.
  • receipt splitter application 202 may be configured to perform process(es) that enables the user to add and/or delete one or more suggested candidates.
  • FIG. 5 shows an exemplary interface including a user's confirmation of a candidate purchaser (e.g., check box for “Bryan”). Other mechanisms for confirming the one or more participating purchasers may be implemented, and the disclosed embodiments are not limited to the features exemplified in FIGS. 4 and 5 , or any other interfaces described herein.
  • receipt splitter application 202 may include in the list of candidates the user associated with client 114 so that the user can select himself or herself as a participating purchaser. In other aspects, receipt splitter application 202 may automatically identify the user and include the user in the list participating purchasers. For instance, in one aspect, receipt splitter application 202 may include in the interface the name and contact information for the user along with the other candidate purchasers, with the user's check box automatically selected by receipt splitter application 202 .
  • receipt splitter application 202 may present an option in an interface displayed on the user's client 114 that requests that the user confirm that the bill for the receipt will be split evenly.
  • FIG. 5 shows an exemplary “Split Evenly” option that the user may select.
  • Other options may be offered by the disclosed embodiments.
  • receipt splitter application 202 may provide an option for the user to select a percentage for each participating purchaser will contribute.
  • the disclosed embodiments allow the bill to be split in one or more ways including, for example, splitting evenly or by percentage, assigning one or more purchased items and related charges to one or more purchasers in the group, or the like.
  • the disclosed embodiments may be configured to provide a mechanism that allows the user and the group of purchasers to be involved in how to split the bill associated with the receipt.
  • receipt splitter application 102 may be configured to send to each client 114 having a receipt splitter application 202 associated with the purchasers (including the user), the itemized list of items generated from the receipt capture processes disclosed above.
  • the receipt splitter application 202 on the client 114 for the user may have sent a copy of the itemized list to receipt splitter 102 , or receipt splitter 102 may have generated the itemized list based on an image of the receipt provided by the client 114 .
  • the receipt splitter application 202 on each client 114 for the purchaser(s) may display, on an interface, the purchased items and any related charges (e.g., taxes, service charges) associated with the receipt.
  • the receipt splitter application 202 on each client 114 may enable each purchaser to choose one or more items that he/she will be responsible for paying. Additionally or alternatively, the receipt splitter application 202 for each purchaser may be configured to allow the purchaser to enter the amount of money he/she should be responsible for.
  • Each receipt splitter application 202 may send the selections from the purchasers to receipt splitter 102 , which processes the information to generate a final receipt splitter list for the receipt that indicates the amount owed by each purchaser.
  • receipt splitter 102 may be configured to perform the processes described above.
  • receipt splitter application 202 may generate and provide a link to a website or other location associated with receipt splitter 102 that the purchaser, via a client 114 , will be directed to when selected.
  • Receipt splitter 102 may generate an interface that is displayed on each purchaser's client 114 that includes the itemized list of items and allows each purchaser to select the items that they will pay, or to enter in the amount of money the purchaser may contribute to the cost of the bill for the receipt.
  • receipt splitter application 202 may perform processes to split the bill associated with the receipt (e.g., step 240 ).
  • the disclosed embodiments may use contact information for each purchaser to facilitate payment for the bill (e.g., step 250 ).
  • receipt splitter application 202 may be configured to obtain the contact information for each of the selected one or more purchasers who may participate in the receipt splitting process. In one aspect, receipt splitter application 202 may use the contact information provided in the list of purchasers (e.g., FIG. 5 ). In other embodiments, receipt splitter application 202 may execute that obtains purchaser contact information via other sources, such as social networking sites, the user's contact list stored on client 114 , etc.
  • receipt splitter application 202 may be configured to collect payment from the purchasers (including the user) (e.g., step 250 ).
  • receipt splitter application 202 may be configured to generate an interface that is displayed on the user's (or purchaser's) client 114 including information reflecting the amount owed by the user or purchaser.
  • the interface may include information reflecting the purchased items, the total value on the receipt, and/or the total amount the particular user/purchaser should be responsible for.
  • FIG. 6 shows an exemplary receipt splitting interface may be provided to a user indicating the amount owed by the user.
  • Other types of interfaces and information provided in the interfaces may be implemented and provided by the disclosed embodiments.
  • each client 114 including a receipt splitter application 202 may execute processes that receive the distribution amount to apply to the respective purchaser, and generate an interface that enables the user to provide electronic payment for the distributed amount assigned to that purchaser.
  • receipt splitter 102 may provide similar functionalities by providing a website or other medium that the purchaser(s) can access and use to facilitate payment.
  • receipt splitter application 202 may generate interfaces that allow the user/purchaser to select the type of electronic payment method to use to pay the bill.
  • FIG. 6 shows in the exemplary interface an option for the user to select that will initiate electronic payment (e.g., “Pay Now”).
  • receipt splitter application 202 may provide an interface that allows the user to select the type of electronic payment service or financial service product to use to pay the distributed amount of the bill for the user/purchaser.
  • FIG. 7 shows an exemplary interface that may be provided and displayed via client 114 to allow a user/purchaser to make payment for their distributed amount for the bill associated with the receipt.
  • receipt splitter application 202 may be configured to provide options for the user to provide payment via one or more ways such as, for example, credit card or debit card (which may be associated with financial service provider 110 ), PayPalTM, reward points, or any other known method of electronic payment.
  • receipt splitter application 202 may generate an interface to collect payment information from the purchaser.
  • the disclosed embodiments may use known electronic payment processes to collect payment from the purchaser.
  • receipt splitter 102 may be configured to perform software processes consistent with the functionalities disclosed above.
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to perform other functions consistent with the disclosed embodiments.
  • the user of client 114 may make a payment request on client 114 without providing a receipt consistent with the disclosed embodiments.
  • receipt splitter application 202 may be configured to generate an interface that is displayed on client 114 of the user that allows the user to provide information relating to the bill to be split (e.g., the event triggering the bill, the monetary value to be split).
  • receipt splitter application 202 may execute software that allows the user of client 114 to send information relating to the event triggering the bill when making the payment request.
  • the user of client 114 may upload a ticket for a special event that triggers the bill (e.g., sports, concerts, theater).
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to extract the website address information from the receipt when processing the receipt information (e.g., after OCR processes completed, after QR-Code reading processes completed).
  • the survey may be provided in the form of a barcode or text reflecting the website address.
  • Receipt splitter 102 and/or receipt splitter application 202 may perform processes that recognizes the address information and generates a link to the address that may be included in an interface displayed by client 114 .
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to generate and send a notification to the user using other mediums, such as an email, SMS messaging, etc.
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to receive and store the results of any survey that the user may have performed based on the provided website address. For example, if conducting the survey entitles the user to some rewards (e.g., discount, gift card, loyalty points, etc.), receipt splitter 102 and/or receipt splitter application 202 may be configured to store reward information that may be used by receipt splitter 102 and/or receipt splitter application 202 at another time the user performs receipt splitting processes consistent with the disclosed embodiments.
  • some rewards e.g., discount, gift card, loyalty points, etc.
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to identify and extract the information relating to the reward program. Based on this information, receipt splitter 102 and/or receipt splitter application 202 may be configured to generate an interface for display on client 114 to distribute the reward to the purchasers participating in the receipt splitting process for paying the bill associated with the receipt. The client 114 associated with each purchaser may receive a notification that the user has distributed the reward to the purchaser via receipt splitter 102 and/or receipt splitter application 202 . In certain aspects, receipt splitter 102 and/or receipt splitter application 202 may be configured to store the reward information in a memory for use by one or more accounts associated with the participating purchasers for possible application to future purchase(s).
  • a reward program for future purchases e.g., discount, coupon
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to generate and provide for display on client 114 one or more commercial messages. For example, before or during a receipt splitting event associated with a bill to be split, receipt splitter 102 and/or receipt splitter application 202 may be configured to generate and provide a message that includes information relating to one or more promotional offer (e.g., discount) if the user spends a certain amount of money, purchases a certain item or service, etc.
  • promotional offer e.g., discount
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to perform processes that integrate with social networking sites (e.g., Twitter, Facebook, LinkedIn) to perform functions that allow the user to communicate via these social networking sites.
  • social networking sites e.g., Twitter, Facebook, LinkedIn
  • receipt splitter 102 and/or receipt splitter application 202 may perform processes that enable the user to provide comments regarding whether the user likes or dislikes the business associated with the receipt, and/or to check whether there are some special deals provided by the business.
  • Receipt splitter 102 and/or receipt splitter application 202 may provide the comments to the social networking site of the user's choice, or provide a link directly to the social networking site that the user may use to access and use that site.
  • receipt splitter 102 may be configured to provide processes that allow the user to rate his/her experience relating to receipt splitting processes consistent with the disclosed embodiments.
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to perform processes that allow the user to share his/her experiences using social networking sites or other broadcast mediums.
  • receipt splitter 102 and/or receipt splitter application 202 may be configured to perform gamification functions.
  • receipt splitter 102 and/or receipt splitter application 202 may perform process(es) that determines and generates one or more incentives (both virtual and/or real) for rewarding the user for using the receipt splitting application software on client 114 .
  • Virtual rewards may include earning status such as, for example, a gold/silver/bronze or Pretty Starlet/standing ratings associated with the user and/or the user's financial service account used to pay for the portion of the bill using the receipt splitting processes.
  • Real and virtual rewards may also be given for sharing the bill splitting experience via social networking sites and recommending it to other entities or users (e.g., friends, business partners, etc.).
  • the disclosed embodiments may execute software that may convert virtual rewards to real awards based on the rating level. For example, when receipt splitter 102 or receipt splitter application 202 determines that the user has used the receipt splitter application 202 a certain number of times, and thus has reached a certain virtual reward level, the application may provide or notify client 114 of real reward offers (or inform receipt splitter 102 to initiate or provide a real reward offer), such as discounts, monetary transfers, coupons, etc.
  • the disclosed embodiments may be associated to different types of financial services. Any financial institution that provides financial service accounts to customers may employ systems, methods, and articles of manufacture consistent with certain principles related to the disclosed embodiments. In addition, other types of entities, such as a merchant, retailer, or other type corporate entity that may also employ systems, methods, and articles of manufacture consistent with certain disclosed embodiments.

Abstract

Systems and processes are disclosed for providing bill splitting processes for splitting a bill amount among a set of purchasers. In one example, the disclosed embodiments may receive receipt information reflecting a bill to be split among a group of purchasers. The disclosed embodiments may parse the receipt information to extract one or more items or services having monetary value and generate a list of the items or services included in the receipt. The disclosed embodiments may also identify the group of purchasers that will participate in paying a proportion of the bill associated with the receipt. Further, disclosed embodiments may be configured to determine a proportion of payment of the total amount of the bill for each purchaser in the group of purchasers. In addition, the disclosed embodiments may be configured to provide mechanisms that enable at least one purchaser to provide payment for the at least one purchaser's payment amount for the bill, such as providing interfaces that allow the user to pay electronically using e-commerce payment systems or financial service products.

Description

    PRIORITY CLAIM
  • This application claims priority under 35 U.S.C. §119 to U.S. provisional patent application No. 61/736,305, filed on Dec. 12, 2012, and entitled “Systems and Methods for Splitting a Bill Associated with a Receipt.” The aforementioned application is incorporated herein by reference in its entirety.
  • FIELD
  • The disclosed embodiments generally relate to financial service products and systems, and more particularly, to systems, processes, and computer programs for determining the amount to split a bill associated with a receipt and assist a user to distribute the payment for the bill associated with the receipt.
  • Electronic personal payment transactions, such as person-to-person payment and person-to-business payment, represent a rapidly growing industry. There still exist, however, situations where people prefer to split bills and collect payment without benefiting from the convenience that electronic personal payment systems bring. For example, situations may arise in dealing with sharing payment when a group of friends have dinner together. One situation involves one person paying for the bill in full, keeping the receipt of the bill, and collecting payment from others in the group. Another situation involves the group of friends going through the trouble of determining how much each person has to pay and coordinating with each other for making the payment in full. Still another involves the merchant having to split the bill evenly (or in certain proportions) among the group of friends.
  • SUMMARY
  • Systems, methods, and articles of manufacture are disclosed for providing bill-splitting processes. In certain embodiments, systems, methods and computer programs are disclosed for splitting a bill associated with a receipt among a group of purchasers and assisting each of the group of purchasers to make the payment. Disclosed embodiments include mechanisms that receive a receipt of a bill to be split among a group of purchasers. The disclosed embodiments may parse information in the receipt to extract one or more items having monetary value. The disclosed embodiments may also identify the group of purchasers responsible for paying the bill associated with the receipt and determine how the bill is to be distributed between the group of purchasers based on the extracted one or more items. The disclosed embodiments may also generate and provide a link to a payment web page to each of the purchasers for collecting the distributed portion of the bill. Accordingly, some embodiments provide mechanisms that allow purchasers to easily distribute the payment of a bill associated with a receipt and enable each of the purchasers to pay the portion of the bill he/she is responsible for.
  • Consistent with some disclosed embodiments, tangible computer-readable storage media may store program instructions that are executable by one or more processors to implement any of the processes disclosed herein.
  • It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only, and are not restrictive of the disclosed embodiments.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1A is diagram of an exemplary system that may be used to implement disclosed embodiments.
  • FIG. 1B is diagram of an exemplary client that may be used to implement disclosed embodiments.
  • FIG. 2 is an exemplary receipt splitting process flow consistent with the disclosed embodiments.
  • FIG. 3 is a screenshot of exemplary interface screen for parsing information in the receipt to extract items having monetary values consistent with the disclosed embodiments.
  • FIG. 4 is a screenshot of exemplary interface screen for obtaining the contact information of a group of purchasers consistent with the disclosed embodiments.
  • FIG. 5 is a screenshot of exemplary interface screen for confirming the purchasers consistent with the disclosed embodiments.
  • FIG. 6 is a screenshot of exemplary interface screen for sending a web page to a purchaser for collecting the payment for a bill consistent with the disclosed embodiments.
  • FIG. 7 is a screenshot of exemplary interface screen for a purchaser to make the payment for a bill consistent with the disclosed embodiments.
  • DESCRIPTION OF THE EMBODIMENTS
  • It is to be understood that the following detailed description is exemplary and explanatory only and is not restrictive of disclosed embodiments. For example, steps or processes disclosed herein are not limited to being performed in the order described, but may be performed in any order, and that some steps may be omitted, consistent with the disclosed embodiments.
  • Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings and disclosed herein. Wherever convenient, the same reference numbers may be used in the drawings and the following description to refer to the same or similar parts. Also, similarly named elements may perform similar functions and may be similarly designed. Numerous details are set forth to provide an understanding of the embodiments described herein. In some cases, the embodiments may be practiced without these details. In other instances, well-known techniques and/or components may not be described in detail to avoid obscuring described embodiments. While several exemplary embodiments and features are described herein, modifications, adaptations, and other implementations may be possible, without departing from the spirit and scope of the disclosure. Accordingly, the following detailed description does not limit the disclosure. Instead, the proper scope of the disclosure is defined by the appended claims.
  • FIG. 1A shows an exemplary system 100 configured to perform one or more processes consistent with the disclosed embodiments. In certain aspects, one or more components of system 100 may be configured to execute one or more software processes to provide one or more aspects of the disclosed embodiments. The components and arrangement shown in FIG. 1A are not intended to be limiting to the disclosed embodiments as the components that may be used to implement certain disclosed processes and features may vary.
  • In accordance with disclosed embodiments, system 100 may include financial service provider 110, receipt splitter 102, network 112, one or more clients 114. System 100 may include other components to provide, collect, process, and transmit information consistent with the disclosed embodiments.
  • Receipt splitter 102 may be a computer-based system including computer system components, such as one or more servers, desktop computers, workstations, memory devices, and/or internal network(s) connecting the components. In some embodiments, receipt splitter 102 may be a server that includes one or more processor(s) 104, memory devices, such as memory 108, and interface components 106. Receipt splitter 102 may be a single server or may be configured as a distributed computer system including multiple servers or computers that interoperate to perform one or more of the processes and functionalities associated with the disclosed embodiments. In certain embodiments, a receipt splitter server may be implemented as software located on a single physical processing device, or may be multiple software server programs stored on the same or multiple memory devices in a distributed manner.
  • In certain embodiments, receipt splitter 102 may be a server that is associated with financial service provider 110. Financial service provider 110 may represent, for example, a bank, a merchant, a credit card provider, or any other entity that provides financial services to customers. In some aspects, financial service provider 110 may be an institution or an individual that collects and processes the payment for a bill associated with a receipt, and transfers the payment to one or more intended payees. In other aspects, the functionalities performed by receipt splitter 102 as disclosed herein may be software that is executed by one or more processors associated with financial service provider 110. That is, instead of being computer-based system with hardware and software, receipt splitter 102 may represent software instructions stored in a memory (without hardware components) that are executed by a processor associated with financial service provider 110. The disclosed embodiments are not limited to receipt splitter 102 being associated with a financial service provider 110. For example, receipt splitter 102 may be associated with other types of entities, such as a merchant, retailer, or any other entity that may provide receipt splitting processes consistent with the disclosed embodiments.
  • Processor(s) 104 may be one or more known processing devices, such as a microprocessor from the Pentium™ family manufactured by Intel™ or the Turion™ family manufactured by AMD™. Processor(s) 104 may include a single core or multiple core processor system that provides the ability to perform parallel processes simultaneously. For example, processor(s) 104 may be a single core processor that is configured with virtual processing technologies known to those skilled in the art. In some embodiments, processor(s) 104 may use logical processors to simultaneously execute and control multiple processes. Processor(s) 104 may implement virtual machine technologies, or other similar known technologies to provide the ability to execute, control, run, manipulate, store, etc. multiple software processes, applications, programs, etc. In other embodiments, processor(s) 104 may include a multiple-core processor arrangement (e.g., dual or quad core) that is configured to provide parallel processing functionalities to allow receipt splitter 102 to execute multiple processes simultaneously. One of ordinary skill in the art would understand that other types of processor arrangements could be implemented that provide for the capabilities disclosed herein.
  • Receipt splitter 102 may also include one or more storage devices configured to store instructions used by processor(s) 104 (or other components) to perform certain functions related to the disclosed embodiments. In one example, receipt splitter 102 may include memory 108 that includes instructions to enable processor(s) 104 to execute one or more applications, such as server applications, network communication processes, or any other type of application or software available on computer systems. Alternatively, the instructions, application programs. etc. may be stored in an external storage or available from a memory over a network. The one or more storage devices may be a volatile or non-volatile, magnetic, semiconductor, tape, optical, removable, non-removable, or other type of storage device or tangible computer-readable medium.
  • Methods, systems, and computer programs consistent with the disclosed embodiments are not limited to separate programs or computers configured to perform dedicated tasks. For example, receipt splitter 102 may include a memory that may include one or more programs to perform one or more functions for multiple user display control. Moreover, processor(s) 104 may execute one or more programs located remotely from system 100. For example, system 100 may access one or more remote programs, that, when executed, perform functions related to disclosed embodiments. Memory 108 may include one or more memory devices that store data and instructions used to perform one or more features of the disclosed embodiments. Memory 108 may also include any combination of one or more databases controlled by memory controller devices (e.g., server(s), etc.) or software, such as document management systems, Microsoft SQL databases, SharePoint databases, Oracle™ databases, Sybase™ databases, or other relational databases.
  • Receipt splitter 102 may also be communicatively connected to one or more memory devices (e.g., databases (not shown)) locally or through a network. The remote memory devices may be configured to store information and may be accessed and/or managed by receipt splitter 102. By way of example, the remote memory devices may be document management systems, Microsoft SQL database, SharePoint databases, Oracle™ databases, Sybase™ databases, or other relational databases. Systems, processes, computer programs, and tangible computer-readable medium of disclosed embodiments, however, are not limited to separate databases or even to the use of a database.
  • Receipt splitter 102 may also include one or more I/O devices that may comprise one or more interfaces for receiving signals or input from input devices and providing signals or output to one or more output devices that allow data to be received and/or transmitted by receipt splitter 102. For example, receipt splitter 102 may include interface components 106 that may provide interfaces to one or more input devices, such as one or more keyboards, mouse devices, and the like, that enable receipt splitter 102 to receive data from one or more users such as client(s) 114. Furthermore, interface components 106 may include components configured to send and receive information between components of receipt splitter 102 or external to receipt splitter 102, such as network 112.
  • Network 112 may be any type of network that provides communications, exchanges information, and/or facilitates the exchange of information between receipt splitter 102 and client(s) 114. In one embodiment, network 112 may be the Internet, a Local Area Network, or other suitable connection(s) that enables system 100 to send and receive information between the components of system 100.
  • Client(s) 114 may be one or more computer systems. For example, client(s) 114 may include a general purpose or notebook computer, a mobile device with computing ability, a server, a desktop computer, tablet, or any combination of these computers and/or affiliated components. For example, client(s) 114 may be a smartphone, which is configured to perform one or more of the functions consistent with the disclosed embodiments. In some embodiments, each client may be a computer system or device that is operated by a user who is a customer or a potential customer of financial service provider 110. Client(s) 114 may be configured with storage that stores one or more operating systems that perform known operating system functions when executed by one or more processors. By way of example, the operating systems may include Microsoft Windows™, Unix™, Linux™, Apple™ Computers type operating systems, Personal Digital Assistant (PDA) type operating systems, such as Microsoft CE™, or other types of operating systems. Accordingly, embodiments of the disclosed invention will operate and function with computer systems running any type of operating system. Client(s) 114 may also include communication software that, when executed by a processor, provides communications with network 112, such as Web browser software, tablet or smart hand held device networking software, etc.
  • In certain embodiments, receipt splitter 102 may execute software that provides a receipt splitter application to client 114 for providing receipt splitter processes consistent with the disclosed embodiments, FIG. 1B shows an exemplary client 114 including a processor(s) 204 and a memory 208 including a receipt splitter application 202. In one aspect, receipt splitter 102 may send a receipt splitter mobile application to client 114 (which may be a mobile device). Alternatively, client 114 may receive a receipt splitter application from another source, such as a mobile application store via online application services. Client 114 may be configured to receive and store (e.g., in memory 208) the receipt splitter mobile application for execution to perform certain processes consistent with certain disclosed embodiments. Client 114 may execute the receipt splitter application via, for example, processor 204, in response to a user input (e.g., selecting an icon representing the receipt splitter application on their mobile device). Other manners to initiate execution of the receipt splitter application may also be implemented depending on the type of device that the application software is running on.
  • Aspects of the disclosed embodiments are disclosed in an exemplary scenario involving a group of purchasers who received a receipt from a restaurant business. However, aspects of the disclosed embodiments may be implemented to perform purchase splitting processes consistent with that disclosed herein for other types of documents, such as invoices, electronic invoices, bills, etc., payment requests from other types of entities or organizations, businesses, individuals (e.g., personal payment transactions between individuals), contractors. Thus, a receipt is not limited to a receipt provided by a retailer, a merchant, or the like (e.g., a restaurant bill, etc.), that provides items or services. A receipt may include other types of documents that may reflect a summary of items or services that were or may be provided, such as a document reflecting down payment for one or more items or services, etc.
  • FIG. 2 illustrates an exemplary process flow for performing receipt splitting processes consistent with the disclosed embodiments, such as, for example, splitting a bill based on the information in a receipt and collecting the payments associated with the bill from a group of purchasers. One or more processes of FIG. 2 may be performed by receipt splitter 102 or may be performed by receipt splitter application 202 executing on a client 114, or a combination of both.
  • Certain disclosed embodiments may be configured to perform processes including receiving a receipt from a user (some aspects are discussed in greater detail at step 210), parsing the information in the receipt and extract items having monetary value (some aspects are discussed in greater detail at step 220), identifying a group of purchasers responsible for paying the bill associated with the receipt (some aspects are discussed in greater detail at step 230), splitting the bill among the group of purchasers (some aspects are discussed in greater detail at step 240), and collected the payment from each of the group of purchasers (some aspects are discussed in greater detail at step 250).
  • In one embodiment, client 114 may be configured to execute receipt splitter application 202 to allow a user, who may be one of the purchasers in a group of purchasers, to collect receipt information from a receipt whose underlying bill will be split among the group of purchasers (e.g., step 210). Receipt splitter application 202 may receive the receipt or information relating to the receipt in different formats. For example, the user of client 114 may use image capture mechanisms included on client 114 that enable the user to capture an image (e.g., a digital photograph) of the receipt. In embodiments where receipt splitter 102 performs certain operations consistent with the disclosed embodiments, client 114 may send the captured image or receipt information to receipt splitter 102. For example, client 114 (e.g., a smartphone or a tablet) may send an electronic copy of the captured image of the receipt to receipt splitter 102.
  • In other embodiments, receipt splitter application 202 may receive information relating to the receipt in a barcode format. For example, the user of client 114 may use image capture mechanisms included on client 114 to capture barcode encoding information relating to a receipt, and send the captured barcode to receipt splitter 102. If the barcode is already stored on client 114, receipt splitter application 202 may be configured to generate an interface that is displayed on client 114 of the user that allows the user to upload the electronic barcode and send it to receipt splitter 102. In other aspects, client 114 (e.g., a smartphone or a tablet) may use mechanisms included on client 114 that enable the user to scan the barcode of the receipt and send it to receipt splitter 102. In certain embodiments, receipt splitter application 202 may execute software that causes client 114 to store the receipt image (or receipt information) in a memory on client 114. Receipt splitter application 202 may also execute software processes that cause client 114 to perform image processes on the image, such as OCR processes, to produce receipt information usable by receipt splitter application 202 (or receipt splitter 102). In some embodiments, receipt splitter application 202 may execute software processes (e.g., OR-Code Readers) that cause client 114 to perform barcode reading processes on the barcode provided by the user of client 114, to produce receipt information encoded in the barcode usable by receipt splitter application 202 (or receipt splitter 102).
  • In one aspect, receipt splitter application 202 may use the receipt information produced by the image process(es) (e.g., OCR process) to parse and extract certain information from the receipt (e.g., step 220). In some aspects, receipt splitter application 202 may parse the information in the receipt to extract the line items and their corresponding monetary values. For example, receipt splitter application 202 may be configured to extract the purchased items, together with taxes and service charges (e.g., tips), and the total value on the receipt. In other aspects, receipt splitter application 202 may parse the information in the receipt to extract information relating to any survey that may be conducted. For example, if the receipt includes a website address on the receipt soliciting a user to participate in a survey, receipt splitter application 202 may be configured to retrieve this information, and generate an active link to the website that when selected directs the user to the website to participate in the survey. In other aspects, receipt splitter application 202 may be configured to parse the information in the receipt to extract information relating to any reward or loyalty program (e.g., coupon, discount, reward points, or the like). FIG. 3 shows a process flow of an exemplary receipt collection process consistent with disclosed embodiments.
  • In certain embodiments, receipt splitter application 202 may be configured to perform process(es) that identifies the purchases included in the group of purchasers who may be responsible for, or involved with, paying the bill associated with the receipt (e.g., step 230). In one aspect, receipt splitter application 202 may be configured to generate an interface that is displayed on client 114 of the user that allows the user to input identification information for one or more other purchasers who will split the receipt with the user. The interface may include input mechanisms that allow the user to input the name and/or contact information (e.g., email, phone number, social network handle(s), etc.) of each purchaser. FIG. 4 shows a diagram of an exemplary interface that may be provided by receipt splitter application 202 that includes the name and phone number (e.g., mobile phone number) of the other purchasers.
  • In other embodiments, to minimize the user's efforts of providing purchaser identification information, receipt splitter application 202 may be configured to determine suggested one or more candidates that may participate in paying the bill associated with the receipt. For example, receipt splitter application 202 may perform software processes that integrate with one or more social networking sites (e.g., Twitter, Facebook, LinkedIn, or the like) to obtain information regarding who might present at the location of client 114 associated with the user at the time when the user initiates or uses the receipt splitting processes of receipt splitter application 202. Thus, receipt splitter application 202 may be configured to identify one or more candidates based on the user's (or client 114's) location. For example, when the user initiates the execution of receipt splitter application 202 installed on client 114, receipt splitter application 202 may be configured to detect the user's location.
  • In one aspect, receipt splitter application 202 may request and receive GPS location information from a GPS process installed and executing on client 114 to determine the location of the user (or client 114). For example, client 114 may include and execute location processes such as foursquare, Google Latitude, and the like. Based on the detected location, receipt splitter application 202 may provide the user's (or client 114's) location to receipt splitter 102. In certain embodiments, one or more other purchasers with the user at the purchasing event associated with the receipt (e.g., who are with the user and will split the bill with the user) may also use a respective client device (e.g., client 114) having a corresponding receipt splitter application 202 installed. The receipt splitter application 202 executing on the client 114 associated with the one or more purchasers may also send to receipt splitter 102 GPS location information identifying the location of the respective purchaser(s). Receipt splitter 202 may receive the location information for the user and the one or more purchasers and determine whether the one or more purchasers are within a certain distance of the user (e.g., within a few feet, at the same address, etc.). Receipt splitter 102 may then determine and collect identification information for those purchaser(s) and send them to the receipt splitter application 202 on client 114 of the user. Receipt splitter application 202 executing on the user's client 114 may receive the purchaser identification information and integrate that information into a list of candidates for the user to view on a display, such as that shown in FIG. 4.
  • In some embodiments, to ensure the accuracy of the suggested candidate(s), receipt splitter application 202 may be configured to perform process(es) that allows the user to confirm whether a candidate purchaser is to participate in the receipt splitting process. For example, receipt splitter application 202 may be configured to perform process(es) that enables the user to add and/or delete one or more suggested candidates. FIG. 5 shows an exemplary interface including a user's confirmation of a candidate purchaser (e.g., check box for “Bryan”). Other mechanisms for confirming the one or more participating purchasers may be implemented, and the disclosed embodiments are not limited to the features exemplified in FIGS. 4 and 5, or any other interfaces described herein. In one aspect, receipt splitter application 202 may include in the list of candidates the user associated with client 114 so that the user can select himself or herself as a participating purchaser. In other aspects, receipt splitter application 202 may automatically identify the user and include the user in the list participating purchasers. For instance, in one aspect, receipt splitter application 202 may include in the interface the name and contact information for the user along with the other candidate purchasers, with the user's check box automatically selected by receipt splitter application 202.
  • Aspects of the disclosed embodiments enable a user (or the group of purchasers) to select how the receipt is to be distributed. In one aspect, receipt splitter application 202 may present an option in an interface displayed on the user's client 114 that requests that the user confirm that the bill for the receipt will be split evenly. FIG. 5 shows an exemplary “Split Evenly” option that the user may select. Other options may be offered by the disclosed embodiments. For example, receipt splitter application 202 may provide an option for the user to select a percentage for each participating purchaser will contribute. Thus, the disclosed embodiments allow the bill to be split in one or more ways including, for example, splitting evenly or by percentage, assigning one or more purchased items and related charges to one or more purchasers in the group, or the like.
  • In certain aspects, the disclosed embodiments may be configured to provide a mechanism that allows the user and the group of purchasers to be involved in how to split the bill associated with the receipt. For example, receipt splitter application 102 may be configured to send to each client 114 having a receipt splitter application 202 associated with the purchasers (including the user), the itemized list of items generated from the receipt capture processes disclosed above. In such aspects, the receipt splitter application 202 on the client 114 for the user may have sent a copy of the itemized list to receipt splitter 102, or receipt splitter 102 may have generated the itemized list based on an image of the receipt provided by the client 114. The receipt splitter application 202 on each client 114 for the purchaser(s) may display, on an interface, the purchased items and any related charges (e.g., taxes, service charges) associated with the receipt. The receipt splitter application 202 on each client 114 may enable each purchaser to choose one or more items that he/she will be responsible for paying. Additionally or alternatively, the receipt splitter application 202 for each purchaser may be configured to allow the purchaser to enter the amount of money he/she should be responsible for. Each receipt splitter application 202 may send the selections from the purchasers to receipt splitter 102, which processes the information to generate a final receipt splitter list for the receipt that indicates the amount owed by each purchaser.
  • In other embodiments, receipt splitter 102 may be configured to perform the processes described above. For example, receipt splitter application 202 may generate and provide a link to a website or other location associated with receipt splitter 102 that the purchaser, via a client 114, will be directed to when selected. Receipt splitter 102 may generate an interface that is displayed on each purchaser's client 114 that includes the itemized list of items and allows each purchaser to select the items that they will pay, or to enter in the amount of money the purchaser may contribute to the cost of the bill for the receipt.
  • Based on the selection of how the bill will be split, receipt splitter application 202 (or receipt splitter 102) may perform processes to split the bill associated with the receipt (e.g., step 240). In one aspect, the disclosed embodiments may use contact information for each purchaser to facilitate payment for the bill (e.g., step 250).
  • In one aspect, receipt splitter application 202 may be configured to obtain the contact information for each of the selected one or more purchasers who may participate in the receipt splitting process. In one aspect, receipt splitter application 202 may use the contact information provided in the list of purchasers (e.g., FIG. 5). In other embodiments, receipt splitter application 202 may execute that obtains purchaser contact information via other sources, such as social networking sites, the user's contact list stored on client 114, etc.
  • Based on the determined way of splitting the bill associated with the receipt, receipt splitter application 202 may be configured to collect payment from the purchasers (including the user) (e.g., step 250). In some embodiments, receipt splitter application 202 may be configured to generate an interface that is displayed on the user's (or purchaser's) client 114 including information reflecting the amount owed by the user or purchaser. For example, the interface may include information reflecting the purchased items, the total value on the receipt, and/or the total amount the particular user/purchaser should be responsible for. FIG. 6 shows an exemplary receipt splitting interface may be provided to a user indicating the amount owed by the user. Other types of interfaces and information provided in the interfaces may be implemented and provided by the disclosed embodiments.
  • Certain disclosed embodiments provide mechanisms that enable the user/purchaser to make the payment for the distributed bill. In certain aspects, each client 114 including a receipt splitter application 202 may execute processes that receive the distribution amount to apply to the respective purchaser, and generate an interface that enables the user to provide electronic payment for the distributed amount assigned to that purchaser. In other aspects, receipt splitter 102 may provide similar functionalities by providing a website or other medium that the purchaser(s) can access and use to facilitate payment.
  • For example, receipt splitter application 202 may generate interfaces that allow the user/purchaser to select the type of electronic payment method to use to pay the bill. FIG. 6 shows in the exemplary interface an option for the user to select that will initiate electronic payment (e.g., “Pay Now”). Upon selection, receipt splitter application 202 may provide an interface that allows the user to select the type of electronic payment service or financial service product to use to pay the distributed amount of the bill for the user/purchaser. FIG. 7 shows an exemplary interface that may be provided and displayed via client 114 to allow a user/purchaser to make payment for their distributed amount for the bill associated with the receipt.
  • Thus, for example, receipt splitter application 202 may be configured to provide options for the user to provide payment via one or more ways such as, for example, credit card or debit card (which may be associated with financial service provider 110), PayPal™, reward points, or any other known method of electronic payment. In such embodiments, receipt splitter application 202 may generate an interface to collect payment information from the purchaser. The disclosed embodiments may use known electronic payment processes to collect payment from the purchaser.
  • In certain embodiments, receipt splitter 102 may be configured to perform software processes consistent with the functionalities disclosed above.
  • In certain aspects, receipt splitter 102 and/or receipt splitter application 202 may be configured to perform other functions consistent with the disclosed embodiments. For example, the user of client 114 may make a payment request on client 114 without providing a receipt consistent with the disclosed embodiments. For example, receipt splitter application 202 may be configured to generate an interface that is displayed on client 114 of the user that allows the user to provide information relating to the bill to be split (e.g., the event triggering the bill, the monetary value to be split). In some aspects, receipt splitter application 202 may execute software that allows the user of client 114 to send information relating to the event triggering the bill when making the payment request. For example, the user of client 114 may upload a ticket for a special event that triggers the bill (e.g., sports, concerts, theater).
  • As another example, if a receipt that was provided by the user to client 114 included information reflecting a website address, such as an address for the user to conduct a survey, receipt splitter 102 and/or receipt splitter application 202 may be configured to extract the website address information from the receipt when processing the receipt information (e.g., after OCR processes completed, after QR-Code reading processes completed). The survey may be provided in the form of a barcode or text reflecting the website address. Receipt splitter 102 and/or receipt splitter application 202 may perform processes that recognizes the address information and generates a link to the address that may be included in an interface displayed by client 114. In other embodiments, receipt splitter 102 and/or receipt splitter application 202 may be configured to generate and send a notification to the user using other mediums, such as an email, SMS messaging, etc. In other embodiments, receipt splitter 102 and/or receipt splitter application 202 may be configured to receive and store the results of any survey that the user may have performed based on the provided website address. For example, if conducting the survey entitles the user to some rewards (e.g., discount, gift card, loyalty points, etc.), receipt splitter 102 and/or receipt splitter application 202 may be configured to store reward information that may be used by receipt splitter 102 and/or receipt splitter application 202 at another time the user performs receipt splitting processes consistent with the disclosed embodiments.
  • As another example, if the receipt contains information relating to a reward program for future purchases (e.g., discount, coupon), receipt splitter 102 and/or receipt splitter application 202 may be configured to identify and extract the information relating to the reward program. Based on this information, receipt splitter 102 and/or receipt splitter application 202 may be configured to generate an interface for display on client 114 to distribute the reward to the purchasers participating in the receipt splitting process for paying the bill associated with the receipt. The client 114 associated with each purchaser may receive a notification that the user has distributed the reward to the purchaser via receipt splitter 102 and/or receipt splitter application 202. In certain aspects, receipt splitter 102 and/or receipt splitter application 202 may be configured to store the reward information in a memory for use by one or more accounts associated with the participating purchasers for possible application to future purchase(s).
  • As another example, receipt splitter 102 and/or receipt splitter application 202 may be configured to generate and provide for display on client 114 one or more commercial messages. For example, before or during a receipt splitting event associated with a bill to be split, receipt splitter 102 and/or receipt splitter application 202 may be configured to generate and provide a message that includes information relating to one or more promotional offer (e.g., discount) if the user spends a certain amount of money, purchases a certain item or service, etc.
  • In another embodiment, receipt splitter 102 and/or receipt splitter application 202 may be configured to perform processes that integrate with social networking sites (e.g., Twitter, Facebook, LinkedIn) to perform functions that allow the user to communicate via these social networking sites. For example, receipt splitter 102 and/or receipt splitter application 202 may perform processes that enable the user to provide comments regarding whether the user likes or dislikes the business associated with the receipt, and/or to check whether there are some special deals provided by the business. Receipt splitter 102 and/or receipt splitter application 202 may provide the comments to the social networking site of the user's choice, or provide a link directly to the social networking site that the user may use to access and use that site.
  • In other embodiments, receipt splitter 102 may be configured to provide processes that allow the user to rate his/her experience relating to receipt splitting processes consistent with the disclosed embodiments. In some embodiments, receipt splitter 102 and/or receipt splitter application 202 may be configured to perform processes that allow the user to share his/her experiences using social networking sites or other broadcast mediums.
  • In one embodiment, receipt splitter 102 and/or receipt splitter application 202 may be configured to perform gamification functions. For example, receipt splitter 102 and/or receipt splitter application 202 may perform process(es) that determines and generates one or more incentives (both virtual and/or real) for rewarding the user for using the receipt splitting application software on client 114. Virtual rewards may include earning status such as, for example, a gold/silver/bronze or superstar/starlet/standing ratings associated with the user and/or the user's financial service account used to pay for the portion of the bill using the receipt splitting processes. Real and virtual rewards may also be given for sharing the bill splitting experience via social networking sites and recommending it to other entities or users (e.g., friends, business partners, etc.). The disclosed embodiments may execute software that may convert virtual rewards to real awards based on the rating level. For example, when receipt splitter 102 or receipt splitter application 202 determines that the user has used the receipt splitter application 202 a certain number of times, and thus has reached a certain virtual reward level, the application may provide or notify client 114 of real reward offers (or inform receipt splitter 102 to initiate or provide a real reward offer), such as discounts, monetary transfers, coupons, etc.
  • The disclosed embodiments may be associated to different types of financial services. Any financial institution that provides financial service accounts to customers may employ systems, methods, and articles of manufacture consistent with certain principles related to the disclosed embodiments. In addition, other types of entities, such as a merchant, retailer, or other type corporate entity that may also employ systems, methods, and articles of manufacture consistent with certain disclosed embodiments.
  • Furthermore, although aspects of the disclosed embodiments are described as being associated with data stored in memory and other tangible computer-readable storage mediums, one skilled in the art will appreciate that these aspects can also be stored on and executed from many types of tangible computer-readable media, such as secondary storage devices, like hard disks, floppy disks, or CD-ROM, or other forms of RAM or ROM. Accordingly, the disclosed embodiments are not limited to the above described examples, but instead is defined by the appended claims in light of their full scope of equivalents.

Claims (20)

What is claimed is:
1. A system for providing receipt splitting processes, comprising:
a processor; and
a storage device storing instructions that, when executed by the processor, cause the system to perform operations comprising:
receiving receipt information reflecting a bill for one or more purchased items or services, the bill including a total monetary amount,
generating an itemized list of the one or more purchased items or services based on the receipt information,
identifying a set of purchasers for paying the bill associated with the receipt,
determining a payment amount for each identified purchaser based on the itemized list of the one or more purchased items or services, wherein the payment amount for each identified purchaser is a proportion of the total monetary amount of the bill, and
providing an interface that allows at least one purchaser to make an electronic payment for the at least one purchaser's proportional payment amount.
2. The system of claim 1, wherein the operations include parsing the receipt information to extract website address information relating to a survey from the receipt information.
3. The system of claim 2, wherein the operations include providing a website link to a website associated with the survey based on the extracted website address information.
4. The system of claim 1, wherein the operations further include receiving a selection from a user that identifies the set of purchasers for paying the bill associated with the receipt.
5. The system of claim 4, wherein the operations further include receiving a selection from a user that identifies how the bill is to be split among the identified set of purchasers.
6. The system of claim 1, wherein the operations further include receiving the receipt information in at least one of a plurality of formats, the plurality of formats comprising barcode and image formats.
7. The system of claim 1, wherein the operations further include providing integrations with at least one social networking site.
8. A method for performing receipt splitting, comprising:
receiving, by one or more processors, receipt information reflecting a bill for one or more purchased items or services, the bill including a total monetary amount;
generating, by the one or more processors, an itemized list of the one or more purchased items or services based on the receipt information;
identifying, by the one or more processors, a set of purchasers for paying the bill associated with the receipt;
determining, by the one or more processors, a payment amount for each identified purchaser based on the itemized list of the one or more purchased items or services, wherein the payment amount for each identified purchaser is a proportion of the total monetary amount of the bill; and
providing, by the one or more processors, an interface that allows at least one purchaser to make an electronic payment for the at least one purchaser's proportional payment amount.
9. The method of claim 8, further comprising parsing the receipt information to extract website address information relating to a survey from the receipt information.
10. The method of claim 9, further comprising providing a website link to a website associated with the survey based on the extracted website address information.
11. The method of claim 8, further comprising receiving a selection from a user that identifies the set of purchasers for paying the bill associated with the receipt.
12. The method of claim 11, further comprising receiving a selection from a user that identifies how the bill is to be split among the identified set of purchasers.
13. The method of claim 8, further comprising receiving the receipt information in at least one of a plurality of formats, the plurality of formats comprising barcode and image formats.
14. The method of claim 8, further comprising providing integrations with at least one social networking site.
15. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to:
receive receipt information reflecting a bill for one or more purchased items or services, the bill including a total monetary amount;
generate an itemized list of the one or more purchased items or services based on the receipt information;
identify a set of purchasers for paying the bill associated with the receipt;
determine a payment amount for each identified purchaser based on the itemized list of the one or more purchased items or services, wherein the payment amount for each identified purchaser is a proportion of the total monetary amount of the bill; and
provide an interface that allows at least one purchaser to make an electronic payment for the at least one purchaser's proportional payment amount.
16. The medium of claim 15, wherein the instructions further cause the processor to parse the receipt information to extract website address information relating to a survey from the receipt information.
17. The medium of claim 16, wherein the instructions further cause the processor to provide a website link to a website associated with the survey based on the extracted website address information.
18. The medium of claim 15, wherein the instructions further cause the processor to receive a selection from a user that identifies the set of purchasers for paying the bill associated with the receipt.
19. The medium of claim 18, wherein the instructions further cause the processor to receive a selection from a user that identifies how the bill is to be split among the identified set of purchasers.
20. The medium of claim 15, wherein the instructions further cause the processor to receive the receipt information in at least one of a plurality of formats, the plurality of formats comprising barcode and image formats.
US14/103,743 2012-12-12 2013-12-11 Systems and methods for splitting a bill associated with a receipt Abandoned US20140164234A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US14/103,743 US20140164234A1 (en) 2012-12-12 2013-12-11 Systems and methods for splitting a bill associated with a receipt
US15/614,691 US10579975B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt
US15/615,220 US10579976B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt
US16/750,285 US10977633B2 (en) 2012-12-12 2020-01-23 Systems and methods for splitting a bill associated with a receipt

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261736305P 2012-12-12 2012-12-12
US14/103,743 US20140164234A1 (en) 2012-12-12 2013-12-11 Systems and methods for splitting a bill associated with a receipt

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US15/615,220 Continuation US10579976B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt
US15/614,691 Continuation US10579975B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt

Publications (1)

Publication Number Publication Date
US20140164234A1 true US20140164234A1 (en) 2014-06-12

Family

ID=50882048

Family Applications (4)

Application Number Title Priority Date Filing Date
US14/103,743 Abandoned US20140164234A1 (en) 2012-12-12 2013-12-11 Systems and methods for splitting a bill associated with a receipt
US15/615,220 Active 2035-01-14 US10579976B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt
US15/614,691 Active 2034-12-03 US10579975B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt
US16/750,285 Active US10977633B2 (en) 2012-12-12 2020-01-23 Systems and methods for splitting a bill associated with a receipt

Family Applications After (3)

Application Number Title Priority Date Filing Date
US15/615,220 Active 2035-01-14 US10579976B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt
US15/614,691 Active 2034-12-03 US10579975B2 (en) 2012-12-12 2017-06-06 Systems and methods for splitting a bill associated with a receipt
US16/750,285 Active US10977633B2 (en) 2012-12-12 2020-01-23 Systems and methods for splitting a bill associated with a receipt

Country Status (1)

Country Link
US (4) US20140164234A1 (en)

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140279098A1 (en) * 2013-03-15 2014-09-18 Brandon Ham Bill Splitting and Payment System and Method
US20140351130A1 (en) * 2013-05-22 2014-11-27 Tab Solutions, Llc Multi-User Funding Sources
US20150170180A1 (en) * 2013-12-17 2015-06-18 Mark Itwaru Product purchasing system using optical machine readable image representation associated with loyalty reward redemption
US9224141B1 (en) 2014-03-05 2015-12-29 Square, Inc. Encoding a magnetic stripe of a card with data of multiple cards
US20160103635A1 (en) * 2014-10-10 2016-04-14 Seiko Epson Corporation Information processing device, transaction processing system, and recording device
US20160104143A1 (en) * 2014-10-10 2016-04-14 Seiko Epson Corporation Recording device, transaction processing system, and control method of a recording device
US20160212213A1 (en) * 2013-08-29 2016-07-21 Seiko Epson Corporation Transmission System, Transmission Device, and Data Transmission Method
US20160267448A1 (en) * 2015-03-11 2016-09-15 Ntn Buzztime, Inc. Electronic check splitting system, method and apparatus
US9542681B1 (en) 2013-10-22 2017-01-10 Square, Inc. Proxy card payment with digital receipt delivery
US9569757B1 (en) 2015-09-30 2017-02-14 Square, Inc. Anticipatory creation of point-of-sale data structures
US9619792B1 (en) 2014-03-25 2017-04-11 Square, Inc. Associating an account with a card based on a photo
US9652751B2 (en) 2014-05-19 2017-05-16 Square, Inc. Item-level information collection for interactive payment experience
US20170185989A1 (en) * 2015-12-28 2017-06-29 Paypal, Inc. Split group payments through a sharable uniform resource locator address for a group
US9704146B1 (en) 2013-03-14 2017-07-11 Square, Inc. Generating an online storefront
US9836739B1 (en) 2013-10-22 2017-12-05 Square, Inc. Changing a financial account after initiating a payment using a proxy card
US20170372313A1 (en) * 2016-06-23 2017-12-28 Samsung Electronics Co., Ltd. Electronic device and system for payment
CN107528822A (en) * 2017-07-03 2017-12-29 阿里巴巴集团控股有限公司 A kind of business performs method and device
US9864986B1 (en) 2014-03-25 2018-01-09 Square, Inc. Associating a monetary value card with a payment object
US9875469B1 (en) * 2013-12-24 2018-01-23 Square, Inc. Bill splitting
US9922321B2 (en) 2013-10-22 2018-03-20 Square, Inc. Proxy for multiple payment mechanisms
US9940616B1 (en) 2013-03-14 2018-04-10 Square, Inc. Verifying proximity during payment transactions
CN108073424A (en) * 2016-11-17 2018-05-25 深圳万兴信息科技股份有限公司 The call method and device of component interface
US10026062B1 (en) 2015-06-04 2018-07-17 Square, Inc. Apparatuses, methods, and systems for generating interactive digital receipts
US20180232730A1 (en) * 2017-02-10 2018-08-16 American Express Travel Related Services Company, Inc. Data Amelioration and Reformation System
US10078820B2 (en) * 2015-12-31 2018-09-18 Square, Inc. Split ticket handling
US10147079B2 (en) 2015-04-14 2018-12-04 Square, Inc. Open ticket payment handling with offline mode
US10198731B1 (en) 2014-02-18 2019-02-05 Square, Inc. Performing actions based on the location of mobile device during a card swipe
US10217092B1 (en) 2013-11-08 2019-02-26 Square, Inc. Interactive digital platform
US10235663B2 (en) * 2013-11-06 2019-03-19 Tencent Technology (Shenzhen) Company Limited Method, system and server system of payment based on a conversation group
US10255645B1 (en) * 2016-12-22 2019-04-09 Worldpay, Llc Systems and methods for personalized dining checks and individualized payment by associating device with dining session
US10339521B1 (en) * 2016-04-26 2019-07-02 Wells Fargo Bank, N.A. Device enabled identification and authentication
US10417635B1 (en) 2013-10-22 2019-09-17 Square, Inc. Authorizing a purchase transaction using a mobile device
FR3081588A1 (en) * 2018-06-22 2019-11-29 Orange METHOD AND DEVICE FOR DISTRIBUTING BY A CONVERSATIONAL AGENT A EXPENDITURE ENGAGED BY A USER WITHIN A GROUP OF USERS
CN110709876A (en) * 2017-04-12 2020-01-17 哈瑞克思信息科技公司 Bill splitting system
US10586293B1 (en) * 2016-12-22 2020-03-10 Worldpay, Llc Systems and methods for personalized dining and individualized ordering by associating electronic device with dining session
US10614440B2 (en) 2018-07-09 2020-04-07 Capital One Services, Llc Systems and methods for real-time, distributed processing of group bill payments
US10621563B1 (en) * 2013-12-27 2020-04-14 Square, Inc. Apportioning a payment card transaction among multiple payers
US10636019B1 (en) 2016-03-31 2020-04-28 Square, Inc. Interactive gratuity platform
US20200134593A1 (en) * 2018-10-31 2020-04-30 Capital One Services, Llc Systems and methods for multicomputer data transferring in response to input from a user device
US10692059B1 (en) 2014-03-13 2020-06-23 Square, Inc. Selecting a financial account associated with a proxy object based on fund availability
US20200258072A1 (en) * 2019-02-11 2020-08-13 Mastercard International Incorporated Systems and methods for generating a shared payment via voice-activated computing devices
US10762484B1 (en) 2015-09-30 2020-09-01 Square, Inc. Data structure analytics for real-time recommendations
US10797878B2 (en) 2017-11-29 2020-10-06 International Business Machines Corporation Multi-node transaction management using one-time tokens
US10810682B2 (en) 2013-12-26 2020-10-20 Square, Inc. Automatic triggering of receipt delivery
US10885102B1 (en) * 2017-09-11 2021-01-05 American Express Travel Related Services Company, Inc. Matching character strings with transaction data
US10943220B1 (en) * 2016-04-28 2021-03-09 Wells Fargo Bank, N.A. Automatically processing split payments in POS device
US20210097511A1 (en) * 2019-09-26 2021-04-01 LINE Plus Corporation Method and system for split payment
US11023869B1 (en) 2012-10-11 2021-06-01 Square, Inc. Cardless payment transactions with multiple users
US11068899B2 (en) 2016-06-17 2021-07-20 Visa International Service Association Token aggregation for multi-party transactions
US11151528B2 (en) 2015-12-31 2021-10-19 Square, Inc. Customer-based suggesting for ticket splitting
US11210730B1 (en) 2018-10-31 2021-12-28 Square, Inc. Computer-implemented methods and system for customized interactive image collection based on customer data
US11222352B2 (en) 2013-10-28 2022-01-11 Square, Inc. Automatic billing payment system
US11244382B1 (en) 2018-10-31 2022-02-08 Square, Inc. Computer-implemented method and system for auto-generation of multi-merchant interactive image collection
US11288644B2 (en) * 2019-01-15 2022-03-29 Toshiba Tec Kabushiki Kaisha Information processing apparatus and information processing method
US20220114588A1 (en) * 2020-10-12 2022-04-14 Joseph Wayne Stafford Aggregated transaction accounts
US11645613B1 (en) 2018-11-29 2023-05-09 Block, Inc. Intelligent image recommendations
US11893581B1 (en) 2018-02-20 2024-02-06 Block, Inc. Tokenization for payment devices

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11720983B2 (en) 2016-03-02 2023-08-08 Up N' Go System to text a payment link
US10755339B2 (en) 2017-03-17 2020-08-25 Team Labs, Inc. System and method of purchase request management using plain text messages
US11195180B2 (en) * 2019-01-25 2021-12-07 International Business Machines Corporation Virtual blockchain
CN110473029A (en) * 2019-07-01 2019-11-19 苏宁云计算有限公司 Transfinite method for splitting, device, computer equipment and the storage medium of forelock ticket
US20210192477A1 (en) * 2019-12-24 2021-06-24 Up N' Go App-less restaurant processing system using mobile devices and offering check splitting
US20220005045A1 (en) * 2020-07-01 2022-01-06 Capital One Services, Llc Participant identification for bill splitting
US11328274B2 (en) * 2020-07-28 2022-05-10 Bank Of America Corporation Data processing system and method for managing electronic split transactions using user profiles
WO2022192180A1 (en) * 2021-03-08 2022-09-15 ChaChingMe, Inc System for facilitating direct communications
US11829962B2 (en) * 2021-05-18 2023-11-28 Capital One Services, Llc Payment delegation and linking system
US11868973B2 (en) 2021-08-19 2024-01-09 Capital One Services, Llc Automated multi-party event and transaction decisioning system
US11431793B1 (en) * 2022-02-04 2022-08-30 Bank Of America Corporation System and method using peer-to-peer connections with ultra-wideband for an interaction

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120166298A1 (en) * 2010-12-23 2012-06-28 Martin Smith Digital receipt generation apparatus, software and method
US20130006782A1 (en) * 2011-01-03 2013-01-03 Aron Schwarzkopf Apparatus and systems of a computerized bill presenter system
US20130173467A1 (en) * 2011-12-29 2013-07-04 Ebay Inc. Methods and systems for using a co-located group as an authorization mechanism
US20140156508A1 (en) * 2012-11-30 2014-06-05 Wal-Mart Stores, Inc. Splitting A Purchase Among Multiple Parties Using An Electronic Receipt After The Transaction

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120166298A1 (en) * 2010-12-23 2012-06-28 Martin Smith Digital receipt generation apparatus, software and method
US20130006782A1 (en) * 2011-01-03 2013-01-03 Aron Schwarzkopf Apparatus and systems of a computerized bill presenter system
US20130173467A1 (en) * 2011-12-29 2013-07-04 Ebay Inc. Methods and systems for using a co-located group as an authorization mechanism
US20140156508A1 (en) * 2012-11-30 2014-06-05 Wal-Mart Stores, Inc. Splitting A Purchase Among Multiple Parties Using An Electronic Receipt After The Transaction

Cited By (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11023869B1 (en) 2012-10-11 2021-06-01 Square, Inc. Cardless payment transactions with multiple users
US9940616B1 (en) 2013-03-14 2018-04-10 Square, Inc. Verifying proximity during payment transactions
US9704146B1 (en) 2013-03-14 2017-07-11 Square, Inc. Generating an online storefront
US20140279098A1 (en) * 2013-03-15 2014-09-18 Brandon Ham Bill Splitting and Payment System and Method
US10282713B2 (en) * 2013-03-15 2019-05-07 Brandon Ham Bill splitting and payment system and method
US20190266579A1 (en) * 2013-03-15 2019-08-29 Brandon Ham Bill Splitting and Payment System and Method
US11195156B2 (en) * 2013-03-15 2021-12-07 Brandon Ham Bill splitting and payment system and method
US11004055B2 (en) 2013-05-22 2021-05-11 Tab Solutions, Llc Data processing apparatus with a logic processing device for processing network data records transmitted from a plurality of remote, distributed terminal devices
US20140351130A1 (en) * 2013-05-22 2014-11-27 Tab Solutions, Llc Multi-User Funding Sources
US11756018B2 (en) 2013-05-22 2023-09-12 Tab Solultions LLC Data processing apparatus with a logic processing device for processing network data records transmitted from a plurality of remote, distributed terminal devices
US10686881B2 (en) * 2013-08-29 2020-06-16 Seiko Epson Corporation Transmission system, transmission device, and data transmission method
US20160212213A1 (en) * 2013-08-29 2016-07-21 Seiko Epson Corporation Transmission System, Transmission Device, and Data Transmission Method
US10692072B1 (en) 2013-10-22 2020-06-23 Square, Inc. Changing a financial account after initiating a payment using a proxy card
US9922321B2 (en) 2013-10-22 2018-03-20 Square, Inc. Proxy for multiple payment mechanisms
US9542681B1 (en) 2013-10-22 2017-01-10 Square, Inc. Proxy card payment with digital receipt delivery
US9836739B1 (en) 2013-10-22 2017-12-05 Square, Inc. Changing a financial account after initiating a payment using a proxy card
US10430797B1 (en) 2013-10-22 2019-10-01 Square, Inc. Proxy card payment with digital receipt delivery
US10417635B1 (en) 2013-10-22 2019-09-17 Square, Inc. Authorizing a purchase transaction using a mobile device
US10885515B1 (en) 2013-10-22 2021-01-05 Square, Inc. System and method for canceling a payment after initiating the payment using a proxy card
US11222352B2 (en) 2013-10-28 2022-01-11 Square, Inc. Automatic billing payment system
US10235663B2 (en) * 2013-11-06 2019-03-19 Tencent Technology (Shenzhen) Company Limited Method, system and server system of payment based on a conversation group
US10217092B1 (en) 2013-11-08 2019-02-26 Square, Inc. Interactive digital platform
US20150170180A1 (en) * 2013-12-17 2015-06-18 Mark Itwaru Product purchasing system using optical machine readable image representation associated with loyalty reward redemption
US9875469B1 (en) * 2013-12-24 2018-01-23 Square, Inc. Bill splitting
US10810682B2 (en) 2013-12-26 2020-10-20 Square, Inc. Automatic triggering of receipt delivery
US11410139B1 (en) 2013-12-27 2022-08-09 Block, Inc. Apportioning a payment card transaction among multiple payers
US10621563B1 (en) * 2013-12-27 2020-04-14 Square, Inc. Apportioning a payment card transaction among multiple payers
US11829964B2 (en) 2013-12-27 2023-11-28 Block, Inc. Apportioning a payment amount among multiple payers
US10198731B1 (en) 2014-02-18 2019-02-05 Square, Inc. Performing actions based on the location of mobile device during a card swipe
US9224141B1 (en) 2014-03-05 2015-12-29 Square, Inc. Encoding a magnetic stripe of a card with data of multiple cards
US10692059B1 (en) 2014-03-13 2020-06-23 Square, Inc. Selecting a financial account associated with a proxy object based on fund availability
US9864986B1 (en) 2014-03-25 2018-01-09 Square, Inc. Associating a monetary value card with a payment object
US11238426B1 (en) 2014-03-25 2022-02-01 Square, Inc. Associating an account with a card
US9619792B1 (en) 2014-03-25 2017-04-11 Square, Inc. Associating an account with a card based on a photo
US9652751B2 (en) 2014-05-19 2017-05-16 Square, Inc. Item-level information collection for interactive payment experience
US20160104143A1 (en) * 2014-10-10 2016-04-14 Seiko Epson Corporation Recording device, transaction processing system, and control method of a recording device
US20160103635A1 (en) * 2014-10-10 2016-04-14 Seiko Epson Corporation Information processing device, transaction processing system, and recording device
US10078829B2 (en) * 2014-10-10 2018-09-18 Seiko Epson Corporation Information processing device, transaction processing system, and recording device
US20160267448A1 (en) * 2015-03-11 2016-09-15 Ntn Buzztime, Inc. Electronic check splitting system, method and apparatus
US10410188B2 (en) * 2015-03-11 2019-09-10 Ntn Buzztime, Inc. Electronic check splitting system, method and apparatus
US10147079B2 (en) 2015-04-14 2018-12-04 Square, Inc. Open ticket payment handling with offline mode
US11836695B2 (en) 2015-04-14 2023-12-05 Block, Inc. Open ticket payment handling with offline mode
US10990946B2 (en) 2015-04-14 2021-04-27 Square, Inc. Open ticket payment handling with offline mode
US10026062B1 (en) 2015-06-04 2018-07-17 Square, Inc. Apparatuses, methods, and systems for generating interactive digital receipts
US10762484B1 (en) 2015-09-30 2020-09-01 Square, Inc. Data structure analytics for real-time recommendations
US10157378B1 (en) 2015-09-30 2018-12-18 Square, Inc. Anticipatory creation of point-of-sale data structures
US11636456B2 (en) 2015-09-30 2023-04-25 Block, Inc. Data structure analytics for real-time recommendations
US10275752B2 (en) 2015-09-30 2019-04-30 Square, Inc. Anticipatory creation of point-of-sale data structures
US9569757B1 (en) 2015-09-30 2017-02-14 Square, Inc. Anticipatory creation of point-of-sale data structures
US20170185989A1 (en) * 2015-12-28 2017-06-29 Paypal, Inc. Split group payments through a sharable uniform resource locator address for a group
US11151528B2 (en) 2015-12-31 2021-10-19 Square, Inc. Customer-based suggesting for ticket splitting
US10078820B2 (en) * 2015-12-31 2018-09-18 Square, Inc. Split ticket handling
US10636019B1 (en) 2016-03-31 2020-04-28 Square, Inc. Interactive gratuity platform
US10339521B1 (en) * 2016-04-26 2019-07-02 Wells Fargo Bank, N.A. Device enabled identification and authentication
US11126998B1 (en) * 2016-04-26 2021-09-21 Wells Fargo Bank, N.A. Device enabled identification and authentication
US11816651B1 (en) * 2016-04-28 2023-11-14 Wells Fargo Bank, N.A. Automatically processing split payments in POS device
US10943220B1 (en) * 2016-04-28 2021-03-09 Wells Fargo Bank, N.A. Automatically processing split payments in POS device
US11068899B2 (en) 2016-06-17 2021-07-20 Visa International Service Association Token aggregation for multi-party transactions
US20170372313A1 (en) * 2016-06-23 2017-12-28 Samsung Electronics Co., Ltd. Electronic device and system for payment
CN108073424A (en) * 2016-11-17 2018-05-25 深圳万兴信息科技股份有限公司 The call method and device of component interface
US11270394B2 (en) * 2016-12-22 2022-03-08 Worldpay, Llc Systems and methods for personalized transactions and individualized payment by associating device with joint transaction
US20190130504A1 (en) * 2016-12-22 2019-05-02 Worldpay, Llc Systems and methods for personalized dining checks and individualized payment by associating device with dining session
US10255645B1 (en) * 2016-12-22 2019-04-09 Worldpay, Llc Systems and methods for personalized dining checks and individualized payment by associating device with dining session
US20220253956A1 (en) * 2016-12-22 2022-08-11 Worldpay, Llc Systems and methods for personalized dining and individualized ordering by associating electronic device with dining session
US11348192B2 (en) * 2016-12-22 2022-05-31 Worldpay, Llc Systems and methods for personalized dining and individualized ordering by associating electronic device with dining session
US20220148055A1 (en) * 2016-12-22 2022-05-12 Worldpay, Llc Systems and methods for personalized transactions and individualized payment by associating device with joint transaction
US10922764B2 (en) * 2016-12-22 2021-02-16 Worldpay, Llc Systems and methods for personalized dining checks and individualized payment by associating device with dining session
US10586293B1 (en) * 2016-12-22 2020-03-10 Worldpay, Llc Systems and methods for personalized dining and individualized ordering by associating electronic device with dining session
US10776795B2 (en) * 2017-02-10 2020-09-15 American Express Travel Related Services Company, Inc. Data amelioration and reformation system
US11379862B1 (en) 2017-02-10 2022-07-05 American Express Travel Related Service Company, Inc Data amelioration and reformation system
US20180232730A1 (en) * 2017-02-10 2018-08-16 American Express Travel Related Services Company, Inc. Data Amelioration and Reformation System
US20200160296A1 (en) * 2017-04-12 2020-05-21 Harex Infotech Inc. Bill splitting system
CN110709876A (en) * 2017-04-12 2020-01-17 哈瑞克思信息科技公司 Bill splitting system
CN107528822A (en) * 2017-07-03 2017-12-29 阿里巴巴集团控股有限公司 A kind of business performs method and device
US10885102B1 (en) * 2017-09-11 2021-01-05 American Express Travel Related Services Company, Inc. Matching character strings with transaction data
US10797878B2 (en) 2017-11-29 2020-10-06 International Business Machines Corporation Multi-node transaction management using one-time tokens
US11893581B1 (en) 2018-02-20 2024-02-06 Block, Inc. Tokenization for payment devices
WO2019243699A1 (en) * 2018-06-22 2019-12-26 Orange Method and device for dividing an expense incurred by a user within a group of users, by means of a conversational agent
FR3081588A1 (en) * 2018-06-22 2019-11-29 Orange METHOD AND DEVICE FOR DISTRIBUTING BY A CONVERSATIONAL AGENT A EXPENDITURE ENGAGED BY A USER WITHIN A GROUP OF USERS
US10614440B2 (en) 2018-07-09 2020-04-07 Capital One Services, Llc Systems and methods for real-time, distributed processing of group bill payments
US11551196B2 (en) 2018-07-09 2023-01-10 Capital One Services, Llc Systems and methods for real-time, distributed processing of group bill payments
US20200134593A1 (en) * 2018-10-31 2020-04-30 Capital One Services, Llc Systems and methods for multicomputer data transferring in response to input from a user device
US11210730B1 (en) 2018-10-31 2021-12-28 Square, Inc. Computer-implemented methods and system for customized interactive image collection based on customer data
US11244382B1 (en) 2018-10-31 2022-02-08 Square, Inc. Computer-implemented method and system for auto-generation of multi-merchant interactive image collection
US11645613B1 (en) 2018-11-29 2023-05-09 Block, Inc. Intelligent image recommendations
US11288644B2 (en) * 2019-01-15 2022-03-29 Toshiba Tec Kabushiki Kaisha Information processing apparatus and information processing method
US11538012B2 (en) * 2019-02-11 2022-12-27 Mastercard International Incorporated Systems and methods for generating a shared payment via voice-activated computing devices
US20200258072A1 (en) * 2019-02-11 2020-08-13 Mastercard International Incorporated Systems and methods for generating a shared payment via voice-activated computing devices
US11636452B2 (en) * 2019-09-26 2023-04-25 LINE Plus Corporation Method and system for split payment
US20210097511A1 (en) * 2019-09-26 2021-04-01 LINE Plus Corporation Method and system for split payment
US20220114588A1 (en) * 2020-10-12 2022-04-14 Joseph Wayne Stafford Aggregated transaction accounts

Also Published As

Publication number Publication date
US20170270499A1 (en) 2017-09-21
US10977633B2 (en) 2021-04-13
US20200160302A1 (en) 2020-05-21
US10579976B2 (en) 2020-03-03
US10579975B2 (en) 2020-03-03
US20170270500A1 (en) 2017-09-21

Similar Documents

Publication Publication Date Title
US10977633B2 (en) Systems and methods for splitting a bill associated with a receipt
US20220253832A1 (en) Snap mobile payment apparatuses, methods and systems
US10586227B2 (en) Snap mobile payment apparatuses, methods and systems
US9875469B1 (en) Bill splitting
US8645270B2 (en) Enhanced customer interaction channel systems and methods
RU2602394C2 (en) Payment privacy tokenisation apparatus, methods and systems
JP2019145163A (en) Mobile payment system using reduction point
US20130159081A1 (en) Bidirectional bandwidth reducing notifications and targeted incentive platform apparatuses, methods and systems
US20150302388A1 (en) Design framework and apparatus for paying gratitudes
US20140278965A1 (en) Systems and methods for providing payment options
US20150213431A1 (en) Electronic Gifting System
US10185951B2 (en) Merchant card exchange facilitator system
US20130024368A1 (en) Transaction processing system
US20130346175A1 (en) Promotion (e.g., coupon, gift card) redemption after purchase completion
KR20190004588A (en) System and method for reward marketing
US20180150862A1 (en) Systems and methods for assisting and incentivizing consumers
US20200019957A1 (en) Gift card promotion system and method
JP7374277B1 (en) Information processing device, information processing method, and information processing program
US20240020685A1 (en) Method, apparatus, and computer readable medium for providing management of stored balance cards
US11386414B2 (en) While label merchant stored value account peer linking and funding system
JP7452946B2 (en) Information processing method, information processing device, and program
US10614443B1 (en) Method and system of promoting a specific product or services by a person utilizing an e-commerce/social customer networking platform
JP2020057324A (en) Management server, sales promotion system, sales promotion method, and sales promotion program

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE