Patent application number | Description | Published |
20080306085 | NON-IMIDAZOLE ARYLOXYALKYLAMINES - Substituted aryloxyalkylamines of formula (I), compositions containing them, and methods of making and using them to treat histamine-mediated conditions. | 12-11-2008 |
20090156599 | Imidazolo-, oxazolo-, and thiazolopyrimidine modulators of TRPV1 - Certain TRPV1-modulating imidazolo-, oxazolo-, and thiazolopyrimdine compounds are described. The compounds may be used in pharmaceutical compositions and methods for treating disease states, disorders, and conditions mediated by TRPV1 activity, such as pain, arthritis, itch, cough, asthma, or inflammatory bowel disease. | 06-18-2009 |
20090264429 | Aryl - Hydroxyethylamino - Pyrimidines and Triazines as Modulators of Fatty Acid amide Hydrolase - Certain aryl-hydroxyethylamino-pyrimidine and triazine compounds are described, which are useful as FAAH inhibitors. Such compounds may be used in pharmaceutical compositions and methods for the treatment of disease states, disorders, and conditions mediated by fatty acid amide hydrolase (FAAH) activity, such as anxiety, pain, inflammation, sleep disorders, eating disorders, energy metabolism disorders, and movement disorders (e.g., multiple sclerosis). Methods of synthesizing such compounds are also disclosed. | 10-22-2009 |
20100004241 | NON-IMIDAZOLE ARYLOXYALKYLAMINES - Substituted aryloxyalkylamines of formula (I), compositions containing them, and methods of making and using them to treat histamine-mediated conditions. | 01-07-2010 |
20100004261 | PIPERAZINYL AND PIPERIDINYL UREAS AS MODULATORS OF FATTY ACID AMIDE HYDROLASE - Certain piperazinyl and piperidinyl urea compounds are useful as FAAH inhibitors. Such compounds may be used in pharmaceutical compositions and methods for the treatment of disease states, disorders, and conditions mediated by fatty acid amide hydrolase (FAAH) activity. Thus, the compounds may be administered to treat, e.g., anxiety, pain, inflammation, sleep disorders, eating disorders, or movement disorders (such as multiple sclerosis). | 01-07-2010 |
20100292266 | Oxazolyl Piperidine Modulators of Fatty Acid Amide Hydrolase - Certain oxazolyl piperidine compounds are described, which are useful as FAAH inhibitors. Such compounds may be used in pharmaceutical compositions and methods for the treatment of disease states, disorders, and conditions mediated by fatty acid amide hydrolase (FAAH) activity. Thus, the compounds may be administered to treat, e.g., anxiety, pain, inflammation, sleep disorders, eating disorders, or movement disorders (such as multiple sclerosis). | 11-18-2010 |
20120083474 | HETEROCYCLIC AMIDES AS MODULATORS OF TRPA1 - Certain heterocyclic amide compounds are described. The compounds may be used in pharmaceutical compositions and methods for treating disease states, disorders, and conditions mediated by TRPA1 activity, such as pain, arthritis, itch, cough, asthma, or inflammatory bowel disease. | 04-05-2012 |
20130005687 | IMIDAZOLO-, OXAZOLO-, AND THIAZOLOPYRIMIDINE MODULATORS OF TRPV1 - Certain TRPV1-modulating imidazolo-, oxazolo-, and thiazolopyrimdine compounds are described. The compounds may be used in pharmaceutical compositions and methods for treating disease states, disorders, and conditions mediated by TRPV1 activity, such as pain, arthritis, itch, cough, asthma, or inflammatory bowel disease. | 01-03-2013 |
20130331396 | PIPERAZINYL AND PIPERIDINYL UREAS AS MODULATORS OF FATTY ACID AMIDE HYDROLASE - Certain piperazinyl and piperidinyl urea compounds are useful as FAAH inhibitors. Such compounds may be used in pharmaceutical compositions and methods for the treatment of disease states, disorders, and conditions mediated by fatty acid amide hydrolase (FAAH) activity. Thus, the compounds may be administered to treat, e.g., anxiety, pain, inflammation, sleep disorders, eating disorders, or movement disorders (such as multiple sclerosis). | 12-12-2013 |
20140107098 | IMIDAZOLO-, OXAZOLO-, AND THIAZOLOPYRIMIDINE MODULATORS OF TRPV1 - Certain TRPV1-modulating imidazolo-, oxazolo-, and thiazolopyrimdine compounds are described. The compounds may be used in pharmaceutical compositions and methods for treating disease states, disorders, and conditions mediated by TRPV1 activity, such as pain, arthritis, itch, cough, asthma, or inflammatory bowel disease. | 04-17-2014 |
Patent application number | Description | Published |
20090248406 | CODING METHOD, ENCODER, AND COMPUTER READABLE MEDIUM - A coding method is adapted to select different codebook search algorithms according to varied types of input signals. An encoder using the coding method is also provided. As appropriate search algorithms may be selected according to all possible structural features of the input signals, certain types of signals for which satisfactory results may be obtained through simple computations may match with search algorithms suitable for these signal types and having low computation complexities, so as to achieve better performance with fewer system resources. Meanwhile, other types of signals that need complicated computations may be processed by more sophisticated search algorithms, thereby ensuring the coding quality. | 10-01-2009 |
20110194598 | Methods, Apparatuses and System for Encoding and Decoding Signal - Methods and apparatuses for encoding a signal and decoding a signal and a system for encoding and decoding are provided. The method for encoding a signal includes performing a classification decision process on high frequency signals of input signals, adaptively encoding the high frequency signals according to the result of the classification decision process, and outputting a bitstream including codes of low frequency signals of the input signals, adaptive codes of the high frequency signals, and the result of the classification decision process. The classification decision process is performed on the high frequency signals, and adaptive encoding or adaptive decoding is performed according to the result of the classification decision process, so the quality of voice and audio output signals is improved. | 08-11-2011 |
20110216839 | METHOD, DEVICE AND SYSTEM FOR SIGNAL ENCODING AND DECODING - A method, device and system for signal encoding and decoding are disclosed. The method includes: encoding a core layer signal to obtain a core layer signal code; selecting an enhancement sample point that requires enhancement layer signal encoding according to the core layer signal code and the number of bits that can be used by an enhancement layer; obtaining an enhancement layer signal code of the enhancement sample point; and outputting a bit stream, where the bit stream includes the core layer signal code and the enhancement layer signal code. In embodiments of the present invention, according to the number of bits that can be used by the enhancement layer, the enhancement sample point that requires enhancement layer signal encoding is selected; the enhancement layer signal of the selected enhancement sample point is encoded and decoded; when no sufficient bits are available for the enhancement layer, the enhancement quality of the core layer can be improved. | 09-08-2011 |
20110238427 | SIGNAL CLASSIFICATION PROCESSING METHOD, CLASSIFICATION PROCESSING DEVICE, AND ENCODING SYSTEM - A signal classification processing method, a classification processing device, and an encoding system are provided. The signal classification processing method includes: obtaining a high band input signal; determining a signal type of the obtained high band input signal according to a time domain characteristic parameter and/or a frequency domain characteristic parameter of the high band input signal; and determining an encoding mode corresponding to the signal type. The classification processing device includes: a receiving unit, configured to obtain a high band input signal; and a processing unit, configured to determine a signal type of the obtained high band input signal according to a time domain characteristic parameter and/or a frequency domain characteristic parameter of the high band input signal and determine an encoding mode corresponding to the signal type. An encoding system is also provided. Therefore, type subdivision and processing are performed on the high band input signal, so as to facilitate encoding and decoding processing of the signal. | 09-29-2011 |
20110251846 | Transient Signal Encoding Method and Device, Decoding Method and Device, and Processing System - A transient signal encoding method and device, decoding method and device, and processing system, where the transient signal encoding method includes: obtaining a reference sub-frame where a maximal time envelope having a maximal amplitude value is located from time envelopes of all sub-frames of an input transient signal; adjusting an amplitude value of the time envelope of each sub-frame before the reference sub-frame in such a way that a first difference is greater than a preset first threshold, in which the first difference is a difference between the amplitude value of the time envelope of each sub-frame before the reference sub-frame and the amplitude value of the maximal time envelope; and writing the adjusted time envelope into bitstream. | 10-13-2011 |
20110257984 | System and Method for Audio Coding and Decoding - In accordance with an embodiment, a method of generating an encoded audio signal, the method includes estimating a time-frequency energy of an input audio signal from a time-frequency filter bank, computing a global variance of the time-frequency energy, determining a post-processing method according to the global variance, and transmitting an encoded representation of the input audio signal along with an indication of the determined post-processing method. | 10-20-2011 |
20110286549 | Method, Device And System For Signal Encoding And Decoding - A method, device and system for signal encoding and decoding, the method comprising: encoding a core layer signal to obtain a core layer signal code; selecting an enhancement sample point that requires enhancement layer signal encoding according to the core layer signal code and the number of bits that can be used by an enhancement layer; obtaining an enhancement layer signal code of the enhancement sample point; and outputting a bit stream, where the bit stream includes the core layer signal code and the enhancement layer signal code. In embodiments of the present invention, according to the number of bits that can be used by the enhancement layer, the enhancement sample point that requires enhancement layer signal encoding is selected; the enhancement layer signal of the selected enhancement sample point is encoded and decoded; when no sufficient bits are available for the enhancement layer, the enhancement quality of the core layer can be improved. | 11-24-2011 |
20120215525 | METHOD AND APPARATUS FOR MIXED DIMENSIONALITY ENCODING AND DECODING - A method and apparatus for mixed dimensionality encoding and decoding are provided in embodiments of the present invention. The method includes: obtaining at least one variable collection through calculation according to a processed spectral coefficient, determining a processing dimension for a spectral coefficient to be processed, according to a relationship between the at least one variable collection and a corresponding threshold collection, and performing, according to a selected dimension, encoding or decoding under the dimension on the spectral coefficient to be processed. Through the preceding technical means, different processing dimensions are used for different spectral coefficients, improving the encoding and decoding efficiency. | 08-23-2012 |
20120307909 | ENCODING METHOD, DECODING METHOD, ENCODER AND DECODER - An encoding method, decoding method, encoder, and decoder are provided in embodiments of this invention. The encoding method comprises: selecting at least one dimension vector from at least two dimension vectors to partition the coefficients to be encoded into vectors, according to the number of the coefficients to be encoded contained in a current subband; quantizing the vectors partitioned from the coefficients to be encoded into lattice vectors according to the selected dimension, and then mapping the lattice vectors to lattice index vectors; performing lossless encoding on the lattice index vectors. | 12-06-2012 |
20130124216 | Method, Device and System for Signal Encoding and Decoding - A method, device, and system for signal encoding and decoding are disclosed. The method includes: encoding a core layer signal to obtain a core layer signal code; selecting an enhancement sample point that requires enhancement layer signal encoding according to the core layer signal code and the number of bits that can be used by an enhancement layer; obtaining an enhancement layer signal code of the enhancement sample point; and outputting a bit stream, where the bit stream includes the core layer signal code and the enhancement layer signal code. According to the number of bits that can be used by the enhancement layer, the enhancement sample point that requires enhancement layer signal encoding is selected; the enhancement layer signal of the selected enhancement sample point is encoded and decoded; when no sufficient bits are available for the enhancement layer, the enhancement quality of the core layer can be improved. | 05-16-2013 |
Patent application number | Description | Published |
20140258232 | SYSTEM AND METHOD FOR PERFORMING REPLICA COPYING USING A PHYSICAL COPY MECHANISM - A system that implements a data storage service may maintain tables in a data store on behalf of clients. The service may maintain table data in multiple replicas of partitions of the data that are stored on respective computing nodes in the system. In response to detecting a failure or fault condition, or receiving a service request from a client to move or copy a partition replica, the data store may copy a partition replica to another computing node using a physical copy mechanism. The physical copy mechanism may copy table data from physical storage locations in which it is stored to physical storage locations allocated to a destination replica on the other computing node. During copying, service requests to modify table data may be logged and applied to the replica being copied. A catch-up operation may be performed to apply modification requests received during copying to the destination replica. | 09-11-2014 |
20140279905 | TOKEN-BASED ADMISSION CONTROL FOR REPLICATED WRITES - Methods and apparatus for token-based admission control for replicated writes are disclosed. Data objects are divided into partitions, and corresponding to each partition, at least a master replica and a slave replica are stored. A determination as to whether to accept a write request directed to the partition is made based at least in part on one or more of (a) available throughput capacity at the master replica, and (b) an indication, obtained using a token-based protocol, of available throughput capacity at the slave replica. If the write request is accepted, one or more data modification operations are initiated. | 09-18-2014 |
20140344236 | Index Update Pipeline - Distributed database management systems may maintain collections of items spanning multiple partitions. Index structures may correspond to items on one partition or to items on multiple partitions. Item collections and indexes may be replicated. Changes to the data maintained by the distributed database management system may result in updates to multiple index structures. The changes may be compiled into an instruction set applicable to the index structures. In-memory buffers may contain the instructions prior to transmission to affected partitions. Replication logs may be combined with an acknowledgment mechanism for reliable transmission of the instructions to the affected partitions. | 11-20-2014 |
20140344312 | Input-Output Prioritization for Database Workload - A database management system may be operated by a third-party provider that hosts the system in a datacenter and provides access to the system to end users on behalf of various entities. Limits on total capacity consumption may be imposed, but may result in service outages when capacity consumption exceeds those limits. Requests to perform operations on the system may be classified. The request classifications may be associated with policies for admitting or rejecting the request. One or more token buckets representative of capacity available to the request to perform the operation may be used to determine to admit the request and updated based on the cost of performing the operation. | 11-20-2014 |
20140376368 | COMPOUND TOKEN BUCKETS FOR BURST-MODE ADMISSION CONTROL - Methods and apparatus for compound token buckets usable for burst-mode admission control are disclosed. A peak burst rate and a sustained burst rate of work requests that are to be supported at a work target are determined. The maximum token populations of a peak-burst token bucket and a sustained-burst token bucket are configured, based on the peak burst rate and the sustained burst rate respectively. In response to receiving a work request directed at the work target, a determination to accept the work request for execution is made based at least in part on the token population of the peak-burst token bucket and/or the sustained-burst token bucket. | 12-25-2014 |
20140379506 | TOKEN-BASED PRICING POLICIES FOR BURST-MODE OPERATIONS - Methods and apparatus for token-based pricing policies for burst-mode operations are disclosed. A pricing policy to be applied to token population changes at a token bucket used for admission control during burst-mode operations at a work target is determined. Over a time period, changes to the token population of that bucket are recorded. A billing amount to be charged to a client is determined, based on the recorded changes in token population and an associated pricing amount indicated in the pricing policy. | 12-25-2014 |
20140379921 | RESOURCE SILOS AT NETWORK-ACCESSIBLE SERVICES - Methods and apparatus for resource silos at network-accessible services are disclosed. A subset of resources used for a database service, including at least one resource from each of a plurality of data centers, is selected for membership in a resource silo based on grouping criteria. A silo routing layer node identifies the resource silo as the target silo to which a client work request is to be directed. The client work request is sent to a front-end resource of the target silo either by the client, or by the silo routing layer node on behalf of the client. The front-end resource of the target silo transmits a representation of the work request to a back-end resource of the target silo, where a work operation corresponding to request is performed. | 12-25-2014 |
20140379922 | EQUITABLE DISTRIBUTION OF EXCESS SHARED-RESOURCE THROUGHPUT CAPACITY - Methods and apparatus for equitable distribution of excess shared-resource throughput capacity are disclosed. A first and a second work target are configured to access a shared resource to implement accepted work requests. Admission control is managed at the work targets using respective token buckets. A first metric indicative of the work request arrival rates at the work targets during a time interval, and a second metric associated with the provisioned capacities of the work targets are determined. A number of tokens determined based on a throughput limit of the shared resource is distributed among the work targets to be used for admission control during a subsequent time interval. The number of tokens distributed to each work target is based on the first metric and/or the second metric. | 12-25-2014 |
20140380324 | BURST-MODE ADMISSION CONTROL USING TOKEN BUCKETS - Methods and apparatus for burst-mode admission control using token buckets are disclosed. A work request (such as a read or a write) directed to a work target is received. Based on a first criterion, a determination is made that the work target is in a burst mode of operation. A token population of a burst-mode token bucket is determined, and if the population meets a second criterion, the work request is accepted for execution. | 12-25-2014 |
20140380330 | TOKEN SHARING MECHANISMS FOR BURST-MODE OPERATIONS - Methods and apparatus for token-sharing mechanisms for burst-mode operations are disclosed. A first and a second token bucket are respectively configured for admission control at a first and a second work target. A number of tokens to be transferred between the first bucket and the second bucket, as well as the direction of the transfer, are determined, for example based on messages exchanged between the work targets. The token transfer is initiated, and admission control decisions at the work targets are made based on the token population resulting from the transfer. | 12-25-2014 |
20150100630 | SYSTEM AND METHOD FOR THROTTLING SERVICE REQUESTS HAVING NON-UNIFORM WORKLOADS - A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. The system may determine whether it is operating in an overloaded or underloaded state based on a current work throughput rate, a target work throughput rate, a maximum request rate, or an actual request rate, and may dynamically adjust the maximum request rate in response. For example, if the maximum request rate is being exceeded, the maximum request rate may be raised or lowered, dependent on the current work throughput rate. If the target or committed work throughput rate is being exceeded, but the maximum request rate is not being exceeded, a lower maximum request rate may be proposed. Adjustments to the maximum request rate may be made using multiple incremental adjustments. Service request tokens may be added to a leaky token bucket at the maximum request rate. | 04-09-2015 |
20150156123 | SYSTEM AND METHOD FOR THROTTLING SERVICE REQUESTS USING WORK-BASED TOKENS - A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. An admission control mechanism may manage requests based on tokens, each of which represents a fixed amount of work. The tokens may be added to a token bucket at rate that is dependent on a target work throughput rate while the number of tokens in the bucket does not exceed its maximum capacity. If at least a pre-determined minimum number of tokens is present in the bucket when a service request is received, it may be serviced. Servicing a request may include deducting an initial number of tokens from the bucket, determining that the amount of work performed in servicing the request is different than that represented by the initially deducted tokens, and deducting additional tokens from or replacing tokens in the bucket to reflect the difference. | 06-04-2015 |
20150268890 | SYSTEM AND METHOD FOR PERFORMING LIVE PARTITIONING IN A DATA STORE - A system that implements a scalable data storage service may maintain tables in a data store on behalf of storage service clients. The service may maintain table data in multiple replicas of partitions that are stored on respective computing nodes in the system. In response to detecting an anomaly in the system, detecting a change in data volume on a partition or service request traffic directed to a partition, or receiving a service request from a client to split a partition, the data storage service may create additional copies of a partition replica using a physical copy mechanism. The data storage service may issue a split command defined in an API for the data store to divide the original and additional replicas into multiple replica groups, and to configure each replica group to maintain a respective portion of the table data that was stored in the partition before the split. | 09-24-2015 |
20150269239 | STORAGE DEVICE SELECTION FOR DATABASE PARTITION REPLICAS - A system that implements a data storage service may store data in multiple replicated partitions on respective storage nodes. The selection of the storage nodes (or storage devices thereof) on which to store the partition replicas may be performed by administrative components that are responsible for partition management and resource allocation for respective groups of storage nodes (e.g., based on a global view of resource capacity or usage), or the selection of particular storage devices of a storage node may be determined by the storage node itself (e.g., based on a local view of resource capacity or usage). Placement policies applied at the administrative layer or storage layer may be based on the percentage or amount of provisioned, reserved, or available storage or IOPS capacity on each storage device, and particular placements (or subsequent operations to move partition replicas) may result in an overall resource utilization that is well balanced. | 09-24-2015 |
20150379050 | CONFIGURABLE-CAPACITY TIME-SERIES TABLES - Methods and apparatus for configurable-capacity time-series tables are disclosed. A schedule of database table management operations, including at least an operation to change a throughput constraint associated with a table in response to a triggering event, is generated. The table is instantiated with an initial throughput constraint in accordance with the schedule. Work requests directed to the table are accepted based on the initial throughput constraint. The throughput constraint is modified in response to the triggering event. Subsequent work requests are accepted based on the modified throughput constraint. | 12-31-2015 |
Patent application number | Description | Published |
20150025897 | System and Method for Audio Coding and Decoding - In accordance with an embodiment, a method of generating an encoded audio signal, the method includes estimating a time-frequency energy of an input audio signal from a time-frequency filter bank, computing a global variance of the time-frequency energy, determining a post-processing method according to the global variance, and transmitting an encoded representation of the input audio signal along with an indication of the determined post-processing method. | 01-22-2015 |
20150179187 | Voice Quality Monitoring Method and Apparatus - A voice quality monitoring method and apparatus are provided, which solves a difficult problem of how to perform proper voice quality monitoring on a relatively long audio signal by using relatively low costs. The method includes capturing one or more voice signal segments from an input signal; performing voice segment segmentation on each voice signal segment to obtain one or more voice segments; and performing a voice quality evaluation on the voice segment to obtain a quality evaluation result according to the voice quality evaluation. Because the segmented voice segment includes only a voice signal and is shorter than the input signal, proper voice quality monitoring can be performed on a relatively long audio signal by using relatively low costs, thereby obtaining a more accurate voice quality evaluation result. | 06-25-2015 |
20150213798 | Method and Apparatus for Evaluating Voice Quality - A method for evaluating voice quality includes performing human auditory modeling processing on a voice signal to obtain a first signal; performing variable resolution time-frequency analysis on the first signal to obtain a second signal; and performing, based on the second signal, feature extraction and analysis to obtain a voice quality evaluation result of the voice signal. According to the foregoing technical solutions, a problem that accuracy of a voice quality evaluation is not high can be solved. A voice quality evaluation result with relatively high accuracy is finally obtained by performing human auditory modeling processing, then converting a to-be-detected signal into a multi-resolution signal, further analyzing the time-frequency signal of variable resolution, extracting a feature corresponding to the signal, and performing further analysis. | 07-30-2015 |