|
Found results for
patents
1.
|
SECURE BLOCK READ AND WRITE PROTOCOL FOR REMOTELY STORED FILES
Application Number |
US2009034941 |
Publication Number |
2009/108608 |
Status |
In Force |
Filing Date |
2009-02-24 |
Publication Date |
2009-09-03 |
Owner |
SIMDESK TECHNOLOGIES, INC. (USA)
|
Inventor |
- Eastman, John, M.
- Jones, Chad, F.
- White, Jr., John Thomas
|
Abstract
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.
IPC Classes ?
- G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
|
2.
|
TECHNIQUE FOR SYNCHRONIZING AUDIO AND SLIDES IN A PRESENTATION
Application Number |
US2008056682 |
Publication Number |
2008/115747 |
Status |
In Force |
Filing Date |
2008-03-12 |
Publication Date |
2008-09-25 |
Owner |
SIMDESK TECHNOLOGIES, INC. (USA)
|
Inventor |
- Kouznetsov, Alexander
- Nikiforovski, Serguei
|
Abstract
Audio files can be synchronized with a plurality of individual slides, so that a single audio file may be played across multiple individual slides. A user interface is provided which provides a slide timeline and an audio timeline of the entire audio sequence with markers located adjacent the slide timeline indicating particular slides. The user may slide the markers along the slide timeline. The location of the marker is an indication to transition to the indicated slide. As the audio timeline is positioned adjacently and the audio can be played while the slide markers are adjusted, individual slides can be readily synchronized along an audio sequence with little effort.
IPC Classes ?
- H04N 7/087 - Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band with signal insertion during the vertical blanking interval
|
3.
|
FILE OPERATIONS WITH MULTIPLE LEVEL FILE LOCKING TECHNIQUES
Application Number |
US2007086922 |
Publication Number |
2008/073867 |
Status |
In Force |
Filing Date |
2007-12-10 |
Publication Date |
2008-06-19 |
Owner |
SIMDESK TECHNOLOGIES, INC. (USA)
|
Inventor |
- Jones, Chad, Frederick
- Eastman, John, M., Jr.
- White, John, Thomas
- Mattair, Charles
|
Abstract
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.
IPC Classes ?
- G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
|
4.
|
FILE OPERATIONS WITH PERSISTENT FILE LOCKING TECHNIQUES
Application Number |
US2007086924 |
Publication Number |
2008/073868 |
Status |
In Force |
Filing Date |
2007-12-10 |
Publication Date |
2008-06-19 |
Owner |
SIMDESK TECHNOLOGIES, INC. (USA)
|
Inventor |
- Jones, Chard, Frederick
- White, John, Thomas, Jr.
|
Abstract
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.
IPC Classes ?
- G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
|
5.
|
DOCUMENT AND FILE INDEXING SYSTEM
Application Number |
US2006061848 |
Publication Number |
2007/070774 |
Status |
In Force |
Filing Date |
2006-12-11 |
Publication Date |
2007-06-21 |
Owner |
SIMDESK TECHNOLOGIES, INC. (USA)
|
Inventor |
Radulovich, Mark
|
Abstract
A computer system where portions of the indexing application are inserted between the user application and the disk write processing software so that the indexing information for the particular document being stored is obtained as the document is being stored. In a separate parallel operation this document indexing information is provided to the main search index for incorporation. In various embodiments the document and the index can be compressed and encrypted if desired for transmission to a remote computer. The document and the index can be stored locally or remotely, or in any combination. The document or file and the index can be cached locally, if they are stored remotely and the local and remote computers are not in communication. The indexing operations occur on copying operations as well as the writing of modified or new files.
IPC Classes ?
- G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures
|
6.
|
TRANSACTION PROTECTION IN A STATELESS ARCHITECTURE USING COMMODITY SERVERS
Application Number |
US2006028683 |
Publication Number |
2007/019034 |
Status |
In Force |
Filing Date |
2006-07-21 |
Publication Date |
2007-02-15 |
Owner |
SIMDESK TECHNOLOGIES, INC. (USA)
|
Inventor |
Gray, Daniel, Bryan
|
Abstract
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.
IPC Classes ?
- G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F 17/30 - Information retrieval; Database structures therefor
- G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F 12/00 - Accessing, addressing or allocating within memory systems or architectures
|
|