×

Systems and methods for mobile and online payment systems for purchases related to mobile and online promotions or offers provided using impressions tracking and analysis, location information, 2D and 3D mapping, mobile mapping, social media, and user behavior and

  • US 9,710,821 B2
  • Filed: 07/17/2012
  • Issued: 07/18/2017
  • Est. Priority Date: 09/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for purchasing a product or service by selecting the product or service by a user from electronically generated mobile, wireless, and internet posted, location based, customized promotions or offers, the method comprising:

  • (a) electronically assigning and providing, on an electronic computing system via a processor, a unique identifier to said user from a client mobile device or client computer receiving a request from said user to provide said user with said unique identifier, through a client application operating on the client mobile device or computer, for the user to electronically access the location based, customized, promotion or offer comprising website or window displayed on the user'"'"'s client mobile device or client computer;

    (b) electronically collecting and analyzing electronic behavior information data of said user comprising;

    (i) user electronic impressions tracking and analysis data;

    (ii) electronic user location information data;

    (iii) electronic 2D and 3D mapping data;

    (iv) electronic user internet activity data; and

    (v) electronic user social networking interaction data;

    wherein said (i) electronic impressions data comprises tracking and analysis of website access of said user'"'"'s, target markets'"'"' users, demographic groups and geographic data;

    wherein said (ii) electronic user location information data comprises location data associated with location data of said user of three or more of location data selected from;

    (A) users, target markets, demographic groups or geographic data;

    (B) (1) products or services;

    or (2) product or service providers; and

    (C) points of interest near or associated with (1) said users, target markets, demographic groups or geographic data;

    (2) said products or services;

    or (3) said product or service providers;

    wherein said (iii) electronic 2D and 3D mapping data comprises mapping data associated with mapping data of said user of three or more of mapping data selected from;

    (A) user, target market or demographic group locations or associated locations;

    or (B) product or service or promotion or offer or service provider locations or associated locations;

    wherein said (iv) user internet activity data comprises user data comprising internet searching, browsing, purchases, location, interactions, and interest data; and

    wherein said (v) social networking data comprises data comprising of interactions between said user and other users, target markets, and demographics groups and geographic data;

    (c) generating, via a processor on a computer system or mobile device or wireless device, first promotional data sets from said initial end user data sets, said first promotional data sets comprising first sets of customized promotions or offers or daily deal coupons or daily deal coupons aggregation that are provided as 2D, 3D, GPS, mobile mapping and location mapping, interactive displays, said first set of location based, customized, promotions or offers or daily deal coupons or daily deal coupons aggregation relating to products or services of said product or service or service providers, or related products or services, for each of (i) said initial end users or members, (ii) additional end users or members, and (iii) target end user groups;

    wherein said generating comprises electronically monitoring, collecting, and analyzing behavior information accessed by the user, said behavior information comprising;

    (1) data on said initial end users or members;

    (2) data on said user or member profiles;

    (3) data on said location information;

    (4) data on said product or service;

    or (5) said daily deal coupons or daily deal coupons aggregation or (6) said product or service providers;

    (7) data on said points of interest;

    (8) data on said 2D and 3D mapping data;

    (9) data on said user or member internet activity; and

    (10) data on said social networking interactions; and

    (d) electronically displaying to said users, members, target markets, or demographics groups, on said 2D, 3D, GPS, mobile mapping and location mapping, interactive displays, said first set of location based, customized, promotions or offers or daily deal coupons or daily deal coupons aggregation that are displayed as ad links, promotion or offer information, or promotional media, wherein said first set is provided as part of a first social/geo/promo link category for a first position of a social/geo/promo link promotional data set;

    (e) electronically identifying via a computer processor one or more second social/geo/promo link categories of said location based, customized, promotions or offers or daily deal coupons or daily deal coupons aggregation using one or more correlation criteria, at least one second social/geo/promo link category having one or more correlation criteria associated with said first social/geo/promo link category, wherein said second social/geo/promo links can be provided to additional 2D, 3D, GPS, mobile mapping and location mapping, interactive displays provided to one or more of said users, members, target markets, demographics groups or geographic data;

    and(f) purchasing said product or service by said user, wherein said purchasing is accomplished by an application that is executed by a processor of a computer or mobile device, the purchasing comprising the steps of;

    (i) electronically receiving at least one first input data set to the computer or mobile device from said user that specifies that payment objects corresponding to at least a first payment method are to be electronically sent to at least a first payment processor;

    (ii) electronically storing the at least one first input data set in a database table which is stored in a computer or mobile device non-transitory storage medium of the computer or mobile device, wherein the database table includes a payment method column and a payment processor column such that each payment method listed in the database table is associated with a payment processor defined in the same row as the payment method such that the payment processor to which a corresponding payment method is sent is updatable by modifying the value of the payment processor in the corresponding row of the database table without requiring the recoding of the application and such that by modifying the payment processor value in the same row as the payment method, a corresponding payment method is sent to a different payment processor corresponding to the modified payment processor value;

    (iii) electronically receiving input data sets to the computer or mobile device from a second user regarding a set of one or more goods to purchase in a single purchase transaction;

    (iv) electronically receiving input data sets to the computer or mobile device from the second user regarding a plurality of payment methods by which the set of one or more goods are to be purchased;

    (v) electronically creating data collection sets of payment objects in memory of the computer or mobile device wherein the collection contains an object for each payment method, wherein each object indicates the associated payment method and an amount to pay using the payment method for which the object was created;

    (vi) electronically receiving the data collection sets of payment objects at a payment router that is being executed by the processor of the computer or mobile device, wherein each of the payment objects is associated with other information that includes information about a shopping cart in the form of an Order Form dictionary, and configuration information needed to execute a pipeline in the form of a Context dictionary;

    (vii) the payment router accessing each payment object in the collection of payment objects to determine the associated payment method for each payment object;

    (viii) the payment router using the associated payment method for each payment object to retrieve the corresponding payment processor from the database table; and

    wherein for each payment object;

    (A) the payment router copying data derived from the payment object to the associated Context dictionary with a payment-to-process key; and

    (B) the payment router routing a payment request corresponding to the payment object to the corresponding payment provider to request payment in the amount specified in the payment object by executing the pipeline using the Context dictionary and OrderForm dictionary;

    wherein said purchasing said product or service by said user further comprises an automated online purchasing method, the purchasing method comprising the steps of;

    (1) providing a buy button on said display, said buy button optionally having an appearance change in said buy button if said item is available for purchase;

    (2) determining availability for sale of said item using annotations associated with one or more particular topics which identify said item, and which comprise nodes within a web labeled graph structure, wherein said annotations indicate any of specific vendors offering said item for sale, pricing, availability, and other users'"'"' selections or preferences of an available item and/or vendor; and

    (3) using said annotations to contact said vendor when said user clicks on said buy button to purchase said item;

    wherein if said annotations indicate that more than one vendor is available, one of said available vendors is selected on preferences optionally further comprising vendors preferred by said user; and

    wherein personal information required by said vendor to transact a sale is optionally extracted directly from said user information, without further input from said user; and

    wherein said personal information comprises one selected from said users'"'"' preferred (i) method of payment, (ii) method of shipment, and (iii) shipping address;

    wherein selected user promotions or offers are provided as cloud-type configuration using cloud services storing and handling.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×