Patents Issued in November 17, 2020
-
Patent number: 10838639Abstract: A disclosed method for managing a RAID (redundant array of independent devices) file system memory comprises coalescing small read and write chunks into reasonably sized coalesced chunks up to 1 MB without any small size I/Os. The method also includes creating a new mapping layer configured to map the small size chunks in the coalesced chunks. The method additionally comprises flushing the coalesced chunks by allocating large chunks based on a chunk size coalescence or on a check point hit in terms of a SPA Sync. The method may also include applying a dynamic parity algorithm on the coalesced chunks to generate parities and data fragmented columns in reasonably big sized chunks. The method may yet include creating an appropriate coalesced chunk header to maintain the new mapping layer. The method may still comprise generating a chunked block pointer and a regular block pointer configured to co-exist in dual process threads.Type: GrantFiled: September 11, 2017Date of Patent: November 17, 2020Assignee: INTELLIFLASH BY DDN, INC.Inventors: Shailendra Tripathi, Sreekanth Garigala
-
Patent number: 10838640Abstract: A system and method for utilizing unmapped and unknown states in a storage system. When a first portion of a first medium is determined to be unreachable from any other mediums, the first portion of the first medium may be put into an unmapped state, and its data may be discarded and the corresponding storage locations may be freed. During replication of the first medium to a replica storage array, the state of the first portion of the first medium may be translated from the unmapped state into an unknown state on the replica storage array. If another storage array has the data of the first portion of the first medium, this data may be used to overwrite the first portion of the first medium on the replica storage array, converting the first portion of the first medium from the unknown state into the mapped state.Type: GrantFiled: October 16, 2018Date of Patent: November 17, 2020Assignee: Pure Storage, Inc.Inventors: Christopher Golden, John Colgrove, Ethan L. Miller, Malcolm Sharpe, Steve Hodgson
-
Patent number: 10838641Abstract: Provided are a computer program product, system, and method for defragmenting backup objects. A metadata object having first format addresses for data sets in data objects for a volume is copied to a temporary metadata object. The data sets in the data objects are copied to consecutive second format addresses in temporary data objects to defragment data in the data sets in the data objects. The first format and the second format addresses comprise different address formats. The temporary metadata object and the temporary data objects are stored in the storage to provide a backup of the volume.Type: GrantFiled: March 4, 2019Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey R. Suarez, Jason R. Luurs, Dave Bach
-
Patent number: 10838642Abstract: A first plurality of block identifiers is sorted based, at least in part, on a measure of spatial locality. A second plurality of block identifiers is sorted based, at least in part, on the measure of spatial locality. At least the first plurality of block identifiers and the second plurality of block identifiers are incrementally merged into a third plurality of block identifiers based, at least in part, on the measure of spatial locality. A block of data corresponding to metadata associated with a plurality of block identifiers of the third plurality of block identifiers is updated.Type: GrantFiled: March 20, 2019Date of Patent: November 17, 2020Assignee: NETAPP, INC.Inventors: Jayalakshmi Pattabiraman, Nikhil Mattankot, Deekshith Belchapada, Blake H. Lewis, Subramaniam Periyagaram, Satya Suresh Chouta Naga Veera, Rohit Singh, Rajesh Khandelwal, James Robert Morefield
-
Patent number: 10838643Abstract: A technique for managing cache in a storage system that supports data deduplication renders each of a set of data blocks as multiple sub-blocks and loads a cache-resident digest database on a per-block basis, selectively creating new digest entries in the database for all sub-blocks in a block, but only for blocks that contain no duplicate sub-blocks. Sub-blocks of blocks containing duplicates are excluded. By limiting digest entries to sub-blocks of blocks that contain no duplicates, the storage system limits the size of the digest database, and thus of the cache, while also biasing the contents of the digest database toward entries that are likely to produce deduplication matches in the future.Type: GrantFiled: October 31, 2018Date of Patent: November 17, 2020Assignee: EMC IP Holding Company LLCInventors: Sorin Faibish, Philippe Armangau, Istvan Gonczi, Ivan Bassov, Vamsi K. Vankamamidi
-
Patent number: 10838644Abstract: A method for augmenting a computing device is disclosed comprising providing a data storage arrangement, the data storage arrangement having a memory having a partition of a first section and a sub dividable second section, monitoring the computing device to determine when the first section of memory requires augmentation, subdividing the second section of the memory into a transferable section memory and a remainder section memory and augmenting the first section of the memory with the transferable section.Type: GrantFiled: December 6, 2017Date of Patent: November 17, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Karin Inbar, Avichay Hodes
-
Patent number: 10838645Abstract: Generally, a computing system includes processing circuitry, such as one or more processors or other suitable components, and memory devices, such as chips or integrated circuits. The memory devices may be associated with thermal limits. Saving data in such a way that causes a thermal limit of the memory device to be exceeded may cause loss of stored data and/or device over-heating. As discussed herein, a memory controller associated with the processing circuitry may determine whether a thermal limit is expected to be exceeded for a current memory writing operation. When the thermal limit is expected to be exceeded, the memory controller may respond by modifying the memory operation in such a manner that the thermal limit is not exceeded, thereby improving operation of at least the memory device and/or memory controller.Type: GrantFiled: April 22, 2019Date of Patent: November 17, 2020Assignee: Micron Technology, Inc.Inventors: Reshmi Basu, William Leins Stube, II, Anthony Joseph Dupont, Michael Richard Ives
-
Patent number: 10838646Abstract: A memory module or a storage device comprises a volatile memory subsystem, a non-volatile memory subsystem, and a controller coupled to the volatile memory subsystem and to the non-volatile memory subsystem. The memory module or storage device further comprises a data selection circuit that pre-search data from the non-volatile memory with respect to one or more search criteria received from a computer system to pre-select data relevant to the one or more search criteria for loading into the volatile memory subsystem.Type: GrantFiled: August 24, 2015Date of Patent: November 17, 2020Assignee: NETLIST, INC.Inventor: Hyun Lee
-
Patent number: 10838647Abstract: Devices and systems for distributing data across disaggregated memory resources is disclosed and described. An acceleration controller device can include an adaptive data migration engine (ADME) configured to communicatively couple to a fabric interconnect, and is further configured to monitor application data performance metrics at the plurality of disaggregated memory pools for a plurality of applications executing on the plurality of compute resources, select a current application having a current application data performance metric, determine an alternate memory pool from the plurality of disaggregated memory pools estimated to increase application data performance relative to the current application data performance metric, and migrate the data from the current memory pool to the alternate memory pool.Type: GrantFiled: March 14, 2018Date of Patent: November 17, 2020Assignee: Intel CorporationInventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Mark A. Schmisseur
-
Patent number: 10838648Abstract: An apparatus in one embodiment comprises a first host device comprising a processor coupled to a memory. The first host device is configured to assign to additional host devices different portions of a source logical unit designated for migration to a target logical unit. In conjunction with migration of the assigned portions of the source logical unit to the target logical unit by the additional host devices, the first host device is configured to receive from the additional host devices respective sets of information each characterizing one or more writes directed to the corresponding assigned portion during the migration. The first host device is further configured to update the target logical unit based at least in part on the received sets of information. In some embodiments, the first host device is configured to assign to itself a portion of the source logical unit designated for migration to the target logical unit.Type: GrantFiled: December 12, 2018Date of Patent: November 17, 2020Assignee: EMC IP Holding Company LLCInventors: Shubham Sharma, Kurumurthy Gokam, Kundan Kumar
-
Patent number: 10838649Abstract: A method for execution by a dispersed storage and task (DST) processing unit that includes a processor includes generating storage unit heat data based on a plurality of temperature readings received from each of a plurality of storage units, where the storage unit heat data indicates a first hot storage unit. A pair of storage units is selected from the plurality of storage units based on the storage unit heat data, where the pair of storage units includes the first hot storage unit and a second storage unit. A data swap request is generated for transmission to the pair of storage units, where the data swap request includes an instruction to transfer at least one first data slice from the first hot storage unit to the second storage unit and to transfer at least one second data slice from the second storage unit to the first hot storage unit.Type: GrantFiled: January 10, 2019Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Teague S. Algie, Andrew G. Peake
-
Patent number: 10838650Abstract: The system includes a data synchronization module and a heat data module. The data synchronization module is configured to communicate with a first storage volume and a second storage volume to provide a backup for the first storage volume by synchronizing information from the first storage volume to the second storage volume. The information includes at least one of data chunks, heat map data, and first metadata relating to the first storage volume. The heat data module is coupled to the second storage volume to read the first metadata and the heat map data and adjust a location of at least one of the data chunks in the second storage volume based on the heat map data.Type: GrantFiled: August 23, 2018Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Duo Chen, Min Fang, Da Liu, Jinyi Pu
-
Patent number: 10838651Abstract: A data backup method for backing up target data, through a driver module, from a first storage device to a second storage device is disclosed. The first storage device includes a first storage unit that stores the target data, and a first control unit that accesses the first storage unit based on a first logical-to-physical mapping table. The second storage device includes a second storage unit and a second control unit that accesses the second storage unit based on a second logical-to-physical mapping table. The method includes steps of: reading the target data from the first storage unit without accessing the first logical-to-physical mapping table and transmitting the target data to the driver module; transmitting the target data to the second control unit; and writing the target data to the second storage unit without accessing the second logical-to-physical mapping table.Type: GrantFiled: February 22, 2019Date of Patent: November 17, 2020Assignee: RAYMX MICROELECTRONICS CORP.Inventors: Wang-Sheng Lin, Cheng-Yu Chen
-
Patent number: 10838652Abstract: A memory device with memory cells each including source and drain regions with a channel region there between, a floating gate over a first channel region portion, a select gate over a second channel region portion, a control gate over the floating gate, and an erase gate over the source region. Control circuitry is configured to, for one of the memory cells, apply a first pulse of programming voltages that includes a first voltage applied to the control gate, perform a read operation that includes detecting currents through the channel region for different control gate voltages to determine a target control gate voltage using the detected currents that corresponds to a target current through the channel region, and apply a second pulse of programming voltages that includes a second voltage applied to the control gate that is determined from the first voltage, a nominal read voltage and the target voltage.Type: GrantFiled: December 12, 2018Date of Patent: November 17, 2020Assignee: Silicon Storage Technology, Inc.Inventors: Viktor Markov, Alexander Kotov
-
Patent number: 10838653Abstract: An electronic device comprising: a controller; and a non-transitory machine-readable storage medium configured to output status information in response to a status check command, and store instructions which are executed by the controller, wherein the instructions comprise: an instruction for generating an internal command to be serviced by the non-transitory machine-readable storage medium; an instruction for generating the status check command to transfer to the non-transitory machine-readable storage medium at a point of time that a waiting time corresponding to the internal command has elapsed after the internal command is transferred to the non-transitory machine-readable storage medium; an instruction for determining the operation status of the non-transitory machine-readable storage medium based on the status information; and an instruction for variably setting the waiting time based on the operation status.Type: GrantFiled: November 26, 2018Date of Patent: November 17, 2020Assignee: SK hynix Inc.Inventor: Chan Woo Yang
-
Patent number: 10838654Abstract: When contents of UFSHCI standard are directly implemented in a UFS host, a problem may occur such that read/write operations of a UFS device stop or contents of data are destroyed. A semiconductor device has a UFS host controller that performs data transfer with a universal flash storage (UFS) device. The semiconductor device includes a Run-Stop register that sets the UFS host controller into a processing possible state, a Door bell register that instructs the UFS host controller to perform transfer, and a ready bit that indicates whether or not the UFS host controller can perform processing of transfer request. When the Run-Stop register is cleared while the data transfer is in process, the UFS host controller prevents a next data transfer from being registered until the data transfer is completed.Type: GrantFiled: March 28, 2019Date of Patent: November 17, 2020Assignee: RENESAS ELECTRONICS CORPORATIONInventor: Daisuke Mizoguchi
-
Patent number: 10838655Abstract: A memory system includes first, second, third, and fourth nonvolatile memory, a memory controller configured to modulate write data for the first and second memory into a first time slot of a data signal according to an allocation scheme, and modulate write data for the third and fourth memory into a second time slot of the data signal according to the allocation scheme, a first bridge circuit configured according to the allocation scheme to extract first write data from the first time slot, a second bridge circuit configured according to the allocation scheme to extract second write data from the first time slot, a third bridge circuit configured according to the allocation scheme to extract third write data from the second time slot, and a fourth bridge circuit configured according to the allocation scheme to extract fourth write data from the second time slot.Type: GrantFiled: February 27, 2018Date of Patent: November 17, 2020Assignee: TOSHIBA MEMORY CORPORATIONInventors: Hiroyuki Kobayashi, Jun Deguchi, Junji Wadatsumi, Takashi Toi
-
Patent number: 10838656Abstract: A system is provided to manage on-chip memory access for multiple threads. The system comprises multiple parallel processing units to execute the threads, and an on-chip memory including multiple memory units and each memory unit includes a first region and a second region. The first region and the second region have different memory addressing schemes for parallel access by the threads. The system further comprises an address decoder coupled to the parallel processing units and the on-chip memory. The address decoder is operative to activate access by the threads to memory locations in the first region or the second region according to decoded address signals from the parallel processing units.Type: GrantFiled: August 12, 2017Date of Patent: November 17, 2020Assignee: MediaTek Inc.Inventors: Po-Chun Fan, Pei-Kuei Tsung, Sung-Fang Tsai, Chia-Hsien Chou, Shou-Jen Lai
-
Patent number: 10838657Abstract: A computing device and method for reducing memory usage in a runtime. The method is performed in a computer system having a non-volatile memory (ROM) containing initial states of objects for the runtime and volatile memory (RAM). An alias table in RAM is accessed corresponding with an object in ROM. If the there is an alias referenced in RAM, then computation is performed upon the alias rather than the object in ROM. Otherwise, if there is no alias then computation is performed upon the one in ROM. If the object is required to be updated, then it is stored as an alias referenced by the alias table stored in RAM.Type: GrantFiled: May 22, 2018Date of Patent: November 17, 2020Assignee: Moddable Tech, Inc.Inventor: Patrick Soquet
-
Patent number: 10838658Abstract: Provided herein may be a memory controller and a method of operating the memory controller. The memory controller may include: a host interface layer configured to receive a request for a memory device from a host; a flash translation layer configured to generate a descriptor including a flag indicating whether the request is a priority read request; and a flash interface layer configured to suspend requests input prior to the priority read request depending on the flag, store the requests input prior to the priority read request, and perform the priority read request.Type: GrantFiled: August 28, 2018Date of Patent: November 17, 2020Assignee: SK hynix Inc.Inventors: Sung Kwan Hong, Ik Sung Oh, Ji Hoon Yim
-
Patent number: 10838659Abstract: Examples of techniques for controlling write requests to a memory structure having limited write ports are described herein. An aspect includes storing, in a first queue, write requests received from a first source having a first priority. Another aspect includes storing, in a second queue, write requests received from a second source having a second priority, wherein the second priority is lower than the first priority. Aspects also include identifying a selected queue from the first queue and the second queue based on a selection algorithm, which is a function of a state associated with the first queue and the second queue. Aspects further include forwarding a write request from the selected queue to a write port of the memory structure.Type: GrantFiled: February 8, 2019Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Varnika Atmakuri, Adam Collura, James Bonanno, Suman Amugothu
-
Patent number: 10838660Abstract: A method includes receiving, by a computing entity of a dispersed storage network (DSN), a request from a requesting device of the DSN to perform an encoded data slice operation. The request includes an indication that the encoded data slice operation is a stage in a predefined DSN workflow. The method further includes sending, by the computing entity, a response to the requesting device that includes a DSN workflow tag, wherein the DSN workflow tag includes an identifier of the stage in the predefined DSN workflow. The method further includes enabling a performance optimization mode. The performance optimization mode includes one or more performance optimization procedures for one or more of: the stage and one or more future stages of the predefined DSN workflow. The method further includes executing the encoded data slice operation in accordance with the performance optimization mode.Type: GrantFiled: April 22, 2019Date of Patent: November 17, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David E. Reese, Ethan S. Wozniak
-
Patent number: 10838661Abstract: A memory with asymmetric command latency characteristics for WRITE operations utilizing WOM coding methodologies to reduce programming latency across a number of WRITE operations.Type: GrantFiled: April 29, 2019Date of Patent: November 17, 2020Assignee: Western Digital Technologies, Inc.Inventors: Eran Sharon, Ariel Navon, Alex Bazarsky, Idan Alrod
-
Patent number: 10838662Abstract: Provided herein may be a memory system and a method of operating the same. The method of operating a memory system may include receiving a first program command, and performing an operation corresponding to the first program command, receiving a second program command while performing the operation corresponding to the first program command, delaying setting of a queue status register for the second program command by a first wait time, receiving a third read command before the first wait time elapses, and setting the queue status register for the third read command before setting the queue status register for the second program command.Type: GrantFiled: October 14, 2019Date of Patent: November 17, 2020Assignee: SK hynix Inc.Inventor: Kwang Su Kim
-
Patent number: 10838663Abstract: A memory device includes a non-volatile memory and a controller. The controller is configured to control the non-volatile memory and includes a receiving circuit configured to receive first data from an external device, a converting circuit configured to convert the first data received by the receiving circuit to second data having a data size equal to or smaller than a data size of the first data, and a writing circuit configured to write the second data converted by the converting circuit in the non-volatile memory.Type: GrantFiled: February 27, 2018Date of Patent: November 17, 2020Assignee: TOSHIBA MEMORY CORPORATIONInventors: Keisuke Sato, Shuichi Sakurai, Masahiko Nakashima, Kuniaki Ito, Hitomi Tanaka
-
Patent number: 10838664Abstract: Systems and method for determining a storage location according to legal requirements. According to one example a dispersed storage (DS) processing unit receives data to store in a dispersed storage network (DSN) and assesses attributes of data to produce a determination of whether the data falls into one or more defined legal categories. The DS processing unit also determines one or more attributes of a storage location in the DSN. The DS processing unit then determines whether or not to select the storage location based on the determination and based on one or more attributes of the storage location. If storing data of the identified category would be illegal the DS processing unit evaluates the another storage location, and so on. If no available storage location is found the DS processing unit returns an error indicating that no legal storage location is found.Type: GrantFiled: November 17, 2016Date of Patent: November 17, 2020Assignee: PURE STORAGE, INC.Inventors: Russell P. Kennedy, Robert C. McCammon, Jason K. Resch, Thomas F. Shirley, Jr.
-
Patent number: 10838665Abstract: A control device for a non-volatile memory express (NVMe) over fabric architecture is provided. The control device comprises a network adapter and a processor coupled to the network adapter by a bus. Data is transmitted between the control device and a storage device in the NVMe over fabric architecture. The processor is configured to obtain an available storage space of the storage device, determine whether a storage space required by a first data to be transmitted according to a first data read/write command is equal to or less than the available storage space, and send the first data read/write command to the storage device if the storage space required by the first data is equal or less than to the available storage space and suspend sending of the first data read/write command if the storage space occupied by the first data is greater than the available storage space.Type: GrantFiled: September 27, 2017Date of Patent: November 17, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Victor Gissin, Xin Qiu, Pei Wu, Huichun Qu, Jinbin Zhang
-
Patent number: 10838666Abstract: In an existing service points granting method, service points are changed according to whether the ink ejection amount is corrected. However, changing the service points according to a user's purchases or purchase frequency for components or services has not been considered. A display unit displays products or services relevant to an ink jet recording apparatus, points corresponding to the products or services, and cumulative points possessed by each customer.Type: GrantFiled: June 29, 2016Date of Patent: November 17, 2020Assignee: Hitachi Industrial Equipment Systems Co., Ltd.Inventors: Takashi Kawano, Nobuhiro Harada, Takahiro Takahashi
-
Patent number: 10838667Abstract: An image sending apparatus includes a first authentication unit configured to perform processing for first authentication to authenticate a user, a storage unit configured to store authentication information used when the first authentication unit authenticates the user, a sending unit capable of sending image data by a plurality of kinds of sending methods, a destination setting unit configured to set a destination to which the sending unit sends the image data, a second authentication unit configured to perform processing for second authentication required for the sending unit to send the image data to the destination set by the destination setting unit, and a determination unit configured to determine whether to use the authentication information stored in the storage unit when the second authentication unit performs the processing for the second authentication, based on the sending method by which the sending unit sends the image data to the destination.Type: GrantFiled: September 21, 2015Date of Patent: November 17, 2020Assignee: Canon Kabushiki KaishaInventors: Atsushi Ikeda, Hiroyuki Amano
-
Patent number: 10838668Abstract: A managing device used in an apparatus managing system including a print relational apparatus, terminals of users and a storing device manages the print relational apparatus and the users. The storing device stores user information of each user. The managing device includes a user authorizing part, a notification transmitting part and an information changing part. The user authorizing part authorizes, based on use history of the apparatus of each user, the user whose a nonuse period of the apparatus exceeds a predetermined period, as a registration erasure candidate user. The notification transmitting part transmits a registration erasure proposal notification having a proposal to erase registration of the candidate user to the terminal of a management user. The information changing part erases registration of the candidate user by erasing or changing the user information of the candidate user, according to indication inputted by the management user.Type: GrantFiled: July 5, 2019Date of Patent: November 17, 2020Assignee: KYOCERA Document Solutions Inc.Inventors: Kazuki Nishikai, Takeshi Nakamura, Satoshi Goshima, Dukil Park, Yuichi Obayashi, Takumi Nakamura, Koki Nakajima, Yasuo Nakashima
-
Patent number: 10838669Abstract: A printing method comprising the steps of providing, in relation to data of a print job to be carried out, at least one prediction for print data for at least one selection of print parameters using at least one set of sample print data (S107). At least one print parameter is optionally adjusted to provide a prediction which comes sufficiently close to the data of the print job (B109). A software product for performing the method is also disclosed, and the use of the software product for determining printing parameters for a printing method.Type: GrantFiled: November 16, 2017Date of Patent: November 17, 2020Assignee: SIEGWERK DRUCKFARBEN AG & CO. KGAAInventors: Frank Dauth, Rolf-Michael Steitz, Markus Unkel
-
Patent number: 10838670Abstract: A printer includes a printer communicator configured to communicate with a host device, a device communicator configured to communicate with a plurality of devices, a printer controller performing a process based on commands acquired via the printer communicator, and a shared buffer configured to store input information corresponding to each of a plurality of devices, where the input information is acquired via the device communicator. When the printer communicator receives a device control command including a device designation parameter designating a predetermined device among a plurality of devices, the printer controller acquires, from the shared buffer, buffer information indicating whether input information corresponding to the predetermined device designated by the device designation parameter is present in the shared buffer or input information.Type: GrantFiled: July 25, 2019Date of Patent: November 17, 2020Assignee: SEIKO EPSON CORPORATIONInventor: Yuma Iwahara
-
Patent number: 10838671Abstract: A terminal device includes an operation interface, a short-range wireless communication interface, and a processor. The terminal device receives a designating operation of designating a model of an image processing device and a setting operation of setting an execution condition to perform an imaging process. After establishing a short-range wireless communication with the image processing device, the terminal device determines whether a model of the image processing device coincides with a designated model. When the two models coincide with each other, an execution instruction is transmitted to the image processing device.Type: GrantFiled: December 21, 2018Date of Patent: November 17, 2020Assignee: Brother Kogyo Kabushiki KaishaInventor: Masafumi Kawaguchi
-
Patent number: 10838672Abstract: An image forming apparatus forms an image on a recording medium in a first operating mode. The image forming apparatus includes a detector, a determining section, a judging section, and a regulating section. The detector detects a detection target. The determining section determines, based on a detection result of the detector, to maintain a second operating mode in which power consumption is less than in the first operating mode. The judging section judges whether or not determination by the determining section is erroneous. The regulating section regulates, based on a judgement result of the judging section, the determination by the determining section of maintaining the second operating mode.Type: GrantFiled: November 29, 2019Date of Patent: November 17, 2020Assignee: KYOCERA Document Solutions Inc.Inventor: Yukihiro Shibata
-
Patent number: 10838674Abstract: The present invention offers a server system including a transmission unit configured to, based on error information acquired, transmitting audio notification information for causing an audio control device to audibly notify a user of information about an error occurring in a communication apparatus. Control is performed such that, in a case where a plurality of errors is occurring in the communication apparatus, based on the audio notification information transmitted, information about a first error from among the plurality of errors is audibly notified to the user by the audio control device, and information about a second error different from the first error from among the plurality of errors is not audibly notified to the user by the audio control device.Type: GrantFiled: June 12, 2019Date of Patent: November 17, 2020Assignee: Canon Kabushiki KaishaInventor: Yu Tomioka
-
Patent number: 10838675Abstract: Methods, systems and devices are provided for motion-activated display of messages on an activity monitoring device. In one embodiment, method for presenting a message on an activity monitoring device is provided, including the following method operations: storing a plurality of messages to the device; detecting a stationary state of the device; detecting a movement of the device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the device.Type: GrantFiled: November 12, 2018Date of Patent: November 17, 2020Assignee: Fitbit, Inc.Inventors: Shelten Yuen, Timothy Roberts
-
Patent number: 10838676Abstract: Electronic digital display systems, including roadside display devices, vehicle-based devices, personal mobile devices, intermediary servers, advertising servers, and/or additional external data sources may operate individually or in combination to identify one or more vehicle locations, driving routes, driver and passenger characteristics, and the like. Vehicle and individual characteristics may be determined based on data received from traffic cameras, vehicle-based devices, personal mobile devices, and/or other data sources. Based on the vehicle characteristics, individual characteristics, driving data and driving patterns, and the like, digital content may be determined for electronic roadside displays to be viewable by the approaching vehicles, and/or other digital display devices to be viewable by associated individuals via other display devices and at other times. Various techniques may be used to determine customized digital content.Type: GrantFiled: December 3, 2019Date of Patent: November 17, 2020Assignee: Allstate Insurance CompanyInventor: Robert Wasserman
-
Patent number: 10838677Abstract: This application describes techniques for determining a constituency and a layout of a group of devices within an environment. By determining the devices that form the group, as well as the positions of these devices relative to one another, the group of devices may be used to more intelligently output content within the environment.Type: GrantFiled: September 25, 2017Date of Patent: November 17, 2020Assignee: Amazon Technologies, Inc.Inventor: Roger Robert Webster
-
Patent number: 10838678Abstract: A display control device according to an embodiment includes an acceptance unit, a setting unit, and a change unit. The acceptance unit accepts a change instruction for a display type on each of a plurality of screens capable of displaying images with different display types. The setting unit limits and sets the display type in such a manner that images with an identical display type are not displayed on the plurality of screens when the display type is changed based on the change instruction. The change unit changes an image on a screen with the change instruction being applied thereto to an image with the set display type.Type: GrantFiled: June 4, 2018Date of Patent: November 17, 2020Assignee: DENSO TEN LimitedInventors: Fumi Honda, Shuji Yamada
-
Patent number: 10838679Abstract: In a display system, one tablet terminal transmits control information to another tablet terminal. If the another tablet terminal receives the control information from the one tablet terminal, the another tablet terminal starts executing an application and starts communicating with a projector. The one tablet terminal transmits, to the projector, display instruction information instructing the another tablet terminal to display information. The projector receives the display instruction information from the one tablet terminal and transmits the display instruction information to the another tablet terminal currently connected to the projector. The another tablet terminal displays, on a touch panel, information designated by the display instruction information, if the another tablet terminal receives the display instruction information from the projector while executing the application.Type: GrantFiled: August 27, 2018Date of Patent: November 17, 2020Assignee: SEIKO EPSON CORPORATIONInventor: Makoto Shigemitsu
-
Patent number: 10838680Abstract: A display system includes an electronic apparatus, a display and a processor. The electronic apparatus is configured to display a first display screen on a first display. The display is configured to receive a touch input and is configured to display an operation panel as a second display screen. The processor is configured to execute a processing including a display control processing. The display control processing controls the second display screen on the display so that the first display screen is displayed on the operation panel, during a predetermined conduct including a control on the first display screen in accordance with user operation via a first operation unit, when the display is connected to the electronic apparatus as a second operation unit.Type: GrantFiled: July 12, 2019Date of Patent: November 17, 2020Assignee: CASIO COMPUTER CO., LTD.Inventor: Katsuyuki Itakura
-
Patent number: 10838681Abstract: An entertainment system for a vehicle for a vehicle accommodating a passenger with a personal electronic device executing a screen sharing application. The system information processing devices, with each information processing device including a data processor, and one or more of the information processing devices including a display monitor. The system includes a WLAN access point configured to establish a wireless data communications link with the personal electronic device. A screen sharing server executed by the data processor of one of the information processing devices is receptive to a display data stream generated on the portable electronic device based upon a redirected display output and transmitted to the screen sharing server over the wireless data communications link. The display data stream is transmitted following pairing of the screen sharing application with the information processing device including a display monitor, and the received display data stream rendered thereon.Type: GrantFiled: April 5, 2017Date of Patent: November 17, 2020Assignee: PANASONIC AVIONICS CORPORATIONInventors: Philip Watson, Steven Bates
-
Patent number: 10838682Abstract: Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.Type: GrantFiled: July 27, 2017Date of Patent: November 17, 2020Assignee: Intelligent Waves LLCInventors: Robert David Lee, Hemal Yogesh Gandhi, Akshay P. Joshi
-
Patent number: 10838683Abstract: A digitally controlled microphone with audio compressor includes a capsule; a compressor circuitry having a compressor engine, a digitally controlled root mean square (RMS) detector and a digitally controlled analog processor; a bypass switch to the compressor circuitry; an analog to digital converter (ADC); a digital processor that sends digital audio to a host and receives a second digital audio signal; a digital to analog converter (DAC) and a summing circuit that combine the audio with the audio from the host and send it to a digitally-controlled headphone amplifier and a headphone jack; a microphone body; a serial host interface connector; and hardware controls on the microphone body.Type: GrantFiled: September 3, 2019Date of Patent: November 17, 2020Assignee: Apogee Electronics CorporationInventor: Lucas Van der Mee
-
Patent number: 10838684Abstract: Embodiments are described for a method of rendering audio for playback through headphones comprising receiving digital audio content, receiving binaural rendering metadata generated by an authoring tool processing the received digital audio content, receiving playback metadata generated by a playback device, and combining the binaural rendering metadata and playback metadata to optimize playback of the digital audio content through the headphones.Type: GrantFiled: November 4, 2019Date of Patent: November 17, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Nicolas R. Tsingos, Rhonda Wilson, Sunil Bharitkar, C. Phillip Brown, Alan J. Seefeldt, Remi Audfray
-
Patent number: 10838685Abstract: An information processing device includes a receiver that receives a specification of a desired brain wave state of a user, and a controller that controls playback of music causing a brain wave state of the user to transition to or maintain the desired brain wave state.Type: GrantFiled: September 8, 2017Date of Patent: November 17, 2020Assignee: FUJI XEROX CO., LTD.Inventors: Tomohito Takagi, Shinji Onishi, Kengo Tokuchi, Tsutomu Shiihara
-
Patent number: 10838686Abstract: An earbud system and method adaptively acquires and classifies one or more data sets to provide a custom audio listening experience.Type: GrantFiled: July 13, 2018Date of Patent: November 17, 2020Inventor: Josh Kovacevic
-
Patent number: 10838687Abstract: An audio processor for processing an audio signal includes: an audio signal modifier for modifying the audio signal in response to a user input; a loudness controller for determining a loudness compensation gain based on a reference loudness or a reference gain and a modified loudness or a modified gain, where the modified loudness or the modified gain depends on the user input; and a loudness manipulator for manipulating a loudness of a signal using the loudness compensation gain.Type: GrantFiled: May 15, 2019Date of Patent: November 17, 2020Assignee: Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.Inventors: Fabian Küch, Christian Uhle, Michael Kratschmer, Bernhard Neugebauer, Michael Meier
-
Patent number: 10838688Abstract: A wearable electronic device has a motion tracking sensor device for detecting a motion track of the wearable electronic device. A processor converts a motion track signal to a predefined command, which is sent to a loudspeaker by a transceiver via wireless communication, and the loudspeaker receives the predefined command and executes a corresponding operation.Type: GrantFiled: August 27, 2019Date of Patent: November 17, 2020Assignee: Harman International Industries, IncorporatedInventors: Hangmeng Teo, Rongjian Huang
-
Patent number: 10838689Abstract: In one embodiment, a method includes receiving audio input during an audio-video communication session. The audio input is generated by a first sound source within an environment and a second sound source within the environment. The method includes receiving video input depicting the first sound source and the second sound source in the environment. The method includes identifying the first sound source and the second sound source using the audio input and the video input. The method includes predicting a first engagement metric for the first sound source and a second engagement metric for the second sound source based on the identifying. The method includes processing the audio input to generate an audio output signal based on a comparison of the first engagement metric and the second engagement metric. The method includes providing the audio output signal to a computing device associated with the audio-video communication session.Type: GrantFiled: September 19, 2019Date of Patent: November 17, 2020Assignee: Facebook, Inc.Inventors: Jason Francis Harrison, Shahid Razzaq, Eric W. Hwang