Patents by Inventor Prateek Gupta

Prateek 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).

  • Patent number: 12166753
    Abstract: A method of connecting a software-defined data center (SDDC) to a cloud platform to enable the cloud platform to deliver cloud services to the SDDC includes the steps of: deploying an agent platform appliance that is connected to a management network of the SDDC; and deploying a plurality of agents on the agent platform appliance, wherein the agents include a first agent that is configured to issue a command to a component of the SDDC to perform an operation requested by a cloud service of the cloud platform and a second agent that is configured to acquire an authentication token for authenticating to the component of the SDDC, and wherein the second agent acquires the authentication token from the component of the SDDC, and the first agent acquires the authentication token from the second agent and transmits the command and the authentication token to the component of the SDDC.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: December 10, 2024
    Assignee: VMware LLC
    Inventors: Prateek Gupta, Fnu Yashu, John E. Brezak
  • Publication number: 20240314218
    Abstract: A system, process, and computer-readable medium for updating an application cache using a stream listening service is described. A stream listening service may monitor one or more data streams for content relating to a user. The stream listening service may forward the content along with time-to-live values to an application cache. A user may use an application to obtain information regarding the user's account, where the application obtains information from a data store and/or cached information from the application cache. The stream listening service, by forwarding current account information, obtained from listening to one or more streams, to the application cache, reduces traffic at the data store by providing current information from the data stream to the application cache.
    Type: Application
    Filed: January 17, 2024
    Publication date: September 19, 2024
    Inventors: Prateek Gupta, Samuel Wu, Zachary Wyman, Ramiro Ordonez
  • Publication number: 20240248924
    Abstract: A computing system identifies a heterogenous multi-entity graph user graph for a user based upon an identifier for the user. The user graph includes nodes and edges connecting the nodes. The nodes include topic nodes representing topics and entity nodes. The entity nodes represent people associated with the user, documents of the user, or derived information that is derived from the documents. The computing system identifies a cluster of the topic nodes corresponding to a productivity area of the user and performs a walk of the user graph based upon the subset of the topic nodes to identify a subset of the people, the documents, and the derived information. The computing system causes a graphical user interface (GUI) to be presented on a display, where the GUI includes identifiers for the subset of the people, the documents, and the derived information.
    Type: Application
    Filed: May 2, 2022
    Publication date: July 25, 2024
    Inventors: Vipindeep VANGALA, Prateek GUPTA, Niranjana R, Sangita Narayan PITRE, Dinesh KUMAR
  • Publication number: 20240248833
    Abstract: An example method of alerting and remediation in a multi-cloud computing system having a public cloud in communication with a data center includes: receiving, at remediation and troubleshooting software executing in the public cloud, event and log information generated by endpoint software executing in the data center during operation thereof; generating, at the remediation and troubleshooting software, an incident in response to the event and log information; sending, by a remediation and troubleshooting service (RTS) of the remediation and troubleshooting software in response to the incident, a remediation task to a coordinator agent over a message fabric, the coordinator agent executing in an agent platform appliance of the data center; and executing, by the coordinator agent, remediation of the endpoint software according to the remediation task.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Prateek GUPTA, Fnu YASHU, Anru XU, Tracy LIANG
  • Publication number: 20240241743
    Abstract: A method of registering and deploying an agent platform appliance in a hybrid environment includes the steps of: transmitting a first code to a cloud platform to create an authentication account for the agent platform appliance, wherein credentials for accessing the authentication account include the first code; transmitting a request for an access token that permits downloading images of agents from an agent repository of the cloud platform, wherein the request for the access token includes the first code for accessing the created authentication account; upon receiving the access token, transmitting a request to the agent repository, to download the images of the agents, wherein the request to download the images of the agents includes the received access token; and upon receiving the images of the agents from the agent repository, installing the agents on the agent platform appliance using the received images of the agents.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 18, 2024
    Inventors: Prateek GUPTA, Fnu YASHU
  • Publication number: 20240230355
    Abstract: A system for driver risk analysis includes and/or interfaces with: a processing subsystem, a set of sensors, and a set of models and/or algorithms. Additionally or alternatively, the system can include and/or interface with any or all of: a software platform, a set of client applications, a set of user devices, and/or any other components. A method for driver risk analysis can include any or all of: collecting a set of data; analyzing the set of data to determine a set of features; analyzing the set of data to produce a set of driver risk outputs; and triggering a set of actions based on the set of driver risk outputs. Additionally or alternatively, the method can include any or all of: determining eligibility criteria associated with a set of end entities; modifying any or all of the collection of data and/or the analysis of data and/or the driver risk outputs based on the eligibility criteria; training and/or updating a set of models and/or algorithms; and/or any other processes.
    Type: Application
    Filed: October 12, 2023
    Publication date: July 11, 2024
    Inventors: Gerry Goldstein, Manish Kumar, Prateek Gupta, Christopher Damon, Jayanta Kumar Pal, Mustansir Mama, Nitin Dileep Salodkar, Shivam Singh
  • Publication number: 20240226503
    Abstract: A catheter tip shaping system includes a catheter, and a tip shaping tool. The tip shaping tool includes a body having a first end and a second end, a first pin, a second pin, and a third pin, wherein the first, second, and third pins are positioned at the first end of the body and extend from a first face of the body. A distal end region of the catheter may be configured to be positioned between a gap between the first, second, and third pins such that the tip shaping tool can be manipulated by a user to invoke a curvature in the distal end region of the catheter.
    Type: Application
    Filed: January 10, 2024
    Publication date: July 11, 2024
    Applicant: Boston Scientific Medical Device Limited
    Inventors: Rahul Jain, Prateek Gupta, Shoeb Khan, Jahnavi Konduru, Anshul Chabra
  • Publication number: 20240133702
    Abstract: A system for driver risk analysis includes and/or interfaces with: a processing subsystem, a set of sensors, and a set of models and/or algorithms. Additionally or alternatively, the system can include and/or interface with any or all of: a software platform, a set of client applications, a set of user devices, and/or any other components. A method for driver risk analysis can include any or all of: collecting a set of data; analyzing the set of data to determine a set of features; analyzing the set of data to produce a set of driver risk outputs; and triggering a set of actions based on the set of driver risk outputs. Additionally or alternatively, the method can include any or all of: determining eligibility criteria associated with a set of end entities; modifying any or all of the collection of data and/or the analysis of data and/or the driver risk outputs based on the eligibility criteria; training and/or updating a set of models and/or algorithms; and/or any other processes.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 25, 2024
    Inventors: Gerry Goldstein, Manish Kumar, Prateek Gupta, Christopher Damon, Jayanta Kumar Pal, Mustansir Mama, Nitin Dileep Salodkar, Shivam Singh
  • Publication number: 20240100303
    Abstract: A catheter system which provides adjustability of the length of the guidewire extending distally from the distal tip of the catheter and/or allows the guidewire to be secured relative to the catheter hub to allow the guidewire and the catheter to be steered simultaneously. The catheter system may include a catheter having an elongate shaft defining a catheter lumen, a hub assembly coupled to the proximal end of the elongate shaft and including a hub assembly lumen, a torque assembly releasably coupled to the hub assembly and including a torque assembly lumen, and a guidewire co-axially disposed within the catheter lumen, hub assembly lumen, and torque assembly lumen. In a first configuration the torque assembly may be configured to simultaneously torque the elongate shaft and the guidewire and in a second configuration the torque assembly may be configured to torque the guidewire independent of the elongate shaft.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 28, 2024
    Applicant: Boston Scientific Medical Device Limited
    Inventors: Prateek Gupta, Jahnavi Konduru, Ishank Jain, Anshul Chabra, Rahul Jain
  • Publication number: 20240078525
    Abstract: A method, system, apparatus, and computer program product for accessing and communicating data between accounts, including incentives for their use. Consumers, businesses, creditors, and agencies may be allowed to create and manage a centralized collections account. Consumers may be able to pay, negotiate, and manage their past due debt accounts within the centralized collections account. Businesses, creditors, and agencies may be able to negotiate with customers, manage clients and sub clients, and set legal terms and conditions within the centralized collections account. Rewards may be earned for negotiating and paying off a collections account or assisting others in these actions. Businesses, creditors, and agencies may be able to electronically communicate amongst themselves and with consumers, potentially reducing postal and telephone expenses.
    Type: Application
    Filed: October 10, 2023
    Publication date: March 7, 2024
    Applicant: H2H Technologies
    Inventors: Donna Ann WEAVER, Prateek GUPTA
  • Patent number: 11916787
    Abstract: A system, process, and computer-readable medium for updating an application cache using a stream listening service is described. A stream listening service may monitor one or more data streams for content relating to a user. The stream listening service may forward the content along with time-to-live values to an application cache. A user may use an application to obtain information regarding the user's account, where the application obtains information from a data store and/or cached information from the application cache. The stream listening service, by forwarding current account information, obtained from listening to one or more streams, to the application cache, reduces traffic at the data store by providing current information from the data stream to the application cache.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: February 27, 2024
    Assignee: Capital One Services, LLC
    Inventors: Prateek Gupta, Samuel Wu, Zachary Wyman, Ramiro Ordonez
  • Publication number: 20240028376
    Abstract: A method of forwarding logs of a software-defined data center (SDDC) and logs of an agent platform appliance to a cloud platform through the agent platform appliance, the agent platform appliance having deployed thereon a plurality of agents of cloud services that are delivered to the SDDC, includes the steps of: collecting first log data from one or more management appliances of the SDDC; collecting second log data from one or more of the agents of cloud services; acquiring one or more access tokens for communicating with the cloud platform; and transmitting log data generated from the collected first log data and the collected second log data, along with the one or more access tokens, to a log monitoring service running in the cloud platform, wherein the log monitoring service is configured to generate alerts separately for different tenants of the computer system from log data of the different tenants.
    Type: Application
    Filed: November 3, 2022
    Publication date: January 25, 2024
    Inventors: PRATEEK GUPTA, PRAVEEN TIRUMANYAM, MATTHEW WILLINGHAM, LAV JAIN
  • Publication number: 20240012632
    Abstract: A cloud service for managing an agent platform appliance is configured to issue commands to an agent platform management agent deployed on the agent platform appliance to upgrade the agent platform appliance to a desired version. Upon receipt of this command, the agent platform management agent carries out a method of updating the agent platform appliance, which includes: determining that a current version of the agent platform appliance does not match the desired version, determining connectivity to a repository that stores bits for updating the agent platform appliance to the desired version, requesting a first agent to perform a first pre-update check and a second agent to perform a second pre-update check, and after the first pre-update check and the second pre-update check have passed, requesting an appliance management service running on the agent platform appliance to perform an update of the agent platform appliance to the desired version.
    Type: Application
    Filed: September 8, 2022
    Publication date: January 11, 2024
    Inventors: CHAITANYA DESHMUKH, Avinash Venkatesh BHAT, Praveen TIRUMANYAM, Fnu YASHU, Prateek GUPTA
  • Publication number: 20240007462
    Abstract: A method of connecting a software-defined data center (SDDC) to a cloud platform to enable the cloud platform to deliver cloud services to the SDDC includes the steps of: deploying an agent platform appliance that is connected to a management network of the SDDC; and deploying a plurality of agents on the agent platform appliance, wherein the agents include a first agent that is configured to issue a command to a component of the SDDC to perform an operation requested by a cloud service of the cloud platform and a second agent that is configured to acquire an authentication token for authenticating to the component of the SDDC, and wherein the second agent acquires the authentication token from the component of the SDDC, and the first agent acquires the authentication token from the second agent and transmits the command and the authentication token to the component of the SDDC.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Prateek GUPTA, Fnu YASHU, John E. BREZAK
  • Publication number: 20240007340
    Abstract: A method of executing a workload initiated from a cloud platform, in a software-defined data center (SDDC), wherein the cloud platform delivers cloud services to the SDDC, includes the steps of: deploying a first agent in an agent appliance platform that is connected to a management network of the SDDC, wherein the first agent is an agent of one of the cloud services and issues commands to execute the workload on the SDDC; and upon completion of the workload, deleting the first agent from the agent appliance platform.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Prateek GUPTA, Fnu YASHU, John E. BREZAK, Mathangi VENKATESAN
  • Publication number: 20240004684
    Abstract: A method of exchanging messages between a software-defined data center (SDDC) and a cloud platform through a plurality of agents deployed on an agent platform appliance that is connected to a management network of the SDDC, to enable the cloud platform to deliver cloud services to the SDDC, includes the steps of: acquiring an access token from a first agent of the plurality of agents; communicating with a message broker cloud service using the access token to exchange messages with the message broker cloud service, the exchanged messages including a first message from one of the cloud services to one or more of the plurality of agents and a second message from a second agent of the plurality of agents to one of the cloud services; and delivering the first message to the one or more agents.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Prateek GUPTA, John E. BREZAK, Fnu YASHU, Alex RANKOV, Steven MCALLISTER, Karthik Sreenivasa MURTHY, George DAVELMAN
  • Publication number: 20240007465
    Abstract: A method of controlling access to components of an SDDC in a hybrid environment, the hybrid environment including a cloud platform from which cloud services are delivered to the SDDC through agents deployed on an agent platform appliance, includes the steps of: transmitting to a first component of the SDDC, a request to create a first account for accessing the first component of the SDDC by a first agent, which is one of the agents deployed on the agent platform appliance; in response to the first agent requesting access to the first component of the SDDC, transmitting to the first component of the SDDC, credentials associated with the first account and a request for a first authentication token that authorizes the access to the first component of the SDDC; and upon receiving the first authentication token from the first component of the SDDC, transmitting the first authentication token to the first agent.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 4, 2024
    Inventors: Prateek GUPTA, Fnu YASHU, John E. BREZAK, Wei DU, Margarita Cabangangan MIRANDA
  • Patent number: 11855770
    Abstract: A system, process, and computer-readable medium for updating an application cache using a stream listening service is described. A stream listening service may monitor one or more data streams for content relating to a user. The stream listening service may forward the content along with time-to-live values to an application cache. A user may use an application to obtain information regarding the user's account, where the application obtains information from a data store and/or cached information from the application cache. The stream listening service, by forwarding current account information, obtained from listening to one or more streams, to the application cache, reduces traffic at the data store by providing current information from the data stream to the application cache.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: December 26, 2023
    Assignee: Capital One Services, LLC
    Inventors: Prateek Gupta, Samuel Wu, Zachary Wyman, Ramiro Ordonez
  • Publication number: 20230394030
    Abstract: A process mining system performs process mining using visual logs generated from video streams of worker devices. Specifically, for a given worker device, the process mining system obtains a series of images capturing a screen of a worker device while the worker device processes one or more tasks related to an operation process. The process mining system determines activity labels for a plurality of images. An activity label for an image may indicate an activity performed on the worker device when the image was captured. The activity label is determined by extracting information from pixels of the image and inferring the activity of the worker device from the extracted information. The process mining system generates event logs from the visual logs of worker devices and uses the event logs for process mining.
    Type: Application
    Filed: July 24, 2023
    Publication date: December 7, 2023
    Inventors: Manish Garg, Mubarak Abdulla, Aanjan Hari, Ajay Gabale, Jagadeesh Chandra Bose, Prateek Gupta
  • Patent number: 11765252
    Abstract: A system, process, and computer-readable medium for updating an application cache using a stream listening service is described. A stream listening service may monitor one or more data streams for content relating to a user. The stream listening service may forward the content along with time-to-live values to an application cache. A user may use an application to obtain information regarding the user's account, where the application obtains information from a data store and/or cached information from the application cache. The stream listening service, by forwarding current account information, obtained from listening to one or more streams, to the application cache, reduces traffic at the data store by providing current information from the data stream to the application cache.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: September 19, 2023
    Assignee: Capital One Services, LLC
    Inventors: Prateek Gupta, Samuel Wu, Zachary Wyman, Ramiro Ordonez