Patents Issued in January 2, 2024
-
Patent number: 11861224Abstract: The present disclosure generally relates to efficient data transfer. Rather than processing each command, the data storage device fetches part of the host buffers and then makes a determination regarding the attributes of the fetched buffers. Upon the determination, the command is classified as optimized, not-optimized, or somewhere in between. Optimized commands are permitted to retrieve data out of order while non-optimized commands remain in a strict in order data retrieval process. In between commands can be processed with some out of order data retrieval. In so doing, data transfers are effectively managed and optimized data by taking into account the current attributes of the host buffers per command.Type: GrantFiled: October 26, 2021Date of Patent: January 2, 2024Assignee: Western Digital Technologies, Inc.Inventor: Shay Benisty
-
Patent number: 11861225Abstract: Systems and methods are disclosed including a processing device operatively coupled to memory device. The processing device performs operations comprising generating a super management unit (SMU) memory access command; splitting the SMU memory access command into a plurality of management unit (MU) memory access commands; indexing, in an index data structure, each MU memory access command of the plurality of MU memory access commands; issuing, to the memory device, a sequence of MU memory access commands from the plurality of MU memory access commands; receiving an indication that a MU memory access command from the sequence of MU memory access commands is completed; and responsive to determining that the completed MU memory access command satisfies a criterion, issuing an available MU memory access command based on an index value of the available MU memory access command.Type: GrantFiled: September 1, 2021Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventors: Yueh-Hung Chen, Jiangli Zhu, Chih-Kuo Kao, Fangfang Zhu
-
Patent number: 11861226Abstract: A semiconductor memory device comprises: a first pad receiving a first signal; a second pad receiving a second signal; a first memory cell array; a first sense amplifier connected to the first memory cell array; a first data register connected to the first sense amplifier and configured to store user data read from the first memory cell array; and a control circuit configured to execute an operation targeting the first memory cell array. The first memory cell array comprises a plurality of first memory strings. The first memory strings each comprise a plurality of first memory cell transistors. In a first mode of this semiconductor memory device, a command set instructing the operation is inputted via the first pad. In a second mode of this semiconductor memory device, the command set is inputted via the second pad.Type: GrantFiled: September 2, 2021Date of Patent: January 2, 2024Assignee: Kioxia CorporationInventors: Akio Sugahara, Zhao Lu, Takehisa Kurosawa, Yuji Nagai
-
Patent number: 11861227Abstract: A method of operating a storage device including a non-volatile memory and a multi-core processor with at least two cores includes the following steps: receiving, by a host interface of the storage device, a first command from a host for requesting the non-volatile memory to perform a predetermined memory operation; generating, by a task scheduler of the storage device, first and second tasks from the first memory command; selecting, by the task scheduler, a first core from among the at least two cores based on execution times of the at least two cores; assigning, by the task scheduler, the first and second tasks to the first core; and requesting, by the first core, a subsequent task from the scheduler while the first core processes the first assigned task and loads code for processing the second task.Type: GrantFiled: September 17, 2021Date of Patent: January 2, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Wan-Soo Choi, Young Wook Kim, Do Hyeon Park
-
Patent number: 11861228Abstract: Exemplary methods, apparatuses, and systems include aggregating a plurality of memory status commands Each command of the plurality of memory status commands is assigned a corresponding bit on a memory interface. The plurality of memory status commands are sent in parallel as an aggregate status command to one or more memory components via the memory interface.Type: GrantFiled: October 29, 2021Date of Patent: January 2, 2024Assignee: MICRON TECHNOLOGY, INC.Inventors: Karl D. Schuh, Ali Mohammadzadeh, Dheeraj Srinivasan, Daniel J. Hubbard, Luca Bert
-
Patent number: 11861229Abstract: Various embodiments include a memory device that is capable of transferring both commands and data via a single clock signal input. In order to initialize the memory device to receive commands, a memory controller transmits a synchronization command to the memory device. The synchronization command establishes command start points that identify the beginning clock cycle of a command that is transferred to the memory device over multiple clock cycles. Thereafter, the memory controller transmits subsequent commands to the memory device according to a predetermined command length. The predetermined command length is based on the number of clock cycles needed to transfer each command to the memory device. Adjacent command start points are separated from one another by the predetermined command length. In this manner, the memory device avoids the need for a second lower speed clock signal for transferring commands to the memory device.Type: GrantFiled: November 10, 2021Date of Patent: January 2, 2024Assignee: NVIDIA CORPORATIONInventors: Robert Bloemer, Gautam Bhatia
-
Patent number: 11861230Abstract: An operating method of a controller that controls a memory device includes initializing a clock frequency set corresponding to clock signals provided to a plurality of operation modules included in the controller when a change in a current performance or a change in a host request pattern is detected, determining a target performance on the basis of the current performance given after the clock frequency set is initialized, determining an optimal clock frequency set, in which the current performance is able to be maintained equal to or greater than the target performance, by repeatedly performing an operation of changing at least one clock frequency included in the clock frequency set and an operation of monitoring the current performance given after the clock frequency is changed, and providing the plurality of operation modules with clock signals according to the optimal clock frequency set.Type: GrantFiled: December 27, 2021Date of Patent: January 2, 2024Assignee: SK hynix Inc.Inventors: Kyeong Seok Kim, Jin Soo Kim, Su Ik Park, Yong Joon Joo
-
Patent number: 11861231Abstract: Methods and systems for solid state drives are provided, including assigning a first shared namespace to a first instance and a second instance of a storage operating system for enabling write access to the first instance to a first zone of a first portion of a flash storage system, and write access to the second instance to a second zone of the first portion; using a first exclusive namespace by the first instance to store metadata at a first segment of a second portion of the flash storage system; using a second exclusive namespace by the second instance to store metadata at a second segment of the second portion of the flash storage system; and providing read only access to the first instance and the second instance to a second zone of the first portion using the first namespace.Type: GrantFiled: February 14, 2022Date of Patent: January 2, 2024Assignee: NETAPP, INC.Inventors: Abhijeet Prakash Gole, Timothy K. Emami
-
Patent number: 11861232Abstract: Embodiments of the present disclosure relate to the technical field of semiconductors and provide a storage system and a data writing method thereof. The storage system is configured to: enter a write data copy mode in response to a write-copy enable signal; if at least two groups of data in multiple groups of data exported from multiple data ports are a same in the write data copy mode, define the at least two groups of data as a category; generate an identification signal that is used to indicate a data copy; transmit one group of data in the category to an interface of a memory array; and disconnect a transmission path between a data port corresponding to another group of data in the category and another interface of the memory array, wherein the memory array, in response to the write-copy enable signal and the identification signal.Type: GrantFiled: April 4, 2022Date of Patent: January 2, 2024Assignee: CHANGXIN MEMORY TECHNOLOGIES, INC.Inventor: Kangling Ji
-
Patent number: 11861233Abstract: A system can include a memory device and a processing device, operatively coupled with the memory device, to perform operations including receiving data to be stored on the memory device, storing a first copy of the data in a first set of memory cells of the memory device, and storing a second copy of the data in a second set of memory cells of the memory device. The operations can also include reading the first copy of the data and determining whether a threshold voltage of a cell in the first set of memory cells is within an overlapping range of voltage distributions, and reading the second copy of the data and determining whether the threshold voltage of a cell in the second set of memory cells is within an overlapping range of voltage distributions. They can also include using the second copy of the data.Type: GrantFiled: March 10, 2022Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventors: Jeffrey S. McNeil, Kishore Kumar Muchherla, Sivagnanam Parthasarathy, Patrick R. Khayat, Sundararajan Sankaranarayanan, Jeremy Binfet, Akira Goda
-
Patent number: 11861234Abstract: A method includes receiving data to write to a memory sub-system including a single-level cell (SLC) cache and a multiple level cell (XLC) storage. The SLC cache includes a static SLC cache having a fixed size, and dynamic SLC cache having a default maximum size corresponding to a first mode of operation and an enhanced maximum size greater than the default maximum size corresponding to a second mode of operation. The method further includes, in response to determining to initiate a write operation in a first mode, initiating the write operation in the first mode to write a first portion of the data to the SLC cache, and in response to determining that a logical saturation of the first portion of the data satisfies the first threshold condition, continuing the write operation in the second mode to write a second portion of the data to the SLC cache.Type: GrantFiled: March 18, 2022Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventors: Roy Leonard, Xiaolei Man, Bryan Li, Peijing Ye
-
Patent number: 11861235Abstract: Maximizing data throughput in a cloud-based storage system, including: receiving a plurality of write operations directed to a cloud-based storage system; coalescing the plurality of write operations into one or more coalesced write operations, wherein each of the coalesced write operations are configured to effect two or more of the first plurality of write operations; and performing, based on a service tier associated with the cloud-based storage system, the plurality of coalesced write operations on the storage volume.Type: GrantFiled: April 28, 2022Date of Patent: January 2, 2024Assignee: PURE STORAGE, INC.Inventors: Naveen Neelakantam, Joshua Freilich
-
Patent number: 11861236Abstract: A memory device includes a memory array comprising a plurality of planes, a primary plane driver circuit comprising components to support read operations, program operations, and erase operations on any of the plurality of planes, and a secondary plane driver circuit comprising components to support read operations on an associated one of the plurality of planes. The primary plane driver circuit is configured to perform a first read operation on a first plane of the plurality of planes and the secondary plane driver circuit is configured to perform a second read operation on a second plane of the plurality of planes concurrently with the first read operation.Type: GrantFiled: May 11, 2022Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventors: Kalyan Chakravarthy C. Kavalipurapu, Chang H. Siau, Shigekazu Yamada
-
Patent number: 11861237Abstract: A storage device includes a nonvolatile memory device having a plurality of memory cells and a storage controller. Each memory cell is set to one of a plurality of memory cell states, wherein distinct subsets of the memory cell states are associated with one of a plurality of data sets. The storage controller accesses data stored in one of the memory cells in a first state, performs a multiplier-accumulator (MAC) operation on the data, and sets the one memory cell to a second state corresponding to a result of the MAC operation to perform an in-place update.Type: GrantFiled: May 31, 2022Date of Patent: January 2, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Doo Hyun Kim, Jong-Hoon Lee
-
Patent number: 11861238Abstract: An operation method of a storage device including first and second physical functions respectively corresponding to first and second hosts includes receiving performance information from each of the first and second hosts, setting a first weight value corresponding to the first physical function and a second weight value corresponding to the second physical function, based on the received performance information, selecting one of a first submission queue, a second submission queue, a third submission queue, and a fourth submission queue based on an aggregated value table, the first and second submission queues being managed by the first host and the third and fourth submission queues are managed by the second host, processing a command from the selected submission queue, and updating the aggregated value table based on a weight value corresponding to the processed command from among the first and second weights and input/output (I/O) information of the processed command.Type: GrantFiled: June 29, 2022Date of Patent: January 2, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Myung Hyun Jo, Youngwook Kim, Jinwoo Kim, Jaeyong Jeong
-
Patent number: 11861239Abstract: A device includes a memory array with first memory cell and second memory cell, and control logic, operatively coupled with the memory array, to cause a first threshold voltage (Vt) state read out of the first memory cell to be converted to a first integer value and a second Vt state read out of the second memory cell to be converted to a second integer value; index, within a decoding table using the first integer value and the second integer value, to determine a set of three logical bits; and output, as a group of logical bits to be returned in response to a read request, the set of three logical bits with a second set of logical bits corresponding to the first Vt state.Type: GrantFiled: December 8, 2022Date of Patent: January 2, 2024Assignee: Micron Technology, Inc.Inventor: Tomoharu Tanaka
-
Patent number: 11861241Abstract: Producing mail batches on inserters located at multiple production sites, includes: preparing a print job and a job file for a mail batch; allocating the mail batch to at least one production site with production software running on a production server; flagging the mailpieces for the production site; sending the print job to a printer of the production site; printing the documents; delivering the documents an inserter of the production site; scanning a first mailpiece identifier on a first document; sending an initial request to the production server including the first mailpiece identifier and identifying the inserter and the production site; verifying via the production software that the first mailpiece identifier is valid; and sending back to the inserter a confirmation message for processing the mailpiece wherein the confirmation message includes a list of valid mailpiece identifiers neighbouring the first mailpiece identifier in the job file.Type: GrantFiled: January 25, 2023Date of Patent: January 2, 2024Assignee: QUADIENT TECHNOLOGIES FRANCEInventors: Yves Latu, Gabriel Santangeli
-
Patent number: 11861242Abstract: An image forming apparatus includes a feeding unit, an image forming unit, a reading unit, a conveyance unit, a first discharge unit and a second discharge unit, a determination unit, and a control unit. When an (n)th sheet in a first copy is an abnormal sheet, remaining sheets include sheets fed by the feeding unit after the abnormal sheet is fed by the feeding unit until the image on the abnormal sheet is read by the reading unit, and the remaining sheets include a first group of remaining sheets and a second group of remaining sheets. The control unit is configured to execute an abnormal discharge mode in which the sheets of the first group of the remaining sheets are discharged to the second discharge unit and each of the sheets of the second group of the remaining sheets is discharged selectively to the first or the second discharge unit.Type: GrantFiled: July 26, 2022Date of Patent: January 2, 2024Assignee: CANON KABUSHIKI KAISHAInventors: Hiroyuki Eda, Tsuyoshi Shiga, Hiromi Shimura, Rumi Konno
-
Patent number: 11861243Abstract: The invention relates to a computer-implemented method for generating a decorative pattern for decorative panels, such as decorative floor panels, wall panels, or ceiling panels. The invention also relates to a method for manufacturing of decorative panels, by using the aforementioned method according to the invention. The invention further relates to a non-transitory program storage device (NPSD) comprising computer readable instructions executable by one or more processors to perform the method according to the invention. The invention additionally relates to a system, including: one or more processors; and one or more non-transitory program storage devices (NPSDs) including computer readable instructions executable by the one or more processors to perform the method according to the invention. The invention furthermore relates to a decorative panel obtained by applying the manufacturing method according to the invention.Type: GrantFiled: August 18, 2022Date of Patent: January 2, 2024Assignee: Northann Building Solutions LLCInventor: Lin Li
-
Patent number: 11861244Abstract: A printing system includes a printing device including a thermal head that prints print content on a print medium; and an information processing apparatus that controls the printing device. The information processing apparatus comprises a processor configured to detect, from print image data from a server, a position of a control target portion including a specific portion in a print image corresponding to the print image data. The processor is configured to generate printing control information for printing the control target portion. The processor is configured to transmit the print image data, the position of the control target portion, and the printing control information to the printing device. The printing device executes different printing controls for the control target portion and a portion other than the control target portion based on the print image data, the position of the control target portion, and the printing control information.Type: GrantFiled: February 22, 2022Date of Patent: January 2, 2024Assignee: FUJITSU FRONTECH LIMITEDInventors: Yasuhiro Morimoto, Makoto Kurihara, Keita Ishiguro, Ryotaro Takamura, Seiichi Ohki
-
Patent number: 11861245Abstract: After the end of initial processing, such as a setting of a priority mode, a print schedule (a job execution schedule and a roll paper loading schedule) is created in consideration of the type, the remaining amount, and the like of roll paper loaded in each of a plurality of slots constituting an autochanger. Then, a possible loading time is obtained, which is a time at which roll paper can be loaded into a loading target slot that is a slot in which the roll paper is to be loaded during execution of continuous printing.Type: GrantFiled: January 30, 2023Date of Patent: January 2, 2024Assignee: SCREEN HOLDINGS CO., LTD.Inventors: Tatsuya Enjo, Kazuyuki Matsuoka, Satoru Kiyohara
-
System and methods for determining whether an execution instruction is associated with a target user
Patent number: 11861246Abstract: An image forming device includes a storage unit and a control unit. The storage unit stores user information according to a specific device connected to an external network in advance. The control unit receives an execution instruction as an execution instruction of a job by a user indicated by the user information according to the specific device, if the execution instruction of the job is received from the specific device via the external network, and executes the job according to the execution instruction.Type: GrantFiled: September 24, 2021Date of Patent: January 2, 2024Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Takehisa Ishida -
Patent number: 11861247Abstract: This application relates to the field of mobile communications, and in particular, to a technical solution of sharing data with a nearby device by using a wireless communications technology. In a method for printing a photo, a mobile phone first selects a to-be-printed photo, then discovers a nearby device by using the foregoing related wireless communications technology, and displays the discovered device such as a printer or a projector on the mobile phone; and then a user performs a tap operation on the discovered printer, so that one-tap printing can be implemented. In this way, printing efficiency of an electronic device is improved, and user experience is also improved.Type: GrantFiled: October 20, 2022Date of Patent: January 2, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Changzhu Li, Jiaxin Li, Xiaodong Tian, Yu Tang
-
Patent number: 11861248Abstract: An image forming apparatus includes a processor. The processor is configured to stop a print job under execution in response to an occurrence of an abnormality preventing the print job from continuing, set the stopped print job to a skip state, and restart the print job set to the skip state in response to a restart instruction by a user associated with the print job and not by a second user different from the user associated with the print job.Type: GrantFiled: October 31, 2022Date of Patent: January 2, 2024Assignee: TOSHIBA TEC KABUSHIKI KAISHAInventor: Akira Saito
-
Patent number: 11861249Abstract: In an in-hand apparatus being operated by a user, a display device of the in-hand apparatus displays a list of image forming apparatuses that can access a cloud server, an input device of the in-hand apparatus designates an image forming apparatus selected out of the list according to a selection input, as remote apparatus. When the display device of the in-hand apparatus displays a user box stored in a storage device of the remote apparatus, and the input device of the in-hand apparatus receives an input for selecting a file out of the user box, the remote apparatus transmits the selected file to the cloud server, and the cloud server stores the file and a file name to which information proper to the remote apparatus is added, and the in-hand apparatus receives the file and the file name from the cloud server.Type: GrantFiled: July 17, 2023Date of Patent: January 2, 2024Assignee: KYOCERA Document Solutions Inc.Inventors: Maria Johanna Ybanez, Romel Dianon, Jr., Peter James Bulat-Ag, Gerald Galanida, Hazel Ozon, Fritzer Abapo, Roy Vincent Maranon, Keanu Go, July Descartin, J'Mark Ramos, Eliot Emerson Uy, Kenneth Kienzle Arrieta, Dinnel Cabiles
-
Patent number: 11861250Abstract: Provided is an industrial printing system that reduces the risk of delay due to proofreading in variable printing. This industrial printing system processes variable data for production printing. The status management unit manages the completion status of a plurality of records or a plurality of pages for the variable printing. A process control unit collectively acquires completed record(s) or completed page(s) managed by the status management unit and creates a job ticket. A process management unit performs a prepress process or a printing process by using a job ticket created by the process control unit. A post-processing unit performs post-processing according to the job ticket for a record or a page that has been performed prepress process or printing process by the process management unit.Type: GrantFiled: May 27, 2022Date of Patent: January 2, 2024Assignee: KYOCERA Document Solutions Inc.Inventor: Taku Matsuo
-
Patent number: 11861251Abstract: An image forming system includes an input device, an image processing device, an image forming device, a delivery device, and a controller. The controller causes the image processing device to execute RIP operation in forward order with respect to print data, upon receipt, through the input device, of a first instruction indicating one of a combination of reverse order and face-up, and a combination of forward order and face-down, as combination of sorting order and face orientation at delivery of a recording medium having an image formed thereon, and causes the image processing device to execute RIP operation in reverse order with respect to the print data, upon receipt, through the input device, of a second instruction indicating one of a combination of forward order and face-up, and a combination of reverse order and face-down, as the combination of the sorting order and the face orientation at delivery.Type: GrantFiled: March 24, 2023Date of Patent: January 2, 2024Assignee: KYOCERA Document Solutions Inc.Inventor: Takenori Yamamoto
-
Patent number: 11861252Abstract: A supporting program corresponding to the printer causes an information processing device to obtain user identification information and a usage condition associated with the user identification information when a general-use printing program receives a print instruction. The usage condition is a condition that determines whether printing is executable by a printer. The supporting program determines whether the printing is executable by the printer based on print settings of the print instruction and the obtained usage condition.Type: GrantFiled: January 13, 2022Date of Patent: January 2, 2024Assignee: Brother Kogyo Kabushiki KaishaInventor: Yoshito Hosomizo
-
Patent number: 11861253Abstract: According to an embodiment, an image processing apparatus includes: a character recognition processor which reads an image of a document and extracts text information in the document; a setting manager which manages settings including a setting to allow or prohibit a function of character recognition; a job controller which controls job execution related to reading of the document; and an operation controller which provides a setting menu to receive a setting of at least one item related to the job execution and receives a setting, in which when the function of the character recognition is set to be prohibited, the operation controller hides a function that requires the character recognition from the setting menu or indicates that the function is not to be set, and when the function that requires the character recognition has already been set, the operation controller enables the function to be replaced by another function.Type: GrantFiled: February 25, 2023Date of Patent: January 2, 2024Assignee: SHARP KABUSHIKI KAISHAInventor: Tatsuya Fujisaki
-
Patent number: 11861254Abstract: Provided is an industrial printing system that reprints each variable print record based on its expiration date. Industrial printing system X processes variable data for production printing. A variable attribute generation unit generates variable attribute information in which an expiration date is set for each record of variable data. An archive job generating unit generates an archive job for reprinting the variable data that includes the variable attribute information generated by the variable attribute generation unit. A reprint unit reprints each record of the archive job generated by the archive job generation unit based on the expiration date.Type: GrantFiled: September 22, 2022Date of Patent: January 2, 2024Assignee: KYOCERA Document Solutions Inc.Inventor: Taku Matsuo
-
Patent number: 11861255Abstract: Wearable head-mounted displays, such as virtual reality systems, present immersive experiences and environments to a wearer. However, the head-mounted displays, as well as the immersive environments that they produce, limit the wearer's ability to interact with outside observers. For example, a wearer may not be able to see outside observers, and outside observers may not have any insight to what the wearer is experiencing or where the wearer's attention is directed. Accordingly, a wearable electronic device may include an outward-facing display configured to display information to outside observers, such as images of the wearer's face or images that represent or indicate the state of the wearer and/or the head mounted display.Type: GrantFiled: June 15, 2018Date of Patent: January 2, 2024Assignee: APPLE INC.Inventors: Jonathan Ive, Julian Hoenig, Julian Jaede, Seung Wook Kim, Chris Wilson, William A. Sorrentino, III, Alan C. Dye, Stephen O. Lemay
-
Patent number: 11861256Abstract: A display apparatus is disclosed. The display apparatus includes at least one display module; a first interface configured to receive a first signal from a first display apparatus; a second interface configured to receive a second signal from a second display apparatus; and a processor configured to: repeatedly execute a first operation for identifying the first signal received through the first interface and a second operation for identifying the second signal received through the second interface, based on the first signal being identified while executing the first operation, display an image on the at least one display module based on the first signal received through the first interface without executing the second operation, and based on the second signal being identified while executing the second operation, display the image on the at least one display module based on the second signal received through the second interface without executing the first operation.Type: GrantFiled: July 6, 2022Date of Patent: January 2, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Deukgeun Ahn, Jaemoon Lee
-
Patent number: 11861257Abstract: The present disclosure relates to the field of data interaction technologies, and in particular to an interaction method between a display device and a terminal device, a computer readable storage medium, and an electronic device. The display device includes a multi-device access function, and the method includes: in response to a user's enabling operation on the multi-device access function, generating an access address of the display device; receiving access requests generated and sent by multiple terminal devices according to an access address, and establishing communication connections between the terminal devices and the display device; generating multiple cursors in a one-to-one correspondence with individual terminal devices, and displaying the cursors on a display screen of the display device; and receiving a cursor control instruction sent by the terminal device, and controlling a display position of the cursor on the display screen according to the control instruction.Type: GrantFiled: March 12, 2021Date of Patent: January 2, 2024Assignee: BOE Technology Group Co., Ltd.Inventor: Xingxing Zhao
-
Patent number: 11861258Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for sharing a shared interface and allowing participants to annotate the shared interface within a group-based communication system. A shared interface is shared by an interface sharing device to participating devices, which can then individually annotate the shared interface by creating interface annotations that then are shared on the shared interface by the interface sharing device. Such methods, systems, apparatuses, and computer program products provide for an efficient and effective method of advancing discussions among a group in a group-based communication system.Type: GrantFiled: January 20, 2023Date of Patent: January 2, 2024Assignee: Slack Technologies, LLCInventors: Andrew Locascio, Jahanzeb Sherwani, Hubert Florin
-
Patent number: 11861259Abstract: A method and system for automated routing of pictures taken on mobile electronic devices to a digital picture frame including a camera, microphone, and speaker integrated with the frame, and a network connection module allowing the frame for direct contact and upload of photos from electronic devices or from photo collections of community members. Clustering photos by content is used to improve display and to respond to photo viewer desires. Trends or patterns can be detected from the photo collections and that information used for various purposes beyond photo display. The frame includes a conversational intelligence that provides a verbal communication with a viewer, such as for determining an identity or preferences of the frame viewer, determining photos to display for the viewer, discussing displayed photos with the viewer, or telling stories to the viewer based upon photo content.Type: GrantFiled: March 6, 2023Date of Patent: January 2, 2024Assignee: AURA HOME, INC.Inventors: Ophir Frieder, Abdur Chowdhury, Eric Jensen
-
Patent number: 11861260Abstract: The present invention provides an audio control circuit, wherein the audio control circuit includes a USB interface circuit, a specific interface circuit and a processing circuit. In the operation of the audio control circuit, the processing circuit receives a plurality of parameters from a host device through the specific interface circuit; and during an enumeration between the audio control circuit and the host device, the processing circuit uses the plurality of parameters to perform the enumeration.Type: GrantFiled: October 20, 2021Date of Patent: January 2, 2024Assignee: Realtek Semiconductor Corp.Inventors: Ko-Wei Chen, Chao-Wei Liu, Cheng-Kai Liu
-
Patent number: 11861261Abstract: The electronic device includes an audio module, an external audio processing module, a local audio processing module, a switching module, and a setting module. The external audio processing module processes an external audio signal transmitted via a communication channel. The local audio processing module processes a local audio signal. The switching module is connected between the audio module, and the external audio processing module and the local audio processing module. In the first state, the audio module and the external audio processing module are connected. In the second state, the audio module, and the local audio processing module are connected. The setting module is connected to the switching module. The setting module sets the switching module to switch the electronic device to the first state or the second state in response to an input signal.Type: GrantFiled: January 4, 2022Date of Patent: January 2, 2024Assignee: ASUSTEK COMPUTER INC.Inventors: Po-Hsin Chang, Kai-Peng Chung
-
Patent number: 11861262Abstract: Methods, systems, and devices for facilitating simultaneous execution of applications so that associated audio playback corresponds to user expectation.Type: GrantFiled: May 28, 2020Date of Patent: January 2, 2024Assignee: Snap Inc.Inventors: David Michael Hornsby, Georgiy Kassabli, Kevin Joseph Thornberry
-
Patent number: 11861263Abstract: This specification is generally directed to techniques for robust natural language (NL) based control of computer applications. In many implementations, the NL control is at least selectively interactive in that the user feedback input is solicited, and received, in resolving action(s), resolving action set(s), generating domain specific knowledge, and/or in providing feedback on implemented action set(s). The user feedback input can be utilized in further training of machine learning model(s) utilized in the NL based control of the computer applications.Type: GrantFiled: June 22, 2022Date of Patent: January 2, 2024Assignee: X DEVELOPMENT LLCInventors: Thomas Hunt, David Andre, Nisarg Vyas, Rebecca Radkoff, Rishabh Singh
-
Patent number: 11861264Abstract: A portable terminal device in an information processing system and method includes a camera and a microphone. Data of obtained images and voice are transmitted to a server that identifies operations to be executed based on the received voice and image data. The server transmits an identification of one or more results of the plurality of operations to the portable terminal device. When the portable terminal device receives only one result from the server, an operation corresponding to the one result is executed, and when a plurality of results is received, the portable terminal device displays information corresponding to the plurality of results as candidates. Additional voice is captured for selecting one of the plurality of results during the displaying of the information. A determination of one result from the plurality of results is made based on the captured voice, and an operation corresponding to the determined result is executed.Type: GrantFiled: October 20, 2022Date of Patent: January 2, 2024Assignee: Maxell, Ltd.Inventors: Motoyuki Suzuki, Hideo Nishijima
-
Patent number: 11861265Abstract: In an exemplary technique, speech input including one or more instructions is received. After the speech input has stopped, if it is determined that one or more visual characteristics indicate that further speech input is not expected, a response to the one or more instructions is provided. If it is determined that one or more visual characteristics indicate that further speech input is expected, a response to the one or more instructions is not provided.Type: GrantFiled: March 20, 2023Date of Patent: January 2, 2024Assignee: Apple Inc.Inventors: Rahul Nair, Golnaz Abdollahian, Avi Bar-Zeev, Niranjan Manjunath
-
Patent number: 11861266Abstract: A system, method, and wireless earpieces for implementing a virtual assistant. A request is received from a user to be implemented by wireless earpieces. A virtual assistant is executed on the wireless earpieces. An action is implemented to fulfill the request utilizing the virtual assistant. The wireless earpieces may be a set of wireless earpieces and the virtual assistant may be implemented independently by the wireless earpieces.Type: GrantFiled: January 19, 2023Date of Patent: January 2, 2024Assignee: BRAGI GMBHInventor: Peter Vincent Boesen
-
Patent number: 11861267Abstract: An interactive design tool may be configured for real-time architectural adaptation. This may include a user device including a hardware processor, physical memory and a user interface. The user device may provide operations to generate a virtual reality (VR) architectural session including a toolbelt with a virtual selection tool for adaptation of at least one of an environment, an object and an avatar. The operations may further include to receive or select a selection spot on the object by a projection between the virtual selection tool and the object, receive or select an adaptation relative to at least one of the object, the environment and the avatar; and display the adaptation to the at least one of the object, the environment and the avatar in real-time during the VR architectural session.Type: GrantFiled: November 17, 2020Date of Patent: January 2, 2024Assignee: HALSEY, MCCORMACK & HELMER, INC.Inventors: Christian Daniel Giordano, Michael Scott Kipfer, Jeffrey Anderson, Ahmad Y Tabbakh
-
Patent number: 11861268Abstract: A method for auto-generating an AutoCAD drawing includes providing an interface for extracting only input data required for drawing equipment from strength calculation data, displaying all components and nozzles constituting the equipment and providing or correcting information thereon. The AutoCAD drawing is automatically generated based on information on all components constituting the equipment and nozzles.Type: GrantFiled: June 10, 2021Date of Patent: January 2, 2024Assignees: SAMSUNG ENGINEERING CO., LTD.Inventors: Gyun Ho Ha, Hyun Suk Lee, Young Sik Ji, Yun Ha Shin, Geun Yong Choi, Do Young Park, Sung Jin Moon, Won Seok Choi, Ji Yoon Hyun, Byueong Kook Cheo, Dae Seong Kim
-
Patent number: 11861269Abstract: Geolocated information is communicated to a user based upon a position of smart device in a building as determined by optical recognition of a first visual identifier, a second visual identifier and a third visual identifier. A distance determined from each of the visual identifiers, as well as a direction of interest indicated by a user. A user interface is generated for display on a Smart Device based upon the position of the Smart Device and direction of interest.Type: GrantFiled: February 16, 2023Date of Patent: January 2, 2024Assignee: Middle Chart, LLCInventors: Michael Wodrich, Michael S. Santarone, Randall Pugh, Jason E. Duff
-
Patent number: 11861270Abstract: An improved manufacturing method includes virtually aligning scanned virtual vane components that are virtual electronic counterparts of separately manufactured and three-dimensionally scanned physical vane components used in gas turbine engines. The improved method performs virtual alignments for any of various possible virtual combinations of the virtual vane components to predict how their physical counterparts would likely behave in combination with each other before those physical counterparts are inseparably combined. One or more optimal virtual combinations are identified, in turn indicating optimal physical combinations to select to form physical vanes incorporated into one or more gas turbine engines, in turn improving the quality of the vanes and ultimately engine performance.Type: GrantFiled: April 28, 2020Date of Patent: January 2, 2024Assignee: ROLLS-ROYCE CORPORATIONInventors: Charles Alan Bulgrin, Bradley W. Burkett
-
Patent number: 11861271Abstract: A method includes: accessing a part model comprising a three-dimensional representation of a part; accessing a material profile relating exposure energy and three-dimensional polymerization geometry of a material selected for the part; segmenting the part model into a set of model layers; detecting a first upward-facing surface in the part model; defining a first model volume in a first model layer, adjacent the first upward-facing surface, and fully contained within the part model; based on the material profile, calculating a first exposure energy predicted to yield a first three-dimensional polymerization geometry approximating a first contour of the first upward-facing surface when projected onto the material during a build; populating a first print image with the first exposure energy in a first image area corresponding to the first model volume in the first model layer; and storing the first print image in a print file for the part.Type: GrantFiled: January 18, 2023Date of Patent: January 2, 2024Assignee: Stratasys, Inc.Inventors: Joel Ong, Christopher Prucha, Marshall Ling, Elton Cheung
-
Patent number: 11861272Abstract: A system configured to implement Comprehensive Contention-Based Thread Allocation and Placement, may generate a description of a workload from multiple profiling runs and may combine this workload description with a description of the machine's hardware to model the workload's performance over alternative thread placements. For instance, the system may generate a machine description based on executing stress applications and machine performance counters monitoring various performance indicators during execution of a synthetic workload. Such a system may also generate a workload description based on profiling sessions and the performance counters. Additionally, behavior of a workload with a proposed thread placement may be modeled based on the machine description and workload description and a prediction of the workload's resource demands and/or performance may be generated.Type: GrantFiled: August 30, 2017Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Timothy L. Harris, Daniel J. Goodman
-
Patent number: 11861273Abstract: A method, a computing system and a computer program product are provided to efficiently define a guide that includes one or more defined sets of ordered ply orientations. In the context of a method, a plurality of stacking sequence rules are received. The method defines the guide including the one or more defined sets of ordered ply orientations in accordance with a constrained, linear integer optimization formulation. In this regard, the method defines the guide by dividing the guide into a plurality of blocks and determining a plurality of sublaminate stacks that satisfy the stacking sequence rules and that have a size limited by a size of the blocks. For each of the plurality of blocks, the method determines in accordance with the constrained, linear integer optimization formulation a sublaminate stack from among the plurality of sublaminate stacks that is compatible with a respective block.Type: GrantFiled: December 13, 2019Date of Patent: January 2, 2024Assignee: THE BOEING COMPANYInventors: Richard Joel Thompson, Vladimir Balabanov, Adriana Willempje Blom-Schieber
-
Patent number: 11861274Abstract: A method of optimizing golf club head and golf ball design is disclosed herein. The method includes inputting a RBF for stress, a RBF for CT and a RBF for ball speed into an Adaptive Simulated Annealing algorithm to generate an optimized structure for the club head for ball speed.Type: GrantFiled: August 1, 2022Date of Patent: January 2, 2024Assignee: Topgolf Callaway Brands Corp.Inventor: James A. Seluga