Patents Issued in August 16, 2022
-
Patent number: 11416116Abstract: 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: GrantFiled: January 31, 2018Date of Patent: August 16, 2022Assignee: SALESFORCE.COM, INC.Inventor: Sonia Machesney
-
Patent number: 11416117Abstract: 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: GrantFiled: March 24, 2020Date of Patent: August 16, 2022Inventor: Gerald Douglas Hosier, Jr.
-
Patent number: 11416118Abstract: 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: GrantFiled: September 11, 2020Date of Patent: August 16, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Edwin Ho
-
Patent number: 11416119Abstract: 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: GrantFiled: October 20, 2020Date of Patent: August 16, 2022Assignee: Florida Power & Light CompanyInventors: Ronald A. Capute, Troy D. Lewis, Vignesh Rangaraj
-
Patent number: 11416120Abstract: 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: GrantFiled: December 8, 2020Date of Patent: August 16, 2022Assignee: STEELSERIES ApSInventors: Michael Aronzon, Jacob Wolff-Petersen, Tino Soelberg
-
Patent number: 11416121Abstract: 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: GrantFiled: January 19, 2021Date of Patent: August 16, 2022Assignee: FUJIFILM CorporationInventor: Toshimitsu Fukushima
-
Patent number: 11416122Abstract: 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: GrantFiled: March 28, 2013Date of Patent: August 16, 2022Assignee: NOKIA TECHNOLOGIES OYInventors: Robert F. Rosenberg, Ana Amorim
-
Patent number: 11416123Abstract: 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: GrantFiled: April 25, 2019Date of Patent: August 16, 2022Assignee: PARTICLE MEASURING SYSTEMS, INC.Inventors: Daniele Pandolfi, Matt Michaelis, Paul B. Hartigan, Cliff Ketcham
-
Patent number: 11416124Abstract: 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: GrantFiled: July 2, 2020Date of Patent: August 16, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventor: Jacob Bass
-
Patent number: 11416125Abstract: 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: GrantFiled: July 8, 2020Date of Patent: August 16, 2022Assignee: Oracle International CorporationInventors: Allison Marie Wayne, Sherry Mead, Lancy Jude Silveira, Hillel Noah Cooperman, Kathleen Maguire Candland, Carmen Ximena D'Arlach
-
Patent number: 11416126Abstract: 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: GrantFiled: December 20, 2017Date of Patent: August 16, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jing Ni, Kai Qian, Zhiyan Yang, Jingjin Xu, Shi Liu, Yuxiao Zhou, Yonggang Zhu
-
Patent number: 11416127Abstract: 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: GrantFiled: September 21, 2020Date of Patent: August 16, 2022Assignee: APPLE INC.Inventors: William M. Tyler, Caelan G. Stack, Christopher P. Foss, Craig M. Federighi, Alan C. Dye
-
Patent number: 11416128Abstract: 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: GrantFiled: January 28, 2021Date of Patent: August 16, 2022Inventor: Jeffrey Harmon
-
Patent number: 11416129Abstract: 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: GrantFiled: June 4, 2018Date of Patent: August 16, 2022Assignee: The Research Foundation for The State University of New YorkInventors: Klaus Mueller, Shenghui Cheng
-
Patent number: 11416130Abstract: 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: GrantFiled: December 17, 2019Date of Patent: August 16, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11416131Abstract: 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: GrantFiled: June 5, 2020Date of Patent: August 16, 2022Assignee: Z124Inventors: Paul E. Reeves, Sanjiv Sirpal, Alexander de Paz, Martin Gimpl
-
Patent number: 11416132Abstract: 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: GrantFiled: July 31, 2020Date of Patent: August 16, 2022Assignee: VMware, Inc.Inventors: Yue Sun, Bo Liu, Ming Zhao, Jingxiao Xu, Yanni Wu, Xiang Hu
-
Patent number: 11416133Abstract: 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: GrantFiled: March 16, 2021Date of Patent: August 16, 2022Assignee: FUJIFILM CorporationInventors: Takatoshi Karino, Kazuyuki Itagaki, Makoto Ozeki, Shinji Hayashi
-
Patent number: 11416134Abstract: 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: GrantFiled: September 24, 2021Date of Patent: August 16, 2022Assignee: 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: 11416135Abstract: 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: GrantFiled: December 21, 2020Date of Patent: August 16, 2022Assignee: Casbu, LLCInventor: Roman F. Coppola
-
Patent number: 11416136Abstract: 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: GrantFiled: February 4, 2021Date of Patent: August 16, 2022Assignee: 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: 11416137Abstract: 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: GrantFiled: September 6, 2018Date of Patent: August 16, 2022Assignee: 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: 11416138Abstract: 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: GrantFiled: December 11, 2020Date of Patent: August 16, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Gaganpreet Singh, Qiang Xu, Wei Li
-
Patent number: 11416139Abstract: 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: GrantFiled: January 25, 2018Date of Patent: August 16, 2022Assignee: 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: 11416140Abstract: 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: GrantFiled: January 18, 2018Date of Patent: August 16, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roberto Bender, Melina Fonseca Silva Jaeger, Arthur Ribacki, Joao Carrion
-
Patent number: 11416141Abstract: 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: GrantFiled: July 15, 2021Date of Patent: August 16, 2022Assignee: Apple Inc.Inventors: Kenneth Kocienda, Bas Ording
-
Patent number: 11416142Abstract: 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: GrantFiled: November 23, 2021Date of Patent: August 16, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Erik M. Geidl, Shawn R. LeProwse, Ian C. LeGrow, Reed L. Townsend
-
Patent number: 11416143Abstract: 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: GrantFiled: January 7, 2021Date of Patent: August 16, 2022Assignee: Micron Technology, Inc.Inventors: Reshmi Basu, Richard C. Murphy
-
Patent number: 11416144Abstract: 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: GrantFiled: April 20, 2021Date of Patent: August 16, 2022Assignee: Pure Storage, Inc.Inventors: Andrew R. Bernat, Brandon Davis, Mark L. McAuliffe, Zoltan DeWitt, Benjamin Scholbrock, Phillip Hord, Ronald Karr
-
Patent number: 11416145Abstract: 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: GrantFiled: January 14, 2021Date of Patent: August 16, 2022Assignee: Oracle International CorporationInventor: Sridhar Valaguru
-
Patent number: 11416146Abstract: 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: GrantFiled: June 29, 2021Date of Patent: August 16, 2022Assignee: NATIONAL TSING HUA UNIVERSITYInventors: Meng-Fan Chang, Jian-Wei Su, Je-Min Hung, Chuan-Jia Jhang, Ping-Chun Wu, Jin-Sheng Ren
-
Patent number: 11416147Abstract: 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: GrantFiled: September 6, 2018Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventors: Todd C. Sorenson, Brian A. Rinaldi, John C. Elliott, Gary W. Batchelor, Jiwu Duan
-
Patent number: 11416148Abstract: 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: GrantFiled: February 19, 2020Date of Patent: August 16, 2022Inventors: Angel Benedicto Aviles, Jr., Vinod Kumar Daga, Vamsikrishna Sadhu, Tejas Hunsur Krishna
-
Patent number: 11416149Abstract: 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: GrantFiled: July 31, 2020Date of Patent: August 16, 2022Assignee: Pure Storage, Inc.Inventors: Jason K. Resch, S. Christopher Gladwin, Kumar Abhijeet, Greg R. Dhuse
-
Patent number: 11416150Abstract: 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: GrantFiled: September 9, 2020Date of Patent: August 16, 2022Assignee: AXIADO CORPORATIONInventor: Axel K. Kloth
-
Patent number: 11416151Abstract: 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: GrantFiled: December 4, 2020Date of Patent: August 16, 2022Assignee: SILICON MOTION, INC.Inventor: Hsueh-Chun Fu
-
Patent number: 11416152Abstract: 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: GrantFiled: March 8, 2018Date of Patent: August 16, 2022Assignee: KIOXIA CORPORATONInventors: Takeshi Ishihara, Shinichi Kanno
-
Patent number: 11416153Abstract: 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: GrantFiled: September 2, 2020Date of Patent: August 16, 2022Assignee: KIOXIA CORPORATIONInventors: Tetsuya Iwata, Hiroya Shirakura, Shinya Takeda
-
Patent number: 11416154Abstract: 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: GrantFiled: December 16, 2020Date of Patent: August 16, 2022Assignee: 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: 11416155Abstract: 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: GrantFiled: May 25, 2021Date of Patent: August 16, 2022Assignee: Virtuozzo International GmbHInventors: Pavel Emelyanov, Dmitry Monakhov, Alexey Kobets
-
Patent number: 11416156Abstract: 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: GrantFiled: February 24, 2020Date of Patent: August 16, 2022Assignee: NETAPP, INC.Inventors: Alvis Yung, Song Guen Yoon, Raymond Yu Shun Mak, Chia-Chen Chu, Dheeraj Sangamkar, Robin Mahony
-
Patent number: 11416157Abstract: 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: GrantFiled: February 1, 2021Date of Patent: August 16, 2022Assignee: HITACHI, LTD.Inventors: Kazuei Hironaka, Akira Deguchi
-
Patent number: 11416158Abstract: 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: GrantFiled: March 9, 2021Date of Patent: August 16, 2022Assignee: SAP SEInventors: Siddhartha Mishra, Gaurav Kumar Dhankhar, Ankit Rastogi, Shilpi Khanna, Anurag Sharma
-
Patent number: 11416159Abstract: 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: GrantFiled: April 29, 2019Date of Patent: August 16, 2022Assignee: EMC IP Holding Company LLCInventors: Mahesh Reddy Appireddygari Venkataramana, Chetan M. Battal, Swaroop Shankar D. H., Shelesh Chopra
-
Patent number: 11416160Abstract: 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: GrantFiled: February 25, 2021Date of Patent: August 16, 2022Assignee: HITACHI, LTD.Inventor: Tomohiro Kawaguchi
-
Patent number: 11416161Abstract: 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: GrantFiled: December 4, 2019Date of Patent: August 16, 2022Assignee: Western Digital Technologies, Inc.Inventors: Alan D. Bennett, Liam Parker, Daniel L. Helmick, Sergey Anatolievich Gorobets, Peter Grayson
-
Patent number: 11416162Abstract: 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: GrantFiled: June 27, 2018Date of Patent: August 16, 2022Assignee: BEIJING MEMBLAZE TECHNOLOGY CO., LTDInventors: Jinyi Wang, Xiangfeng Lu
-
Patent number: 11416163Abstract: 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: GrantFiled: April 9, 2020Date of Patent: August 16, 2022Assignee: SK hynix Inc.Inventors: Teodor Vlasov, Yauheni Yaromenka
-
Patent number: 11416164Abstract: 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: GrantFiled: August 6, 2020Date of Patent: August 16, 2022Assignee: Micron Technology, Inc.Inventor: Kevin R. Brandt
-
Patent number: 11416165Abstract: 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: GrantFiled: October 15, 2018Date of Patent: August 16, 2022Assignee: Intel CorporationInventors: Amrita Mathuriya, Sasikanth Manipatruni, Victor Lee, Huseyin Sumbul, Gregory Chen, Raghavan Kumar, Phil Knag, Ram Krishnamurthy, Ian Young, Abhishek Sharma