Patents Issued in June 20, 2023
-
Patent number: 11681404Abstract: A touch sensor includes a base layer including a first to third sensing region and a non-sensing region surrounding the first to third sensing region; a plurality of touch electrode rows provided in the first to third sensing regions and including a plurality of first touch electrodes connected in a first direction; and a plurality of touch electrode columns including a plurality of second touch electrodes connected in a second direction crossing the first direction. At least one of the first to third sensing regions has an area larger than that of other sensing regions. The non-sensing region includes an additional non-sensing region disposed between the second sensing region and the third sensing region and a bridge line provided in the additional non-sensing region and electrically connecting the first touch electrodes of the second sensing region to the first touch electrodes of the third sensing region.Type: GrantFiled: May 20, 2022Date of Patent: June 20, 2023Assignee: Samsung Display Co., Ltd.Inventors: Sung Jae Moon, Hwan Hee Jeong, Won Kyu Kwak
-
Patent number: 11681405Abstract: A touch sensor includes a base layer, a first electrode unit, second electrode units, and a first strain gauge. The first electrode unit includes first touch electrodes arranged on the base layer along a first direction and electrically connected to each other along the first direction. The second electrode units are spaced apart from one another along the first direction. Each of the second electrode units includes second touch electrodes arranged on the base layer along a second direction intersecting the first direction and electrically connected to each other along the second direction. Each of the second touch electrodes includes a first opening. The first strain gauge includes first resistance lines electrically connected to each other along the first direction. Each of the first resistance lines is disposed in a respective first opening disposed in a first row among the first openings.Type: GrantFiled: October 11, 2022Date of Patent: June 20, 2023Assignee: Samsung Display Co., Ltd.Inventors: Jang Hui Kim, Ga Young Kim, A Ra Jo
-
Patent number: 11681406Abstract: A touch panel device includes: a touch panel; an elastic member that supports the touch panel; a plurality of depressing force sensors arranged at installation positions where depression or upward warps of the touch panel occur due to the application of depressing force; and processing circuitry to obtain touch coordinates; to obtain a plurality of detection values corresponding to the sensor signals; and to load a plurality of predetermined depressing force calculation modes from a storage storing a plurality of regions on the operation surface and the plurality of predetermined depressing force calculation modes corresponding to the plurality of regions, to select a depressing force calculation mode for a region corresponding to the touch coordinates from the plurality of depressing force calculation modes, and to calculate the depressing force by using the selected depressing force calculation mode and the plurality of detection values.Type: GrantFiled: February 10, 2022Date of Patent: June 20, 2023Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Kentaro Mori, Yuichi Sasaki, Akihito Yamamoto, Sohei Osawa
-
Patent number: 11681407Abstract: A manufacturing method of a touch substrate, a touch substrate, and a touch displaying device. The touch substrate comprises a base plate and touch electrodes, wherein a first film layer, a second film layer and a third film layer are sequentially stacked on one side of the base plate, and the refractive index of the second film layer is smaller than that of the first film layer and the third film layer.Type: GrantFiled: June 17, 2021Date of Patent: June 20, 2023Assignees: WUHAN BOE OPTOELECTRONICS CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Xia Shi, Yuanhui Guo, Jie Han, Jian Zhao, Peipei Zhang, Yujie Gao
-
Patent number: 11681408Abstract: The present disclosure generally relates to retrieving and displaying contextually-relevant media content. In some embodiments, a device receives a request to display contextually-relevant media and, in response, displays a representation of a collection of media items relevant to a context of the device. In some embodiments, a device displays a visual media item of a sequence of items and, in response to receiving a swipe gesture, displays a detail user interface comprising related content for the media item. In some embodiments, a device, while displaying a first detail user interface, displays an affordance corresponding to a plurality of individuals identified as having attended a first event, that when selected, causes display of visual media corresponding to a plurality of events attended by the individuals. In some embodiments, a device, in response to user input, obtains an automatically-generated collection of visual media and displays a corresponding affordance.Type: GrantFiled: May 13, 2022Date of Patent: June 20, 2023Assignee: Apple Inc.Inventors: Britt S. Miura, Simon Bovet, Eric Circlaeys, Alan C. Dye, Daniel E. Gobera Rubalcava, Cyrus Daniel Irani, Brendan J. Langoulant, Stephen O. Lemay, Justin S. Titi, Gary Ian Butcher, Paulo Michaelo Lopez, Henrique Penha, Christopher Wilson
-
Patent number: 11681409Abstract: An augmented reality system that includes processors and storage devices storing instructions. The instructions configure the processors to perform operations. The operations include identifying a writing object in a video feed being displayed in an augmented reality viewer, identify a tip of the writing object based on a contour of the writing object, and tracking movements of the tip in the augmented reality viewer. The operations may also include generating a virtual file, the virtual file storing the tracked movements and generating a text file by performing an image recognition operation associating the tracked movements stored in the virtual file with one or more characters.Type: GrantFiled: June 2, 2022Date of Patent: June 20, 2023Assignee: Capital One Servies, LLCInventors: Joshua Edwards, Jacob Learned, Eric Loucks
-
Patent number: 11681410Abstract: An icon management method includes: activating a first page in a case that a first preset input is received; receiving a second preset input performed on a target icon in the first page; and displaying the target icon in a second page in response to the second preset input. The second page is different from the first page.Type: GrantFiled: November 29, 2021Date of Patent: June 20, 2023Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Shuai Han
-
Patent number: 11681411Abstract: A method for selecting one or more items by an electronic device is provided. The method includes receiving a first input for selecting two more points on a screen, in response to the first input, executing a multi-selection mode for selecting one or more items, receiving a second input which is inputted in succession to the first input, and in response to the second input, selecting the one or more items.Type: GrantFiled: June 22, 2020Date of Patent: June 20, 2023Inventors: Won-Gi Chae, Do-Yeon Nam, Jin-Chun Park, Jae-Wan Seo, Tae-Ki Hong
-
Patent number: 11681412Abstract: Techniques for better information sharing and control switching in a graphical user interface (GUI) are described. In an example, application windows are added to a dynamic area of a menu based on an execution of a menu application. The menu is presented in the GUI and each window is shown in a glanced state to provide quick information about the corresponding application. When the user focus shifts to a window, that window is presented in a focused state. Upon a user selection of the window, the window is presented in a selected state and includes one or more selectable controls. Based on the window in the selected state, an application module is updated to present an overlay window reproducing the window in the selected state. The overlay window is presented coextensive with and over the window in the selected state.Type: GrantFiled: July 29, 2021Date of Patent: June 20, 2023Assignee: Sony Interactive Entertainment Inc.Inventors: Toru Yamamoto, Katsuya Hyodo, Koichi Aoki, Robert E. Brown
-
Patent number: 11681413Abstract: Techniques and solutions are described for configuring a computer-implemented process defined by a data model. The data model includes a plurality of data objects, each data object having an object type. Displays are rendered that request selection of first and second values for respective first and second data objects of first and second object types. The first and second values are assigned to the respective first and second data objects. The computer-implemented process defined by the data model is executed, using the first and second values, to provide execution results.Type: GrantFiled: October 14, 2021Date of Patent: June 20, 2023Assignee: SAP SEInventors: Jaison Jacob, Kannan Presanna Kumar
-
Patent number: 11681414Abstract: A command display method includes a method of displaying a plurality of commands in a computer including a graphical user interface (GUI) for displaying the plurality of commands in a window on a display screen, the plurality of commands having a plurality of layers. The display method includes detecting the vertical or horizontal size of the window; determining the form of a display of each of the plurality of layers in response to the detected size; and controlling a display of the commands in each of the plurality of layers in response to the determined form and an instruction from an operator. At least one of the plurality of layers is controlled to be displayed as a detailed display in an area inside the window. The detailed display is a display of a layer that is at a lower level than the layer whose display form changes.Type: GrantFiled: May 11, 2022Date of Patent: June 20, 2023Assignee: CELSYS, INC.Inventors: Shuji Yuasa, Hisakata Omino, Kentaro Yamaguchi
-
Patent number: 11681415Abstract: Techniques are provided for implementing near-view notification techniques. In some instances, a viewing distance with respect to a display screen of an electronic device may be determined. In accordance with a determination that the viewing distance is above a distance threshold, content may be presented on the display screen. In accordance with a determination that the viewing distance is under a distance threshold, until the viewing distance returns to being above the distance threshold, a visual notification may be displayed. The visual notification may disrupt the content presented on the display screen.Type: GrantFiled: October 31, 2019Date of Patent: June 20, 2023Assignee: Apple Inc.Inventors: Laura L. Walker, Jiaying Wu, Andrew B. Watson, Tim H. W. Cornelissen
-
Patent number: 11681416Abstract: Systems and methods are provided for dynamically adjusting a website of an entity using information that has been received, stored, gathered, and/or otherwise obtained about what people want to find on the entity's website. A website may be dynamically adjusted using trending information. Dynamically adjusting may comprise generating and presenting links on the website to webpages in order of volume over a defined time threshold, or by variance over a standard volume over a longer established time frame. Dynamically adjusting the website may comprise providing an element on a website for what is most urgent to customers. A unit associated with a website may be monitored, and when the unit volume or activity starts to spike beyond normal expectations, then information about the unit is proactively and/or preemptively offered on the website, or a webpage of the website, without ever having a conversation with a user.Type: GrantFiled: April 16, 2020Date of Patent: June 20, 2023Assignee: Verint Americas Inc.Inventor: Timothy James Hewitt
-
Patent number: 11681417Abstract: Techniques are disclosed for increasing accessibility of digital content. For instance, a code for the digital content and one or more accessibility guidelines are received. The code is analyzed to identify a violation of an accessibility guideline. The digital content presented in accordance with the code, data indicative of the violation, and an option to correct the violation are displayed on a User Interface (UI). In response to receiving an input indicative of a selection of the option to correct the violation, one or more correction options to correct the violation are provided. In response to a selection of a correction option, the code is altered, based on the selected correction option. The alteration of the code corrects the violation of the accessibility guideline and thereby changes one or more aspects of how the digital content is to be presented.Type: GrantFiled: October 23, 2020Date of Patent: June 20, 2023Assignee: Adobe Inc.Inventors: Meera Ramachandran Nair, Manish Kumar Pandey, Majji Kranthi Kumar, Mohit Chaturvedi, Malkeet Singh, Sanjay Kumar Biswas
-
Patent number: 11681418Abstract: When reviewing digital pathology tissue specimens, multiple slides may be created from thin, sequential slices of tissue. These slices may then be prepared with various stains and digitized to generate a Whole Slide Image (WSI). Review of multiple WSIs is challenging because of the lack of homogeneity across the images. In embodiments, to facilitate review, WSIs are aligned with a multi-resolution registration algorithm, normalized for improved processing, annotated by an expert user, and divided into image patches. The image patches may be used to train a Machine Learning model to identify features useful for detection and classification of regions of interest (ROIs) in images. The trained model may be applied to other images to detect and classify ROIs in the other images, which can aid in navigating the WSIs. When the resulting ROIs are presented to the user, the user may easily navigate and provide feedback through a display layer.Type: GrantFiled: March 4, 2021Date of Patent: June 20, 2023Assignee: CORISTA, LLCInventors: Eric W. Wirch, Alexander Andryushkin, Richard Y. Wingard, II, Nigel Lee, Aristana Olivia Scourtas, David C. Wilbur
-
Patent number: 11681419Abstract: A method for securing a computer system comprising a step of: disguising a password entry screen.Type: GrantFiled: March 30, 2022Date of Patent: June 20, 2023Assignee: NOWWW.US Pty Ltd.Inventors: Mark Rodney Anson, Lance Roman-Miller
-
Patent number: 11681420Abstract: Methods and systems for presenting transportation options that utilize different modalities are provided. In one embodiment, a method is provided that includes receiving a location of a mobile device. A map may then be generated on the mobile device that depicts an area surrounding the location of the mobile device. An information value of the map may be determined and a first position of a panel may be determined based on the information value. The map and the panel may be displayed, with the panel overlaying at least a portion of the map in the first position.Type: GrantFiled: December 13, 2019Date of Patent: June 20, 2023Assignee: Lyft, Inc.Inventors: Anna Pan, Bradley Ellis, Jaden Junghyuan Choi, Kevin Michael Tezlaf, Mario Gomez-Hall, Robert Joseph Marsan, Sravanthi Kadali, Christine Mara Todorovich, Marc Haumann
-
Patent number: 11681421Abstract: A tool allows a user to create new designs for apparel and preview these designs before manufacture. Software and lasers are used in finishing apparel to produce a desired wear pattern or other design. Based on a laser input file with a pattern, a laser will burn the pattern onto apparel. With the tool, the user will be able to create, make changes, and view images of a design, in real time, before burning by a laser. Input to the tool includes fabric template images, laser input files, and damage input. The tool allows adding of tinting and adjusting of intensity and bright point. The user can also move, rotate, scale, and warp the image input.Type: GrantFiled: January 12, 2021Date of Patent: June 20, 2023Assignee: Levi Strauss & Co.Inventors: Christopher Schultz, Jennifer Schultz, Debdulal Mahanty, Ozgur Taylan Kuzucu, James Barton Sights, Benjamin Bell
-
Patent number: 11681422Abstract: In one aspect, a method provides a display device. The method senses the presence of the user or scene change within the field of view of the system's image sensor with a built-in image signal processor. The method automatically and concurrently powers on the image sensor. The method lights one or more lights around the display device in response to sense the presence of the user or scene change. The method captures one or more frames of images of a user or scene change with the image sensor. Each frame includes an M by N array of pixel data. The M by N array of pixel data comprises a data structure consisting of a collection of pixel elements enumerated as pixel P11 to pixel Pm1. The method stores the M by N array of pixel data as a frame of data written into a frame buffer memory of the display device.Type: GrantFiled: May 23, 2021Date of Patent: June 20, 2023Inventor: John W. Rowles
-
Patent number: 11681423Abstract: A computing system that can operate to implement an interactive graphic design system that enables users to preview and resolve input actions that cause conflict with predefined constraints.Type: GrantFiled: January 6, 2022Date of Patent: June 20, 2023Assignee: Figma, Inc.Inventors: Marcin Wichary, Nikolas Klein
-
Patent number: 11681424Abstract: A computer-implemented method for implementing a map calendar graphical user interface (GUI) including content-variable view levels is described herein. The method includes executing a map calendar application to provide a map calendar GUI surfaced on a display. The map calendar GUI includes interactive visualizations of a map calendar that are organized into content-variable view levels that relate to specific units of time.Type: GrantFiled: May 14, 2021Date of Patent: June 20, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Malia Douglas, Rachel Sirkin, Aaron E. Erlandson, Yoon Jin Lee, Stephen White, Erin Greenly, Evan W. Lavender
-
Patent number: 11681425Abstract: Server, system, method and graphical user interface for enabling users to select and apply or execute function(s) on the one or more types of contents or visual media wherein the functions are configured to be work offline via pre-loaded interfaces and functions by using offline or smart or connected client application, selectable and switchable by a user for executing or applying selected function on content or visual media wherein the functions are provided by various sources and wherein enabling or allowing to access or install or subscribe said one or more functions including visual content editing functions to at least one of mutually connected, contacts, contacts of contacts, selected, related, matched, liked and suggested users, purchaser, subscribers and users of the network(s).Type: GrantFiled: July 26, 2021Date of Patent: June 20, 2023Assignee: PROGWEBT LLCInventor: Yogesh Rathod
-
Patent number: 11681426Abstract: Disclosed is a multi-reactive video generating method and program that performs various condition playbacks depending on a user's manipulation, based on a video database (e.g., a basic video) in which a general video or a plurality of image frames are stored. According to an embodiment of the inventive concept, various actions (i.e., reactions) may be applied as the multi-reactive video generation file is played with a general video or a combination of a plurality of image frames.Type: GrantFiled: October 22, 2021Date of Patent: June 20, 2023Assignee: Momenti, Inc.Inventor: Chui Woo Lee
-
Patent number: 11681427Abstract: An orthogonal or multi-dimensional fabric user interface is described herein. A computer device executes an operating system that stores content in a multi-dimensional fabric. Users can access and view content that is stored in the multi-dimensional fabric at a specific location and time. The users request the specific location and time. The computer device r accesses the multi-dimensional fabric to anchor content within the multi-dimensional fabric user interface based on the specific location and time.Type: GrantFiled: November 11, 2022Date of Patent: June 20, 2023Assignee: PEER INCInventor: Thinh Tran
-
Patent number: 11681428Abstract: A location adjustment method and apparatus provide for improved control. In a virtual environment picture, a temporary entry control and a function prompt information about location customization are displayed. A location adjustment operation is triggered on the temporary entry control, and a drag operation on the temporary entry control is provided in an editing state, with the temporary entry control dragged from a first location to a second location. The temporary entry control is displayed at the second location. When the temporary entry control is displayed for the first time, a location of the temporary entry control is adjusted by directly dragging the temporary entry control, which simplifies location adjustment and improves efficiency.Type: GrantFiled: October 14, 2021Date of Patent: June 20, 2023Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Yuqi Long, Shuting Zhang, Shuai Han, Meng Qiu, Jianquan Li, Qiwen Zheng, Ruci Wang
-
Patent number: 11681429Abstract: An image editing user interface, displayed by a computer system, for editing a sequence of images (e.g., an enhanced digital image), includes an affordance for turning on, or off, animated playback of the sequence of images, while retaining the sequence of images. While animated playback is turned off, a representative image from the sequence of images is displayed.Type: GrantFiled: November 11, 2021Date of Patent: June 20, 2023Assignee: APPLE INC.Inventors: Graham R. Clarke, Behkish J. Manzari, Henrique D. Penha, Charles A. Mezak, Daniel E. Gobera Rubalcava, Justin S. Titi, Brendan J. Langoulant, Britt S. Miura
-
Patent number: 11681430Abstract: An electronic device includes a display for detecting touch input, and at least one processor for recognizing a type of an auxiliary input device placed on the display. A method for utilizing the electronic device includes detecting via a touch screen a type of an auxiliary input device placed on a display based on a configuration of at least one or more conductors on the auxiliary input device, detecting an input event generated by the auxiliary input device, and executing via a processor at least one function of an executing program corresponding to the detected input event.Type: GrantFiled: November 17, 2021Date of Patent: June 20, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Bo-Kun Choi, Jun-Suk Oh
-
Patent number: 11681431Abstract: Aspects of the subject technology relate to a technique automatically adapting a vehicle HMI to a user preference. The HMI includes a touchscreen displaying selectable icons associated with functions. Every time the HMI detects a selection of a first icon by a user among the icons, the HMI sends to the server, first information on a first function associated with the first icon, when the first icon is selected, and where the HMI is located when the first icon is selected. The server analyzes the first information to recognize a pattern of behavior taken by the user in selecting the first icon, generating a first user preference. The HMI updates an arrangement of the icons on the touchscreen based on the first user preference. The first user preference includes parameters that includes a certain day of a week, a certain time of that day, and a location.Type: GrantFiled: August 26, 2021Date of Patent: June 20, 2023Assignee: SUBARU CORPORATIONInventor: Yohei Okamoto
-
Patent number: 11681432Abstract: Embodiments of this application disclose a method and a terminal for displaying an input method virtual keyboard, and relate to the field of terminals, so as to improve input efficiency of a terminal and input experience of a user. The method includes: displaying, by a terminal, a first session interface of a first application on a touchscreen; determining, by the terminal, a first session message on the first session interface, where the first session message is a recently received session message; determining, by the terminal, a corresponding first virtual keyboard based on a type of the first session message, where the type of the first session message includes a text message, a numeric message, an emoticon message, or a voice message; and displaying, by the terminal, the first virtual keyboard on the first session interface.Type: GrantFiled: July 17, 2018Date of Patent: June 20, 2023Assignee: Honor Device Co., Ltd.Inventors: Haiteng Wu, Yue Zhang
-
Patent number: 11681433Abstract: A method for controlling a display system including a head-mounted display device and a controller coupled to the display device is provided. A first display unit provided in the display device constituting the display system enables an outside scene to be visually recognized. The first display unit is caused to perform display in any mode of a plurality of modes in accordance with a state of the head of a user wearing the display device. At this time, one input mode of a plurality of input modes is set in accordance with a display mode of the first display unit, and input corresponding to each of the plurality of input modes is enabled in coordination with display on a second display unit provided in the controller, and input is received in the input mode.Type: GrantFiled: January 29, 2021Date of Patent: June 20, 2023Assignee: SEIKO EPSON CORPORATIONInventors: Shinichi Kobayashi, Masahide Takano
-
Patent number: 11681434Abstract: The present disclosure relates to the technical field of computers, and provides a method and apparatus for setting virtual keys on a user interface performed by an electronic device. The method includes: determining, in response to at least two touch operations acting on a user interface, at least two pieces of operation position information of the at least two touch operations; identifying, according to the at least two pieces of operation position information, a target virtual key on the user interface; obtaining a target vibration waveform corresponding to the target vibration key, and performing waveform similarity calculation on the target vibration waveform and other vibration waveforms adapted to at least one other virtual key on the user interface to obtain a waveform difference value; and when the waveform difference value is greater than a predefined threshold, determining that the target vibration waveform is associated with the target virtual key.Type: GrantFiled: November 3, 2022Date of Patent: June 20, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Haiyang Wu, Shili Xu, Jingjing Chen, Qitian Zhang, Yanhui Lu, Kai Hong
-
Patent number: 11681435Abstract: A graphical user interface accessible to a user and suitable for receiving a user-supplied movement direction or selection input through a directional controller to manage focus, including: a plurality of objects configured in a hierarchical structure; a first focus transfer element configured to transfer the focus from the currently focused object when the user supplied movement direction is received from the directional controller; and a second focus transfer element configured to transfer the focus from the currently focused object when the selection input is received from the directional controller.Type: GrantFiled: April 19, 2021Date of Patent: June 20, 2023Assignees: Kinoma, Inc., Sony Group CorporationInventors: Sean D. Allen, J. Peter Hoddie
-
Patent number: 11681436Abstract: An information handling system may include a processor and a scanning agent including a program of instructions embodied in computer-readable media communicatively coupled to the processor, and configured to, asynchronously from input/output operations to a solid state drive communicatively coupled to the processor: scan sequences of logical block addresses corresponding to consecutively occurring input/output operations to the solid state drive; determine logical block addresses that are frequently proximate to each other in the sequences; and communicate information regarding the logical block addresses that are frequently proximate to each other in the sequences to the solid state drive, such that a controller of the solid state drive uses the information to organize data in physical pages of the solid state drive such that at least one physical page includes logical block addresses that are frequently proximate to each other in the sequences.Type: GrantFiled: November 12, 2020Date of Patent: June 20, 2023Assignee: Dell Products L.P.Inventors: Wei Dong, Weilin Liu
-
Patent number: 11681437Abstract: A computer-implemented method for altering a position on a tape at which the tape transitions to a DATA_FULL state is disclosed. The computer-implemented method further includes determining, after a file is written to a Data Partition of the tape, a size of an Index representing metadata associated with the file. The computer-implemented method further includes altering, based on the size of the Index representing metadata associated with the file, a position in the Data Partition of the tape at which the tape transitions to the DATA_FULL state.Type: GrantFiled: February 25, 2021Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Atsushi Abe, Tsuyoshi Miyamura, Hiroshi Itagaki, Tohru Hasegawa, Noriko Yamamoto, Shinsuke Mitsuma, Sosuke Matsui
-
Patent number: 11681438Abstract: A system can determine to produce a storage device for a user identity indicative of a user. The system can determine a number of extra disks to include with the storage device as part of the production, the extra disks enabling further storage capacity for the storage device beyond a specified storage capacity, the determining of the number of extra disks being based on data from a group of data, the group of data comprising first cost data representative of a first cost associated with including the second number of extra disks, probability data representative of a probability that the further storage capacity beyond the specified storage capacity will be requested during a defined time period after the production, and second cost data representative of a second cost associated with installing the second number of extra disks after the storage device has been delivered to the user site.Type: GrantFiled: May 28, 2021Date of Patent: June 20, 2023Assignee: DELL PRODUCTS L.P.Inventors: Nadav Azaria, Avitan Gefen
-
Patent number: 11681439Abstract: An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to allocate a first memory portion to a first application as a combination of a local memory and remote memory, wherein the remote memory is shared between multiple compute nodes, and manage a first memory balloon associated with the first memory portion based on two or more memory tiers associated with the local memory and the remote memory. Other embodiments are disclosed and claimed.Type: GrantFiled: June 26, 2020Date of Patent: June 20, 2023Assignee: Intel CorporationInventors: Rasika Subramanian, Lidia Warnes, Francesc Guim Bernat, Mark A. Schmisseur, Durgesh Srivastava
-
Patent number: 11681440Abstract: The present disclosure includes apparatuses and methods for parallel writing to multiple memory device locations. An example apparatus comprises a memory device. The memory device includes an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a sense amplifier and a compute component configured to implement logical operations. A memory controller in the memory device is configured to receive a block of resolved instructions and/or constant data from the host. The memory controller is configured to write the resolved instructions and/or constant data in parallel to a plurality of locations the memory device.Type: GrantFiled: March 8, 2021Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventors: Jason T. Zawodny, Glen E. Hush, Troy A. Manning, Timothy P. Finkbeiner
-
Patent number: 11681441Abstract: A computer-implemented method for remote direct memory access (RDMA) by a distributed storage node includes receiving a request for an input/output (I/O) process associated with data. In response to the request, a memory segment shared between the operating system and a user process is allocated using an operating system driver of the node. The user process includes an I/O stack for processing the request. The shared memory segment includes a context memory portion storing context information associated with the I/O stack, a header memory portion storing header information for the I/O process, and a data memory portion for storing the data. The shared memory segment is registered for RDMA access with a target storage node. An RDMA transfer is performed between the shared memory segment and the target node to complete the I/O process. The shared memory segment is deallocated upon completion of the RDMA transfer.Type: GrantFiled: July 14, 2021Date of Patent: June 20, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Peter Puhov, Robert Foley
-
Patent number: 11681442Abstract: An example method may include performing a first wear leveling operation on a group of data blocks based on a write counter associated with the group of data blocks, wherein the first wear leveling operation comprises including the group of data blocks in a plurality of groups of mapped data blocks, responsive to including the group of data blocks in the plurality of groups of mapped data blocks, performing a second wear leveling operation on the group of data blocks, wherein performing the second wear leveling operation comprises determining a base address of the group of data blocks, the base address indicating a location at which the group of data blocks begins, and accessing a data block in the group of data blocks based on the base address of the group of data blocks and a logical address associated with the data block.Type: GrantFiled: June 13, 2022Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventors: Fangfang Zhu, Jiangli Zhu, Ning Chen, Ying Yu Tai
-
Patent number: 11681443Abstract: A data storage system includes a head node and mass storage devices. The head node is configured to store volume data and flush volume data to the mass storage devices. Additionally, the head node is configured to determine a quantity of data partitions and/or parity partitions to store for a chunk of volume data being flushed to the mass storage devices in order to satisfy a durability guarantee. For chunks of data for which complete copies are also stored in an additional data storage system, the head node is configured to reduce the quantity of data partitions and/or parity partitions stored such that required storage space is reduced while still ensuring that the durability guarantee is satisfied.Type: GrantFiled: August 28, 2020Date of Patent: June 20, 2023Assignee: Amazon Technologies, Inc.Inventors: Sriram Venugopal, Kun Tang, Norbert Paul Kusters, Jianhua Fan
-
Patent number: 11681444Abstract: The present application discloses a magnetic disk management method, an apparatus and an electronic device by providing an engine layer including a plurality of space files and an encapsulation layer including a file directory tree of a space file structure; where the engine layer responds to a data management operation performed for a target space file of the file directory tree output by the engine layer, and a target magnetic disk space corresponding to the target space files is determined through the address association list of the encapsulation layer, and data management is performed on the data in the target magnetic disk space. Thereby, different data can be isolated by different space files when entering through the engine layer, which ensures that security issues such as leakage of the data in the magnetic disk will not occur.Type: GrantFiled: September 15, 2020Date of Patent: June 20, 2023Inventors: Chao Wang, Jian Liu, Li Li
-
Patent number: 11681445Abstract: An illustrative method includes a storage-aware serverless function management system monitoring one or more serverless function instances of one or more serverless functions implemented in a serverless system, the one or more serverless function instances associated with one or more components of a storage system, determining a portion of a component among the one or more components of the storage system based on the monitoring, and requesting the storage system to adjust storage of data associated with the portion of the component.Type: GrantFiled: September 30, 2021Date of Patent: June 20, 2023Assignee: Pure Storage, Inc.Inventors: Taher Vohra, Luis Pablo Pabón
-
Patent number: 11681446Abstract: Methods, systems, and devices for power supply control for non-volatile memory are described. A package containing a memory subsystem may include a controller, a volatile memory, and a non-volatile memory. The package may include one or more pins for receiving a supply voltage that may be distributed to the controller, the volatile memory, and the non-volatile memory using one or more power supply rails. The memory subsystem may include one or more switching components along one or more power supply rails to selectively decouple the non-volatile memory from the one or more power supply rails, thereby enabling the non-volatile memory to be powered down separately from the controller and volatile memory. The controller may determine whether to couple or uncouple the non-volatile memory from a power supply rail based on various criteria associated with accessing the non-volatile memory.Type: GrantFiled: July 9, 2021Date of Patent: June 20, 2023Assignee: Micron Technology, Inc.Inventors: Mohamed Roumi, Sushil Kumar, Tushar Chhabra, Sharath Chandra Ambula
-
Patent number: 11681447Abstract: Techniques provide storage space balance for a file system. Along these lines, it is determined whether a first allocation proportion of a first metadata storage space of a first type of metadata from among one or more types of metadata of a file system is greater than a first threshold proportion. If the first allocation proportion is greater than the first threshold proportion, a metadata storage space is reserved for the first type of metadata from a storage space of the file system.Type: GrantFiled: May 19, 2020Date of Patent: June 20, 2023Assignee: EMC IP Holding Company LLCInventors: Chaojun Zhao, Yang Zhang
-
Patent number: 11681448Abstract: Fabric modules in a storage system offer differing device IDs from a deterministic sequence to a storage device being added to the storage system. The storage device that is being added accepts a device ID that is higher in the deterministic sequence. The fabric module that offered the device ID same as was accepted by the storage device determines to proceed with initializing the storage device.Type: GrantFiled: October 12, 2021Date of Patent: June 20, 2023Assignee: PURE STORAGE, INC.Inventors: Ian Juch, Hao Liu, Boris Feigin, Haijie Xiao, Gordon James Coleman
-
Patent number: 11681449Abstract: A system-on-chip is connected to a first memory device and a second memory device. The system-on-chip comprises a memory controller configured to control an interleaving access operation on the first and second memory devices. A modem processor is configured to provide an address for accessing the first or second memory devices. A linear address remapping logic is configured to remap an address received from the modem processor and to provide the remapped address to the memory controller. The memory controller performs a linear access operation on the first or second memory device in response to receiving the remapped address.Type: GrantFiled: August 3, 2020Date of Patent: June 20, 2023Inventor: Dongsik Cho
-
Patent number: 11681450Abstract: A method, computer program product, and computing system for receiving a re-initialization operation request for a storage array, the storage array including a plurality of self-encrypting drives. A reversion state may be determined for each self-encrypting drive of the plurality of self-encrypting drives. In response to determining that at least one self-encrypting drive is in an unreverted state, at least one predefined reversion key for reverting the at least one self-encrypting drive from a predefined area of the storage array may be accessed. Each self-encrypting drive of the plurality of self-encrypting drives in the unreverted state may be reverted to a reverted state using the at least one predefined reversion key.Type: GrantFiled: June 17, 2021Date of Patent: June 20, 2023Assignee: EMC IP Holding Company, LLCInventors: Michael Lee Burriss, Colleen Marie Jacobson, Weixing Wang, Mahadevan Vasudevan
-
Patent number: 11681451Abstract: A storage device and method of controlling a storage device are disclosed. The storage device includes a host, a logic die, and a high bandwidth memory stack including a memory die. A computation lookup table is stored on a memory array of the memory die. The host sends a command to perform an operation utilizing a kernel and a plurality of input feature maps, includes finding the product of a weight of the kernel and values of multiple input feature maps. The computation lookup table includes a row corresponding to a weight of the kernel, and a column corresponding to a value of the input feature maps. A result value stored at a position corresponding to a row and a column is the product of the weight corresponding to the row and the value corresponding to the column.Type: GrantFiled: September 13, 2021Date of Patent: June 20, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Peng Gu, Krishna T. Malladi, Hongzhong Zheng
-
Patent number: 11681452Abstract: A computer system includes a memory controller and a non-volatile dual in-line memory module (NVDIMM) connected to the memory controller. The NVDIMM comprises a non-volatile memory (NVM) for storing data and a media controller. After receiving a read command for reading first data stored in the NVDIMM from the memory controller, the media controller reads multiple data subblocks of the first data from the NVM. After sending multiple ready signals to notify the memory controller that multiple data subblocks of the first data are available, the media controller receives multiple send commands for fetching the multiple data subblocks. The media controller then transmits to the memory controller the multiple data subblocks in response to the multiple send commands.Type: GrantFiled: January 6, 2022Date of Patent: June 20, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Shihai Xiao, Florian Longnos, Wei Yang
-
Patent number: 11681453Abstract: In some examples, a system computes respective values for corresponding data value indicators added to and removed from a deduplication data store in which duplicated data values have been eliminated, where each respective data value indicator of the data value indicators represents presence of a unique data value in the deduplication data store. The system updates an estimator based on the respective values, to reflect an addition of a first data value indicator to the deduplication data store and a removal of a second data value indicator from the deduplication data store. The system computes, using the updated estimator, a parameter relating to data deduplication at the deduplication data store.Type: GrantFiled: September 23, 2020Date of Patent: June 20, 2023Assignee: Hewlett Packard Enterprise Development LPInventor: Matti Vanninen