Patents by Inventor Gopi Kancharla

Gopi Kancharla 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: 12236252
    Abstract: Disclosed are examples of systems, methods and techniques related to delivering a service widget that collects data and provides a service. A service widget is provided in response to a widget delivery request received from a user browser. The delivered service widget enables the user browser to request item-related services from an enterprise. A request for the item-related services is received by an enterprise from the delivered service widget. Provision of the service is enabled upon confirmation that an authentication token fetched from the client backend system is valid for the client backend system, the services request may be delivered to an enterprise server. The enterprise, in response to an analysis of the information related to the item available for purchase, may indicate that the item available for purchase meets a purchase threshold of the enterprise and provide an evaluation result including parameters of the item-related services.
    Type: Grant
    Filed: January 29, 2024
    Date of Patent: February 25, 2025
    Assignee: Capital One Services, LLC
    Inventors: Kush Patel, Gopi Kancharla, Venkatasudharsan Dasa
  • Patent number: 12199818
    Abstract: Embodiments generally relate to a cloud computing infrastructure and method of operating the same including at least: receiving a configuration file from a configuration repository; receiving a request from a first device to configure an application rule set of one or more nodes based on the configuration file; transmitting the request to a receiver node selected from the one or more nodes; generating a notification alerting the one or more nodes that the request is stored on a database; distributing the configuration file to a subset of the one or more nodes based on receipt of an access request from the one or more nodes; and updating the application rule set of the subset of the one or more nodes based on the configuration file.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: January 14, 2025
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Anurag Andoji, Praveen K. Tandra, Raman Bajaj, Parvesh Kumar, Sanjiv Yajnik
  • Publication number: 20240272882
    Abstract: Disclosed are examples related to building a customized data collection widget. Building of the customized data collection widget includes receiving a selection of several universal modules for inclusion in the widget. Each universal module of the selected several universal modules may include programming code that causes rendering of user-fillable data fields on a display, and a summary page including data requirements of the respective universal module. Based on the data requirements in a summary page of each respective universal module of the selected several universal modules, the selected several universal modules retrieved from a module repository may be combined in a customized data collection container stored in a composite repository. The selected customized data collection container may be combined with selected other data collection containers to form a uniquely identifiable, customized data collection widget. The customized data collection widget may be delivered to the composite repository.
    Type: Application
    Filed: March 27, 2024
    Publication date: August 15, 2024
    Applicant: Capital One Services, LLC
    Inventors: Kush PATEL, Jiaxin GUO, Venkatasudharsan DASA, Gopi KANCHARLA, Justin PITZ, Charles E. SMITH
  • Publication number: 20240248732
    Abstract: Disclosed are examples of systems, methods and techniques related to delivering a service widget that collects data and provides a service. A service widget is provided in response to a widget delivery request received from a user browser. The delivered service widget enables the user browser to request item-related services from an enterprise. A request for the item-related services is received by an enterprise from the delivered service widget. Provision of the service is enabled upon confirmation that an authentication token fetched from the client backend system is valid for the client backend system, the services request may be delivered to an enterprise server. The enterprise, in response to an analysis of the information related to the item available for purchase, may indicate that the item available for purchase meets a purchase threshold of the enterprise and provide an evaluation result including parameters of the item-related services.
    Type: Application
    Filed: January 29, 2024
    Publication date: July 25, 2024
    Applicant: Capital One Services, LLC
    Inventors: Kush PATEL, Gopi KANCHARLA, Venkatasudharsan DASA
  • Patent number: 12008604
    Abstract: An ad simulator having at least in-browser simulation capabilities is provided. In examples, the ad simulator may be a web browser extension, which a media developer, designer, etc. may use for ad display simulation. The browser extension may locate existing display ads on a webpage, one or more of which can be selected to be replaced with a new ad. A HyperText Transfer Protocol (HTTP) request may be made to an ad template rendering engine that returns a HyperText Markup Language (HTML) of a new ad personalized and targeted to a customer. The browser extension may then replace the existing ad with the new ad.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: June 11, 2024
    Assignee: Capital One Services, LLC
    Inventors: Hanzhang Zheng, Praveen Tandra, Mahesh Senniappan, Raman Bajaj, Sanjiv Yajnik, Parvesh Kumar, Gopi Kancharla
  • Publication number: 20240152918
    Abstract: In some implementations, a device may retrieve information relating to a vehicle in a vehicle exchange, where the information relating to the vehicle is in a distributed database that is particular to the vehicle, and where the distributed database includes a plurality of inter-related records relating to the vehicle. The device may receive, from a user device, an indication of an exchange amount for the vehicle. The device may cause, based on the indication, a smart contract to be added to the distributed database, the smart contract indicating the exchange amount.
    Type: Application
    Filed: November 3, 2022
    Publication date: May 9, 2024
    Inventors: Praveen TANDRA, Gopi KANCHARLA
  • Patent number: 11947936
    Abstract: Disclosed are examples related to building a customized data collection widget. Building of the customized data collection widget includes receiving a selection of several universal modules for inclusion in the widget. Each universal module of the selected several universal modules may include programming code that causes rendering of user-fillable data fields on a display, and a summary page including data requirements of the respective universal module. Based on the data requirements in a summary page of each respective universal module of the selected several universal modules, the selected several universal modules retrieved from a module repository may be combined in a customized data collection container stored in a composite repository. The selected customized data collection container may be combined with selected other data collection containers to form a uniquely identifiable, customized data collection widget. The customized data collection widget may be delivered to the composite repository.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: April 2, 2024
    Assignee: Capital One Services, LLC
    Inventors: Kush Patel, Jiaxin Guo, Venkatasudharsan Dasa, Gopi Kancharla, Justin Pitz, Charles E. Smith
  • Patent number: 11886890
    Abstract: Disclosed are examples of systems, methods and techniques related to delivering a service widget that collects data and provides a service. A service widget is provided in response to a widget delivery request received from a user browser. The delivered service widget enables the user browser to request item-related services from an enterprise. A request for the item-related services is received by an enterprise from the delivered service widget. Provision of the service is enabled upon confirmation that an authentication token fetched from the client backend system is valid for the client backend system, the services request may be delivered to an enterprise server. The enterprise, in response to an analysis of the information related to the item available for purchase, may indicate that the item available for purchase meets a purchase threshold of the enterprise and provide an evaluation result including parameters of the item-related services.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: January 30, 2024
    Assignee: Capital One Services, LLC
    Inventors: Kush Patel, Gopi Kancharla, Venkatasudharsan Dasa
  • Patent number: 11881996
    Abstract: A device may receive information identifying a plurality of requests and identifying a plurality of targets for the plurality of requests. The device may generate respective routes for the plurality of targets, where a route, of the respective routes, for a target, of the plurality of targets, identifies a set of transformations to be applied to a corresponding request of the plurality of requests. The device may apply the respective routes to the plurality of requests to generate processed requests, and may communicate with at least one of the plurality of targets based on the processed requests. The device may receive results based on communicating with the at least one of the plurality of targets, wherein the results are based on the processed requests, and may provide information based on the results.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: January 23, 2024
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Nicky Joshi, Fredrick Crable
  • Patent number: 11748154
    Abstract: A set of computing nodes may receive a corresponding set of heartbeat messages that originated at the set of computing nodes. The set of heartbeat messages may relate to selecting, among the set of computing nodes, a leader computing node to process a set of jobs. State information included in the heartbeat messages may be provided to a leader election algorithm that outputs information indicating one or more computing nodes that are most qualified to process the set of jobs based on processing capabilities of the computing nodes and processing constraints associated with the set of jobs. The computing node may select itself as the leader computing node to process the set of jobs based on determining, from the information output by the leader election algorithm, that the computing node is most qualified to process the set of jobs and no other computing nodes are processing the set of jobs.
    Type: Grant
    Filed: July 8, 2021
    Date of Patent: September 5, 2023
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Sanjiv Yajnik, Raman Bajaj, James Land, Susmitha Gangarapu, Praveen Tandra, Parvesh Kumar, Janardhan Prabhakara
  • Publication number: 20230261936
    Abstract: Embodiments generally relate to a cloud computing infrastructure and method of operating the same including at least: receiving a configuration file from a configuration repository; receiving a request from a first device to configure an application rule set of one or more nodes based on the configuration file; transmitting the request to a receiver node selected from the one or more nodes; generating a notification alerting the one or more nodes that the request is stored on a database; distributing the configuration file to a subset of the one or more nodes based on receipt of an access request from the one or more nodes; and updating the application rule set of the subset of the one or more nodes based on the configuration file.
    Type: Application
    Filed: February 21, 2023
    Publication date: August 17, 2023
    Applicant: Capital One Services, LLC
    Inventors: Gopi KANCHARLA, Anurag ANDOJI, Praveen K. TANDRA, Raman BAJAJ, Parvesh KUMAR, Sanjiv YAJNIK
  • Patent number: 11714812
    Abstract: A computing system may comprise a server system, a database, and one or more data sources having different cadences, such as a batch data source and a real-time data source. The server system may generate a first dataset based on data from the batch data source, and may generate a second dataset based on data received from the real-time data source. The server system may determine metadata associated with the real-time data source. Based on the metadata, the server system may generate a database table representation of the real-time data source. The server system may be configured to perform a relational join on the first and second datasets. Such a relational join may define a namespace that is based on the first and second datasets.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: August 1, 2023
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Praveen Tandra, Parvesh Kumar, Suresh Sammeta, Zainil Momin, Srinivas Mupparapu, Dustin Doubet
  • Patent number: 11588685
    Abstract: Embodiments generally relate to a cloud computing infrastructure and method of operating the same including at least: receiving a configuration file from a configuration repository; receiving a request from a first device to configure an application rule set of one or more nodes based on the configuration file; transmitting the request to a receiver node selected from the one or more nodes; generating a notification alerting the one or more nodes that the request is stored on a database; distributing the configuration file to a subset of the one or more nodes based on receipt of an access request from the one or more nodes; and updating the application rule set of the subset of the one or more nodes based on the configuration file.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: February 21, 2023
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Anurag Andoji, Praveen K. Tandra, Raman Bajaj, Parvesh Kumar, Sanjiv Yajnik
  • Publication number: 20230019037
    Abstract: A device may receive information identifying a plurality of requests and identifying a plurality of targets for the plurality of requests. The device may generate respective routes for the plurality of targets, where a route, of the respective routes, for a target, of the plurality of targets, identifies a set of transformations to be applied to a corresponding request of the plurality of requests. The device may apply the respective routes to the plurality of requests to generate processed requests, and may communicate with at least one of the plurality of targets based on the processed requests. The device may receive results based on communicating with the at least one of the plurality of targets, wherein the results are based on the processed requests, and may provide information based on the results.
    Type: Application
    Filed: September 22, 2022
    Publication date: January 19, 2023
    Inventors: Gopi KANCHARLA, Nicky JOSHI, Fredrick CRABLE
  • Publication number: 20220358123
    Abstract: A computing system may comprise a server system, a database, and one or more data sources having different cadences, such as a batch data source and a real-time data source. The server system may generate a first dataset based on data from the batch data source, and may generate a second dataset based on data received from the real-time data source. The server system may determine metadata associated with the real-time data source. Based on the metadata, the server system may generate a database table representation of the real-time data source. The server system may be configured to perform a relational join on the first and second datasets. Such a relational join may define a namespace that is based on the first and second datasets.
    Type: Application
    Filed: May 10, 2021
    Publication date: November 10, 2022
    Applicant: Capital One Services, LLC
    Inventors: Gopi Kancharla, Praveen Tandra, Parvesh Kumar, Suresh Sammeta, Zainil Momin, Srinivas Mupparapu, Dustin Doubet
  • Publication number: 20220309546
    Abstract: An ad simulator having at least in-browser simulation capabilities is provided. In examples, the ad simulator may be a web browser extension, which a media developer, designer, etc. may use for ad display simulation. The browser extension may locate existing display ads on a webpage, one or more of which can be selected to be replaced with a new ad. A HyperText Transfer Protocol (HTTP) request may be made to an ad template rendering engine that returns a HyperText Markup Language (HTML) of a new ad personalized and targeted to a customer. The browser extension may then replace the existing ad with the new ad.
    Type: Application
    Filed: April 19, 2022
    Publication date: September 29, 2022
    Applicant: Capital One Services, LLC
    Inventors: Hanzhang ZHENG, Praveen TANDRA, Mahesh SENNIAPPAN, Raman BAJAJ, Sanjiv YAJNIK, Parvesh KUMAR, Gopi KANCHARLA
  • Patent number: 11456919
    Abstract: A device may receive information identifying a plurality of requests and identifying a plurality of targets for the plurality of requests. The device may generate respective routes for the plurality of targets, where a route, of the respective routes, for a target, of the plurality of targets, identifies a set of transformations to be applied to a corresponding request of the plurality of requests. The device may apply the respective routes to the plurality of requests to generate processed requests, and may communicate with at least one of the plurality of targets based on the processed requests. The device may receive results based on communicating with the at least one of the plurality of targets, wherein the results are based on the processed requests, and may provide information based on the results.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: September 27, 2022
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Nicky Joshi, Fredrick Crable
  • Publication number: 20220215416
    Abstract: A campaign server is disclosed which includes a multi-level queue architecture that isolates campaign processing from the delays and inconsistencies of target population information retrieval and a data streaming service system with latency and error remediation measures are disclosed, where the campaign server and the data consumption system can be part of a consolidated system. The data consumption system may include various components to process one or more offers to one or more customers and component configured to detect an error associated the preparation of the errors and/or ii) initiate a retry attempt to process the one or more offers, and and/or storing an instruction in a storage component of the streaming data system to permanently prohibit an attempt to generate the one or more offers at a subsequent time if the retry attempt expires without processing the one or more offers.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Applicant: Capital One Services, LLC
    Inventors: Gopi KANCHARLA, Sanjiv YAJNIK, Raman BAJAJ, Praveen TANDRA, Parvesh KUMAR, Arjun DUGAL, Janardhan PRABHAKARA, James LAND, Haranatha IJJUROUTHU, Hanzhang ZHENG
  • Patent number: 11321746
    Abstract: An ad simulator having at least in-browser simulation capabilities is provided. In examples, the ad simulator may be a web browser extension, which a media developer, designer, etc. may use for ad display simulation. The browser extension may locate existing display ads on a webpage, one or more of which can be selected to be replaced with a new ad. A HyperText Transfer Protocol (HTTP) request may be made to an ad template rendering engine that returns a HyperText Markup Language (HTML) of a new ad personalized and targeted to a customer. The browser extension may then replace the existing ad with the new ad.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: May 3, 2022
    Assignee: CAPITAL ONE SERVICES, LLC.
    Inventors: Hanzhang Zheng, Praveen Tandra, Mahesh Senniappan, Raman Bajaj, Sanjiv Yajnik, Parvesh Kumar, Gopi Kancharla
  • Patent number: 11315133
    Abstract: A campaign server is disclosed which includes a multi-level queue architecture that isolates campaign processing from the delays and inconsistencies of target population information retrieval and a data streaming service system with latency and error remediation measures are disclosed, where the campaign server and the data consumption system can be part of a consolidated system. The data consumption system may include various components to process one or more offers to one or more customers and component configured to detect an error associated the preparation of the errors and/or ii) initiate a retry attempt to process the one or more offers, and/or storing an instruction in a storage component of the streaming data system to permanently prohibit an attempt to generate the one or more offers at a subsequent time if the retry attempt expires without processing the one or more offers.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: April 26, 2022
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Sanjiv Yajnik, Raman Bajaj, Praveen Tandra, Parvesh Kumar, Arjun Dugal, Janardhan Prabhakara, James Land, Haranatha Ijjurouthu, Hanzhang Zheng