Patents by Inventor Varun Gupta
Varun Gupta 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).
-
Publication number: 20240089255Abstract: Systems and methods for adaptive token verification are disclosed. For example, a system may include at least one memory storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include training a verification model to verify tokenized requests based on system identifiers. The operations may include receiving a tokenized request from an external system, the request comprising a system identifier of the external system. The operations may include generating output of the verification model based on the system identifier, and, based on the output, performing one of granting the request or blocking the request.Type: ApplicationFiled: November 21, 2023Publication date: March 14, 2024Applicant: Capital One Services, LLCInventors: Allison FENICHEL, Brice ELDER, Varun GUPTA
-
Publication number: 20240015019Abstract: In some embodiments, an item-restricted access token may be bound to one or more items. In some embodiments, a first item that is accessible via a first website accessed by a user may be detected. Based on the detection and an authentication of a user, an item-restricted access token may be activated for accessing an item that corresponds to the first item. After the activation of the item-restricted token, a request may be obtained for an action related to a candidate item. The action related to the candidate item may be validated based on the item-restricted access token, where the validation indicates that the action related to the candidate item is valid based on a determination that the candidate item corresponds to the first item.Type: ApplicationFiled: July 5, 2022Publication date: January 11, 2024Applicant: Capital One Services, LLCInventors: Amanda SNEIDER, Allison FENICHEL, Varun GUPTA
-
Publication number: 20240012885Abstract: In some embodiments, validation of a network operation based on screenshot-derived uniform resource locator (URL) data may be facilitated. In some embodiments, in connection with use by a user of a first token associated with a first entity, user activity data associated with the user may be stored in a database in association with the first token. In some embodiments, the first user activity data may comprise first URL data and first timestamps associated with the first URL data. After the storage of the first user activity data, a first action request for a first action involving use of the first token may be obtained. A validation process may be performed on the first action by performing a first query of the database for user activity data based on the first action request.Type: ApplicationFiled: July 5, 2022Publication date: January 11, 2024Applicant: Capital One Services, LLCInventors: Amanda SNEIDER, Allison FENICHEL, Varun GUPTA
-
Patent number: 11868750Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a declarative specification for creating a datacenter on a cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate deployment version map associating data center entities of the data center with versions of software artifacts targeted for deployment on the datacenter entities. The system collects a set of software artifacts according to the aggregate deployment version map. The system executes the aggregate pipeline in conjunction with the aggregate deployment version map to create the datacenter in accordance with the cloud platform independent declarative specification.Type: GrantFiled: January 28, 2022Date of Patent: January 9, 2024Assignee: Salesforce, Inc.Inventors: Srinivas Dhruvakumar, Varun Gupta, Abhishek B. Waichal, Mayakrishnan Chakkarapani, Christopher Steven Moyes
-
Patent number: 11863551Abstract: Systems and methods for adaptive token verification are disclosed. For example, a system may include at least one memory storing instructions and one or more processors configured to execute the instructions to perform operations. The operations may include training a verification model to verify tokenized requests based on system identifiers. The operations may include receiving a tokenized request from an external system, the request comprising a system identifier of the external system. The operations may include generating output of the verification model based on the system identifier, and, based on the output, performing one of granting the request or blocking the request.Type: GrantFiled: December 14, 2022Date of Patent: January 2, 2024Assignee: Capital One Services, LLCInventors: Allison Fenichel, Brice Elder, Varun Gupta
-
Patent number: 11848829Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created or modifications to an existing datacenter deployed on a cloud platform. The system compiles the cloud platform independent declarative specification to generate a metadata representation of the data center. If the datacenter is existing, the system generates a metadata representation representing modifications to the datacenter to obtain a desired datacenter. The system sends the metadata representation and a set of instructions for execution on a target cloud platform. The target cloud platform executes the instructions to configure the data center. The system provides users with access to the computing resources of the data center configured by the target cloud platform.Type: GrantFiled: November 6, 2020Date of Patent: December 19, 2023Assignee: Salesforce, Inc.Inventors: Srinivas Dhruvakumar, Mayakrishnan Chakkarapani, Varun Gupta, Joshua Paul Meier
-
Publication number: 20230385813Abstract: A method, system and computer program product for generating and managing a time-bound virtual payment card are disclosed. A primary account holder requests a virtual payment card linked to their account to share spending with a third party while maintaining the security of their account. In the request, the account holder specifies a recipient and conditions for use of the virtual payment card including recurring temporal parameters. A service managed by the card issuing financial institution receives the request and generates a virtual card configured to the parameters specified. Thereafter, the service sends the virtual card to the specified recipient. After activating the virtual payment card, the recipient attempts a purchase at a merchant. Upon checkout, the service receives a request from the merchant and based on the transaction information in the request, determines whether the transaction meets the conditions for use and approves or denies the transaction accordingly.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Applicant: Capital One Services, LLCInventors: Allison FENICHEL, Varun GUPTA, Amanda SNEIDER
-
Publication number: 20230370470Abstract: In some embodiments, Uniform Resource Locator (URL) parameters may be used to bind access tokens to authorize web-browser-initiated network operations. In some embodiments, a user input at a data exchange gateway associated with a first website to perform a first network operation (e.g., a request to access resources associated with the first website) may be detected. In response to the detected user input, an access token may be generated based on user specific information associated with the user, where the access token is associated with one or more network operation parameters. In response to a use of the access token for authorizing the first network operation and successful authorization of the first network operation, the access token may be configured to be bound to a first URL identifier parameter associated with the first website.Type: ApplicationFiled: July 26, 2023Publication date: November 16, 2023Applicant: Capital One Services, LLCInventors: Varun GUPTA, Allison FENICHEL, Johanna DAVIS
-
Patent number: 11814908Abstract: A formation tester tool assembly includes a seal member mounted on rigid stabilizer that contacts a borehole wall separately from the seal member, so that seal exposure to a stabilization load that presses the tool against the borehole wall is limited or reduced by contact engagement of the stabilizer with the borehole wall. The stabilizer is provided by a hydraulically actuated probe piston reciprocally movable relative to a tool body on which it is mounted. The seal member is in some embodiments movable relative to the probe piston, for example being configured for hydraulic actuation to sealingly engage the borehole wall while the tool body is stabilized by action of the probe piston.Type: GrantFiled: May 23, 2022Date of Patent: November 14, 2023Assignee: Halliburton Energy Services, Inc.Inventors: Ping Sui, Nanjun Liu, Varun Gupta, Charles Kuo
-
Publication number: 20230319038Abstract: In some implementations, an authentication device may receive information related to website browsing activity at a client device. The information related to the website browsing activity may include information associated with a web address for a current website where information associated with a virtual credential was entered. The authentication device may identify one or more valid web addresses associated with the virtual credential, which may be valid only for an entity associated with the one or more valid web addresses. The authentication device may transmit, to the client device, information to indicate whether the website browsing activity is authenticated based on a comparison of the web address for the current website where the information associated with the virtual credential was entered and the one or more valid web addresses associated with the virtual credential.Type: ApplicationFiled: June 1, 2023Publication date: October 5, 2023Inventors: Varun GUPTA, Allison FENICHEL, Amanda SNEIDER
-
Patent number: 11757896Abstract: In some embodiments, Uniform Resource Locator (URL) parameters may be used to bind access tokens to authorize web-browser-initiated network operations. In some embodiments, a user input at a data exchange gateway associated with a first website to perform a first network operation (e.g., a request to access resources associated with the first website) may be detected. In response to the detected user input, an access token may be generated based on user specific information associated with the user, where the access token is associated with one or more network operation parameters. In response to a use of the access token for authorizing the first network operation and successful authorization of the first network operation, the access token may be configured to be bound to a first URL identifier parameter associated with the first website.Type: GrantFiled: October 31, 2022Date of Patent: September 12, 2023Assignee: Capital One Services, LLCInventors: Varun Gupta, Allison Fenichel, Johanna Davis
-
Publication number: 20230274255Abstract: In certain embodiments, location-based activation of card identifiers may be facilitated. In some embodiments, an electrophoretic display card may store a set of location-specific card identifiers, where each card identifier of the set is associated with (i) an account of a user and (ii) creation location information indicating a device location of the user at a creation time of the card identifier. In response to being powered by a user device, the card may initiate wireless communication with the user device. The card may determine a device location of the user device, select a card identifier from the set of card identifiers that matches the device location, and switch a state of the card identifier to an active state to enable transaction processing for the card identifier. In some embodiments, the card may cause the active card identifier to be presented on an electrophoretic display of the card.Type: ApplicationFiled: May 4, 2023Publication date: August 31, 2023Applicant: Capital One Services, LLCInventors: Varun GUPTA, Amanda SNEIDER, Allison FENICHEL
-
Publication number: 20230244463Abstract: Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a declarative specification for creating a datacenter on a cloud platform. The system generates an aggregate pipeline comprising a hierarchy of pipelines. The system generates an aggregate deployment version map associating data center entities of the data center with versions of software artifacts targeted for deployment on the datacenter entities. The system collects a set of software artifacts according to the aggregate deployment version map. The system executes the aggregate pipeline in conjunction with the aggregate deployment version map to create the datacenter in accordance with the cloud platform independent declarative specification.Type: ApplicationFiled: January 28, 2022Publication date: August 3, 2023Inventors: Srinivas Dhruvakumar, Varun Gupta, Abhishek B. Waichal, Mayakrishnan Chakkarapani, Christopher Steven Moyes
-
Publication number: 20230230082Abstract: The disclosed embodiments provide systems and methods for providing real-time warnings to merchants for data breaches. For example, the system may include one or more memory devices storing instructions and one or more processors configured to perform operations consistent with this disclosure. The operations may include collecting and storing transaction authorization requests from one or more merchants. The transaction authorization requests may include a virtual account number associated with an account, the virtual account number being previously bound to a merchant and reusable only for the bound merchant. The operations may further include detecting an event at the bound merchant based on, for example, a transaction authorization request having a mismatch between a transacting merchant and the bound merchant. The operations my further include communicating notification of the event through a communication interface with the bound merchant.Type: ApplicationFiled: March 23, 2023Publication date: July 20, 2023Applicant: Capital One Services, LLCInventors: Philip SPIEGEL, Noble OZOKA, Varun GUPTA, Michael SNYDER, Matthew REEDY, Allison FENICHEL
-
Publication number: 20230222712Abstract: Disclosed is a system to obtain the data set including multiple variables. The system extracts the multiple variables from the data set. Based on the data set, the system creates an ontology indicating multiple relationships between two or more variables among the multiple variables, where a relationship among multiple relationships indicates a correlation between the two or more variables. The system obtains an intent associated with the user, and a visualization standard, where the visualization standard indicates an attribute associated with the visualization. The system generates a sequence of multiple visualizations to present to the user by ranking the multiple visualizations based on the correlation between the two or more variables, the visualization standard and the intent associated with the user. The system presents the sequence of multiple visualizations based on the ranking.Type: ApplicationFiled: July 26, 2022Publication date: July 13, 2023Inventors: Shaun Modi, Thomas Hallaran, Tong Lee, Dylan (Scarlet) Campbell Butman (Dame), Lipsa Panda, Varun Gupta
-
Patent number: 11695764Abstract: In some implementations, an authentication device may receive information related to website browsing activity at a client device. The information related to the website browsing activity may include information associated with a web address for a current website where information associated with a virtual credential was entered. The authentication device may identify one or more valid web addresses associated with the virtual credential, which may be valid only for an entity associated with the one or more valid web addresses. The authentication device may transmit, to the client device, information to indicate whether the website browsing activity is authenticated based on a comparison of the web address for the current website where the information associated with the virtual credential was entered and the one or more valid web addresses associated with the virtual credential.Type: GrantFiled: December 31, 2020Date of Patent: July 4, 2023Assignee: Capital One Services, LLCInventors: Varun Gupta, Allison Fenichel, Amanda Sneider
-
Publication number: 20230185631Abstract: Disclosed herein are system, method, and computer program product embodiments for microservice load balancing and distribution using an embedded computer capacity module. An embodiment operates by retrieving an application programming interface (API) request from a client. The embodiment stores objects representing the API request in a job detail database containing details related to the API request. The embodiment determines an available bandwidth of the service instance. The embodiment transmits the determined available bandwidth of the service instance to a job processor. The embodiment selects tasks from the objects representing the API request stored in the job detail database based on the determined available bandwidth of the service instance. The embodiment executes the selected tasks.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Chandrashekar Kanakapura Subbarao, Varun Gupta
-
Publication number: 20230186197Abstract: In an approach for effective performance assessment, a processor classifies relevancy of a goal submitted by an employee. A processor classifies the goal into one of pre-defined dimensions. A processor receives feedback about the goal from a manager. A processor classifies whether the feedback is actionable with respect to the corresponding goal. A processor classifies consistency of the feedback with the corresponding dimension of the goal. A processor classifies consistency of the feedback with the corresponding position level of the employee. A processor converts the feedback along the corresponding dimension into a rating for the dimension on a pre-defined scale.Type: ApplicationFiled: December 14, 2021Publication date: June 15, 2023Inventors: Rakesh Rameshrao Pimplikar, Sameep Mehta, Nazia Hasan, Varun Gupta, Kingshuk Banerjee
-
Patent number: 11677620Abstract: Computing systems, for example, multi-tenant systems create data centers in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives a cloud platform independent declarative specification describing a new datacenter to be created and a customization specification for customizing the data center. The system compiles the declarative specification along with the customization specification to generate a metadata representation of the data center. The metadata representation is used to generate a data center on a target cloud platform. Different customization specifications can be provided to generate different customized datacenters based on the same declarative specification. For example, the different customized data centers may implement different policies, for example, network policies, security policies, and so on.Type: GrantFiled: March 4, 2022Date of Patent: June 13, 2023Assignee: Salesforce, Inc.Inventors: Sriram Srinivasan, Joshua Paul Meier, Varun Gupta, Mayakrishnan Chakkarapani, Neil Natarajan
-
Patent number: 11663580Abstract: In certain embodiments, location-based activation of card identifiers may be facilitated. In some embodiments, an electrophoretic display card may store a set of location-specific card identifiers, where each card identifier of the set is associated with (i) an account of a user and (ii) creation location information indicating a device location of the user at a creation time of the card identifier. In response to being powered by a user device, the card may initiate wireless communication with the user device. The card may determine a device location of the user device, select a card identifier from the set of card identifiers that matches the device location, and switch a state of the card identifier to an active state to enable transaction processing for the card identifier. In some embodiments, the card may cause the active card identifier to be presented on an electrophoretic display of the card.Type: GrantFiled: March 5, 2021Date of Patent: May 30, 2023Assignee: Capital One Services, LLCInventors: Varun Gupta, Amanda Sneider, Allison Fenichel