Christopher Cugno

Christopher Cugno

Los Angeles Metropolitan Area
508 followers 489 connections

About

❏ Responsible for translating the core architecture from business requirements into the…

Activity

Join now to see all activity

Experience

  • San Diego Gas & Electric Graphic
  • -

    Burbank, California, United States

  • -

    El Segundo, California, United States

  • -

    El Segundo, CA

  • -

  • -

  • -

    Marina Del Rey

  • -

Education

Licenses & Certifications

Publications

  • Automated end-to-end application deployment in a data center

    Google

    In one example, the present disclosure describes a device, computer-readable medium, and method for automating the end-to-end deployment of applications in a data center. For instance, in one example, a set of characteristics is extracted from an electronic signal. The set of characteristics pertains to an application to be deployed in a data center. A load balancer on which to deploy the application is automatically selected, based at least in part on the set of characteristics. A workflow is…

    In one example, the present disclosure describes a device, computer-readable medium, and method for automating the end-to-end deployment of applications in a data center. For instance, in one example, a set of characteristics is extracted from an electronic signal. The set of characteristics pertains to an application to be deployed in a data center. A load balancer on which to deploy the application is automatically selected, based at least in part on the set of characteristics. A workflow is automatically generated for deployment of the application on the load balancer. The workflow coordinates actions among a plurality of computing resources of the data center that are used to configure the application according to the set of characteristics.

    See publication

