Patents by Inventor Justin J. Muller

Justin J. Muller 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).

  • Patent number: 11128456
    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.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: September 21, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Justin J. Muller, Katherine O'Keeffe, Carlos M. Pignataro
  • Publication number: 20200092091
    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.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 19, 2020
    Inventors: Justin J. Muller, Katherine O'Keeffe, Carlos M. Pignataro
  • Patent number: 10572688
    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.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: February 25, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Rajiv Asati, Nagendra Kumar Nainar, Carlos M. Pignataro, Justin J. Muller
  • Publication number: 20180293363
    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.
    Type: Application
    Filed: April 7, 2017
    Publication date: October 11, 2018
    Inventors: Rajiv Asati, Nagendra Kumar Nainar, Carlos M. Pignataro, Justin J. Muller
  • Publication number: 20180167198
    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.
    Type: Application
    Filed: April 7, 2017
    Publication date: June 14, 2018
    Inventors: Justin J. Muller, Carlos M. Pignataro, Rajiv Asati, Nagendra Kumar Nainar
  • Patent number: 9949083
    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.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: April 17, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Shaun Kirby, Justin J. Muller, Jagadish Chundury, Victor T. To, Santosh G. Pandey