Patent application number | Description | Published |
20100293184 | IDENTIFICATION OF RELATED BID PHRASES AND CATEGORIES USING CO-BIDDING INFORMATION - The present invention provides a method and system for determining related bid terms. The method and system includes accessing a term database to determine a plurality of term pairs, the term pairs being paired terms bidded together in a term bidding operating environment. In the method and system, for each of the plurality of term pairs, the method and system includes determining similarity values for each of the term pairs. The method and system further includes generating a similarity matrix using the determined similarity values. And, the method and system includes generating an output result based on a co-bidded relationship between at least one of the terms and advertising information. | 11-18-2010 |
20120136985 | DETECTING CONTROVERSIAL EVENTS - A method, device, and computer-readable storage medium storing instructions are provided for detecting controversial events that are reflected in user-generated content items. In a single-step approach, user-generated content items are received and analyzed by a controversial event detection module, which determines the likelihood that sets of content items reflect controversial events. In one example, public posts by users of a social networking service are grouped into snapshots of posts that are associated with an entity and were generated during a window of time. An event detection module may determine the likelihood that snapshots reflect events. In a two-step approach, event snapshots are provided to a controversy detection module, which determines the likelihood that event snapshots are controversial. In a blended approach, snapshots are provided to a controversy detection module, which determines the likelihood that snapshots are controversial events based in part on the event score. | 05-31-2012 |
20120246097 | Apparatus and Methods for Analyzing and Using Short Messages from Commercial Accounts - Disclosed are methods and apparatus for analyzing and using online short messages from promoting entity accounts (e.g., business or non-profit accounts). In one embodiment, a method of analyzing and using messages sent for a plurality of promoting entity accounts is disclosed. A plurality of models for classifying a plurality of messages based on a plurality of message features are obtained for each message. Each message is sent via a computer network between a selected one of the promoting entity accounts and one or more subscribing users that subscribe to receive messages from such selected promoting entity account, and each model is trained to identify whether a message belongs to a particular class based on a lexicon that was generated for such particular class and a training set of messages that belong to the particular class and message that do not belong to the particular class. A new message is classified based on the models and retaining classification information regarding the new message in a database that is accessible by a user so as to review the classification information on a computer display. | 09-27-2012 |
20130018968 | AUTOMATIC PROFILING OF SOCIAL MEDIA USERSAANM Pennacchiotti; MarcoAACI Mountain ViewAAST CAAACO USAAGP Pennacchiotti; Marco Mountain View CA USAANM Popescu; Ana-MariaAACI Mountain ViewAAST CAAACO USAAGP Popescu; Ana-Maria Mountain View CA US - Disclosed are methods and apparatus for classifying users. In accordance with one embodiment, a plurality of messages posted by a user via a microblogging service may be obtained. A set of feature values associated with the user may be obtained, each of the set of feature values corresponding to a different one of a set of one or more features. One or more of the set of feature values may be obtained based, at least in part, on content of the plurality of messages posted by the user, messaging behavior of the user via the microblogging service, and/or social connections of the user established via the microblogging service. The user may be classified based upon the set of feature values associated with the user. | 01-17-2013 |
20130159272 | UNDERSTANDING AND ADDRESSING COMPLEX INFORMATION NEEDS - Techniques described herein assist users in satisfying complex information needs represented as long, detailed questions. A generalized search assistance framework for complex information needs is disclosed. Given a detailed question, the techniques enrich the original question with a set of related concepts. The types of questions handled are detailed, complex questions similar to the ones posted in Q&A portals. A generalized search assistance framework enriches complex detailed questions with topically related concepts. A basic pipeline represents an instantiation of such the search assistance framework. Given a detailed question, the pipeline relies on semantic and syntactic relationships in the detailed question in order to construct a set of related queries. The queries are issued to a commercial search engine and the retrieved results are processed by state-of-the-art document understanding techniques in order to retrieve important concepts. A final concept set for enriching the original question is then assembled. | 06-20-2013 |
Patent application number | Description | Published |
20110270532 | Systems And Methods For Identifying Exon Junctions From Single Reads - Systems and methods are used to identify an exon junction from a single read of a transcript. A transcript sample is interrogated and a read sequence is produced using a nucleic acid sequencer. A first exon sequence and a second exon sequence are obtained using the processor. The first exon sequence is mapped to a prefix of the read sequence using the processor. The second exon sequence is mapped to a suffix of the read sequence using the processor. A sum of a number of sequence elements of the first exon sequence that overlap the prefix of the read sequence, of a number of sequence elements of the second exon sequence that overlap the suffix of the read sequence, and of a constant is calculated using the processor. If the sum equals a length of the read sequence, a junction is identified in the read using the processor. | 11-03-2011 |
20120102054 | Systems and Methods for Annotating Biomolecule Data - Systems, methods, software and computer-usable media for annotating biomolecule-related data are disclosed. In certain exemplified embodiments, the biomolecules can be nucleic acids and the data can be sequence-related data. In various embodiments, systems can include one or more public or private biological attributes (e.g., annotation information databases, data storage devices and systems, etc.) sources, one or more genomic features data sources (e.g., genomic variant tools, genomic variant databases, genomic variant data storage devices and systems, etc.), a computing device (e.g., workstation, server, personal computer, mobile device, etc.) hosting an annotations module and/or a reporting module, and a client terminal. | 04-26-2012 |
20160078094 | Systems and Methods for Annotating Biomolecule Data - Systems, methods, software and computer-usable media for annotating biomolecule-related data are disclosed. In certain exemplified embodiments, the biomolecules can be nucleic acids and the data can be sequence-related data. In various embodiments, systems can include one or more public or private biological attributes (e.g., annotation information databases, data storage devices and systems, etc.) sources, one or more genomic features data sources (e.g., genomic variant tools, genomic variant databases, genomic variant data storage devices and systems, etc.), a computing device (e.g., workstation, server, personal computer, mobile device, etc.) hosting an annotations module and/or a reporting module, and a client terminal. | 03-17-2016 |
Patent application number | Description | Published |
20100058263 | Scanner Based Optical Proximity Correction System and Method of Use - A modeling technique is provided. The modeling technique includes inputting tool parameters into a model and inputting basic model parameters into the model. The technique further includes generating a simulated, corrected reticle design using the tool parameters and the basic model parameters. An image of test patterns is compared against the simulated, corrected reticle design. A determination is made as to whether δ | 03-04-2010 |
20120331427 | IN-SITU SCANNER EXPOSURE MONITOR - A method for predicting pattern critical dimensions in a lithographic exposure process includes defining relationships between critical dimension, defocus, and dose. The method also includes performing at least one exposure run in creating a pattern on a wafer. The method also includes creating a dose map. The method also includes creating a defocus map. The method also includes predicting pattern critical dimensions based on the relationships, the dose map, and the defocus map. | 12-27-2012 |
20130191794 | SCANNER BASED OPTICAL PROXIMITY CORRECTION SYSTEM AND METHOD OF USE - A modeling technique is provided. The modeling technique includes inputting tool parameters into a model and inputting basic model parameters into the model. The technique further includes generating a simulated, corrected reticle design using the tool parameters and the basic model parameters. An image of test patterns is compared against the simulated, corrected reticle design. A determination is made as to whether δ | 07-25-2013 |
20130339910 | IN-SITU SCANNER EXPOSURE MONITOR - A method for predicting pattern critical dimensions in a lithographic exposure process includes defining relationships between critical dimension, defocus, and dose. The method also includes performing at least one exposure run in creating a pattern on a wafer. The method also includes creating a dose map. The method also includes creating a defocus map. The method also includes predicting pattern critical dimensions based on the relationships, the dose map, and the defocus map. | 12-19-2013 |
Patent application number | Description | Published |
20090184380 | Metal oxide semiconductor (MOS) transistors with increased break down voltages and methods of making the same - A transistor comprises a substrate of a first conductivity type, a drain region and a source region of a second conductivity type, a gate, a gate oxide layer, an adjustment implant region of the first conductivity type and a planar junction. The drain region and the source region are disposed in the substrate. The gate is placed over the substrate between the source region and the drain region. The gate is separated from the substrate by the gate oxide layer. The adjustment implant region is disposed under the gate oxide layer and in the substrate. A second doping concentration of the adjustment implant region is higher than a first doping concentration of the substrate. The adjustment implant region and the drain region in a predetermined shape form the planar junction with a surface curvature pointing towards the drain region to relax electrical field intensity at a location of the planar junction. | 07-23-2009 |
20090309562 | POWER REGULATOR - A power regulator for converting an input voltage to an output voltage includes a pass device, a reference signal circuit and an error amplifier. The pass device receives the input voltage and provides the output voltage at an output terminal of the power regulator. The reference signal circuit coupled to the output terminal is powered by the output voltage to provide a reference signal. The error amplifier coupled to the pass device is powered by the output voltage to compare the reference signal with a feedback signal indicative of the output voltage. The error amplifier can generate a control signal according to a result of the comparison to drive the pass device. | 12-17-2009 |
20100052783 | CLASS-D AMPLIFIER - An amplifier that receives an input signal and outputs an amplified output signal includes an integration stage, a comparison stage, and a full bridge circuit. The integration stage is be used for receiving a constant common mode voltage, for receiving a first signal representing the input signal of the amplifier, and for generating a ramp signal. The comparison stage coupled to the integration stage is used for generating a pulse width modulation signal according to the ramp signal and according to a hysteretic signal. The full bridge circuit coupled to the comparison stage is used for receiving a power supply and the pulse width modulation signal, and for generating the output of the amplifier. | 03-04-2010 |
20100066321 | CIRCUITS AND METHODS FOR CURRENT SENSING - A current sensing circuit includes a first resistor, a second resistor and a sense amplifier. The first resistor converts a current flowing through the first resistor to a voltage drop between positive and negative sides of the first resistor. The second resistor is coupled to the negative side of the first resistor. The sense amplifier is coupled to the positive side of the first resistor via a first pin of the sense amplifier, and coupled to the negative side of the first resistor through the second resistor via a second pin of the sense amplifier. The sense amplifier employs a negative feedback to generate a sensing current proportional to the current flowing through the first resistor. | 03-18-2010 |
20100079088 | Power systems with current regulation - A power system includes a current regulator coupled to a load and for generating an output current having a substantially constant ripple magnitude, and for adjusting the output current according to a sense signal indicative of the output current. In addition, the power system includes a filter element coupled in parallel with the load and for passing an AC (alternating-current) portion of the output current. Furthermore, the power system includes a current sensor coupled between ground and the parallel-coupled filtering element and load, and for providing the sense signal indicative of the output current. | 04-01-2010 |
20110254520 | CONTROLLERS, SYSTEMS AND METHODS FOR IMPLEMENTING MULTI-PHASE CONTROL - A controller includes an input selector, multiple cores and a multiplexer. The multiplexer is operable for multiplexing control signals to multiple output channels to provide multiple output signals. Each output channel can output a respective output signal, and each output signal represents a cyclic rotation of the control signals. The input selector is operable for enabling the cores to operate in a standby state alternately to control a multiplexing sequence of the control signals. | 10-20-2011 |
20120013315 | CIRCUITS AND METHODS FOR CONTROLLING A DC/DC CONVERTER - A converter circuit includes a converter and a controller. The converter converts an input voltage to an output voltage. The controller receives a reference voltage, generates a slew voltage having a substantially constant first slew rate if the reference voltage changes from a first level to a second level, and controls the converter based on the slew voltage to cause the output voltage to change from a third level to a fourth level at a substantially constant second slew rate. | 01-19-2012 |
20120025792 | CONTROLLERS FOR POWER CONVERTERS - A controller for a power converter includes a first amplification stage and a second amplification stage coupled to the first amplification stage. The first amplification stage generates a first amplified signal at a first terminal of an energy storage element according to an output signal the power converter. The second amplification stage generates a second amplified signal at a second terminal of the energy storage element and varies the second amplified signal in response to a change in the output signal. The second amplification stage further decreases the variation of the second amplified signal based on the first amplified signal. | 02-02-2012 |
20120206120 | POWER REGULATOR - A power regulator for converting an input voltage to an output voltage includes an error amplifier, a start-up circuit, and a pass device. The error amplifier is powered by the output voltage and provides a control current according to a difference between a reference signal and a feedback signal indicative of the output voltage. The start-up circuit is powered by the input voltage and provides a start-up current. The pass device receives the input voltage, provides the output voltage at an output terminal of the power regulator, generates an output current flowing through the output terminal according to the start-up current during a start-up duration of the power regulator, and generates the output current through the output terminal according to the control current during a normal operation of the power regulator. | 08-16-2012 |
20120249098 | CIRCUITS AND METHODS FOR CURRENT SENSING - A circuit includes a first resistor, a second resistor, a voltage follower and a current mirror. The first resistor converts a current flowing through the first resistor to a voltage drop between positive and negative sides of the first resistor. The second resistor is coupled to the negative side of the first resistor. The voltage follower is coupled to the positive side of the first resistor via a non-inverting terminal, and coupled to the negative side of the first resistor through the second resistor via an inverting terminal to cause a voltage at the inverting terminal to follow a voltage at the non-inverting terminal. The current mirror is coupled to the voltage follower to provide a sensing current proportional to the current flowing through the first resistor. | 10-04-2012 |
20130169254 | CONTROLLERS FOR DC/DC CONVERTERS - A controller for a DC/DC converter includes multiple signal generators and a control circuit. The signal generators generate multiple pulse signals, each signal generator generating a corresponding pulse signal of the pulse signals and controlling the corresponding pulse signal to have a predetermined pulse width by counting a same preset number of cycles of a same oscillating signal. The control circuit selectively activates the signal generators according to an output of the DC/DC converter to generate the pulse signals. | 07-04-2013 |
Patent application number | Description | Published |
20110238919 | CONTROL OF PROCESSOR CACHE MEMORY OCCUPANCY - Techniques are described for controlling processor cache memory within a processor system. Cache occupancy values for each of a plurality of entities executing the processor system can be calculated. A cache replacement algorithm uses the cache occupancy values when making subsequent cache line replacement decisions. In some variations, entities can have occupancy profiles specifying a maximum cache quota and/or a minimum cache quota which can be adjusted to achieve desired performance criteria. Related methods, systems, and articles are also described. | 09-29-2011 |
20110239220 | FINE GRAIN PERFORMANCE RESOURCE MANAGEMENT OF COMPUTER SYSTEMS - Execution of a plurality of tasks by a processor system are monitored. Based on this monitoring, tasks requiring adjustment of performance resources are identified by calculating at least one of a progress error or a progress limit error for each task. Thereafter, performance resources of the processor system allocated to each identified task are adjusted. Such adjustment can comprise: adjusting a clock rate of at least one processor in the processor system executing the task, adjusting an amount of cache and/or buffers to be utilized by the task, and/or adjusting an amount of input/output (I/O) bandwidth to be utilized by the task. Related systems, apparatus, methods and articles are also described. | 09-29-2011 |
20140201456 | Control Of Processor Cache Memory Occupancy - Techniques are described for controlling processor cache memory within a processor system. Cache occupancy values for each of a plurality of entities executing the processor system can be calculated. A cache replacement algorithm uses the cache occupancy values when making subsequent cache line replacement decisions. In some variations, entities can have occupancy profiles specifying a maximum cache quota and/or a minimum cache quota which can be adjusted to achieve desired performance criteria. Related methods, systems, and articles are also described. | 07-17-2014 |
20140331234 | Task-Based Performance Resource Management of Computer Systems - Execution of a plurality of tasks by a processor system are monitored. Based on this monitoring, tasks requiring adjustment of performance resources are identified by calculating at least one of a progress error or a progress limit error for each task. Thereafter, performance resources of the processor system allocated to each identified task are adjusted. Such adjustment can comprise: adjusting a clock rate of at least one processor in the processor system executing the task, adjusting an amount of cache and/or buffers to be utilized by the task, and/or adjusting an amount of input/output (I/O) bandwidth to be utilized by the task. Related systems, apparatus, methods and articles are also described. | 11-06-2014 |