Patents by Inventor Carl R. Erhard

Carl R. Erhard 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: 20230275943
    Abstract: A communication system comprises an onboard server situated onboard a mobile platform and a remote server situated outside the mobile platform. The remote server is configured to generate one or more linear media channels for use by the onboard server. The communication system further comprises a virtual media client situated onboard the mobile platform. The virtual media client is configured to receive linear media channels from the onboard server and transmit performance data to the onboard server. The onboard server is configured to receive one or more media requests from a plurality of user media clients onboard the mobile platform. The one or more media requests specify one or more linear media channels.
    Type: Application
    Filed: February 16, 2023
    Publication date: August 31, 2023
    Applicant: VIASAT, INC.
    Inventors: Vijay A. SURYAVANSHI, Carl R. ERHARD, Joshua G. SLATER, Stuart H. FLOYD
  • Patent number: 10210027
    Abstract: A computer implemented method, system, and computer program product comprising computing at a cluster manager and node manager a realized goal state by examining a goal state stack for a set of nodes of a cluster, determining differences between the realized goal state and the actual state of the cluster and nodes, and based on the differences, determining a set of actions to align the actual state with the realized goal state.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: February 19, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Henning Rohde, Sunil V Soman, Surinder P Singh, Hui Li, Carl R Erhard, Shane Sullivan, Yasmine Alperovitch
  • Patent number: 9860311
    Abstract: A method includes performing at a lifecycle manager a first process. The first process includes determining nodes in a cluster to run an application, determining a difference between a cluster goal state and a cluster actual state for the application, determining goal state for each node and sending respective goal state to agents. The method also includes performing at each agent a second process. The second process includes determining a difference between the goal state of the node and an actual state of the node, determining actions to be performed based on the difference between the goal state of the node and the actual state of the node and sending actions to resource managers to perform based on the difference between the goal state of the node and the actual state of the node.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: January 2, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Henning K. Rohde, Sunil Soman, Surinder P. Singh, Hui Li, Carl R. Erhard, Yasmine Alperovitch, Shane M. Sullivan