Patents by Inventor Kyle Fransham

Kyle Fransham 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).

  • Publication number: 20180285479
    Abstract: The present invention provides a method to translate audit record data from NAS systems into distributed multi storage and query node structure to allow parallel search and analytical queries to be scaled to millions or billions of records. This invention covers translation and transformation of data, relational query schema and methods to access and analyze audit data for specific patterns of user data access behavior for the purpose of securing the data. A system that allows external auditors to validate the integrity of an audit record and ensure immutable audit records stored on commodity storage devices. Modern enterprise-grade NAS devices are capable of generating massive amounts of audit data, with events rates of hundreds of millions of events per day. This invention provides a method to archive, search, and cryptographically sign the audit events to ensure long term persistence and immutability of the enterprise's file activity.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 4, 2018
    Inventors: Andrew Mackay, Kyle Fransham
  • Patent number: 9794224
    Abstract: The present invention provides a method for providing a computer implemented method and system for creating a trusted cloud security architecture having the following steps: a primary agent communicating with two or more secondary agents creating a trust ring or other shape of agent communications, the primary agent operating on a primary guest OS and two or more secondary agents operating on two or more secondary guest OSs; implementing a latency based topology for the trust ring having a network of links between disparate IP addresses, the disparate IP addresses corresponding with the primary agent and two or more secondary agents; the primary agent and two or more secondary agents exchanging data packets between the latency based topology within the trust ring; and outputting the exchanged data packets to a processing engine, the processing engine determining a trust status for the trust ring, the trust status based on the data packets between the latency based topology.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: October 17, 2017
    Assignee: SUPERNA INC.
    Inventors: Andrew E. S. MacKay, Kyle Fransham
  • Publication number: 20170034008
    Abstract: A system includes multiple devices in a storage area network (SAN). Each device includes at least one network port, at least one processor, and a management module. The management module is to receive announcements generated by ports included in an announcement group, where the ports are included in the other devices, and where each announcement includes port metadata for a particular port. The management module is also to determine, based on the announcements, a network mapping of the ports and the devices.
    Type: Application
    Filed: April 29, 2014
    Publication date: February 2, 2017
    Inventors: Krishna Puttagunta, Vivek Agarwal, Rupin T. Mohan, Navaruparajah Nadarajah, Andrew E.S. MacKay, Derek James Manning, Kyle Fransham, Charles J. Newfell, JR.
  • Publication number: 20160259811
    Abstract: The present disclosure provides a method for providing transparent configuration metadata for file access and security between replicated copies of data using dissimilar protocols and technologies to store share and access file based data in a hybrid cloud architecture.
    Type: Application
    Filed: March 7, 2016
    Publication date: September 8, 2016
    Applicant: Superna Business Consulting, Inc.
    Inventors: Andrew E.S. MacKay, Kyle Fransham
  • Publication number: 20160080323
    Abstract: The present invention provides a method for providing a computer implemented method and system for creating a trusted cloud security architecture having the following steps: a primary agent communicating with two or more secondary agents creating a trust ring or other shape of agent communications, the primary agent operating on a primary guest OS and two or more secondary agents operating on two or more secondary guest OSs; implementing a latency based topology for the trust ring having a network of links between disparate IP addresses, the disparate IP addresses corresponding with the primary agent and two or more secondary agents; the primary agent and two or more secondary agents exchanging data packets between the latency based topology within the trust ring; and outputting the exchanged data packets to a processing engine, the processing engine determining a trust status for the trust ring, the trust status based on the data packets between the latency based topology.
    Type: Application
    Filed: September 10, 2015
    Publication date: March 17, 2016
    Inventors: Andrew E.S. MacKAY, Kyle FRANSHAM
  • Publication number: 20150169392
    Abstract: The present invention provides a method for providing an application programming interface (API) intermediary for hypertext transfer protocol (http) web services having the following steps: receiving one or more API calls from one or more developer modules containing corresponding source IP addresses; analyzing the one or more API calls, the analysis having the step of copying all http data of the one or more API calls to a database, the http data containing respective destination IP addresses; and associating the one or more source IP addresses with the respective destination IP addresses for the one or more API calls.
    Type: Application
    Filed: November 20, 2014
    Publication date: June 18, 2015
    Applicant: Superna Incorporated
    Inventors: Andrew E.S. MacKay, Rafik Rezzik, Kyle Fransham