Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Clark, San Francisco

Jonathan Clark, San Francisco, CA US

Patent application numberDescriptionPublished
20090271779UPDATING 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
20090271787LINKING 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
20110088047Runtime 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

Patent applications by Jonathan Clark, San Francisco, CA US

Lloyd Douglas Clark, San Francisco, CA US

Patent application numberDescriptionPublished
20080289521Surface Tracking Rotary Pad Printing Apparatus and Method - In one aspect of a first embodiment, a rotary pad printing system comprises a controller (11-27-2008
20100283868Apparatus and Method for Application of Selective Digital Photomontage to Motion Pictures - A system for taking motion pictures of a scene with different parts at different focal lengths with a camera that normally would not have sufficient depth of field to capture all parts of said scene in focus. A computer (11-11-2010

Patent applications by Lloyd Douglas Clark, San Francisco, CA US

Louis Clark, San Francisco, CA US

Patent application numberDescriptionPublished
20100173372Recombinant 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
20100209997CARBONIC 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
20100298612ENGINEERED 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
20100317059BETA-GLUCOSIDASE VARIANT ENZYMES AND RELATED POLYNUCLEOTIDES - The invention provides variants of the 12-16-2010
20110000125PRODUCTION 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
20110124058RECOMBINANT 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

Neal Clark, San Francisco, CA US

Patent application numberDescriptionPublished
20100094621System and Method for Assessing Script Running Time - A method and system for assessing script running time are disclosed. According to one embodiment, a computer implemented method comprises receiving a first input from a client, wherein the first input comprises a script, the script comprising spoken audio and video elements. A second input is received from the client, wherein the second input comprises a value of words per minute. A third input is received from the client, wherein the third input comprises a non-verbal duration. A duration of the spoken audio of the script is calculated by multiplying the value of words per minute and the spoken content of the script. A duration of the script is calculated by summing the duration of the spoken audio and the non-verbal duration and the duration of the script is returned to the client.04-15-2010
20100095211Method and System for Annotative Multimedia - A method and system for annotative multimedia are disclosed. According to one embodiment, a computer implemented method comprises receiving a video file from a client. A start time is received from the client. A comment is received from the client. The comment and the start time are stored, and the comment is displayed at the start time upon subsequent playback of the video file.04-15-2010

Patrick E. Clark, San Francisco, CA US

Patent application numberDescriptionPublished
20090214205COMMUNICATIONS AND DATA LINK JAMMER INCORPORATING FIBER-OPTIC DELAY LINE TECHNOLOGY - A communications and data link jamming system employs a fiber-optic RF delay line to provide rapid responses to threat signals. A sample of the RF signal threat environment is stored within the delay line, and a jamming video signal is added to the stored sample by modulation as it is being extracted from the delay line. The extracted signal is re-circulated back into the delay line, thereby effectively stretching the sample for highly efficient jamming. The jamming system is effective in countering burst communications and in defeating multiple simultaneous threat signals.08-27-2009

Stephen Mark Andrew Clark, San Francisco, CA US

Patent application numberDescriptionPublished
20100058455METHODS AND SYSTEMS FOR AUTOMATIC REMOVAL AND REPLACEMENT OF CONNECTIONS IN A POOL RENDERED STALE BY A FIREWALL - This disclosure describes, generally, methods and systems for managing connections within a connection pool. The method includes initializing a plurality of connections. The plurality of connections are configured to pierce a firewall. The method further includes placing the plurality of connections in a connection pool, and storing creation times for each of the plurality of connections. The method then determines the firewall's connection teardown time period and, based at least in part on the firewall's connection teardown time period, setting the connection pool's connection teardown time period to be at least less than the firewall's connection teardown time period.03-04-2010