Patent application number | Description | Published |
20090271779 | UPDATING A FILE USING DIFFERENCES AND FILE FORMAT THEREFOR - A method for updating a local file and format for the local to be updated is described. An update file, which is a newer version of the local file, is accessible from a server over a network. A list of new hash values corresponding to data blocks of the update file is retrieved from the server. An algorithm locates divisions between the data blocks when a value of a rolling checksum reaches a particular value, the blocks being of variable size. New hash values of the update file are compared with local hash values of the local file. For each of the new hash values not having a matching local hash value, the corresponding data block is downloaded the server written to a new file. For each of the new hash values having a matching local hash value, the corresponding block is copied to the new file. The procedure is executed entirely on the client. | 10-29-2009 |
20090271787 | LINKING VIRTUALIZED APPLICATION NAMESPACES AT RUNTIME - A method for linking a plurality of virtualized application packages for execution on a computer system is described. A runtime executable of a primary virtualized application package is launched. A secondary virtualized application package to be merged with the primary virtualized application package is identified. In one embodiment, application settings and file data for the first and second virtualized application packages are merged into a single data structure. An execution layer is created by starting execution of one of the application files associated with the primary virtualized application package. Requests from the execution layer to the operating system for configuration settings and contents of application files of either the primary virtualized application package or secondary virtualized application package and providing requested configuration settings are satisfied using configuration settings and file information from both the primary and secondary virtualized application packages. | 10-29-2009 |
20110088047 | Runtime Emulating Static Thread Local Storage of Portable Executable Software Code - A computer readable storage medium containing a program which, when executed by a processor, performs an operation of emulating static thread local storage of an executable software code at runtime, is disclosed. The operation includes executing the executable software code within a process memory space. During the execution of the executable software code, an occurrence of an event that is associated with a thread create operation is monitored. When the monitored event occurs, a thread data block duplicate is established within the process memory space and associated with a thread created by the thread create operation. The thread data block duplicate is configured to be accessed by executing a thread local storage callback function. | 04-14-2011 |
20140006346 | PRESERVING USER PROFILES ACROSS REMOTE DESKTOP SESSIONS | 01-02-2014 |
20140026057 | PROVIDING ACCESS TO A REMOTE APPLICATION VIA A WEB CLIENT - Techniques for remote application access are described. Some embodiments provide access to an application executing on a host system via a Web browser of a client device. A user operating the Web browser may request access to the application via a uniform resource identifier. A service executing on the host system receives the request and facilitates access to the application. Facilitating access may include transmitting to the Web browser image data corresponding to a window or graphical user interface generated by the application and stored on the host system. Client logic executing within the Web browser receives the image data and displays a local copy of the application window on the client device. The client logic also forwards user input events made with respect to the to the local window to the remote presentation service, which in turn forwards the events to the window/application on the host system. | 01-23-2014 |
20140082641 | Enhanced Hook Function for Use with Different Versions of a Dynamically Loaded Library - A hooking system for hooking predetermined references to predetermined dynamically loaded library (DLL) functions includes a DLL version identifier provided by a hook entry code to an enhanced hook. The hook entry code is dynamically generated during runtime of an affected software application. The version identifier enables unambiguous communication of a single enhanced hook with functions of multiple versions of identically named DLLs loaded into the same isolated process memory area. | 03-20-2014 |
20140149996 | RUNTIME EMULATING STATIC THREAD LOCAL STORAGE OF PORTABLE EXECUTABLE SOFTWARE CODE - A computer readable storage medium containing a program which, when executed by a processor, performs an operation of emulating static thread local storage of an executable software code at runtime, is disclosed. The operation includes executing the executable software code within a process memory space. During the execution of the executable software code, an occurrence of an event that is associated with a thread create operation is monitored. When the monitored event occurs, a thread data block duplicate is established within the process memory space and associated with a thread created by the thread create operation. The thread data block duplicate is configured to be accessed by executing a thread local storage callback function. | 05-29-2014 |
20140172800 | Updating A File Using Differences and File Format Therefor - A method for updating and formatting a local file is described. An update file, having a newer version of the local file, is accessed from a server over a network and a list of new hash values corresponding to data blocks of the update file is retrieved. Divisions between the data blocks are located when a value of a rolling checksum reaches a particular value, the data blocks being of variable size. New hash values of the update file are compared with local hash values of the local file. For each of the new hash values not having a matching local hash value, the corresponding data block is downloaded from the server and written to a new file. For each of the new hash values having a matching local hash value, the corresponding block is copied from the local file to the new file. | 06-19-2014 |
20140177957 | SYSTEMS AND METHODS FOR DETERMINING COMPRESSION METHODS TO USE FOR AN IMAGE - Systems and methods described herein facilitate determining compression methods to use on an image. A client is in communication with a server that is configured to separate an image into a plurality of regions. The server is also configured to determine a first data compression method for a first set of the regions and a second data compression method for a second set of the regions, wherein the second data compression method is different from the first data compression method. Further, the server is configured to compress the first set and the second set of the regions by using the first data compression method and the second data compression method, respectively. The server is also configured to transmit the first set and the second set of the regions that have been compressed to the client. | 06-26-2014 |
20140181179 | SYSTEMS AND METHODS FOR TRANSMITTING DATA IN REAL TIME - Systems and methods described herein facilitate the transmission of data in real time by using TCP connections such that the latency issues incurred from packet loss is prevented. A server is in communication with a client, wherein the server is configured to facilitate forming a plurality of TCP connections with the client. The server is also configured to receive one or more requests from the client via the TCP connections, wherein at least one of the requests corresponds to a request to receive data in real time. The server is configured to separate the real-time data into a succession of data sets and associate the data sets to the TCP connections such that each of the succession of data sets is associated with a separate TCP connection. Each of the succession of data sets is transmitted to the client via the associated separate TCP connections. | 06-26-2014 |
20140181635 | SYSTEMS AND METHODS FOR APPLYING A RESIDUAL ERROR IMAGE - Systems and methods described herein enable a residual error image to be added and rendered in an existing HTML canvas using native primitives. A current image and a residual error image containing pixel value differences between the current image and an updated image are received. A positive residual error image and a negative error image are generated from the residual error image. The positive residual error image is added to the current image to generate a partially updated image, and the partially updated image is xored to generate an inverse image. The negative residual error image is added to the inverse image to generate an updated inverse image, and xoring the inverse image to revert the inverse image to generate the updated image. | 06-26-2014 |
20140321553 | SYSTEMS AND METHODS FOR USING PRE-CALCULATED BLOCK HASHES FOR IMAGE BLOCK MATCHING - A server accesses a previous frame of an image in a video and obtains hash values for each pixel in the previous frame and creates a hash map that stores each of the hash values. The server receives a current frame of the image and separates the current frame into a plurality of current blocks of pixels. The server calculates, using a hash function, a hash value for each of the current blocks of pixels. The server compares the hash values in the hash map with the hash values associated with the current frame and identifies a hash value in the hash map that matches a hash value in the current frame. The server compresses the current frame for transmission to a client using the identified matching hash values and pre-calculates a new hash map based on the current frame for use in compressing a next frame of the video. | 10-30-2014 |
20140359494 | SYSTEMS AND METHODS FOR USING SCREEN SAMPLING TO DETECT DISPLAY CHANGES - A graphical user interface (GUI) is polled to identify updates for transmission to a client device. A generalized poll of the GUI is conducted at a first frequency, wherein the poll compares color values of each pixel in a general region of the GUI with a previously known color value for that pixel to detect changed pixel color values. A local region that is a subset of the general region is determined to have a greater likelihood of being updated, e.g., regions encompassing a location of mouse and/or keyboard activity. A localized poll is conducted at a second frequency of only the local region of the GUI. | 12-04-2014 |
20140369413 | SYSTEMS AND METHODS FOR COMPRESSING VIDEO DATA USING IMAGE BLOCK MATCHING - Systems and methods described herein compress video data using image block matching. A server is configured to access a reference frame of an image in a video, separate the reference frame into a plurality of reference blocks of pixels, calculate a hash value for each of the plurality of reference blocks of pixels, receive a current frame of an image in the video, separate the current frame into a plurality of current blocks of pixels, and calculate a hash value for each of the plurality of current blocks of pixels. Further, the server is configured to compare the reference frame hash values with the current frame hash values, identify a hash value in the reference frame that matches a hash value in the current frame, and store the indication that the hash value in the reference frame matches the hash value in the current frame. | 12-18-2014 |
20140372512 | SYSTEMS AND METHODS FOR TRANSMITTING DATA - A server is in communication with a plurality of clients being executed by a host. The server is configured to receive a message from a first client of the plurality of clients. The message indicates that the first client currently has focus, wherein the message is transmitted by the first client with a first cookie. The server is configured to identify that a second client of the plurality of clients utilizes a second cookie that matches the first cookie, wherein the second client is currently receiving data from the server using a low-latency update mechanism. The server is also configured to downgrade the second client from the low-latency update mechanism to a high-latency update mechanism, wherein the high-latency update mechanism is configured to enable the second client to conduct a poll of the server periodically for updates. | 12-18-2014 |
20140372568 | SYSTEMS AND METHODS FOR TRANSMITTING DATA - A server receives an update image for transmission to a client and encodes and compresses the update image data using a progressive encoding scheme. In one embodiment, the image data is encoded using progressive JPEG encoding and then into a base64 text string. When insufficient network bandwidth is available to transmit all of the image data for the update image, the server transmits only a first portion of the encoded image data, which is sufficient to fully reproduce the original update image but at a lower quality. When more network bandwidth becomes available, an additional portion of the encoded image data is transmitted to the client. The client is able to append the additional portion to the first portion to refine the image represented at the client. This mechanism may be implemented using unmodified web browsers and servers to remote a computer graphical user interface display. | 12-18-2014 |
20150154037 | ENHANCED HOOK FUNCTION FOR USE WITH DIFFERENT VERSIONS OF A DYNAMICALLY LOADED LIBRARY - A hooking system for hooking predetermined references to predetermined dynamically loaded library (DLL) functions includes a DLL version identifier provided by a hook entry code to an enhanced hook. The hook entry code is dynamically generated during runtime of an affected software application. The version identifier enables unambiguous communication of a single enhanced hook with functions of multiple versions of identically named DLLs loaded into the same isolated process memory area. | 06-04-2015 |
20150293760 | SELECTIVE MIGRATION OF VIRTUALIZED APPLICATIONS AND CONFIGURATION SETTINGS THEREOF - User configurations of an installed application are migrated by isolating them from a base application state of the installed application to generate a virtual application package. At runtime, a base virtual application package and a user configurations virtual application package are provisioned from a central repository and executed by the user. The resulting virtualized execution environment merges the application resources contained in the packages such that the user configurations override the base application to make available all of the user configurations. This technique may be used to preserve user configurations during migration of applications, or to maintain user-specific configurations for a particular application across different sessions of a user's virtualized desktop. | 10-15-2015 |
Patent application number | Description | Published |
20100173372 | Recombinant Halohydrin Dehalogenase Polypeptides - The present disclosure provides engineered halohydrin dehalogenase (HHDH) polypeptides having improved enzyme properties as compared to the wild-type HHDH enzyme HheC and other reference engineered HHDH polypeptides. Also provided are polynucleotides encoding the engineered HHDH enzymes, host cells capable of expressing the engineered HHDH enzymes, and methods of using the engineered HHDH enzymes to synthesize a variety of chiral compounds including chiral epoxides and chiral alcohols. | 07-08-2010 |
20100209997 | CARBONIC ANHYDRASE POLYPEPTIDES AND USES THEREOF - The present disclosure relates to recombinant carbonic anhydrase enzymes having improved properties as compared to a naturally-occurring wild type carbonic anhydrase and uses thereof for the sequestration of carbon dioxide as well as for the release of carbon dioxide from a composition comprising bicarbonate. Also provided are polynucleotides encoding the recombinant carbonic anhydrase enzymes and host cells capable of expressing the recombinant carbonic anhydrase enzymes. | 08-19-2010 |
20100298612 | ENGINEERED BIOSYNTHESIS OF FATTY ALCOHOLS - The present disclosure provides a process for the production of long chain fatty alcohols by recombinant host cells expressing one or more heterologous carboxylic acid reductase enzymes useful for the conversion of fatty acids, and derivatives thereof, to long chain fatty alcohols. | 11-25-2010 |
20100317059 | BETA-GLUCOSIDASE VARIANT ENZYMES AND RELATED POLYNUCLEOTIDES - The invention provides variants of the | 12-16-2010 |
20110000125 | PRODUCTION OF FATTY ALCOHOLS WITH FATTY ALCOHOL FORMING ACYL-COA REDUCTASES (FAR) - The disclosure relates to methods of producing fatty alcohols from recombinant host cells comprising genes encoding heterologous fatty acyl-CoA reductase (FAR) enzymes. The disclosure further relates to FAR enzymes and functional fragments thereof derived from marine bacterium and particularly marine gamma proteobacterium such as | 01-06-2011 |
20110124058 | RECOMBINANT THERMOASCUS AURANTIACUS BETA-GLUCOSIDASE VARIANTS FOR PRODUCTION OF FERMENTABLE SUGARS FROM CELLULOSIC BIOMASS - The present invention provides compositions and methods for the expression of recombinant β-glucosidase variants, as well as their use in the production of fermentable sugars from cellulosic biomass. | 05-26-2011 |
20120009640 | FATTY ALCOHOL FORMING ACYL REDUCTASES (FARS) AND METHODS OF USE THEREOF - The present disclosure provides methods useful for producing fatty alcohol compositions from recombinant host cells. The disclosure further provides variant fatty acyl-CoA reductase (FAR) enzymes, polynucleotides encoding the variant FAR enzymes, and vectors and host cells comprising the same. | 01-12-2012 |
20120015408 | BETA-GLUCOSIDASE VARIANT ENZYMES AND RELATED POLYNUCLEOTIDES - The invention provides variants of the | 01-19-2012 |
20120021469 | AMIDASES AND METHODS OF THEIR USE - The disclosure relates to engineered amidase polypeptides and processes of using the polypeptides for chiral resolution of amino acid amide compounds. The disclosure further relates to the polynucleotides that encode the engineered amidase polypeptides and related vectors, host cells, and methods for making the engineered amidase polypeptides. | 01-26-2012 |
20120045793 | EXPRESSION CONSTRUCTS COMPRISING FUNGAL PROMOTERS - The present invention provides promoters derived from a filamentous fungus. These promoters have application in the fields of molecular biology, microbiology, fungal genetics and production of biofuels and other products. | 02-23-2012 |
20120077216 | Beta-Glucosidase Variants - The invention relates to recombinantly produced β-Glucosidase Variants with enhanced thermoactivity compared to naturally occurring proteins. The invention also provides methods for producing a variant β-glucosidase polypeptide with improved thermoactivity by identifying performance sensitive positions in a target β-glucosidase polypeptide and substituting the residue at that position with a thermoactivity enhancing residue. | 03-29-2012 |
20120083019 | Use of Glycoside Hydrolase 61 Family Proteins in Processing of Cellulose - The invention provides recombinant GH61 proteins obtained from | 04-05-2012 |
20120165562 | GENE DISRUPTANTS PRODUCING FATTY ACYL-COA DERIVATIVES - This invention provides microbial organisms, particularly yeasts such as | 06-28-2012 |
20120190076 | RECOMBINANT C1 BETA-GLUCOSIDASE FOR PRODUCTION OF SUGARS FROM CELLULOSIC BIOMASS - The invention relates to expression of a recombinant C1 β-glucosidase. The invention also provides methods for producing a fermentable sugar from cellobiose by contacting celiobiose with a recombinant host cell comprising a polynucleotide sequence encoding C1 β-glucosidase, operably linked to heterologous promoter, under conditions in which β-glucosidase is expressed and secreted by the cell and the cellobiose is enzymatically converted by said β-glucosidase to glucose. Methods of the invention may be used for conversion of a biomass substrate to a fermentable sugar, and ultimately to ethanol or other biofuel. | 07-26-2012 |
20120220002 | Recombinant Halohydrin Dehalogenase Polypeptides - The present disclosure provides engineered halohydrin dehalogenase (HHDH) polypeptides having improved enzyme properties as compared to the wild-type HHDH enzyme HheC and other reference engineered HHDH polypeptides. Also provided are polynucleotides encoding the engineered HHDH enzymes, host cells capable of expressing the engineered HHDH enzymes, and methods of using the engineered HHDH enzymes to synthesize a variety of chiral compounds including chiral epoxides and chiral alcohols. | 08-30-2012 |
20130040352 | PRODUCTION OF FATTY ALCOHOLS WITH FATTY ALCOHOL FORMING ACYL-COA REDUCTASES (FAR) - The disclosure relates to methods of producing fatty alcohols from recombinant host cells comprising genes encoding heterologous fatty acyl-CoA reductase (FAR) enzymes. The disclosure further relates to FAR enzymes and functional fragments thereof derived from marine bacterium and particularly marine gamma proteobacterium such as | 02-14-2013 |
20130095530 | BETA-GLUCOSIDASE VARIANT ENZYMES AND RELATED POLYNUCLEOTIDES - The invention provides variants of the | 04-18-2013 |
20130288310 | RECOMBINANT LIGNOCELLULOSE DEGRADATION ENZYMES FOR THE PRODUCTION OF SOLUBLE SUGARS FROM CELLULOSIC BIOMASS - The invention relates to C1 lignocellulose degradation enzyme nucleic acid and protein sequences and expression of recombinant C1 lignocellulose degradation enzymes. The invention provides methods for degrading a cellulosic biomass by contacting the biomass with a recombinant C1 lignocellulose degradation enzyme of the invention. | 10-31-2013 |
20140004586 | BETA-GLUCOSIDASE VARIANT ENZYMES AND RELATED POLYNUCLEOTIDES | 01-02-2014 |
20140093929 | FATTY ALCOHOL FORMING ACYL REDUCTASES (FARS) AND METHODS OF USE THEREOF - The present disclosure provides methods useful for producing fatty alcohol compositions from recombinant host cells. The disclosure further provides variant fatty acyl-CoA reductase (FAR) enzymes, polynucleotides encoding the variant FAR enzymes, and vectors and host cells comprising the same. | 04-03-2014 |
20140099686 | Production of Fatty Alcohols with Fatty Alcohol Forming Acyl-CoA Reductases (FAR) - The disclosure relates to methods of producing fatty alcohols from recombinant host cells comprising genes encoding heterologous fatty acyl-CoA reductase (FAR) enzymes. The disclosure further relates to FAR enzymes and functional fragments thereof derived from marine bacterium and particularly marine gamma proteobacterium such as | 04-10-2014 |
20140113352 | RECOMBINANT THERMOASCUS AURANTIACUS BETA-GLUCOSIDASE VARIANTS FOR PRODUCTION OF FERMENTABLE SUGARS FROM CELLULOSIC BIOMASS - The present invention provides compositions and methods for the expression of recombinant β-glucosidase variants, as well as their use in the production of fermentable sugars from cellulosic biomass. | 04-24-2014 |
20140186896 | USE OF GLYCOSIDE HYDROLASE 61 FAMILY PROTEINS IN PROCESSING OF CELLULOSE - The invention provides recombinant GH61 proteins obtained from | 07-03-2014 |
20140336423 | PRODUCTION OF SATURATED FATTY ALCOHOLS FROM ENGINEERED MICROORGANISMS - Recombinant bacterial microorganisms are provided which comprise heterologous fatty acyl reductases (“FAR”) polypeptides wherein said microorganisms have been engineered to produce increased amounts of saturated fatty alcohols and methods of making saturated fatty alcohols using the recombinant bacterial microorganisms. | 11-13-2014 |
20150017698 | RECOMBINANT HOST CELLS AND PROCESSES FOR PRODUCING 1,3-BUTADIENE THROUGH A 5-HYDROXYPENT-3-ENOATE INTERMEDIATE - The present disclosure relates to recombinant host cells comprising one or more recombinant polynucleotides encoding enzymes in select pathways that provide the ability to use the cells to produce 1,3-butadiene. The present disclosure also provides methods of manufacturing the recombinant host cells, and methods for the use of the cells to produce 1,3-butadiene. The methods utilize recombinant host cells that comprise an engineered pathway of enzymes that provides for the conversion of naturally occurring intermediate crotonyl-CoA (or -ACP) to 1,3-butadiene through enzyme catalyzed steps involving the reduction of glutaconyl-CoA (or -ACP) to form the intermediate 5-hydroxypent-3-enoate. The disclosure provides alternative engineered pathway involving either decarboxylation of 5-hydroxypent-3-enoate directly to 1,3-butadiene, or phosphorylation of 5-hydroxypent-3-enoate followed by a phosphate elimination step catalyzed by a decarboxylase to produce 1,3-butadiene. | 01-15-2015 |
20150133698 | PRODUCTION OF FATTY ALCOHOLS FROM ENGINEERED MICROORGANISMS - The invention generally relates to the production of a fatty alcohol composition from recombinant microbial cells. The fatty alcohols are produced by expressing a gene encoding a heterologous fatty alcohol forming acyl-CoA reductase (“FAR”); a gene encoding a heterologous thioesterase (“TE”) gene and a gene encoding an acyl-CoA synthetase (“ACS”). | 05-14-2015 |
20150176040 | PRODUCTION OF FATTY ALCOHOLS FROM ENGINEERED MICROORGANISMS - Recombinant microorganisms are provided which have been engineered to produce fatty alcohols. Also provided are recombinant microorganisms which comprise a heterologous polynucleotide encoding a fatty alcohol reductase enzyme and an introduced polynucleotide encoding a β-ketoacyl acyl carrier protein synthase. | 06-25-2015 |
20150197736 | CELLOBIOHYDROLASE VARIANTS - The present invention relates to cellobiohydrolase variants having improved thermostability in comparison to wild-type CBH2a. | 07-16-2015 |