16th week of 2020 patent applcation highlights part 55 |
Patent application number | Title | Published |
20200118530 | Drumhead Tuning Rim System and Method of Use - A drumhead tuning rim system and method for securing and tuning a drumhead on a drum shell of a drum, comprising a drumhead tuning rim apparatus comprising a cable tension dial assembly configured for operably engaging a rim of the drum so as to increase or decrease tension on the rim, the rim being configured for seating over the drumhead on the drum shell, and an apparatus controller configured for operably interfacing with the drumhead tuning rim apparatus so as to selectively control the cable tension dial assembly and thereby adjust the overall pitch of the drumhead as by adjusting the tension on the rim. | 2020-04-16 |
20200118531 | APPLIANCE WITH USER CUSTOMIZABLE ALERT TUNES - A method for customizing appliance alert tunes includes downloading a user selected alert tune from a server to an appliance over a network. The user selected alert tune is a plurality of synthesized notes. The method also includes saving the user selected alert tune in a memory of the appliance and playing the user selected alert tune on a sound emitter of the appliance in response to an activation condition for the user selected alert tune. | 2020-04-16 |
20200118532 | SYNTHESIZED PERCUSSION PEDAL AND LOOPING STATION - An apparatus for facilitating control of midi-sequence generation is disclosed. The apparatus may include a midi-sequence module configured to store a plurality of main midi sequences, store a plurality of fill midi sequences, and playback a plurality of main midi sequences and the plurality of fill midi sequences. The apparatus can also include a first foot-operable switch configured to operate the midi-sequence module, an instrument input, and a looping means configured to record a plurality of signals received from the instrument input, generate a plurality of recorded loops associated with the plurality of recorded signals, store the plurality of recorded loops, and playback each of the plurality of recorded loops. The apparatus can also include a second foot-operable switch configured to operate the looping means. | 2020-04-16 |
20200118533 | INTEGRATED KARAOKE DEVICE - The present invention discloses an integrated karaoke device, including a microphone and a sound box. The sound box includes a sound chamber containing a loudspeaker. The integrated karaoke device further includes a connecting part made of flexible material that is fixedly connected between a bottom of the microphone and a top of the sound chamber. The use of a flexible material connecting part rather than a solid structural part reduces the transmission to the microphone of sound vibration generated by the sound box. The beneficial effect of implementing the present invention is that a flexible material connecting part is fixedly connected between the bottom of the microphone and the top of the sound chamber, and meanwhile, a gap is kept between the bottom of a printed circuit board (PCB) and the top of the sound chamber; and because the flexible material connecting part can effectively reduce sound vibration, the transmission of vibration to the microphone from the sound box can be effectively eliminated, thereby preventing squealing, and enabling integration of the microphone and the sound box for use in karaoke. | 2020-04-16 |
20200118534 | Methods, Systems, Devices and Computer Program Products for Adapting External Content to a Video Stream - This disclosure falls into the field of adapting external content to a video stream, and more specifically it is related to analyzing the video stream to define a suitable narrative model, and adapting the external content based on this narrative model. | 2020-04-16 |
20200118535 | STRINGED INSTRUMENT PICKUP AND FEEDBACK SYSTEM - A stringed instrument pickup and feedback system, comprising a sound pickup device disposed on a string instrument. The sound pickup device comprises a transducer and at least one pickup, a sound processing circuit and a power supply. The pickup activates the transducer to realize resonance enhancement on the instrument body. The transducer is disposed on the string instrument unrestricted by internal bracing. The instrument can be any of pickup, guitar, ukulele, violin, Guqin, Guzheng and Mandolin. The present invention enables the construction of stringed instrument to add vibration and amplify sound of a stringed instrument using the transducer and thus reduce the dependence on rare woods in manufacturing these instruments. | 2020-04-16 |
20200118536 | METHOD AND APPARATUS FOR MITIGATION OF NOISE GENERATED BY TWO TORQUE MACHINES - A vehicle and an associated method for augmenting audible sound generated in a passenger compartment by operation of first and second torque machines are described. The passenger compartment includes an audio speaker that is operably controlled by a controller that is also is in communication with the first and second torque machines. The controller includes an instruction set that is executable to determine first parameters associated with audible sound generated by operation of the first torque machine and determine second parameters associated with audible sound generated by operation of the second torque machine. A desired audible sound in the passenger compartment is determined. The audio speaker is controlled to generate a correction tone based upon the first parameters, the second parameters and the desired audible sound in the passenger compartment. | 2020-04-16 |
20200118537 | MOBILE PLATFORM BASED ACTIVE NOISE CANCELLATION (ANC) - A system and method for remote active noise correction at a remote device includes receiving, at the remote device, an ambient noise signal from a microphone. The remote device is disposed along a processing and transmission path between the microphone and a headphone. The processing and transmission path exhibit non-zero latency. The remote device further analyzes the ambient noise signal to generate an anti-noise signal, performs a first correction of the anti-noise signal for a headphone interface effect, performs a second correction of the anti-noise signal for the non-zero latency of the processing and transmission path between the microphone and the headphone. The remote device then transmits the corrected anti-noise signal to the headphone. | 2020-04-16 |
20200118538 | ACTIVE NOISE CONTROL DEVICE, VEHICLE, AND ACTIVE NOISE CONTROL METHOD - An active noise control device includes: a reference signal source that outputs a reference signal having a correlation with noise; a reference signal input unit configured to receive the reference signal output from the reference signal source; a compressor that compresses the reference signal and outputs a compressed signal of the reference signal when an amplitude of the reference signal received by the reference signal input unit is greater than or equal to a threshold; and an adaptive filter unit configured to generate a canceling signal having a phase opposite to a phase of the compressed signal by multiplying the compressed signal using an adaptive filter having a coefficient that is updated successively. The coefficient of the adaptive filter is updated using a step size parameter for determining an amount of updating the coefficient of the adaptive filter based on a change in the amplitude of the reference signal. | 2020-04-16 |
20200118539 | ELECTRIFIED VEHICLE POWERTRAIN SOUND CONTROL METHOD AND ASSEMBLY - A sound control method includes altering at least one characteristic of power delivered within an electrified vehicle powertrain to cause at least one component of the electrified vehicle powertrain to emit different acoustic tones that follow a predetermined sequence. A sound control assembly includes a power characteristic control system that alters at least one characteristic of power delivered within an electrified vehicle powertrain to cause at least one component of the electrified vehicle powertrain to emit different acoustic tones that follow a predetermined sequence. | 2020-04-16 |
20200118540 | INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING INFORMATION PROCESSING PROGRAM - An action notification device acquires uttered voice data indicating an action of a user and being uttered by the user; detects a moving motion of the user; detects a stationary motion of the user; determines whether a predetermined time has elapsed in a state where the user is stationary; and notifies the user of contents of the action of the user based on the uttered voice data when it is determined that the predetermined time has elapsed in the state where the user is stationary. | 2020-04-16 |
20200118541 | CHAT AND KNOWLEDGE DOMAIN DRIVEN TASK-SPECIFIC QUERY AND RESPONSE SYSTEM - A system and method has the ability to take information from a wide variety of sources and package it in a form that a user can accesses in a conversationally intuitive manner. Task or knowledge domain-specific knowledge bases acquired from structured and free-text sources, data extracted describing world state, or natural language and spoken language knowledge are used to “intelligently” respond to an operator's or user's verbal or written request for information. In the example of a maintenance system, a user may submit status-related questions, and the system might then verbalize a list of instructions of what further diagnostic information the maintainer should acquire through tests. As the maintainer verbalizes to the system their findings, the system might narrow down its assessment of likely faults and eventually verbalize to the maintainer specific steps, and potentially images and diagrams describing the necessary corrective maintenance. Additional applications are presented in the disclosure. | 2020-04-16 |
20200118542 | CONVERSION OF TEXT-TO-SPEECH PRONUNCIATION OUTPUTS TO HYPERARTICULATED VOWELS - In non-limiting examples of the present disclosure, systems, methods and devices for mapping hyperarticulated sounds to text units are presented. A plurality of textual units may be received. The plurality of textual units may be processed with a natural language processing engine. A sentence structure for the plurality of textual units may be identified, wherein the sentence structure comprises a plurality of words. The plurality of words may be processed with a text-to-speech engine. A text-to-speech output comprising a plurality of pronunciations may be identified, wherein each of the plurality of pronunciations corresponds to a syllabic unit of one of the plurality of words. A hyperarticulated vowel sound may be mapped to each syllabic unit from the text-to-speech output. A pronunciation instruction corresponding to each hyperarticulated vowel sound may be caused to be surfaced. | 2020-04-16 |
20200118543 | TERMINAL - According to an embodiment of the present invention, there is provided a terminal including a memory which stores a prosody correction model; a processor which corrects a first prosody prediction result of a text sentence to a second prosody prediction result based on the prosody correction model and generates a synthetic speech corresponding to the text sentence having a prosody according to the second prosody prediction result; and an audio output unit which outputs the generated synthetic speech. | 2020-04-16 |
20200118544 | INTELLIGENT VOICE RECOGNIZING METHOD, APPARATUS, AND INTELLIGENT COMPUTING DEVICE - Disclosed are an intelligent voice recognizing method, a voice recognizing apparatus, and an intelligent computing device. The an intelligent voice recognizing method according to an embodiment of the present disclosure receives a voice, acquires a sequential start language uttered sequentially with a utterance language from the voice, and sets the sequential start language as an additional start language other than a basic start language when the sequential start language is recognized as a start language of a voice recognizing apparatus, thereby being able to authenticate a user and recognize a voice even through a seamless scheme voice that is uttered in an actual situation. According to the present disclosure, one or more of the voice recognizing device, intelligent computing device, and server may be related to artificial intelligence (AI) modules, unmanned aerial vehicles (UAVs), robots, augmented reality (AR) devices, virtual reality (VR) devices, and 5G service-related devices. | 2020-04-16 |
20200118545 | METHOD AND SYSTEM FOR BUILDING SPEECH RECOGNIZER, AND SPEECH RECOGNITION METHOD AND SYSTEM - A method and system for building a speech recognizer, and a speech recognition method and system are proposed. The method for building a speech recognizer includes: reading and parsing each grammar file, and building a network of each grammar; reading an acoustic syllable mapping relationship table, and deploying the network of each grammar as a syllable network; performing a merge minimization operation for each syllable network to form a sound element decoding network; forming the speech recognizer by using the sound element decoding network and a language model. The technical solutions of the present disclosure may be applied to exhibit strong extensibility, support an N-Gram language model, support a class model, present flexible use, and adapt for an embedded recognizer in a vehicle-mounted environment. | 2020-04-16 |
20200118546 | VOICE CONTROLLED KEYWORD GENERATION FOR AUTOMATED TEST FRAMEWORK - Methods, systems and computer program products for voice controlled generation of keywords for test cases are provided. Aspects include receiving a verbal test plan for a computing system and analyzing the verbal test plan to identify a plurality of keywords. Aspects also include mapping each known keyword of the plurality of keywords to an existing grammar and obtaining, from a user, a definition for a new grammar for each unknown keyword of the plurality of keywords. Aspects further include analyzing a software being tested on the computing system and creating a test plan by respectively applying the new grammar and the existing grammar of the plurality of keywords to the software being tested. | 2020-04-16 |
20200118547 | INPUT-FEEDING ARCHITECTURE FOR ATTENTION BASED END-TO-END SPEECH RECOGNITION - Methods and apparatuses are provided for performing end-to-end speech recognition training performed by at least one processor. The method includes receiving, by the at least one processor, one or more input speech frames, generating, by the at least one processor, a sequence of encoder hidden states by transforming the input speech frames, computing, by the at least one processor, attention weights based on each of the sequence of encoder hidden states and a current decoder hidden state, performing, by the at least one processor, a decoding operation based on a previous embedded label prediction information and a previous attentional hidden state information generated based on the attention weights; and generating a current embedded label prediction information based on a result of the decoding operation and the attention weights. | 2020-04-16 |
20200118548 | SYSTEM AND METHOD FOR CUSTOMIZING PORTABLE NATURAL LANGUAGE PROCESSING INTERFACE FOR APPLIANCES - A method and system of customizing a portable voice-based control user interface for multiple types of appliances are disclosed. The method performed at a user device includes establishing a data communication connection with a voice control apparatus; detecting a first user request to update a NLP module of the voice control apparatus; establishing a connection to a NLP model server; displaying a listing of appliance types and a respective listing of appliance functions for each appliance type, in a graphical user interface of the user device; receiving user selection of a first set of appliance functions for a first appliance type and a second set of appliance functions for a second appliance type; downloading, from the NLP model server, a first NLP model for the first set of appliance functions for the first appliance type, and a second NLP model for the second set of appliance functions for the second appliance type; and integrating the first NLP model and second NLP model into the NLP module of the voice control apparatus. | 2020-04-16 |
20200118549 | ASYNCHRONOUS OPTIMIZATION FOR SEQUENCE TRAINING OF NEURAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, by a first sequence-training speech model, a first batch of training frames that represent speech features of first training utterances; obtaining, by the first sequence-training speech model, one or more first neural network parameters; determining, by the first sequence-training speech model, one or more optimized first neural network parameters based on (i) the first batch of training frames and (ii) the one or more first neural network parameters; obtaining, by a second sequence-training speech model, a second batch of training frames that represent speech features of second training utterances; obtaining one or more second neural network parameters; and determining, by the second sequence-training speech model, one or more optimized second neural network parameters based on (i) the second batch of training frames and (ii) the one or more second neural network parameters. | 2020-04-16 |
20200118550 | MULTI-USER AUTHENTICATION ON A DEVICE - In some implementations, authentication tokens corresponding to known users of a device are stored on the device. An utterance from a speaker is received. The utterance is classified as spoken by a particular known user of the known users. A query that includes a representation of the utterance and an indication of the particular known user as the speaker is provided using the authentication token of the particular known user. | 2020-04-16 |
20200118551 | SYSTEMS AND METHODS FOR SPEECH RECOGNITION - Systems and methods for speech recognition are provided. The method may include obtaining a plurality of candidate recognition results of speech information uttered by a user and a plurality of preliminary scores corresponding to the plurality of candidate recognition results, respectively. The method may further include, for each of the plurality of candidate recognition results, extracting one or more keywords from the candidate recognition result and determining at least one parameter associated with the one or more extracted keywords. The method may further include, for each of the plurality of candidate recognition results, generating an updating coefficient based on the at least one parameter and updating the preliminary score based on the updating coefficient to generate an updated score. The method may further include determining, from the plurality of candidate recognition results, a target recognition result based on the plurality of updated scores. | 2020-04-16 |
20200118552 | GENERATING REPRESENTATIONS OF ACOUSTIC SEQUENCES - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representation of acoustic sequences. One of the methods includes: receiving an acoustic sequence, the acoustic sequence comprising a respective acoustic feature representation at each of a plurality of time steps; processing the acoustic feature representation at an initial time step using an acoustic modeling neural network; for each subsequent time step of the plurality of time steps: receiving an output generated by the acoustic modeling neural network for a preceding time step, generating a modified input from the output generated by the acoustic modeling neural network for the preceding time step and the acoustic representation for the time step, and processing the modified input using the acoustic modeling neural network to generate an output for the time step; and generating a phoneme representation for the utterance from the outputs for each of the time steps. | 2020-04-16 |
20200118553 | ADAPTIVE AUDIO ENHANCEMENT FOR MULTICHANNEL SPEECH RECOGNITION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for neural network adaptive beamforming for multichannel speech recognition are disclosed. In one aspect, a method includes the actions of receiving a first channel of audio data corresponding to an utterance and a second channel of audio data corresponding to the utterance. The actions further include generating a first set of filter parameters for a first filter based on the first channel of audio data and the second channel of audio data and a second set of filter parameters for a second filter based on the first channel of audio data and the second channel of audio data. The actions further include generating a single combined channel of audio data. The actions further include inputting the audio data to a neural network. The actions further include providing a transcription for the utterance. | 2020-04-16 |
20200118554 | SPEECH RECOGNITION WITH ATTENTION-BASED RECURRENT NEURAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on computer storage media for speech recognition. One method includes obtaining an input acoustic sequence, the input acoustic sequence representing an utterance, and the input acoustic sequence comprising a respective acoustic feature representation at each of a first number of time steps, processing the input acoustic sequence using a first neural network to convert the input acoustic sequence into an alternative representation for the input acoustic sequence, processing the alternative representation for the input acoustic sequence using an attention-based Recurrent Neural Network (RNN) to generate, for each position in an output sequence order, a set of substring scores that includes a respective substring score for each substring in a set of substrings; and generating a sequence of substrings that represent a transcription of the utterance. | 2020-04-16 |
20200118555 | SEMANTIC JARGON - Configuring computer memory including parsing digitized speech into a triples of a description logic; determining whether parsed triples are recorded in a general language triple store of the computer memory; determining whether parsed triples are recorded in a jargon triple store of the computer memory; and, if the parsed triples are recorded in neither the general language triple store nor the jargon triple store, recording the parsed triples in the jargon triple store. | 2020-04-16 |
20200118556 | METHOD AND DEVICE FOR TRANSMITTING AND RECEIVING AUDIO DATA - An artificial intelligence (AI) system configured to simulate functions of a human brain, such as recognition, determination, etc., by using a machine learning algorithm, such as deep learning, etc., and an application thereof. The AI system includes a method performed by a device to transmit and receive audio data to and from another device includes obtaining a voice input that is input by a first user of the device, obtaining recognition information indicating a meaning of the obtained voice input, transmitting the obtained voice input to the other device, determining whether an abnormal situation occurs, in which a second user of the other device does not understand the transmitted voice input, and transmitting the obtained recognition information to the other device, based on a result of the determination. | 2020-04-16 |
20200118557 | SPEECH RECOGNITION - A speech recognition system comprises: an input, for receiving an input signal from at least one microphone; a first buffer, for storing the input signal; a noise reduction block, for receiving the input signal and generating a noise reduced input signal; a speech recognition engine, for receiving either the input signal output from the first buffer or the noise reduced input signal from the noise reduction block; and a selection circuit for directing either the input signal output from the first buffer or the noise reduced input signal from the noise reduction block to the speech recognition engine. | 2020-04-16 |
20200118558 | POST-SPEECH RECOGNITION REQUEST SURPLUS DETECTION AND PREVENTION - Systems and methods for determining that artificial commands, in excess of a threshold value, are detected by multiple voice activated electronic devices is described herein. In some embodiments, numerous voice activated electronic devices may send audio data representing a phrase to a backend system at a substantially same time. Text data representing the phrase, and counts for instances of that text data, may be generated. If the number of counts exceeds a predefined threshold, the backend system may cause any remaining response generation functionality that particular command that is in excess of the predefined threshold to be stopped, and those devices returned to a sleep state. In some embodiments, a sound profile unique to the phrase that caused the excess of the predefined threshold may be generated such that future instances of the same phrase may be recognized prior to text data being generated, conserving the backend system's resources. | 2020-04-16 |
20200118559 | SYSTEM AND METHOD FOR PROVIDING PORTABLE NATURAL LANGUAGE PROCESSING INTERFACE ACROSS MULTIPLE APPLIANCES - A method and system of providing a portable voice-based control user interface for multiple types of appliances are disclosed. The method includes activating a built-in voice communication interface of a voice control apparatus; selecting a first target appliance to receive voice-based commands; receiving a first voice input; in accordance with a determination that the first target appliance is a first appliance of a first appliance type, processing the first voice input using a first NLP model corresponding to the first appliance type to obtain a first machine command, and sending the first machine command to the first appliance; and in accordance with a determination that the first target appliance is a second appliance of a second appliance type, processing the first voice input using a second NLP model corresponding to the second appliance type to obtain a second machine command, and sending the second machine command to the second appliance. | 2020-04-16 |
20200118560 | DIALOGUE SYSTEM, VEHICLE HAVING THE SAME AND DIALOGUE PROCESSING METHOD - A dialogue system for a vehicle may include: a storage configured to store vehicle state information and driving environment information; an input processor configured to acquire an utterance from a user and to extract an action corresponding to the utterance when it is identified that the utterance includes user state information; a dialogue manger configured to acquire a parameter value of a condition determination parameter used to determine whether the action corresponding to the utterance is executable from the storage, to determine an action to be executed based on the parameter value of the condition determination parameter, and to acquire a parameter value of an action parameter used to execute the determined action from the storage; and a result processor configured to generate a response to execute the determined action using the acquired parameter value of the action parameter. | 2020-04-16 |
20200118561 | SPEECH CORRECTION SYSTEM AND SPEECH CORRECTION METHOD - The speech correction system includes a storage device and a processing device. The storage device stores a first database. The processing device includes an audio receiver, a speech recognition engine, a calculation module, and a determination module. The audio receiver receives multiple voice inputs. The speech recognition engine recognizes the voice inputs, generates multiple candidate vocabularies corresponding to each of the voice inputs, and generates a vocabulary probability corresponding to each of the candidate vocabularies. The calculation module performs a specific operation on the vocabulary probabilities corresponding to the same candidate vocabulary, to generate a plurality of corresponding operation results. The determination module determines whether each of the operation results is greater than a score threshold, and stores at least one output result that is greater than the score threshold to the first database. | 2020-04-16 |
20200118562 | ELECTRONIC DEVICE PROCESSING USER UTTERANCE AND CONTROL METHOD THEREOF - A user terminal processing a user utterance and a control method thereof are provided. A user terminal according to various embodiments of the disclosure includes a processor configured as a portion of the user terminal or configured to remotely communicate with the user terminal; and a memory configured to operatively connect to the processor, wherein the memory may be configured to store instructions configured, when executed, to enable the processor to, receive a user utterance, the user utterance including a first expression for classifying a plurality of images, transmit information about the received user utterance to an external electronic device using a communication circuit, and perform a task according to operation information by receiving the operation information associated with the user utterance, and the operation information may include an operation of providing the first expression and the second expression indicating attribute information about images classified by the first expression. | 2020-04-16 |
20200118563 | SYSTEM FOR PROCESSING USER UTTERANCE AND OPERATING METHOD THEREOF - An electronic device for, in response to a user utterance, recommending content suitable to a user, and an operating method thereof are provided. The electronic device includes a user interface, a microphone, a speaker, at least one processor operatively connected with the user interface, the microphone, and the speaker, and at least one memory operatively connected with the processor. The memory stores instructions which, when executed, configure the processor to receive a first user utterance requesting content or suggesting a request for content, through the microphone, provide a list of contents received from at least one content provider, based at least partly on user profile information, receive a user input selecting content from the list of contents, enable a service provided by a content provider of the selected content, after enabling of the service, receive a second user utterance, and provide at least one service. | 2020-04-16 |
20200118564 | CONTEXTUAL VOICE USER INTERFACE - Techniques for providing a contextual voice user interface that enables a user to query a speech processing system with respect to the decisions made to answer the user's command are described. The speech processing system may store speech processing pipeline data used to process a command. At some point after the system outputs content deemed responsive to the command, a user may speak an utterance corresponding to an inquiry with respect to the processing performed to respond to the command. For example, the user may state “why did you tell me that?” In response thereto, the speech processing system may determine the stored speech processing pipeline data used to respond to the command, and may generate output audio data that describes the data and computing decisions involved in determining the content deemed responsive to the command. | 2020-04-16 |
20200118565 | DISPLAY DEVICE AND METHOD FOR CONTROLLING THE SAME - A display device and a method for controlling the same are provided. The display device includes a rollable display screen, a voice acquisition unit, an identification control unit, a drive control unit and a display control unit. The voice acquisition unit is configured to acquire a first voice command. The identification control unit is configured to identify the first voice command acquired by the voice acquisition unit as a voice process command, and the voice process command includes a rolling operation command and a display drive command. The drive control unit is configured to perform an operation corresponding to the rolling operation command on the rollable display screen according to the rolling operation command. The display control unit is configured to control a display state of the rollable display screen according to the display drive command. | 2020-04-16 |
20200118566 | HUMAN-COMPUTER INTERACTION PROCESSING SYSTEM, METHOD, STORAGE MEDIUM, AND ELECTRONIC DEVICE - Embodiments of the specification provide a human-computer interaction processing system, method, storage medium, and electronic device thereof. The method comprises: describing an interaction task in an interaction scenario; performing interaction process control for a current interaction input in the interaction scenario based on the interaction task; and determining an expected next interaction input in the interaction scenario corresponding to the current interaction input based on the interaction process control. | 2020-04-16 |
20200118567 | FORMING CHATBOT OUTPUT BASED ON USER STATE - Techniques are described herein for chatbots to achieve greater social grace by tracking users' states and providing corresponding dialog. In various implementations, input may be received from a user at a client device operating a chatbot, e.g., during a first session between the user and the chatbot. The input may be semantically processed to determine a state expressed by the user to the chatbot. An indication of the state expressed by the user may be stored in memory for future use by the chatbot. It may then be determined, e.g., by the chatbot based on various signals, that a second session between the user and the chatbot is underway. In various implementations, as part of the second session, the chatbot may output a statement formed from a plurality of candidate words, phrases, and/or statements based on the stored indication of the state expressed by the user. | 2020-04-16 |
20200118568 | INTELLIGENT DIGITAL ASSISTANT IN A MULTI-TASKING ENVIRONMENT - Systems and processes for operating a digital assistant are provided. In one example, a method includes receiving a first speech input from a user. The method further includes identifying context information and determining a user intent based on the first speech input and the context information. The method further includes determining whether the user intent is to perform a task using a searching process or an object managing process. The searching process is configured to search data, and the object managing process is configured to manage objects. The method further includes, in accordance with a determination the user intent is to perform the task using the searching process, performing the task using the searching process; and in accordance with the determination that the user intent is to perform the task using the object managing process, performing the task using the object managing process. | 2020-04-16 |
20200118569 | CONFERENCE SOUND BOX AND CONFERENCE RECORDING METHOD, APPARATUS, SYSTEM AND COMPUTER STORAGE MEDIUM - Embodiments of the present disclosure provide a conference sound box, a conference recording method, apparatus, system, and a computer storage medium. The conference recording method may include: receiving conference audio data copied by the conference sound box; sending the conference audio data to a voice-to-text server for text conversion; and receiving texts from the voice-to-text server. In this way, the conference sound box, the conference recording method, apparatus, system, and the computer storage medium according to the embodiments of the present disclosure could conveniently realize text conversion of conference voices and automatic conference recording, thereby improving work efficiency and reducing resource waste. | 2020-04-16 |
20200118570 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - Provided is an information processing apparatus capable of reliably delivering a message to a third party desired by a user. | 2020-04-16 |
20200118571 | Voiceprint Recognition Method, Device, Terminal Apparatus and Storage Medium - Provided are voiceprint recognition method, device, terminal apparatus and storage medium. The method comprises: allocating each agent to the corresponding group according to their calling authorities, collecting and processing voiceprint features of each agent in the group to obtain integrated voiceprint features of the group, building a dynamic voiceprint recognition model based on the grouping, calling authority and integrated voiceprint features, acquiring voice data of agent when a call operation from the agent is detected, performing voiceprint feature extraction, meanwhile determining the calling authority of the agent based on a dynamic voiceprint recognition model; if the calling authority of the to-be-identified agent does not meet the required customer level, executing a preset early warning processing measure, and further monitoring; judging the group to which the agent belongs through voiceprint recognition, and realizing real-time monitoring according to the corresponding relation between the group and the authority. | 2020-04-16 |
20200118572 | ELECTRONIC APPARATUS, CONTROLLING METHOD OF ELECTRONIC APPARATUS AND COMPUTER READABLE MEDIUM - An electronic apparatus and a method thereof are provided. The electronic apparatus according to an embodiment includes a memory to store a speaker model including characteristic information of a voice of a user corresponding to a specific word, and a processor configured to, based on a first input voice corresponding to the specific word, provide a voice recognition service through the electronic apparatus based on a first authentication performed based on data on the first input voice and the speaker model, and perform a second authentication based on data corresponding to the specific word among data of the second input voice that is input while the voice recognition service is provided and the speaker model. | 2020-04-16 |
20200118573 | BURST FRAME ERROR HANDLING - There is provided mechanisms for frame loss concealment. A method is performed by a receiving entity. The method comprises adding, in association with constructing a substitution frame for a lost frame, a noise component to the substitution frame. The noise component has a frequency characteristic corresponding to a low-resolution spectral representation of a signal in a previously received frame. | 2020-04-16 |
20200118574 | METHOD AND APPARATUS FOR ENCODING AND DECODING AN HOA REPRESENTATION - The present invention relates to methods and apparatus for encoding an HOA signal representation (c(t)) of a sound field having an order of N and a number O=(N+1) | 2020-04-16 |
20200118575 | TRANSMITTING DEVICE, TRANSMITTING METHOD, RECEIVING DEVICE, AND RECEIVING METHOD - To suitably regulate sound pressure of object content on a receiving side. An audio stream including coded data of a predetermined number of pieces of object content is generated. A container of a predetermined format including the audio stream is transmitted. Information indicating a range within which sound pressure is allowed to increase and decrease for each piece of object content is inserted into a layer of the audio stream and/or a layer of the container. On a receiving side, sound pressure of each piece of object content increases and decreases within the allowable range based on the information. | 2020-04-16 |
20200118576 | SENSOR DEVICE, BACKGROUND NOISE DATA TRANSMISSION METHOD, AND BACKGROUND NOISE DATA TRANSMISSION PROGRAM - A sensor device transmits, to an external device installed external to the sensor device, sensing data generated from monitoring a target, and includes a sensor unit that generates sensing data including background noise data. The background noise data represents noise from a cause other than the target. The sensor device further includes an extraction unit that extracts the background noise data from the sensing data, and a transmission unit that transmits the background noise data extracted by the extraction unit to the external device. | 2020-04-16 |
20200118577 | DETECTING REPLAY ATTACKS IN VOICE-BASED AUTHENTICATION - Disclosed are various embodiments for detecting replay attacks in voice-based authentication systems. In one embodiment, audio is captured via an audio input device. It is then verified that the audio includes a voice authentication factor spoken by a user. If it is determined that the audio includes unexpected environmental audio in addition to the voice authentication factor that has been verified, one or more actions may be performed. | 2020-04-16 |
20200118578 | MATCHED FILTER TO SELECTIVELY CHOOSE THE OPTIMAL AUDIO COMPRESSION FOR A MATERIAL EXCHANGE FORMAT FILE - This patent specification discloses a system for selecting an optimal audio codec algorithm to compress audio files that are wrapped within a Material eXchange Format (MXF) file. This patent specification melds the Material eXchange Format (MXF) for files together with matched-filter technology to provide a standards-compatible implementation for the selection and utilization of an optimal audio compression technology for a specific audio file included within an MXF file. | 2020-04-16 |
20200118579 | SIGNAL PROCESSING DEVICE, CONTROL METHOD, PROGRAM AND STORAGE MEDIUM - A converter includes a time window cut-out block, a fast Fourier transform (FFT) block, an attenuation amount limitation block, a quantization noise attenuation block, an overtone generation block, an inverse fast Fourier transform (IFFT) block, and a time window resynthesis block. The attenuation amount limitation block determines the maximum attenuation amount of quantization noise to be attenuated in the quantization noise attenuation block based on the magnitude of a signal level of sound data supplied from the time window cut-out block. The quantization noise attenuation block adjusts amplitude in a frequency domain based on the maximum attenuation amount determined by the attenuation amount limitation block, to attenuate the quantization noise. | 2020-04-16 |
20200118580 | SOUND PROCESSING METHOD AND APPARATUS - The present invention discloses a sound processing method and apparatus. The method is applied to a non-video-call scenario. The method includes: when it is detected that a camera of a terminal is in a shooting state, collecting a sound signal by using the two microphones at the top of the terminal; calculating an interaural level difference between the two microphones based on collected sound signals according to a preset first algorithm; determining whether the interaural level difference meets a sound source direction determining condition; if the determining condition is met, determining, based on the interaural level difference, whether the sound signal includes a rear sound signal, where the rear sound signal is a sound signal whose sound source is located behind the camera; and if it is determined that the sound signal includes a rear sound signal, filtering out the rear sound signal from the sound signal. | 2020-04-16 |
20200118581 | DISTORTION SENSING, PREVENTION, AND DISTORTION-AWARE BASS ENHANCEMENT - Systems and methods to provide distortion sensing, prevention, and/or distortion-aware bass enhancement in audio systems can be implemented in a variety of applications. Sensing circuitry can generate statistics based on an input signal received for which an acoustic output is generated. In various embodiments, the statistics can be used such that a multi-notch filter can be used to provide input to a speaker to generate the acoustic output. In various embodiments, the statistics from the sensing circuitry can be provided to a bass parameter controller coupled to bass enhancement circuitry to operatively provide parameters to the bass enhancement circuitry. The bass enhancement circuitry can provide a bass enhanced signal for generation of the acoustic output, based on the parameters. Various combinations of a multi-notch filter and bass enhancement circuitry using statistics from sensing circuitry can be implemented to provide an enhanced acoustic output. Additional apparatus, systems, and methods are disclosed. | 2020-04-16 |
20200118582 | FOREIGN LANGUAGE DUB VALIDATION - Temporal regions of a time-based media program that contain spoken dialog in a language that is dubbed from a primary language are identified automatically. A primary language audio track of the media program is compared with an alternate language audio track. Closely similar regions are assumed not to contain dubbed dialog, while the temporal inverse of the similar regions are candidate regions for containing dubbed speech. The candidate regions are provided to a dub validator to facilitate locating each region to be validated without having to play back or search the entire time-based media program. Corresponding regions of the primary and alternate language tracks that are closely similar and that contain voice activity are candidate regions of forced narrative, and the temporal locations of these regions may be used by a validator to facilitate rapid validation of forced narrative in the program. | 2020-04-16 |
20200118583 | Estimating Lung Volume by Speech Analysis - Described embodiments include an apparatus that includes a network interface and a processor. The processor is configured to receive, via the network interface, a speech signal that represents speech uttered by a subject, the speech including one or more speech segments, divide the speech signal into multiple frames, such that one or more sequences of the frames represent the speech segments, respectively, compute respective estimated total volumes of air exhaled by the subject while the speech segments were uttered, by, for each of the sequences, computing respective estimated flow rates of air exhaled by the subject during the frames belonging to the sequence and, based on the estimated flow rates, computing a respective one of the estimated total volumes of air, and, in response to the estimated total volumes of air, generate an alert. Other embodiments are also described. | 2020-04-16 |
20200118584 | SYSTEM AND METHOD FOR DETERMINING STROKE BASED ON VOICE ANALYSIS - The present invention relates to a system and a method for determining a stroke based on a voice analysis. According to the present invention, voice data of subjects are collected to extract and analyze voice onset times to determine stroke patients based on voices. The system for determining a stroke generates and collects voice data from test subjects reading a predetermined word that includes a plosive sound. The system for determining a stroke extracts and calculates voice onset times from the voice data to calculate probability parameters for the voice onset times of each of a normal group and a stroke patient group. The system for determining a stroke uses a set of probability parameters to determine an integration section, and calculates probabilities of being in the normal group and the stroke patient group. The system for determining a stroke applies the calculated probabilities to the Bayes theorem to determine whether the subjects are stroke patients. | 2020-04-16 |
20200118585 | ZONED BLOCK COMMAND TO STREAM COMMAND TRANSLATOR - A method for performing an operation of a memory arrangement, comprising receiving a command at a layer of a computer system, determining if the command received is one of a first command type or a second command type, determining a type of command that is able to be received and is capable of operation of the memory arrangement, comparing the type of command capable of operation of the memory arrangement and the received command at the layer, and converting the command received at the layer to a command type capable of operation of the memory arrangement when the type of command received at the layer is different than type of command that is able to be received and is capable of operation of the memory arrangement. | 2020-04-16 |
20200118586 | MAGNETIC WRITE HEAD WITH DUAL RETURN POLE - Disclosed herein are magnetic write heads and data storage devices comprising such write heads. A magnetic write head comprises a leading side, a trailing side, an air-bearing surface (ABS), a main pole disposed between the leading side and the trailing side and extending to the ABS, a first return pole disposed between the main pole and the leading side, and a second return pole disposed between the main pole and the trailing side. One or both of the main pole and the second return pole may be tapered. | 2020-04-16 |
20200118587 | DEVICES INCLUDING A NEAR FIELD TRANSDUCER (NFT) WITH NANOPARTICLES - Devices that include a near field transducer (NFT) including a crystalline plasmonic material having crystal grains and grain boundaries; and nanoparticles disposed in the crystal grains, on the grain boundaries, or some combination thereof, wherein the nanoparticles are oxides of, lanthanum (La), barium (Ba), strontium (Sr), erbium (Er), hafnium (Hf), germanium (Ge), or combinations thereof; nitrides of zirconium (Zr), niobium (Nb), or combinations thereof; or carbides of silicon (Si), aluminum (Al), boron (B), zirconium (Zr), tungsten (W), titanium (Ti), niobium (Nb), or combinations thereof. | 2020-04-16 |
20200118588 | Magnetic Read Head Structure with Improved Bottom Shield Design for Better Reader Performance - A bottom shield in a read head is modified by including a non-magnetic decoupling layer and second magnetic layer on a conventional first magnetic layer. The second magnetic layer has a magnetization that is not exchange coupled to the first magnetic layer, and a domain structure that is not directly affected by stray fields due to domain wall motion in the first magnetic layer. Accordingly, the modified bottom shield reduces shield related noise on the reader and will provide improved signal to noise (SNR) ratio and better reader stability. The second magnetic layer may be further stabilized with one or both of an antiferromagnetic coupling scheme, and insertion of an antiferromagnetic pinning layer. In dual readers, the modified bottom shield is used in either the bottom or top reader although in the latter, first magnetic layer thickness is reduced to maintain reader-to-reader spacing and acceptable bit error rate (BER). | 2020-04-16 |
20200118589 | MAGNETIC RECORDING MEDIUM - A tape-shaped magnetic recording medium includes a substrate; and a magnetic layer that is provided on the substrate and contains a magnetic powder. An average thickness of the magnetic layer is not more than 90 nm, an average aspect ratio of the magnetic powder is not less than 1.0 and not more than 3.0, the coercive force Hc1 in a vertical direction is not more than 3000 Oe, the coercive force Hc1 in the vertical direction and a coercive force Hc2 in a longitudinal direction satisfy a relationship of Hc2/Hc1≤0.8, and a value of σ1.5-σ0.5 is not more than 0.6 N in a tensile test of the magnetic recording medium in the longitudinal direction, where σ0.5 is a load at an elongation rate of 0.5% in the magnetic recording medium and σ1.5 is a load at an elongation rate of 1.5% in the magnetic recording medium. | 2020-04-16 |
20200118590 | THERMAL MANAGEMENT OF LASER DIODE MODE HOPPING FOR HEAT ASSISTED MEDIA RECORDING - A method and apparatus provide for determining a temperature at a junction of a laser diode when the laser diode is operated in a lasing state that facilitates heat-assisted magnetic recording, comparing the junction temperature and an injection current supplied during the lasing state to stored combinations of junction temperature and injection current, and determining a likelihood of mode hopping occurring for the laser diode during the lasing state based on the comparison to stored combinations of junction temperature and injection current. | 2020-04-16 |
20200118591 | HEAT-ASSISTED MAGNETIC RECORDING DEVICE INCORPORATING LASER HEATER FOR IMPROVED LASER STABILITY - An apparatus comprises a slider configured to facilitate heat assisted magnetic recording and a submount affixed to the slider. A laser unit is affixed to the submount and comprises a laser operable in a non-lasing state and a lasing state. A heater is embedded in the laser unit or the submount. The heater is configured to generate preheat for heating the laser during the non-lasing state and to generate steering heat for heating the laser during the lasing state. | 2020-04-16 |
20200118592 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR EDITING MOVIES IN DISTRIBUTED SCALABLE MEDIA ENVIRONMENT - A video player includes the user interface comprising: a video display; a texture strip visually representing a series of frames of a video, the texture strip comprising a sequence of textured frame representations, each textured frame representation in sequence of textured frame representations representing a corresponding frame from a series of frames; a control to allow a user to use the texture strip to seek frames in the series of frames in a random manner. An input is received via the control, the input including an indication of a selection of a location in the texture strip, the location in the texture strip having a corresponding temporal location in the series of frames. Based on the input, a frame selected from the series of frames is displayed in the video display, the selected frame located at the corresponding temporal location in the series of frames. | 2020-04-16 |
20200118593 | SYSTEMS AND METHODS FOR IDENTIFYING SCENE CHANGES IN VIDEO FILES - Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: receiving at least two consecutive frames of a video file; determining a level of difference between the at least two consecutive frames of the video file; receiving a subtitle file associated with the video file; analyzing the subtitle file to identify a gap in conversation in the video file; and identifying a scene change in the video file when: (1) the level of difference between the at least two consecutive frames of the video file is above a predefined threshold; and (2) the level of difference between the at least two consecutive frames of the video file occurs during the gap in the conversation. Other embodiments are disclosed herein. | 2020-04-16 |
20200118594 | VIDEO INPAINTING VIA USER-PROVIDED REFERENCE FRAME - Certain aspects involve video inpainting in which content is propagated from a user-provided reference frame to other video frames depicting a scene. For example, a computing system accesses a set of video frames with annotations identifying a target region to be modified. The computing system determines a motion of the target region's boundary across the set of video frames, and also interpolates pixel motion within the target region across the set of video frames. The computing system also inserts, responsive to user input, a reference frame into the set of video frames. The reference frame can include reference color data from a user-specified modification to the target region. The computing system can use the reference color data and the interpolated motion to update color data in the target region across set of video frames. | 2020-04-16 |
20200118595 | AUDIO TIME SYNCHRONIZATION USING PRIORITIZED SCHEDULE - Disclosed herein are system, method, and computer program product embodiments for synchronizing playback of an audio and/or video content. An embodiment operates by collectively selecting, by a first device in concert with a second device of a plurality of devices in a computer network session, and in accordance with a predetermined synchronization list comprising a first and second synchronization mechanism, the first synchronization mechanism over the second synchronization mechanism such that the first synchronization mechanism is more precise than the second synchronization mechanism. The first and second synchronization mechanisms are configured to provide a synchronized playback of the at least one of the audio content and the video content. | 2020-04-16 |
20200118596 | RECORDING MEDIUM, PLAYBACK METHOD, AND PLAYBACK DEVICE - A playback method of reading out and playing streams from a recording medium is provided. A stream file. including a first luminance video and a second luminance video, a playlist file, first and second combination information, elementary streams that can be played together with the first luminance video, and elementary streams that can be played together with the second luminance video are recorded in the recording medium. The playback method includes, when playing the first luminance video, reading out any one of the elementary streams listed in the first combination information of the playlist file, and playing at the same time with the first luminance video, and when playing the second luminance video, reading out any one of the elementary streams listed in the second combination information of the playlist file, and playing at the same time with the second luminance video. | 2020-04-16 |
20200118597 | INTERACTIVE VIDEO PROGRESS BAR USING A MARKUP LANGUAGE - A device that includes a playback engine configured to receive a video request that includes source scene information for a set of video scenes and animation instructions. The playback engine is configured to assign source scene identifiers for each video scene and to assign animation identifiers to elements in the video scenes. The playback engine is configured to generate a scene timing map that links a source scene identifier with an animation identifier and a time duration for the animation identifier. The playback engine is configured to generate a video timing map that includes a set of timestamp entries that each reference a source scene identifier and an animation identifier in the scene timing map. The playback engine is configured to link a progress bar with the video timing map and to display the progress bar with a video scene that is generated based on the source scene information. | 2020-04-16 |
20200118598 | DIGITAL IMAGE PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME - A digital image processing apparatus and a method of controlling the same. The digital image processing apparatus includes: a display controller for displaying first content on a display unit; and an image generator for generating second content based on a photographing signal input, which may be from a user, and third content related to the second content. | 2020-04-16 |
20200118599 | ELECTRONIC APPARATUS AND PROTECTIVE COVER - According to an aspect of the present technology, an electronic apparatus includes: an apparatus main body; a cover main body; and a terminal cover. The apparatus main body includes a connection cable that includes a terminal part on its tip. The cover main body includes an opening part that is capable of storing the terminal part, and the cover main body is affixed to the apparatus main body. The terminal cover includes a fixing part that is fixed to the apparatus main body, and the terminal cover is mounted on the cover main body in a manner that the opening part is openable and closable. When using the electronic apparatus, it is possible to enhance not only impact resistance but also storage property and waterproof property of the connection cable. | 2020-04-16 |
20200118600 | DAMPING LAYERS FOR MITIGATION OF MOTOR-INDUCED DISTURBANCES APPLIED TO A TAPE REEL - An apparatus according to one embodiment includes a reel having a hub, and a damping layer coupled to the reel for translating motion of a motor to the reel. The damping layer is physically configured to dampen motor-induced motion of the reel along an axis of rotation of the reel. An apparatus according to another embodiment includes a reel having a hub, and a damping layer coupled to the reel for translating motion of a motor to the reel. The damping layer includes a laminate having a first metal layer and a viscoelastic layer extending along the first metal layer for dampening motor-induced motion of the reel along an axis of rotation of the reel. | 2020-04-16 |
20200118601 | STOP MEMBER PROXIMATE TO FORMED-IN-PLACE GASKET OF A DRIVE ENCLOSURE COVER - A disk drive enclosure includes a cover having a peripheral shape conforming to that of a base of the disk drive enclosure. A formed-in-place gasket is on an inner surface of the cover and corresponds to a shape of a mating edge of the base. The formed-in-place gasket forms a seal between the cover and the mating edge of the base. A stop member is located along an inner periphery of the formed-place-gasket and in immediate proximity to the formed-in-place gasket. | 2020-04-16 |
20200118602 | POWER SWITCH CONTROL IN A MEMORY DEVICE - A power switch control circuit includes a supply rail configured to supply power to a memory array. A first header switch couples the supply rail to a first power supply that corresponds to a first power domain. A second header switch couples the supply rail to a second power supply that corresponds to a second power domain. A control circuit is configured to receive a select signal and a shutdown signal, and to output control signals to the first and second header switches to selectively couple the first and second header switches to the first and second power supplies, respectively, in response to the select signal and the shutdown signal. The control circuit is configured to output the control signals to the first and second header switches to disconnect both the first and second header switches from the first and second power supplies in response to the shutdown signal and irrespective of the select signal. | 2020-04-16 |
20200118603 | DATA TRANSFER BETWEEN SUBARRAYS IN MEMORY - The present disclosure includes apparatuses and methods for data transfer between subarrays in memory. An example may include a first subarray of memory cells and a second subarray of memory cells, wherein a first portion of memory cells of the first subarray and a first portion of memory cells of the second subarray are coupled to a first sensing circuitry stripe. A third subarray of memory cells can include a first portion of memory cells coupled to a second sensing circuitry stripe. A second portion of memory cells of the second subarray and a second portion of memory cells of the third subarray can be coupled to a third sensing circuitry stripe. A particular row of the second array can include memory cells from the first portion of memory cells in the second array coupled to memory cells from the second portion of memory cells in the second array. | 2020-04-16 |
20200118604 | PRO STOCK FUEL INJECTION AIR INTAKE ASSEMBLY - An apparatus and a method are provided for an air intake assembly configured for use with Pro Stock vehicles comprising fuel injection equipped engines. The air intake assembly comprises an air inlet that includes a distal opening disposed in a forward direction at a front of the vehicle and configured to direct incident air into the air intake assembly. An air duct is joined with the air inlet by way of a first coupler configured to maintain an airtight seal between the air inlet and the air duct. A throttle body adapter is joined with the air duct by way of a second coupler configured to maintain an airtight seal therebetween. The throttle body adapter is configured to establish an airtight coupling between the air intake assembly and a throttle body of the engine, such that the incident air is directed into the throttle body. | 2020-04-16 |
20200118605 | MEMORY DEVICE WITH CONFIGURABLE INPUT/OUTPUT INTERFACE - Methods, systems, and apparatuses for a memory device that is configurable based on the type of substrate used to couple the memory device with a host device are described. The reconfigurable memory device may include a plurality of components for different configurations. Various components of the reconfigurable memory die may be activated/deactivated based on a type of substrate used in the memory device. The memory device may include an input/output (I/O) interface that is variously configurable. A first configuration may cause the memory device to communicate signals modulated using a first modulation scheme across a channel of a first width. A second configuration may cause the memory device to communicate signals modulated using a second modulation scheme across a channel of a second width. The I/O interface may include one or more switching components to selectively couple pins of a channel together and/or selectively couple components to various pins. | 2020-04-16 |
20200118606 | MEMORY CONTROLLER ARCHITECTURE WITH IMPROVED MEMORY SCHEDULING EFFICIENCY - Integrated circuits that include memory interface and controller circuitry for communicating with external memory are provided. The memory interface and controller circuitry may include a user logic interface, a memory controller, and a physical layer input-output interface. The user logic interface may be operated in a first clock domain. The memory controller may be operated in a second clock domain. The physical layer interface may be operated in a third clock domain that is an integer multiple of the second clock domain. The user logic interface may include only user-dependent blocks. The physical layer interface may include memory protocol agnostic blocks and/or memory protocol specific blocks. The memory controller may include both memory protocol agnostic blocks and memory protocol dependent blocks. The memory controller may include one or more color pipelines for scheduling memory requests in a parallel arbitration scheme. | 2020-04-16 |
20200118607 | TIMING CALIBRATION SYSTEM AND A METHOD THEREOF - A timing calibration system is applicable to a memory read system which includes a memory, a delay unit and a data read circuit. The memory outputs a data signal and a data latch signal. The delay unit delays the data latch signal by a delay value, to generate a read signal. The data read circuit reads the data signal according to the read signal. In the timing calibration system, a logic computation unit generates first and second charging signals according to the data signal and the read signal, and a capacitor-resistor charging unit performs charging operations according to the first and second charging signals, so as to generate first and second capacitor voltages, and a comparing unit can compare the first and second capacitor voltages, to generate a comparison result, thereby adjusting the delay value of the delay unit according to the comparison result. | 2020-04-16 |
20200118608 | APPARATUSES AND METHODS FOR PROVIDING VOLTAGES TO CONDUCTIVE LINES BETWEEN WHICH CLOCK SIGNAL LINES ARE DISPOSED - Apparatuses and methods for providing voltages to conductive lines between which clock signal lines are disposed are disclosed. Voltages provided to the conductive lines may provide voltage conditions for clock signals on the clock signal lines that are relatively the same for at least some of the clock edges of the clock signals. Having the same voltage conditions may mitigate variations in timing/phase between the clock signals due to different voltage influences when a clock signal transitions from a low clock level to a high clock level. | 2020-04-16 |
20200118609 | OFFSET CANCELLATION - Systems, methods, and apparatuses for offset cancellation are described. A memory device may determine that a channel is in a state that interrupts an active termination of the channel and enable the calibration of a reference voltage (e.g., by the memory device). For example, a channel used for data communications with a second device (e.g., a controller) may initially be in a state of active termination. The memory device may determine that the channel has transitioned to another state that interrupts the active termination. While the channel is in the other state, the memory device may calibrate a reference voltage of a receiver by transmitting calibration signals on the channel and detecting an offset associated with a reference voltage. The memory device may use the detected offset and the reference voltage to identify signals transmitted to the memory device over the channel. | 2020-04-16 |
20200118610 | MEMORY DEVICE AND REFERENCE CIRCUIT THEREOF - A device includes a first reference storage unit, a second reference storage unit, a first reference switch, and a second reference switch. The first reference switch includes a first terminal coupled to a first reference bit line, a second terminal coupled to the first reference storage unit, and a control terminal coupled a reference word line. The second reference switch includes a first terminal coupled to a second reference bit line, a second terminal coupled to the second reference storage unit, and a control terminal coupled the reference word line. The first reference storage unit is configured to receive a bit data through the first reference switch, and to generate a first signal having a first logic state. | 2020-04-16 |
20200118611 | Power-Efficient Programming of Magnetic Memory - The present invention is directed to a method for programming a memory cell that includes a transistor and a memory element coupled in series between a first conductive line and a second conductive line. The method includes the steps of applying a voltage across the memory cell with the voltage being sufficiently high to enable switching of the memory element from initial resistance state to target resistance state; determining the initial resistance state of the memory element; comparing the initial resistance state with the target resistance state; and if the initial resistance state and the target resistance state are same, concluding that the memory element is already in the target resistance state and terminating programming process; otherwise, continually monitoring the voltage until a change in the voltage is detected and then concluding that the memory element has switched to the target resistance state and terminating the programming process. | 2020-04-16 |
20200118612 | MONOTONIC VARIABLE DELAY LINE - An apparatus includes a plurality of coarse delay circuits and a phase blender circuit. The coarse delay circuits may be configured to (i) receive an input clock signal, (ii) receive a plurality of control signals and (iii) generate a first phase signal and a second phase signal. The phase blender circuit may be configured to (i) receive the first phase signal and the second phase signal, (ii) receive a phase control signal, (iii) step between stages implemented by the coarse delay circuits and (iv) present an output clock signal. The phase blender circuit may mitigate a mismatch between the stages of the coarse delay circuits by interpolating an amount of coarse delay provided by the coarse delay circuits. | 2020-04-16 |
20200118613 | MEMORY CELL SENSING BASED ON PRECHARGING AN ACCESS LINE USING A SENSE AMPLIFIER - Methods, systems, and devices for operating a memory device are described. A sense amplifier may be used to precharge an access line to increase the reliability of the sensing operation. The access line may then charge share with the memory cell and a capacitor, which may be a reference capacitor, which may result in high-level states and low-level states on the access line. By precharging the access line with the sense amplifier and implementing charge sharing between the access line and a capacitor, the resulting high-level state and the low-level states on the access line may account for any offset voltage associated with the sense amplifier. | 2020-04-16 |
20200118614 | SENSE AMPLIFIER HAVING OFFSET CANCELLATION - A sense amplifier includes a sense amplifying unit, first and second isolation units, and first and second offset cancellation unit. The sense amplifying unit includes a first P-type metal-oxide-semiconductor (PMOS) transistor, a second PMOS transistor, a first N-type metal-oxide-semiconductor (NMOS) transistor, and a second NMOS transistor. In a layout of the sense amplifier, the first and second PMOS transistors are disposed in a central region of the sense amplifier, the first and second NMOS transistors are disposed at opposite sides of the sense amplifier from each other, the first isolation unit and the first offset cancellation unit are disposed between the first PMOS transistor and the first NMOS transistor, and the second isolation unit and the second offset cancellation unit are disposed between the second PMOS transistor and the second NMOS transistor. In other layouts, the locations of the PMOS transistors and NMOS transistors may be reversed. | 2020-04-16 |
20200118615 | MEMORIES CONFIGURED TO CONTROL DISCHARGE OF A CONTROL GATE VOLTAGE OF A TRANSISTOR CONNECTED BETWEEN A DATA LINE AND A COMMON SOURCE - Memory might include control logic configured to apply an erase pulse to a data line and to a common source concurrently with applying a higher second voltage level to a control gate of a transistor connected between the data line and the common source, concurrently discharge the voltage level of the data line and the voltage level of the common source, monitor a representation of a voltage difference between the voltage level of the data line and the voltage level of the control gate of the transistor, activate a current path between the control gate of the transistor and the common source in response to the voltage difference being deemed to be greater than a first value, and deactivate the current path between the control gate of the transistor and the common source in response to the voltage difference being deemed to be less than a second value. | 2020-04-16 |
20200118616 | POLARIZATION GATE STACK SRAM - One embodiment provides an apparatus. The apparatus includes a first inverter comprising a first pull up transistor and a first pull down transistor; a second inverter cross coupled to the first inverter, the second inverter comprising a second pull up transistor and a second pull down transistor; a first access transistor coupled to the first inverter; and a second access transistor coupled to the second inverter. A gate electrode of one transistor of each inverter comprises a polarization layer. | 2020-04-16 |
20200118617 | ROBUST ADAPTIVE METHOD AND CIRCUIT FOR CONTROLLING A TIMING WINDOW FOR ENABLING OPERATION OF SENSE AMPLIFIER - A sense amplifier enable signal and a tracking signal are generated in response to an indication that a sufficient voltage difference has developed across bit lines of a memory. The sense amplifier enable signal has a pulse width between a leading edge and a trailing edge. The sense amplifier enable signal is propagated along a first U-turn signal line that extends parallel to rows of the memory array and is coupled to sense amplifiers arranged in a row to generate a sense amplifier enable return signal. The tracking signal is propagated along a second U-turn signal line extending parallel to columns of the memory array to generate a tracking return signal. The sense amplifier enable return signal and the tracking return signal are logically combined to generate a reset signal. Timing of the trailing edge of the pulse width is controlled by the reset signal. | 2020-04-16 |
20200118618 | Memory Array with Bit-Lines Connected to Different Sub-Arrays Through Jumper Structures - An integrated circuit structure includes an SRAM array including a first sub-array having a first plurality of rows and a plurality of columns of SRAM cells, and a second sub-array having a second plurality of rows and the plurality of columns of SRAM cells. A first bit-line and a first complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in a column in the first sub-array. A second bit-line and a second complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in the column in the second sub-array. The first bit-line and the first complementary bit-line are disconnected from the second bit-line and the second complementary bit-line. A sense amplifier circuit is electrically coupled to, and configured to sense, the first bit-line, the first complementary bit-line, the second bit-line, and the second complementary bit-line. | 2020-04-16 |
20200118619 | APPARATUS FOR DEEP LEARNING OPERATIONS ON RESISTIVE CROSSBAR ARRAY - A system and method are shown for both forward and reverse read operations in a neuromorphic crossbar array that is part of an artificial neural network (ANN). During a forward read operation, a plurality of neuron activations are encoded into a pulse width drive array word line that gates a cell access transistor. A source-follower transistor is biased at a source follower voltage (VRDP) and a column voltage node (BLV) is held at read voltage (VREAD). During a reverse read operation, the cell access transistor operates as another source follower by: encoding a neuron error signal into the column voltage node (BLV), driving a gate line of the cell access transistor to the source follower voltage (VRDP), and holding an intermediate node between the cell access transistor of (a) and the source-follower transistor of (b) at the read voltage (VREAD). | 2020-04-16 |
20200118620 | ADAPTIVE PROCESSING FOR READ THRESHOLD VOLTAGE CALIBRATION - A device that includes a non-volatile memory and a controller. The controller is coupled to the non-volatile memory. The controller includes a non-transitory computer readable medium and a processor. The controller includes computer executable instructions stored in the computer readable medium to, using the processor, retrieve a flash memory page from the non-volatile memory, determine a memory parameter associated with the flash memory pages, determine a read threshold voltage scanning order based on the memory parameter, and perform read threshold voltage calibration according to the read threshold voltage scanning order. | 2020-04-16 |
20200118621 | MULTI-LEVEL SELF-SELECTING MEMORY DEVICE - Methods, systems, and devices related to a multi-level self-selecting memory device are described. A self-selecting memory cell may store one or more bits of data represented by different threshold voltages of the self-selecting memory cell. A programming pulse may be varied to establish the different threshold voltages by modifying one or more durations during which a fixed level of voltage or fixed level of current is maintained across the self-selecting memory cell. The self-selecting memory cell may include a chalcogenide alloy. A non-uniform distribution of an element in the chalcogenide alloy may determine a particular threshold voltage of the self-selecting memory cell. The shape of the programming pulse may be configured to modify a distribution of the element in the chalcogenide alloy based on a desired logic state of the self-selecting memory cell. | 2020-04-16 |
20200118622 | LINEARLY WEIGHT UPDATABLE CMOS SYNAPTIC ARRAY WITHOUT CELL LOCATION DEPENDENCE - A neuromorphic circuit, chip, and method are provided. The neuromorphic circuit includes a crossbar synaptic array cell. The crossbar synaptic array cell includes a Complimentary Metal-Oxide-Semiconductor (CMOS) transistor having an on-resistance controlled by a gate voltage of the CMOS transistor to update a weight of the crossbar synaptic array cell. The gate voltage of the CMOS transistor is controlled by performing a charge sharing technique that updates the weight of the crossbar synaptic array cell using non-overlapping pulses on control lines that are aligned with a set of row lines and a set of column lines. | 2020-04-16 |
20200118623 | MEMRISTIVE DEVICE AND METHOD BASED ON ION MIGRATION OVER ONE OR MORE NANOWIRES - Aspects of the subject disclosure may include, for example, applying a setting voltage across first and second electrodes, wherein a nanowire with a first electrical resistance is electrically connected between the first and second electrodes, wherein the applying of the setting voltage causes a migration of ions from the first and/or second electrodes to a surface of the nanowire, and wherein the migration of ions effectuates a reduction of electrical resistance of the nanowire from the first electrical resistance to a second electrical resistance that is lower than the first electrical resistance; and applying a reading voltage across the pair of electrodes, wherein the reading voltage is less than the setting voltage, and wherein the reading voltage is sufficiently small such that the applying of the reading voltage causes no more than an insignificant change of the electrical resistance of the nanowire from the second electrical resistance. Other embodiments are disclosed. | 2020-04-16 |
20200118624 | APPARATUS FOR A MEMRISTOR CROSSBAR ARRAY - The present disclosure relates to an apparatus for a memristor crossbar array. The apparatus comprises an adjustment circuit configured for receiving a current that is output by the array at an actual operating condition of the array. The apparatus further comprises a calibration circuit configured for determining a measured or modelled variation of output currents of the array at the actual operating condition with respect to a reference operating condition, wherein the adjustment circuit is configured to adjust the output current by the variation. | 2020-04-16 |
20200118625 | PRESERVATION CIRCUIT AND METHODS TO MAINTAIN VALUES REPRESENTING DATA IN ONE OR MORE LAYERS OF MEMORY - Circuitry and methods for restoring data in memory are disclosed. The memory may include at least one layer of a non-volatile two-terminal cross-point array that includes a plurality of two-terminal memory elements that store data as a plurality of conductivity profiles and retain stored data in the absence of power. Over a period of time, logic values indicative of the stored data may drift such that if the logic values are not restored, the stored data may become corrupted. At least a portion of each memory may have data rewritten or restored by circuitry electrically coupled with the memory. Other circuitry may be used to determine a schedule for performing restore operations to the memory and the restore operations may be triggered by an internal or an external signal or event. The circuitry may be positioned in a logic layer and the memory may be fabricated over the logic layer. | 2020-04-16 |
20200118626 | METHOD OF OPERATING RESISTIVE MEMORY DEVICE TO INCREASE READ MARGIN - A method of operating a resistive memory device to increase a read margin includes applying a write pulse to a memory cell such that the memory cell is programmed to a target resistance state, and applying a post-write pulse to the memory cell to increase a resistance of the memory cell that is in the target resistance state, the post-write pulse being applied as a single pulse having at least n stepped voltage levels, n being an integer equal to or more than 2, and an n-th stepped voltage level of the post-write pulse is set to be lower than a minimum threshold voltage level of the target resistance state that is changed by an (n−1)-th stepped voltage level of the post-write pulse. | 2020-04-16 |
20200118627 | Memory Cells, Memory Cell Arrays, Methods of Using and Methods of Making - A semiconductor memory cell and arrays of memory cells are provided In at least one embodiment, a memory cell includes a substrate having a top surface, the substrate having a first conductivity type selected from a p-type conductivity type and an n-type conductivity type; a first region having a second conductivity type selected from the p-type and n-type conductivity types, the second conductivity type being different from the first conductivity type, the first region being formed in the substrate and exposed at the top surface; a second region having the second conductivity type, the second region being formed in the substrate, spaced apart from the first region and exposed at the top surface; a buried layer in the substrate below the first and second regions, spaced apart from the first and second regions and having the second conductivity type; a body region formed between the first and second regions and the buried layer, the body region having the first conductivity type; a gate positioned between the first and second regions and above the top surface; and a nonvolatile memory configured to store data upon transfer from the body region. | 2020-04-16 |
20200118628 | Semiconductor Memory Having Both Volatile and Non-Volatile Functionality Comprising Resistive Change Material and Method of Operating - A semiconductor memory cell including a capacitorless transistor having a floating body configured to store data as charge therein when power is applied to the cell, and a non-volatile memory comprising a bipolar resistive change element, and methods of operating. | 2020-04-16 |
20200118629 | HIGH VOLTAGE SWITCH CIRCUIT, NONVOLATILE MEMORY DEVICE INCLUDING THE SAME AND MEMORY SYSTEM INCLUDING THE SAME - A high voltage switch circuit includes a first transistor, a first depletion mode transistor, a level shifter, a control signal generator, a second transistor and a second depletion mode transistor. The first transistor transmits the second driving voltage to an output terminal in response to a first gate signal. The first depletion mode transistor transmits the second driving voltage to the first transistor in response to feedback from the output terminal. The control signal generator generates first and second control signals in response to a level-shifted enable signal. The second transistor has a gate electrode connected to the first voltage and is turned on and off in response to the second control signal at a first end of the second transistor. The second depletion mode transistor is connected between a second end of the second transistor and the output terminal, and has a gate electrode receiving the first control signal. | 2020-04-16 |