Patents by Inventor Brian J. Lillie

Brian J. Lillie 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: 11936518
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: March 19, 2024
    Assignee: Equinix, Inc.
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • Publication number: 20230208708
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Application
    Filed: December 23, 2022
    Publication date: June 29, 2023
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • Publication number: 20220131744
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Application
    Filed: December 29, 2021
    Publication date: April 28, 2022
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 11218363
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 4, 2022
    Assignee: Equinix, Inc.
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 11115142
    Abstract: This disclosure describes techniques for delivering high-accuracy and high-precision clock synchronization in heterogeneous distributed computer clusters. For example, the disclosure describes a synchronization engine that sets efficient clock synchronization processes based on a cluster node's characteristics, pricing, precision, geolocation, and/or cluster topology, while in some cases using a combination of master clock data with internal atomic clocks of computers. The techniques described herein integrate the synchronization engine into a time synchronization process that may provide stability, versatility, precision and cost balance using technical improvements for characterizing timing system delivery channels.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: September 7, 2021
    Assignee: Equinix, Inc.
    Inventors: Anand Ozarkar, Ankur Sharma, Christopher Alan Anderson, Danjue Li, Lance Weaver, Brian J. Lillie
  • 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: 10892942
    Abstract: In general, this disclosure describes techniques for coordinating, with a cloud exchange, automated cloud-based disaster recovery across containers from a failed cloud service to a backup cloud service. In some examples, an orchestration engine for a cloud exchange is configured to: detect an indication of a disruption in a first cloud service provided by a first cloud service provider network coupled to the cloud exchange to send and receive data packets via the cloud exchange; provision, in response to detecting the indication of the disruption in the first cloud service, disaster recovery infrastructure layers in containers of a second cloud service provided by a second cloud service provider network coupled to the cloud exchange; obtain code and state from containers of the first cloud service; and communicate the code and state to the disaster recovery infrastructure layers in the containers of the second cloud service.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: January 12, 2021
    Assignee: EQUINIX, INC.
    Inventors: Venkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
  • Publication number: 20200396121
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Application
    Filed: August 31, 2020
    Publication date: December 17, 2020
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10867267
    Abstract: In some examples, a customer churn risk engine is configured to query at least one of co-location data indicating co-location facility usage by a particular co-location facility customer and telemetry data indicating interconnections established between the particular co-location facility customer and at least one additional co-location facility customer within at least one co-location facility operated by a co-location facility provider. The customer churn risk engine is further configured to generate, based at least in part on at least one of the co-location data and the telemetry data, a churn risk score for the particular co-location facility customer. The customer churn risk engine is configured to output the churn risk score for the particular co-location facility customer.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: December 15, 2020
    Assignee: EQUINIX, INC.
    Inventors: Mohan Navaratna, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
  • 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: 10771252
    Abstract: This disclosure describes techniques for securely, efficiently, and/or effectively providing cryptographic operations and key management services. Systems in accordance with one or more aspects of the present disclosure may provide secure management of cryptographic keys as service to a plurality of data center users or customers that contract for services provided by a data center. In one example, this disclosure describes a data center comprising a plurality of cloud service provider ports, a plurality of customer ports, network infrastructure coupling the plurality of cloud service provider ports to the plurality of customer ports, and a computing system including at least one hardware security module.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: September 8, 2020
    Assignee: Equinix, Inc.
    Inventors: Juxiang Teng, Muhammad Durrani, Imam Sheikh, Lance Weaver, Brian J. Lillie
  • 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: 10764126
    Abstract: In one example, a cloud-based services exchange comprises a plurality of interconnection assets configured to connect a customer of the cloud-based services exchange to one or more cloud service providers, the plurality of interconnection assets including a virtual circuit by which the customer accesses a cloud service from the one or more cloud service providers; and an orchestration engine configured to modify the plurality of interconnection assets.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 1, 2020
    Assignee: EQUINIX, INC.
    Inventors: Parveen Kumar, Gagan Maheshwari, Jaganathan Jeyapaul, Brian J. Lillie
  • 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: 10542077
    Abstract: In one example, a cloud exchange comprises an interconnection platform of a network data center to configure a plurality of interconnection assets of the network data center to interconnect customer networks of a plurality of customer networks co-located in the network data center, the interconnection platform comprising: a network event unit controller configured to receive an indication of a network event of an interconnection asset of the plurality of interconnection assets; generate, in response to the network device report message, one or more network event messages based on the network event, wherein each of the network event messages includes an indication of the network event; and send the one or more network event messages to one or more customer systems for respective customer networks of the plurality of customer networks, wherein the one or more customer systems are affected by the network event.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: January 21, 2020
    Assignee: EQUINIX, INC.
    Inventors: Senthil Kumar Balakrishnan, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie, Harshith Bhaskar Vakkaligara
  • Patent number: 10503788
    Abstract: In some examples, a method includes querying, by a magnetic score engine executing at a computing device, first telemetry data indicating one or more interconnections established between a first co-location facility customer and at least one additional co-location facility customer within at least one co-location facility operated by a co-location facility provider. The method further includes generating, by the magnetic score engine and based at least in part on the first telemetry data, a magnetic score for the first co-location facility customer, the magnetic score indicating an importance of the first co-location facility customer to the least one additional co-location facility customer being co-located at the at least one co-location facility. The method further includes outputting, by the magnetic score engine and for display at a display device, the magnetic score for the first co-location facility customer.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: December 10, 2019
    Assignee: Equinix, Inc.
    Inventors: Parveen Kumar, Mohan Navaratna, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10411947
    Abstract: Techniques for hot swapping and hot scaling containers between cloud services are disclosed. In one example, a method includes storing, with a cloud exchange, data indicating an association of a first container of a first private network with a second container of a second private network, wherein the first private network and the second private network are coupled to the cloud exchange to send and receive data packets via the cloud exchange. The method further includes sending, with the cloud exchange based on the association, state of the first container to the second container.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: September 10, 2019
    Assignee: EQUINIX, INC.
    Inventors: Venkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10382266
    Abstract: In one example, described herein is an interconnection platform for dynamically configuring and managing a cloud-based services exchange, or “cloud exchange,” to facilitate virtual interconnections (“virtual circuits”) for cloud services delivery from cloud service providers to one or more cloud customers. As described herein, the interconnection platform facilitates event-driven notification to push virtual circuit configuration status updates to customer systems of customers of the cloud exchange provider that interface with the interconnection platform.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: August 13, 2019
    Assignee: EQUINIX, INC.
    Inventors: Senthil Kumar Balakrishnan, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie, Harshith Bhaskar Vakkaligara
  • Patent number: 10313178
    Abstract: Techniques are disclosed for facilitating inter-container communications, via a cloud exchange, for containers executing at logically isolated networks. In one example, the techniques of the disclosure provide a method including sending, by a container to a cloud exchange via an application programming interface exposed by an interconnection platform of the cloud exchange, container registration data for the container, the container registration data including a network address for a host that executes the container and a container identifier for the container.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: June 4, 2019
    Assignee: Equinix, Inc.
    Inventors: Parveen Kumar, Venkatachalam Rangasamy, Jaganathan Jeyapaul, Brian J. Lillie
  • Patent number: 10230571
    Abstract: In one example, an application development framework system comprises a microservice platform for developing and executing a plurality of microservices, wherein each microservice of the microservices comprises an independently-deployable service configured to execute one or more functions to fulfill an interface contract for an interface for the microservice; and an orchestration platform for developing and executing an orchestrator to orchestrate the microservices to execute an interconnection platform for a cloud-based services exchange configured to interconnect, using one or more virtual circuits, customers of the cloud-based services exchange.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: March 12, 2019
    Assignee: Equinix, Inc.
    Inventors: Venkatachalam Rangasamy, Parveen Kumar, Jaganathan Jeyapaul, Brian J. Lillie