Systems, methods and computer program products for mapping field identifiers from and to delivery service, mobile storefront, food truck, service vehicle, self-driving car, delivery drone, ride-sharing service or in-store pickup for integrated shopping, delivery, returns or refunds
DCFirst Claim
1. A method, comprising:
- in response to a user interacting with a user interface of a networked data source on a user device, accessing a universal variable data database, the universal variable data database representing a universal variable map of searchable classes and attributes of products or services on the Internet, the accessing performed by a computer having a processor and a non-transitory computer-readable medium, the universal variable data database maintained by the computer;
determining, by the computer based on dynamic data collected through the user interface while the user is interacting with the user interface of the networked data source, field identifiers of the networked data source stored in the universal variable data database, the dynamic data containing user-specified values pertaining to a product or service;
determining, by the computer, field identifiers of a networked data target that are mapped to the field identifiers of the networked data source in the universal variable data database;
automatically generating, by the computer using the universal variable data database, a deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target;
presenting the deep-linked ad through the user interface of the networked data source on the user device; and
responsive to the user selecting the deep-linked ad through the user interface of the networked data source on the user device, passing the user-specified values pertaining to the product or service to the networked data target using the deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target such that, without necessitating any pre-existing relationship between the networked data source and the networked data target, an electronic product or service order form at the networked data target is automatically filled in or acted upon with the user-specified values pertaining to the product or service and presented on the user device.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein can leverage dynamic data, fields and implied information from online media (e.g., web sites, mobile apps and other forms of online media) to create a universal variable map and automatically generate deep-linked ads utilizing the universal variable map, linking any arbitrary online media to any other arbitrary online media. The automatically generated deep-linked ads can be inserted into any ad server and served out from there in real-time. A deep-linked ad thus presented to a user can take the user from a starting page on one site or application where the ad is displayed directly to a resulting page such as a checkout page on another site or mobile application, with pertinent information already pre-populated, and action already initiated for the user.
78 Citations
20 Claims
-
1. A method, comprising:
-
in response to a user interacting with a user interface of a networked data source on a user device, accessing a universal variable data database, the universal variable data database representing a universal variable map of searchable classes and attributes of products or services on the Internet, the accessing performed by a computer having a processor and a non-transitory computer-readable medium, the universal variable data database maintained by the computer; determining, by the computer based on dynamic data collected through the user interface while the user is interacting with the user interface of the networked data source, field identifiers of the networked data source stored in the universal variable data database, the dynamic data containing user-specified values pertaining to a product or service; determining, by the computer, field identifiers of a networked data target that are mapped to the field identifiers of the networked data source in the universal variable data database; automatically generating, by the computer using the universal variable data database, a deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target; presenting the deep-linked ad through the user interface of the networked data source on the user device; and responsive to the user selecting the deep-linked ad through the user interface of the networked data source on the user device, passing the user-specified values pertaining to the product or service to the networked data target using the deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target such that, without necessitating any pre-existing relationship between the networked data source and the networked data target, an electronic product or service order form at the networked data target is automatically filled in or acted upon with the user-specified values pertaining to the product or service and presented on the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processor; a non-transitory computer-readable medium; and stored instructions translatable by the processor to perform; in response to a user interacting with a user interface of a networked data source on a user device, accessing a universal variable data database, the universal variable data database representing a universal variable map of searchable classes and attributes of products or services on the Internet, the universal variable data database maintained by the system; determining, based on dynamic data collected through the user interface while the user is interacting with the user interface of the networked data source, field identifiers of the networked data source stored in the universal variable data database, the dynamic data containing user-specified values pertaining to a product or service; determining field identifiers of a networked data target that are mapped to the field identifiers of the networked data source in the universal variable data database; automatically generating, using the universal variable data database, a deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target; presenting the deep-linked ad through the user interface of the networked data source on the user device; and responsive to the user selecting the deep-linked ad through the user interface of the networked data source on the user device, passing the user-specified values pertaining to the product or service to the networked data target using the deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target such that, without necessitating any pre-existing relationship between the networked data source and the networked data target, an electronic product or service order form at the networked data target is automatically filled in or acted upon with the user-specified values pertaining to the product or service and presented on the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer-readable medium storing instructions translatable by a processor of a computer system to perform:
-
in response to a user interacting with a user interface of a networked data source on a user device, accessing a universal variable data database, the universal variable data database representing a universal variable map of searchable classes and attributes of products or services on the Internet, the universal variable data database maintained by the computer system; determining, based on dynamic data collected through the user interface while the user is interacting with the user interface of the networked data source, field identifiers of the networked data source stored in the universal variable data database, the dynamic data containing user-specified values pertaining to a product or service; determining field identifiers of a networked data target that are mapped to the field identifiers of the networked data source in the universal variable data database; automatically generating, using the universal variable data database, a deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target; presenting the deep-linked ad through the user interface of the networked data source on the user device; and responsive to the user selecting the deep-linked ad through the user interface of the networked data source on the user device, passing the user-specified values pertaining to the product or service to the networked data target using the deep-linked ad that links the field identifiers of the networked data source and the field identifiers of the networked data target such that, without necessitating any pre-existing relationship between the networked data source and the networked data target, an electronic product or service order form at the networked data target is automatically filled in or acted upon with the user-specified values pertaining to the product or service and presented on the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification