Patents Issued in March 7, 2023
-
Patent number: 11599240Abstract: The disclosed method and device are directed to a communication device that receives, by a gesture capture region and/or a touch sensitive display, a gesture while a first touch sensitive display is displaying a first displayed image and a second touch sensitive display is displaying a second displayed image and, in response, ceasing to display the first displayed image on the first touch sensitive display and commencing to display the first displayed image on the second touch sensitive display and ceasing to display a second displayed image on the second touch sensitive display and commencing to display the second displayed image on the first touch sensitive display.Type: GrantFiled: August 23, 2019Date of Patent: March 7, 2023Assignee: Z124Inventor: Rodney W. Schrock
-
Patent number: 11599241Abstract: Systems, devices, media, and methods are presented for transmitting shared visual content between networked devices with a linked source for the visual content by accessing and presenting visual content, receiving a network location for a network resource associated with the visual content, linking the network location to the visual content to generate linked visual content, and cause presentation of the linked visual content in a draft message within a graphical user interface.Type: GrantFiled: October 8, 2019Date of Patent: March 7, 2023Assignee: Snap Inc.Inventors: Imran Patel, William Wu
-
Patent number: 11599242Abstract: According to certain embodiments, a wearable device comprises a memory operable to store menus comprising menu options, and a processor operably coupled to a network interface and the memory. The processor is configured to present a first menu comprising a first menu option associated with a data processing transaction available at a current location, determine an updated location, obtain a second menu comprising a second menu option associated with a data processing transaction available at the updated location, and present the second menu. The processor is further configured to receive user input indicating a selection of the second menu option and facilitate the data processing transaction available at the updated location based on the selection.Type: GrantFiled: June 4, 2021Date of Patent: March 7, 2023Assignee: Bank of America CorporationInventors: Richard Martin Seymour Scot, Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande, Stephen T. Shannon
-
Patent number: 11599243Abstract: A system for activating a screen cleaning mode for a user interface associated with a work machine includes a display screen associated with the user interface, the display screen being configured to display a control panel including a plurality of control icons for controlling one or more operations of the work machine. The system also includes a controller communicably coupled to the display screen. The controller is configured to receive a user input for activating the screen cleaning mode. The controller is also configured to switch the control panel to an inactive state. The control panel is switched to the inactive state based on a masking of the plurality of control icons. The controller is further configured to display a clean-up panel on the display screen. The clean-up panel includes a screen clean timer and a deactivation icon for deactivating the screen cleaning mode.Type: GrantFiled: November 3, 2021Date of Patent: March 7, 2023Assignee: Caterpillar Inc.Inventors: Brian Philip Neathery, Thomas J. Hale, Keith Folken, Meghna Prasad
-
Patent number: 11599244Abstract: The invention is related to security systems and methods for proactively informing a user about an artifact associated with a clickable object on a user interface with which the user is interacting, where such information is provided to the user prior to selection of the clickable object. The information includes a safety assessment of the clickable object, details about the underlying artifact, such as the contents of an archive file, and general information helpful in assisting the user with making a decision as to whether to select the clickable object.Type: GrantFiled: September 2, 2021Date of Patent: March 7, 2023Assignee: Mimecast Services Ltd.Inventors: Lee Haworth, Simon Paul Tyler, Jackie Anne Maylor, Nathaniel S. Borenstein
-
Patent number: 11599245Abstract: A method implements a web application that designs components. The method includes configuring a network interactively by receiving a network selection, updating network selection options using the network selection, and presenting network view updated using the network selection. The method includes generating a component listing for at least a part of the network of the network and using the network selection. The method includes configuring a component from the component listing interactively by receiving a component selection, updating component selection options using the component selection, and presenting a component view updated using the component selection. The method includes presenting a schedule, for the component listing, generated by simulating assembly of components, including the component, of the component listing using a planning system.Type: GrantFiled: September 17, 2021Date of Patent: March 7, 2023Assignee: viaPhoton, Inc.Inventors: Hong Ha Vo, Maksym Novikov, Syed Babar Abbas
-
Patent number: 11599246Abstract: Provided is a display device. The display device includes a first processor, a second processor, and a display screen. The first processor is configured to acquire at least two OSD images, and to form a combined image with at least two OSD images and send the combined image to the second processor. The second processor is electrically coupled to the first processor and is configured to receive the combined image, identify at least two OSD images from the combined image, acquire a first screen and acquire a second screen by superimposing at least two OSD images onto the first screen, and output the second screen to the display screen. The display screen is electrically coupled to the second processor and is configured to display the second screen.Type: GrantFiled: December 9, 2021Date of Patent: March 7, 2023Assignee: BOE Technology Group Co., Ltd.Inventors: Lihua Geng, Xitong Ma
-
Patent number: 11599247Abstract: An information processing apparatus includes a display unit having a plurality of display areas, a touch sensor unit that detects a predetermined operation by an operation medium on one of the plurality of display areas and to detect a position of the operation medium during the predetermined operation, and a startup control unit that displays a menu of icons in the plurality of display areas upon the touch sensor unit sensing the predetermined operation, the menu of icons being different depending on a combination of an orientation of the display unit, and which of the plurality of display areas the predetermined operation occurred in. The startup control unit launches an application program corresponding to an icon selected by the operation medium from among the displayed icons in the menu.Type: GrantFiled: December 17, 2021Date of Patent: March 7, 2023Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Qiang Yao, Ryohta Nomura
-
Patent number: 11599248Abstract: A system includes an OAI gateway; and a main server coupled to the OAI gateway via a network, and configured to be accessed by client workstations, the main server including: an OAI listener coupled to the OAI gateway; a notification server coupled to the OAI listener; and a memory defining a database and coupled to the OAI listener; the main server being configured to present to a workstation a user-fillable intake form having a plurality of questions, to be filled by an intake clerk, and the main server configured to receive answers to the questions from the workstation, and to present a score total to the workstation indicating whether to accept the potential customer, the score total varying depending on the received answers; and the system being configured to perform an automated action in response to the score total being above or below a predetermined threshold value. Other systems and methods are also provided.Type: GrantFiled: December 21, 2021Date of Patent: March 7, 2023Assignee: GROWPATH, LLCInventors: Eric Jason Sanchez, Jan Schroeder, Richard Christopher Low
-
Patent number: 11599249Abstract: To provide a display device having an input means using a bending action. A display device includes a first substrate, a second substrate, a display part, a first sensor element, and a second sensor element. The display part is provided between the first substrate and the second substrate. The first sensor element and the second sensor element are provided in their respective regions overlapping with the display part between the first substrate and the second substrate. The region where the second sensor element is provided overlaps with the region where the first sensor element is provided. The first substrate and the second substrate have flexibility. The first sensor element has a function of detecting the presence or absence of an object touching the first substrate or the second substrate. The second sensor element has a function of detecting the distortion of the first substrate or the second substrate.Type: GrantFiled: August 16, 2021Date of Patent: March 7, 2023Assignee: Semiconductor Energy Laboratory Co., Ltd.Inventor: Norifumi Takesue
-
Patent number: 11599250Abstract: An apparatus includes a memory and a processor. The memory stores a document that includes a sequence of parts. Each part includes one or more strings of text. The processor displays a sequence of elements and the sequence of parts on a GUI. Each element corresponds to a part and is located at a position within the sequence of elements matching a position of the corresponding part within the sequence of parts. The processor receives information associated with a repositioning of a first element, corresponding to a first part, from a first to a second position within the sequence of elements. In response, the processor updates the sequence of elements by moving the first element from the first position to the second position, and updates the sequence of parts by moving the first part from a matching first position to a matching second position within the sequence of parts.Type: GrantFiled: November 4, 2021Date of Patent: March 7, 2023Assignee: LUMINATE UNIVERSAL EDUCATION SYSTEMS, LTDInventors: Julian Peterson, John Matthew Tennant, Dan Lyn Kew, Jillian Vardy, Jordan Peterson
-
Patent number: 11599251Abstract: Flexible graphic element objects in a process plant are configurable both in a run-time operating environment in which a process is being controlled and in a configuration environment. An instantiated flexible graphic element object may be a display view or may be another graphic element included on a display view. A graphic element object may be linked to and/or derived from another graphic element object, and changes to a particular graphic element object may be propagated to its derivations, e.g., according to a distribution policy. Changes to definitions corresponding to a particular graphic element object (e.g., to the definition of a graphic element attribute such as a shape, animation, event handler or property) may be overridden or modified in another object derived from the particular graphic element object. The modified derived object may be renamed and saved separately from the particular graphic element object.Type: GrantFiled: June 23, 2020Date of Patent: March 7, 2023Assignee: FISHER-ROSEMOUNT SYSTEMS, INCInventors: Stephen G. Hammack, Stephen C. Gilbert, Matthew J. Sullivan, Larry O. Jundt
-
Patent number: 11599252Abstract: The present disclosure provides a method, apparatus, device, medium and program product for replying questions. The method presents a reply viewing interface for a question to a user, the reply viewing interface including a first reply control; receives a first reply operation of the user based on the first reply control; publishes a first reply video according to the first reply operation, the first reply video being used for replying to the question.Type: GrantFiled: March 31, 2022Date of Patent: March 7, 2023Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.Inventors: Xiusong Li, Na Sun
-
Patent number: 11599253Abstract: Systems and methods for selecting objects by tracing the paths the objects traverse on a display. An object moving across a display screen does so along a particular path. Users may trace the shape of this path, such as by outlining the shape of the path with their finger or other device on a touch sensitive screen, moving a cursor with, e.g., a mouse, moving a motion-sensitive screen, or the like. The display may match the shape of the user's traced path to the shape of an object's path. Objects whose paths are shaped sufficiently similar to the user's traced path may then be selected. In this manner, users may select an object by tracing the path it takes, rather than directly picking or touching the object itself. This allows users an additional method for selecting displayed objects, improving the flexibility of many displays and programs run thereon.Type: GrantFiled: October 30, 2020Date of Patent: March 7, 2023Assignee: ROVl GUIDES, INC.Inventors: Vikram Makam Gupta, Johnson Josephraj
-
Patent number: 11599254Abstract: A method for quickly invoking a small window while a video is being displayed in full screen, a graphic user interface, and a terminal are provided. The method may include: When a terminal displays a video playing interface in full screen, the terminal may display a small window in a hover box based on a user operation. A display interface of the small window may be switched. The terminal may further quickly switch between multi-window display and full-screen display based on a user operation. In this process, the terminal continuously plays the video. According to this method, the terminal can quickly switch between multi-window display and full-screen display while continuously playing a video.Type: GrantFiled: September 10, 2019Date of Patent: March 7, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Liang Zhou, Ping Wen
-
Patent number: 11599255Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, method, and user interfaces to facilitate electronic chat conversations between users via multiple modes of electronic communication. A conversation view is displayed on a touch screen display of a client device. The conversation view presents messages exchanged between a first user and at least one other user in an electronic chat conversation. A user input comprising a touch gesture corresponding to an interaction with the display of the conversation view is received. Based on the user input, a camera feed view is displayed on the touch screen display. The camera feed view comprises a display of image data and enables a user to create a message comprising one or more images. A message is generated, and an indication of the message is displayed in the conversation view.Type: GrantFiled: August 5, 2021Date of Patent: March 7, 2023Assignee: Snap Inc.Inventors: Newar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
-
Patent number: 11599256Abstract: A system for monitoring vital signs includes: an imaging device for acquiring video image files of a living individual; a data analysis system including a processor and memory; a computer program running in the data analysis system to automatically analyze the video images, autonomously identify an area in the images where periodic movements associated with a selected vital sign may be detected and quantified; and, an interface that outputs an electrical signal corresponding to the waveform of the selected vital sign. The system may include a Graphical User Interface, which may display a visual graph of the waveform and a single video frame or a video stream of the individual.Type: GrantFiled: November 3, 2020Date of Patent: March 7, 2023Assignee: RDI TECHNOLOGIES, INC.Inventors: Jeffrey R. Hay, Jenna L. Johns
-
Patent number: 11599257Abstract: Managing multiple devices, such as tracking beacons, is challenging, especially as the number of beacons increases. A beacon and a charging station are provided for managing the settings of the beacons. The beacon includes a display with a graphical user interface (GUI) for updating settings. The charging station includes charging ports and a display with a GUI for updating beacon settings.Type: GrantFiled: November 11, 2020Date of Patent: March 7, 2023Assignee: CAST GROUP OF COMPANIES INC.Inventors: Gilray Densham, Andrew Gordon, Aaron Densham
-
Patent number: 11599258Abstract: Methods and devices are provided for receiving, displaying and adjusting user input through a wearable device. An indicated value and an annulus are displayed on a touch-sensitive display of the wearable device. The annulus has a base segment and a highlighted segment. The highlighted segment begins at an origin of the annulus and extends to a first position of the annulus. The size of the highlighted segment corresponds to the indicated value. A first value-adjusting input is received at the touch-sensitive display. The first value-adjusting input includes one or both of a drag operation and a tap operation. The indicated value and the size of the highlighted segment are adjusted in accordance with the first value-adjusting input, such that the proportion of the annulus represented by the highlighted segment corresponds to a proportion of a difference between a base amount and a maximum amount represented by the indicated value.Type: GrantFiled: February 18, 2021Date of Patent: March 7, 2023Assignee: The Toronto-Dominion BankInventors: Miguel Navarro, Mohamed Abbas, Robert Setlight, Nina Angela Kadelski, Catherine Halloran, Joseppina Stankiewicz, Lina Nancy Siciliano, Richard Bruce Johnson, Levi Sutter, Mathew Hause
-
Patent number: 11599259Abstract: A method is performed at a client device with a display screen, processor(s), and memory storing program(s) for execution by the processor(s). The method comprises obtaining alert events from smart devices at a physical location. The smart devices include a camera located at or in proximity to the physical location. The method further comprises displaying in a scrollable list a chronological sequence of camera event items. Each of the camera event items includes a thumbnail image, a time of the alert event, and one or more activity alert indicators corresponding to predefined activity alert types. The method further comprises receiving a user selection of a first thumbnail image corresponding to a first one of the camera event items, and responsive to the user selection, enabling playback of a video of a first alert event in a video player interface while maintaining display of the scrollable list.Type: GrantFiled: June 25, 2021Date of Patent: March 7, 2023Assignee: Google LLCInventors: Melissa Mclean, Michael Mizono, Lauren Von Dehsen, Joe Delone Venters, Tracy Kuwatani, Zachery Kennedy
-
Patent number: 11599260Abstract: Systems, interfaces, and methods for implementing the systems and interfaces include a dynamic environment generation subsystem that changes objects and subobjects based on locations of the motion sensors and/or the nature, time and/or location of sensed motion and include selection attractive movement as the selection protocol, where a selection object is used to discriminate between selectable objects and attract a target object toward the selection objects, where the direction and speed of the motion controls, discriminates, attracts, and activates the selected objects.Type: GrantFiled: September 30, 2021Date of Patent: March 7, 2023Assignee: Quantum Interface, LLCInventors: Damon Chandler, Jonathan Josephson
-
Patent number: 11599261Abstract: A display apparatus (1) includes a searcher (105) that searches document data displayed on a display device (10) for a target character that accords with a character to search, and a marker display controller (106) that displays a marker on a position corresponding to the target character detected by the searcher (105). A display controller (103) (i) causes the display device, when a slide operation is performed on the marker displayed on the display device (10), to display a next marker on an opposite side, in a direction of the slide operation, and (ii) causes the display device, when a slide operation is performed on a position other than the marker displayed on the display device (10), to scroll a screen on the display device (10) in the direction of the slide operation.Type: GrantFiled: January 30, 2020Date of Patent: March 7, 2023Assignee: KYOCERA Document Solutions Inc.Inventor: Masato Hirabe
-
Patent number: 11599262Abstract: An electronic device is provided. The electronic device includes a display, a fingerprint recognition sensor disposed under a first area of the display, at least one input detection sensor, and at least one processor electrically connected with the display, the fingerprint recognition sensor, and the at least one input detection sensor, wherein the at least one processor is configured to detect a designated event through the at least one input detection sensor, acquire background information through the fingerprint recognition sensor according to detection of the designated event, acquire fingerprint information of an object through the fingerprint recognition sensor in response to detecting the object on the first area of the display, and subtract the background information from the fingerprint information.Type: GrantFiled: April 15, 2021Date of Patent: March 7, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Yunjang Jin, Jongho Park, Jungwoo Choe
-
Patent number: 11599263Abstract: There is provided an information processing device that operates in a device including a display unit and causes the display unit to display a plurality of specific frame images constituting a moving image having a smaller data size than that of a moving image captured by another device different from the device including the display unit.Type: GrantFiled: May 8, 2018Date of Patent: March 7, 2023Assignee: Sony Group CorporationInventors: Kazutaka Urabe, Daisuke Hiranaka
-
Patent number: 11599264Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.Type: GrantFiled: December 23, 2021Date of Patent: March 7, 2023Assignee: Google LLCInventors: Fady Samuel, Varun Jain
-
Patent number: 11599265Abstract: Systems and devices for providing a non-touchscreen enabled application through a touchscreen. One embodiment provides a touchscreen and an electronic processor communicably coupled to the touchscreen. The electronic processor configured to generate a touch interface comprising a representation of a non-touch interface provided by a non-touchscreen enabled application, provide the touch interface to the touchscreen, receive a command from the touchscreen corresponding to an interaction with the representation of the non-touch interface, translate the command into at least one event for updating a state of the non-touchscreen enabled application, and provide the at least one event to the non-touchscreen enabled application.Type: GrantFiled: December 30, 2021Date of Patent: March 7, 2023Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Oren Peled, Guy Burko, Chen Carmiel, Svetlana Dimenshtein, Dvir Gozlan, Konstantin Karasik, Danny Zadok
-
Patent number: 11599266Abstract: The presence of new unread electronic messages received, that is, messages received since unread messages were last reviewed, is provided by indicia presented to the user. These indicia can take various forms, such as by bolding, flashing, changing the size or color of a count of unread messages, and/or the unread message icon. Alternatively, a separate indication, such as a second count representing the number of new unread electronic messages received, or some other symbol, such as an explanation point, can be displayed.Type: GrantFiled: September 14, 2012Date of Patent: March 7, 2023Assignee: BlackBerry LimitedInventor: Andrew D. Bocking
-
Patent number: 11599267Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.Type: GrantFiled: July 29, 2021Date of Patent: March 7, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez
-
Patent number: 11599268Abstract: The present technology relates to an electronic device. According to the present technology, a storage device having an improved operation speed includes a memory device including a plurality of memory areas, a buffer memory configured to store first parity information including a parity for data stored in each of one or more first memory areas among the plurality of memory areas, and a memory controller configured to store second parity information including a parity for data stored in each of one or more second memory areas except for the one or more first memory areas among the plurality of memory areas and control the memory device to store, when a sudden power off occurs, dump parity information including some of the first parity information and the second parity information.Type: GrantFiled: April 2, 2021Date of Patent: March 7, 2023Assignee: SK hynix Inc.Inventor: Bo Kyeong Kim
-
Patent number: 11599269Abstract: Reducing file write latency includes receiving incoming data, from a data source, for storage in a file and a target storage location for the incoming data, and determining whether the target storage location corresponds to a cache entry. Based on at least the target storage location not corresponding to a cache entry, the incoming data is written to a block pre-allocated for cache misses and the writing of the incoming data to the pre-allocated block is journaled. The writing of the incoming data is acknowledged to the data source. A process executing in parallel with the above commits the incoming data in the pre-allocated block with the file. Using this parallel process to commit the incoming data in the file removes high-latency operations (e.g., reading pointer blocks from the storage media) from a critical input/output path and results in more rapid write acknowledgement.Type: GrantFiled: May 19, 2021Date of Patent: March 7, 2023Assignee: VMware, Inc.Inventors: Prasanth Jose, Gurudutt Kumar Vyudayagiri Jagannath
-
Patent number: 11599270Abstract: Aspects relate to Input/Output (IO) Memory Management Units (MMUs) that include hardware structures for implementing virtualization. Some implementations allow guests to setup and maintain device IO tables within memory regions to which those guests have been given permissions by a hypervisor. Some implementations provide hardware page table walking capability within the IOMMU, while other implementations provide static tables. Such static tables may be maintained by a hypervisor on behalf of guests. Some implementations reduce a frequency of interrupts or invocation of hypervisor by allowing transactions to be setup by guests without hypervisor involvement within their assigned device IO regions. Devices may communicate with IOMMU to setup the requested memory transaction, and completion thereof may be signaled to the guest without hypervisor involvement. Various other aspects will be evident from the disclosure.Type: GrantFiled: May 4, 2020Date of Patent: March 7, 2023Inventors: Sanjay Patel, Ranjit J Rozario
-
Patent number: 11599271Abstract: Examples include selectively adjusting I/O Q-connections between an NVMe controller and a storage device in an NVMe system. In some examples, a utilization time of a host port in an NVMe controller is determined. In response to determining that the utilization time of the host port is lower than a host port utilization threshold and a number of I/O Q-connections at the storage device is less than an I/O Q-connection threshold for the storage device, a candidate list of storage devices is created, each storage devices included in the candidate list having an average service time greater than or equal to an average service time of a host port associated with the storage device. For each storage device included in the candidate list, processing time and I/O block size of I/O requests at the storage device is determined and a number of I/O Q-connections at the storage device is selectively adjusted based on the processing time and I/O block size of I/O requests at the storage device.Type: GrantFiled: June 28, 2021Date of Patent: March 7, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Komateswar Dhanadevan, Shyamsundar Narasimhan
-
Patent number: 11599272Abstract: Systems and methods are disclosed including a processing device operatively coupled to memory device. The processing device performs operations comprising receiving a memory access command specifying a logical address; determining a physical address associated with the logical address; determining a portion of the memory device that is referenced by the physical address; determine an endurance factor associated with the portion; and increasing, by a value derived from the endurance factor, a media management metric associated with a management unit of the memory device, wherein the management unit is referenced by the physical address.Type: GrantFiled: June 15, 2021Date of Patent: March 7, 2023Assignee: Micron Technology, Inc.Inventors: Zhenming Zhou, Seungjune Jeon, Zhenlei Shen
-
Patent number: 11599273Abstract: An example method for managing a memory device includes a non-volatile memory. The example method further includes providing a first time-stamp to the memory device, wherein the first time-stamp is a power-down time-stamp of the memory device, storing the first time-stamp, associating the first time-stamp with at least one region of the non-volatile memory, providing a second time-stamp to the memory device, wherein the second time-stamp is a subsequent power-up time-stamp of the memory device, associating the second time-stamp with the at least one region of the non-volatile memory, determining a difference time between the first time-stamp and the second time-stamp, and, based on the difference time, performing a refresh operation of the at least one region of the non-volatile memory. Further, a related memory device is disclosed, as well as a method for measuring the off-time of a memory device.Type: GrantFiled: January 29, 2019Date of Patent: March 7, 2023Assignee: Micron Technology, Inc.Inventors: Vincenzo Reina, Alberto Troia
-
Patent number: 11599274Abstract: A method, computer program product, and computing system for receiving a request to perform an action on an object within a storage system and may determine whether the action is valid for performing on the object based upon, at least in part, one or more conditions associated with performing the action and one or more parameters of a validation annotation associated with the one or more conditions. In response to determining that the action is valid, the action may be performed on the object. In response to determining that the action is invalid, one or more errors may be generated based upon, at least in part, the one or more parameters of the validation annotation associated with the one or more conditions.Type: GrantFiled: April 15, 2021Date of Patent: March 7, 2023Assignee: EMC IP Holding Company, LLCInventors: Robert A. Viveney, Carole Ann Gelotti
-
Patent number: 11599275Abstract: Provided herein may be a memory controller and a method of operating the same. The memory controller may include a SPO detector configured to output a detection signal when a SPO is detected, a memory buffer configured to store host data, and a power loss controller configured to, based on the detection signal, receive dump data corresponding to the host data, store the dump data and a dump age corresponding to the dump data, and output the dump data and the dump age to a memory device, wherein the dump age indicates a number of times that different items of host data have been dumped from the memory buffer to the power loss controller, and the power loss controller is configured to control a recovery operation corresponding to the SPO based on the dump age being received from the memory device.Type: GrantFiled: June 2, 2021Date of Patent: March 7, 2023Assignee: SK hynix Inc.Inventors: Jin Pyo Kim, Sang Min Kim, Woo Young Yang, Jun Six Jeong, Seung Hun Ji
-
Patent number: 11599276Abstract: An apparatus comprises at least one processing device configured to identify a snapshot lineage comprising snapshots of a storage volume, the snapshot lineage comprising (i) a local snapshot lineage stored on a storage system and (ii) cloud snapshot lineages stored on cloud storage external to the storage system, to select at least one snapshot that is to be copied from the local snapshot lineage, to determine at least two of the cloud snapshot lineages as destinations for the selected snapshot, to generate a snapshot copy job for copying the selected snapshot to the at least two cloud snapshot lineages, and to process the snapshot copy job by reading data of the selected snapshot stored in the local snapshot lineage once and writing the data of the selected snapshot to the at least two cloud snapshot lineages.Type: GrantFiled: August 16, 2021Date of Patent: March 7, 2023Assignee: EMC IP Holding Company LLCInventor: Shanmuga Anand Gunasekaran
-
Storage system and method for performing a targeted read scrub operation during intensive host reads
Patent number: 11599277Abstract: A storage system determines that it is undergoing intensive reads by a host, which can occur, for example, when the storage system is being used to play a video game for a prolonged period of time. As performing a conventional read scrub operation in that situation can result in a decrease in performance, the storage system can instead use a targeted read scrub operation to reduce the impact on host read performance. The targeted read scrub operation can take the form, for example, of a periodic read scan on areas of the memory that are not part of the intensive host read, random read scans on neighboring wordlines where only a single state is read, and/or a passive read scan where acceptable but risky pages are marked for relocation.Type: GrantFiled: September 2, 2021Date of Patent: March 7, 2023Assignee: Western Digital Technologies, Inc.Inventors: Niles Yang, Nan Lu, Piyush A. Dhotre -
Patent number: 11599278Abstract: A networked database management system (DBMS) is disclosed. In particular, the disclosed DBMS includes a plurality of nodes, one of which is elected as a designated leader. The designated leader is elected using a consensus algorithm, such as tabulated random votes, RAFT or PAXOS. The designated leader is responsible for managing open coding lines, and determining when to close an open coding line.Type: GrantFiled: April 14, 2022Date of Patent: March 7, 2023Inventors: George Kondiles, Rhett Colin Starr, Joseph Jablonski, S. Christopher Gladwin
-
Patent number: 11599279Abstract: In an information processing system, a storage control server (storage control node) that has received a read request of data from a compute server (compute node) transmits the read request to a drive box. The drive box that has received the read request from the storage control server reads encrypted read target data corresponding to the read request from non-volatile storage media, decrypts the read target data with key data acquired at a predetermined timing, and then transmits the decrypted read target data to the compute server as a read request source.Type: GrantFiled: September 9, 2021Date of Patent: March 7, 2023Assignee: HITACHI, LTD.Inventors: Tatsuya Hirai, Masakuni Agetsuma, Yoshinori Ohira, Takahiro Yamamoto
-
Patent number: 11599280Abstract: A method system, and computer program product for improving data reduction using aggregate machine learning systems comprising receiving, by an aggregating machine learning system from one or more machine learning systems associated with a set of one or more storage arrays, a first set of output parameters indicative of performance metrics for the set of the one or more storage arrays, aggregating, by the aggregating machine learning system, the first set of output parameters, resulting in a second set of output parameters, and sending, from the aggregating machine learning system, at least one member of the second set of output parameters as an input to at least one of the one or more machine learning systems associated with the set of the one or more storage arrays.Type: GrantFiled: May 30, 2019Date of Patent: March 7, 2023Assignee: EMC IP Holding Company LLCInventors: Sorin Faibish, James M. Pedone, Jr., Philippe Armangau
-
Patent number: 11599281Abstract: A data processing apparatus and a vehicle having the same are provided. A data processing apparatus of a vehicle includes: a first memory having a plurality of storage areas to which each address of a plurality of addresses is allocated; and a processor configured to confirm information of data received from a first device, confirm an address corresponding to the received data based on the confirmed information of data, and store the received data in a storage area of the plurality of storage areas corresponding to the confirmed address.Type: GrantFiled: December 18, 2020Date of Patent: March 7, 2023Assignees: Hyundai Motor Company, Kia Motors CorporationInventor: Dong Ok Kim
-
Patent number: 11599282Abstract: A memory system and an operating method thereof are disclosed. An operating method of a memory system including a nonvolatile memory device and a controller configured to control the nonvolatile memory device includes the controller updating original data of firmware stored in the nonvolatile memory device, the controller transmitting a notification signal, which notifies a host device of completion of the updating of the original data, to the host device when the updating of the original data is completed, and the controller updating backup data of the firmware stored in the nonvolatile memory device after the notification signal is transmitted.Type: GrantFiled: July 19, 2021Date of Patent: March 7, 2023Assignee: SK hynix Inc.Inventor: Joo Young Lee
-
Patent number: 11599283Abstract: Techniques are described for reducing power consumption in a distributed data storage system using a hierarchy rule that is generated based on a spreading policy and a set of tolerable failures. A method may operate to distribute erasure-encoded data of a first data object across first and second portions of a distributed storage system using a hierarchy rule corresponding to a spreading policy based on a set of tolerable failures from which the first data object can be recovered. The method disables the first portion of the distributed storage system that includes a first portion of the erasure-encoded data. The first portion of the distributed storage system is determined according to the spreading policy and the hierarchy rule identifies the set of tolerable failures.Type: GrantFiled: October 29, 2019Date of Patent: March 7, 2023Assignee: Western Digital Technologies, Inc.Inventor: Stijn Blyweert
-
Patent number: 11599284Abstract: A storage system is provided. The storage system includes a storage device including a plurality of nonvolatile memories configured to transmit storage throughput information, and a host device configured to change connection configurations for the storage device based on the storage throughput information, wherein the host device changes the connection configurations by changing configurations for transmitter and receiver paths between the storage device and the host device independently.Type: GrantFiled: May 26, 2021Date of Patent: March 7, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young Min Lee, Soong-Mann Shin, Kyung Phil Yoo
-
Patent number: 11599285Abstract: A data memory system is described, where there may be an asymmetry in the time needed to write or erase data and the time needed to read data. The data may be stored using a RAID data storage arrangement and the reading, writing and erasing operations on the modules arranged such that the erasing and writing operations may be performed without significant latency for performing a read operation. Where a failure of a memory module in the memory system occurs, methods for recovering the data of the failed module are disclosed which may selected in accordance with policies that may relate to the minimizing the possibility of irretrievable data loss, or degradation of latency performance.Type: GrantFiled: May 14, 2021Date of Patent: March 7, 2023Assignee: Innovations In Memory LLCInventor: Jon C. R. Bennett
-
Patent number: 11599286Abstract: A method includes determining respective valid translation unit counts of a block of non-volatile memory cells over a period of time, determining a rate of change of the respective valid translation unit counts of the block of non-volatile memory cells over the period of time, comparing the rate of change of the valid translation unit counts to a bin transition rate, and based on comparing the rate of change of the valid translation unit counts to the bin transition rate, performing a media management operation on the block of non-volatile memory cells.Type: GrantFiled: June 3, 2021Date of Patent: March 7, 2023Assignee: Micron Technology, Inc.Inventors: Ashutosh Malshe, Vamsi Pavan Rayaprolu, Kishore K. Muchherla
-
Patent number: 11599287Abstract: A method of managing blocks in a flash memory includes: detecting states of blocks of a reserved area in the flash memory and building a bad block management table accordingly; recording mappings between bad blocks of an user area in the flash memory and good blocks of the reserved area into the bad block management table; when the bad block management table indicates there is no good block remaining in the reserved area that can be mapped to, selecting one of bad blocks of the reserved area or the user area and obtaining a recollected block after erasing the selected bad block; recording a mapping between the recollected block and a bad block in the user area into the bad block management table; and based on the bad block management table, programming data into the recollected block.Type: GrantFiled: July 6, 2021Date of Patent: March 7, 2023Assignee: Realtek Semiconductor Corp.Inventors: Hua Zeng, Mingrui Li, Kui Rong
-
Patent number: 11599288Abstract: In one aspect, a computerized method includes the step of building an information technology operations analytics (ITOA) stack. The method includes the step of ingesting and storing data at rest. The method includes the step of storing a set of metadata of the ingested data in a virtual machine or a container. The method includes the step of maintaining a set of primary data of the ingested data with an object store. The method includes the step of packaging one or more data units of the set of primary data. The method includes the step of writing over objects at select intervals. The method includes the step of breaking objects into chunks to reduce overwrites. The method includes the step of laying the data out as partitioned by time. The method includes the step of creating one or more application boundaries at the time of ingesting.Type: GrantFiled: May 13, 2020Date of Patent: March 7, 2023Inventor: Ranjan Parthasarathy
-
Patent number: 11599289Abstract: An information processing apparatus and method capable of minimizing influences affecting business activities and dynamically changing the configuration of a storage apparatus in response to scale-out of hosts are proposed.Type: GrantFiled: March 11, 2021Date of Patent: March 7, 2023Assignee: Hitachi, Ltd.Inventors: Yuichi Azuma, Tomohiro Morimura, Shin Nishihara