发明名称 Mapping protocol endpoints to networked devices and applications based on capabilities
摘要 In an embodiment, a non-transitory computer readable storage medium storing instructions which cause processors to perform: collecting, at a management computer located separately with respect to a networked plurality of devices, device information about each of the devices; for each particular device: determining matches between the device capabilities for the particular device, and features of software applications; for a particular match: determining a particular software application that is configured to control the particular device; based at least in part on the device information for the particular device, determining a particular protocol endpoint from protocol endpoints that is configured to communicate control instructions from the particular software application to the particular device; creating data comprising a mapping between the particular software application, the particular protocol endpoint and the particular computing device; configuring an application computer program to use the mapping and a user interface computer program to manage the particular device.
申请公布号 US9565091(B2) 申请公布日期 2017.02.07
申请号 US201514631572 申请日期 2015.02.25
申请人 Cisco Technology, Inc. 发明人 Dupre Anthony;Elford Michael;Kuhn Landon;Gorretta Steve
分类号 G06F15/173;H04L12/26;H04L12/24 主分类号 G06F15/173
代理机构 Hickman Palermo Becker Bingham LLP 代理人 Hickman Palermo Becker Bingham LLP ;Kulczycka Malgorzata A.
主权项 1. A non-transitory computer readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform: receiving, from a user interface program, user data defining particular user-selected controls for a particular computing device; based, at least in part, on the particular user-selected controls and a mapping between network software applications, protocol endpoints and the one or more computing devices, selecting a particular network software application that is configured to translate the user-selected controls into control instructions to be executed on the particular computing device; using the particular network software application, translating the user-selected controls into particular control instructions to be executed by the particular computing device; based, at least in part, on the mapping, selecting a particular protocol endpoint, from the protocol endpoints, that is configured to communicate the particular control instructions to the particular computing device; causing the particular protocol endpoint to communicate the particular control instructions to the particular computing device to cause the particular computing device to execute the particular control instructions; wherein the particular control instructions cause any one of: controlling the particular computing device, managing a wireless network, content filtering, provisioning the particular computing device, managing a network quality of service, performing a network analysis, firmware upgrading, heartbeat monitoring, network access redirecting, configuration backup and restore, collecting device visibility, collecting population information of a network comprising the particular computing device.
地址 San Jose CA US