Computer accepting voice input and/or generating audible output
US-2019205468-A1 · Jul 4, 2019 · US
US12506797B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12506797-B2 |
| Application number | US-202418770473-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 11, 2024 |
| Priority date | Oct 22, 2015 |
| Publication date | Dec 23, 2025 |
| Grant date | Dec 23, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques are disclosed for providing secure transaction functionality embedded into host applications executing on transaction client devices, using an integration framework and user interfaces. A transaction server may be configured to receive initial transaction sender and receiver data from an integrated software component executing within a host software application on a transaction client device. After receiving the initial transaction sender and receiver data from the integrated software component, the transaction server may determine transaction sender and transaction recipient locations and may select a particular transaction user interface based on the sender and recipient location data. A particular transaction user interface also may be determined based on specific host applications. After determining the particular transaction user interface, the interface may be transmitted to the transaction client device, for example, via a content delivery network.
Opening claim text (preview).
What is claimed is: 1 . A system comprising: one or more processing devices; and memory coupled with the one or more processing devices and configured to store instructions that, when executed by the one or more processing devices, cause the one or more processing devices to perform operations comprising: processing specifications for a first set of rules indicated by a first system that is remote from the one or more processing devices, wherein the first set of rules is particularized to a first software application and is to be applied to one or more secure transactions supported by the first software application; processing transaction sender data and transaction receiver data received from a transaction client device and corresponding to a secure process initiated with the first software application, wherein the initiating the secure process with the first software application comprises invoking, within the first software application, an integrated software component configured to provide secure transaction services; receiving data identifying the first software application in which the integrated software component is executing, wherein a first transaction user interface is determined based at least in part on the first software application; using the specifications for the first set of rules particularized to the first software application, determining a first set of interface components as a function of the first set of rules to create the first transaction user interface particularized according to the first set of rules and the first software application; configuring the first transaction user interface with the set of interface components as a function of the first set of rules particularized to the first software application to create the first transaction user interface; determining a first content delivery network server of a plurality of content delivery options, the plurality of content delivery options comprising a second content delivery network server that is distinct from the first content delivery network server and that is associated with a second transaction user interface, wherein the second transaction user interface is particularized according to a second set of rules and/or a second software application, wherein the second set of rules is different from the first set of rules, and the second software application is different from the first software application; and transmitting data associated with the first transaction user interface to the first content delivery network server to facilitate the first transaction user interface to the transaction client device. 2 . The system as recited in claim 1 , the operations further comprising: processing specifications for a second set of rules indicated by a second system that is remote from the one or more processing devices, wherein the second set of rules is particularized to a second software application and is to be applied to one or more secure transactions supported by the second software application; processing second transaction sender data and second transaction receiver data received from a second transaction client device and corresponding to a second secure process initiated with the second software application; using the specifications for the second set of rules particularized to the second software application, determining a second set of interface components as a function of the second set of rules to create the second transaction user interface particularized according to the second set of rules and the second software application; and configuring the second transaction user interface with the second set of interface components as a function of the second set of rules particularized to the second software application to create the second transaction user interface. 3 . The system as recited in claim 2 , wherein the first set of rules are specific to a first entity associated with the first software application, and the second set of rules are specific to a second entity associated with the second software application. 4 . The system as recited in claim 3 , the operations further comprising: using a first application programming interface specific to the first entity to obtain the first set of rules and using a second application programming interface specific to the second entity to obtain the second set of rules. 5 . The system as recited in claim 1 , wherein the transaction client device only communicates with a first part of the first software application, and the first part of the first software application is the integrated software component. 6 . One or more non-transitory, computer-readable media storing computer-executable instructions that, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising: processing specifications for a first set of rules indicated by a first system that is remote from the one or more processing devices, wherein the first set of rules is particularized to a first software application and is to be applied to one or more secure transactions supported by the first software application; processing transaction sender data and transaction receiver data received from a transaction client device and corresponding to a secure process initiated with the first software application, wherein the initiating the secure process with the first software application comprises invoking, within the first software application, an integrated software component configured to provide secure transaction services; receiving data identifying the first software application in which the integrated software component is executing, wherein a first transaction user interface is determined based at least in part on the first software application; using the specifications for the first set of rules particularized to the first software application, determining a first set of interface components as a function of the first set of rules to create the first transaction user interface particularized according to the first set of rules and the first software application; configuring the first transaction user interface with the set of interface components as a function of the first set of rules particularized to the first software application to create the first transaction user interface; determining a first content delivery network server of a plurality of content delivery options, the plurality of content delivery options comprising a second content delivery network server that is distinct from the first content delivery network server and that is associated with a second transaction user interface, wherein the second transaction user interface is particularized according to a second set of rules and/or a second software application, wherein the second set of rules is different from the first set of rules, and the second software application is different from the first software application; and transmitting data associated with the first transaction user interface to the first content delivery network server to facilitate the first transaction user interface to the transaction client device. 7 . The one or more non-transitory, computer-readable media as recited in claim 6 , the operations further comprising: processing specifications for a second set of rules indicated by a second system that is remote from the one or more processing devices, wherein the second set of rules is particularized to a second software application and is to be applied to one or more secure transactions supported by the second software application; processing second transaction sender data and second transaction receiver data received from a second transaction client device and corresponding to a second secure process in
Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title
Storing data temporarily at an intermediate stage, e.g. caching · CPC title
for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title
specially adapted for file transfer, e.g. file transfer protocol [FTP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.