Patents Issued in April 28, 2020
-
Patent number: 10635351Abstract: A semiconductor device may include a task controller configured to generate a target share for a plurality of task generators according to respective target states and respective measured states of the plurality of task generators, a task scheduler configured to schedule the plurality of tasks according to an allocated share, the plurality of tasks being provided from the plurality of task generators, and a share controller configured to determine the allocated share according to the target share and a measured share of the plurality of task generators.Type: GrantFiled: March 7, 2018Date of Patent: April 28, 2020Assignees: SK hynix Inc., Seoul National University R&DB FoundationInventors: Bryan Suk Joon Kim, Sang Lyul Min
-
Patent number: 10635352Abstract: Aspects of the disclosure provide for distributed flash interface module (FIM) processing in a solid state drive (SSD). Methods and apparatus lock a queue and retrieve a command from the queue. The command indicates an operation to be executed in conjunction with one or more non-volatile (NVM) dies of the SSD. The methods and apparatus then lock a NVM interface corresponding to the one or more NVM dies, determine whether the operation is a transfer operation, and execute the operation using the locked NVM interface according to whether the operation is the transfer operation. When the operation is determined to be the transfer operation, the queue is unlocked to allow execution of a second operation from the queue by a second controller in parallel with the operation executed by the controller. Thereafter, the NVM interface is unlocked after execution of the operation is complete.Type: GrantFiled: May 10, 2018Date of Patent: April 28, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Amir Shaharabany, Yoav Markus, Opher Lieber
-
Patent number: 10635353Abstract: Disclosed is a method of transceiving data using a physical page address (PPA) command on an open-channel solid state drive (SSD), the method including transmitting, by a host, a PPA command to a controller using a submission queue, and performing, by the controller, an operation based on the PPA command, wherein the PPA command includes an operation code (Opcode) to operate the controller and a PPA list for the controller to perform the Opcode on a memory, and the PPA list includes at least one PPA and bitmap information related to the at least one PPA.Type: GrantFiled: May 30, 2018Date of Patent: April 28, 2020Assignee: CIRCUIT BLVD., INC.Inventors: Bumsoo Kim, Young Tack Jin
-
Patent number: 10635354Abstract: According to one embodiment, a memory system includes a semiconductor memory and a controller. The memory system is capable of executing a first operation and a second operation. In the first operation, the controller issues a first command sequence, the semiconductor memory applies a first voltage to a first word line and applies a second voltage to a second word line to read data from the first memory, and the read data is transmitted to the controller from the semiconductor memory. In the second operation, the controller issues a second command sequence, the semiconductor memory applies a third voltage to the first word line and applies a fourth voltage to the second word line, and data held in the memory cell array is left untransmitted to the controller.Type: GrantFiled: August 31, 2018Date of Patent: April 28, 2020Assignee: Toshiba Memory CorporationInventors: Marie Takada, Masanobu Shirakawa, Tsukasa Tokutomi
-
Patent number: 10635355Abstract: The present disclosure generally relates to limiting bandwidth in storage devices. One or more bandwidth quality of services levels may be selected and associated with commands according to service level agreements, which may prioritize some commands over others. A storage device fetches and executes one or more the commands. Each of the commands is associated with a bandwidth quality of service level. After executing the commands and transferring the data to a host device, the storage device may delay writing a completion entry corresponding to the executed commands to a completion queue based on the associated bandwidth quality of service level of the commands. The device may then delay revealing the completion entry by delaying updating a completion queue head pointer. The device may further delay sending an interrupt signal to the host device based on the associated bandwidth quality of service level of the commands.Type: GrantFiled: November 13, 2018Date of Patent: April 28, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Daniel Helmick, James Walsh
-
Patent number: 10635356Abstract: A data management method and a storage controller are provided. The method includes: receiving write sectors corresponding to a write command and transmitting the write sectors to a partial block buffer or a full block buffer; when the write sectors corresponding to a first block are transmitted to the partial block buffer, starting a timer corresponding to the first block; when the partial block buffer receives first write sectors corresponding to the first block and the first write sectors and the write sectors corresponding to the first block in the partial block buffer form a full first block, the first block is transmitted to the full block buffer before or when the timer is expired; and when the timer is expired and the full first block is not yet formed in the partial block buffer, performing a read-modify-write operation according to the write sectors corresponding to the first block.Type: GrantFiled: November 16, 2018Date of Patent: April 28, 2020Assignee: Shenzhen EpoStar Electronics Limited CO.Inventors: Di-Hsien Ngu, Ke-Wei Chan, Hung-Chih Hsieh
-
Patent number: 10635357Abstract: Improved methods and systems for accessing a memory in a computer are disclosed. In one embodiment, the true and complement portions of a differential write clock signal are employed as two single ended clock signals for independently controlling different memory chips in a memory system. For example, in a memory system having two memory chips, one memory chip is configured to use the true write clock signal and the other memory chip is configured to use the complement write clock signal. Employing the differential write clock signal as two single ended clock signals allows overlapping of write and read operations across multiple memory chips, reducing the time needed for accessing memory. Accordingly, the disclosed methods and systems provide a more efficient memory system that can be used to improve the operation of a computer.Type: GrantFiled: November 30, 2018Date of Patent: April 28, 2020Assignee: Nvidia CorporationInventor: Michael Halfen
-
Patent number: 10635358Abstract: A memory management method is provided. The method includes storing an acquired first command into a command queue, wherein in response to determining that the first command is a flush command, a flush phase value of the flush command and a corresponding second command is set according to a current flush phase, a command phase count value corresponding to the current flush phase is calculated, and the current flush phase is adjusted; selecting a new target command from the command queue, and executing the target command according to a target flush phase value of the target command and a corresponding target flush phase count value, wherein the target flush phase count value not being a preset value is adjusted; determining, according to the adjusted target flush phase count value, whether to respond to a host system that an execution of a target flush command corresponding to the target flush phase value is completed.Type: GrantFiled: December 12, 2018Date of Patent: April 28, 2020Assignee: Shenzhen EpoStar Electronics Limited CO.Inventors: Yu-Hua Hsiao, Hung-Chih Hsieh
-
Patent number: 10635359Abstract: A technique for managing cache in a data storage system is disclosed. Data storage system cache memory is arranged into multiple input/output (IO) cache macroblocks, where a first set of IO cache macroblocks are configured as compressed IO cache macroblocks, each compressed IO cache macroblock storing a plurality of variable sized compressed IO data blocks, and a second set of IO cache macroblocks are configured as non-compressed IO cache macroblocks, each non-compressed IO cache macroblock storing a plurality of fixed sized non-compressed IO data blocks. A write request is receive at the data storage system. If the IO data associated with the write request is determined to be compressible, the IO data is compressed in-line and written to an IO data block in a compressed IO cache macroblock, otherwise non-compressed IO data is written to an IO data block in a non-compressed IO cache macroblock.Type: GrantFiled: March 27, 2015Date of Patent: April 28, 2020Assignee: EMC IP Holding Company LLCInventor: Alexey Valentinovich Romanovskiy
-
Patent number: 10635360Abstract: A method for execution by a compaction management system includes determining observed compaction information based on compaction observed in at least one storage device during an observed timeframe. An estimated compaction rate is generated for a first future timeframe based on the observed compaction information. An updated ingest rate is generated for the first future timeframe based on a current ingest rate and the estimated compaction rate. A first proper subset of a set of data to be written to the at least one storage device is generated based on the updated ingest rate. Storage of the first proper subset in the at least one storage device is facilitated during the first future timeframe. Storage of a remaining proper subset of the set of data in an elastic buffer is facilitated during the first future timeframe, where the elastic buffer utilizes a memory of the compaction management system.Type: GrantFiled: October 29, 2018Date of Patent: April 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ilya Volvovski, Andrew D. Baptist, Benjamin L. Martin, Praveen Viraraghavan, Ying Z. Guo, Jordan H. Williams
-
Patent number: 10635361Abstract: An image forming apparatus saves, in a user database, a user ID used in user authentication processing and a department ID in association with each other, and saves, in a department database, the department ID and a number of sheets printed by a print unit in association with each other. The image forming apparatus performs deletion control to: in conjunction with accepting a deletion instruction for deleting the user ID and the department ID that are saved in the user database, delete the user ID and the department ID; and from out of department IDs saved in the department database, exclude a department ID not deleted from the user database by the deletion instruction to thereby execute processing to identify an unnecessary department ID, and delete the identified department ID from the department database.Type: GrantFiled: February 19, 2019Date of Patent: April 28, 2020Assignee: Canon Kabushiki KaishaInventor: Yasuhiro Hosoda
-
Patent number: 10635362Abstract: An image forming apparatus includes an image forming section and a controller. The image forming section forms an image on a first sheet or a second sheet. The controller controls the image forming section. The first sheet is a blank sheet. The second sheet is a reused sheet. The controller refers to reference images each belonging to any of a plurality of categories to determine whether or not the image belongs to any of the categories. The controller directs the image forming section to form the image on the second sheet when determining that the image does not belong to any of the categories. The controller directs the image forming section to form the image on the first sheet and stores the image as a reference image when determining that the image belongs to any of the categories.Type: GrantFiled: May 18, 2018Date of Patent: April 28, 2020Assignee: KYOCERA Document Solutions Inc.Inventor: Ryuichi Okumura
-
Patent number: 10635363Abstract: A roll-fed printing apparatus and a method for controlling the roll-fed printing apparatus for printing print jobs on a recording medium by means of a print mechanism.Type: GrantFiled: July 6, 2018Date of Patent: April 28, 2020Assignee: CANON PRODUCTION PRINTING HOLDING B.V.Inventors: Eduardus J. W. Van Vliembergen, Elsemieke P. A. Van Rossum
-
Patent number: 10635364Abstract: The web server program causes the information processing apparatus to function as: a reception unit that receives a request from a web application executed on the web browser; an acquisition unit configured to acquire, from the request, information about a domain of the web application executed on the web browser; a determination unit that determines whether or not to permit communication with the web application executed on the web browser, based on the domain indicated in the information acquired by the acquisition unit; and a transmission unit that transmits a response to the web browser based on the result of determination of the determination unit, wherein the web server program communicates with an external apparatus connected to a network, and acquires, from the external apparatus, information used for authentication or authorization by the external apparatus.Type: GrantFiled: May 24, 2019Date of Patent: April 28, 2020Assignee: CANON DENSHI KABUSHIKI KAISHAInventors: Sousuke Onodera, Hiroki Miura, Taketo Ochiai, Hirotaka Watanabe, Kazuki Takano, Hiroki Arai, Dayon Kou, Yuantian Wei
-
Patent number: 10635366Abstract: According to the present invention, when a terminal apparatus is brought close to a printing apparatus serving as a processing apparatus, the terminal apparatus uses its own NFC unit to acquire, from the printing apparatus, information for communicating with each of one or more network connection units provided in the printing apparatus. Then, using a communication unit, the terminal apparatus then searches for the printing apparatus on a network in accordance with the acquired information. In the case where the terminal apparatus has successfully identified the printing apparatus as being present on the network, the terminal apparatus transmits a processing request to the printing apparatus successfully identified on the network via the communication unit.Type: GrantFiled: June 14, 2019Date of Patent: April 28, 2020Assignee: Canon Kabushiki KaishaInventor: Nobuyuki Iwauchi
-
Patent number: 10635367Abstract: A server apparatus includes: a storage device configured to store a resolution table, the resolution table being configured to record a plurality of image forming apparatuses having different resolutions, the resolutions of the image forming apparatuses respectively, and information processing abilities of the image forming apparatuses respectively, in association with each other; and a processor configured to operate as a printable data obtaining unit, an intermediate data creating unit, an image forming apparatus selecting unit, an intermediate data supplying unit, a rasterized data obtaining unit, a pull-print receiving unit, a resolution determining unit, and a pull-print data supplying unit.Type: GrantFiled: November 1, 2017Date of Patent: April 28, 2020Assignee: KYOCERA DOCUMENTS SOLUTIONS INC.Inventor: Ryusuke Nakatani
-
Patent number: 10635368Abstract: Management system to control a 3D printing system that includes at least one 3D printer, at least one build unit in which 3D objects can be generated by the 3D printer, and at least one material processing unit in which processing operations can be performed on the build unit. The management system comprises a processor to obtain status data from at least some of the elements of the 3D printing system, to obtain data relating to a print job to be printed, to determine, from the obtained data, a schedule of operations to be performed by elements of the 3D printing system and to generate control data to allow enforcement of the determined schedule.Type: GrantFiled: June 28, 2016Date of Patent: April 28, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Anna Torrent, Marina Ferran Farras, Juan Manuel Zamorano
-
Patent number: 10635369Abstract: A printing system includes a print manager that creates a job list and a printer that preforms printing on a target printing material, based on the job list. The print manager includes a continuous printing information provider that gives continuous printing information to each of print jobs. The printer includes a continuous printing determiner to continuously start, if specified by the continuous print information of the print job to perform continuous printing, printing of a next one of the print jobs, and, not to start, if specified by the continuous print information of the print job not to perform continuous printing, printing of the next one of the print jobs.Type: GrantFiled: February 8, 2019Date of Patent: April 28, 2020Assignee: ROLAND DG CORPORATIONInventor: Yoshihiko Akao
-
Patent number: 10635370Abstract: An image forming apparatus includes a reading unit that reads data stored in an activity amount meter, at least one of an image forming unit that forms an image on a recording medium and an image reading unit that reads the image, a display unit that displays an option to be selected such that the display unit receives a use instruction of a function that is selected, and a sending unit that sends the data stored in the activity amount meter and read by the reading unit. The display unit receives the use instruction even when the sending unit is sending the data stored in the activity amount meter and read by the reading unit.Type: GrantFiled: March 29, 2017Date of Patent: April 28, 2020Assignees: TANITA CORPORATION, FUJI XEROX CO., LTD.Inventors: Senri Tanida, Sotaro Sakashita, Toshio Fuji, Hiroki Iida, Satoshi Yamamoto
-
Patent number: 10635371Abstract: A method and an apparatus for providing a lock-screen are provided. The method includes turning off a display unit, configuring content for the lock-screen in response to the turning off of the display unit, receiving a user interaction, based on at least one button, turning on the display unit in response to the user interaction, and displaying the lock-screen that is changed based on the content configured to correspond to the user interaction when the display unit is turned on.Type: GrantFiled: September 3, 2015Date of Patent: April 28, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Juho Hyun, Sung-wook Byun, Haksoon Im
-
Patent number: 10635372Abstract: Provided is a display device for efficiently providing content to a user using a transparent display. The display device includes: a transparent display; a direction determiner configured to determine a user-facing surface among a first surface and a second surface of the transparent display, the user-facing surface referring to a surface which faces a user; and a controller configured to render first content on the transparent display in a direction corresponding to the first surface if the first surface faces the user, and configured to render second content on the transparent display in a direction corresponding to the second surface if the second surface faces the user.Type: GrantFiled: January 11, 2016Date of Patent: April 28, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Chan-hong Min, Sun-hwa Kim, Jin La, Jong-hyun Ryu, Kyung-ho Jeong, Yong-gook Park
-
Patent number: 10635373Abstract: A display apparatus, including a display configured to display an image, at least one sensor configured to generate sensing data relating to at least one from among a direction and an intensity of external light projected onto the display from an external light source disposed around the display, a memory configured to store background image data relating to a background image of a background area behind the display, and a processor configured to generate a content screen based on the background image data and the sensing data and control the display to display the content screen, wherein the content screen may include at least one graphic object and a shadow corresponding to the at least one graphic object disposed on the background image, and at least one of a position and a shade of the shadow is changed in response to a change in the sensing data.Type: GrantFiled: December 13, 2017Date of Patent: April 28, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Soo-hong Kim, Young-mo Kang, Ha-na Kim, Hyun-suk Kim, Jun-yong Park, Jee-hoon Park, Sung-do Son, Su-won Shin, Hyun-yong Choi, You-na Choo, Soo-hyun Whang
-
Patent number: 10635374Abstract: An electronic device is disclosed, which includes: a display module having a display side and including a plurality of display units; and an optical sensing module disposed opposite to the display side and including a plurality of optical sensing units, wherein a density of the plurality of optical sensing units is greater than a density of the plurality of display units.Type: GrantFiled: August 28, 2018Date of Patent: April 28, 2020Assignee: INNOLUX CORPORATIONInventor: Chandra Lius
-
Patent number: 10635375Abstract: A data transfer system includes a display device and a portable information terminal. The display device includes a first display panel having a first display screen for displaying an image, a terminal detection unit configured to detect that the portable information terminal has approached the first display screen, and a first display processing unit configured to cause the first display screen to display a storage location image which is an image indicating information about a storage location of data in another device when the terminal detection unit detects that the portable information terminal has approached the first display screen.Type: GrantFiled: May 14, 2014Date of Patent: April 28, 2020Assignee: NEC DISPLAY SOLUTIONS, LTD.Inventor: Hiroyuki Sakuma
-
Patent number: 10635376Abstract: A client is provided which is connectable to multiple mobile units while reducing or eliminating inconvenience to be given to a user. A client 2 is a client 2 which is connectable to multiple mobile units 3 and 4, and includes: a client output unit 25 configured to output information; a client communication unit 23 configured to perform communication; and an output controller 211. When connection is made to one mobile unit of the mobile units 3 and 4 through the client communication unit 23, the output controller 211 outputs pieces of mobile unit identification image information P1 to P8, M1 and M2 which can identify the connected mobile unit, on the basis of communication with the connected mobile unit, to the client output unit 25.Type: GrantFiled: June 14, 2017Date of Patent: April 28, 2020Assignee: HONDA MOTOR CO., LTD.Inventor: Masayuki Hashimoto
-
Patent number: 10635377Abstract: An NFC-enabled apparatus is disclosed. The apparatus includes a touch screen display and a near field communication (NFC) module comprising an NFC antenna and an NFC controller. In response to tagging between the NFC-enabled apparatus and the external NFC terminal, an NFC communication channel is established between the NFC-enabled apparatus and the external NFC terminal for data communication therebetween.Type: GrantFiled: April 5, 2019Date of Patent: April 28, 2020Assignee: AQ CORPORATIONInventors: Sang Hoon Lee, Jin Hwa Kim
-
Patent number: 10635378Abstract: A virtual server includes one or more processors that execute instructions to generate a virtual desktop, and generate an active virtual monitor and a paused virtual monitor for the generated virtual desktop. A first portion of the generated virtual desktop is assigned to the active virtual monitor, and a second portion of the generated virtual desktop is assigned to the paused virtual monitor. The active and paused virtual monitors each have a respective allocated memory. The amount of memory allocated for the paused virtual monitor is less than the amount of memory allocated for the active virtual monitor. A captured image of at least one of the first and second portions of the generated virtual desktop is provided for presenting on a physical monitor of a client device.Type: GrantFiled: April 29, 2019Date of Patent: April 28, 2020Assignee: CITRIX SYSTEMS, INC.Inventors: Rakesh Kumar, Chandrasekhara Reddy
-
Patent number: 10635379Abstract: A method of sharing a screen of a first device with a second device and a device using the same are provided. The method includes transmitting information on a first screen displayed on the first device to the second device, in a first connection state so that a same screen is displayed by the first device and the second device; switching the first connection state between the first device and the second device into a second connection state; and performing a control so that the first screen displayed on the first device is switched into a second screen so that the first screen displayed is continuously displayed on the second device, when a user input is received in a state in which the first connection state is switched into the second connection state in which an independent screen is displayed by the first device and the second device.Type: GrantFiled: May 20, 2019Date of Patent: April 28, 2020Assignee: Samsung Electronics Co., LtdInventors: Seung-hwan Choi, Im-kyeong You, Young-bin Jung, Jung-hyun Shim
-
Patent number: 10635380Abstract: An HMD (10a) generates region information indicating a region having, as an axis, a line which passes through the position of the HMD (10a) and that of a wireless I/F (105a). The HMD acquires position information of each of wireless I/Fs of other image processing apparatuses (11b, 11c). The HMD determines if the position indicated by the acquired position information is included in the region indicated by the region information. The HMD selects one of the wireless I/F (105a) and other wireless I/Fs as a wireless communication partner according to the determination result, and receives images via wireless communication with the selected wireless I/F.Type: GrantFiled: July 29, 2008Date of Patent: April 28, 2020Assignee: Canon Kabushiki KaishaInventors: Yoshiki Kajita, Takuya Tsujimoto, Kazuhide Miyata
-
Patent number: 10635381Abstract: An object is to provide a technique that enables making an adjustment from a direction where a video display surface is located, in order to provide inconspicuous seams between one of video display devices and other adjacent video display devices even when there are no workable spaces behind the video display devices. A multi-display system includes a plurality of LED display tiles, a position adjusting mechanism, and a pull-out mechanism. The position adjusting mechanism includes a lock mechanism that switches between a locking state and an unlocking state. When the lock mechanism is in the locking state, each of the LED display tiles is fastened in a retraction position. When the lock mechanism is in the unlocking state, each of the LED display tiles is movable between the retraction position and a pull-out position by the pull-out mechanism while being floated and supported via an elastic support portion.Type: GrantFiled: May 10, 2017Date of Patent: April 28, 2020Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Yuzo Nakano
-
Patent number: 10635382Abstract: An analysis system has at least one monitoring assembly that includes at least one microphone to monitor an acoustic field proximate the monitoring assembly. The at least one microphone produces at least one microphone signal responsive to the acoustic field. The analysis system further includes a data storage device configured to buffer the at least one microphone signal and an audio analysis system configured to analyze a content of the data storage device where the audio analysis system is configured to analyze the content of the buffer to process at least a sound into a response or action.Type: GrantFiled: April 7, 2014Date of Patent: April 28, 2020Assignee: Staton Techiya, LLCInventors: Steven Wayne Goldstein, John Usher
-
Patent number: 10635383Abstract: An apparatus comprising: an image element determiner configured to determine at least one visual image element; a spatial audio analyser configured to determine, using at least two audio signals, at least one audio source with a location associated with the at least one visual image element; a user interface controller configured to provide at least one control input associated with the at least one visual element, and an audio processor configured to process the at least one audio source to change at least one audio characteristic of the at least one audio source based on the at least one control input.Type: GrantFiled: April 4, 2013Date of Patent: April 28, 2020Assignee: NOKIA TECHNOLOGIES OYInventors: Toni Henrik Mäkinen, Mikko Tammi, Miikka Tapani Vilermo
-
Patent number: 10635384Abstract: An electronic device having a display section, comprising: a processor, wherein the processor executes the processing of: displaying a module image corresponding to a module used for sound processing and a sound information image corresponding to sound information relating to generation of a sound which can be set in the module on the display section; receiving an operation on at least one of the sound information image displayed on the display section and the module image displayed on the display section; and controlling the sound processing performed by setting the sound information corresponding to the sound information image to the module according to the operation.Type: GrantFiled: September 19, 2016Date of Patent: April 28, 2020Assignee: CASIO COMPUTER CO., LTD.Inventors: Taiju Suzuki, Shinichi Moritani, Yusuke Hatano
-
Patent number: 10635385Abstract: A system includes at least one wireless ear piece comprising an ear piece housing and a wireless transceiver disposed within the ear piece housing, a software application for executing on a computing device having a display associated therewith, and wherein the software application provides a user interface for use by a user of the at least one wireless ear piece to interact with the at least one ear piece.Type: GrantFiled: November 12, 2016Date of Patent: April 28, 2020Assignee: BRAGI GmbHInventor: Martin Steiner
-
Patent number: 10635386Abstract: According to the invention, a method for providing audio to a user is disclosed. The method may include determining, with an eye tracking device, a gaze point of a user on a display. The method may also include causing, with a computer system, an audio device to produce audio to the user, where content of the audio may be based at least in part on the gaze point of the user on the display.Type: GrantFiled: August 21, 2017Date of Patent: April 28, 2020Assignee: TOBII ABInventors: Anders Vennström, Fredrik Lindh
-
Patent number: 10635387Abstract: A parameter control device includes a processing unit, a display that displays an operated portion, and a memory. The processing unit detects an operation on the operated portion, updates a display position of the operated portion according to the operation on the operated portion, and updates a value of a parameter according to the operation on the operated portion. The processing unit updates the parameter according to an operation amount in a case where the operation amount with respect to the operated portion is equal to or lower than a prescribed threshold. The parameter is updated according to a value of the threshold in a case where the operation amount exceeds the threshold.Type: GrantFiled: November 20, 2017Date of Patent: April 28, 2020Assignee: YAMAHA CORPORATIONInventor: Keisuke Tsukada
-
Patent number: 10635388Abstract: Embodiments of the present invention disclose a sound effect processing method and a mobile terminal. The method includes: obtaining, when a playing control instruction used for indicating an application of a mobile terminal to play a source audio file is detected, at least one frame of first data generated when the mobile terminal processes the source audio file by means of a global sound effect service; obtaining at least one frame of second data in a current playing process of the application; stopping the global sound effect service if the comparison result shows that the at least one frame of first data does not match with the at least one frame of second data; and playing a first audio file obtained by means of processing the source audio file only according to an application-level sound effect parameter of the application. Embodiments of the present invention also disclose a corresponding mobile terminal.Type: GrantFiled: June 8, 2017Date of Patent: April 28, 2020Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Yajun Li, Gaoting Gan, Guang Tu, Hai Yang
-
Patent number: 10635389Abstract: Some embodiments of the invention are directed to enabling a user to modify the manner in which one or more settings specified by a predefined template for a particular sound source are applied, so as to provide the user with greater control over the settings which are applied to a track than conventional tools afford. Some embodiments are directed to automatically applying one or more settings for a track based at least in part upon an analysis of the spectral and/or dynamic content of the track, such as by automatically performing sound equalization by applying one or more digital filters to a track, defining the frequency range(s) in which one or more filter(s) are applied, applying dynamic range compression, defining the manner in which compression is applied in multiple sub-bands of the audible spectrum, and/or applying one or more other settings. Such settings may be designed to achieve any of numerous (e.g.Type: GrantFiled: September 21, 2018Date of Patent: April 28, 2020Assignee: iZotope, Inc.Inventors: James McClellan, Gordon Wichern, Aaron Wishnick, Alexey Lukin, Matthew Hines
-
Patent number: 10635390Abstract: A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task.Type: GrantFiled: July 17, 2019Date of Patent: April 28, 2020Assignee: Sonos, Inc.Inventor: Nicholas A. J. Millington
-
Patent number: 10635391Abstract: According to one embodiment of the present disclosure, an electronic device may include a housing including a portion configured to detachably couple with a part of a user's ear, a sensor installed on an outer surface of the housing or in the housing, a communication circuit installed on the outer surface of the housing or in the housing, a speaker installed on the outer surface of the housing, exposed toward an eardrum of the ear, and electrically connected to the communication circuit, a processor electronically connected to the sensor, the communication circuit, and the speaker, and a memory electrically connected to the processor.Type: GrantFiled: September 16, 2016Date of Patent: April 28, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Hyunseok Shin, Yongsang Yun, Sangwook Kim, Seungnyun Kim, Eunsuk Kwon, Changryong Heo
-
Patent number: 10635392Abstract: Implementations provide user access to software functionality. In some implementations, a method includes selecting one or more portions of text. The method also includes employing the one or more portions to select software functionality. The method also includes presenting one or more user interface controls in combination with a representation of the text, where the one or more user interface controls includes a user selectable outline around one or more keywords in combination with a drop-down menu.Type: GrantFiled: August 15, 2019Date of Patent: April 28, 2020Assignee: Oracle International CorporationInventors: Brent-Kaan William White, Burkay Gur
-
Patent number: 10635393Abstract: According to various embodiments, apparatuses and methods to communicate buffer allocation information are presented. The disclosed apparatuses and methods may include transmitting a buffer message by a wireless USB device to a wireless USB host, which may indicate an available storage space in a buffer of the USB device to store data from the USB host. The buffer message may be transmitted independent of whether or not the USB device has received a request message (e.g., from the USB host) for information relating the available storage space in the buffer. Additionally, the buffer message may be transmitted independent of any data exchange mechanism between the USB host and the USB device. The USB device may receive a data packet from the USB host, and transmit a data packet acknowledgement message including data packet status information, and information regarding the available storage space in the buffer.Type: GrantFiled: March 29, 2012Date of Patent: April 28, 2020Assignee: Intel CorporationInventors: Bahareh Sadeghi, John S. Howard
-
Patent number: 10635394Abstract: A circuit and method for performing a Binary-to-Gray conversion are disclosed. A first binary signal represents a target value and a second binary signal is stored in a register. A set of binary candidate values are determined where the respective Gray equivalent of each binary candidate value has a Hamming distance of one from the Gray equivalent of the second binary value. One of the binary candidate values is selected as a function of the first binary signal and the second binary signal. The selected binary candidate value is provided at input to the register. An encoded signal is generated by determining the Gray encoded equivalent of the selected binary candidate value.Type: GrantFiled: January 24, 2019Date of Patent: April 28, 2020Assignee: STMicroelectronics S.r.l.Inventors: Salvatore Marco Rosselli, Giuseppe Guarnaccia
-
Patent number: 10635395Abstract: A processor (and method) includes a core that performs a floating point division through execution of various instructions. The instructions include a sign, exponent, and mantissa (SEM) separation instruction which causes the core to extract the sign, exponent and mantissa values from numerator and denominator floating point numbers. The instructions also include an unsigned mantissa division instruction which cause the core to iteratively perform a conditional subtraction operation to compute a value indicative of a mantissa of the quotient. The instructions further include a merge instruction that causes the core to generate a quotient floating point number using the extracted sign and exponent from the SEM separation instruction and the value indicative of the mantissa of the quotient.Type: GrantFiled: June 30, 2016Date of Patent: April 28, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Prasanth Viswanathan Pillai, Venkatesh Natarajan, Alexander Tessarolo
-
Patent number: 10635396Abstract: A multiplier circuit includes a partial product generation circuit, a truncation circuit, and a summation circuit. The partial product generation circuit is configured to generate a plurality of partial products for multiplying two values. The truncation circuit is coupled to the partial product generation circuit. The truncation circuit is configured to shorten at least some of the partial products by removing a least significant bit from the at least some of the partial products. The summation circuit coupled to the truncation circuit. The summation circuit is configured to sum the truncated partial products produced by the truncation circuit.Type: GrantFiled: June 27, 2019Date of Patent: April 28, 2020Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Jawaharlal Tangudu, Suvam Nandi, Pooja Sundar, Jaiganesh Balakrishnan
-
Patent number: 10635397Abstract: A method for an associative memory device includes replacing a set of three multi-bit binary numbers P, Q and R, stored in the associative memory device, with two multi-bit binary numbers X and Y, also stored in the associative memory device, wherein a sum of the binary numbers P, Q and R is equal to a sum of the binary numbers X and Y. A system includes an associative memory array having rows and columns and a multi-bit multiplier. Each column of the array stores two multi-bit binary numbers to be multiplied. The multi-bit multiplier multiplies, in parallel, the two multi-bit binary numbers per column by concurrently processing all bits of partial products generated by the multiplier. The multiplier performs the processing without any carry propagation delay when adding all but the last two partial products.Type: GrantFiled: March 8, 2018Date of Patent: April 28, 2020Assignee: GSI Technology Inc.Inventor: Moshe Lazer
-
Patent number: 10635398Abstract: A device for generating sum-of-products data includes an array of variable resistance cells, variable resistance cells in the array each including a transistor and a programmable resistor connected in parallel, the array including n columns of cells including strings of series-connected cells and m rows of cells. Control and bias circuitry are coupled to the array, including logic for programming the programmable resistors in the array with resistances corresponding to values of a weight factor Wmn for the corresponding cell. Alternatively, the resistances can be programmed during manufacture. Input drivers are coupled to corresponding ones of the m rows of cells, the input drivers selectively applying inputs Xm to rows m. Column drivers are configured to apply currents In to corresponding ones of the n columns of cells. Voltage sensing circuits operatively coupled to the columns of cells.Type: GrantFiled: March 15, 2018Date of Patent: April 28, 2020Assignee: MACRONIX INTERNATIONAL CO., LTD.Inventors: Yu-Yu Lin, Feng-Min Lee
-
Patent number: 10635399Abstract: A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control stochastic processing of data, a non-deterministic data pool module configured to provide a stream of non-deterministic values that are not derived from a function, a plurality of functionally equivalent data processing modules each configured to stochastically process data as called upon by the architect module, a data feed configured to feed a data set desired to be stochastically processed, and a structure memory module including a memory storage device and configured to provide sufficient information for the architect module to duplicate a predefined processing architecture and to record a utilized processing architecture.Type: GrantFiled: August 14, 2017Date of Patent: April 28, 2020Assignee: CASSY HOLDINGS LLCInventor: Patrick D. Ross
-
Patent number: 10635400Abstract: Apparatuses, systems, methods, and computer program products are disclosed for seed generation. An apparatus includes a memory element. An apparatus includes a scrambler component. A scrambler component includes a random seed generation circuit that generates a random seed. A scrambler component includes a deterministic seed generation circuit that generates a deterministic seed based on a physical address of a memory element for storing data. A scrambler component includes a computation circuit that forms a computed seed based on a random seed and a deterministic seed. Data is scrambled using a computed seed before data is stored.Type: GrantFiled: December 12, 2017Date of Patent: April 28, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Eran Sharon, Yoav Weinberg, Karin Inbar, Omer Fainzilber, Stella Achtenberg, Nika Yanuka
-
Patent number: 10635401Abstract: A method for optimal arrangement of a random generator on an electronic component, which includes a programmable integrated circuit and a basic structure consisting of a plurality of basic blocks, wherein during an initialization phase, starting from a starting configuration for a respective current arrangement of the random generator, the following are performed with a predefined number of repetitions, i.e., a predefined test sequence is performed for the current arrangement of the random generator, a test result is forwarded to a reconfiguration module and the current arrangement on the electronic component is reconfigured via the reconfiguration module, where upon each repetition, the test result of the current arrangement of the random generator is compared with the test result of a previous arrangement, and the current arrangement is saved in the reconfiguration module, if the test result for the current arrangement has a better test result than the previous arrangement.Type: GrantFiled: June 5, 2018Date of Patent: April 28, 2020Assignee: Siemens AktiengesellschaftInventors: Thomas Hinterstoisser, Martin Matschnig, Herbert Taucher