Patents Issued in January 9, 2024
  • Patent number: 11868181
    Abstract: A flexible display device includes a rolling assembly and a flexible display module. The rolling assembly includes a shaft and at least a shell layer coupled to each other and collectively allowing for formation of a cross-sectional curve based on a characteristic of an Archimedes spiral. The rolling assembly rotates in a direction of releasing or retracting the flexible display module along with processes of expanding and retracting the flexible display module, in order to release or return to a linked state of the shell layer and the shaft and to prevent mechanical scratches caused by overlap of the flexible display module from occurring.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: January 9, 2024
    Assignee: WUHAN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECHNOLOGY CO., LTD.
    Inventor: Wenbo Dong
  • Patent number: 11868182
    Abstract: The present disclosure relates a display device including a first support member, a second member and a flexible display module. The second support member has a gap with the first support member. The flexible display module is arranged on a first surface of the first support member and a third surface of the second support member. The first surface includes a first mating surface close, the third surface includes a third mating surface, and the first and third mating surfaces are arranged symmetrically. A distance from the first mating surface to the flexible display module increases as a distance from the first mating surface to the second support member decreases, and a distance from the third mating surface to the flexible display module increases as a distance from the third mating surface to the first support member decreases.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: January 9, 2024
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yue Cui, Boyang Shi
  • Patent number: 11868183
    Abstract: A retractable assembly includes a fixed frame, a movable frame and a plurality of first balls. The fixed frame has an accommodation portion and a plurality of guiding portions. The guiding portions are connected to the accommodation portion. The movable frame is at least partially located in the accommodation portion. The first balls are movably located in the guiding portions, and the movable frame is connected to the fixed frame via the first balls.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: January 9, 2024
    Assignee: WISTRON CORP.
    Inventors: Zijie Iin, Yao-Chen Yang, Chia-Jang Chen, Chih Chou Chou
  • Patent number: 11868184
    Abstract: A metal backplate is composed of two parallel plain parts and a flexible part lying two plain parts, and the flexible part has a first surface and a second surface deployed underneath the first surface. The flexible part is etched or etched partially with a plurality of curved first openings which form a first array in a staggered arrangement in order to weaken the flexible part B with rigidity property to be one with bending-resilience property; at the same time, which form in staggered rows or in alignments on the upside and the reverse side of the first surface in order to decrease the unidirectional stress concentration and the warpage problem of the display panel.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: January 9, 2024
    Assignee: DARWIN PRECISIONS CORPORATION
    Inventors: Ching Wen Tao, Wen Yi Lin
  • Patent number: 11868185
    Abstract: A support assembly and a display device are described, the support assembly supporting a flexible display panel. The support assembly includes a plurality of first support members and a plurality of second support members which are alternately arranged in a first direction. A first support member includes an arc surface facing away from a side of the flexible display panel and protruding away from the flexible display panel. The first and a second support member can be close to each other so that the side surface of the second support member can be in contact with the arc surface, thus the support assembly is curled in the first direction. The first and second support member can be separated from each other so that the side surface of the second support member can be separated from the arc surface, thus the support assembly stretches in the first direction.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: January 9, 2024
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Xinyu Wang
  • Patent number: 11868186
    Abstract: An opening and closing mechanism includes: a first rotating shaft and a second rotating shaft that are disposed in parallel, a first telescopic part disposed on the first rotating shaft and a second telescopic part disposed on the second rotating shaft, and the first rotating shaft and the second rotating shaft are rotationally connected. The first telescopic part includes a first connection part connected to the first rotating shaft and a first body fastening part slidable along the first connection part, and the first body fastening part is configured to fasten a first body of the electronic device. The second telescopic part includes a second connection part connected to the second rotating shaft and a second body fastening part slidable along the second connection part, and the second body fastening part is configured to fasten a second body of the electronic device.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: January 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hideo Kato, Yaming Jiang, Lei Bai, Mengying Pan
  • Patent number: 11868187
    Abstract: A circuit board includes a board body, a card slot, a release structure, and a transmission mechanism. The card slot is disposed on the board body and adapted for inserting an expansion card. The release structure is rotatably disposed beside the card slot. The transmission mechanism includes a contact part and a stressed part that are linked to each other, wherein the contact part is connected to the release structure. When the stressed part receives an external force, the contact part is moved correspondingly, so that the release structure is rotated relative to the card slot, thereby releasing the expansion card.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: January 9, 2024
    Assignee: ASUSTEK COMPUTER INC.
    Inventors: Po-Ting Chen, Chang-Hung Chen, Chih-Hung Chuang
  • Patent number: 11868188
    Abstract: The described technology provides implementations of a storage device carrier assembly adapted to removably mate with a chassis. The storage device carrier assembly includes a storage device carrier adapted to be coupled to a storage device and a biased latch attached to the storage device carrier and adapted to transition from an engaged state to a retracted state to remove the storage device carrier from the chassis, wherein the biased latch includes extendable portions adapted to engage the chassis in the engaged state.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: January 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jason David Adrian
  • Patent number: 11868189
    Abstract: A method and system controls cooling system leaks in a rack. The method includes monitoring leak detection sensors positioned at computer systems and below sections of a liquid conveyance system. In response to determining if a signal was received from one of the leak detection sensors that is indicative of a leak, the leak detection sensor and the corresponding one of the plurality of computer systems associated the received signal is determined. Power is disconnected to the corresponding one of the computer systems and a signal is transmitted to implement moving first and second valves from open to closed positions. The first valve is positioned within the liquid conveyance system between a hot rack manifold and a thermal contact structure associated with the computer system associated with the received signal. The second valve is positioned within the liquid conveyance system between a cool rack manifold and the thermal contact structure.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: January 9, 2024
    Assignee: QUANTA COMPUTER INC.
    Inventors: Chao-Jung Chen, Yu-Nien Huang, Sin-Hong Lien, Jen-Mao Chen
  • Patent number: 11868190
    Abstract: One aspect of a display device of the present invention is a display device having a liquid crystal panel and a power lamp. The display device includes: a control unit that controls a display of the liquid crystal panel based on a power supplied from an external device and controls a lighting of the power lamp based on a reference voltage; a first switch that supplies, the power to the control unit, the power being supplied from the external device via a predetermined connector; a voltage detection circuit that generates the reference voltage; a second switch that supplies the reference voltage to the power lamp and the control unit; and a second control unit that determines whether or not the power meets a condition for establishing negotiation with the external device, and turns on one of the first switch and the second switch according to a result of the determination.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: January 9, 2024
    Assignee: SHARP NEC DISPLAY SOLUTIONS, LTD.
    Inventor: Akira Shinoda
  • Patent number: 11868191
    Abstract: Methods for providing power to electronic components (e.g., servers in a datacenter, or other devices) can include providing AC power received from an external source to the devices. During periods of high demand, when costs of external AC power exceed a threshold, or when availability of external AC power is decreased, distributed backup power supply systems can be utilized to temporarily offset or to reverse consumption of external AC power. Such distributed backup power systems can be periodically recharged during periods of low power demand, and thus consistently retain adequate charge for backup use in the event of power loss.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ligong Wang, Darin Lee Frink
  • Patent number: 11868192
    Abstract: In an embodiment, a system includes multiple power management mechanism operating in different time domains (e.g., with different bandwidths) and control circuitry that is configured to coordinate operation of the mechanisms. If one mechanism is adding energy to the system, for example, the control circuitry may inform another mechanism that the energy is coming so that the other mechanism may not take as drastic an action as it would if no energy were coming. If a light workload is detected by circuitry near the load, and there is plenty of energy in the system, the control circuitry may cause the power management unit (PMU) to generate less energy or even temporarily turn off. A variety of mechanisms for the coordinated, coherent use of power are described.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: January 9, 2024
    Assignee: Apple Inc.
    Inventors: Joseph T. DiBene, II, Inder M. Sodhi, Keith Cox, Gerard R. Williams, III
  • Patent number: 11868193
    Abstract: A system includes a controller configured to receive a signal indicating whether a droop event has occurred. The system also includes a plurality of delay elements where each delay element of the plurality of delay elements responsive to a signal from the controller receives an input signal and outputs an output signal that is a delayed version of the input signal. At least one delay element of the plurality of delay elements receives a clocking signal as its input signal. The system also includes a selector configured to select rising edges and falling edges of output signals from the plurality of delay elements to form a modified clocking signal. The modified clocking signal is a modified version of the clocking signal.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: January 9, 2024
    Assignee: Marvell Asia Pte Ltd
    Inventors: Rabin Sugumar, Bharath Upputuri, Bruce Kauffmann, Novinder Waraich, Bivraj Koradia, Paul Sebata
  • Patent number: 11868194
    Abstract: Systems, methods, and circuitries are disclosed generating a dynamic clock signal having a dynamic clock signal frequency for a data processing system from an input clock signal having an input clock signal frequency. In one example, adaptive frequency scaling circuitry includes scaling control circuitry and clock gating circuitry. The scaling control circuitry includes hardware configured to receive a performance indicator value indicative of an operating parameter of the data processing system and select a dynamic clock gating control value based at least on the performance indicator value. The clock gating circuitry is configured to receive the dynamic clock gating control value, and in response, selectively gate the input clock signal based on the dynamic clock gating control value to generate the dynamic clock signal.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: January 9, 2024
    Assignee: MaxLinear, Inc.
    Inventors: Chunfeng Hu, Rajan Raghvendra
  • Patent number: 11868195
    Abstract: A computing device that includes a first processing unit and a second processing unit that are connected to one another in a data-transmitting manner. The first processing unit, upon recognition that an activation condition is present, is configured to determine whether the activation condition requires an activation of the second processing unit, and when the activation condition requires the activation of the second processing unit, to activate the second processing unit and to output an activation signal, including the activation condition, on an activation line. Also, a network that includes at least two such computing devices, and a method for activating a second processing unit of a computing device that includes a first processing unit and the second processing unit, which are connected to one another in a data-transmitting manner, are also described.
    Type: Grant
    Filed: February 10, 2022
    Date of Patent: January 9, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andre Owerfeldt, Domenic Garcea, Lambros Dalakuras, Liem Dang
  • Patent number: 11868196
    Abstract: An image forming apparatus includes a wireless tag communication device to write data to, and read data from, a wireless tag attached to a sheet. An image forming device in the apparatus is configured to form an image on the sheet. A controller in the apparatus is configured to determine whether a writing of data to a wireless tag was successful based on a notification from the wireless tag communication device and generate investigation support information if the writing was not successful and control the image forming device to form an investigation support image corresponding to the investigation support information if the writing was not successful.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: January 9, 2024
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventors: Takashi Tomiyama, Sadatoshi Oishi
  • Patent number: 11868197
    Abstract: A learning method detects anomalies and is implemented on a microcontroller including at least one memory, the microcontroller being configured to receive data sets coming from at least one sensor, the memory being configured to store a maximum number of categories, a category including at least a signature and an occurrence.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: January 9, 2024
    Assignee: STMicroelectronics International N.V.
    Inventors: Francois De Rochebouet, He Huang
  • Patent number: 11868198
    Abstract: Techniques are disclosed relating to methods that include initializing, by a computer in a computer system, an event counter that includes a plurality of sub-counter groups, each plurality of sub-counter groups including at least two sub-counters located on different nodes of a plurality of nodes in the computer system. In response to an occurrence of an event associated with the event counter, the method may include the computer selecting a particular sub-counter group of the plurality of sub-counter groups to update, and sending, to sub-counters corresponding to the particular sub-counter group, a request to update a sub-counter value for the particular sub-counter group. In response to a request for a current count value of the event counter, the method may include outputting, by the computer, a sum of the sub-counter values for the plurality of sub-counter groups as the current count value.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: January 9, 2024
    Assignee: PayPal, Inc.
    Inventor: Eric Leu
  • Patent number: 11868199
    Abstract: The present disclosure relates to a system for detecting an anomaly and a method for setting a threshold thereof. The method includes setting a minimum true positive rate (TPR) and a differentiation slope based on a user input, creating a receiver operating characteristic (ROC) curve using anomaly data and normal data, estimating a true negative rate (TNR) from the ROC curve based on the minimum TPR and the differentiation slope, and estimating and setting the threshold based on the estimated TNR.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: January 9, 2024
    Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATION, SEOUL NATIONAL UNIVERSITY R&DS FOUNDATION
    Inventors: Ji Hoon Kim, Sung Soo Park, Chang Woo Chun, Song Eun Lee, Hyun Soo Cho, Jun Yeob Kim, Sang Goo Lee
  • Patent number: 11868200
    Abstract: A method that includes identifying a processing error, obtaining user input information for a determined period prior to identifying the processing error, determining steps undertaken during the determined period prior to identifying the processing error based on the input information, and obtaining context awareness information related to the one or more processors. The method also includes obtaining network user input information and network context awareness information related to the processing error from other electronic devices within a network, determining a reduced amount of steps from the steps undertaken during the determined period to identify the processing error to form an error reproduction plan by analyzing the network user input information and the network context awareness information in comparison to the user input information and context awareness information, and communicating the error reproduction plan to a user or third party.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: January 9, 2024
    Assignee: LENOVO (SINGAPORE) PTE, LTD.
    Inventors: Matthew Fardig, Sathish Kumar Ganesan, Dane Hixson, Anthony Martinez
  • Patent number: 11868201
    Abstract: A memory evaluation method includes determining a health degree evaluation model indicating a relationship in which a health degree of a memory changes with at least one health degree influencing factor of the memory; obtaining at least one running parameter value corresponding to each of the at least one health degree influencing factor; separately matching the at least one running parameter value corresponding to each health degree influencing factor to the health degree evaluation model, to obtain the health degree of the memory; and outputting health degree indication information indicating whether the memory needs to be replaced.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: January 9, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zheng Ye, Fei Zhang
  • Patent number: 11868202
    Abstract: A system includes a memory component to, upon completion of second pass programming in response to a multi-pass programming command, write a plurality of flag bits within a group of memory cells programmed by the multi-pass programming command. The system also includes a processing device, operatively coupled to the memory component. The processing device is to detect an error in attempting to read a top page of the group of memory cells, determine a number of first values within the plurality of flag bits, and in response to the number of first values not satisfying a threshold criterion, report, to a host computing device, an uncorrectable data error due to the top page of the group of memory cells being incompletely programmed.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: January 9, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Qisong Lin, Vamsi Pavan Rayaprolu, Jiangang Wu, Sampath K. Ratnam, Sivagnanam Parthasarathy, Shao Chun Shi
  • Patent number: 11868203
    Abstract: A method for detecting computer issues includes identifying a target computer system. A first set of data for a first time period relating an operating metric from the target computer system are received. The operating metric is stored. A second set of data for a second time period relating to the operating metric is received. The first and second sets of data are compared. A difference between the two sets of data is identified. If the difference between the two sets of data is within a range a warning notification is displayed in a graphical user interface. An input is received in the graphical user interface in response to the warning notification being displayed.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: January 9, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Manuel A. Carranza, Chase T. Sekula, Mark S. Moore, Mathew P. Ringer
  • Patent number: 11868204
    Abstract: A system includes an obsolete cache-line vector having a plurality of memory elements, wherein each memory element has a one-to-one correspondence to a cache line entry of a cache memory. The vector can capture cache line errors that occur at different times from an error detection logic associated with the cache memory. A counter can be coupled to the obsolete cache-line vector for tracking how many of the memory elements in the vector are activated. When a predetermined threshold is reached, a threshold comparator can release a trigger for further analysis. An error events logger can be used to track all of the errors that occurred. The error events logger can also use a time stamp, which can assist the RAS system in analyzing a correlation between the errors, such as patterns that occur and time differences between the errors.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ofer Naaman, Osnat Katz, Nir Bar-Or, Adi Habusha
  • Patent number: 11868205
    Abstract: A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal, retrieve, from the ROM device, data to execute an operating system, and execute, on the RAM device, the operating system based on the data from the ROM device.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: January 9, 2024
    Assignee: KEEP SECURITY LLC
    Inventors: Joshua Neustrom, Edward Neustrom
  • Patent number: 11868206
    Abstract: The present disclosure involves systems, software, and computer implemented methods for automated message processing. Information associated with a failure message generated in response to process integration failure between two computer-implemented applications is received. The two computer-implemented applications include a sender application and a receiver application. The information includes a sender application/receiver application interface and details that caused the failure. Using the received information, multiple failure message similar to the failure message are identified. The identified messages were generated in response to the same process integration failure between the two computer-implemented applications. For either the sender or the receiver application, a resolution class operation executable to rectify the process integration failure is identified. The resolution class operation is simultaneously executed for all of the multiple failure messages.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: January 9, 2024
    Assignee: SAP SE
    Inventors: Hemant Mangal, Mohit V Gadkari, Arpit Jaiswal, Divya Arun Patil, PankajKumar Agrawal, Mukesh Kumar, Pooja Ramarathnam, Bhavya Jha
  • Patent number: 11868207
    Abstract: As described herein, a system, method, and computer program are provided for intelligent self-healing optimization for fallout reduction. A set of self-healing rules are stored that are configured to provide resolutions to failures detected in a computer process. Data associated with use of the self-healing rules is collected. The data is processed using a machine learning model to generate one or more recommendations for optimizing the set of self-healing rules. The one or more recommendations are output.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: January 9, 2024
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Anat Shachar, Vivi Miranda
  • Patent number: 11868208
    Abstract: As described herein, a system, method, and computer program are provided for defect resolution. Information associated with a defect detected in a computer system is received. The information is processed, using a first machine learning model, to predict a source of the defect. The information and the source of the defect are processed, using a second machine learning model, to predict one or more parameters for handling the defect. One or more actions are caused to be performed to resolve the defect, based on the predicted one or more parameters for handling the defect.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: January 9, 2024
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Limor Gueta, Itsik David, Yossi Bitton
  • Patent number: 11868209
    Abstract: The system or device may build one or more data packets by dividing a given payload for a packet into data blocks and inserting data checks for each data block sequentially into the packet payload. The device may generate, for each of the data blocks, a corresponding data check block corresponding to data in each data block. The device may send or arrange the data blocks and the corresponding data check blocks such that each of the data blocks is followed by the corresponding error check block in the packet. Using the corresponding check block, each of the data blocks is independently verifiable, so that the data blocks may be used upon receipt, even if the payload is not completely received.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: January 9, 2024
    Assignee: Ampere Computing LLC
    Inventors: Matthew Robert Erler, Robert James Safranek, Robert Joseph Toepfer, Sandeep Brahmadathan, Shailendra Ramrao Chavan, Jonglih Yu
  • Patent number: 11868210
    Abstract: Methods, devices, and systems related to crossed matrix parity in a memory device are described. In an example, a first group of sets of parity data that each protect data stored in a row of memory cells of an array is generated. Further, a second group of sets of parity data that each protect data stored in a column of memory cells of an array is generated. The first set of parity data and the second set of parity data is sent to a host for further ECC processing. The host provides ECC data to the memory device based on the first set of parity data and the second set of parity data. The memory device repairs memory cells or retires memory cells based on the provided ECC data.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: January 9, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Christopher J. Bueb, Kishore K. Muchherla
  • Patent number: 11868211
    Abstract: The present disclosure includes apparatuses, methods, and systems for error detection and correction in memory. An embodiment includes a memory having a group of self-selecting memory cells which store data corresponding to a codeword from an error correcting code, and circuitry configured to perform a sense operation on the group of self-selecting memory cells, identify, based on the sense operation, memory cells of the group that cannot store data, mark data sensed from the identified memory cells as erasures and perform an error correction operation on data sensed from the group of self-selecting memory cells with the data sensed from the identified memory cells marked as erasures.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: January 9, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Joseph M. McCrate, Robert J. Gleixner
  • Patent number: 11868212
    Abstract: The present embodiments relate generally to a computer device, system and method of identifying an application type of unknown data. The method may include: determining that the unknown data corresponds to database information, the database information comprising at least one table with at least one column; for a column of a table in the database information, determining if a column identifier of the column comprises a keyword associated with a particular application type; and if the column identifier comprises the keyword, identifying data stored in the database as belonging to an application that is of the particular application type.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: January 9, 2024
    Assignee: Magnet Forensics Investco Inc.
    Inventor: Jad John Saliba
  • Patent number: 11868213
    Abstract: Techniques are provided for incremental backup to an object store. A request may be received from an application to perform a backup from a volume hosted by a node to a backup target within the object store. A set of changed files within the volume since a prior backup of the volume was performed to the backup target is identified, along with metadata associated with the set of changed files. The metadata is utilized to identify changed data blocks comprising data of the set of changed files that was modified since the prior backup. The changed data blocks are backed up to the object store.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: January 9, 2024
    Assignee: NetApp, Inc.
    Inventors: Ling Zheng, Atul Ramesh Pandit, Tijin George, Ravindra Ramachandraiah Kuramkote
  • Patent number: 11868214
    Abstract: Disclosed are techniques that provide for deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include generating new feature information for one or more portions of a new backup image, generating first container range information by performing a container range calculation using the new feature information, generating existing feature information for one or more portions of an existing backup image, generating second container range information by performing the container range calculation using the existing feature information, determining a container range affinity between the first container range information and the second container range information, identifying at least one portion of the one or more portions of the existing backup image using a result of the determining, and prefetching the one or more fingerprints corresponding to the at least one portion of the one or more portions of the existing backup image.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: January 9, 2024
    Assignee: Veritas Technologies LLC
    Inventors: Yaobin Qin, Xianbo Zhang
  • Patent number: 11868215
    Abstract: A object data backup and restore method and system include receiving a request to restore a target object to a first point-in-time version; identifying a first snapshot of the cluster corresponding to the first point-in-time version; generating a second snapshot of the cluster upon receiving the request to restore the target object; determining data changes associated with the target object based on the first snapshot and second snapshot; scanning all objects associated with the cluster to determine one or more additional objects that are affected by restoring the target object due to object dependencies defined by a cluster configuration; generating a relationship graph for the one or more additional objects and the target object; and restoring the target object based on the data changes, the first snapshot and the relationship graph.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 9, 2024
    Assignee: Rubrik, Inc.
    Inventors: Nohhyun Park, Abhishek Dharmapurikar, Rajath Subramanyam, Gaurav Khandelwal, Pin Zhou
  • Patent number: 11868216
    Abstract: Systems and methods are provided for management of data item recovery operations based on classification of data items with respect to a target recovery time. Data items may be classified using metadata regarding versioning and other data storage operations performed on the data items, and the timing of those storage operations with respect to the target recovery time (TRT). Each class may be associated with one or more recovery actions. The recovery actions may involve modifying the metadata rather than the underlying data items.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Koushik Biswas, James William Fogel, Dhananjay Baburao Karanjkar, Douglas John Youd, Allistaire Mair, James Ryan Powers
  • Patent number: 11868217
    Abstract: A selective database rollback method includes identifying a table, identifying a root key, storing a target rollback date, retrieving schema information including keys, ordering the table, iterating over the table, storing the current table state, obtaining a transaction journal, and reverse-applying the transaction journal to generate an output file. A method or system for identifying database key includes iterating over a table's columns and rows, generating similarity metrics by comparing column-wise and/or row-wise data, and comparing the generated similarity metrics to a threshold value. A server includes a processor and a memory storing instructions that, when executed by the one or more processors, cause the server to identify a table, identify a root key, store a target rollback date, retrieve schema information including keys, order the table, iterate over the table, store the current table state, obtain a transaction journal, and reverse-apply the transaction journal to generate an output file.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: January 9, 2024
    Assignee: CDW LLC
    Inventor: Joseph Kessler
  • Patent number: 11868218
    Abstract: A method for recovery point objective compliant star replication, the method includes: obtaining, by a SSS, a user defined RPO value; performing replication iterations to each DSS according to replication schedules of the DSSs, wherein at least two DSSs of the multiple DSSs are assigned with replication schedules having different frequencies of replication iterations; wherein each replication iteration includes sending a content related to a scheduled snapshot; determining a conformance to the RPO, of a time elapsed since a content related to a last common snapshot was replicated to each one of the multiple DSSs; and performing a non-scheduled common (NSC) replication iteration to each of the multiple DSSs to prevent a violation of the RPO, wherein the NSC replication iteration includes sending content related to a NSC snapshot to each one of the multiple DSSs.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: January 9, 2024
    Assignee: VAST DATA LTD.
    Inventors: Avi Goren, Ohad Ben-Yehuda
  • Patent number: 11868219
    Abstract: Described is a system and method that includes executing, by a processing device, a data risk mitigation service (DRMS), to monitor, for each node of a plurality of nodes in a mesh network, at least one of metadata indicating a health state of a node or a call for help from the node. The method includes determining, by the DRMS, whether the node is in an unstable state in view of the metadata or the call for help from the node. The method includes in response to determining that the node is in the unstable state, rerouting incoming data of the node and evacuating data stored in the node.
    Type: Grant
    Filed: May 4, 2022
    Date of Patent: January 9, 2024
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Pierre-Yves Chibon
  • Patent number: 11868220
    Abstract: Methods, systems, and devices for efficient power scheme for redundancy are described. A memory device may include circuitry that stores memory address information related to one or more defective or unreliable memory components and that compares memory address information to memory addresses targeted for memory access operations. The memory device may selectively distribute a targeted memory address to one or more circuits within the circuitry based on whether those circuits store memory address information. Additionally or alternatively, the memory device may selectively power one or more circuits within the circuitry based on whether those circuits store memory address information.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: January 9, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Richard E. Fackenthal, Duane R. Mills
  • Patent number: 11868221
    Abstract: Techniques for performing cache operations are provided. The techniques include tracking performance events for a plurality of test sets of a cache, detecting a replacement policy change trigger event associated with a test set of the plurality of test sets, and in response to the replacement policy change trigger event, operating non-test sets of the cache according to a replacement policy associated with the test set.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: January 9, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: John Kelley, Vanchinathan Venkataramani, Paul J. Moyer
  • Patent number: 11868222
    Abstract: There is provided a system and method for performing system integration on an embedded system of a connected and/or autonomous vehicle. Integration testing may include obtaining one or more requirements and/or specifications for a system under test; generating a metamodel based on the requirements and/or specifications; generating test cases based on the metamodel; prioritizing said test cases based on hazards associated with said test cases; executing one or more of said prioritized test cases; and obtaining a verdict for each of said one or more prioritized test cases.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: January 9, 2024
    Assignee: EMTECH GROUP INC.
    Inventors: Toni Jardini, Spencer Reuben, Farsam Farzadpour, Akramul Azim, Amalnnath Parameswaran, Ansh David, Bradley Wood
  • Patent number: 11868223
    Abstract: A read-disturb-based read temperature information utilization system includes a read-disturb-based read temperature information utilization subsystem coupled to a storage subsystem including storage devices that each generate local read-disturb-based read temperature information associated with that storage device. The read-disturb-based read temperature information utilization subsystem retrieves at least some of the local read-disturb-based read temperature information generated by each storage device and a number of reads associated with that storage device and, based on the number of reads associated with each of the storage devices, normalizes the at least some of the local read-disturb-based read temperature information retrieved from each of the storage devices to generate normalized local read-disturb-based read temperature information for each of the storage devices.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: January 9, 2024
    Assignee: Dell Products L.P.
    Inventors: Ali Aiouaz, Walter A. O'Brien, III, Leland W. Thompson
  • Patent number: 11868224
    Abstract: A method includes providing, when delivery of power to a memory sub-system comprising a plurality of non-volatile memory components from a main power supply is interrupted, power from an auxiliary power supply to a portion of a controller interfacing with the non-volatile memory components. The portion of the controller may utilize the power from the auxiliary power to supply to: responsive to a prediction, generated when the delivery of the power from the main power supply to the memory sub-system is interrupted, that a particular portion of the plurality of non-volatile memory components will experience an impending data loss event, perform a targeted refresh operation of data stored in the particular portion.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 9, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Nicholas T. Heath
  • Patent number: 11868225
    Abstract: An electronic device includes a memory and a processor. The processor receives a platform management profile that includes information defining one or more platform management policies, a given platform management policy among the one or more platform management policies including a provided input from a specified hardware or software sensor and/or a provided output action. The processor uses the given platform management policy for controlling operating states of elements in the electronic device.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: January 9, 2024
    Assignee: ATI Technologies ULC
    Inventors: Alexander Sabino Duenas, Ashwini Chandrashekhara Holla, I-Cheng Chen, Xinzhe Li
  • Patent number: 11868226
    Abstract: A computer-implemented method and system involve providing a script-driven framework to monitor performance of operations on two or more sets of objects to be executed on a target system in parallel on separate threads according to a test scenario with user-defined language stipulations from a script file, and executing the script file through the framework to implement the test scenario on the target system. The language stipulations include an operation hierarchy for each of the two or more sets of objects and at least one synchronization point corresponding to a point in time at which operations on the separate threads are to be synchronized. The framework can be XML-compliant.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: January 9, 2024
    Assignee: AVEVA Software, LLC
    Inventor: Madhav Jagannathan
  • Patent number: 11868227
    Abstract: A device launches a respective instance on each respective cloud service provider (CSP) of a plurality of CSPs. The device receives, from each respective instance, performance benchmark data for each CSP shape of the respective CSP on which the respective instance is launched. The device inputs the performance benchmark data from each respective instance into a model and receives, as output from the model, a determination of, for each CSP shape, group of a plurality of groups to which the CSP shape belongs. The device ranks each group based on a parameter, and provides for display to a user a recommended CSP shape based on the ranking.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: January 9, 2024
    Assignee: CAST AI Group, Inc.
    Inventors: Leonid Kuperman, Laurent Gil
  • Patent number: 11868228
    Abstract: In an example, sets of event information associated with events may be identified. The events may include intentional click events, accidental click events and/or skip events. Accidental click probabilities associated with the accidental click events and/or the skip events may be determined. Machine learning model training may be performed, using the sets of event information associated with the events and labels associated with the events, to generate a first machine learning model. The labels may include second labels associated with the intentional click events and/or third labels associated with the accidental click events and/or the skip events. The second labels may correspond to an intentional click classification. The third labels may be based upon the accidental click probabilities. Click probabilities associated with content items may be determined using the first machine learning model. A content item may be selected for presentation via a client device based upon the click probabilities.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: January 9, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventors: Naama Haramaty-Krasne, Yohay Kaplan, Oren Shlomo Somekh, Alexander Shtoff
  • Patent number: 11868229
    Abstract: Systems, methods, and devices identify devices and assign keywords to such devices. Methods include retrieving data from at least one data source, the data comprising a plurality of data events associated with a plurality of devices, and generating a plurality of probability metrics for each of the plurality of devices based on device information and data event parameters included in the retrieved data. Methods also include generating an activity estimation parameter for each of the plurality of devices based on the plurality of probability metrics, the activity estimation parameter comprising an estimated probability of a subsequent data event being taken by a device.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: January 9, 2024
    Assignee: REVERSEADS PTE. LTD
    Inventor: Michael R. Hahn
  • Patent number: 11868230
    Abstract: Computer hardware and/or software that performs the following operations: (i) assessing a performance of a plurality of unsupervised machine learning pipelines against a plurality of data sets; (ii) associating the performance with meta-features corresponding to respective pipeline/data set combinations; (iii) training a supervised meta-learning model using the associated performance and meta-features as training data; and (iv) utilizing the trained model to identify one or more pipelines for processing an input data set.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: January 9, 2024
    Assignee: International Business Machines Corporation
    Inventors: Saket K. Sathe, Long Vu, Peter Daniel Kirchner, Horst Cornelius Samulowitz