Patent ID: 9390284
Filing Date: 2016-07-12
CPC Classification: G06F

Claim Text:
1. A method for secure and private computer file information protection, comprising: receiving a protection request on a file protection coder application in a non-statutory computer readable medium on a network device with one or more processors to protect a computer file on the network device; receiving on the file protection coder application a set of file protection parameters to protect the computer file including a file creation time, a file current source location, a file intended location and a file life span, wherein each file protection parameter includes one or more specific actions to complete when any of the set of file protection parameters is violated and wherein the one or more specific actions include, close file, lock file, delete file and track and report a new file location; receiving on the file protection coder application location information for the computer file, wherein the location information includes a current location of the computer file and an intended location for the computer file on a communications network; validating on the file protection code application with the received location information a current location or intended location for the computer file; sending from the file protection coder application to a file translator application the received file protection parameters and the validated received location information, wherein the file translator application inserts the received file protection parameters and the validated received location information into a private file data structure with a pre-determined layout, attaches the private file data structure to the computer file and compiles the computer file with the attached private data structure into a private executable and secure computer file, wherein the original file has been transformed into a private executable and secure computer file that is self-managing with the received file protection parameters and the validated received location information, and wherein the complied private executable and secure computer file includes a binary format comprising an object code or byte code format; and receiving on the file protection coder application from the file translator application the private executable and secure computer file, wherein the private executable and secure computer file is accessible on the network device via the communications network by other network devices.