Patents by Inventor Preetha Veeraraghavan
Preetha Veeraraghavan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12639061Abstract: A system may obtain, from a user device, user information associated with a user of the user device. The system may send, to another system, a request for entity information associated with the user information. The system may obtain, from the other system and based on sending the request, the entity information, and may send, to the user device, one or more portions of the entity information. The system may thereby obtain entity selection information, and may communicate, with the other system and based on the entity selection information, to obtain entity capability information. The system may identify, based on the entity capability information, one or more code packages, and may send, to the user device, the one or more code packages to allow the user device to control a graphical user interface (GUI) of the user device.Type: GrantFiled: September 18, 2023Date of Patent: May 26, 2026Assignee: Capital One Services, LLCInventors: Pedro Betancourt, Dinesh Sundaram, David Gillam, Preetha Veeraraghavan
-
Patent number: 12598165Abstract: In some implementations, a user device may receive, from a web host, code associated with a webpage. The user device may perform, using a host application, at least one call to an application programming interface (API) function on behalf of a stateless web element in the webpage. The user device may receive, in response to the at least one call to the API function, encoded data. The user device may pass the encoded data to a stateless web element for decoding. The user device may output a rendered webpage with the stateless web element including a decoded version of the encoded data.Type: GrantFiled: March 1, 2024Date of Patent: April 7, 2026Assignee: Capital One Services, LLCInventors: Erol Unal, Jason Vanderslice, Mark Morrison, Preetha Veeraraghavan
-
Publication number: 20250315483Abstract: In some embodiments, reducing usage of cache memory in connection with user queries may be facilitated. In some embodiments, in connection with a first query, (i) a first set of results received during a user session and (ii) a first output generated from the first set of results are stored in a session cache associated with the user session. In response to determining that a second query parameter of a second query corresponds to a first query parameter of the first query but fails to satisfy a match criterion: a cache lookup is performed on the session cache to retrieve a matching result subset of the first set of results, in lieu of retrieving the first output generated from the first set of results, where the matching result subset does not include a result corresponding to the first query parameter. A second output is then generated.Type: ApplicationFiled: June 23, 2025Publication date: October 9, 2025Applicant: Capital One Services, LLCInventors: Pedro Betancourt, Mia Frederick, Preetha Veeraraghavan, Johnny Nguyen
-
Publication number: 20250278448Abstract: In some implementations, a user device may receive, from a web host, code associated with at least one webpage. The user device may initiate a plurality of instances of a micro-service using the code. The user device may perform a single application programming interface (API) call for a first instance in the plurality of instances. A response from the single API call is shared with remaining instances in the plurality of instances. The user device may render a plurality of web elements, corresponding to the plurality of instances, using the code and the response from the single API call. The user device may output the at least one webpage, including the plurality of web elements, to a user.Type: ApplicationFiled: March 1, 2024Publication date: September 4, 2025Inventors: Mark MORRISON, Jason VANDERSLICE, Preetha VEERARAGHAVAN, Erol UNAL
-
Publication number: 20250279985Abstract: In some implementations, a user device may receive, from a web host, code associated with a webpage. The user device may perform, using a host application, at least one call to an application programming interface (API) function on behalf of a stateless web element in the webpage. The user device may receive, in response to the at least one call to the API function, encoded data. The user device may pass the encoded data to a stateless web element for decoding. The user device may output a rendered webpage with the stateless web element including a decoded version of the encoded data.Type: ApplicationFiled: March 1, 2024Publication date: September 4, 2025Inventors: Erol UNAL, Jason VANDERSLICE, Mark MORRISON, Preetha VEERARAGHAVAN
-
Publication number: 20250252134Abstract: In some embodiments, reducing usage of cache memory in connection with user queries may be facilitated. In some embodiments, in connection with a first query, (i) a first set of results received during a user session and (ii) a first output generated from the first set of results are stored in a session cache associated with the user session. In response to determining that a second query parameter of a second query corresponds to a first query parameter of the first query but fails to satisfy a match criterion: a cache lookup is performed on the session cache to retrieve a matching result subset of the first set of results, in lieu of retrieving the first output generated from the first set of results, where the matching result subset does not include a result corresponding to the first query parameter. A second output is then generated.Type: ApplicationFiled: February 1, 2024Publication date: August 7, 2025Applicant: Capital One Services, LLCInventors: Pedro BETANCOURT, Mia FREDERICK, Preetha VEERARAGHAVAN, Johnny NGUYEN
-
Patent number: 12380167Abstract: In some embodiments, reducing usage of cache memory in connection with user queries may be facilitated. In some embodiments, in connection with a first query, (i) a first set of results received during a user session and (ii) a first output generated from the first set of results are stored in a session cache associated with the user session. In response to determining that a second query parameter of a second query corresponds to a first query parameter of the first query but fails to satisfy a match criterion: a cache lookup is performed on the session cache to retrieve a matching result subset of the first set of results, in lieu of retrieving the first output generated from the first set of results, where the matching result subset does not include a result corresponding to the first query parameter. A second output is then generated.Type: GrantFiled: February 1, 2024Date of Patent: August 5, 2025Assignee: Capital One Services, LLCInventors: Pedro Betancourt, Mia Frederick, Preetha Veeraraghavan, Johnny Nguyen
-
Publication number: 20250094155Abstract: A system may obtain, from a user device, user information associated with a user of the user device. The system may send, to another system, a request for entity information associated with the user information. The system may obtain, from the other system and based on sending the request, the entity information, and may send, to the user device, one or more portions of the entity information. The system may thereby obtain entity selection information, and may communicate, with the other system and based on the entity selection information, to obtain entity capability information. The system may identify, based on the entity capability information, one or more code packages, and may send, to the user device, the one or more code packages to allow the user device to control a graphical user interface (GUI) of the user device.Type: ApplicationFiled: September 18, 2023Publication date: March 20, 2025Inventors: Pedro BETANCOURT, Dinesh SUNDARAM, David GILLAM, Preetha VEERARAGHAVAN
-
Publication number: 20250094245Abstract: In some implementations, a device may receive a first application programming interface (API) response associated with an API request, the first API response comprising an encrypted value and a first pointer associating the encrypted value with a field in the first API response. The device may generate, based on the first API response, a second API response associated with the API request, the second API response comprising the encrypted value and a second pointer that associates the encrypted value with a field in the second API response, wherein the second pointer is different from the first pointer. The device may transmit the second API response.Type: ApplicationFiled: September 14, 2023Publication date: March 20, 2025Inventors: Johnny NGUYEN, Mia FREDERICK, Pedro BETANCOURT, Preetha VEERARAGHAVAN
-
Publication number: 20250053462Abstract: In some implementations, a system for application programming interface (API) operation dynamic overwriting may receive an indication, associated with an entity, to overwrite an API operation. The system may receive a user prompt associated with the entity. The system may perform, based at least in part on the user prompt, a set of one or more operations. The API operation may be excluded from the set of the one or more operations based at least in part on the indication to overwrite the API operation being associated with the entity and the user prompt being associated with the entity. The system may provide, based at least in part on performing the set of one or more second operations, a response to the user prompt.Type: ApplicationFiled: August 8, 2023Publication date: February 13, 2025Inventors: Pedro BETANCOURT, Mia FREDERICK, Preetha VEERARAGHAVAN, Johnny NGUYEN
-
Publication number: 20240330021Abstract: A system, method and computer program product for providing a contextual user interface (UI) component is provided. Responsive to a first context, the system renders a first view of the contextual UI component by loading a first registry associated with the first context and composing the first view from a first set of UI components identified thereby. Responsive to a second context, the system renders a second view of the contextual UI component by loading a second registry associated with the second context and composing the second view from a second set of UI components identified thereby. Each of the UI components included in the contextual UI component may be a reusable UI component, a micro frontend, or a nested contextual UI component. The system maintains state for the contextual UI component that persists across the first and second contexts should a context switch occur.Type: ApplicationFiled: April 3, 2023Publication date: October 3, 2024Applicant: Capital One Services, LLCInventors: Daniel DOMINGUEZ, Mia FREDERICK, Alexis PRITCHARD, Chengwei LIM, Preetha VEERARAGHAVAN
-
Patent number: 10621678Abstract: Systems, methods and articles of manufacture for preparing an electronic tax return for a taxpayer which automatically access tax documents from sources of tax documents, such as financial institutions at which the taxpayer has an account. The system receives a request from a tax preparer for tax data regarding a taxpayer. The system analyzes a prior year tax return for the taxpayer and identifies tax documents used to prepare the tax return. The system identifies the source and the type of tax document. The system generates a request to the taxpayer to access the tax documents for the current tax year. The request allows the taxpayer to provide account credentials to access the tax documents from the source. The system accesses the tax documents from the source using the account credentials. The system converts the tax documents into a standard data structure which is automatically imported into a tax return.Type: GrantFiled: January 25, 2017Date of Patent: April 14, 2020Assignee: INTUIT INC.Inventors: Kissoon John Ramotar, Steven Karl Wheelis, Lior Y. Sharon, Preetha Veeraraghavan