Patents

  • Automated end-to-end application deployment in a data center

    Issued US 11,297,128

    In one example, the present disclosure provides devices, non-transitory computer-readable media, and methods for automating the end-to-end deployment of applications in a data center. As discussed above, a data center may be used to house (or “virtually” house) computer systems and associated equipment for supporting one or more applications (where an application may be used to support a service provided over the Internet, for example). Deployment of an application in a data center is typically…

    In one example, the present disclosure provides devices, non-transitory computer-readable media, and methods for automating the end-to-end deployment of applications in a data center. As discussed above, a data center may be used to house (or “virtually” house) computer systems and associated equipment for supporting one or more applications (where an application may be used to support a service provided over the Internet, for example). Deployment of an application in a data center is typically a multi-step process that may involve configuration and deployment across multiple different devices and protocols, each of which may serve a different purpose. For instance, deployment of an application may involve the configuration of various parameters such as domain name server (DNS) hostname, virtual Internet Protocol (IP) configurations, firewall rules, protocol profiles, load balancing configuration, and/or deployment of computational resources (virtual and/or physical).

    See patent
  • Automated end-to-end application deployment in a data center

    Issued US 10,834,176

    In one example, the present disclosure provides devices, non-transitory computer-readable media, and methods for automating the end-to-end deployment of applications in a data center. As discussed above, a data center may be used to house (or “virtually” house) computer systems and associated equipment for supporting one or more applications (where an application may be used to support a service provided over the Internet, for example). Deployment of an application in a data center is typically…

    In one example, the present disclosure provides devices, non-transitory computer-readable media, and methods for automating the end-to-end deployment of applications in a data center. As discussed above, a data center may be used to house (or “virtually” house) computer systems and associated equipment for supporting one or more applications (where an application may be used to support a service provided over the Internet, for example). Deployment of an application in a data center is typically a multi-step process that may involve configuration and deployment across multiple different devices and protocols, each of which may serve a different purpose. For instance, deployment of an application may involve the configuration of various parameters such as domain name server (DNS) hostname, virtual Internet Protocol (IP) configurations, firewall rules, protocol profiles, load balancing configuration, and/or deployment of computational resources (virtual and/or physical).

    See patent
  • Redundancy For Satellite Uplink Facilities Using Software-Defined Networking

    Issued US 10,771,146

    Abstract
    Concepts and technologies disclosed herein are directed to providing redundancy for satellite uplink facilities using software-defined networking ("SDN"). According to one aspect disclosed herein, a satellite network system can include a video collection facility ("VCF"), a remote uplink facility ("RUF"), and a diverse uplink facility ("DUF") in direct communication with a core network. An SDN controller that operates in an SDN network that provides logical SDN links to the VCF, the…

    Abstract
    Concepts and technologies disclosed herein are directed to providing redundancy for satellite uplink facilities using software-defined networking ("SDN"). According to one aspect disclosed herein, a satellite network system can include a video collection facility ("VCF"), a remote uplink facility ("RUF"), and a diverse uplink facility ("DUF") in direct communication with a core network. An SDN controller that operates in an SDN network that provides logical SDN links to the VCF, the RUF, the DUF, and the core network. The SDN controller can track a site configuration of the RUF. The SDN controller can detect that the RUF has been downed due to an adverse event such as inclement weather. The SDN controller can obtain the site configuration of the RUF. The SDN controller can cause a redundant remote uplink facility ("RRUF") to be instantiated with the site configuration of the RUF.

    See patent
  • Network address translator (NAT) traversal for out of home streaming

    Issued US 10,085,070

    Network address translator (NAT) traversal for out of home streaming

    Abstract
    A system, method, apparatus, and article of manufacture provide the ability to configuring out-of-home streaming between a mobile device and a set top box (STB). Internet connectivity establishment (ICE) agents, installed on the mobile device and the STB, determine telemetry information via communication with network address translator (NAT) servers. Communication agents, installed on the mobile device and…

    Network address translator (NAT) traversal for out of home streaming

    Abstract
    A system, method, apparatus, and article of manufacture provide the ability to configuring out-of-home streaming between a mobile device and a set top box (STB). Internet connectivity establishment (ICE) agents, installed on the mobile device and the STB, determine telemetry information via communication with network address translator (NAT) servers. Communication agents, installed on the mobile device and the STB, translate the telemetry information into a format acceptable to a communication server. The communication server exchanges the telemetry information between the mobile device and the STB and maintains a persistent connection with the STB. The communication agents connect the mobile device to the same communication server that the STB is persistently connected to. Media content is streamed directly from the STB to the mobile device if a direct connection between the STB and mobile device is established and via the NAT servers if a direct connection cannot be established.

    See patent
  • Messaging between set top box and head end systems

    Issued US 10,085,075

    A system, apparatus, and method provide messaging, between a headend system and a set top box. A distributor determines and provides an assigned communication identifier and an assigned server host address, that correspond to one of one or more first servers, to each of one or more set top box clients. The first servers maintain a persistent connection with the set top box clients and provide messaging, presence, and routing features via the persistent connection. A gateway service provides a…

    A system, apparatus, and method provide messaging, between a headend system and a set top box. A distributor determines and provides an assigned communication identifier and an assigned server host address, that correspond to one of one or more first servers, to each of one or more set top box clients. The first servers maintain a persistent connection with the set top box clients and provide messaging, presence, and routing features via the persistent connection. A gateway service provides a gateway for one or more headend servers to communicate with the set top box clients through the first servers. A server controller provides administrative graphical user interfaces for operators to monitor and control health checks, configuration changes, and collect statistics for the distributor, first servers, and the gateway service.

    See patent
  • Messaging between set top box and head end systems

    Issued US 9,538,259

    Embodiments of the present invention relates generally to broadcast programming systems, and in particular, to a method, apparatus, and article of manufacture for bi-directional messaging between a set top box and head end system within a broadcast programming system.

    Unlike mobile devices such as iOS.TM. (using Apple.TM. Push Notification Service [APNS]) and Android.TM. (using Google.TM. Cloud Message [GCM]) devices, there has not been an effective way to deliver one-on-one…

    Embodiments of the present invention relates generally to broadcast programming systems, and in particular, to a method, apparatus, and article of manufacture for bi-directional messaging between a set top box and head end system within a broadcast programming system.

    Unlike mobile devices such as iOS.TM. (using Apple.TM. Push Notification Service [APNS]) and Android.TM. (using Google.TM. Cloud Message [GCM]) devices, there has not been an effective way to deliver one-on-one notifications to STB devices. Traditionally, in order to send notifications to STBs, television providers, such as DirecTV.TM., rely on broadcast messages to deliver notifications to their television STBs. Broadcast messages are effective for group notifications, such as firmware upgrades, program guide updates, etc. However, it becomes very expensive if providers attempt to deliver more personalized service notifications, such as recommendations and personal messages.

    More broadly, traditional communications between broadband connected set top box (STB) devices/clients and head-end (HE) application servers (i.e., where television broadcast signals are collected and transmitted from) have been relying on HTTP (hypertext transfer protocol) as the transport protocol, which requires the STB clients to initiate the connection. There are times when the HE application needs to start/initiate the communication with designated client STB devices. Such an initiation is usually achieved either by the client constantly polling HE applications, or running a local service on the managed client device for the HE server to call. However, if the STB resides behind a firewall, such a mechanism doesn't work without some protocol like STUN (Session Traversal Utilities for NAT [network address translation]) or port forwarding rules in place.

    What is needed is the capability for a business (e.g., an HE) to initiate and maintain a connection with a STB to communicate various messaging/configuration parameters.

    See patent
  • Method and apparatus for data traffic distribution among independent processing centers

    Issued US 9,191,336

    The present disclosure relates generally to data processing services, and more specifically, to data traffic distribution among independent processing centers.

    One problem with the use of such 3P-POP processing centers is that the 3P-POP processing centers themselves can be overwhelmed with client requests for data or information, and as a consequence, customers, employees and business partners may still experience significant delays in processing service. The organization may contract…

    The present disclosure relates generally to data processing services, and more specifically, to data traffic distribution among independent processing centers.

    One problem with the use of such 3P-POP processing centers is that the 3P-POP processing centers themselves can be overwhelmed with client requests for data or information, and as a consequence, customers, employees and business partners may still experience significant delays in processing service. The organization may contract with multiple 3P-POP processing centers to provide support, but that is of little help unless the organization's primary processing center can allocate processing requests to 3P-POP processing centers that can handle the increased load. Further, since 3P-POP processing centers often support overflow processing requests from more than one organization, the ability of the 3P-POP processing centers to handle the additional load depends on factors that are not within the control of the organization.

    Additionally, 3P-POP processing centers are designed, owned, and controlled by third parties, and as such, often cannot easily communicate with the organization's primary processing center because of incompatible vendors or the equipment that is used to build the processing center itself. This lack of compatibility prevents feedback or other communication between the organization's primary processing center and the 3P-POP processing centers, which limits the ability to manage the traffic being directed between the organization's primary processing center and the 3P-POP processing centers. What is needed is a traffic distribution system that operates well within disparate environments such as those including 3P-POP processing centers, where there is no feedback provided from the 3P-POP processing center to the organization's processing center.

    See patent

Recommendations received

More activity by Christopher

View Christopher’s full profile

  • See who you know in common
  • Get introduced
  • Contact Christopher directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Christopher Cugno

Add new skills with these courses