Patents Assigned to Simdesk Technologies
-
Patent number: 7912986Abstract: A file transfer system including a client and a server capable of updating portions of the file stored on the server. The system is capable of uploading portions of a file before the file has been specified at the client side. The files are stored in raw at the client and the server, which preserves the block list mapping. The file transfer protocol is capable of compressing and encrypting transferred data. As a result, the partial file writes are possible while maintaining current bandwidth usage. The write request data structure is provided with additional features in the form of flags and fields to provide reliable transmission of partial file data.Type: GrantFiled: February 25, 2008Date of Patent: March 22, 2011Assignee: Simdesk TechnologiesInventors: John M. Eastman, Chad F. Jones, John Thomas White, Jr.
-
Publication number: 20100223242Abstract: File systems which provide several different and improved locking capabilities. An application on a client workstation communicates through a client driver to a server which interfaces with a metadata database, which contains locking information about the files. Applications perform as normal. The client driver provides lock and unlock requests to the server when a write lock or a read with intent to write lock is required. If only a read lock is considered appropriate, the client driver does not provide a lock request. The server transparently performs read operations and read locking using the metadata database without specific requests from the client driver. When a read with intent to write or write lock is required, the lock ownership is placed with a given expiration time. When the time expires the lock is not automatically released but remains with the particular requesting client driver until another client driver requests it.Type: ApplicationFiled: May 13, 2010Publication date: September 2, 2010Applicant: SIMDESK TECHNOLOGIESInventors: Chad Frederick Jones, John M. Eastman, JR., John Thomas White, JR., Charles G. Mattair, JR.
-
Patent number: 7664781Abstract: File systems which provide several different and improved locking capabilities. An application on a client workstation communicates through a client driver to a server which interfaces with a metadata database, which contains locking information about the files. Applications perform as normal. The client driver provides lock and unlock requests to the server when a write lock or a read with intent to write lock is required. If only a read lock is considered appropriate, the client driver does not provide a lock request. The server transparently performs read operations and read locking using the metadata database without specific requests from the client driver. When a read with intent to write or write lock is required, the lock ownership is placed with a given expiration time. When the time expires the lock is not automatically released but remains with the particular requesting client driver until another client driver requests it.Type: GrantFiled: December 11, 2006Date of Patent: February 16, 2010Assignee: Simdesk TechnologiesInventors: John T. White, Jr., Chad Frederick Jones
-
Publication number: 20070033157Abstract: A system where commodity hardware can be utilized to act at least as a front-end to a database system, while maintaining transaction commitment reliability. A separate table to track if a transaction has been previously committed is provided. Preferably this separate stateless transaction protocol (STP) table utilizes indices relating to the user and to the particular request to determine if the particular transaction has been previously committed. By inspecting this table prior to providing the transaction to the primary transaction database, a determination can be made whether the transaction has been previously committed. If so, the response, which is stored in the STP table, is simply provided. If not, then the transaction is committed and an entry is made in the STP table to indicate the commitment. In the preferred embodiment the primary transaction database table entries and the entry into the STP table are committed with the same transaction.Type: ApplicationFiled: November 11, 2005Publication date: February 8, 2007Applicant: SimDesk TechnologiesInventor: Daniel Gray
-
Publication number: 20070011469Abstract: Securing computer files in which a publish permission is present in a file system. Upon receiving a request to write data from one file to another, the file system determines whether publish permission is needed. If so and the user lacks the publish permission, the request is rejected. Disclosed is securing computer files which include encrypting metadata about an encrypted file and storing both the encrypted file and the encrypted metadata. The metadata includes a key for decrypting the encrypted file. The key for decrypting the metadata is stored in a USB security token. Disclosed is securing computer files which include copying material from a window displaying the contents of a file to a clipboard application. The file or window is associated with the material. The clipboard application can deny a request to paste material associated with one file to a window displaying the contents of a different file.Type: ApplicationFiled: September 16, 2005Publication date: January 11, 2007Applicant: SimDesk TechnologiesInventors: Gary Allison, John Eaton, Mark Radulovich
-
Publication number: 20070011749Abstract: Securing computer files in which a publish permission is present in a file system. Upon receiving a request to write data from one file to another, the file system determines whether publish permission is needed. If so and the user lacks the publish permission, the request is rejected. Disclosed is securing computer files which include encrypting metadata about an encrypted file and storing both the encrypted file and the encrypted metadata. The metadata includes a key for decrypting the encrypted file. The key for decrypting the metadata is stored in a USB security token. Disclosed is securing computer files which include copying material from a window displaying the contents of a file to a clipboard application. The file or window is associated with the material. The clipboard application can deny a request to paste material associated with one file to a window displaying the contents of a different file.Type: ApplicationFiled: September 16, 2005Publication date: January 11, 2007Applicant: SimDesk TechnologiesInventors: Gary Allison, John Eaton, Mark Radulovich