Patents by Inventor Purvish Purohit

Purvish Purohit 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: 20230222239
    Abstract: In general, this disclosure describes a multi-zone secure AI exchange. The multi-zone secure AI exchange may be implemented in a multi-cloud, multi-data center environment, where each zone may be in a different cloud or data center. The multi-zone secure AI exchange may include a data repository, a data exchange, and shared services. The data repository may be configured to store algorithms and datasets, each having a respective owning user. The data exchange may receive datasets and algorithms from the data repository, and may perform the algorithms to produce output data. Each of the data repository, data exchange, and shared services may have a different level of security. The data repository may implement the highest level of security, allowing the owner user, and only the owning user, to control how their data and algorithms move in and out of the data repository, or are changed while in the data repository.
    Type: Application
    Filed: February 27, 2023
    Publication date: July 13, 2023
    Inventors: Guido Franciscus Wilhelmus Coenders, Kaladhar Voruganti, Vijaay Doraiswamy, Purvish Purohit, Mahendra Malviya
  • Patent number: 11627051
    Abstract: A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each data center comprising a plurality of mechanical assets. A data center gateway system communicatively coupled to one or more data centers of the plurality of data centers is configured to determine a subset of the plurality of mechanical assets of the data center that provide cooling to equipment of a customer of the data center, and output, for display, a graphical depiction of the subset of the plurality of mechanical assets of the data center that provide cooling to equipment of the customer in the data center.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: April 11, 2023
    Assignee: Equinix, Inc.
    Inventors: Michael Marinelli, William Maloney, Swayambhu Raparti, Anthony J. Sukiennik, Purvish Purohit, Prabhakar Gundugola
  • Patent number: 11593500
    Abstract: In general, this disclosure describes a multi-zone secure AI exchange. The multi-zone secure AI exchange may be implemented in a multi-cloud, multi-data center environment, where each zone may be in a different cloud or data center. The multi-zone secure AI exchange may include a data repository, a data exchange, and shared services. The data repository may be configured to store algorithms and datasets, each having a respective owning user. The data exchange may receive datasets and algorithms from the data repository, and may perform the algorithms to produce output data. Each of the data repository, data exchange, and shared services may have a different level of security. The data repository may implement the highest level of security, allowing the owner user, and only the owning user, to control how their data and algorithms move in and out of the data repository, or are changed while in the data repository.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: February 28, 2023
    Assignee: EQUINIX, INC.
    Inventors: Guido Franciscus Wilhelmus Coenders, Kaladhar Voruganti, Vijaay Doraiswamy, Purvish Purohit, Mahendra Malviya
  • Publication number: 20210150411
    Abstract: In general, this disclosure describes a system for securely training artificial intelligence (AI) models. The system may include communication circuitry for receiving from providers data sets, machine learning algorithms, and AI models. The data sets, machine learning algorithms, and AI models may be placed in a secure sandbox for access by a user. The user may securely train the AI models using the data sets in the secure sandbox. The secure sandbox may record AI model metadata associated with transactions involving the AI models and send the AI model metadata to a model registry. The model registry may attest to the lineage of the AI models.
    Type: Application
    Filed: November 13, 2020
    Publication date: May 20, 2021
    Inventors: Guido Franciscus Wilhelmus Coenders, Kaladhar Voruganti, Vijaay Doraiswamy, Purvish Purohit, Mahendra Malviya
  • Publication number: 20210036930
    Abstract: A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each data center comprising a plurality of mechanical assets. A data center gateway system communicatively coupled to one or more data centers of the plurality of data centers is configured to determine a subset of the plurality of mechanical assets of the data center that provide cooling to equipment of a customer of the data center, and output, for display, a graphical depiction of the subset of the plurality of mechanical assets of the data center that provide cooling to equipment of the customer in the data center.
    Type: Application
    Filed: October 19, 2020
    Publication date: February 4, 2021
    Inventors: Michael Marinelli, William Maloney, Swayambhu Raparti, Anthony J. Sukiennik, Purvish Purohit, Prabhakar Gundugola
  • Patent number: 10904173
    Abstract: In some examples, a method includes receiving, by a data center infrastructure monitoring system, a registration request that indicates a method of a subscription application programming interface and specifies one or more event subjects of events describing a system operation of a data center; storing, by the data center infrastructure monitoring system to a data-topic map, respective mappings for the one or more event subjects to a topic of a cloud-based publication platform; monitoring, by a data center infrastructure monitoring system, a plurality of physical infrastructure assets that enable system operation within the data center to obtain an event that describes one of the event subjects; and publishing, by the data center infrastructure monitoring system, the event to the topic.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: January 26, 2021
    Assignee: EQUINIX, INC.
    Inventors: Venkatachalam Rangasamy, Jaganathan Jeyapaul, Vijaay Doraiswamy, Brian J. Lillie, Ashwin Kamath, Srinivasa Rao Yedluri, Purvish Purohit, Divesh Kumar
  • Patent number: 10819556
    Abstract: In some examples, a method includes obtaining, by a data center infrastructure monitoring (DCIM) agent executing on a computing device deployed by a data center provider within a first data center of a plurality of geographically-distributed data centers, an infrastructure asset data object comprising infrastructure asset data for a physical infrastructure asset of a second data center of the plurality of geographically-distributed data centers; translating, by the DCIM agent using an asset mapping table, the infrastructure asset data object to formatted infrastructure asset data, wherein the asset mapping table maps one or more properties of infrastructure asset data objects to management protocol objects or control protocol objects for one of a management protocol or control protocol; and sending, by the DCIM agent to customer equipment co-located within the first data center, the formatted infrastructure asset data in a communication that conforms to one of the management protocol or control protocol.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: October 27, 2020
    Assignee: EQUINIX, INC.
    Inventors: Venkatachalam Rangasamy, Ashwin Kamath, Purvish Purohit, Shital Dhariya, Jay Shankar Pathak, Vijaay Doraiswamy, Brian J. Lillie
  • Patent number: 10812339
    Abstract: A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each data center comprising a plurality of physical infrastructure assets. A data center gateway system communicatively coupled to one or more data centers of the plurality of data centers is configured to receive a request from a customer of a data center of the plurality of data centers to display a real-time power path that shows a current flow of power through a plurality of assets of the data center, determine a subset of the plurality of assets of the data center that provide power to equipment of the customer of the data center, and output, for display, a graphical depiction of the real-time power path between the subset of the plurality of assets of the data center that provide power to equipment of the customer in the data center.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: October 20, 2020
    Assignee: Equinix, Inc.
    Inventors: Michael Marinelli, William Maloney, Swayambhu Raparti, Anthony J. Sukiennik, Purvish Purohit, Prabhakar Gundugola
  • Patent number: 10764217
    Abstract: In some examples, a method includes receiving, by a data center infrastructure monitoring system, a registration request that indicates a method of a subscription application programming interface and specifies one or more event subjects of events describing a system operation of a data center; storing, by the data center infrastructure monitoring system to a data-topic map, respective mappings for the one or more event subjects to a topic of a cloud-based publication platform; monitoring, by a data center infrastructure monitoring system, a plurality of physical infrastructure assets that enable system operation within the data center to obtain an event that describes one of the event subjects; and publishing, by the data center infrastructure monitoring system, the event to the topic.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: September 1, 2020
    Assignee: Equinix, Inc.
    Inventors: Venkatachalam Rangasamy, Jaganathan Jeyapaul, Vijaay Doraiswamy, Brian J. Lillie, Ashwin Kamath, Srinivasa Rao Yedluri, Purvish Purohit, Divesh Kumar
  • Patent number: 10623680
    Abstract: A method includes receiving, by an asset privacy system, an input video feed that includes images of one or more assets located within a data center, identifying, by the asset privacy system, one or more corresponding assets for the images of the one or more assets, determining, by the asset privacy system, an asset of the one or more assets a customer is not authorized to view, and generating, from the input video feed, by the asset privacy system based at least on the determining, an output video feed that does not include images of the asset the customer is not authorized to view and that does include images of at least one other asset of the one or more assets.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: April 14, 2020
    Assignee: EQUINIX, INC.
    Inventors: Venkatachalam Rangasamy, Purvish Purohit, Vijaay Doraiswamy, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10574529
    Abstract: A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each having a plurality of physical infrastructure assets. A data center gateway system is communicatively coupled to one or more data centers of plurality of data centers and configured to receive data for configuring an alert specifying one or more data center assets to monitor for a primary alert event, an event type for the primary alert event, and a conditional trigger event upon which providing an alert notification for the primary alert event will be conditioned, store the data for configuring the alert, monitor, based on the stored data, the one or more infrastructure assets for the conditional trigger event and the primary alert event, and in response to detecting both the conditional trigger event and the primary alert event associated with the configured alert, providing the alert notification.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 25, 2020
    Assignee: Equinix, Inc.
    Inventors: Michael Marinelli, William Maloney, Swayambhu Raparti, Anthony J. Sukiennik, Purvish Purohit, Prabhakar Gundugola
  • Patent number: 10230798
    Abstract: Techniques are described for distributed processing of Internet of Things (IoT) device data by edge systems co-located within a globally-distributed set of co-location facilities deployed and managed by a co-location facility provider. For example, a method includes selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data associated with events generated by an IoT device. The method also includes provisioning, at the selected edge computing system, an application programming interface (API) endpoint for communication with the IoT device, receiving, by the selected edge computing system at the endpoint, the data associated with the events generated by the IoT device, and processing, by the selected edge computing system, the data associated with the events generated by the IoT device.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: March 12, 2019
    Assignee: Equinix, Inc.
    Inventors: Vijaay Doraiswamy, Brian J. Lillie, Ramchandra Jayateerth Koty, Jaganathan Jeyapaul, Purvish Purohit
  • Publication number: 20180359201
    Abstract: In some examples, a method includes receiving, by a data center infrastructure monitoring system, a registration request that indicates a method of a subscription application programming interface and specifies one or more event subjects of events describing a system operation of a data center; storing, by the data center infrastructure monitoring system to a data-topic map, respective mappings for the one or more event subjects to a topic of a cloud-based publication platform; monitoring, by a data center infrastructure monitoring system, a plurality of physical infrastructure assets that enable system operation within the data center to obtain an event that describes one of the event subjects; and publishing, by the data center infrastructure monitoring system, the event to the topic.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 13, 2018
    Inventors: Venkatachalam Rangasamy, Jaganathan Jeyapaul, Vijaay Doraiswamy, Brian J. Lillie, Ashwin Kamath, Srinivasa Rao Yedluri, Purvish Purohit, Divesh Kumar
  • Patent number: 10120734
    Abstract: In some examples, an application programming interface (API) and services engine is configured to determine, in response to receiving a service request from an application, an application identifier for the service request based at least on an authorization token included in the service request, wherein the application identifier identifies an application that issued the service request; select, based at least on the application identifier, an application data store uniquely associated with the application that issued the service request; and process the service request using data stored by the selected application data store.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: November 6, 2018
    Assignee: Equinix, Inc.
    Inventors: Vijaay Doraiswamy, Ramchandra Jayateerth Koty, Purvish Purohit, Mahendra Malviya, Mohit Mathur, Darel P. Lasrado, Manikandan Kaliyaperumal, Premkumar Soman
  • Publication number: 20180131770
    Abstract: Techniques are described for distributed processing of Internet of Things (IoT) device data by edge systems co-located within a globally-distributed set of co-location facilities deployed and managed by a co-location facility provider. For example, a method includes selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data associated with events generated by an IoT device. The method also includes provisioning, at the selected edge computing system, an application programming interface (API) endpoint for communication with the IoT device, receiving, by the selected edge computing system at the endpoint, the data associated with the events generated by the IoT device, and processing, by the selected edge computing system, the data associated with the events generated by the IoT device.
    Type: Application
    Filed: January 5, 2018
    Publication date: May 10, 2018
    Inventors: Vijaay Doraiswamy, Brian J. Lillie, Ramchandra Jayateerth Koty, Jaganathan Jeyapaul, Purvish Purohit
  • Patent number: 9948521
    Abstract: A central infrastructure monitoring system includes an asset configurator; and a plurality of data center infrastructure monitoring systems each associated with a respective data center of a plurality of geographically distributed data centers that include one or more physical infrastructure assets of a plurality of physical infrastructure assets for enabling system operation within the respective data center. The data center infrastructure monitoring systems are coupled to the central infrastructure monitoring system.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: April 17, 2018
    Assignee: Equinix, Inc.
    Inventors: Vijaay Doraiswamy, Brian J. Lillie, Parveen Kumar, Purvish Purohit, Prabhakar Gundugola, Jaganathan Jeyapaul, Sriharsha Mukundappa Sathyavathi, Swayambhu Raparti, Venkatachalam Rangasamy
  • Patent number: 9866637
    Abstract: Techniques are described for distributed processing of Internet of Things (IoT) device data by edge systems co-located within a globally-distributed set of co-location facilities deployed and managed by a co-location facility provider. For example, a method includes selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data associated with events generated by an IoT device. The method also includes provisioning, at the selected edge computing system, an application programming interface (API) endpoint for communication with the IoT device, receiving, by the selected edge computing system at the endpoint, the data associated with the events generated by the IoT device, and processing, by the selected edge computing system, the data associated with the events generated by the IoT device.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 9, 2018
    Assignee: Equinix, Inc.
    Inventors: Vijaay Doraiswamy, Brian J. Lillie, Ramchandra Jayateerth Koty, Jaganathan Jeyapaul, Purvish Purohit
  • Publication number: 20170201413
    Abstract: A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each having a plurality of physical infrastructure assets. A data center gateway system is communicatively coupled to one or more data centers of plurality of data centers and configured to receive data for configuring an alert specifying one or more data center assets to monitor for a primary alert event, an event type for the primary alert event, and a conditional trigger event upon which providing an alert notification for the primary alert event will he conditioned, store the data for configuring the alert, monitor, based on the stored data, the one or more infrastructure assets for the conditional trigger event and the primary alert event, and in response to detecting both the conditional trigger event and the primary alert event associated with the configured alert, providing the alert notification.
    Type: Application
    Filed: January 11, 2017
    Publication date: July 13, 2017
    Inventors: Michael Marinelli, William Maloney, Swayambhu Raparti, Anthony J. Sukiennik, Purvish Purohit, Prabhakar Gundugola
  • Publication number: 20170201585
    Abstract: Techniques are described for distributed processing of Internet of Things (IoT) device data by edge systems co-located within a globally-distributed set of co-location facilities deployed and managed by a co-location facility provider. For example, a method includes selecting, by at least one of a plurality of edge computing systems co-located within respective co-location facilities each deployed and managed by a single co-location facility provider, a selected edge computing system of the plurality of edge computing systems to process data associated with events generated by an IoT device. The method also includes provisioning, at the selected edge computing system, an application programming interface (API) endpoint for communication with the IoT device, receiving, by the selected edge computing system at the endpoint, the data associated with the events generated by the IoT device, and processing, by the selected edge computing system, the data associated with the events generated by the IoT device.
    Type: Application
    Filed: December 29, 2016
    Publication date: July 13, 2017
    Inventors: Vijaay Doraiswamy, Brian J. Lillie, Ramchandra Jayateerth Koty, Jaganathan Jeyapaul, Purvish Purohit
  • Publication number: 20170200240
    Abstract: A data center infrastructure monitoring system and method that includes a plurality of geographically distributed data centers, each data center comprising a plurality of physical infrastructure assets. A data center gateway system communicatively coupled to one or more data centers of the plurality of data centers is configured to receive a request from a customer of a data center of the plurality of data centers to display a real-time power path that shows a current flow of power through a plurality of assets of the data center, determine a subset of the plurality of assets of the data center that provide power to equipment of the customer of the data center, and output, for display, a graphical depiction of the real-time power path between the subset of the plurality of assets of the data center that provide power to equipment of the customer in the data center.
    Type: Application
    Filed: January 11, 2017
    Publication date: July 13, 2017
    Inventors: Michael Marinelli, William Maloney, Swayambhu Raparti, Anthony J. Sukiennik, Purvish Purohit, Prabhakar Gundugola