US20080306846A1 - System and Method for a Frame-Based Internet Enabled User Interface - Google Patents
System and Method for a Frame-Based Internet Enabled User Interface Download PDFInfo
- Publication number
- US20080306846A1 US20080306846A1 US12/191,788 US19178808A US2008306846A1 US 20080306846 A1 US20080306846 A1 US 20080306846A1 US 19178808 A US19178808 A US 19178808A US 2008306846 A1 US2008306846 A1 US 2008306846A1
- Authority
- US
- United States
- Prior art keywords
- user
- frame
- resource
- based service
- internet based
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000004891 communication Methods 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 7
- 230000009471 action Effects 0.000 claims description 6
- 238000007596 consolidation process Methods 0.000 description 27
- 230000008901 benefit Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 238000012790 confirmation Methods 0.000 description 5
- 230000004931 aggregating effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 241001155433 Centrarchus macropterus Species 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000004220 aggregation Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q20/102—Bill distribution or payments
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Definitions
- Embodiments of the present invention relate to the field of aggregation services. More particularly, embodiments of the present invention relate generally to client side credential based deep-linking to a third-party internet based service.
- Bill payment on-line over the Internet has the potential of making the task of paying monthly bills simpler, easier, and more satisfying than the traditional method of paying bills through the mail.
- Payment of bills over the Internet in the conventional art takes two forms: a bill consolidation model; and a direct billing model. Both of these models unsatisfactorily address the issue of consolidating all the bills of a client at one convenient location for paying bills.
- the conventional bill consolidator model comprises a consolidated clearing house, whereupon all the services related to paying bills are accomplished at one location.
- the bill consolidator goes out and retrieves bills from participating billers for a particular client.
- the bill consolidator also processes payments on bills for that client.
- a bill consolidation is provided by a bank
- consolidated bills are presented to the client, and the client can provide instructions to the bank to pay specific bills at one location, typically a web site.
- one problem associated with a bill consolidator model is that only those billers that actively participate in the model can send out bills and receive payments on those bills through the bill consolidator model. That is, each biller in the bill consolidator model must set up an electronic payment infrastructure that is compatible with the bill consolidator. Setting up the infrastructure is time consuming and costly for the biller. As such, billers tend not to participate within a bill consolidator model, as additional resources must be expended to ensure compatability with the bill consolidator.
- the client does not have an opportunity to view bills in full. That is, the client is presented with a summary of billing information by the bill consolidator. If a client is interested in detailed billing information, the client must reference the paper bill sent through the mail, or call customer service. This is unacceptable in an electronic payment model, as the convenience stems from avoiding sending out bills through the mail. In addition, since the client has set up an electronic payment system with a biller, that biller probably will not duplicate billing by sending out a bill through the mail in an effort to save costs.
- the clearing time for payment of a bill by the bill consolidator is usually delayed.
- the bill consolidator typically gathers up all the payments for bills to a particular biller, and sends those payments in bulk to reduce costs. As such, payment of a bill of a client to a particular biller may not occur for up to 7 days.
- last minute payments are usually avoided in a bill consolidation model.
- a bill consolidation model there is only a single funding source for the payment of a bill.
- bill consolidation that is provided by a bank will channel payments through the bank.
- a client paying bills through the bank's bill consolidation model must carry an account at the bank (e.g., a checking account) and make all payments through that account.
- Other forms of payment are not allowed, such as, a credit card payment.
- a client cannot choose which multiple forms of payment to pay a bill in a bill consolidation model.
- the second form of electronic payment of bills is the direct billing model.
- Billers understand the benefits of switching to electronic payments, such as, decreased billing costs, advertisement opportunities, etc. As such, individual billers have developed their own web sites for clients to pay bills electronically.
- the direct billing model one biller allows their clients to pay bills electronically at one location. While there are many advantages to the direct billing model, the one great disadvantage that overshadows the advantages is that the direct billing model does not provide consolidation.
- the direct billing model has many advantages for clients over the bill consolidation model.
- a client can view richer billing information.
- the biller can provide entire billing information for a client because they are only focusing one billing account, of which the biller has full access, for a client.
- the client can dispute bills over the direct billing model.
- the client can get immediate confirmation of payments because the biller has the authorization by the client to receive payment from a pre-authorized account. As a result, last minute payments are possible.
- the disadvantage to the direct billing model is that there is no consolidation of a bills to a particular client.
- a client in order to pay bills from a variety of billers, a client must deal with each biller separately to make an electronic payment. That is, the client must log onto the first direct biller's site to make a payment on a first bill. Then, after completion of the first transaction, the client must log onto a second direct biller's site to make a payment on a second bill. This process continues for all the bills to be paid electronically at the various direct billing sites for the various billers.
- the bill consolidation model is too focused on payments only and cannot provide the richness of billing information desired by a client when reviewing and paying bills.
- the direct billing model is severely limited by providing billing services only to a single account.
- a system for a client-side frame based internet enabled interface.
- the system comprises a first frame and a second frame in a window.
- a frame is encapsulates a resource from a third-party internet based service.
- the first frame encapsulates a resource from a third-party internet based service.
- the resource is requested by a user through an internet enabling software, such as a browser.
- the second frame comprises user-specific information that is related to the content provided from the resource. More specifically, the user-specific information comprises personalized information for the user that is comprised of previously gathered information. Also, the second frame comprises graphical user interface control elements, such as, buttons, checkboxes, links to other resources from other third-party internet based services, etc.
- a computer controlled method that provides a frame-based internet enabled interface.
- An embodiment begins by providing a first frame in a window for display to a user.
- the first frame encapsulates a web page from a third party internet based service.
- the web page may be requested by the user through the internet enabling software.
- the embodiment continues by providing a second frame in the window for display to the user.
- the second frame comprises user-specific information that is related to content provided from the resource. As such, the user-specific information is helpful to the user when interfacing with the third-party internet based service through the web page.
- a consolidated bill management service combines the advantages of a bill consolidation model and a direct billing model.
- the consolidated bill management service is capable of aggregating information that is associated with a user and presenting that information to the user in a frame-based internet enabled user-interface when the user utilizes the services provided by the bill management service.
- FIG. 1 is a block diagram of an exemplary electronic system that is capable of serving as a platform for a frame-based internet enabled user-interface, in accordance with one embodiment of the present invention.
- FIG. 2 is a block diagram of a communication network that includes an information service that is capable of setting up a deep-link between an end-user and a particular web page, in accordance with one embodiment of the present invention.
- FIG. 3 is a data flow diagram illustrating steps for providing a deep-linking capability between an end-user and particular web page, in accordance with one embodiment of the present invention.
- FIG. 4 is a flow diagram illustrating the communication channels opened to obtain windows viewable by an end-user that has requested access to a resource through a host portal, in accordance with one embodiment of the present invention.
- FIG. 5 is a block diagram of a window comprising a frame-based internet enabled user interface, in accordance with one embodiment of the present invention.
- FIG. 6 is a flow chart illustrating steps in a computer implemented method for providing a frame-based internet enabled user interface, in accordance with one embodiment of the present invention.
- embodiments of the present invention are comprised of computer-readable and computer-executable instructions which reside, for example, in computer-readable media of a computer system that is capable of deep-linking to a particular resource. That is, embodiments of the present invention can be implemented on software running on a computer system.
- FIG. 1 is a block diagram of exemplary embedded components of such a computer system 100 upon which embodiments of the present invention may be implemented.
- the computer system can be an embedded system, a personal computer, notebook computer, server computer, mainframe, networked computer, handheld computer, personal digital assistant, workstation, and the like.
- Exemplary computer system 100 includes an internal address/data bus 120 for communicating information, a central processor 101 coupled with the bus 120 for processing information and instructions, a volatile memory 102 (e.g., random access memory (RAM), static RAM dynamic RAM, etc.) coupled with the bus 120 for storing information and instructions for the central processor 101 , and a non-volatile memory 103 (e.g., read only memory (ROM), programmable ROM, flash memory, EPROM, EEPROM, etc.) coupled to the bus 120 for storing static information and instructions for the processor 101 .
- Computer system 100 may also include various forms of disc storage 104 for storing information.
- an optional signal input/output (I/O) device 108 is coupled to bus 120 for providing a communication link between computer system 100 and a network environment.
- signal I/O device 108 enables the central processor unit 101 to communicate with browsers associated with clients that are coupled to the computer system 100 .
- the computer system 100 is coupled to the network (e.g., the Internet) using the network connection, I/O device 108 .
- various embodiments of the present invention disclose a system and method for providing a frame-based internet enabled user-interface.
- a consolidated bill management service is provided that combines the advantages of a bill consolidation model and a direct billing model.
- the consolidated bill management service is capable of aggregating information that is associated with a user and presenting that information to the user in a frame-based internet enabled user-interface when the user utilizes the services provided by the bill management service.
- embodiments of the present invention are described within the context of a portal bill management service and other third-party internet based billing services, other embodiments are well suited to other types of services provided by a consolidating portal that gather information from and provide access to varying third party internet based services.
- embodiments of the present invention are suited to supporting a consolidated investment trading service that gathers information from and provides access to direct or third-party trading services.
- a block diagram of an exemplary communication network 200 is disclosed that is capable of supporting the credential based deep-linking to an internet based service, or more specifically, a particular resource (e.g., a web page) in the internet based service, in accordance with one embodiment of the present invention.
- a bill management service is capable of supporting a client side bill payment model that is capable of deep-linking between a client-device associated with an end user and a third party-internet based service to allow the end-user to utilize services provided by the third party internet based service.
- embodiments of the present invention are directed to internet based services that comprise bill management services
- other embodiments of the present invention are well suited to internet based services that comprise other services, such as, stock trading services, travel services, etc.
- the communication network 100 is comprised of an internet enabling software 220 (e.g., browser) that is associated with a client device or computer, the internet 210 , an information service (e.g., bill management service 230 ), and a plurality of third-party internet based services 240 that are coupled together through the communication network 200 .
- the end-user via the internet enabling software 220 and the internet 210 accesses the bill management service 230 to obtain and view information provided by the third-party internet based services 240 in order to utilize the services of the internet based services 240 .
- the end-user through the internet enabling software 220 and the internet 210 accesses the bill management service 230 to set up direct-links between the internet enabling software 220 and each of the plurality of third-party internet based services 240 for direct payment of bills.
- the information service 230 accesses each of the plurality of third-party internet based services 240 through the internet 210 to aggregate information that is particular to the end-user associated with the internet enabling software 220 .
- each of the plurality of third-party internet based services 240 contain and comprise information that is specific to the end-user.
- each of the third-party internet based services provide credential access to that information to those who provide the proper credentials.
- the bill management service 230 periodically accesses each of a plurality of direct billing third-party internet based services to retrieve billing information that is specific to the client
- the internet 210 in general, comprises a set of computer networks that are communicatively coupled together to enable the transfer of data between nodes within the Internet 140 . Communication is enabled through a common suite of protocols, such as, the transmission control protocol/internet protocol (TCP/IP). Although the present embodiment is disclosed using the Internet 210 , other embodiments are well suited to deep-linking to a particular web page through any network, such as a LAN, or a wide area network (WAN), etc.
- TCP/IP transmission control protocol/internet protocol
- FIG. 3 is a data flow diagram 300 illustrating the ability of the bill management service 230 to provide deep-linking to a specific resource, or web page, 335 in a third-party internet based service 330 , in accordance with one embodiment of the present invention.
- the bill management service 230 is capable of using deep-linking techniques to leverage the existing services provided by a plurality of third-party internet based services, such as, the third-party internet based service 330 . That is, the bill management service 230 is able to provide the services of the third-party internet based service 330 directly to the client through the internet enabling software 220 through frames in a window, as provided for in embodiments of the present invention.
- the end-user has initiated services with the bill management service 230 and the third-party internet based service 330 . That is, the end-user has initiated an account with the bill management service 230 . In that way, the bill management service 230 can provide secure access to aggregated billing information solely for the end-user.
- the client has preliminarily activated and initiated electronic bill payment services with the third-party internet based service 330 . That is, the end-user has initiated an electronic bill payment service with the third-party internet based service that provides for direct billing, such as, a direct billing site associated with a utility company.
- the third-party internet based service 330 provides credential access to the billing information particular to the end-user. In that way, the direct billing site can provide secure access to the billing information to those who provide the correct credentials, such as, the client and agents of the end-user (e.g. the bill management service 230 ).
- the end-user has preliminarily provided the bill management service 230 with the proper credentials to access the third-party internet based service 330 .
- the credentials are stored in the pin vault 340 for access by the bill management service 230 .
- the credentials comprise user identification and user password necessary for access to the third-party internet based service 330 , in one embodiment.
- Other embodiments are well suited to supporting other credential information specific to other third-party internet based services.
- the bill management service 230 can act on behalf of the end-user to access billing information 350 accessible on the third-party internet based service 330 .
- the billing information is particular to the end-user. That is, the bill management service 230 periodically accesses the third-party internet based service 330 to scrape or gather billing information 350 that is specific to the end-user. Aggregation of the billing information 350 can occur in batch mode or real time mode, in embodiments of the present invention.
- this process does not require the direct participation on the part of the direct billers associated with the plurality of third-party internet based services (e.g., service 330 ), in one embodiment. Nor does this process require any technology changes on the part of the direct billers from which billing information is aggregated. That is, any pre-existing third-party internet based service, e.g., web site, an open financial exchange (OFX) server, etc., is leveraged to provide deep-linking to particular web sites for utilizing services provided at the web sites.
- OFX open financial exchange
- the billing information 350 includes specific details of billing information, such as, total amount due, etc. This billing information is organized in summary form and sent to the internet enabling software 220 for presentment to the end-user. Consolidation of billing information from multiple direct billing third-party internet based services is possible, in another embodiment. As such, a consolidation of billing information in summary form is presented to the client via the internet enabling software 220 .
- the billing information 350 that is gathered from the third-party internet based service 330 includes other navigation information that outlines the infrastructure of the third-party internet based service 330 . In that way, relationships between specific information that is associated with a specific resource 335 in the third-party internet based service 330 are gathered and sent to the bill management service 230 .
- the specific resource 335 may provide the interface for paying a specific bill discovered in the billing information 350 .
- the navigation information may include a uniform resource locator (URL), list of web pages, cookie information, or other parameters that set up the infrastructure of the third-party internet based service 330 .
- URL uniform resource locator
- the bill management service 230 provides in summary form a consolidated view of all the billing information gathered from a plurality of third-party internet based services. Included within this view is billing information 350 gathered form the third-party internet based service 330 .
- billing information 350 may comprise information pertaining to a specific bill that is payable via specific resource 335 .
- FIG. 4 is a flow diagram 400 illustrating the communication channels opened to obtain windows viewable by an end-user that has requested access to a resource over a communication network, such as the internet, in accordance with one embodiment of the present invention.
- the end-user is associated with the internet enabling software 220 , such as, a browser.
- the end-user through the internet enabling software 220 has established communication with a bill management service 230 , as shown by communication path 425 .
- the bill management service 230 is able to transmit for display a web page 420 that includes in summary a view of billing information, as described previously.
- the information is provided in a table format that provides in a consolidated view of billing information that is specific to the end-user, in one embodiment.
- a table format that provides in a consolidated view of billing information that is specific to the end-user, in one embodiment.
- the present embodiment provides a consolidation of billing information in a table format, other embodiments are well suited to presenting billing information in other formats, such as a list.
- billing information is provided in the bill management service web page 420 for a variety of bills. For instance, a summary of first billing information 350 is included, a summary of second billing information 425 is included, on up to a summary of n th billing information 427 .
- the first billing information 350 is shown in FIG. 3 also.
- Each of the billing information 350 , 425 , and 427 is related to a separate bill, that can be serviced through an associated biller web site, that is presented to the end-user in the web page 420 .
- Each of the billing information 350 , 425 , and 427 was previously gathered and aggregated by the bill management service 230 from an associated third-party internet based service.
- billing information 350 was gathered from resource 335 of FIG. 3 .
- the billing information may include total amount due, total charges accumulated, etc. Items in the summary view are selectable by the bill management service 230 , in one embodiment, or by the end-user, in another embodiment, or a combination of both, in other embodiments.
- an associated pay bill button or link, is provided that when activated sets up and creates a direct link to an associated resource for services.
- pay bill link 423 sets up a deep-link to an associated resource, e.g. resource 335 , to allow the end-user to make payment on the first billing information 350 .
- pay bill link 426 sets up a deep-link to an associated resource to allow the end-user to make payment on the second billing information 425 .
- pay bill link 428 sets up a deep-link to an associated resource to allow the end-user to make payment on the n th billing information 427 .
- activation of the pay bill link 423 enables deep-linking by the internet enabling software 220 on the client device to the associated web page, resource 335 , as shown by the deep-link communication path 435 .
- a deep-link is created to directly link the internet enabling software 220 with the resource 335 so that the end-user can utilize payment services on the resource 335 to make payment on the first billing information 350 .
- the deep-link is presented to the end-user in a separate frame or window 500 , as shown in FIG. 5 . As such, two separate channels of communication are established for the client through the internet enabling software 220 .
- FIG. 5 is a block diagram illustrating a window 500 that provides an internet enabled interface between an end-user and a third-party internet based service, in accordance with one embodiment of the present invention.
- the window 500 is presented to the end-user to provide the internet-enabled interface.
- the window 500 is associated with a host portal, such as, a consolidated billing service, that provides direct access to the content provided in the window 500 for an end-user.
- the window 500 is comprised of a frame 510 .
- the frame 510 encapsulates a resource from a third-party internet based service as requested by the end-user through an internet enabling software.
- a direct communication link is established between the internet enabling software and the third party internet based service to provide an interface for the user with the third-party internet based service through the frame 510 .
- the end-user can interface with the third-party internet based service through the frame 510 as enabled by the internet enabling software.
- the frame 510 comprises the third party internet enabled resource 335 of FIG. 4 .
- the end-user can utilize the services as provided by the internet based service 330 to pay a bill that is associated with billing information 350 .
- payment of the bill is completed through the interface with the third party internet enabled resource 335 as established in frame 510 .
- the request for access to the third-party internet based resource is initiated at a host portal by the end-user to request the resource.
- another direct communication link is established and simultaneously continued between the internet enabling software and the host portal that provides a consolidation service, such as a bill management service.
- a consolidation service such as a bill management service.
- the window 500 also comprises a frame 520 .
- the frame 520 comprises user-specific information that is related to content provided from the resource that is displayed in frame 510 .
- the user-specific information is displayed in the frame 520 via text blocks, in one embodiment.
- block 522 contains the name of the end-user.
- Blocks 523 and 525 contain other text information that is personal to the end-user.
- the user-specific information may comprise personalized information that is pertinent or helpful to the interfacing between the end-user and the third-party internet based service.
- the personalized information contains a bank balance in block 523 , associated with the end-user, from which the end-user can determine if there are sufficient funds to pay a specific bill.
- the first frame 510 provides an interface to the third-party internet based service that enables the end-user to pay a specific bill.
- the personalized information may contain frequent flier mileage that is associated with the end-user when the end-user is interfacing with and accessing a third-party internet enabled travel service.
- Other personalized information such as, personalized advertisements, is well-suited for display within the frame 520 to provide information to the end-user that is pertinent to his or her interfacings with the third-party internet based resource as provided in frame 510 .
- the window 500 is capable of supporting multiple frames that encapsulate multiple resources from various third party internet based services.
- the window 500 comprises a third frame, wherein the third frame encapsulates another resource, or web page, from another third-party internet based service. This other resource is also requested by the end-user through an interface with the host portal.
- the frame 520 also would comprise other user-specific information that is related to content provided from the third frame.
- the frame 510 comprises one or more user-interface control elements.
- control element 529 provides for an actionable interface to the end-user. Any type of control element 529 is suitable, such as, a control button, checkbox, link to a web page, etc.
- a flow chart 600 is disclosed illustrating steps in a computer implemented method for providing a frame-based internet enabled user interface, in accordance with one embodiment of the present invention.
- the flow chart 600 is implemented upon request by an end-user to access a resource from a portal web site that provides consolidation services.
- the consolidation service such as, a bill consolidation service, provides a summary of information gathered from various third-party internet enabled services, and provides access to those third-party internet enabled services.
- a separate communication link or path is established between an internet enabling software associated with the end-user and the host web site, in one embodiment.
- the present embodiment begins by displaying a first frame in a window for display to an end-user, in 610 .
- the first frame encapsulates a web page, or resource, from a third party internet based service.
- the end user requests assess to the web page from a portal web site. Communication between the end-user and the portal web site, as well as the third-party internet based service is provided through an internet enabling software.
- the present embodiment has established a deep-link to the resource.
- Deep-linking the internet enabling software to the resource associated third-party internet based service allows the end-user more detailed access to information.
- the direct deep-link enables the end-user to navigate through the third-party internet based service to view more detailed billing information that is provided by the third-party internet based service.
- the deep-link establishes a communication path between the internet enabling software and the third-party internet based service to provide an interface for the end-user with the third-party internet based service through the first frame.
- the present embodiment displays a second frame.
- the second frame comprises user-specific information that is related to content provided from the resource.
- some of the user-specific information previously was determined by gathering information from various third-party internet based services and aggregating that information.
- the user-specific information may comprise banking balance information, frequent flier mileage information, trading account information, etc.
- the first frame comprises a user-interface control element.
- actionable items can be provided to the end-user outside of the interface with the third-party internet based resource.
- the user-interface control element can comprise, a control button, checkbox, link, etc.
- the control element can be configured to provide a means for de-activating the deep-link to the third-party internet based resource, and returning to the host web site.
- a third frame is displayed in the window.
- the third frame encapsulates a second resource from another third-party internet based service as requested by the user through the internet enabling software.
- the third frame may contain billing information related to another bill.
- the second frame comprises other user-specific information that is related to the content provided from the second resource.
- the end-user actions with the resource in the first frame are observed and noted.
- the interfacing between the end-user and the third-party internet based service can be monitored. For instance, the actions of paying a bill by the end-user is observed and noted.
- the actions are sent to the host web site for storage. In that way, the end-user is able to query the host web site to determine if a particular bill has been paid through the third-party internet based resource.
- information that is provided by the third-party internet based resource in the first frame is captured.
- the information that is captured is stored for later access by the end-user.
- the information that is captured is sent to the host web site for storage.
- a confirmation number is passed back to the end-user via the first frame.
- the confirmation number is captured, and stored.
- the confirmation number is stored at the host web site, such as, the consolidated billing service host site.
- the confirmation number may be accessed by the end-user to determine whether a bill has been paid or not through the third-party internet based resource that is associated with the third-party internet based service.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Technology Law (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A system and method for a frame-based internet enabled interface. In one embodiment, a system is disclosed for a client-side frame based internet enabled interface. The system comprises a first frame and a second frame in a window. The first frame encapsulates a resource from a third-party internet based service. The resource is requested by a user through an internet enabling software. In addition, the second frame comprises user-specific information that is related to content provided from the resource.
Description
- The present application is a divisional application of co-pending application Ser. No. 10/699,492, filed Oct. 31, 2003, and entitled: “System and Method for a Frame-Based Internet Enabled User Interface”. Priority is claimed to the filing date of the parent application, and the entire disclosure of the parent application is incorporated at least by reference.
- 1. Field of the Invention
- Embodiments of the present invention relate to the field of aggregation services. More particularly, embodiments of the present invention relate generally to client side credential based deep-linking to a third-party internet based service.
- 2. Related Art
- Bill payment on-line over the Internet has the potential of making the task of paying monthly bills simpler, easier, and more satisfying than the traditional method of paying bills through the mail. Payment of bills over the Internet in the conventional art takes two forms: a bill consolidation model; and a direct billing model. Both of these models unsatisfactorily address the issue of consolidating all the bills of a client at one convenient location for paying bills.
- The conventional bill consolidator model comprises a consolidated clearing house, whereupon all the services related to paying bills are accomplished at one location. In general, the bill consolidator goes out and retrieves bills from participating billers for a particular client. In addition, the bill consolidator also processes payments on bills for that client. In the case, where a bill consolidation is provided by a bank, consolidated bills are presented to the client, and the client can provide instructions to the bank to pay specific bills at one location, typically a web site.
- While there are many problems associated with a bill consolidation model, the one great advantage is that the bill consolidation model provides a single location for a client to pay bills from various billers. However, problems with a bill consolidation model include costly infrastructure setup, the inability to view details of a bill, a delayed clearing time for payment of a bill, and a single source for payment. These problems overshadow the advantage of consolidation.
- In particular, one problem associated with a bill consolidator model is that only those billers that actively participate in the model can send out bills and receive payments on those bills through the bill consolidator model. That is, each biller in the bill consolidator model must set up an electronic payment infrastructure that is compatible with the bill consolidator. Setting up the infrastructure is time consuming and costly for the biller. As such, billers tend not to participate within a bill consolidator model, as additional resources must be expended to ensure compatability with the bill consolidator.
- In addition, in a bill consolidation model, the client does not have an opportunity to view bills in full. That is, the client is presented with a summary of billing information by the bill consolidator. If a client is interested in detailed billing information, the client must reference the paper bill sent through the mail, or call customer service. This is unacceptable in an electronic payment model, as the convenience stems from avoiding sending out bills through the mail. In addition, since the client has set up an electronic payment system with a biller, that biller probably will not duplicate billing by sending out a bill through the mail in an effort to save costs.
- Further, in a bill consolidation model, the clearing time for payment of a bill by the bill consolidator is usually delayed. The bill consolidator typically gathers up all the payments for bills to a particular biller, and sends those payments in bulk to reduce costs. As such, payment of a bill of a client to a particular biller may not occur for up to 7 days. In addition, there is no assurance by the biller to a client that a bill has been accepted as paid. That is, there is no immediate feedback from a biller that a bill has been paid. Thus, last minute payments are usually avoided in a bill consolidation model.
- Moreover, in a bill consolidation model, there is only a single funding source for the payment of a bill. For example, bill consolidation that is provided by a bank will channel payments through the bank. As such, a client paying bills through the bank's bill consolidation model must carry an account at the bank (e.g., a checking account) and make all payments through that account. Other forms of payment are not allowed, such as, a credit card payment. As such, a client cannot choose which multiple forms of payment to pay a bill in a bill consolidation model.
- The second form of electronic payment of bills is the direct billing model. Billers understand the benefits of switching to electronic payments, such as, decreased billing costs, advertisement opportunities, etc. As such, individual billers have developed their own web sites for clients to pay bills electronically. In the direct billing model, one biller allows their clients to pay bills electronically at one location. While there are many advantages to the direct billing model, the one great disadvantage that overshadows the advantages is that the direct billing model does not provide consolidation.
- The direct billing model has many advantages for clients over the bill consolidation model. For example, in the direct billing model, a client can view richer billing information. The biller can provide entire billing information for a client because they are only focusing one billing account, of which the biller has full access, for a client. In addition, the client can dispute bills over the direct billing model. Also, in the direct billing model, the client can get immediate confirmation of payments because the biller has the authorization by the client to receive payment from a pre-authorized account. As a result, last minute payments are possible.
- However, the disadvantage to the direct billing model is that there is no consolidation of a bills to a particular client. As a result, in order to pay bills from a variety of billers, a client must deal with each biller separately to make an electronic payment. That is, the client must log onto the first direct biller's site to make a payment on a first bill. Then, after completion of the first transaction, the client must log onto a second direct biller's site to make a payment on a second bill. This process continues for all the bills to be paid electronically at the various direct billing sites for the various billers.
- As a result, the bill consolidation model is too focused on payments only and cannot provide the richness of billing information desired by a client when reviewing and paying bills. Also, the direct billing model is severely limited by providing billing services only to a single account.
- What is needed is a method and system that combines the advantages of the bill consolidation model and the direct billing model.
- Accordingly, various embodiments of the present invention disclose a system and method for a frame-based internet enabled interface. In one embodiment, a system is disclosed for a client-side frame based internet enabled interface. The system comprises a first frame and a second frame in a window. A frame is encapsulates a resource from a third-party internet based service. The first frame encapsulates a resource from a third-party internet based service. The resource is requested by a user through an internet enabling software, such as a browser.
- In addition, the second frame comprises user-specific information that is related to the content provided from the resource. More specifically, the user-specific information comprises personalized information for the user that is comprised of previously gathered information. Also, the second frame comprises graphical user interface control elements, such as, buttons, checkboxes, links to other resources from other third-party internet based services, etc.
- In another embodiment, a computer controlled method is disclosed that provides a frame-based internet enabled interface. An embodiment begins by providing a first frame in a window for display to a user. The first frame encapsulates a web page from a third party internet based service. The web page may be requested by the user through the internet enabling software. The embodiment continues by providing a second frame in the window for display to the user. The second frame comprises user-specific information that is related to content provided from the resource. As such, the user-specific information is helpful to the user when interfacing with the third-party internet based service through the web page.
- In addition, in various embodiments of the present invention, by virtue of providing the frame of the resource associated with third-party internet based service, user interactions with the third-party internet based service on the first frame can be observed. In addition to observation of the interactions, other embodiments are capable of capturing information from the third-party internet based service as provided in said first frame, and storing the information for later access by the user.
- Advantages of an electronic billing system in embodiments of the present invention, such as, a consolidated bill management service combines the advantages of a bill consolidation model and a direct billing model. As such, the consolidated bill management service is capable of aggregating information that is associated with a user and presenting that information to the user in a frame-based internet enabled user-interface when the user utilizes the services provided by the bill management service.
-
FIG. 1 is a block diagram of an exemplary electronic system that is capable of serving as a platform for a frame-based internet enabled user-interface, in accordance with one embodiment of the present invention. -
FIG. 2 is a block diagram of a communication network that includes an information service that is capable of setting up a deep-link between an end-user and a particular web page, in accordance with one embodiment of the present invention. -
FIG. 3 is a data flow diagram illustrating steps for providing a deep-linking capability between an end-user and particular web page, in accordance with one embodiment of the present invention. -
FIG. 4 is a flow diagram illustrating the communication channels opened to obtain windows viewable by an end-user that has requested access to a resource through a host portal, in accordance with one embodiment of the present invention. -
FIG. 5 is a block diagram of a window comprising a frame-based internet enabled user interface, in accordance with one embodiment of the present invention. -
FIG. 6 is a flow chart illustrating steps in a computer implemented method for providing a frame-based internet enabled user interface, in accordance with one embodiment of the present invention. - Reference will now be made in detail to the preferred embodiments of the present invention, a system and method for providing a frame-based internet enabled user interface, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims.
- Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be recognized by one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.
- Some portions of the detailed descriptions which follow are presented in terms of procedures, steps, logic blocks, processing, and other symbolic representations of operations on data bits that can be performed on computer memory. These descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art. A procedure, computer executed step, logic block, process, etc., is here, and generally, conceived to be a self-consistent sequence of steps or instructions leading to a desired result. The steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system. It has proven convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, terms, numbers, or the like.
- It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. Unless specifically stated otherwise as apparent from the following discussions, it is appreciated that throughout the present invention, discussions utilizing terms such as “displaying,” “providing,” “observing,” “collecting,” “storing,” or the like, refer to the action and processes of a computer system, or similar electronic computing device, including an embedded system, that manipulates and transforms data represented as physical (electronic) quantities within the computer system's registers and memories into other data similarly represented as physical quantities within the computer system memories or registers or other such information storage, transmission or display devices.
- Referring to
FIG. 1 , embodiments of the present invention are comprised of computer-readable and computer-executable instructions which reside, for example, in computer-readable media of a computer system that is capable of deep-linking to a particular resource. That is, embodiments of the present invention can be implemented on software running on a computer system. -
FIG. 1 is a block diagram of exemplary embedded components of such acomputer system 100 upon which embodiments of the present invention may be implemented. The computer system can be an embedded system, a personal computer, notebook computer, server computer, mainframe, networked computer, handheld computer, personal digital assistant, workstation, and the like. -
Exemplary computer system 100 includes an internal address/data bus 120 for communicating information, acentral processor 101 coupled with thebus 120 for processing information and instructions, a volatile memory 102 (e.g., random access memory (RAM), static RAM dynamic RAM, etc.) coupled with thebus 120 for storing information and instructions for thecentral processor 101, and a non-volatile memory 103 (e.g., read only memory (ROM), programmable ROM, flash memory, EPROM, EEPROM, etc.) coupled to thebus 120 for storing static information and instructions for theprocessor 101.Computer system 100 may also include various forms ofdisc storage 104 for storing information. - With reference still to
FIG. 1 , an optional signal input/output (I/O)device 108 is coupled tobus 120 for providing a communication link betweencomputer system 100 and a network environment. As such, signal I/O device 108 enables thecentral processor unit 101 to communicate with browsers associated with clients that are coupled to thecomputer system 100. Thecomputer system 100 is coupled to the network (e.g., the Internet) using the network connection, I/O device 108. - Accordingly, various embodiments of the present invention disclose a system and method for providing a frame-based internet enabled user-interface. As a result, in an electronic billing system, a consolidated bill management service is provided that combines the advantages of a bill consolidation model and a direct billing model. As such, the consolidated bill management service is capable of aggregating information that is associated with a user and presenting that information to the user in a frame-based internet enabled user-interface when the user utilizes the services provided by the bill management service.
- Although embodiments of the present invention are described within the context of a portal bill management service and other third-party internet based billing services, other embodiments are well suited to other types of services provided by a consolidating portal that gather information from and provide access to varying third party internet based services. For example, embodiments of the present invention are suited to supporting a consolidated investment trading service that gathers information from and provides access to direct or third-party trading services.
- Referring now to
FIG. 2 , a block diagram of anexemplary communication network 200 is disclosed that is capable of supporting the credential based deep-linking to an internet based service, or more specifically, a particular resource (e.g., a web page) in the internet based service, in accordance with one embodiment of the present invention. In this way, a bill management service is capable of supporting a client side bill payment model that is capable of deep-linking between a client-device associated with an end user and a third party-internet based service to allow the end-user to utilize services provided by the third party internet based service. - While embodiments of the present invention are directed to internet based services that comprise bill management services, other embodiments of the present invention are well suited to internet based services that comprise other services, such as, stock trading services, travel services, etc.
- The
communication network 100 is comprised of an internet enabling software 220 (e.g., browser) that is associated with a client device or computer, theinternet 210, an information service (e.g., bill management service 230), and a plurality of third-party internet based services 240 that are coupled together through thecommunication network 200. The end-user via theinternet enabling software 220 and theinternet 210 accesses thebill management service 230 to obtain and view information provided by the third-party internet based services 240 in order to utilize the services of the internet based services 240. For example, in one embodiment, the end-user through theinternet enabling software 220 and theinternet 210 accesses thebill management service 230 to set up direct-links between theinternet enabling software 220 and each of the plurality of third-party internet based services 240 for direct payment of bills. - In addition, the
information service 230 accesses each of the plurality of third-party internet based services 240 through theinternet 210 to aggregate information that is particular to the end-user associated with theinternet enabling software 220. As such, each of the plurality of third-party internet based services 240 contain and comprise information that is specific to the end-user. Also, in one embodiment, each of the third-party internet based services provide credential access to that information to those who provide the proper credentials. For example, in an electronic billing application, thebill management service 230 periodically accesses each of a plurality of direct billing third-party internet based services to retrieve billing information that is specific to the client - The
internet 210, in general, comprises a set of computer networks that are communicatively coupled together to enable the transfer of data between nodes within the Internet 140. Communication is enabled through a common suite of protocols, such as, the transmission control protocol/internet protocol (TCP/IP). Although the present embodiment is disclosed using theInternet 210, other embodiments are well suited to deep-linking to a particular web page through any network, such as a LAN, or a wide area network (WAN), etc. -
FIG. 3 is a data flow diagram 300 illustrating the ability of thebill management service 230 to provide deep-linking to a specific resource, or web page, 335 in a third-party internet basedservice 330, in accordance with one embodiment of the present invention. In the electronic billing environment, thebill management service 230 is capable of using deep-linking techniques to leverage the existing services provided by a plurality of third-party internet based services, such as, the third-party internet basedservice 330. That is, thebill management service 230 is able to provide the services of the third-party internet basedservice 330 directly to the client through theinternet enabling software 220 through frames in a window, as provided for in embodiments of the present invention. - As a preliminary step, the end-user has initiated services with the
bill management service 230 and the third-party internet basedservice 330. That is, the end-user has initiated an account with thebill management service 230. In that way, thebill management service 230 can provide secure access to aggregated billing information solely for the end-user. In addition, the client has preliminarily activated and initiated electronic bill payment services with the third-party internet basedservice 330. That is, the end-user has initiated an electronic bill payment service with the third-party internet based service that provides for direct billing, such as, a direct billing site associated with a utility company. Also, the third-party internet basedservice 330 provides credential access to the billing information particular to the end-user. In that way, the direct billing site can provide secure access to the billing information to those who provide the correct credentials, such as, the client and agents of the end-user (e.g. the bill management service 230). - The end-user has preliminarily provided the
bill management service 230 with the proper credentials to access the third-party internet basedservice 330. The credentials are stored in thepin vault 340 for access by thebill management service 230. For example, the credentials comprise user identification and user password necessary for access to the third-party internet basedservice 330, in one embodiment. Other embodiments are well suited to supporting other credential information specific to other third-party internet based services. - Since the
bill management service 230 has the correct credential information associated with the end-user, thebill management service 230 can act on behalf of the end-user to accessbilling information 350 accessible on the third-party internet basedservice 330. The billing information is particular to the end-user. That is, thebill management service 230 periodically accesses the third-party internet basedservice 330 to scrape or gatherbilling information 350 that is specific to the end-user. Aggregation of thebilling information 350 can occur in batch mode or real time mode, in embodiments of the present invention. - In particular, this process does not require the direct participation on the part of the direct billers associated with the plurality of third-party internet based services (e.g., service 330), in one embodiment. Nor does this process require any technology changes on the part of the direct billers from which billing information is aggregated. That is, any pre-existing third-party internet based service, e.g., web site, an open financial exchange (OFX) server, etc., is leveraged to provide deep-linking to particular web sites for utilizing services provided at the web sites.
- The
billing information 350 includes specific details of billing information, such as, total amount due, etc. This billing information is organized in summary form and sent to theinternet enabling software 220 for presentment to the end-user. Consolidation of billing information from multiple direct billing third-party internet based services is possible, in another embodiment. As such, a consolidation of billing information in summary form is presented to the client via theinternet enabling software 220. - In addition, the
billing information 350 that is gathered from the third-party internet basedservice 330 includes other navigation information that outlines the infrastructure of the third-party internet basedservice 330. In that way, relationships between specific information that is associated with aspecific resource 335 in the third-party internet basedservice 330 are gathered and sent to thebill management service 230. For example, thespecific resource 335 may provide the interface for paying a specific bill discovered in thebilling information 350. - More particularly, specific navigation information is provided to help navigate to that
specific resource 335. The navigation information may include a uniform resource locator (URL), list of web pages, cookie information, or other parameters that set up the infrastructure of the third-party internet basedservice 330. - The
bill management service 230 provides in summary form a consolidated view of all the billing information gathered from a plurality of third-party internet based services. Included within this view is billinginformation 350 gathered form the third-party internet basedservice 330. For example,billing information 350 may comprise information pertaining to a specific bill that is payable viaspecific resource 335. -
FIG. 4 is a flow diagram 400 illustrating the communication channels opened to obtain windows viewable by an end-user that has requested access to a resource over a communication network, such as the internet, in accordance with one embodiment of the present invention. InFIG. 4 , the end-user is associated with theinternet enabling software 220, such as, a browser. - The end-user through the
internet enabling software 220 has established communication with abill management service 230, as shown bycommunication path 425. As a result, thebill management service 230 is able to transmit for display aweb page 420 that includes in summary a view of billing information, as described previously. - For example, the information is provided in a table format that provides in a consolidated view of billing information that is specific to the end-user, in one embodiment. Although the present embodiment provides a consolidation of billing information in a table format, other embodiments are well suited to presenting billing information in other formats, such as a list.
- In
FIG. 4 , billing information is provided in the bill managementservice web page 420 for a variety of bills. For instance, a summary offirst billing information 350 is included, a summary ofsecond billing information 425 is included, on up to a summary of nth billing information 427. Thefirst billing information 350 is shown inFIG. 3 also. Each of thebilling information web page 420. - Each of the
billing information bill management service 230 from an associated third-party internet based service. For example,billing information 350 was gathered fromresource 335 ofFIG. 3 . The billing information may include total amount due, total charges accumulated, etc. Items in the summary view are selectable by thebill management service 230, in one embodiment, or by the end-user, in another embodiment, or a combination of both, in other embodiments. - In addition, an associated pay bill button, or link, is provided that when activated sets up and creates a direct link to an associated resource for services. For example, pay bill link 423 sets up a deep-link to an associated resource,
e.g. resource 335, to allow the end-user to make payment on thefirst billing information 350. Also, pay bill link 426 sets up a deep-link to an associated resource to allow the end-user to make payment on thesecond billing information 425. Moreover, pay bill link 428 sets up a deep-link to an associated resource to allow the end-user to make payment on the nth billing information 427. - More particularly, activation of the pay bill link 423 enables deep-linking by the
internet enabling software 220 on the client device to the associated web page,resource 335, as shown by the deep-link communication path 435. As a result, a deep-link is created to directly link theinternet enabling software 220 with theresource 335 so that the end-user can utilize payment services on theresource 335 to make payment on thefirst billing information 350. The deep-link is presented to the end-user in a separate frame orwindow 500, as shown inFIG. 5 . As such, two separate channels of communication are established for the client through theinternet enabling software 220. -
FIG. 5 is a block diagram illustrating awindow 500 that provides an internet enabled interface between an end-user and a third-party internet based service, in accordance with one embodiment of the present invention. Thewindow 500 is presented to the end-user to provide the internet-enabled interface. Thewindow 500 is associated with a host portal, such as, a consolidated billing service, that provides direct access to the content provided in thewindow 500 for an end-user. - The
window 500 is comprised of aframe 510. Theframe 510 encapsulates a resource from a third-party internet based service as requested by the end-user through an internet enabling software. In this way, a direct communication link is established between the internet enabling software and the third party internet based service to provide an interface for the user with the third-party internet based service through theframe 510. As such, the end-user can interface with the third-party internet based service through theframe 510 as enabled by the internet enabling software. - For example, the
frame 510 comprises the third party internet enabledresource 335 ofFIG. 4 . In this way, the end-user can utilize the services as provided by the internet basedservice 330 to pay a bill that is associated withbilling information 350. As such, payment of the bill is completed through the interface with the third party internet enabledresource 335 as established inframe 510. - The request for access to the third-party internet based resource is initiated at a host portal by the end-user to request the resource. In one embodiment, another direct communication link is established and simultaneously continued between the internet enabling software and the host portal that provides a consolidation service, such as a bill management service. In that case, when the link to the third-party internet based resource in
frame 510 is de-activated, the end-user still has communication with the host portal associated with the bill management service. - The
window 500 also comprises aframe 520. Theframe 520 comprises user-specific information that is related to content provided from the resource that is displayed inframe 510. The user-specific information is displayed in theframe 520 via text blocks, in one embodiment. For instance, block 522 contains the name of the end-user.Blocks - The user-specific information may comprise personalized information that is pertinent or helpful to the interfacing between the end-user and the third-party internet based service. For instance, the personalized information contains a bank balance in
block 523, associated with the end-user, from which the end-user can determine if there are sufficient funds to pay a specific bill. In this case, thefirst frame 510 provides an interface to the third-party internet based service that enables the end-user to pay a specific bill. In another case, the personalized information may contain frequent flier mileage that is associated with the end-user when the end-user is interfacing with and accessing a third-party internet enabled travel service. Other personalized information, such as, personalized advertisements, is well-suited for display within theframe 520 to provide information to the end-user that is pertinent to his or her interfacings with the third-party internet based resource as provided inframe 510. - In another embodiment, the
window 500 is capable of supporting multiple frames that encapsulate multiple resources from various third party internet based services. For example, thewindow 500 comprises a third frame, wherein the third frame encapsulates another resource, or web page, from another third-party internet based service. This other resource is also requested by the end-user through an interface with the host portal. As such, theframe 520 also would comprise other user-specific information that is related to content provided from the third frame. - In another embodiment, the
frame 510 comprises one or more user-interface control elements. For example,control element 529 provides for an actionable interface to the end-user. Any type ofcontrol element 529 is suitable, such as, a control button, checkbox, link to a web page, etc. - Referring now to
FIG. 6 , aflow chart 600 is disclosed illustrating steps in a computer implemented method for providing a frame-based internet enabled user interface, in accordance with one embodiment of the present invention. Theflow chart 600 is implemented upon request by an end-user to access a resource from a portal web site that provides consolidation services. The consolidation service, such as, a bill consolidation service, provides a summary of information gathered from various third-party internet enabled services, and provides access to those third-party internet enabled services. A separate communication link or path is established between an internet enabling software associated with the end-user and the host web site, in one embodiment. - The present embodiment begins by displaying a first frame in a window for display to an end-user, in 610. The first frame encapsulates a web page, or resource, from a third party internet based service. As previously described, the end user requests assess to the web page from a portal web site. Communication between the end-user and the portal web site, as well as the third-party internet based service is provided through an internet enabling software.
- The present embodiment has established a deep-link to the resource.
- Deep-linking the internet enabling software to the resource associated third-party internet based service, allows the end-user more detailed access to information. For example, the direct deep-link enables the end-user to navigate through the third-party internet based service to view more detailed billing information that is provided by the third-party internet based service. In addition, the deep-link establishes a communication path between the internet enabling software and the third-party internet based service to provide an interface for the end-user with the third-party internet based service through the first frame.
- At 620, the present embodiment displays a second frame. The second frame comprises user-specific information that is related to content provided from the resource. In one embodiment, some of the user-specific information previously was determined by gathering information from various third-party internet based services and aggregating that information. As previously described, the user-specific information may comprise banking balance information, frequent flier mileage information, trading account information, etc.
- In another embodiment, the first frame comprises a user-interface control element. In this way, actionable items can be provided to the end-user outside of the interface with the third-party internet based resource. The user-interface control element can comprise, a control button, checkbox, link, etc. For example, the control element can be configured to provide a means for de-activating the deep-link to the third-party internet based resource, and returning to the host web site.
- In another embodiment, a third frame is displayed in the window. The third frame encapsulates a second resource from another third-party internet based service as requested by the user through the internet enabling software. For example, the third frame may contain billing information related to another bill. As such, the second frame comprises other user-specific information that is related to the content provided from the second resource.
- In another embodiment, the end-user actions with the resource in the first frame are observed and noted. As such, the interfacing between the end-user and the third-party internet based service can be monitored. For instance, the actions of paying a bill by the end-user is observed and noted. In one embodiment, the actions are sent to the host web site for storage. In that way, the end-user is able to query the host web site to determine if a particular bill has been paid through the third-party internet based resource.
- Further, information that is provided by the third-party internet based resource in the first frame is captured. The information that is captured is stored for later access by the end-user. In one embodiment, the information that is captured is sent to the host web site for storage.
- For example, when an end-user pays a bill through the third-party internet based resource, a confirmation number is passed back to the end-user via the first frame. The confirmation number is captured, and stored. The confirmation number is stored at the host web site, such as, the consolidated billing service host site. As such, at a later time, the confirmation number may be accessed by the end-user to determine whether a bill has been paid or not through the third-party internet based resource that is associated with the third-party internet based service.
- While the methods of embodiments illustrated in
flow chart 600 show specific sequences and quantity of steps, the present invention is suitable to alternative embodiments. For example, not all the steps provided for in the method are required for the present invention. Furthermore, additional steps can be added to the steps presented in the present embodiment. Likewise, the sequences of steps can be modified depending upon the application. - Embodiments of the present invention, a method and system for a frame-based internet enabled user interface have been described. While the invention is described in conjunction with the preferred embodiments, it is understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be recognized by one of ordinary skill in the art that the present invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the present invention.
Claims (20)
1. A method for providing a frame-based internet enabled interface, comprising:
displaying a first frame in an on-screen window of a graphical user interface for display to a user, wherein said first frame encapsulates a resource from a third party internet based service as requested by said user through said internet enabling software; and
displaying a second frame in said on-screen window, wherein said second frame comprises user-specific information that is related to content provided from said resource.
2. The method of claim 1 , further comprising:
deep linking to said resource associated with said third-party internet based service.
3. The method of claim 1 , further comprising:
recording user actions with said third-party internet based service on said first frame.
4. The method of claim 1 , further comprising:
capturing information from said third-party internet based service as provided in said first frame; and
storing said information for subsequent access by said user.
5. The method of claim 1 , further comprising:
establishing a first direct communication link between said internet enabling software and said third-party internet based service to provide an interface for said user with said third-party internet based service through said first frame.
6. The method of claim 1 , further comprising:
establishing a second direct communication link between said internet enabling software and a host portal that provides a bill management service, wherein said request is initiated at said host portal by said user to request said resource.
7. The method of claim 1 , further comprising:
displaying a user-interface control element in said first frame.
8. The method of claim 1 , further comprising:
displaying a third frame in said on-screen window, wherein said third frame encapsulates a second resource from another third-party internet based service as requested by said user through said internet enabling software, wherein said second frame comprises other user-specific information that is related to other content provided from said second resource.
9. The method of claim 1 , wherein said third party internet based service comprises a direct-biller web site
10. The method of claim 1 , wherein said internet enabling software comprises a browser.
11. A computer system comprising:
a processor; and
a computer readable memory coupled to said processor and containing program instructions that, when executed, implement a method for providing a frame-based internet enabled interface, comprising:
displaying a first frame in an on-screen window of a graphical user interface for display to a user, wherein said first frame encapsulates a resource from a third party internet based service as requested by said user through said internet enabling software; and
displaying a second frame in said on-screen window, wherein said second frame comprises user-specific information that is related to content provided from said resource.
12. The computer system of claim 11 , wherein said method further comprises:
deep linking to said resource associated with said third-party internet based service.
13. The method of claim 11 , wherein said method further comprises:
recording user actions with said third-party internet based service on said first frame.
14. The method of claim 11 , wherein said method further comprises:
capturing information from said third-party internet based service as provided in said first frame; and
storing said information for subsequent access by said user.
15. The method of claim 11 , wherein said method further comprises:
establishing a first direct communication link between said internet enabling software and said third-party internet based service to provide an interface for said user with said third-party internet based service through said first frame.
16. The method of claim 11 , wherein said method further comprises:
establishing a second direct communication link between said internet enabling software and a host portal that provides a bill management service, wherein said request is initiated at said host portal by said user to request said resource.
17. The method of claim 11 , wherein said method further comprises:
displaying a user-interface control element in said first frame.
18. The method of claim 11 , wherein said method further comprises:
displaying a third frame in said on-screen window, wherein said third frame encapsulates a second resource from another third-party internet based service as requested by said user through said internet enabling software, wherein said second frame comprises other user-specific information that is related to other content provided from said second resource.
19. The method of claim 11 , wherein said third party internet based service comprises a direct-biller web site
20. The method of claim 11 , wherein said internet enabling software comprises a browser.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/191,788 US20080306846A1 (en) | 2003-10-31 | 2008-08-14 | System and Method for a Frame-Based Internet Enabled User Interface |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/699,492 US9213967B1 (en) | 2003-10-31 | 2003-10-31 | System and method for a frame-based internet enabled user interface |
US12/191,788 US20080306846A1 (en) | 2003-10-31 | 2008-08-14 | System and Method for a Frame-Based Internet Enabled User Interface |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/699,492 Division US9213967B1 (en) | 2003-10-31 | 2003-10-31 | System and method for a frame-based internet enabled user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080306846A1 true US20080306846A1 (en) | 2008-12-11 |
Family
ID=40096737
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/699,492 Active 2030-11-30 US9213967B1 (en) | 2003-10-31 | 2003-10-31 | System and method for a frame-based internet enabled user interface |
US12/191,788 Abandoned US20080306846A1 (en) | 2003-10-31 | 2008-08-14 | System and Method for a Frame-Based Internet Enabled User Interface |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/699,492 Active 2030-11-30 US9213967B1 (en) | 2003-10-31 | 2003-10-31 | System and method for a frame-based internet enabled user interface |
Country Status (1)
Country | Link |
---|---|
US (2) | US9213967B1 (en) |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090327126A1 (en) * | 2008-06-25 | 2009-12-31 | Softerware, Inc. | Method and system to process payment |
US20100262538A1 (en) * | 2007-06-16 | 2010-10-14 | Ronald John Rosenberger | Methods and systems for check or electronic bill payment using portional crediting from additional available cash and credit balances |
US7979348B2 (en) | 2002-04-23 | 2011-07-12 | Clearing House Payments Co Llc | Payment identification code and payment system using the same |
US20120078782A1 (en) * | 2008-06-25 | 2012-03-29 | Douglas Schoenberg | Method and system to process payment using url shortening and/or qr codes |
US8249925B2 (en) | 2010-06-23 | 2012-08-21 | Managed Audience Share Solutions LLC | Methods, systems, and computer program products for managing organized binary advertising asset markets |
US8296360B2 (en) | 2006-06-27 | 2012-10-23 | Confluence Commons, Inc. | Aggregation system |
US8442859B1 (en) | 2011-12-23 | 2013-05-14 | Managed Audience Share Solutions LLC | Methods, systems, and computer program products for optimizing liquidity and price discovery in advertising markets |
US8468090B2 (en) | 2010-05-21 | 2013-06-18 | Hsbc Technologies Inc. | Account opening computer system architecture and process for implementing same |
US20130304638A1 (en) * | 2011-11-28 | 2013-11-14 | Douglas Schoenberg | Method and system to process payment using sms messaging and a mobile-optimized web form |
US8589213B2 (en) | 2010-10-21 | 2013-11-19 | Hsbc Technology & Services (Usa) Inc. | Computer metrics system and process for implementing same |
US8645248B2 (en) | 2010-10-27 | 2014-02-04 | Hsbc Technology & Services (Usa) Inc. | Integrated customer communications computer system and process for implementing same |
US8725607B2 (en) | 2004-01-30 | 2014-05-13 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
US8843939B2 (en) | 2010-10-11 | 2014-09-23 | Hsbc Technology & Services (Usa) Inc. | Computer architecture and process for application processing engine |
US8990340B1 (en) | 2006-06-27 | 2015-03-24 | Fingerprint Cards Ab | Aggregation system |
US20150100483A1 (en) * | 2013-07-22 | 2015-04-09 | Douglas Schoenberg | Method and system of using smartlinks for constituent/consumer data updating |
US9275360B2 (en) | 2010-05-21 | 2016-03-01 | Hsbc Technology & Services (Usa) Inc. | Account opening flow configuration computer system and process for implementing same |
US9552610B1 (en) | 2009-07-24 | 2017-01-24 | Wells Fargo Bank, N.A. | Online collection portal system and method |
US10242402B1 (en) | 2009-07-24 | 2019-03-26 | Wells Fargo Bank, N.A. | Collection system and method |
US10614519B2 (en) | 2007-12-14 | 2020-04-07 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US10621657B2 (en) | 2008-11-05 | 2020-04-14 | Consumerinfo.Com, Inc. | Systems and methods of credit information reporting |
US10628448B1 (en) | 2013-11-20 | 2020-04-21 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US10642999B2 (en) | 2011-09-16 | 2020-05-05 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US10671749B2 (en) | 2018-09-05 | 2020-06-02 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
US10798197B2 (en) | 2011-07-08 | 2020-10-06 | Consumerinfo.Com, Inc. | Lifescore |
US10929925B1 (en) | 2013-03-14 | 2021-02-23 | Consumerlnfo.com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US10963959B2 (en) | 2012-11-30 | 2021-03-30 | Consumerinfo. Com, Inc. | Presentation of credit score factors |
US11012491B1 (en) | 2012-11-12 | 2021-05-18 | ConsumerInfor.com, Inc. | Aggregating user web browsing data |
US11042882B2 (en) | 2015-07-01 | 2021-06-22 | The Clearing House Payments Company, L.L.C. | Real-time payment system, method, apparatus, and computer program |
US11113759B1 (en) | 2013-03-14 | 2021-09-07 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US11157872B2 (en) | 2008-06-26 | 2021-10-26 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
US11200620B2 (en) | 2011-10-13 | 2021-12-14 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
US11295308B1 (en) | 2014-10-29 | 2022-04-05 | The Clearing House Payments Company, L.L.C. | Secure payment processing |
US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
US11356430B1 (en) | 2012-05-07 | 2022-06-07 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
US11436577B2 (en) | 2018-05-03 | 2022-09-06 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
US11694168B2 (en) | 2015-07-01 | 2023-07-04 | The Clearing House Payments Company L.L.C. | Real-time payment system, method, apparatus, and computer program |
US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10790050B2 (en) | 2016-10-18 | 2020-09-29 | Greenlight Health Data Solutions, Inc. | Aggregation servers providing information based on records from a plurality of data portals and related methods and computer program products |
US10915354B2 (en) | 2018-07-20 | 2021-02-09 | BillGO, Inc. | Transaction scheduling for a user data cache by assessing update criteria |
US11887129B1 (en) | 2020-02-27 | 2024-01-30 | MeasureOne, Inc. | Consumer-permissioned data processing system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963925A (en) * | 1996-10-09 | 1999-10-05 | Visa International Service Association | Electronic statement presentment system |
US6327574B1 (en) * | 1998-07-07 | 2001-12-04 | Encirq Corporation | Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner |
US20020133604A1 (en) * | 2001-03-19 | 2002-09-19 | Alok Khanna | Instruction set file generation for online account aggregation |
US20040034559A1 (en) * | 2001-02-12 | 2004-02-19 | Harris Michele J. | Method and system for providing web-based marketing |
US20040098350A1 (en) * | 2002-08-08 | 2004-05-20 | Fujitsu Limited | Framework and system for purchasing of goods and srvices |
US6785891B1 (en) * | 1999-10-12 | 2004-08-31 | International Business Machines Corporation | Data sharing between application environments |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6101510A (en) * | 1997-01-29 | 2000-08-08 | Microsoft Corporation | Web browser control for incorporating web browser functionality into application programs |
US7146338B2 (en) * | 2001-06-28 | 2006-12-05 | Checkfree Services Corporation | Inter-network financial service |
US6760047B2 (en) * | 2001-02-26 | 2004-07-06 | Microsoft Corporation | Method for flagging and relating information in a computer system |
US7958049B2 (en) * | 2001-11-01 | 2011-06-07 | Metavante Corporation | System and method for obtaining customer bill information and facilitating bill payment at biller websites |
US20030187968A1 (en) * | 2002-03-28 | 2003-10-02 | Gateway, Inc. | Layer menus and multiple page displays for web GUI |
-
2003
- 2003-10-31 US US10/699,492 patent/US9213967B1/en active Active
-
2008
- 2008-08-14 US US12/191,788 patent/US20080306846A1/en not_active Abandoned
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5963925A (en) * | 1996-10-09 | 1999-10-05 | Visa International Service Association | Electronic statement presentment system |
US6327574B1 (en) * | 1998-07-07 | 2001-12-04 | Encirq Corporation | Hierarchical models of consumer attributes for targeting content in a privacy-preserving manner |
US6785891B1 (en) * | 1999-10-12 | 2004-08-31 | International Business Machines Corporation | Data sharing between application environments |
US20040034559A1 (en) * | 2001-02-12 | 2004-02-19 | Harris Michele J. | Method and system for providing web-based marketing |
US20020133604A1 (en) * | 2001-03-19 | 2002-09-19 | Alok Khanna | Instruction set file generation for online account aggregation |
US20040098350A1 (en) * | 2002-08-08 | 2004-05-20 | Fujitsu Limited | Framework and system for purchasing of goods and srvices |
Cited By (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10387879B2 (en) | 2002-04-23 | 2019-08-20 | The Clearing Housse Payments Company L.L.C. | Payment identification code and payment system using the same |
US7979348B2 (en) | 2002-04-23 | 2011-07-12 | Clearing House Payments Co Llc | Payment identification code and payment system using the same |
US10643190B2 (en) | 2004-01-30 | 2020-05-05 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US9799011B2 (en) | 2004-01-30 | 2017-10-24 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US10636018B2 (en) | 2004-01-30 | 2020-04-28 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US8725607B2 (en) | 2004-01-30 | 2014-05-13 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
US11301824B2 (en) | 2004-01-30 | 2022-04-12 | The Clearing House Payments Company LLC | Electronic payment clearing and check image exchange systems and methods |
US10685337B2 (en) | 2004-01-30 | 2020-06-16 | The Clearing House Payments Company L.L.C. | Electronic payment clearing and check image exchange systems and methods |
US8296360B2 (en) | 2006-06-27 | 2012-10-23 | Confluence Commons, Inc. | Aggregation system |
US8458347B2 (en) | 2006-06-27 | 2013-06-04 | Confluence Commons, Inc. | Aggregation system |
US8458256B2 (en) | 2006-06-27 | 2013-06-04 | Jared Polis | Television Aggregator |
US8438223B2 (en) | 2006-06-27 | 2013-05-07 | Jared Polis | Aggregation system error handling |
US8990340B1 (en) | 2006-06-27 | 2015-03-24 | Fingerprint Cards Ab | Aggregation system |
US20100262538A1 (en) * | 2007-06-16 | 2010-10-14 | Ronald John Rosenberger | Methods and systems for check or electronic bill payment using portional crediting from additional available cash and credit balances |
US11379916B1 (en) | 2007-12-14 | 2022-07-05 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US12067617B1 (en) | 2007-12-14 | 2024-08-20 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US10878499B2 (en) | 2007-12-14 | 2020-12-29 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US10614519B2 (en) | 2007-12-14 | 2020-04-07 | Consumerinfo.Com, Inc. | Card registry systems and methods |
US8494958B2 (en) * | 2008-06-25 | 2013-07-23 | Softerware Inc. | Method and system to process payment using URL shortening and/or QR codes |
US20090327126A1 (en) * | 2008-06-25 | 2009-12-31 | Softerware, Inc. | Method and system to process payment |
US20120078782A1 (en) * | 2008-06-25 | 2012-03-29 | Douglas Schoenberg | Method and system to process payment using url shortening and/or qr codes |
US8069115B2 (en) * | 2008-06-25 | 2011-11-29 | Douglas Schoenberg | Method and system to process payment |
US11769112B2 (en) | 2008-06-26 | 2023-09-26 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
US12205076B2 (en) | 2008-06-26 | 2025-01-21 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
US11157872B2 (en) | 2008-06-26 | 2021-10-26 | Experian Marketing Solutions, Llc | Systems and methods for providing an integrated identifier |
US10621657B2 (en) | 2008-11-05 | 2020-04-14 | Consumerinfo.Com, Inc. | Systems and methods of credit information reporting |
US10242402B1 (en) | 2009-07-24 | 2019-03-26 | Wells Fargo Bank, N.A. | Collection system and method |
US9552610B1 (en) | 2009-07-24 | 2017-01-24 | Wells Fargo Bank, N.A. | Online collection portal system and method |
US11551293B1 (en) | 2009-07-24 | 2023-01-10 | Wells Fargo Bank, N.A. | Collection system and method |
US9275360B2 (en) | 2010-05-21 | 2016-03-01 | Hsbc Technology & Services (Usa) Inc. | Account opening flow configuration computer system and process for implementing same |
US8468090B2 (en) | 2010-05-21 | 2013-06-18 | Hsbc Technologies Inc. | Account opening computer system architecture and process for implementing same |
US10789641B2 (en) | 2010-05-21 | 2020-09-29 | Hsbc Technology & Services (Usa) Inc. | Account opening computer system architecture and process for implementing same |
US8249925B2 (en) | 2010-06-23 | 2012-08-21 | Managed Audience Share Solutions LLC | Methods, systems, and computer program products for managing organized binary advertising asset markets |
US8843939B2 (en) | 2010-10-11 | 2014-09-23 | Hsbc Technology & Services (Usa) Inc. | Computer architecture and process for application processing engine |
US8589213B2 (en) | 2010-10-21 | 2013-11-19 | Hsbc Technology & Services (Usa) Inc. | Computer metrics system and process for implementing same |
US8645248B2 (en) | 2010-10-27 | 2014-02-04 | Hsbc Technology & Services (Usa) Inc. | Integrated customer communications computer system and process for implementing same |
US11665253B1 (en) | 2011-07-08 | 2023-05-30 | Consumerinfo.Com, Inc. | LifeScore |
US10798197B2 (en) | 2011-07-08 | 2020-10-06 | Consumerinfo.Com, Inc. | Lifescore |
US11087022B2 (en) | 2011-09-16 | 2021-08-10 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US10642999B2 (en) | 2011-09-16 | 2020-05-05 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US11790112B1 (en) | 2011-09-16 | 2023-10-17 | Consumerinfo.Com, Inc. | Systems and methods of identity protection and management |
US12014416B1 (en) | 2011-10-13 | 2024-06-18 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US11200620B2 (en) | 2011-10-13 | 2021-12-14 | Consumerinfo.Com, Inc. | Debt services candidate locator |
US8751389B2 (en) * | 2011-11-28 | 2014-06-10 | Softerware, Inc. | Method and system to process payment using SMS messaging and a mobile-optimized web form |
US20130304638A1 (en) * | 2011-11-28 | 2013-11-14 | Douglas Schoenberg | Method and system to process payment using sms messaging and a mobile-optimized web form |
US8442859B1 (en) | 2011-12-23 | 2013-05-14 | Managed Audience Share Solutions LLC | Methods, systems, and computer program products for optimizing liquidity and price discovery in advertising markets |
US11356430B1 (en) | 2012-05-07 | 2022-06-07 | Consumerinfo.Com, Inc. | Storage and maintenance of personal data |
US11863310B1 (en) | 2012-11-12 | 2024-01-02 | Consumerinfo.Com, Inc. | Aggregating user web browsing data |
US11012491B1 (en) | 2012-11-12 | 2021-05-18 | ConsumerInfor.com, Inc. | Aggregating user web browsing data |
US11651426B1 (en) | 2012-11-30 | 2023-05-16 | Consumerlnfo.com, Inc. | Credit score goals and alerts systems and methods |
US10963959B2 (en) | 2012-11-30 | 2021-03-30 | Consumerinfo. Com, Inc. | Presentation of credit score factors |
US11308551B1 (en) | 2012-11-30 | 2022-04-19 | Consumerinfo.Com, Inc. | Credit data analysis |
US12020322B1 (en) | 2012-11-30 | 2024-06-25 | Consumerinfo.Com, Inc. | Credit score goals and alerts systems and methods |
US11113759B1 (en) | 2013-03-14 | 2021-09-07 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US12169867B1 (en) | 2013-03-14 | 2024-12-17 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US12020320B1 (en) | 2013-03-14 | 2024-06-25 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US10929925B1 (en) | 2013-03-14 | 2021-02-23 | Consumerlnfo.com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US11769200B1 (en) | 2013-03-14 | 2023-09-26 | Consumerinfo.Com, Inc. | Account vulnerability alerts |
US11514519B1 (en) | 2013-03-14 | 2022-11-29 | Consumerinfo.Com, Inc. | System and methods for credit dispute processing, resolution, and reporting |
US10685398B1 (en) | 2013-04-23 | 2020-06-16 | Consumerinfo.Com, Inc. | Presenting credit score information |
US20150100483A1 (en) * | 2013-07-22 | 2015-04-09 | Douglas Schoenberg | Method and system of using smartlinks for constituent/consumer data updating |
US10628448B1 (en) | 2013-11-20 | 2020-04-21 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US11461364B1 (en) | 2013-11-20 | 2022-10-04 | Consumerinfo.Com, Inc. | Systems and user interfaces for dynamic access of multiple remote databases and synchronization of data based on user rules |
US11295308B1 (en) | 2014-10-29 | 2022-04-05 | The Clearing House Payments Company, L.L.C. | Secure payment processing |
US11816666B2 (en) | 2014-10-29 | 2023-11-14 | The Clearing House Payments Company L.L.C. | Secure payment processing |
US12106301B2 (en) | 2014-10-29 | 2024-10-01 | The Clearing House Payments Company L.L.C. | Secure payment processing |
US11694168B2 (en) | 2015-07-01 | 2023-07-04 | The Clearing House Payments Company L.L.C. | Real-time payment system, method, apparatus, and computer program |
US11042882B2 (en) | 2015-07-01 | 2021-06-22 | The Clearing House Payments Company, L.L.C. | Real-time payment system, method, apparatus, and computer program |
US11829967B2 (en) | 2018-05-03 | 2023-11-28 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
US11436577B2 (en) | 2018-05-03 | 2022-09-06 | The Clearing House Payments Company L.L.C. | Bill pay service with federated directory model support |
US11399029B2 (en) | 2018-09-05 | 2022-07-26 | Consumerinfo.Com, Inc. | Database platform for realtime updating of user data from third party sources |
US10671749B2 (en) | 2018-09-05 | 2020-06-02 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
US12074876B2 (en) | 2018-09-05 | 2024-08-27 | Consumerinfo.Com, Inc. | Authenticated access and aggregation database platform |
US11265324B2 (en) | 2018-09-05 | 2022-03-01 | Consumerinfo.Com, Inc. | User permissions for access to secure data at third-party |
US10880313B2 (en) | 2018-09-05 | 2020-12-29 | Consumerinfo.Com, Inc. | Database platform for realtime updating of user data from third party sources |
US11315179B1 (en) | 2018-11-16 | 2022-04-26 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized card recommendations |
US12182859B1 (en) | 2018-11-16 | 2024-12-31 | Consumerinfo.Com, Inc. | Methods and apparatuses for customized credit card recommendations |
US11842454B1 (en) | 2019-02-22 | 2023-12-12 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
US11238656B1 (en) | 2019-02-22 | 2022-02-01 | Consumerinfo.Com, Inc. | System and method for an augmented reality experience via an artificial intelligence bot |
US11941065B1 (en) | 2019-09-13 | 2024-03-26 | Experian Information Solutions, Inc. | Single identifier platform for storing entity data |
Also Published As
Publication number | Publication date |
---|---|
US9213967B1 (en) | 2015-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9213967B1 (en) | System and method for a frame-based internet enabled user interface | |
US6334116B1 (en) | Technique for centrally tracking transactions in an electronic billing system | |
US6055567A (en) | Distributed data accessing technique | |
US8498914B2 (en) | Method and system for increasing client participation in a network-based bill pay service | |
US9129268B2 (en) | Directing payments to satisfy periodic financial obligations | |
US7778901B2 (en) | Integrated electronic presentment and payment of bills by different entities | |
US7752080B1 (en) | System and method for interactively providing services through a central hub | |
US20130179318A1 (en) | System and Method for Debt Presentment and Resolution | |
US8352365B1 (en) | System and method for electronic bill presentment using a third party | |
US20090182664A1 (en) | Integrating social networking with financial services | |
US20070239601A1 (en) | Monitoring The Viewing of Supplemental Information Accompanying Electronic Billing Transactions | |
KR20060107737A (en) | Method for charging costs of enjoying contents transmitted over a telecommunications network and system thereof | |
US20060195397A1 (en) | Centralized electronic bill presentment | |
EP1081617A2 (en) | System and method of providing billing-related services | |
CN115545946B (en) | Financing management system and method | |
US20060195396A1 (en) | Centralized customer care for electronic payments and other transactions via a wide area communications network | |
JP4647439B2 (en) | How to track user activity in e-commerce, tracking server site | |
US20160328709A1 (en) | System for reducing memory usage in a pre-authorized debit manager | |
KR20100045067A (en) | System and method for providing service based on customer class and recording medium | |
CN115545948B (en) | Financing management method and device | |
JP4647717B2 (en) | A system for tracking user activity in electronic commerce | |
Kumar | Electronic Bill Presentment and Payment | |
AU2245500A (en) | An electronic bill presentment technique with enhanced biller control | |
KR20080057820A (en) | Mobile Account Operation Method and System for Religious Organizations and Program Recording Media | |
AU2245300A (en) | Distribution data accessing technique |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |