-
1.
公开(公告)号:US20180167198A1
公开(公告)日:2018-06-14
申请号:US15482043
申请日:2017-04-07
Applicant: Cisco Technology, Inc.
Inventor: Justin J. Muller , Carlos M. Pignataro , Rajiv Asati , Nagendra Kumar Nainar
CPC classification number: G06F21/16 , G06F21/44 , G06F2221/0737 , G06Q2220/18 , H04L9/0825 , H04L9/3239 , H04L2209/38
Abstract: A system for decentralized tracking of assets (devices (hardware) or software) is provided. One or more servers are configured to execute blockchain software for a blockchain that tracks ownership and usage of devices or software. Each transaction in the blockchain includes an asset identifier that identifies a particular device or instance of software and an owner identifier that identifies a particular owner of a particular device or instance of software. One or more computing devices are configured to run a blockchain client application that communicates with the blockchain software to provide updates to the blockchain as to ownership and usage of devices or software. The blockchain client application configured to add a new transaction to the blockchain to specify a new owner identifier when upon a sale/transfer and to specify when an update or change is made to a particular device or instance of software.
-
公开(公告)号:US10572688B2
公开(公告)日:2020-02-25
申请号:US15482036
申请日:2017-04-07
Applicant: Cisco Technology, Inc.
Inventor: Rajiv Asati , Nagendra Kumar Nainar , Carlos M. Pignataro , Justin J. Muller
Abstract: A server compiles a software program with a randomly generated string to produce compiled code. The server also computes a hash of the compiled code to produce a unique identifier for the software program. Upon receiving a request from a user to download the software program, the server generates a transaction for a blockchain that has a transaction identifier and the transaction including a user identifier for the user and the unique identifier. The server embeds the transaction identifier and the unique identifier with the software program, and downloads the software program to a computing device associated with the user.
-
公开(公告)号:US09949083B1
公开(公告)日:2018-04-17
申请号:US15296349
申请日:2016-10-18
Applicant: Cisco Technology, Inc.
Inventor: Shaun Kirby , Justin J. Muller , Jagadish Chundury , Victor T. To , Santosh G. Pandey
CPC classification number: H04W4/023 , G01S15/06 , H04B5/0062
Abstract: A system and method for improved location tracking of a target device based on location estimates for multiple types of location technologies/sensor types. A received signal strength location estimate of a target device based on wireless transmissions made by the target device received at a plurality of receiver devices at known locations in a location region. A first search area for the target device is derived based on the received signal strength location estimate. An ultrasound based area in which the target device is estimated to be is derived based on reception by the target device of a particular ultrasound beacon in the location region. An intersection of the first search area and the ultrasound based area is computed to produce a second search area. A location estimate of the target device in the second search area is computed based at least on the received signal strength location estimate.
-
公开(公告)号:US11128456B2
公开(公告)日:2021-09-21
申请号:US16193244
申请日:2018-11-16
Applicant: Cisco Technology, Inc.
Inventor: Justin J. Muller , Katherine O'Keeffe , Carlos M. Pignataro
Abstract: In one example, a network entity obtains a network packet including data. The network entity performs a deterministic mathematical computation on the data to produce a string of characters derived from the data and inserts an indication of the string of characters into the network packet. The network entity provides the indication of the string of characters to a distributed ledger based on a secret unique identifier of the network entity. The distributed ledger stores the indication of the string of characters and records an indication of a time at which the indication of the string of characters was stored in the distributed ledger. The network entity obtains, from the distributed ledger, the indication of the time and inserts the indication of the time into the network packet. The network entity provides the network packet towards a destination.
-
公开(公告)号:US20200092091A1
公开(公告)日:2020-03-19
申请号:US16193244
申请日:2018-11-16
Applicant: Cisco Technology, Inc.
Inventor: Justin J. Muller , Katherine O'Keeffe , Carlos M. Pignataro
Abstract: In one example, a network entity obtains a network packet including data. The network entity performs a deterministic mathematical computation on the data to produce a string of characters derived from the data and inserts an indication of the string of characters into the network packet. The network entity provides the indication of the string of characters to a distributed ledger based on a secret unique identifier of the network entity. The distributed ledger stores the indication of the string of characters and records an indication of a time at which the indication of the string of characters was stored in the distributed ledger. The network entity obtains, from the distributed ledger, the indication of the time and inserts the indication of the time into the network packet. The network entity provides the network packet towards a destination.
-
公开(公告)号:US20180293363A1
公开(公告)日:2018-10-11
申请号:US15482036
申请日:2017-04-07
Applicant: Cisco Technology, Inc.
Inventor: Rajiv Asati , Nagendra Kumar Nainar , Carlos M. Pignataro , Justin J. Muller
Abstract: A server compiles a software program with a randomly generated string to produce compiled code. The server also computes a hash of the compiled code to produce a unique identifier for the software program. Upon receiving a request from a user to download the software program, the server generates a transaction for a blockchain that has a transaction identifier and the transaction including a user identifier for the user and the unique identifier. The server embeds the transaction identifier and the unique identifier with the software program, and downloads the software program to a computing device associated with the user.
-
-
-
-
-