US 11,941,058 B1
Search engine optimizer
Richard Paiz, N. Miami Beach, FL (US)
Filed by Richard Paiz, N. Miami Beach, FL (US)
Filed on Jun. 8, 2022, as Appl. No. 17/835,799.
Application 17/835,799 is a division of application No. 15/494,497, filed on Apr. 22, 2017.
Application 15/494,497 is a division of application No. 15/486,276, filed on Apr. 12, 2017, granted, now 10,922,363, issued on Feb. 16, 2021.
Application 15/352,555 is a division of application No. 15/264,996, filed on Sep. 14, 2016.
Application 15/264,996 is a division of application No. 15/246,446, filed on Aug. 24, 2016, granted, now 10,959,090, issued on Mar. 23, 2021.
Application 15/246,446 is a division of application No. 15/175,861, filed on Jun. 7, 2016, granted, now 11,281,664.
Application 15/175,861 is a division of application No. 14/682,052, filed on Apr. 8, 2015.
Application 14/682,052 is a division of application No. 14/623,559, filed on Feb. 17, 2015.
Application 14/623,559 is a division of application No. 14/582,236, filed on Dec. 24, 2014, granted, now 11,468,128.
Application 14/582,236 is a division of application No. 14/578,439, filed on Dec. 21, 2014, abandoned.
Application 14/578,439 is a division of application No. 14/474,268, filed on Sep. 1, 2014, abandoned.
Application 14/474,268 is a division of application No. 14/028,508, filed on Sep. 16, 2013, granted, now 9,355,352, issued on May 31, 2016.
Application 15/486,276 is a continuation in part of application No. 15/390,713, filed on Dec. 26, 2016, granted, now 10,915,523, issued on Feb. 9, 2021.
Application 15/390,713 is a continuation in part of application No. 15/352,555, filed on Nov. 15, 2016, abandoned.
Application 14/028,508 is a continuation in part of application No. 14/013,018, filed on Aug. 28, 2013, abandoned.
Application 14/013,018 is a continuation in part of application No. 13/777,775, filed on Feb. 26, 2013, granted, now 8,977,621, issued on May 16, 2015.
Application 13/777,775 is a continuation in part of application No. 13/247,964, filed on Sep. 28, 2011, granted, now 8,868,535, issued on Oct. 1, 2014.
Application 13/247,964 is a continuation in part of application No. 12/785,122, filed on May 21, 2010, granted, now 8,386,456, issued on Feb. 26, 2013.
Application 12/785,122 is a continuation in part of application No. 12/778,228, filed on May 12, 2010, granted, now 8,239,229, issued on Aug. 7, 2012.
Application 12/778,228 is a continuation in part of application No. 12/764,934, filed on Apr. 21, 2010, granted, now 8,676,667, issued on Mar. 18, 2014.
Application 12/764,934 is a continuation in part of application No. 12/146,420, filed on Jun. 25, 2008, granted, now 7,908,263, issued on Mar. 15, 2011.
Int. Cl. G06F 7/00 (2006.01); G06F 16/22 (2019.01); G06F 16/248 (2019.01); G06F 16/9032 (2019.01); G06F 16/2453 (2019.01); G06F 16/951 (2019.01)
CPC G06F 16/90324 (2019.01) [G06F 16/22 (2019.01); G06F 16/248 (2019.01); G06F 16/24545 (2019.01); G06F 16/951 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one computer containing a massive I/O volume Internet search engine and at least one data warehouse computer, hereinafter referred to as a Core List, storing a massive list of preprocessed and precalculated query suggestions based on at least one valid keyword, which continuously monitors search results messages of an environment to instantaneously mapping, plotting and rendering one of a resultant vector and a trajectory probability between two geographical locations for each user's request using one of exact and estimated latitude and longitude, indicative of a client device location by:
(i) assigning geospatial specific messages as one of global, regional and local domain;
(ii) processing each geospatial specific message using Geodata probabilistic filters from incipiency starting from one of a point of origin and ending at a point of destination and trajectory;
(iii) tracking each user usage pattern of behavior by analyzing organizational data to understand how and why each user makes such determinations and by means of the processing activities of client software, the system updates and keeps each user profile current the system executing steps comprising:
the at least one computer continuously updating each Internet browser interaction with the system as an end users' profile, and a geospatial specific message comprising geospatial probabilistic filters based on distance using one of exact and estimated latitude and longitude, indicative of a client device location;
the at least one computer receiving input from an Internet browser to initialize a session, that is rendered on the Internet browser to provide an interface through which a one of input, and optimized version of the input, hereinafter referred to as interactive input may be entered;
accessing the Internet browser and in response to logging and to each interactive input of a session, location specific query suggestions determined from data separate from content of the Internet browser, wherein each location specific query suggestion associated with the geospatial specific message is displayed as a query suggestion when the client device latitude and longitude coordinates are within the geospatial specific message;
selecting, based on the end user profile and using distance probabilities, a highest valued location specific query suggestion before initializing a session with the at least one computer of the system, and prior to rendering the Internet browser, each initial query suggestion being associated with the geospatial specific message given the latitude and longitude coordinates of the client device; and
providing to the Internet browser in response to initializing a session including: first instructions that cause the Internet browser, upon the Internet browser initializing a interactive input field, and assigning probabilities by distance to the initial query suggestions given the latitude and longitude coordinates of the client device which are automatically provided upon initializing the Internet browser.