Patent application number | Description | Published |
20120311000 | Pre-organization of Data - In a method of writing data to a file system on a solid state drive, a file stream is opened for writing to a file in the file system. A life expectancy value predicting a length of time the data to be written will be stored in the file system is attached to the file stream. The data is written to the file stream and stored on the solid state storage device according to the life expectancy value attached to the data. In one embodiment, a unique identifier may be used as the life expectancy value for writing a group of related files predicted to be stored in the file system for substantially the same length of time. The life expectancy value may be predicted based on a file type of the file being written. The life expectancy value may be stored as metadata for the file being written. | 12-06-2012 |
20130339313 | GUARDED FILE DESCRIPTORS - Guarded file access operations are provided for creating and using guarded file descriptors, which can detect and prevent erroneous file access operations in computer programs. A file descriptor can be associated with a guard identifier to create a guarded file descriptor. The association can be established when the file is opened, and can be maintained independently of the computer program, which ordinarily maintains its own association between files, file descriptors, and guard identifiers. Subsequent file operations using the guarded file descriptor check that the guard identifier previously associated with that file descriptor is presented, and generate errors without performing the requested file operations if the correct guard identifier is not presented. This check serves as a validation of the computer program's use of file descriptors. An error and stack trace can be generated for use in analyzing a cause of the guard violation. | 12-19-2013 |
20140189693 | ADAPTIVE HANDLING OF PRIORITY INVERSIONS USING TRANSACTIONS - An operating system of a data processing system receives a request from a first process to acquire an exclusive lock for accessing a resource of the data processing system. A second priority of a second process is increased to reduce total execution time. The second process is currently in possession of the exclusive lock for performing a transactional operation with the resource. The second priority was lower than a first priority of the first process. The operating system notifies the second process to indicate that another process is waiting for the exclusive lock to allow the second process to complete or roll back the transactional operation and to release the exclusive lock thereafter. | 07-03-2014 |
Patent application number | Description | Published |
20110040973 | Selective Encryption in Broker-Based Messaging Systems and Methods - An exemplary method includes transmitting, by a software application subsystem, a request to an encryption services subsystem to route a message generated by an originating software application to a recipient software application through a message broker subsystem, acquiring, by the software application subsystem, data representative of a current encryption configuration of the message broker subsystem from the encryption services subsystem in response to the request, and determining, by the software application subsystem, during a run time of the originating software application whether to encrypt the message before the message is transmitted to the message broker subsystem for routing to the recipient software application, the determination based at least in part on the current encryption configuration of the message broker subsystem. Corresponding methods and systems are also disclosed. | 02-17-2011 |
20130055288 | Methods and Systems for Dynamically Establishing One or More Connections Between a Software Application and a Cluster of Message Broker - An exemplary method includes a broker-based messaging system detecting a request provided by a software application for the software application to connect to any one of a plurality of brokers included in a cluster of brokers, dynamically identifying, in response to the request and in accordance with a connection distribution heuristic, a broker included in the cluster of brokers and that is available for connection to the software application, and attempting to establish a connection between the software application and the broker. Corresponding methods and systems are also disclosed. | 02-28-2013 |
Patent application number | Description | Published |
20080274500 | Promoter variants for expressing genes in a fungal cell - The present invention relates to methods for producing a biological substance, comprising: (a) cultivating a fungal host cell in a medium conducive for the production of the biological substance, wherein the fungal host cell comprises a first nucleic acid sequence encoding the biological substance operably linked to a second nucleic acid sequence comprising a promoter variant selected from the group consisting of SEQ ID NO: 2, SEQ ID NO: 3, SEQ ID NO: 4, SEQ ID NO: 5, SEQ ID NO: 6, SEQ ID NO: 7, SEQ ID NO: 8, SEQ ID NO: 9, SEQ ID NO: 10, SEQ ID NO: 11, and SEQ ID NO: 12; and a subsequence thereof; and hybrid and tandem promoters thereof; and (b) isolating the biological substance from the cultivation medium. The present invention also relates to the isolated promoter variants and to constructs, vectors, and fungal host cells comprising the promoter variants operably linked to nucleic acid sequences encoding biological substances. | 11-06-2008 |
20120190067 | Promoter Variants For Expressing Genes In A Fungal Cell - The present invention relates to methods for producing a biological substance, comprising: (a) cultivating a fungal host cell in a medium conducive for the production of the biological substance, wherein the fungal host cell comprises a first nucleic acid sequence encoding the biological substance operably linked to a second nucleic acid sequence comprising a promoter variant selected from the group consisting of SEQ ID NOs: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and 12; and a subsequence thereof; and hybrid and tandem promoters thereof; and (b) isolating the biological substance from the cultivation medium. The present invention also relates to the isolated promoter variants and to constructs, vectors, and fungal host cells comprising the promoter variants operably linked to nucleic acid sequences encoding biological substances. | 07-26-2012 |
20140099669 | Promoter Variants For Expressing Genes In A Fungal Cell - The present invention relates to methods for producing a biological substance, comprising: (a) cultivating a fungal host cell in a medium conducive for the production of the biological substance, wherein the fungal host cell comprises a first nucleic acid sequence encoding the biological substance operably linked to a second nucleic acid sequence comprising a promoter variant selected from the group consisting of SEQ ID NO: 2, SEQ ID NO: 3, SEQ ID NO: 4, SEQ ID NO: 5, SEQ ID NO: 6, SEQ ID NO: 7, SEQ ID NO: 8, SEQ ID NO: 9, SEQ ID NO: 10, SEQ ID NO: 11, and SEQ ID NO: 12; and a subsequence thereof; and hybrid and tandem promoters thereof; and (b) isolating the biological substance from the cultivation medium. The present invention also relates to the isolated promoter variants and to constructs, vectors, and fungal host cells comprising the promoter variants operably linked to nucleic acid sequences encoding biological substances. | 04-10-2014 |