Patents by Inventor Caio Vinicius B. Milani

Caio Vinicius B. Milani 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: 10114975
    Abstract: An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to store a semi-structured document database including a collection of documents having semi-structured data formats. Data redaction rules are defined. Each data redaction rule includes a redaction type and a path expression to a redaction location within a semi-structured data format of a document within the collection of documents. The data redaction rules are applied to form redacted documents. The redacted documents are supplied.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: October 30, 2018
    Assignee: MarkLogic Corporation
    Inventors: Junfeng Sun, Caio Vinicius B. Milani
  • Patent number: 10108742
    Abstract: An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to store a semi-structured document database including a collection of documents having semi-structured data formats. Data redaction rules are defined. Each data redaction rule includes a redaction type and a path expression to a redaction location within a semi-structured data format of a document within the collection of documents. At least one data redaction rule includes a configurable range of redaction values and a configurable format for the redaction values. The data redaction rules are applied to form redacted documents. The redacted documents are supplied.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: October 23, 2018
    Assignee: MarkLogic Corporation
    Inventors: Junfeng Sun, Caio Vinicius B. Milani