Kun Zhang
Kun Zhang, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20110107270 | Treatment planning in a virtual environment - A method and apparatus for treatment planning are described. A treatment planning system provides a computer-simulated virtual environment including a virtual artifact that is a three-dimensional simulation of a patient anatomy, wherein the three-dimensional simulation is generated from one or more diagnostic images taken of the patient anatomy. The treatment planning system performs a treatment planning operation associated with the virtual artifact in response to a user interaction with the virtual environment. | 05-05-2011 |
Kun Zhang, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20110050692 | INTERPOLATING AND RENDERING SUB-PHASES OF A 4D DATASET - A technique for rendering a deformable volume includes acquiring 3D images of a deformable volume including an object during phases of a deformation motion. The 3D images include voxels, a portion of which move from original coordinate locations during a primary phase to deformed coordinate locations during each subsequent phase of the deformation motion. Deformation matrixes each based upon one of the 3D images during a different one of the phases are generated. The deformation matrixes each include transformation vectors describing how to return the voxels from their deformed coordination locations to their original coordinate locations of the primary phase. A sub-phase 3D image of the deformable volume between consecutive phases is generated by interpolating between the transformation vectors of the consecutive phases associated with a given coordinate location within the deformable volume and retrieving voxel data from a primary 3D image at voxel locations referenced by interpolated transformation vectors. | 03-03-2011 |
Kun Zhang, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20090202033 | SHIFTER REGISTER FOR LOW POWER CONSUMPTION APPLICATION - A high voltage shift register stage which directly accepts low voltage clock signal inputs without using clock buffers. In particular, a shift register stage circuit is adapted to operate with a low voltage swing clock signal, with the stage circuit having a single state node, a, driven directly. This arrangement allows for reduced power consumption and higher operating speeds. | 08-13-2009 |
20090284288 | HIGH-SPEED LOW-POWER LATCHES - A high-speed low-power latch includes three sets of transistors. A first set of transistors selects a tracking mode or a holding mode for the latch based on a clock signal having non-rail-to-rail or rail-to-rail voltage swing. A second set of transistors captures a data value based on an input signal and provides an output signal during the tracking mode. A third set of transistors stores the data value and provides the output signal during the holding mode. The input and output signals have rail-to-rail voltage swing. In another aspect, a signal generator includes at least one latch and a control circuit. The latch(es) receive a clock signal and generate an output signal. The control circuit senses a duty cycle of a feedback signal derived from the output signal and generates a control signal to adjust operation of the latch(es) to obtain 50% duty cycle for the feedback signal. | 11-19-2009 |
20100073027 | LATCH STRUCTURE, FREQUENCY DIVIDER, AND METHODS FOR OPERATING SAME - A latch includes three circuits. The first circuit drives a first output (QB) to a first level when a first input (D) and a first clock phase (CK) are both low, to a second level when D and CK are both high, and provides high impedance (HI-Z) when different logic levels are applied to D and CK. The second circuit drives a second output (Q) to the first level when a third input (DB) and a complimentary clock phase (CKB) are both low, to the second level when DB and CKB are both high, and provides HI-Z when different logic levels are applied to DB and CKB. The third circuit maintains voltages of Q and QB when the first and second circuits provide HI-Z at Q and QB. Odd-number dividers constructed with such latches produce 50% duty cycle operation without restricting output pulse widths to integer multiples of input periods. | 03-25-2010 |
20100327929 | PREDETERMINED DUTY CYCLE SIGNAL GENERATOR - Techniques for generating a signal having a predetermined duty cycle. In an exemplary embodiment, a first counter is configured to count a first number of cycles of an oscillator signal, and a second counter is configured to count a second number of cycles of the oscillator signal, with the second number being greater than the first number. The output of the second counter is used to reset the first and second counters, while the outputs of the first and second counters further drive a toggle latch for generating the signal having predetermined duty cycle. Further aspects include techniques for accommodating odd and even values for the second number. | 12-30-2010 |
20120025877 | LATCH STRUCTURE, FREQUENCY DIVIDER, AND METHODS FOR OPERATING SAME - A latch includes three circuits. The first circuit drives a first output (QB) to a first level when a first input (D) and a first clock phase (CK) are both low, to a second level when D and CK are both high, and provides high impedance (HI-Z) when different logic levels are applied to D and CK. The second circuit drives a second output (Q) to the first level when a third input (DB) and a complimentary clock phase (CKB) are both low, to the second level when DB and CKB are both high, and provides HI-Z when different logic levels are applied to DB and CKB. The third circuit maintains voltages of Q and QB when the first and second circuits provide HI-Z at Q and QB. Odd-number dividers constructed with such latches produce 50% duty cycle operation without restricting output pulse widths to integer multiples of input periods. | 02-02-2012 |
Kun Zhang, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20090099041 | METHODS FOR MAKING NUCLEOTIDE PROBES FOR SEQUENCING AND SYNTHESIS - Compositions and methods for making a plurality of probes for analyzing a plurality of nucleic acid samples are provided. Compositions and methods for analyzing a plurality of nucleic acid samples to obtain sequence information in each nucleic acid sample are also provided. | 04-16-2009 |
20090137407 | GENOMIC LIBRARY CONSTRUCTION - Compositions and methods for amplifying nucleic acid sequences from a single cell are provided. Compositions and methods for constructing a genomic library from a single cell are also provided. | 05-28-2009 |
20120232988 | METHOD AND SYSTEM FOR GENERATING DYNAMIC ADS WITHIN A VIDEO GAME OF A PORTABLE COMPUTING DEVICE - A method and system for generating and tracking dynamic advertisements within a program, such as a video game, running on a portable computing device (PCD) are described. The method and system include receiving a call from the program for a texture and reviewing an identifier associated with the texture. A graphics driver determines if the identifier associated with the texture matches an identifier in a texture database. The graphics driver then selects a dynamic advertisement from a texture database if the identifier associated with the texture matches the identifier in the texture database. The graphics driver issues commands to the graphics processor so that dynamic advertisement is presented on a screen display. The graphics driver then determines if a video object produced by the program blocks a portion of the dynamic advertisement present on the screen display. | 09-13-2012 |
20120272132 | METHODS AND APPARATUS FOR IMPROVED BROWSING PERFORMANCE BY PRECOMPILATION OF HIGH-PRIORITY JAVASCRIPTS IN A WEBPAGE AND DELAYING THE REMOVAL OF CORRESPONDING COMPILED CODE - Methods and apparatus for processing scripting-language code in webpages are disclosed. The method includes obtaining scripting-language code that is utilized by a higher-priority webpage, compiling the scripting-language code to generate higher-priority compiled code objects, storing the higher-priority compiled code objects on a communication device, distinguishing the higher-priority compiled code objects from other compiled code objects that are stored on the communication device to delay the higher-priority compiled code objects from being removed from the communication device, and executing the higher-priority compiled code objects when the webpage is requested by the user. In many variations, this approach is not applied to all webpages visited, but only on certain webpages and scripts that are considered high priority, either implicitly or explicitly, based on a priority function that computes a multi-level priority from the history and past browser activity. | 10-25-2012 |
20130031536 | APPARATUS AND METHOD FOR IMPROVING THE PERFORMANCE OF COMPILERS AND INTERPRETERS OF HIGH LEVEL PROGRAMMING LANGUAGES - A content processing device and corresponding method are disclosed. The content processing device includes a compiler front end to parse programming language source code into an high level intermediate representation and a detection component to detect high level constructs in the intermediate representation of the source code that satisfy constraints for parallel-merging high level constructs. And a parallel-merging component modifies the high level intermediate representation of the source code by parallel-merging the detected constructs to generate new high level parallel-merged constructs in a modified high-level intermediate representation of the source code that enable runtime operations of the detected constructs when finally lowered into processor instructions to be able to execute in parallel using the executable code generated from the modified intermediate representation. | 01-31-2013 |
20130278734 | METHOD AND SYSTEM FOR GENERATING DYNAMIC ADS WITHIN A VIDEO GAME OF A PORTABLE COMPUTING DEVICE - A method and system for generating and tracking dynamic advertisements within a program, such as a video game, running on a portable computing device (PCD) are described. The method and system include receiving a call from the program for a texture and reviewing an identifier associated with the texture. A graphics driver determines if the identifier associated with the texture matches an identifier in a texture database. The graphics driver then selects a dynamic advertisement from a texture database if the identifier associated with the texture matches the identifier in the texture database. The graphics driver issues commands to the graphics processor so that dynamic advertisement is presented on a screen display. The graphics driver then determines if a video object produced by the program blocks a portion of the dynamic advertisement present on the screen display. | 10-24-2013 |
20140357497 | DESIGNING PADLOCK PROBES FOR TARGETED GENOMIC SEQUENCING - Methods, systems, and computer programs for designing probes or primers for nucleic acid sequencing, generating libraries of nucleic acid sequences, and mapping genomic sequences are provided herein, | 12-04-2014 |
Kun Zhang, Xi'An CN
Patent application number | Description | Published |
---|---|---|
20120067599 | MINI-TYPE AUTOMATIC AEROSOL FIRE SUPPRESSION APPARATUS - The present invention relates to a mini-type automatic aerosol fire suppression apparatus, comprising top cap ( | 03-22-2012 |
20120279733 | NOVEL HAND-HELD AEROSOL FIRE SUPPRESSION APPARATUS - The present invention relates to a novel hand-held aerosol fire suppression apparatus, comprising thermal insulating layer ( | 11-08-2012 |
Kun Zhang, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20130159243 | VIDEO RECOMMENDATION BASED ON VIDEO CO-OCCURRENCE STATISTICS - A system and method provides video recommendations for a target video in a video sharing environment. The system selects one or more videos that are on one or more video playlists together with the target video. The video co-occurrence data of the target video associates the target video and another video on one or more same video playlists and frequency of the target video and another video on the video playlists is computed. Based on the video co-occurrence data of the target video, one or more co-occurrence videos are selected and ranked based on the video co-occurrence data of the target video. The system selects one or more videos from the co-occurrence videos as video recommendations for the target video. | 06-20-2013 |
Kun Zhang, Union City, CA US
Patent application number | Description | Published |
---|---|---|
20130346588 | Status Aware Media Play - Techniques for determining status aware media play are described. When current user behavior with respect to a media segment deviates from baseline user behavior, the media segment is tagged in memory, and a determination is made as to whether playback functionality with respect to the tagged media segment should be adjusted. | 12-26-2013 |
20140279773 | Scoring Concept Terms Using a Deep Network - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scoring concept terms using a deep network. One of the methods includes receiving an input comprising a plurality of features of a resource, wherein each feature is a value of a respective attribute of the resource; processing each of the features using a respective embedding function to generate one or more numeric values; processing the numeric values to generate an alternative representation of the features of the resource, wherein processing the floating point values comprises applying one or more non-linear transformations to the floating point values; and processing the alternative representation of the input to generate a respective relevance score for each concept term in a pre-determined set of concept terms, wherein each of the respective relevance scores measures a predicted relevance of the corresponding concept term to the resource. | 09-18-2014 |
Kun Zhang, Shenzhen CN
Patent application number | Description | Published |
---|---|---|
20140164161 | METHOD AND TERMINAL FOR PROCESSING AN ELECTRONIC TICKET - Methods and terminals for processing e-tickets are provided. The terminal can include a saving module, a parsing module, and a voice reading module. The e-ticket can be obtained by a terminal. The terminal can parse contents of the e-ticket to generate ticket information of the e-ticket by triggering a reading button to call an internal program. The ticket information can be converted by the terminal into a voice message corresponding to the e-ticket. The voice message can be played by the terminal to read the ticket information of the e-ticket. | 06-12-2014 |
Kun Zhang, Shenzhen City CN
Patent application number | Description | Published |
---|---|---|
20140309760 | MUSIC PLAYBACK METHOD, THIRD-PARTY APPLICATION AND DEVICE - The present disclosure relates to a music playback method, a third-party application and a device which are in the field of computer technique. The music playback method includes integrating a background music playback module into a third-party application, receiving a music playing signal in which a playlist identification is included, transmitting the music playing signal to the background music playback module through a predetermined port, acquiring by the background music playback module a corresponding playlist based on the playlist identification of the music playing signal, and randomly playing the music in the playlist by the background music playback module. | 10-16-2014 |
20150244521 | COMMUNICATION ENCRYPTION AND DECRYPTION METHOD, DEVICE AND SYSTEM - An encryption process comprises: extracting a to-be-encrypted first character string from the to-be-transmitted information; converting the first character string into a plurality of first binary numbers for storage; encrypting the stored plurality of first binary numbers according to a preset encryption algorithm to generate a plurality of second binary numbers; converting the plurality of second binary numbers into a to-be-transmitted character string; conducting transmission encoding on the to-be-transmitted character string, and transmitting the encoding result. The decryption process comprises: receiving the to-be-processed information transmitted by a transmitting terminal; conducting transmission decoding on the to-be-processed information to obtain a third character string; converting the third character string into a plurality of third binary numbers for storage; decrypting the stored plurality of third binary numbers according to a preset decryption algorithm to generate a plurality of fourth binary numbers; and converting the plurality of fourth binary numbers into a fourth character string. | 08-27-2015 |
Kun Zhang, Shanghai CN
Patent application number | Description | Published |
---|---|---|
20140332238 | Braking Systems And Methods For A Winch Drum - Braking systems and methods are provided for a drum wench system having a winch drum having an outer surface and a winch drum braking system. The winch drum braking system has a first brake having a first brake lining, located adjacent to the winch drum, and a first three-ring ratchet linkage system connected to the first brake lining. The first three-ring ratchet linkage system is rotatable and adapted to move the first brake lining to a first position or a second position with respect to the outer surface of the winch drum. In the first position, the first brake lining contacts the outer surface of the winch drum to apply break force thereon, and, in the second position, the first brake lining is separated from the winch drum. | 11-13-2014 |
Kun Zhang, Brighton, MA US
Patent application number | Description | Published |
---|---|---|
20140349288 | Methods for Making Nucleotide Probes for Sequencing and Synthesis - Compositions and methods for making a plurality of probes for analyzing a plurality of nucleic acid samples are provided. Compositions and methods for analyzing a plurality of nucleic acid samples to obtain sequence information in each nucleic acid sample are also provided. | 11-27-2014 |
Kun Zhang, Jiashan CN
Patent application number | Description | Published |
---|---|---|
20150107964 | FEEDING DEVICE - A feeding device includes a fixed frame, a drive mechanism, and a feeding mechanism. The drive mechanism includes a drive block, a first rotating shaft, a second rotating shaft; a connection chain, a driving component, a pushing component; a rotating component, and a gear. The driving component is connected to the first rotating shaft. The gear is connected to the feeding mechanism by the connection chain. The driving component rotates the first rotating shaft once, and the first rotating shaft rotates the pushing component once. The pushing component rotates the rotating component. The rotating component rotates the second rotating shaft, the gear, the connection chain, and the feeding mechanism at a predetermined frequency. The feeding mechanism puts the work-pieces on the conveying line at the predetermined frequency. | 04-23-2015 |
Kun Zhang, Bovenden DE
Patent application number | Description | Published |
---|---|---|
20150243006 | Identifying an Original Object in a Forgery-Proof Way - For identifying an original object comprising a surface essentially made of a first substance in a forgery-proof way, atoms of a second substance not soluble in the first substance are deposited on the surface. The surface is subjected to a beam of energized atoms providing movability to the atoms of the second substance in the surface to allow for a nucleation of a phase separation of a phase, in which the atoms of the second substance are concentrated. Then, an image of a surface pattern originating from the nucleation of the phase separation is taken and stored as a identifier for the original object. When a comparison image of a surface pattern of some object supposed to be the original object is compared to the identifier, the object is confirmed as being the original object, if the surface patterns in the identifier and the comparison image are identical. | 08-27-2015 |