US 12,067,616 B2
Methods and systems for providing personalized, real-time information based on remotely retrieved information
Katherine Forrester, Dallas, TX (US); Nicholas Dolle, McKinney, TX (US); Xiaoxiang Zhang, McKinney, TX (US); Kurt Johnson, Dallas, TX (US); Jeffrey Whalen, Frisco, TX (US); David Gray, Ashland, TX (US); Shaun Webb, San Francisco, CA (US); Maninder Suri, Plano, TX (US); and Ruhaab Markas, Allen, TX (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Nov. 28, 2022, as Appl. No. 18/059,238.
Application 18/059,238 is a continuation of application No. 17/550,500, filed on Dec. 14, 2021, granted, now 11,514,520.
Application 17/550,500 is a continuation of application No. 16/775,814, filed on Jan. 29, 2020, abandoned.
Application 16/775,814 is a continuation of application No. 15/861,829, filed on Jan. 4, 2018, granted, now 10,580,071, issued on Mar. 3, 2020.
Application 15/861,829 is a continuation of application No. 14/599,127, filed on Jan. 16, 2015, granted, now 10,592,981, issued on Mar. 17, 2020.
Claims priority of provisional application 61/928,804, filed on Jan. 17, 2014.
Prior Publication US 2023/0097380 A1, Mar. 30, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/03 (2023.01)
CPC G06Q 40/03 (2023.01) 20 Claims
OG exemplary drawing
 
1. A networking system for providing personalized information, via user interfaces, based on remotely retrieved information from remote computer networks without requiring users to transition between websites in the user interfaces, the networking system comprising:
memory hardware storing instructions; and
processing hardware configured to execute the instructions to perform operations, comprising:
providing an Application Programming Interface (API) that is accessible by a first server and configured to provide personalized information to the first server, wherein the API causes a software application installed on a client device to exchange data with the first server in a synchronous request-response pattern;
receiving a request, for the synchronous request-response pattern, from the client device via a website associated with the first server, wherein the request comprises a specific request type for the client device to access the first server, and wherein the specific request type is designated by the API;
generating a personalized information response, for the synchronous request-response pattern, based on the received request, the personalized information response comprising personalized information on the website;
providing, via the API, the personalized information to the website via the first server;
generating for display, in a user interface on the website, the personalized information;
receiving an input modifying the personalized information;
updating, based on the input, the personalized information;
providing, via the API, the updated personalized information to the website via the first server; and
generating for display, in the user interface on the website, the updated personalized information.