Patent ID: 11915288
Assignee: nan
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A non-transitory computer-readable storage medium storing instructions to cause one or more processors to facilitate a profile for online transaction such as accessing or creating an account, connecting with another entity, the exchange of data and purchasing, through a user-specific profile,
said user-specific profile comprising profile and purchasing information and payment methods are collected and accessible by said users said user-specific profile may be shielded from third-party access and collection;
said user is capable of allowing third party access and data collection based on permissions given by user
comprising the instructions of:
collecting user specific data on a database;
said user specific database comprising said user profile with one or more of: purchasing preferences, identification, identification verification, previous search terms, contacts previous purchases, preferences for a brand or brands, a style or styles, a color or colors and fabric or fabrics, sizing information, allergies, dietary restrictions, past preferences, purchasing history user's reviews, payment methods and user's listing of acceptable vendors;

said data collection and gathered data permissions by user to be accessible or shielded from third party collection;
receiving an account, connection or product request, said user's profile information, or a combination thereof, from a user-initiated search;, identifying a product, said user's profile information, or a combination thereof based on said product request;, obtaining a product together with said user's profile;, accessing said stored user profile database data associated with a specific user;, applying an image recognition algorithm or code to analyze said image to identify a target product, object or objects;, transmitting, over a network, a request for profile, product, or a combination thereof, information from one or more vendors based on the identified target object;, receiving said product information or profile information, or a combination thereof, over said network;
said product information identifying a product from the one to a plurality of vendors, agnostically, wherein no vendor account is required to make a connection, purchase or to conduct a transaction, and no vendor or product source is favored;
said vendors may be selected via one or more of the following:
through general search engine queries;
from a local database of vendor information;
from user preferred vendors;
from vendors supplying previous purchases;
from vendor supplied product information;
from a list of pre-screened vendors;
based on vendor location and distance from user;
based on product information received from a vendor in response to the product request by referencing a user's profile;
or a combination thereof;, receiving over the network, authentication or identification data associated with the profile or product; further selecting vendors based at least in part on product availability, cost, discount information, said user's purchasing history, by user selection or a combination thereof;, comparing an identifier associated with the image to the authentication data to confirm authenticity of the target object as corresponding to the product from the one to a plurality of vendors;, determining product parameters based on said user profile information of the user profile and product availability from a selected vendor of one or more vendors via application of a machine-learned model to said received product information for the user and availability from a selected vendor of the one to a plurality vendors;, presenting for display to the user, the product information and the determined product parameters from selected vendors;, receiving a confirmation to purchase a vendor product in response to receiving the confirmation;, initiating a transaction from the user-specific profile to purchase the vendor product having the determined product parameters; and, transmitting purchasing information from a user wallet housing said payment method stored in the profile information to a vendor to be retrieved by a transaction system of the selected vendor for product purchase and delivery.