Patents Issued in February 1, 2024
-
Publication number: 20240036698Abstract: A method and apparatus for controlling objects being displayed in a user interface (UI) in a virtual environment generated by an XR device using a wearable device are described.Type: ApplicationFiled: March 9, 2023Publication date: February 1, 2024Inventors: Young-Cheol Yu, Yuya Tanaka, Yoji Osako
-
Publication number: 20240036699Abstract: While a view of an environment is visible via a display generation component of a computer system, the computer system detects a gaze input directed to a first location, corresponding to a first user interface element, in the environment. In response to detecting the gaze input: if a user's hand is in a predefined configuration during the gaze input, the computer system: provides, to the first user interface element, information about the gaze input; and then, in response to detecting the gaze input moving to a different, second location in the environment while the user's hand is maintained in the predefined configuration, provides, to a second user interface element that corresponds to the second location, information about the gaze input. If the user's hand is not in the predefined configuration during the gaze input, the computer system forgoes providing, to the first user interface element, information about the gaze input.Type: ApplicationFiled: July 25, 2023Publication date: February 1, 2024Inventors: Mark A. Ebbole, Leah M. Gum, Chia-Ling Li, Ashwin Kumar Asoka Kumar Shenoi
-
Publication number: 20240036700Abstract: A method and an apparatus for information display includes a user interface with flexible control of icons. The method for interacting with information displayed on a terminal includes displaying key information of an information display interface of an application in a corner mark corresponding to an icon of the application; and receiving a first control instruction for the corner mark, and displaying the information display interface on a display screen of the terminal.Type: ApplicationFiled: October 28, 2022Publication date: February 1, 2024Inventors: Baolin WU, Zetan PEI
-
Publication number: 20240036701Abstract: A user equipment comprising a display, at least one side sensor and a controller, wherein the side sensor is configured to receive touchless user input at a side of the display, thereby providing a touchless input area, and wherein the controller is configured to: receive a selection of an application; receive a selection of a portion of the touchless input area; associate at least one command for the selected application to the selected portion of the touchless input area; provide feedback indication the association between the portion and the application; determine that an object is at a distance falling under a threshold distance in the selected portion of the touchless input area and in response thereto execute the associated command.Type: ApplicationFiled: March 3, 2021Publication date: February 1, 2024Inventors: Andreas Kristensson, Alexander Hunt, Fredrik Dahlgren
-
Publication number: 20240036702Abstract: When displaying a setting value selection screen for selecting a setting value of a setting item of a function associated with a selected menu button, an image forming device displays, for each setting list, a notification batch for notifying the presence or absence of a shortcut button associated with a setting list of the setting value selection screen.Type: ApplicationFiled: January 17, 2022Publication date: February 1, 2024Inventor: Satoshi YOSHIKAWA
-
Publication number: 20240036703Abstract: The present disclosure relates to electronic message user interfaces. A device, including a display, a touch-sensitive surface, and a rotatable input mechanism, is described in relation to accessing, composing, and manipulating electronic messages. In response to detecting the user input activating the electronic conversation object, the device displays, one or more messages in an electronic conversation corresponding to the activated electronic conversation object. While displaying the electronic conversation, user input is received. If the user input is a rotation of the rotatable input mechanism, the device displays, on the display, an affordance associated with replying to the electronic conversation.Type: ApplicationFiled: September 29, 2023Publication date: February 1, 2024Inventors: Lawrence Y. YANG, Stephen O. LEMAY, Alan C. DYE, Christopher Patrick FOSS, Christopher WILSON, Imran CHAUDHRI, Gary Ian BUTCHER, Jonathan R. DASCOLA
-
Publication number: 20240036704Abstract: An aspect of the invention hereby presented provides a means to display a first set of, for instance, documents in conjunction with a second set of documents when the second set of documents would not necessarily fit in the query used to select the documents of the first set of documents and/or would not necessarily fit the collation of the first set of documents. The second set of documents so located in relationship with the first set of documents having a beneficial effect for the understanding of the first set of documents. A system and a GUI thereof is also hereby presented.Type: ApplicationFiled: October 16, 2023Publication date: February 1, 2024Inventors: Mathieu AUDET, Francois CASSISTAT
-
Publication number: 20240036705Abstract: An electronic device and a method for a multi-party video call are provided. The electronic device includes a display module, a communication module, and a processor, memory for storing instructions that, when executed by the processor, cause the electronic device to establish communication links with a plurality of users by means of a communication module in order to execute a multi-party video call, display objects representing the plurality of users executing the multi-party video call using a specified first user interface, display one or more selectable options on the first user interface in response to the execution of a specific function during the execution of the multi-party video call, wherein the options are options relating to the specific function, and display the objects, representing the plurality of users, by changing the objects on the basis of a first option selected from among the one or more options by a first user of the electronic device.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventors: Bona LEE, Jiho KIM, Pilseung YANG, Kyungwha HONG
-
Publication number: 20240036706Abstract: A user terminal device and a displaying method thereof are provided.Type: ApplicationFiled: October 13, 2023Publication date: February 1, 2024Applicant: Samsung Electronics Co., Ltd.Inventors: Dong-Goo KANG, Yun-Kyung KIM, Yong-Yeon LEE, Ji-Yeon KWAK, Yeo-Jun YOON
-
Publication number: 20240036707Abstract: A method includes displaying a web browser, the web browser including a viewing panel displaying first content, a first tab associated with the first content, the first tab displaying a first close button, and a second tab. The method includes receiving a selection of the second tab. The method includes, in response to receiving the selection of the second tab, causing the viewing panel to display second content associated with the second tab, causing the second tab to present a second close button that was not presented before the selection of the second tab was received, and causing the first tab to stop displaying the first close button.Type: ApplicationFiled: July 28, 2023Publication date: February 1, 2024Inventors: Omolola Adetayo Adams, Theresa Marie Sullivan, Sirisha Kavuluru, Sara Hee Shin Park, Xiangqi Liu
-
Publication number: 20240036708Abstract: An industrial integrated development environment (IDE) comprises a development interface that affords a user a great deal of control over the editing tools, workspace canvases, and project information rendered at a given time. The industrial IDE system automatically filters the tools, panels, and information available for selection based on a current project development task, such that a focused subset of editing tools relevant to a current development task or context are made available for selection while other tools are hidden. The development interface also allows the user to selectively render or hide selected tools or information from among the relevant, filtered set of tools. This can reduce or eliminate unnecessary clutter and aid in quickly and easily locating and selecting a desired editing function. The IDE's development interface can also conform to a structured organization of workspace canvases and panels that facilitates intuitive workflow.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Matthew R. Ericsson, Andrew R. Stump, Anthony Carrara, Eashwer Srinivasan, Christopher W. Como, Sharon M. Billi-Duran
-
Publication number: 20240036709Abstract: According to one general aspect, a computing device may include an application configured to create a tab in a context of a window, and a window manager configured to register the tab with a first UI element registry. The window manager may be configured to receive, over a network, at least a portion of a second UI element registry from a secondary window manager of a secondary computing device. The portion of the second UI element registry may identify a remote tab previously registered with the secondary window manager. The window manager may be configured to cause a display to provide a graphical arrangement of the tab and the remote tab.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Inventors: John Nicholas Jitkoff, Glen Murphy
-
Publication number: 20240036710Abstract: Methods, systems, and computer program products. A virtual canvas is presented in an active area of an online meeting facility that renders participant-specific online virtual canvas interactions raised by a respective plurality of users' devices. Users can see and hear each other's interactions during an virtual canvas session. Annotations include drawings, content object edits, voice annotations, etc. that correspond to a displayed portion of a content object of a content management system (CMS). Based on the interactions and/or inferences made based on those interactions, the virtual canvas system generates commands to be executed by the content management system. Characteristics of interactions between users can be enriched by drawing information from the content management system and using such information in combination with the interactions themselves.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: Box, Inc.Inventors: Rafat SZCZEPANSKI, Raymond HUIE
-
Publication number: 20240036711Abstract: In a head-mounted device, gaze input may be used to select a user interface element that is displayed on a display. To select a user interface element, the user may target the user interface element with gaze input. Targeting the user interface element with gaze input may cause the user interface element to shift towards a selection region (which may be identified using a displayed selection indicator). The user interface element may continue to shift towards the selection region while being targeted by gaze input. If the user interface element is targeted with gaze input while in the selection region, the user interface element is considered to have been selected and an action associated with the user interface element may be performed. Multiple user interface elements in a list may shift in unison when one of the user interface elements shifts due to gaze input.Type: ApplicationFiled: June 21, 2023Publication date: February 1, 2024Inventor: Gregory Lutter
-
Publication number: 20240036712Abstract: Systems, methods, and computer-readable media are disclosed for systems and methods for voice-based device operation mode management. Example methods may include determining that a device is coupled to an accessory device, and determining that being coupled to the accessory device triggers activation of a first operation mode at the device. The first operation mode presents digital content at the display in a user interface having a first content density that is less than a second content density of a second operation mode. Example methods may include causing the device to activate the first operation mode, receiving first voice data indicative of a request to change the device operation mode to the second operation mode, and causing the device to activate the second operation mode.Type: ApplicationFiled: October 10, 2023Publication date: February 1, 2024Applicant: Amazon Technologies, Inc.Inventors: Kynan Dylan Antos, Jenny Toi Wah Lam, Mark Yoshitake, Ankur Narendra Bhai Vachhani, Blade Imsande McRae, Robert Williams, James Martin Conway, Nedim Fresko, Michael Wendling, Mustafa Husain
-
Publication number: 20240036713Abstract: The present disclosure generally relates to a computer system displaying user interfaces for accessing passes and transfer accounts. In some examples, passes are added to the computer system. In some examples, passes are accessed. In some examples, transfers relating to the passes and transfer accounts are displayed, such as in search user interfaces.Type: ApplicationFiled: October 2, 2023Publication date: February 1, 2024Inventor: Jae Woo CHANG
-
Publication number: 20240036714Abstract: A method for presenting content items includes receiving a first content item from a first user device of a first user of a content sharing platform. The first content item references an additional content item through one or more actions performed by the first user on the first user device. In response to a subsequent request of a second user of the content sharing platform for the first content item hosted by the content sharing platform, providing, for display in a graphical user interface (GUI) of a second user device of the second user, a first GUI portion to display the first content item and a second GUI portion to present the additional content item. The one or more actions are caused to be performed in the GUI of the second user device during a playback of the first content item.Type: ApplicationFiled: September 28, 2023Publication date: February 1, 2024Inventors: Justin Lewis, Gavin James
-
Publication number: 20240036715Abstract: A method and an apparatus for adjusting sizes of split-screen windows including: detecting a first operation on a first display widget, in response to a first split-screen window and a second split-screen window for an application being displayed in a display area; displaying a second display widget, in response to the first operation being detected, wherein the second display widget comprises at least one icon and the at least one icon indicates a ratio of a size of the first split-screen window to a size of the second split-screen window; detecting a second operation on the at least one icon; and adjusting the size of the first split-screen window and the size of the second split-screen window based on the ratio indicated by the at least one icon, in response to the second operation being detected.Type: ApplicationFiled: October 20, 2022Publication date: February 1, 2024Inventors: Kaipeng FU, Lu CHENG
-
Publication number: 20240036716Abstract: A terminal apparatus includes an input/output screen including a rectangular input/output area configured to accept touch input and display an image, a communication interface configured to communicate with another terminal apparatus including the input/output area having a different longitudinal direction, and a controller configured, upon input of an image to the input/output area of the terminal apparatus, to transmit to the another terminal apparatus an output image that contains the image and corresponds to a first square area having one short side of the input/output area as one side and to cause the another terminal apparatus to display the output image in a second square area having one short side of an input/output area of the another terminal apparatus as one side. The controller is configured to set an area other than the first square area in the input/output area of the terminal apparatus as a new input/output area.Type: ApplicationFiled: July 31, 2023Publication date: February 1, 2024Inventors: Tatsuro HORI, Jorge PELAEZ
-
Publication number: 20240036717Abstract: The present disclosure generally relates to an avatar editing user interface. The avatar editing user interface includes a first view of an avatar at a first size. A request to enter an editing mode for a first feature of a plurality of avatar features of the avatar enables an editing mode for the first feature and causes a second view of the avatar at a second size to be displayed. The editing mode also shifts the avatar to emphasize the first feature relative to other avatar features.Type: ApplicationFiled: October 10, 2023Publication date: February 1, 2024Inventor: Marco TRIVERIO
-
Publication number: 20240036718Abstract: A method and an apparatus for adjusting an interface layout, and a device, and a storage medium are provided in embodiments of this application. The method includes acquiring a trigger operation for an application to be displayed; and displaying an adapted application interface of the application on the screen in response to the trigger operation, the adapted application interface comprising a plurality of interface elements, and for an interface element interface elements, a first physical size of the interface element presented in the adapted application interface being the same as a second physical size presented in a reference application interface; and the first physical size of the interface element being determined based on an adapted virtual pixel size of the interface element and a dot density, and the adapted virtual pixel size being the same as a reference virtual pixel size of the interface element in the reference application interface.Type: ApplicationFiled: October 14, 2023Publication date: February 1, 2024Inventors: Pengcheng ZHAO, Honglong ZHANG, Shaobo JIANG, Junlin CAI, Ge LI, Lei ZHU
-
Publication number: 20240036719Abstract: Various methods and systems are provided for a user interface of a medical imaging system. In one embodiment, a method may include displaying a slider bar comprising a track having a fixed range of values, a first slider thumb defining a maximum value of a first adjustable range on the track, and a second slider thumb defining a minimum value of a second adjustable range on the track; operating the first slider thumb and the second slider thumb in one of a linked mode and an unlinked mode; and adjusting one or both of the maximum value of the first adjustable range and the minimum value of the second adjustable range in response to receiving a single user input based on whether the first slider thumb and the second slider thumb are operating in the linked mode or the unlinked mode.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Inventors: Tanguy BOUCNEAU, Lorraine JAMMES, Louise LELIEVRE, Lucile NOSJEAN, Diana FARFAN CABRERA, Cedric VIGNE, Adeline DIGARD BAHUON
-
Publication number: 20240036720Abstract: In part, the disclosure relates to intravascular data collection systems and the software-based visualization and display of intravascular data relating to detected side branches and side branch obstruction. An estimate of side branch diameter can be made based on a vessel profile or a maximum diameter of a vessel at a distal and proximal location relative to the side branch. A amount of side branch obstruction may be determined by comparing an observed side branch diameter with in the image data with the estimated side branch diameter. In addition, an amount of blood flow obstruction may also be determined.Type: ApplicationFiled: August 15, 2023Publication date: February 1, 2024Applicant: LightLab Imaging, Inc.Inventors: Ajay Gopinath, Denis Dion, Christopher E. Griffin, Desmond Adler
-
Publication number: 20240036721Abstract: A device and method of presenting a stopwatch-like display to a user where the displayed time is different than actual time. The display appears to a casual observer like a stopwatch application, but it is actually a gag that advances time slower, faster and/or in irregular jumps compared to real time. The device permits the user of the device to control the degree and manner in which the time is advanced or retarded using one of a number of different subtle mechanisms that is undetectable to the casual observer, such as through the use of sounds that are inaudible to the human ear. Such a device is useful for amusement, prank or novelty purposes to trick someone into thinking that an amount of time has passed that is different than the actual time that has passed.Type: ApplicationFiled: October 15, 2023Publication date: February 1, 2024Inventor: Oliver H. Melgrove
-
Publication number: 20240036722Abstract: Systems and methods for reconfiguring application windows in a display. An example method includes displaying a first application window and a second application window; receiving a drag input for moving the first application window; based on the drag input entering an invocation region, displaying a layout menu with a plurality of display layouts, each of the display layouts including one or more snap zones; receiving a hover of the first application window over a particular snap zone of a particular display layout of the plurality of display layouts; based on the hover of the first application window over the particular snap zone, displaying a zone-indicator pane corresponding to the particular snap zone; receiving a drop input of the first application window over the particular snap zone; and in response to the drop input, resizing and repositioning the first application window according the particular snap zone.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Eric PAPAMARCOS, Robert DISANO, Stacy CARSON, Albert YIH, Benjamin B. STOLOVITZ, Howard HUGHES, Selena FENG, Bret ANDERSON
-
Publication number: 20240036723Abstract: In some embodiments, a device performs character recognition based on spatial and temporal components of touch input detected on a touch-sensitive surface. In some embodiments, a device provides feedback about handwritten input and its recognition by the device. In some embodiments, a device presents a user interface for changing previously-inputted characters.Type: ApplicationFiled: April 21, 2023Publication date: February 1, 2024Inventors: Joe HOWARD, Ryan S. DIXON, Joshua MC GLINN, Jonathan LOCHHEAD, Benjamin W. KEIGHRAN, William M. BACHMAN, Elbert D. CHEN, Jeffrey L. ROBBIN, Jennifer L. C. FOLSE, Lynne KRESS
-
Publication number: 20240036724Abstract: A method for performing multi-touch (MT) data fusion is disclosed in which multiple touch inputs occurring at about the same time are received to generating first touch data. Secondary sense data can then be combined with the first touch data to perform operations on an electronic device. The first touch data and the secondary sense data can be time-aligned and interpreted in a time-coherent manner. The first touch data can be refined in accordance with the secondary sense data, or alternatively, the secondary sense data can be interpreted in accordance with the first touch data. Additionally, the first touch data and the secondary sense data can be combined to create a new command.Type: ApplicationFiled: October 6, 2023Publication date: February 1, 2024Inventors: Wayne Carl WESTERMAN, John Greer ELIAS
-
Publication number: 20240036725Abstract: A victim management unit (MU) for performing a media management operation is identified. The victim MU stores valid data. An ordered set cursors is maintained. A source cursor of the ordered set of cursors associated with the victim MU is identified. A target cursor of the ordered set of cursors referencing one or more available MUs is identified as the cursor following the source cursor in the ordered set of cursors. The valid data is associated with the identified target cursor.Type: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Inventor: Luca Bert
-
Publication number: 20240036726Abstract: A buffer/interface device of a memory node may read and compress fixed size blocks of data (e.g., pages). The size of each of the resulting compressed blocks of data is dependent on the data patterns in the original blocks of data. Fixed sized blocks of data are divided into fixed size sub-blocks (a.k.a., slots) for storing the resulting compressed blocks of data at with sub-block granularity. Pointers to the start of compressed pages are maintained at the final level of the memory node page tables in order to allow access to compressed pages. Upon receiving an access to a location within a compressed page, only the slots containing the compressed page need to be read and decompressed. The memory node page table entries may also include a content indicator (e.g., flag) that indicates whether any page within the block of memory associated with that page table entry is compressed.Type: ApplicationFiled: July 10, 2023Publication date: February 1, 2024Inventors: Evan Lawrence ERICKSON, Christopher HAYWOOD
-
Publication number: 20240036727Abstract: A method for batching pages for a data movement accelerator of a processor. The method includes determining a plurality of memory regions having a similar content according to a similarity criterion, wherein each memory region comprises a plurality of pages. The method further includes determining a plurality of page groups, wherein each page group comprises a plurality of counterpart pages between the plurality of memory regions. The method then includes providing the plurality of page groups to the data movement accelerator for parallel processing.Type: ApplicationFiled: September 29, 2023Publication date: February 1, 2024Inventors: Ren WANG, Yifan YUAN, Reese KUPER
-
Publication number: 20240036728Abstract: Methods and apparatuses for processing data are provided. In an implementation, a method comprising: obtaining, by a reduction server of a plurality of reduction servers in a distributed processing system and from a first storage area, metadata of first data to be read, wherein the first data comprises a target data block in a plurality of data blocks of second data, and wherein the second data comprises a processing result of a mapping server of a plurality of mapping servers for input data, determining a first address of the first data in a global memory based on the metadata, wherein the global memory comprises memories of the plurality of mapping servers and the plurality of reduction servers, and reading the first data from the global memory based on the first address.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Inventors: Hua XU, Xiaoming BAO, Hongwei SUN, Yihai ZHENG, Chun LIU
-
Publication number: 20240036729Abstract: Storage devices contain a memory array that comprises memory devices for storing data. These memory devices can be arranged in a configuration of blocks that group a number of memory devices together. Often, blocks are the smallest unit that can be erased, however various storage devices can divide blocks into sub-blocks which can operate as unique blocks themselves. These sub-blocks can be seen as regular blocks to the storage device or host computer. However, the time needed to erase these increased number of operational sub-blocks decreases overall performance as more erase time is needed. Devices and methods described herein decrease overall erase times within a sub-block memory array by checking the status of related sub-blocks before processing an erase request for a particular sub-block. Each of the related sub-blocks can be erased alongside the particular sub-block if the status of the related sub-blocks provides for erasure without losing host data.Type: ApplicationFiled: August 1, 2022Publication date: February 1, 2024Inventors: Sagar Uttarwar, Disha Gundecha
-
Publication number: 20240036730Abstract: The present disclosure relates to an electronic device. A memory system according to the present disclosure includes a memory device including memory blocks each including a plurality of pages, a buffer memory configured to store information including a fail count of a cache read operation corresponding to each of the memory blocks, and a memory controller configured to control the memory device to perform a normal read operation or the cache read operation on a target memory block based on the fail count corresponding to the target memory block among the memory blocks.Type: ApplicationFiled: December 6, 2022Publication date: February 1, 2024Inventor: Yeong Dong GIM
-
Publication number: 20240036731Abstract: Provided herein may be a memory system and a method of operating the same. A memory controller may include a latency monitoring component configured to generate information about a number of occurrences of over-latency exceeding a preset reference latency among latencies each indicating a time amount required from a time point at which first command is received from an external device to a time point at which a completion response to the first command is transmitted to the external device during a first period, and a completion response controller configured to determine a first target latency based on the information about the number of occurrences of over-latency, and provide, during a second period following the first period, the external device with a completion response to a second commands provided from the external device after the first target latency has elapsed.Type: ApplicationFiled: December 16, 2022Publication date: February 1, 2024Inventors: Seon Ju LEE, Ki Tae KIM, In Ho JUNG
-
Publication number: 20240036732Abstract: Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time for processing of input/output (I/O) operations during an automatic unplanned failover (AUFO). A first storage cluster includes a first set of consistency groups (CGs) and a second storage cluster includes a second mirrored set of CGs. A computer-implemented method includes prefetching, with a user space of the second storage cluster, configuration information from a replicated database prior to starting the AUFO workflow, sending the configuration information to a kernel space of the second storage cluster on a per CG level while queuing the AUFO workflow, and determining if any in progress workflows conflict with the AUFO workflow.Type: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Inventors: Anoop Vijayan, Akhil Kaushik, Sohan Shetty, Dhruvil Shah
-
Publication number: 20240036733Abstract: An apparatus to facilitate in-place memory copy during remote data transfer in a heterogeneous compute environment is disclosed. The apparatus includes a processor to receive data via a network interface card (NIC) of a hardware accelerator device; identify a destination address of memory of the hardware accelerator device to write the data; determine that access control bits of the destination address in page tables maintained by a memory management unit (MMU) indicate that memory pages of the destination address are both registered and free; write the data to the memory pages of the destination address; and update the access control bits for memory pages of the destination address to indicate that the memory pages are restricted, wherein setting the access control bits to restricted prevents the NIC and a compute kernel of the hardware accelerator device from accessing the memory pages.Type: ApplicationFiled: July 29, 2022Publication date: February 1, 2024Applicant: Intel CorporationInventors: Reshma Lal, Sarbartha Banerjee
-
Publication number: 20240036734Abstract: An IO path determination method and apparatus, and a device and a readable storage medium. The method comprises: determining a target volume of an IO request, and acquiring a path level of the target volume; when the path level is a host path level, sending the IO request to a preset preferable controller; when the path level is a back-end path level, selecting a target controller from controllers by using a consistent hashing algorithm, and sending the IO request to the target controller; and when the path level is a fault level, determining that a fault occurs in an IO path. An IO path is determined by means of setting different path levels for a volume and in conjunction with a consistent hashing algorithm, such that loads of controllers in a storage system can be effectively balanced.Type: ApplicationFiled: December 30, 2021Publication date: February 1, 2024Applicant: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Zhikui LIU, Yanqing WANG
-
Publication number: 20240036735Abstract: An embodiment of the present disclosure discloses a memory device. The memory device comprises a memory controller, a buffer and a memory array. The buffer is coupled to the memory controller or embedded in the memory controller. A storage space of the buffer is configured by the memory controller to include a plurality of groups. The memory array is coupled to the memory controller, and comprising a plurality of tiles. The groups are one-to-one corresponding to the tiles. Each of the groups is configured to store data to be written into the corresponding tile. The memory controller performs one or more write operations based on the groups.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Wei-Chen WANG, Tse-Yuan WANG, Yuan-Hao CHANG, Tei-Wei KUO
-
Publication number: 20240036736Abstract: A system for handling requests that includes a set of memory banks coupled to a memory controller which comprises a set of read queues, including a read queue currently designated as the priority read queue. The memory controller loads read requests from an associated processor into the set of read queues. To process the read requests, the memory controller is configured to schedule the read requests of the priority read queue based on an availability of the associated memory bank, and if not in the priority read queue, also based on whether the read requests conflict with a recently scheduled read request from the priority read queue. Upon an execution of a read request from the priority read queue, the memory controller designates a different one of the set of read queues as the priority read queue, if the read request was at a front of the priority read queue.Type: ApplicationFiled: July 28, 2023Publication date: February 1, 2024Inventor: Timothy D. Anderson
-
Publication number: 20240036737Abstract: A memory system has a controller (e.g., CPU, FPGA, or GPU) and recording segments in a non-volatile memory (e.g., a flash memory device) used by the controller to store data. The controller is configured to: maintain data write counters for the recording segments; select a first segment of the recording segments for recording data from a host system, wherein selecting the first segment comprises scanning the data write counters to identify a first data write counter corresponding to the first segment; receive, from the host system, data to be recorded by the non-volatile memory; and write the received data to the selected first segment.Type: ApplicationFiled: September 19, 2023Publication date: February 1, 2024Inventor: Gil Golov
-
Publication number: 20240036738Abstract: A method for performing link management of a memory device in predetermined communications architecture with aid of handshaking phase transition control and associated apparatus are provided. The method may include: utilizing at least one upper layer controller of a transmission interface circuit to turn on a physical layer (PHY) circuit of the transmission interface circuit, for starting establishing a link between a host device and the memory device; before entering a first handshaking phase, utilizing the PHY circuit to receive any first incoming data sent from the host device to determine whether the any first incoming data indicates that the host device is in a corresponding first handshaking phase; and in response to the any first incoming data indicating that the host device is in the corresponding first handshaking phase, utilizing the PHY circuit to send first outgoing data that is equal to first predetermined data to the host device.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Applicant: Silicon Motion, Inc.Inventors: Bo-Chang Ye, Kuo-Cyuan Kuo, Chih-Chiang Chen
-
Publication number: 20240036739Abstract: A method for performing data fragmentation reduction control of a memory device in a predetermined communications architecture with aid of fragmentation information detection, associated apparatus and computer-readable medium are provided.Type: ApplicationFiled: October 27, 2022Publication date: February 1, 2024Applicant: Silicon Motion, Inc.Inventor: Po-Yi Shih
-
Publication number: 20240036740Abstract: A non-volatile memory system separately performs a memory operation for multiple sub-blocks of a block in order from previously determined slowest sub-block of the block to a previously determined faster sub-block of the block. As a slower sub-block is more likely to fail, this order of is more likely to identify a failure earlier in the process thereby saving time and reducing potential for a disturb. In some embodiments, the proposed order of operation can be used in conjunction with a programming process that concurrently programs blocks in multiple planes using completion of programming of a fastest plane to a data state as a trigger to test for program failure of other planes to the data state.Type: ApplicationFiled: November 9, 2022Publication date: February 1, 2024Applicant: SanDisk Technologies LLCInventors: Yihang Liu, Xiaochen Zhu, Jie Liu, Sarath Puthenthermadam, Jiahui Yuan, Feng Gao
-
Publication number: 20240036741Abstract: In a memory system, one or more target meta memory blocks to which an entirety or a part of meta data is to be written are determined on the basis of a detected target state from among a plurality of target states. The one or more target meta memory block may be selected from among a plurality of meta memory blocks on the basis of a number of detected target states among the plurality of target states.Type: ApplicationFiled: November 28, 2022Publication date: February 1, 2024Inventor: Jang Hun YUN
-
Publication number: 20240036742Abstract: A page buffer, a semiconductor memory having the same, and an operating method thereof are provided. The page buffer includes a first current supply circuit connected to a bit line, the first current supply circuit connecting or blocking a power voltage node to or from a common sensing node based on a potential level of the bit line; a second current supply circuit for controlling a potential level of a sensing node based on a current amount of the common sensing node; and a latch unit for latching data based on a potential of the sensing node.Type: ApplicationFiled: December 8, 2022Publication date: February 1, 2024Applicant: SK hynix Inc.Inventor: Han SEO
-
Publication number: 20240036743Abstract: Methods, apparatuses, and non-transitory machine-readable media associated with data transmission are described. Data transmission management can include receiving, from an edge device via a radio at a first device, instructions associated with data transmission between a second device in communication with the first device and a cloud service in communication with the first device. Data transmission management can also include managing, at the first device and based on the instructions from the edge device, data received from a memory resource of the second device for transmission to the cloud service and data received from the cloud service for transmission to the memory resource of the second device. Data transmission management can further include enabling transmission of some, none, or all of the data between the cloud service and the memory resource of the second device and vice versa based on the management of the data.Type: ApplicationFiled: October 12, 2023Publication date: February 1, 2024Inventors: Fatma Arzum Simsek-Ege, Carly M. Wantulok, Sumana Adusumilli, Chiara Cerafogli
-
Publication number: 20240036744Abstract: An information handling system includes a processor and a memory module. The memory module operates with a base set of functions and is configurable to operate with an expanded set of functions. The memory module includes a data storage location to store expansion capability certificates that specify subsets of the expanded set of functions to enable. The processor creates an expansion capability certificate that includes a first unique identifier of the information handling system, a second unique identifier of the memory module, and a subset of the expanded set of functions, and provides the expansion capability certificate to the memory module. The memory module receives the first expansion capability certificate, stores the expansion capability certificate to the data storage location, and enables the subset of the expanded set of functions in response to storing the expansion capability certificate.Type: ApplicationFiled: July 28, 2022Publication date: February 1, 2024Inventors: Milton Taveira, Isaac Q. Wang, Jordan Chin
-
Publication number: 20240036745Abstract: Disclosed is a memory device, which may include memory banks including a plurality of memory cells, row address repeaters that transfer a row address to the memory banks, and control logic that controls data input/output of the memory banks. The memory banks may be grouped into a plurality of bank groups, and the row address repeaters may be grouped into a plurality of repeater groups respectively corresponding to the plurality of bank groups. The control logic may control the row address repeaters according to activation status of the plurality of bank groups.Type: ApplicationFiled: January 18, 2023Publication date: February 1, 2024Inventor: Seungki HONG
-
Publication number: 20240036746Abstract: A storage device of the present disclosure includes a memory device including a system memory storing system information used in an operation, and a register storing a register value indicating that the system information is a first state or a second state, and a memory controller configured to control the memory device to receive the register value from the memory device when power is turned on, and to initialize the system information stored in the system memory when the received register value indicates that the system information is the first state.Type: ApplicationFiled: July 27, 2023Publication date: February 1, 2024Inventor: Ho Ryong YOU
-
Publication number: 20240036747Abstract: A method of data reduction in a partially encrypted volume includes receiving data to be stored on a storage array, decrypting the data using a first encryption key to generate first decrypted data, and decrypting the data using a second encryption key to generate second decrypted data. The method further includes comparing, by a storage array controller, a first compressibility value of the first decrypted data to a second compressibility value of the second decrypted data. The method further includes storing the first decrypted data if the first compressibility value is greater than or equal to the second compressibility value. The method further includes storing the second decrypted data if the second compressibility value is greater than the first compressibility value.Type: ApplicationFiled: October 4, 2023Publication date: February 1, 2024Inventors: CONSTANTINE P. SAPUNTZAKIS, TIMOTHY W. BRENNAN, YUVAL FRANDZEL