System, devices and methods for identifying mobile devices and other computer devices
AssigneeNextRoll, Inc.
InventorSeth Demsey
Life of this patent
Estimating the term…
Abstract
Improved identification of a computer configured with an operating system (OS), a web browser and one or more applications is disclosed. An identifying code for advertisers (IFA) may be obtained via the operating system (OS) of the computer. A first application configuring the computer may include instructions to initiate an ad call comprising a request including the IFA to cause the first application to render an advertisement received by the computing device from a first web resource in response to the ad call. The web browser may execute the script to configure the web browser with a durable id (DID). The web browser may also communicate the DID to associate the IFA with the computing device.
Claims19
A method of accessing a web resource by a computer, comprising:
- obtaining via an operating system (OS) of the computer an identifying code for advertisers (IFA);
- executing a first application on the computer, the first application including instructions to initiate an ad call comprising a request including the IFA to cause the first application to render an advertisement received by the computer from a first web resource in response to the ad call;
- by a web browser on the computer, executing a first script to configure a cache with a durable id (DID) code, the DID code being different from the IFA, executing the first script causing the web browser to perform a plurality of access requests to a first plurality of web resources identified in the first script;
- and
- causing the web browser to communicate the DID code to associate the IFA with the computer,
- wherein the DID code is formed of n portions of equal bit-length, and
- wherein the cache comprises n entries that each associate a corresponding one of the n portions of the DID code and an associated one of the first plurality of web resources.
A computer. comprising at least one processor and memory, configured with software to perform the steps of:
- obtaining via an operating system (OS) of the computer an identifying code for advertisers (IFA);
- executing a first application on the computer, the first application including instructions to initiate an ad call comprising a request including the IFA to cause the first application to render an advertisement received by the computer from a first web resource in response to the ad call;
- by a web browser on the computer, executing a first script to configure a cache with a durable id (DID) code, the DID code being different from the IFA, executing the first script causing the web browser to perform a plurality of access requests to a first plurality of web resources identified in the first script;
- and
- causing the web browser to communicate the DID code to associate the IFA with the computer,
- wherein the DID code is formed of n portions of equal bit-length, and
- wherein the cache comprises n entries that each associate a corresponding one of the n portions of the DID code and an associated one of the first plurality of web resources.
A non-transitory computer readable medium comprising software code to configure a computer to perform the steps of:
- obtaining via an operating system (OS) of the computer an identifying code for advertisers (IFA);
- executing a first application on the computer, the first application including instructions to initiate an ad call comprising a request including the IFA to cause the first application to render an advertisement received by the computer from a first web resource response to the ad call;
- by a web browser on the computer, executing a first script to configure a cache with a durable id (DID) code, the DID code being different from the IFA, executing the first script causing the web browser to perform a plurality of access requests to a first plurality of web resources identified in the first script;
- and
- causing the web browser to communicate the DID code to associate the IFA with the computer,
- wherein the DID code is formed of n portions of equal bit-length, and
- wherein the cache corn rises n entries that each associate a corresponding one of the n portions of the DID code and an associated one of the first plurality of web resources.
Dependencies are inferred from the claim text.