Accelerated Re-Encoding Of Video For Video Delivery
US-2019182494-A1 · Jun 13, 2019 · US
US11699140B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11699140-B2 |
| Application number | US-201916731976-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 31, 2019 |
| Priority date | Dec 31, 2019 |
| Publication date | Jul 11, 2023 |
| Grant date | Jul 11, 2023 |
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 relating to determining whether geographic locations of a user computing device satisfy a location consensus threshold. A computer system receives results of a plurality of location determination operations, each of which specifies a geographic location of a computing device initiating an action. The computer system then makes a determination whether the received results satisfy a consensus threshold as to geographic location of the computing device. In some embodiments, the determination is usable to select, from a plurality of sets of rules for different geographic regions, a particular set of rules for processing the action. In some cases, the particular set of rules is usable to determine whether to process the action. Such techniques may advantageously allow a processing system to understand how to process actions initiated by a computing device associated with different geographic locations.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, by a server computer system, location results of one or more location determination operations, each of which specifies a geographic location of a computing device that is different from the server computer system and is initiating an action, wherein the one or more location determination operations include at least global positioning system (GPS) data identification; performing, by the server computer system, a location determination operation, including identifying a location of an edge server accessed by the computing device to retrieve content, wherein the identifying includes: accessing respective lists of computing devices maintained by one or more edge servers, wherein the respective lists indicate one or more computing devices that have accessed the one or more edge servers; determining, based on scraping the respective lists of computing devices, whether the computing device initiating the action is included on one or more of the respective lists; and storing, based on determining that the computing device initiating the action is included on one or more lists, a location of the one or more edge servers storing the one or more lists that include the computing device initiating the action; and comparing, by the server computer system, the received location results and the location of the edge server to determine whether one or more of the locations are located within the same geographic region; and making, by the server computer system based on the comparing and according to a consensus threshold policy, a determination whether the locations satisfy a consensus threshold as to geographic location of the computing device; wherein the determination is usable to select, from a plurality of sets of rules for different geographic regions, a particular set of rules for processing the action, and wherein the particular set of rules is usable to determine whether to process the action. 2. The method of claim 1 , wherein the action is a payment transaction, and wherein the particular set of rules is further selected based on historical geographic location information for the computing device, and wherein the particular set of rules specifies a set of payment rules. 3. The method of claim 1 , wherein the computing device is a user computing device, and wherein the server computer system is in communication with the user computing device. 4. The method of claim 3 , wherein the one or more location determination operations includes a first location determination operation performed by the user computing device and a second location determination operation performed by the server computer system. 5. The method of claim 4 , wherein performing the second location determination operation includes: determining that the user computing device has viewed content from an edge server of a content delivery network (CDN); and identifying, based on the determining, a particular geographic location for the second location determination operation, wherein the particular geographic location corresponds to the geographic location of the edge server. 6. The method of claim 1 , further comprising: selecting, by the server computer system from the plurality of sets of rules for different geographic regions, the particular set of rules for processing the action; and determining, by the server computer system based on the particular set of rules, whether to process the action. 7. The method of claim 1 , further comprising: in response to making a determination that the locations do not satisfy the consensus threshold, causing display of, via a user interface of the computing device, an instruction that specifies to perform one or more actions; and selecting, based on a user performing the one or more actions, a particular set of rules from the plurality of sets of rules, wherein the one or more actions include one or more additional location determination operations. 8. The method of claim 1 , wherein the one or more location determination operations further include at least one type of the following types of operations: cellular tower identification, Wi-Fi server set identification, and IP address identification. 9. The method of claim 1 , wherein the one or more location determination operations further include other computing device geographic location information identification, wherein one or more other computing devices used for the other device information identification are known to be located in a given geographic region. 10. The method of claim 1 , wherein the one or more location determination operations for which the server computer system receives location results include performing at least one of the following operations: determining one or more cellular tower identifiers that identify one or more cellular towers interfacing with the computing device; determining one or more server set identifiers (SSIDs) for one or more Wi-Fi access points being accessed by the computing device; and determining, based on an internet protocol (IP) address associated with the computing device, a computer network of the computing device. 11. A non-transitory computer-readable medium having instructions stored thereon that are executable by a user computing system to perform operations comprising: receiving a request to perform an action; performing a plurality of location determination operations, at least one of which is performed using a global positioning system (GPS) data source, wherein results of the plurality of location determination operations and results of a location determination of an edge server accessed by the user computing system to retrieve content that is determined by a server computer system are usable to determine, based on whether the one or more of the results indicate the same geographic region, whether a location consensus threshold has been satisfied, wherein results of the location determination of the edge server are determined by: accessing respective lists of computing devices maintained by one or more edge servers, wherein the respective lists indicate one or more computing devices that have accessed the one or more edge servers; determining, based on evaluating the respective lists of computing devices, whether the computing device initiating the action is included on one or more of the respective lists; and storing, based on determining that the computing device initiating the action is included on one or more lists, a location of the one or more edge servers; and indicating whether the action is authorized. 12. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise: receiving, from a transaction processing server, a plurality of sets of rules for different geographic regions; determining whether the results of the plurality of location determination operations satisfy the location consensus threshold; selecting, based on the determining, a set of rules from the plurality of sets of rules received from the transaction processing server; and determining, based on the selected set of rules, whether to process the action. 13. The non-transitory computer-readable medium of claim 11 , wherein the operations further comprise: receiving, from a transaction processing server, a plurality of sets of rules for different geographic regions and a location consensus threshold policy, wherein the plurality of sets of rules are usable to determine whether to process the action, and wherein the location consensus threshold policy specifies one or more actions to be performed if the results of the plurality of location determination operatio
Transactions dependent on location of M-devices · CPC title
providing dedicated supplementary positioning signals · CPC title
Access point logical identity · CPC title
Location integrity, e.g. secure geotagging · CPC title
using delegated authorisation, e.g. open authorisation [OAuth] protocol · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.