Patents Issued in June 20, 2023
-
Patent number: 11681454Abstract: A cloud server determines that a size of a first cloud storage element object is at least below a first threshold. In response to the first determination, a client-side component is requested to store additional data in the cloud storage element object including by having the client-side component update the first cloud storage element with an updated version that includes previously existing data of the first cloud storage element and the additional data. The first cloud storage element object is added to a set of one or more cloud storage element objects available for update. The client-side component is configured to generate an updated version of the first cloud storage element object that has a size that is greater than or equal to the first threshold.Type: GrantFiled: August 13, 2021Date of Patent: June 20, 2023Assignee: Cohesity, Inc.Inventors: Anubhav Gupta, Praveen Kumar Yarlagadda, Venkata Ranga Radhanikanth Guturi, Zhihuan Qiu, Sarthak Agarwal
-
Patent number: 11681455Abstract: A smart network interface card in an information handling system monitors a local host memory associated with a computer resource for an update to a memory page in the local host memory. After the update to the memory page, the smart network interface card copies the memory page to its memory. The smart network interface card sets a watchdog timer to detect a failure in an the information handling system that hosts the computer resource and if the failure is detected, then the smart network interface card migrates the computer resource from its to another information handling system.Type: GrantFiled: July 22, 2021Date of Patent: June 20, 2023Assignee: Dell Products L.P.Inventors: Gaurav Chawla, William P. Dawkins, Hendrich Hernandez
-
Patent number: 11681456Abstract: A method of reducing write amplification in an append-only memory store of data records, by which the store is subdivided into streams, each of which for storing records having an update frequency within a variable range of update frequencies. By defining an update frequency that does not rely on time, statistical methods can be used to select the streams in which data records can be written. The range of update frequencies of each stream can be fixed or variable and based on the stored records. The memory allocated to each stream can be determined based on numerically solving an optimization problem that determines the write amplification resulting from different memory allocations in the streams.Type: GrantFiled: May 19, 2021Date of Patent: June 20, 2023Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Per-Ake Larson, Alexandre Depoutovitch
-
Patent number: 11681457Abstract: According to some embodiments, for a memory device including a base die and a stack of memory dies including a plurality of memory dies stacked on the base die, the base die including a plurality of first input/output (i/o) terminals that are command/address and data terminals and a plurality of second i/o terminals that are direct access terminals, a method includes receiving at the plurality of first i/o terminals a command/address, a clock signal, and data; first transmitting the command/address, clock signal, and data received by the plurality of first i/o terminals from the base die to the stack of memory dies; and second transmitting at least part of one or more of the command/address, clock signal, and data received by a set of the plurality of first i/o terminals through a circuit of the base die to the plurality of second i/o terminals.Type: GrantFiled: April 25, 2022Date of Patent: June 20, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jun Gyu Lee, Reum Oh, Ki Heung Kim, Moon Hee Oh
-
Patent number: 11681458Abstract: A method for reading data from a memory includes; reading a codeword from the memory cells, correcting the errors when a number of errors in the codeword is less than a maximum number of correctable errors, correcting the errors when the number of errors in the codeword is equal to the maximum number of correctable errors and the errors correspond to a same sub-word line, and outputting signal indicating that the errors are an uncorrectable error when the number of errors of the codeword is equal to the maximum number of correctable errors and the errors correspond to different sub-word lines.Type: GrantFiled: November 5, 2020Date of Patent: June 20, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Sunghye Cho, Kijun Lee, Sung-Rae Kim, Chanki Kim, Yeonggeol Song, Yesin Ryu, Jaeyoun Youn, Myungkyu Lee
-
Patent number: 11681459Abstract: A method, computer program product, and computer system for submitting, by a computing device, a write for a write-request equal to a size of valid data in a segment. The write-request may be decomposed into RAID elements and corresponding parity stripe elements. Parity for RAID stripes may be calculated using only valid RAID elements of the RAID elements. A write for all the valid RAID elements and the corresponding parity stripe elements may be issued. An unmap command may be issued to at least a portion of the segment that is invalid.Type: GrantFiled: April 23, 2021Date of Patent: June 20, 2023Assignee: EMC IP Holding Company, LLCInventors: Vamsi K. Vankamamidi, Amitai Alkalay, Shuyu Lee
-
Patent number: 11681460Abstract: Scaling of an ordered event stream (OES) based on a characteristic of one or more writer groups is disclosed. Scaling a portion of an OES contemporaneous to writing events into that portion can conserve computing resources in contrast to more conventional scaling techniques. Moreover, scaling an OES contemporaneously with writing events thereto can enable improved management of OES scaling for applications that can both read events from an input portion of an OES and, via interim events and interim portions of an OES, write events to an output portion of an OES. An application instance can therefore simultaneously act as both a reader group and writer group and can manage data via interim OESs, such that effects of passing the data through the interim OESs can be cascaded into a scaling of the output portion of an OES based on the writer group characteristic.Type: GrantFiled: June 3, 2021Date of Patent: June 20, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Konstantin Buinov
-
Patent number: 11681461Abstract: Devices and techniques for generating a response to a host with a memory device are provided. A first command from a host can be executed. A status for the first command can he determined. An inquiry from the host about a second command can be received after execution of the first command has begun. A response can be made to the inquiry that includes information about the second command and the status for the first command.Type: GrantFiled: November 22, 2021Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventors: Nadav Grosz, David Aaron Palmer
-
Patent number: 11681462Abstract: A memory system may include a storage medium including a buffer region and a main region; and a controller configured to, when performing a flush operation, move normal data from the buffer region to the main region and maintain pinned data in the buffer region, wherein the pinned data is data which is determined by a host device to be maintained in the buffer region irrespective of the flush operation.Type: GrantFiled: June 15, 2021Date of Patent: June 20, 2023Assignee: SK hynix Inc.Inventor: Kyu Ho Choi
-
Patent number: 11681463Abstract: A host-managed storage device includes an offload capability that enables the host to offload all or a portion of a defrag operation to the storage device. Rather than issuing read, write or copy operations and commands to relocate data to the host's DRAM, the host assembles a defrag operation command descriptor for the storage device controller. The command descriptor includes a defrag bitmap that can be directly accessed by the storage device controller to conduct the defrag operation entirely on the storage device at band granularity, without consuming host CPU cycles or host memory. The reduction in host operations/commands achieved by offloading defragmentation to the storage device is on the order of at least a thousand-fold reduction.Type: GrantFiled: June 17, 2021Date of Patent: June 20, 2023Assignee: Intel CorporationInventors: Peng Li, Jawad B. Khan, Sanjeev N. Trika
-
Patent number: 11681464Abstract: Methods and apparatus for predicting a future estimated host read access rate for variable bit rate (VBR) data streams that include Program Clock Reference (PCR) indicators or other playback clock synchronization values. The VBR data stream may be encoded, for example, as a Motion Picture Experts Group (MPEG)-transport stream (TS). In some examples, a data storage device with a non-volatile memory (NVM) array parses an MPEG-TS VBR data stream retrieved from the NVM array to identify PCRs. Using the PCRs, the device estimates the future host data access rate for additional portions of MPEG-TS VBR data not yet requested by the host. The data storage device may then adaptively adjust background (e.g. overhead) management operations such as garbage collection based on the future host data access rate.Type: GrantFiled: June 8, 2020Date of Patent: June 20, 2023Assignee: Western Digital Technologies, Inc.Inventor: Ramanathan Muthiah
-
Patent number: 11681465Abstract: Systems, apparatuses, and methods for dynamically coalescing multi-bank memory commands to improve command throughput are disclosed. A system includes a processor coupled to a memory via a memory controller. The memory also includes processing-in-memory (PIM) elements which are able to perform computations within the memory. The processor generates memory requests targeting the memory which are sent to the memory controller. The memory controller stores commands received from the processor in a queue, and the memory controller determines whether opportunities exist for coalescing multiple commands together into a single multi-bank command. After coalescing multiple commands into a single combined multi-bank command, the memory controller conveys, across the memory bus to multiple separate banks, the single multi-bank command and a multi-bank code specifying which banks are targeted. The memory banks process the command in parallel, and the PIM elements process the data next to each respective bank.Type: GrantFiled: June 12, 2020Date of Patent: June 20, 2023Assignee: Advanced Micro Devices, Inc.Inventors: Johnathan Alsop, Shaizeen Dilawarhusen Aga
-
Patent number: 11681466Abstract: Example storage systems, storage devices, and methods provide proactive management of storage operations to, for example, beneficially minimize bottlenecking, latency, and other issues. An example system has a storage pool with a first storage device and a second storage device, and a processor configured to generate a storage request including a storage command, include a command processing time constraint in the storage request, send the storage request to the first storage device, and receive, from the first storage device, a proactive response including an estimation for an execution of the storage command by the first storage device based on the command processing time constraint. The processor may then select a fallback mechanism for executing the storage command based on the proactive response.Type: GrantFiled: June 30, 2020Date of Patent: June 20, 2023Assignee: Western Digital Technologies, Inc.Inventors: Ramanathan Muthiah, Ramkumar Ramamurthy
-
Patent number: 11681467Abstract: A processing device in a memory sub-system assigns each of a plurality of memory units associated with one or more memory die of a memory device a unique address by which each of the plurality of memory units is identified. The processing device further sends a multi-unit status command to the memory device, the multi-unit status command specifying a subset of the plurality of memory units using corresponding unique addresses and receives a response to the multi-unit status command, the response comprising a multi-bit value comprising a plurality of bits, wherein each bit of the plurality of bits represents a status of one or more parameters of a plurality of parameters for a corresponding one of the plurality of memory units.Type: GrantFiled: July 9, 2020Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventors: Luca Nubile, Luca De Santis
-
Patent number: 11681468Abstract: A memory device including a memory array with a plurality of memory macros, a power supplying circuit, and a controller is provided. The power supplying circuit is coupled to the memory array. The controller is coupled to the memory array. The power supplying circuit is configured to provide power to perform write operations to a number of the memory macros at the same time. The number of the memory macros for the write operations performed at the same time is not higher than a maximum number of the memory macros. The controller obtains the maximum number of the memory macros for the write operations performed at the same time by the power supplying circuit. The controller re-arranges a schedule for a sequence of the write operations of the memory macros to generate a re-arranged schedule. The maximum number is taken as a threshold value. In the re-arranged schedule, a number of part of the memory macros for the write operations performed at the same time is equal to or less then the threshold value.Type: GrantFiled: August 5, 2020Date of Patent: June 20, 2023Assignee: Taiwan Semiconductor Manufacturing Company, Ltd.Inventors: Hiroki Noguchi, Shih-Lien Linus Lu, Yu-Der Chih, Yih Wang
-
Patent number: 11681469Abstract: The disclosed embodiments are related to storing critical data in a memory device such as Flash memory device. In one embodiment, a method performed by a controller of a memory device comprises receiving a critical operation from a host processor, the critical operation accessing a memory array; retrieving a temperature value of the memory array from a temperature sensor; and conditionally processing the critical operation based on the temperature value.Type: GrantFiled: February 22, 2021Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventor: Gil Golov
-
Patent number: 11681470Abstract: An embodiment may involve non-volatile memory configured to store chunks of data packets, wherein the chunks are associated with sequence numbers; a shared producer queue; one or more processors configured to transfer the chunks to the shared producer queue in order of the sequence numbers; an array of n sets of processors configured to: (i) read the chunks from the shared producer queue, (ii) re-write network addresses within the data packets to create modified chunks, and (iii) write the modified chunks to queues; and a field programmable gate array based network interface containing the queues and m physical ports, and configured to: (i) read the modified chunks in order of their sequence numbers, (ii) unpack the modified chunks into data packets, (iii) write updated checksums to the data packets, (iv) respectively select output ports for the data packets, and (v) transmit the data packets from the selected output ports.Type: GrantFiled: March 29, 2021Date of Patent: June 20, 2023Assignee: fmad engineering kabushiki gaishaInventor: Aaron Foo
-
Patent number: 11681471Abstract: The described technology is generally directed towards a streaming data storage system that can switch between a tiered mode of operation in which events are written to Tier-1 storage and later migrated to Tier-2 storage, and a direct mode of operation in which events are written to Tier-2 storage, bypassing the tiered mode. The switching from tiered mode to direct mode, and from direct mode to tiered mode, can be automatic and based on user configuration information. For example, an event size metric (e.g., average event size) can be evaluated against user defined thresholds to determine which mode to use. If the average event size goes below a low threshold value, the tiered mode is switched to and used for appending events to a segment of a data stream. If the average event size goes above a high threshold value, the direct mode is switched to and used.Type: GrantFiled: April 7, 2021Date of Patent: June 20, 2023Assignee: EMC IP HOLDING COMPANY LLCInventor: Andrei Paduroiu
-
Patent number: 11681472Abstract: Devices, methods, and media are described for unmap support in coarse mapped storage. In one embodiment a controller of a memory sub-system manages a set of metadata for super management units (SMU) of the memory sub-system, wherein each SMU of the memory sub-system comprises a plurality of data management units (MU), and wherein each MU comprises a plurality of addressable memory elements as part of a coarse memory storage of the memory sub-system. The controller processes a trim command for a first SMU of the plurality of SMUs, and adjusts a trim bit associated with metadata for the first SMU. This trim bit can then be used to manage read and write operations as the trimmed unit waits to be written with an unmap data pattern. Similarly, a trim bit in MU metadata can be used manage related operations to prevent memory access errors.Type: GrantFiled: October 1, 2021Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventors: Fangfang Zhu, Ying Yu Tai, Ning Chen, Jiangli Zhu, Alex Tang
-
Patent number: 11681473Abstract: According to one embodiment, a memory system is connectable to a host. The memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of blocks. The controller is electrically coupled to the nonvolatile memory. The controller controls the nonvolatile memory. When receiving, from the host, a first command for changing a state of an allocated block to a reallocatable state in a case where a second command that is yet to be executed or being executed involving read of data from the allocated block has been received from the host, the controller changes the state of the allocated block to the reallocatable state after the second command is finished.Type: GrantFiled: December 17, 2021Date of Patent: June 20, 2023Assignee: KIOXIA CORPORATIONInventor: Shinichi Kanno
-
Patent number: 11681474Abstract: A portion of a memory management operation associated with a first current level that satisfies a condition pertaining to a threshold current level and a second current level that satisfies the condition pertaining to the threshold current level is identified. Mask data associated with the portion of the memory management operation is identified. Based on the mask data, a current management action is performed during execution of a requested memory management operation received from a host system.Type: GrantFiled: December 27, 2021Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventors: Liang Yu, John Paul Aglubat, Fulvio Rori
-
Patent number: 11681475Abstract: Techniques for processing an access request and updating a storage system are provided. For instance, a method comprises: receiving an access request for an object associated with a storage system, the storage system including a plurality of physical nodes, each of the plurality of physical nodes including at least one set of virtual units, each set of virtual units including at least one virtual unit; determining, from a plurality of sets of virtual units included in the plurality of physical nodes of the storage system, a target set of virtual units associated with the object; and determining, from the target set of virtual units, a target virtual unit corresponding to the object. With the technical solution of the present disclosure, not only a set of virtual units on a physical node may be easily split and merged, but also huge computing resources that need to be allocated may be saved, so better user experience may be brought about at a lower cost.Type: GrantFiled: February 4, 2022Date of Patent: June 20, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Lu Lei, Ao Sun
-
Patent number: 11681476Abstract: An information processing apparatus includes circuitry. The circuitry generates an abnormal end file in response to an occurrence of an abnormal end of a process being executed, the abnormal end file indicating an occurrence state of the abnormal end, extracts a part of information from the generated abnormal end file, writes the extracted information as abnormal information in a memory, reads the abnormality information from the memory, and displays the abnormality information on a display.Type: GrantFiled: September 28, 2021Date of Patent: June 20, 2023Assignee: Ricoh Company, Ltd.Inventor: Satoshi Mori
-
Patent number: 11681477Abstract: A processor of a printing apparatus obtains and maintains the media type of print media located in a media storage component of the printing apparatus. The processor also accesses a reference file containing different printing speed limits for different media types. The reference file can be maintained in an electronic storage component of the printing apparatus. The processor uses the reference file to determine an appropriate printing speed limit for a printing engine of the printing apparatus that corresponds to the media type of the print media in the media storage component. Further, a user interface of the printing apparatus can display an overspeed indicator, and/or the processor can stop the printing from occurring, based on a job-set printing speed of the printing engine being above the printing speed limit.Type: GrantFiled: January 13, 2022Date of Patent: June 20, 2023Assignee: Xerox CorporationInventors: Barry K. Ayash, Randy R. Sprague, Mark A. Rule
-
Patent number: 11681478Abstract: According to one embodiment, an image forming device includes a memory and a processor. The memory is configured to store an execution history of image processing and an adjustment history of the image processing. The processor is configured to detect an occurrence of an event based on a correlation between the execution history and the adjustment history, and to execute instructing to output information according to a detection result.Type: GrantFiled: March 9, 2022Date of Patent: June 20, 2023Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Takahiro Kojima
-
Patent number: 11681479Abstract: An image forming apparatus includes a sensor configured to detect an original, a nonvolatile storage that includes a semiconductor area, a setting unit configured to execute a setting for dividing the semiconductor area into a plurality of areas, and a controller configured to execute Trim processing on the divided areas in response to passing of a predetermined time period while the image forming apparatus is in a standby state. The controller is configured to stop the Trim processing based on a detection of the original detected by the sensor while the Trim processing is executed.Type: GrantFiled: June 6, 2022Date of Patent: June 20, 2023Assignee: CANON KABUSHIKI KAISHAInventor: Yuya Hasegawa
-
Patent number: 11681480Abstract: A printing system that operates responsive to data bearing records enables providers of printable content records to have printed copies of the content records produced and delivered to designated record recipients. Central system circuitry (22) is in operative connection with at least one data store (24), and includes record data corresponding to the content records and records regarding printing operations, the locations thereof and other record data. The central system circuitry operates to cause printed copies of the content records produced by respective printing operations located in geographic proximity to respective record recipients. The exemplary system further enables a content record provider to operate the system to host content records so that printed copies of the records may be obtained by record requesters located in widely dispersed geographic locations.Type: GrantFiled: February 11, 2022Date of Patent: June 20, 2023Assignee: egrafa, inc.Inventors: Matthew C. Vidic, Robert Brown
-
Patent number: 11681481Abstract: An information processing apparatus includes a first controller and a second controller. The first controller is configured to control an operation of the overall information processing apparatus. The second controller is configured to control an operation of a device. When detecting a trigger of resumption from a power saving mode, the second controller notifies the first controller of the detection of the trigger, and starts to initialize a function corresponding to the trigger.Type: GrantFiled: January 22, 2020Date of Patent: June 20, 2023Assignee: FUJIFILM Business Innovation Corp.Inventors: Tomoki Tanihata, Shinho Ikeda, Asahito Shioyasu, Hisashi Noda, Kenta Nomura
-
Patent number: 11681482Abstract: A networked device or appliance that connects directly to a copier or printer via a network connection, such as Ethernet, or some other suitable physical network connection and protocol. The copier may, but need not, be connected to the customer environment. The appliance functions outside the user's network environment and is independent from it. The device may also be powered independently from the other aspects of the network.Type: GrantFiled: February 2, 2022Date of Patent: June 20, 2023Assignee: IQ Print Management, Inc.Inventor: Philip Ray Landreth
-
Patent number: 11681483Abstract: Systems and methods relate generally to a printing device are disclosed. In an example method thereof, a print job having plain text is received by the printing device. Content of the plain text in the print job is analyzed. The plain text is determined to be for a source code responsive to the analyzing. The plain text is formatted responsive to a template stored for the source code. In another example, a markup language rather than source code is used.Type: GrantFiled: November 9, 2021Date of Patent: June 20, 2023Assignee: KYOCERA Document Solutions Inc.Inventor: Zsolt Hajdu
-
Patent number: 11681484Abstract: A set of computer-readable instructions, when executed by a computer in an information processing device, causes the information processing device to perform: a setting process; and in response to receiving a print instruction in which a cut print setting is set: a generation process; and a transmission process. The setting process sets the cut print setting for printing an image on a sheet and dividing the printed sheet at a center position thereof in a prescribed direction. The generation process acquires first and second page data representing respective ones of first and second target images to generate layout image data representing a layout image in which first and second images corresponding to respective ones of the first and second target images are arranged adjacent to each other in the prescribed direction. The transmission process transmits print data based on the layout image data and a cut command to a printer.Type: GrantFiled: July 28, 2022Date of Patent: June 20, 2023Assignee: BROTHER KOGYO KABUSHIKI KAISHAInventor: Yushi Ichikawa
-
Patent number: 11681485Abstract: A count destination management apparatus includes a processor configured to receive image information entered by a user having plural count destinations and specify a count destination corresponding to the image information among the plural count destinations on a basis of identification information included in the image information, the identification information being registered in advance for each of the plural count destinations.Type: GrantFiled: June 11, 2020Date of Patent: June 20, 2023Assignee: FUJIFILM Business Innovation Corp.Inventor: Naoki Shibuya
-
Patent number: 11681486Abstract: An information processing apparatus is configured to communicate with a server system with information about a first printing apparatus registered therein. The information processing apparatus includes an acquisition unit to acquire information about a first printing apparatus registered as a default printing apparatus in the server system, a storage unit to store information about a second printing apparatus to perform communication not using the server system, as information about the default printing apparatus to be used, a determination unit to determine which of the stored information about the second printing apparatus and the acquired information about the first printing apparatus is to be displayed as information about the default printing apparatus, and a display unit to display the information about the default printing apparatus based on a result of the determination by the determination unit.Type: GrantFiled: January 25, 2021Date of Patent: June 20, 2023Assignee: Canon Kabushiki KaishaInventor: Akihiro Yasuda
-
Patent number: 11681487Abstract: An electronic apparatus comprising a processor and a memory storing a program which, when executed by the processor, causes the electronic apparatus to: acquire a plurality of images obtained from a plurality of different image sources; store information about relationship between an orientation of a display device and at least one of the plurality of images in a storage; detect an orientation of a display device; and control the display device to display an image obtained from a same image source, among the plurality of different image sources, as that of an image associated with the detected orientation.Type: GrantFiled: April 4, 2022Date of Patent: June 20, 2023Assignee: CANON KABUSHIKI KAISHAInventor: Atsushi Mikawa
-
Patent number: 11681488Abstract: The system provides multiple locations with specialized video projector/camera pairs connected by a communication network and real-time video processing services to facilitate distributed collaboration of a shared workspace. Each location will have local objects unique to that location and all locations will receive a combined video composite stream bringing all remote local objects into a shared collaborative space. The system according to the present invention overcomes the effect of video echo, or alternatively referred to as infinite images by compositing image data from other workstations that only relates to real content on the working surface of the workstation and not projected content.Type: GrantFiled: February 24, 2022Date of Patent: June 20, 2023Assignee: INTERNATIONAL DATACASTING CORP.Inventors: Luke Kennedy, Rodney Allan
-
Patent number: 11681489Abstract: A circuit and a method for controlling an audio adapter are provided. The audio adapter includes a button and a microphone, and the microphone is adapted for generating a recorded data. The control circuit includes a button detection circuit, a first-in, first-out (FIFO) data buffer, a USB endpoint buffer, a mute circuit and a USB endpoint control circuit. The button detection circuit is used for detecting whether the button is triggered. The FIFO data buffer is used for storing the recorded data. The USB endpoint buffer is used for storing the recorded data. The mute circuit is used for controlling whether the recorded data is transmitted to the USB endpoint buffer according to whether the button is triggered. The USB endpoint control circuit is used for controlling whether the audio adapter outputs the recorded data according to whether the button is triggered.Type: GrantFiled: January 24, 2022Date of Patent: June 20, 2023Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Ko-Wei Chen, Chao-Wei Liu, Shu-Yeh Chiu, Sheng-Nan Chiu
-
Patent number: 11681490Abstract: 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: March 3, 2022Date of Patent: June 20, 2023Assignee: DOLBY LABORATORIES LICENSING CORPORATIONInventors: Nicolas R. Tsingos, Rhonda Wilson, Sunil Bharitkar, C. Phillip Brown, Alan J. Seefeldt, Remi Audfray
-
Patent number: 11681491Abstract: Systems and methods of generating an interactive graphical user interface that represents a room for viewing on a user device. The aspects include: receiving from the user device inputs regarding speakers and a seat arrangement with a primary seat; determining a first arrangement of the speakers at a primary seat configuration that provides for a higher level of audio at the primary seat than at a remainder of the seats; determining a second arrangement of the speakers at an optimizer configuration that provides for the audio to achieve a highest average level across the seats; receiving from the user device an audio selection input of a desired audio configuration for the room; determining selected positions for the speakers within the room based on the audio selection input; generating an interactive graphical user interface that represents the room and comprises the speakers at the selected positions and the seat arrangement; and outputting the graphical user interface to a display of a user device.Type: GrantFiled: October 24, 2022Date of Patent: June 20, 2023Assignee: Audio Advice, Inc.Inventors: Scott Gaither Newnam, Leon Whitfield Shaw, Jonathan Daniel Stephens, Heather Wray McMillen, Ryan Alexander Newnam
-
Patent number: 11681492Abstract: An audio system presented herein includes a transducer array, sensor array, and a controller. The controller control tactile content imparted to a user via actuation of at least one transducer in the transducer array while presenting audio content to the user. The transducer array presents the audio content with the tactile content to the user. The audio system can be part of a headset.Type: GrantFiled: March 9, 2021Date of Patent: June 20, 2023Assignee: Meta Platforms Technologies, LLCInventors: Cesare Valerio Parise, Morteza Khaleghimeybodi, Philip Robinson, Peter Gottlieb
-
Patent number: 11681493Abstract: A system is provided for streaming media content in a vehicle. The system includes a personal media streaming appliance system configured to connect to a media delivery system and receive media content from the media delivery system at least via a cellular network. The personal media streaming appliance system operates to transmit a media signal representative to the received media content to a vehicle media playback system so that the vehicle media playback system operates to play the media content in the vehicle. Various types of rotations of a knob part of the personal media streaming applicant system result in different media playback actions.Type: GrantFiled: July 16, 2021Date of Patent: June 20, 2023Assignee: Spotify ABInventors: Daniel Bromand, Richard Mitic, Johan Oskarsson
-
Patent number: 11681494Abstract: Method and system for playing audio on a device, the method comprising the steps of a component of a digital work initiating a request for audio data during a rendering of the digital work, the digital work including video data. In response to the request, receiving the audio data. While continuing the rendering of the digital work on the device, suspending playback of first audio data currently playing on the device and playing the received audio data on the device. When the received audio data stops playing continuing with the rendering of the digital work on the device and resuming playback of the first audio data previously playing on the device.Type: GrantFiled: September 17, 2021Date of Patent: June 20, 2023Assignee: AUDIOMOB LTDInventors: Christian Facey, Wilfrid Obeng-Boakye
-
Patent number: 11681495Abstract: Embodiments described herein provide for smart configuration of audio settings for a playback device. According to an embodiment, while a playback device is a part of a first zone group that includes the playback device and at least one first playback device, the playback device applies a first audio setting. The embodiment also includes the playback device joining a second zone group that includes the playback device and at least one second playback device. The embodiment further includes the playback device applying a second audio setting based on an audio content profile corresponding to the second zone group.Type: GrantFiled: August 18, 2022Date of Patent: June 20, 2023Assignee: Sonos, Inc.Inventor: Jonathan P. Lang
-
Patent number: 11681496Abstract: A communication support device comprises an imaging unit, a counterpart detector, a distance measuring unit, a expression determination unit, a motion determination unit, and a voice output unit. The imaging unit captures an image of a surrounding environment of a user. The counterpart detector detects a predetermined counterpart in the captured image. The distance measuring unit measures a distance between the counterpart and the imaging unit based on the captured image. The expression determination unit determines a facial expression of the counterpart based on the captured image. The motion determination unit determines a motion of the counterpart based on the captured image. The voice output unit notifies the user of identification information for identifying the counterpart by a voice when the distance measured by the distance measuring unit is an interaction distance of a first threshold or less.Type: GrantFiled: June 3, 2021Date of Patent: June 20, 2023Assignee: OMRON CORPORATIONInventors: Endri Rama, Kazuo Yamamoto, Tomohiro Yabuuchi, Naoto Iwamoto
-
Patent number: 11681497Abstract: A method for an associative memory device includes storing a plurality of pairs of N-bit numbers A and B to be added together in columns of a memory array of the associative memory device, each pair in a column, each bit in a row of the column, and dividing each N-bit number A and B into groups containing M bits each, having group carry-out predictions for every group except a first group, the group carry-out predictions calculated for any possible group carry-in value, and, once the carry-out value for a first group is calculated, selecting the next group carry out value from the group carry-out predictions. The method also includes repeating the ripple selecting group carry-out values, until all group carry out values have been selected.Type: GrantFiled: November 2, 2020Date of Patent: June 20, 2023Assignee: GSI Technology Inc.Inventor: Moshe Lazer
-
Patent number: 11681498Abstract: A neural network arithmetic processing device is capable of implementing a further increase in speed and efficiency of multiply-accumulate arithmetic operation, suppressing an increase in circuit scale, and performing multiply-accumulate arithmetic operation with simple design. A neural network arithmetic processing device includes a first multiply-accumulate arithmetic unit, a register connected to the first multiply-accumulate arithmetic unit, and a second multiply-accumulate arithmetic unit connected to the register. The first multiply-accumulate arithmetic unit has a first memory, a second memory, a first multiplier, a first adder, and a first output unit. The second multiply-accumulate arithmetic unit has an input unit, a third memory, second multipliers, second adders, and second output units.Type: GrantFiled: March 16, 2020Date of Patent: June 20, 2023Assignee: TDK CORPORATIONInventor: Keita Suda
-
Patent number: 11681499Abstract: An example of the instant solution comprises at least one of receiving an encrypted data and an encryption key, generating a randomized matrix, dispersing the encrypted data based on the randomized matrix resulting in a fragmented encrypted data and dispersing the encryption key based on the randomized matrix and the fragmented encrypted data.Type: GrantFiled: April 26, 2022Date of Patent: June 20, 2023Assignee: Cyber Reliant Corp.Inventors: Katelynn Marie Linthicum, John Michael Suit, Ian Spencer Bartelt Becker
-
Patent number: 11681500Abstract: A method for assigning a random number to a user in a set of users includes computing a random number assignment seed value based on an ASCII-value representation of the user's name, dividing the random number assignment seed value by a quantity of unassigned numbers available to be assigned to the user to produce a modified random number assignment seed value, rounding the modified random number assignment seed value down to an integer, computing a random number offset value by multiplying the quantity of unassigned numbers by the rounded modified random number assignment seed value, subtracting the random number assignment offset value from the random number assignment seed value to determine a random number assignment lookup number, determining the random number to be assigned to the user based on the random number assignment lookup number, and assigning the determined random number to the user.Type: GrantFiled: May 26, 2022Date of Patent: June 20, 2023Assignee: MBDS, INC.Inventors: Antonino Todaro, Paolo Pedretti
-
Patent number: 11681501Abstract: A method, computer system, and a computer program product for project development in a collaborative platform is provided. The present invention may include identifying one or more features of an open source project. The present invention may include analyzing the one or more features of the open source project and assigning a sentiment to each of the one or more features. The present invention may include generating a requirement mapping for the open source project, wherein the requirement mapping is a series of the one or more features.Type: GrantFiled: May 11, 2021Date of Patent: June 20, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vamsi Vasireddy, Subir Ghosh, Shailendra Moyal, Venkata Vara Prasad Karri, Akash U. Dhoot
-
Patent number: 11681502Abstract: An industrial IDE supports development of control programming using an industrial domain-specific language (DSL) that allows control programming to be written using a scripted programming language having features catered to the industrial domain. The industrial DSL can simplify and streamline development of industrial control code relative to using conventional graphics-based control programming formats such as ladder logic, since a script-based industrial DSL can be used to write programming code using fewer mouse clicks relative to traditional control programming environments. Editing tools inherent to the industrial DSL can provide dynamic programming feedback that guides the developer through the process of developing control code. The industrial IDE can also provide tools that extend the platform to users who wish to customize the industrial DSL to suit their preferred programming approaches.Type: GrantFiled: January 7, 2022Date of Patent: June 20, 2023Assignee: Rockwell Automation Technologies, Inc.Inventors: Ryan Dunn, Karl Staas, Andrew Stump, Anthony Carrara, Eashwer Srinivasan, Christopher Como, Sharon Billi-Duran
-
Patent number: 11681503Abstract: A method, system, and computer program product for implementing machine learning visual code and action generation is provided. The method includes receiving from a plurality of hardware and software sources, digital description data associated with visual presentations and an action for execution. A resulting code-based class for each portion of the digital description data is generated with respect to the visual presentation. Self learning software code is executed and a type of visual presentation is selected with respect to associated visual features and the code-based class. Additionally, a visual presentation is selected and an action is executed resulting in hardware and software of a server hardware device being operationally modified. The visual presentation is presented to a user.Type: GrantFiled: April 27, 2021Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventor: Ahmed Hussein Mohamed Kamel El-Khouly