发明名称 System and method for providing computer code to obtain data from devices optionally using a web services interface
摘要 A system and method accepts source code including one or more variables or constants, and, for those variables or constants flagged as those that are to be automatically provided to a gateway, generates or provides communication code and a description that allows the values to be sent to a gateway for retrieval using a variety of formats. More specifically, certain containers within the source code are marked to indicate that the certain containers are remotely retrievable. These marked containers are linked to an entry in the profile. Then responsive to the source code indicating that at least one of the devices is a wireless portable device, a new profile is generated and is used along with the source code to generate a set of code for at least one of the one or more devices that can repeatedly providing, to a gateway, a value named in the source code.
申请公布号 US9182961(B1) 申请公布日期 2015.11.10
申请号 US200712002640 申请日期 2007.12.17
申请人 Cisco Technology, Inc. 发明人 Tolle Gilman
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 Parker Ibrahim & Berg LLC 代理人 Parker Ibrahim & Berg LLC ;Behmke James M.;LeBarron Stephen D.
主权项 1. A computer-implemented method comprising: receiving one or more files comprising source code and a profile for the source code, wherein certain containers within the source code are marked to indicate that the certain containers are remotely retrievable, the marked certain containers linking to an entry in the profile; determining whether the source code contains instructions for a procedure that is performable, at least in part, by at least one of one or more devices, wherein at least one of the one or more devices is a wireless portable device; and responsive to determining that the source code contains instructions for a procedure that is performable, at least in part, by at least one of one or more devices: generating a new profile comprising profile information from the profile that relates to the procedure,generating, using the new profile and the source code, and without user input, a first set of code for at least one of the one or more devices that can perform the procedure, the first set of code calling the procedure in response to a first command, wherein the procedure comprises repeatedly providing, to a gateway, a value named in the source code, wherein the value named in the source code is repeatedly provided to the gateway with a timing that is determined, at least in part, by a priority level that depends on whether a change has occurred in the value, andgenerating, using the new profile and the source code, and without user input, a second set of code, that is distinct from the first set of code and that receives at least an event channel identifier, a container value, and a sequence number, for the gateway that enables the gateway to receive a second command and that enables the gateway to, in response to receiving the second command, provide the first command to at least one of the one or more devices that can perform the procedure by executing the first set of code, in response to receiving the first command from the gateway, the gateway being configured to enable communications between the one or more devices, wherein the gateway acts as a bridge between the wireless portable device and one or more wired computer networks.
地址 San Jose CA US