Patents Issued in August 16, 2022
  • Patent number: 11416116
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the generation of mobile device notifications. By processing lists of action items stored on a mobile device and gathering information that is relevant to completing the action items, it is possible to generate mobile device notifications that facilitate the completion of the action items.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: August 16, 2022
    Assignee: SALESFORCE.COM, INC.
    Inventor: Sonia Machesney
  • Patent number: 11416117
    Abstract: Methods and systems and mobile device interfaces for creating, joining, organizing and managing via mobile devices affinity groups in a cloud computing environment for social and business purposes.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: August 16, 2022
    Inventor: Gerald Douglas Hosier, Jr.
  • Patent number: 11416118
    Abstract: A method and apparatus is disclosed for transferring digital content from a computing cloud to a computing device and generating recommendations for the user of the computing device.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: August 16, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Edwin Ho
  • Patent number: 11416119
    Abstract: Systems and methods to determine an event location on a feeder line segment that is downstream of a feeder line branch. A first indication of an event is received from a sensor located on a feeder line upstream of the feeder line branch. A status of a monitored segment downstream of the feeder line branch is determined based on receiving the indication. The monitored segment is determined to be a particular branch based on locations of the feeder line branch, status sensors downstream of the feeder line branch, and location data of segments downstream of the feeder line branch. The event is determined to have occurred on a determined segment downstream of the feeder line branch based on the status of the monitored segment and on which segment is the monitored segment. An indication that the event occurred on the determined segment is provided based on determining the monitored segment.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 16, 2022
    Assignee: Florida Power & Light Company
    Inventors: Ronald A. Capute, Troy D. Lewis, Vignesh Rangaraj
  • Patent number: 11416120
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to present a plurality of associable actions and a plurality of accessories of distinct operational types, associate an action with an input function of a select one of the plurality of accessories, monitor the selected accessory for a stimulation of the input function, and transmit the action to an operating system to launch a first software application or to convey to a second software application the action or an aspect of the action. Additional embodiments are disclosed.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: August 16, 2022
    Assignee: STEELSERIES ApS
    Inventors: Michael Aronzon, Jacob Wolff-Petersen, Tino Soelberg
  • Patent number: 11416121
    Abstract: Provided are an image processing apparatus, an image processing method, and a program capable of reducing user's labor in automatically creating a photo album. A plurality of candidate images are acquired, user selection information regarding a user-selected image selected by a user is acquired from the plurality of candidate images, and a user-selected image is obtained on the basis of an analysis result of the user-selected image. An attribute is given to the user-selected image, and a user selection standard that is a standard in selecting the user-selected image is estimated on the basis of a user selection ratio represented by a ratio of the number of selected images having the same attribute to a total number of user-selected images. An auto-selected image is selected from non-selected images that are not selected by the user in the candidate images on the basis of the user selection standard.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: August 16, 2022
    Assignee: FUJIFILM Corporation
    Inventor: Toshimitsu Fukushima
  • Patent number: 11416122
    Abstract: An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: provide for use of a location shortcut, at an operating system level for an electronic device, to enable entering a location into a plurality of applications configured to run on the operating system.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: August 16, 2022
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Robert F. Rosenberg, Ana Amorim
  • Patent number: 11416123
    Abstract: Provided herein are methods and devices that allow for efficient management of many different sampling locations within a facility. A method for operating a biological sampler, a particle counter, and like air sampling, analysis, and/or monitoring equipment or instrumentation is described, such as by sampling an environment at a sampling position with the biological sampler and storing sample data and other useful information in memory in association with unique identifier(s) including sampling location(s) for the samples. Also provided are associated devices for carrying out the methods.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: August 16, 2022
    Assignee: PARTICLE MEASURING SYSTEMS, INC.
    Inventors: Daniele Pandolfi, Matt Michaelis, Paul B. Hartigan, Cliff Ketcham
  • Patent number: 11416124
    Abstract: Described herein is an issue tracking system (ITS) comprising one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the one or more processors to: render a user interface depicting an issues queue that includes two or more issues defined in the ITS; receive in the user interface, a selection of at least two issues; receive in the user interface a section of an action; and launch an operation to apply the selected action to each selected issue.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: August 16, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventor: Jacob Bass
  • Patent number: 11416125
    Abstract: Techniques for displaying a runtime-generated dashboard to a user are disclosed. A system receives user information regarding a user accessing a system and determine a plurality of system features available to the user based on the user information. The system assigns each of the plurality of system features a rank and orders the plurality of system features based on respective assigned ranks. The system displays a dashboard comprising multiple shortcuts corresponding respectively to the plurality of system features. The shortcuts are ordered based on ranks of respective corresponding system features. Concurrently with displaying the shortcuts, the system displays a heterogeneous plurality of interface elements corresponding respectively to the plurality of system features. Each interface element visually indicates a type of interaction associated with the respective system feature. At least two of the plurality of system features are associated with different types of interactions.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: August 16, 2022
    Assignee: Oracle International Corporation
    Inventors: Allison Marie Wayne, Sherry Mead, Lancy Jude Silveira, Hillel Noah Cooperman, Kathleen Maguire Candland, Carmen Ximena D'Arlach
  • Patent number: 11416126
    Abstract: A control method includes displaying a first interface, receiving first input of a user acting on a non-navigation button, displaying, in response to the first input, at least one of an artificial intelligence (AI) function entry interface and a scene service task interface that are corresponding to the non-navigation button, where the first interface includes a navigation bar, the navigation bar is provided with a navigation button and at least one non-navigation button, when the navigation button is triggered, an electronic device performs at least one of returning to a previous interface, jumping to a home interface, and invoking an interface of an application program accessed within a preset time up to a current moment, and when the at least one non-navigation button is triggered, the electronic device displays at least one of an AI function entry interface and a scene service task interface.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: August 16, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jing Ni, Kai Qian, Zhiyan Yang, Jingjin Xu, Shi Liu, Yuxiao Zhou, Yonggang Zhu
  • Patent number: 11416127
    Abstract: A computer system displays a respective page of a home screen user interface, where the respective page includes a first plurality of application icons in a first predefined arrangement. The computer system detects a sequence of one or more inputs corresponding to a request to insert, into the respective page, a first user interface object containing a plurality of application icons that are automatically selected by the computer system. In response to detecting the sequence of one or more inputs, the computer system concurrently displays on the respective page: two or more of the first plurality of application icons in the first predefined arrangement, and a second plurality of application icons that are automatically placed on the respective page in locations that are aligned with the first predefined arrangement of the first plurality of application icons on the respective page of the home screen user interface.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: August 16, 2022
    Assignee: APPLE INC.
    Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Craig M. Federighi, Alan C. Dye
  • Patent number: 11416128
    Abstract: A collective virtual emotional experience, e.g., laughing in reaction to stand-up comedy, results is accomplished by providing stand-up comedy content through a first remote device, e.g., a smart phone, to a first content consumer; collecting, through the smart phone, the first content consumer's reaction to a segment of the stand-up comedy content; providing the same stand-up comedy content through a second remote device, e.g., a smart phone, to a second content consumer who is remote relative to the first content consumer; and, when providing the segment to the second content consumer, apprising the second content consumer of the first content consumer's reaction to the segment.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: August 16, 2022
    Inventor: Jeffrey Harmon
  • Patent number: 11416129
    Abstract: The system, method, and computer readable medium described herein provide improvements in the ways that user interfaces present multi-dimensional relationships between data samples to a user. The disclosed user interface framework provides users with a visualization of the complex relationships between data samples having multi-dimensional attributes which allows the users to quickly and intuitively grasp the relationships between data samples for a large number of attributes at a glance and in a single data map visualization.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: August 16, 2022
    Assignee: The Research Foundation for The State University of New York
    Inventors: Klaus Mueller, Shenghui Cheng
  • Patent number: 11416130
    Abstract: Examples are related to operating a user interface of a dual-screen computing device. One example provides a computing device, comprising a first portion comprising a first display and a first touch sensor, and a second portion comprising a second display and a second touch sensor, the second portion connected to the first via a hinge, the hinge defining a seam between the first display and the second display. The computing device is configured to receive a touch input at the first display moving an application that is currently displayed on the first display and not on the second display toward the second display, detect the touch input releasing the application within a predetermined area, and span the application across the first display and the second display.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eduardo Sonnino, Scott D. Schenone, Spencer Lee Davis, Sergio Eduardo Rodriguez Virgen, Otso Joona Casimir Tuomi, TJ Rhoades, Young Soo Kim, Panos Costa Panay, Trevor Cliff Noah
  • Patent number: 11416131
    Abstract: Methods and devices for selectively presenting a user interface or “desktop” across two devices are provided. More particularly, a unified desktop is presented across a device and a computer system that comprise a unified system. The unified desktop acts as a single user interface that presents data and receives user interaction in a seamless environment that emulates a personal computing environment. To function within the personal computing environment, the unified desktop includes a process for docking and undocking the device with the computer system. The unified desktop presents a new user interface to allow access to functions of the unified desktop.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: August 16, 2022
    Assignee: Z124
    Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
  • Patent number: 11416132
    Abstract: A system is described for scaling display content on a computing device based on user-to-device distance. A measurement is taken of the distance between the user and the device and a scaling setting is determined using a predefined rule based on the measured distance. The scaling setting is applied to scale content on the display based on the user-to-device distance by changing settings in the operating system or changing scaling in an application. Embodiments include virtual desktop/application and localized implementations.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 16, 2022
    Assignee: VMware, Inc.
    Inventors: Yue Sun, Bo Liu, Ming Zhao, Jingxiao Xu, Yanni Wu, Xiang Hu
  • Patent number: 11416133
    Abstract: There are provided a device with a touch panel display, a control method of a device with a touch panel display, and a program capable of performing desired processing on an object in an image by a simple operation. An object region occupied by an object including at least a portion of a contact region on an image is determined based on a contact region by a pinch-in operation, and in a case where a transition from the pinch-in operation to an operation other than the pinch-in operation is recognized, an action related to the object region on the image displayed on the touch panel display is performed.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: August 16, 2022
    Assignee: FUJIFILM Corporation
    Inventors: Takatoshi Karino, Kazuyuki Itagaki, Makoto Ozeki, Shinji Hayashi
  • Patent number: 11416134
    Abstract: The present disclosure generally relates to user interfaces for altering visual media. In some embodiments, user interfaces capturing visual media (e.g., via a synthetic depth-of-field effect), playing back visual media (e.g., via a synthetic depth-of-field effect), editing visual media (e.g., that has a synthetic depth-of-field effect applied), and/or managing media capture.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: August 16, 2022
    Assignee: Apple Inc.
    Inventors: Behkish J. Manzari, Graham R. Clarke, Toke Jansen, Joseph A. Malia, Andre Souza Dos Santos, William A. Sorrentino, III, Saumitro Dasgupta, Wayne Loofbourrow, Seyyedhossein Mousavi, Jens Jacob Pallisgaard, Paul Thomas Schneider, Joshua Blake Shagam, Piotr J. Stanczyk, Hjalte Wedel Vildhoej
  • Patent number: 11416135
    Abstract: A constrained communication system may receive from a first user a plurality of constraints for a first constrained communication. A first constrained communication record is created based on the plurality of constraints. A first communication is generated based on the first constrained communication record. The first communication is provided to a second user. The second user provides response data and the underlying constrained communication is updated based on the response data.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: August 16, 2022
    Assignee: Casbu, LLC
    Inventor: Roman F. Coppola
  • Patent number: 11416136
    Abstract: The present disclosure generally relates to assigning tasks to various user inputs, and detecting and responding to user inputs. In some embodiments, the present disclosure relates to assigning tasks to various user inputs received on a back surface of a device, and detecting and responding to user inputs on the back surface of the device.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: August 16, 2022
    Assignee: Apple Inc.
    Inventors: John M. Nefulda, Keith P. Avery, Madhu Chinthakunta, Christopher B. Fleizach, Varun Maudgalya, Sommer E. Panage, Xinyi Yan, Garrett L. Weinberg, Michal K. Wegrzynski, William Caruso, Kenneth S. Friedman, Jamil Dhanani, Muhammad Amir Shafiq, Minwoo Jeong, Timothy S. Paek, Viet Huy Le, Heriberto Nieto, Brandt M. Westing, Rishabh Yadav
  • Patent number: 11416137
    Abstract: Methods and systems for providing access to contents which are semantically related to a displayed content(s). The access can be provided through a multi-dimensional user interface (UI). The method includes detecting a predefined gesture with respect to a first content. Based on the detected gesture, determining closest semantically linked content (second content). The semantic link between the first content and the second content can be established based on parameters such as sharing history, frequency of usage, type, a location, similarity, hierarchy, key words/phrases, tags, and so on. The semantically linked contents can be assigned onto distinct dimensions of the multi-dimensional UI space. The multi-dimensional UI space can be traversed through different dimensions using the predefined gesture, and each traversal from one dimension to another can be semantically linked.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 16, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Khaidem Suman Singha, Kiran Prasanth Rajan, Tuhin Chakraborty, Vinayak Pancholi, Saumitri Choudhury, Hallah Zorinsangi, Hema Aravindan, Navin N
  • Patent number: 11416138
    Abstract: Methods of detection of swipe gestures and filtering and locating desired information in a multi-attributed search space in response to detection of swipe gestures and devices for performing the same are provided. The method includes activating an attribute associated with at least one element of a list of elements having a visible list portion rendered on the viewing area, in response to receiving an activation input for the attribute and displaying a plurality of attribute field controls associated with the attribute, in response to its activation. The method further includes receiving a manipulation action of at least one attribute field control, updating an attribute value in response to the manipulation action, and updating the visible list portion based on the attribute value. The method may be used with touchscreen displays, and with virtual or augmented reality displays.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: August 16, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Gaganpreet Singh, Qiang Xu, Wei Li
  • Patent number: 11416139
    Abstract: Provided are an electronic device and a screen display method of the electronic device. More specifically, provided are an electronic device for providing an extension function to a second area according to a characteristic of a characteristic area in first and second areas of an extended touch screen, and a screen display method of the electronic device. Some of the disclosed embodiments provide an electronic device for providing an extension function to a second area according to a characteristic of a characteristic area of an application screen in first and second areas divided by a trigger in an extended touch screen. In addition thereto, various other embodiments are also possible.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: August 16, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Soyoung Kim, Daehyun Kim, Minsik Kim, Jongmoo Lee, Geon-Soo Kim, Jin-Wan An, Ji-Woo Lee, Hyun-Suk Choi
  • Patent number: 11416140
    Abstract: An example of an apparatus including a touchscreen device to receive input and selectively transmit the input. The apparatus further includes a rendering engine to render output to a region of the touchscreen device. The output corresponds to boundaries of the region of the touchscreen device, wherein the touchscreen device uses the boundaries and a location of the input to determine whether to transmit the input. The apparatus also includes a processor to receive the input transmitted from the touchscreen device.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: August 16, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roberto Bender, Melina Fonseca Silva Jaeger, Arthur Ribacki, Joao Carrion
  • Patent number: 11416141
    Abstract: One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: August 16, 2022
    Assignee: Apple Inc.
    Inventors: Kenneth Kocienda, Bas Ording
  • Patent number: 11416142
    Abstract: In accordance with one or more aspects of a dynamic soft keyboard, a user input is received via a soft keyboard having multiple keys. Information describing a current input environment for the soft keyboard is obtained, and a determination is made as to which one or more keys of the multiple keys was intended to be selected by the user input. This determination is made based at least in part on the current input environment.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: August 16, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erik M. Geidl, Shawn R. LeProwse, Ian C. LeGrow, Reed L. Townsend
  • Patent number: 11416143
    Abstract: Methods, systems, and apparatuses related to runtime selection of memory devices and storage devices in a disaggregated memory system are described. For example, a controller can be coupled to a plurality of memory device and a plurality of storage devices. The controller can receive signaling indicative of a memory request corresponding to execution of an application. Responsive to receiving the signaling indicative of the memory request, the controller can select a memory device or a storage device, or both, selecting from the plurality of memory devices or the plurality of storage devices, or both, to perform a memory operation associated with the memory request. Responsive to receiving the memory request and selecting the memory device or the storage device, or both, the controller can perform the memory operation using the selected memory device or the selected storage device, or both.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: August 16, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Reshmi Basu, Richard C. Murphy
  • Patent number: 11416144
    Abstract: A storage system and related method are for operating solid-state storage memory in a storage system. Zones of solid-state storage memory are provided. Each zone includes a portion of the solid-state storage memory. The zone has a data write requirement for the zone for reliability of data reads. The storage system adjusts power loss protection for at least one zone. The adjusting is based on the data write requirement for the zone and responsive to detecting a power loss.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: August 16, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Andrew R. Bernat, Brandon Davis, Mark L. McAuliffe, Zoltan DeWitt, Benjamin Scholbrock, Phillip Hord, Ronald Karr
  • Patent number: 11416145
    Abstract: Techniques for providing efficient space management in writable snapshots are disclosed. The techniques include dividing available storage in a filesystem into one or more contiguous allocation unit (AU) chunks. Each AU chunk includes a set of contiguous fixed-size AUs, wherein each AU includes a series of contiguous fixed-size blocks. Each AU chunk also includes a set of contiguous AU mappings, wherein each AU mapping represents a different AU. The techniques also include storing, in a first AU mapping, a first snapshot identifier for a snapshot of the filesystem to indicate allocation of a first AU represented by the first AU mapping to the snapshot. The techniques further include allocating a first block in the first AU to the snapshot by incrementing, in the first AU mapping, a reference count that tracks a number of blocks in the first AU that are allocated to the snapshot.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: August 16, 2022
    Assignee: Oracle International Corporation
    Inventor: Sridhar Valaguru
  • Patent number: 11416146
    Abstract: A memory structure with input-aware maximum multiply-and-accumulate value zone prediction for computing-in-memory applications includes a memory array, an input-aware zone prediction circuit and an analog-to-digital converter. An input-aware maximum partial multiply-and-accumulate value voltage generator is configured to generate a maximum partial multiply-and-accumulate value according to at least one input value. A prediction-aware global reference voltage generator is configured to generate a plurality of global reference voltages, a maximum reference voltage and a selected minimum reference voltage. A maximum partial multiply-and-accumulate value zone detector is configured to generate a zone switch signal by comparing the maximum partial multiply-and-accumulate value and the global reference voltages.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: August 16, 2022
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventors: Meng-Fan Chang, Jian-Wei Su, Je-Min Hung, Chuan-Jia Jhang, Ping-Chun Wu, Jin-Sheng Ren
  • Patent number: 11416147
    Abstract: A method for protecting data in a storage system is disclosed. In one embodiment, such a method includes detecting, by a first rack power controller, first battery-on status associated with a first uninterruptible power supply. The method further detects, by a second rack power controller, second battery-on status associated with a second uninterruptible power supply. The method communicates, from the first rack power controller to the second rack power controller, the first battery-on status. The method then triggers, by the second rack power controller, a dump of modified data from memory to more persistent storage upon detecting both the first battery-on status and the second battery-on status. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Todd C. Sorenson, Brian A. Rinaldi, John C. Elliott, Gary W. Batchelor, Jiwu Duan
  • Patent number: 11416148
    Abstract: A system and a method are disclosed that provides atomicity for large data writes to persistent memory of an object storage system. A segment of persistent memory is allocated to an application. The persistent memory includes non-volatile memory that is accessible in a random access, byte-addressable manner. The segment of persistent memory is associated with first and second bits of a bitmap. The first bit is set indicating that the segment of persistent memory has been allocated. Data is received from the application for storage in the segment of persistent memory, and the second bit is set indicating that data in the segment of persistent memory has been finalized and is ready for storage in a storage medium that is different from persistent memory. The atomicity of the data in persistent memory may be determined based on the first bit and the second bit being set.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: August 16, 2022
    Inventors: Angel Benedicto Aviles, Jr., Vinod Kumar Daga, Vamsikrishna Sadhu, Tejas Hunsur Krishna
  • Patent number: 11416149
    Abstract: A method includes determining, by a computing device of a plurality of computing devices of a storage network, a data processing plan for processing an access request. The method further includes identifying two or more processing units of a plurality of processing units of the storage network based on the data processing plan and availability information, and determining processing capabilities of each of the two or more processing units. The method further includes selecting a processing unit of the two or more processing units to process the access request based on a favorable comparison of the processing capabilities of the processing unit and the data processing plan. The method further includes selecting one or more processing options of the processing unit to process the access request according to the data processing plan, and sending the access request and selection of the one or more processing options to the processing unit.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 16, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Jason K. Resch, S. Christopher Gladwin, Kumar Abhijeet, Greg R. Dhuse
  • Patent number: 11416150
    Abstract: Techniques in electronic systems, such as in systems including a processing chip and one or more external memory chips, provide improvements in one or more of system security, performance, cost, and efficiency. The processing chip includes autonomous hardware that enables the processing chip, without a use of any CPUs, to form an association between itself and a particular flash chip. Prior to an initial operational use of the processing chip, the autonomous hardware is able to generate a key unique to the processing chip using a physically unclonable function, and then to form the association by encrypting a stream of data using the key and writing the encrypted result to the flash chip. For example, the stream of data comprises a bootloader and an operating system, and the processing chip is able to begin the initial operational use by securely booting using data copied from the flash chip.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 16, 2022
    Assignee: AXIADO CORPORATION
    Inventor: Axel K. Kloth
  • Patent number: 11416151
    Abstract: An efficient mapping information management technology for non-volatile memory is disclosed. When a host requests to access data of a first logical address, a microprocessor of a controller of the non-volatile memory loads a first sub-mapping table from the non-volatile memory to a volatile memory. The microprocessor loads hierarchical pointer tables related to the first logical address into the volatile memory. Among the hierarchical pointer tables, each higher-level pointer table lists non-volatile memory physical addresses of lower-level pointer tables. A non-volatile memory physical address of the first sub-mapping table is obtained from a first pointer table according to a first index, for the microprocessor to load the first sub-mapping table from the non-volatile memory into the volatile memory for mapping information of the first logical address, and the first pointer table is in the lowest level among the hierarchical pointer tables loaded in the volatile memory.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: August 16, 2022
    Assignee: SILICON MOTION, INC.
    Inventor: Hsueh-Chun Fu
  • Patent number: 11416152
    Abstract: According to one embodiment, an information processing device includes a characteristics monitoring unit, a determination unit, and a notification unit. The characteristics monitoring unit monitors characteristics information that indicates at least one of its performance and lifetime with respect to a storage device, and includes input/output characteristics. The determination unit determines, based on monitored characteristics information including the input/output characteristics, whether change instruction for changing characteristics is to be notified to the storage device. The notification unit notifies the storage device of the change instruction when the determination unit determines that the change instruction is to be notified.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: August 16, 2022
    Assignee: KIOXIA CORPORATON
    Inventors: Takeshi Ishihara, Shinichi Kanno
  • Patent number: 11416153
    Abstract: A memory system of an embodiment includes a non-volatile memory and a controller configured to control the accessing of the non-volatile memory according to commands from a host device. The controller is configured to set a mode transition time to a value according to a first command received from the host. The controller transitions from a first operating mode to a second operating mode, in which power supply is suspended to a predetermined circuit, when the time since the last command was received from the host device reaches the mode transition time. The controller maintains the second operating mode until another command is received from the host device.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: August 16, 2022
    Assignee: KIOXIA CORPORATION
    Inventors: Tetsuya Iwata, Hiroya Shirakura, Shinya Takeda
  • Patent number: 11416154
    Abstract: The present disclosure relates to partially written block treatment. An example method comprises maintaining, internal to a memory device, a status of a last written page corresponding to a partially written block. Responsive to receiving, from a controller, a read request to a page of the partially written block, the example method can include determining, from page map information maintained internal to the memory device and from the status of the last written page, which of a number of different read trim sets to use to read the page of the partially written block corresponding to the read request.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: August 16, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Sivagnanam Parthasarathy, Terry M. Grunzke, Lucia Botticchio, Walter Di Francesco, Vamshi K. Indavarapu, Gianfranco Valeri, Renato C. Padilla, Ali Mohammadzadeh, Jung Sheng Hoei, Luca De Santis
  • Patent number: 11416155
    Abstract: Disclosed are systems and method for managing blocks of data and metadata. In an exemplary aspect, a method comprises receiving, by a first virtual block device on a computing device, a request from a file system. In response to identifying an indication that the request for a block of data, the method comprises accessing, by the first virtual block device, at least one backing block device dedicated to storing data to perform a requested operation on the block of data. In response to identifying an indication that the request for metadata, the method comprises instructing a second virtual block device to perform the requested operation on the metadata of the file system, wherein the second virtual block device accesses at least another one backing block device dedicated to storing metadata to perform the requested operation on the metadata of the file system and caches the metadata in Random Access Memory.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: August 16, 2022
    Assignee: Virtuozzo International GmbH
    Inventors: Pavel Emelyanov, Dmitry Monakhov, Alexey Kobets
  • Patent number: 11416156
    Abstract: A system, method, and machine-readable storage medium for restoring a data object for a specified active time period are provided. In some embodiments, the method includes receiving, by a storage device from a client, a request specifying an active time period for a data object to remain stored on an accessible tier. The method also includes determining, by the storage device, that the active time period has elapsed. The method further includes responsive to a determination that the active time period has elapsed, sending, by the storage device, a request to a server storing the data object to move the data object from the accessible tier to an archive tier. Data objects that are stored on the accessible tier are accessible by the client, and data objects that are stored on the archive tier are inaccessible by the client.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: August 16, 2022
    Assignee: NETAPP, INC.
    Inventors: Alvis Yung, Song Guen Yoon, Raymond Yu Shun Mak, Chia-Chen Chu, Dheeraj Sangamkar, Robin Mahony
  • Patent number: 11416157
    Abstract: A storage device is connected to a migration source storage device that stores migration target data via a data line. A transportable external mass storage device that stores the migration target data migrated from the migration source storage device is connected to the storage device. The storage device references logical configuration information received from the migration source storage device via the data line and restores and stores the migration target data stored in the external mass storage device.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: August 16, 2022
    Assignee: HITACHI, LTD.
    Inventors: Kazuei Hironaka, Akira Deguchi
  • Patent number: 11416158
    Abstract: Systems, methods, and computer media are described for memory-efficient unarchiving. Data items can be archived and removed from primary data store over time. An archive block containing both a data item of interest and additional data items can be located. The data item of interest, as well as the additional data, can be loaded into a secondary data store. The data item of interest can then be extracted from the secondary data store and reloaded into the primary data store. The secondary data store can then be cleared. Memory-efficient unarchiving more efficiently uses computing resources and unarchives only the data that is needed.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: August 16, 2022
    Assignee: SAP SE
    Inventors: Siddhartha Mishra, Gaurav Kumar Dhankhar, Ankit Rastogi, Shilpi Khanna, Anurag Sharma
  • Patent number: 11416159
    Abstract: A method and system for prioritizing critical data object storage during backup operations. Specifically, the method and system disclosed herein entail reordering data objects, awaiting being written to storage and thus queued in one or more data object queues, in accordance with a nearest-critical based sequential order. The nearest-critical based sequential order may be derived through modified weight-based Euclidean distances calculated between adjacent data object pairs queued in any given data object queue. Further, the calculated modified weight-based Euclidean distances incorporate data criticality factors associated with the adjacent data object pairs. By reordering data objects in a nearest-critical based sequential order, critical data objects may be written into storage first, thereby avoiding possible critical data loss should a disaster occur during backup operations.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: August 16, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Mahesh Reddy Appireddygari Venkataramana, Chetan M. Battal, Swaroop Shankar D. H., Shelesh Chopra
  • Patent number: 11416160
    Abstract: Example implementations described herein are directed to systems and methods for facilitating remote copy pair volume with data consistency. For a command received for one of a first volume and a second volume during execution of a pair synchronization process between the first volume and the second volume, example implementations can involve determining whether an address range of one of the first volume and the second volume configured to be provided to a host computer is to be locked based on the command; locking the address range of the one of the first volume and the second volume for the determination indicative of the address range of one of the first volume and the second volume is to be locked; and executing the command on the first volume and the second volume while the address range configured to be provided to the host computer is locked.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: August 16, 2022
    Assignee: HITACHI, LTD.
    Inventor: Tomohiro Kawaguchi
  • Patent number: 11416161
    Abstract: The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller and a media unit. The capacity of the media unit is divided into a plurality of zones. The media unit comprises a plurality of dies, and each of the plurality of dies comprising a plurality of erase blocks. The controller is configured to compare an estimated age of a first available erase block in each of the plurality of dies to one another and select one or more of the first available erase blocks from one or more dies of the plurality of dies based on the estimated ages to form a first zone. At least one first available erase block from at least one die of the plurality of die is excluded from the first zone.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: August 16, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alan D. Bennett, Liam Parker, Daniel L. Helmick, Sergey Anatolievich Gorobets, Peter Grayson
  • Patent number: 11416162
    Abstract: The present application relates to a garbage collection method and a storage device for reducing write amplification. A method for selecting a data block to be collected in garbage collection, including: obtaining, according to a first selection policy, a first data block to be collected; determining, according to a first rejection policy, whether to refuse to collect the first data block to be collected; and if according to the first rejection policy, rejection to collect of the first data block to be collected is determined, not performing garbage collection on the first data block to be collected.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: August 16, 2022
    Assignee: BEIJING MEMBLAZE TECHNOLOGY CO., LTD
    Inventors: Jinyi Wang, Xiangfeng Lu
  • Patent number: 11416163
    Abstract: A data processing system includes a host, a plurality of memory devices configured to operate in parallel and a controller including a host interface controller and a plurality of cores, which are respectively coupled to the plurality of memory devices. The controller splits a logical block address (LBA) range associated with each of the cores into a plurality of LBA groups. When it is detected that there is imbalance of workloads among the cores, the controller identifies first and second cores contributing to the imbalance of workloads and selects a first LBA group, among the range of LBAs of the first core, and selecting a second LBA group, among the range of LBAs of the second core. The controller transfers data associated with the first LBA group to the second LBA group and reroutes data initially intended for the first LBA group to the second LBA group.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: August 16, 2022
    Assignee: SK hynix Inc.
    Inventors: Teodor Vlasov, Yauheni Yaromenka
  • Patent number: 11416164
    Abstract: Recording an indicator of time at which a super block is erased, recording an indicator of time at which a first page of the super block is programmed, and recording an indicator of time at which a last page of the super block is programmed.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: August 16, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Kevin R. Brandt
  • Patent number: 11416165
    Abstract: The present disclosure is directed to systems and methods of implementing a neural network using in-memory, bit-serial, mathematical operations performed by a pipelined SRAM architecture (bit-serial PISA) circuitry disposed in on-chip processor memory circuitry. The on-chip processor memory circuitry may include processor last level cache (LLC) circuitry. The bit-serial PISA circuitry is coupled to PISA memory circuitry via a relatively high-bandwidth connection to beneficially facilitate the storage and retrieval of layer weights by the bit-serial PISA circuitry during execution. Direct memory access (DMA) circuitry transfers the neural network model and input data from system memory to the bit-serial PISA memory and also transfers output data from the PISA memory circuitry to system memory circuitry.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 16, 2022
    Assignee: Intel Corporation
    Inventors: Amrita Mathuriya, Sasikanth Manipatruni, Victor Lee, Huseyin Sumbul, Gregory Chen, Raghavan Kumar, Phil Knag, Ram Krishnamurthy, Ian Young, Abhishek Sharma