Equinix Patent Grants

Interconnect engine for interconnection facilities

Granted: October 8, 2019
Patent Number: 10439888
In some examples, a method includes identifying, by an interconnect engine executing at a computing device, based at least in part on querying telemetry data that indicates interconnections established between interconnection facility customers within a plurality of interconnection facilities by an interconnection facility provider, a set of existing interconnections between a particular interconnection facility customer and at least one target interconnection facility customer within…

Modular cage enclosure system

Granted: September 24, 2019
Patent Number: 10426056
In some examples, a system includes a plurality of posts and a plurality of cage panels, wherein each of the cage panels is removably coupled to one or more of the plurality of posts, wherein a nominal width of each of the cage panels is congruent based on a modulus, wherein an actual width of each of the cage panels is equal to a difference between the nominal width of the cage panel and the width of one of the plurality of posts, and wherein any combination of a subset of the plurality…

Hot swapping and hot scaling containers

Granted: September 10, 2019
Patent Number: 10411947
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…

Interconnection platform with event-driven notification for a cloud exchange

Granted: August 13, 2019
Patent Number: 10382266
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…

Virtual performance hub

Granted: July 16, 2019
Patent Number: 10355989
In general, this disclosure describes a virtual router configured to enable multi-cloud service provider connectivity. The multi-cloud service provider connectivity may enable network function virtualization (NFV) services to be applied to network traffic such as enterprise traffic. The NFV services may be offsite, cloud-based NFV services or data center provider-hosted NFV services, for example. In one example, a system comprises at least one computing device deployed to a data center…

Virtual network inter-container communication

Granted: June 4, 2019
Patent Number: 10313178
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…

Hot-aisle cooling

Granted: May 28, 2019
Patent Number: 10306810
In some examples, a system includes a data center storage space, a partition, and a cooling device. The data center storage space includes a hot aisle and a cold aisle. The partition separates the hot aisle and the cold aisle and defines an aperture. The cooling device includes a connection member and a flexible member. The connection member is configured to connect to the aperture and defines a first lumen. The flexible member is connected to the connection member and defines a second…

Network field unit for a cloud-based services exchange

Granted: May 14, 2019
Patent Number: 10291726
In some examples, a method includes receiving, by at least one network field unit, a service definition that specifies one or more service requirements to implement a service within a portion of an edge network of one or more network data centers, wherein the service definition is usable by the at least one network field unit to configure the portion of the edge network to provide the service, wherein the portion of the edge network within one or more network data centers connect through…

Recommendation engine for simulated colocation at interconnection facilities

Granted: April 30, 2019
Patent Number: 10275416
In some examples, a method includes obtaining, by a recommendation engine executing at a computing device, a list of prospective interconnection facilities administered by an interconnection facility provider and a list of prospective interconnection facility customers; identifying, by the recommendation engine, based at least in part on querying telemetry data that indicates interconnections of interconnection facility customers within the list of prospective interconnection facilities,…

Power monitoring probe for monitoring power distribution in an electrical system

Granted: April 23, 2019
Patent Number: 10267833
Examples of devices described in the present disclosure include a monitoring probe comprising a sensor circuit comprising an electrical sensor, the sensor circuit configured to monitor a level of current flow through an electrical conductor when the electrical sensor is affixed adjacent to the electrical sensor, a wireless transmission circuit coupled to the electrical sensor, the wireless transmission circuit configured to receive the electrical output signal from the electrical sensor,…

Centralized network control for a cloud-based services exchange

Granted: April 2, 2019
Patent Number: 10250699
In some examples, a method includes: providing, by a centralized network control (CNC) system, a software interface to receive service requests for configuration of services within an edge network of one or more network data centers that are controlled by the CNC system; receiving a service request to configure a service within the edge network; generating a service definition that specifies service requirements to implement the service; determining at least one network field unit that…

Electronic monitoring of cabinet statuses

Granted: March 26, 2019
Patent Number: 10242546
Examples of monitoring circuitry include a receiver circuit configured to receive a plurality of status indication signals, each status indication signal comprising information indicative of a cabinet occupancy status associated with one or more cabinets located in a data center storage space, a processor circuit configured to process the received status indication signals, and to determine if any of the status indication signals include an occupancy status indicating that the cabinet…

Software-controlled cloud exchange

Granted: March 19, 2019
Patent Number: 10237355
In some examples, a method includes: providing, by a programmable network platform (PNP), a software interface to receive service requests for configuration of services; receiving a service request to configure a service within the edge network of the one or more network data centers; generating, by the PNP and based on the service request, a service definition that specifies one or more service requirements to implement the service; determining at least one network field unit that is…

Distributed edge processing of internet of things device data in co-location facilities

Granted: March 12, 2019
Patent Number: 10230798
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…

Microservice-based application development framework

Granted: March 12, 2019
Patent Number: 10230571
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…

Automated fiber cross-connect service within a multi-tenant interconnection facility

Granted: February 12, 2019
Patent Number: 10206017
In general, techniques are described for automatically configuring fiber cross-connects between customers of an interconnection facility. In some examples, a programmable network platform for an interconnection facility exposes an interface by which customers of the interconnection system provider may request fiber cross-connects to other customers of the interconnection system provider. The programmable network platform may, in response to a request for a fiber cross-connect, configure…

Segment protected parallel bus

Granted: January 29, 2019
Patent Number: 10193382
A Segment Protected Parallel Bus is for an uninterruptible power supply to electric consumers, whereby at least two electrical distributed power generation units, are connected electrically parallel, each distributed power generation unit is coupled to at least one electric consumer bus. At least two electrical protection zones for isolating electrical faults and multiple protection zones with instantaneous tripping for the electrical parallel connection of consumer networks are provided…

Data center portal applications monitoring

Granted: January 8, 2019
Patent Number: 10178067
Techniques are described for monitoring resource consumption, detecting faults, and predicting future faults with internal or customer-facing portal applications that engage data center operations for supporting co-location and, in some cases, interconnection by customers of a co-location provider. For example, an operational intelligence engine for portal applications deployed by a co-location provider stitches together transactions records and logs based on a unique identifier inserted…

Service overlay model for a co-location facility

Granted: December 18, 2018
Patent Number: 10158727
In some examples, a method includes identifying, by a service overlay model engine executing at a computing device of a co-location facility provider, a plurality of service providers offering a service, the plurality of service providers co-located at one or more co-location facilities of the co-location facility provider; obtaining, by the service overlay model engine, first data obtained from the plurality of service providers describing the service; generating, by the service overlay…

Active panel demarcation

Granted: November 20, 2018
Patent Number: 10135688
In general, this disclosure describes a configurable cable patch panel, or “active panel,” that serves as a demarcation point between a customer area of a communication facility and a provider area of the communication facility. As described herein, the active panel may be dynamically configured to interconnect existing customer-side and provider-side connections to active panel ports in order to facilitate on-demand virtual connections within the communication facility between…