Patents Examined by Michael Maskulinski
-
Patent number: 11544166Abstract: Techniques are described for a data recovery validation test. In examples, a processor receives a command to be included in the validation test that is configured to validate performance of an activity by a server prior to a failure to perform the activity by the server. The processor stores the validation test including the command on a memory device, and prior to the failure of the activity by the server, executes the validation test including the command responsive to an input. The processor receives results of the validation test corresponding to the command and indicating whether the server performed the activity in accordance with a standard for the activity during the validation test. The processor provides the results of the validation test in a user interface.Type: GrantFiled: May 20, 2021Date of Patent: January 3, 2023Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Victoria Michelle Passmore, Cesar Bryan Acosta, Christopher Chickoree, Mason Davenport, Ashish Desai, Sudha Kalyanasundaram, Christopher R. Lay, Emre Ozgener, Steven Stiles, Andrew Warner
-
Patent number: 11537460Abstract: A displaying equipment at least including an image controlling module, a primary system module, and a system controlling module is disclosed. The image controlling module continuously receives an input image from an image sensitive device after activates, and directly outputs the received input image. The system controlling module constantly monitors the primary system module after activates to determine whether the primary system module activates completely. The primary system module runs an operating system after being activated to process the input image and to generate a processed image. After the primary system module activates completely, the image controlling module outputs both the input image and the processed image simultaneously. When the primary system module is abnormal, the image controlling module restores to output the input image only.Type: GrantFiled: December 29, 2021Date of Patent: December 27, 2022Assignee: ML TECHNOLOGY LTD.Inventor: Ying-Chang Tseng
-
Patent number: 11500728Abstract: A storage controller includes a host interface configured to perform communication with a host device, a memory interface configured to perform communication with a nonvolatile memory device, a higher-level controller, and a lower-level controller. The higher-level controller issues operations to be performed by the nonvolatile memory device based on requests transferred through the host interface. The lower-level controller includes an operation memory configured to store an operation code and operation data. The lower-level controller controls the memory interface based on the operation code and the operation data such that the nonvolatile memory device performs issued operations received from the higher-level controller. The higher-level controller performs, when an error occurs in the lower-level controller, an error restoring operation based on state information of the lower-level controller to restore the lower-level controller to a previous state corresponding to a state before the error occurs.Type: GrantFiled: July 13, 2021Date of Patent: November 15, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Jinho Seo, Sanghyun Eom, Taecjun Kim, Jinwoo Jung, Eunsik Choi
-
Patent number: 11500744Abstract: A method for primary-backup server switching. A control server monitors whether a primary server fails. The control server is in communication connection with the primary server and a backup server. The primary server is provided with a primary memory database. The primary memory database is configured to save in real time state information of the primary server each time after an operation is executed, and the state information is read and saved in real time by a backup memory database in a backup server. In response to a failure of the primary server, the control server sends a primary-backup switching command to the backup server. The primary-backup switching command is configured to instruct the backup server to upgrade itself to become a new primary server according to the state information saved in the backup memory database.Type: GrantFiled: September 22, 2021Date of Patent: November 15, 2022Assignee: Beijing Dajia Internet Information Technology Co., Ltd.Inventors: Hang Shen, Erqi Chen, Yu Gao
-
Patent number: 11494276Abstract: Processing write requests from clients includes logging the associated data into logs corresponding to the data objects targeted by the write requests. The logs are persisted by combining log entries from each of the logs into one ore more fixed-size data blocks. The fixed-size data blocks are inserted into a data tree stored on a block-based storage device.Type: GrantFiled: July 9, 2020Date of Patent: November 8, 2022Assignee: VMWARE INC.Inventors: Wenguang Wang, Vamsi Gunturu, Eric Knauft
-
Patent number: 11494179Abstract: Methods and apparatus are disclosed to update software on a legacy system without disruption of live applications. In a database server environment, a nameserver restart can utilize a pre-existing hook facility to detect a newly introduced script and execute an initialization function of the script, leading to activation or launch of the script. In a use case of a high availability database server, the script can cause a copy of a replication status to be stored at a remote location. Upon failure of the database server, retrieval and verification of the replication status from the remote location enables failover to a replica server to be performed safely and automatically.Type: GrantFiled: May 4, 2021Date of Patent: November 8, 2022Assignee: SAP SEInventors: Kirubakaran Paramasivan, Pankaj Kumar Routray, Lohit Kumar A. P
-
Patent number: 11481295Abstract: There are disclosed various methods, apparatuses and computer program products for a testing apparatus. In accordance with an embodiment the testing apparatus includes a frame; a gripping head for gripping a device to be tested; a first movement element for moving the gripping head with respect to the frame; a movement detector to detect at least one of a location and a position of the device; a touching element for touching the device; an imaging device for capturing images of the device; a display for generating visual information for capturing by the device; a set of sensors for examining operations of the device; a set of actuators for providing signals for reception by the device; and a set of plugs adapted to be inserted into a socket of the device.Type: GrantFiled: December 18, 2017Date of Patent: October 25, 2022Assignee: OptoFidelity OyInventors: Natalia Leinonen, Petri Mantere, Kalle Ryynänen, Joni Piililä, Mika Toivakka
-
Patent number: 11461168Abstract: Continuity-based data protection may be implemented by systems and methods described herein for collecting a set of data that corresponds to a graphical representation of a computing environment, determining a plurality of subsets of the set of data, wherein a subset of the plurality has mathematical continuity, compressing at least the subset of the plurality, thereby generating one or more compressed subsets, and providing the one or more compressed subset to another computing entity, the other computing entity being able to determine the graphical representation of the computing environment, wherein the graphical representation is presentable to a user of the other computing entity.Type: GrantFiled: March 29, 2019Date of Patent: October 4, 2022Assignee: Amazon Technologies, Inc.Inventors: Stephen Daniel Vilke, James Morgan Selvidge, Rudy Willis, Paul Hinks
-
Patent number: 11455219Abstract: Herein are acceleration techniques for resuming offloaded execution by replacing a failed computer with a hot spare computer. In an embodiment, a distributed system configures a DBMS, a set of participating computers, and a set of spare computers. The DBMS receives a query of a database. From the query, an offload query plan is generated for distributed execution. The DBMS sends the offload query plan and a respective portion of the database to each participating computer. The distributed system detects that a participating computer failed after the offload query plan was sent. Responsively, the DBMS sends the same offload query plan and same respective portion of the database of the failed computer to a replacement computer from the spare computers. Despite the computer failure, the DBMS receives results of successful distributed execution of the offload query plan that include a result from the replacement computer.Type: GrantFiled: October 22, 2020Date of Patent: September 27, 2022Assignee: Oracle International CorporationInventors: Krishna Kantikiran Pasupuleti, Boris Klots, Vijayakrishnan Nagarajan, Anantha Kiran Kandukuri, Nipun Agarwal
-
Patent number: 11455201Abstract: The present embodiment relates to a method and a system for data transmission and reception of a display device and, more specifically, to a method and a system for repeatedly checking whether an error has occurred in a data driving device configuration for high-speed communication when driving the display device to prevent the image quality degradation due to the configuration error.Type: GrantFiled: June 21, 2021Date of Patent: September 27, 2022Assignee: SILICON WORKS CO., LTD.Inventors: Do Seok Kim, Yong Hwan Mun
-
Patent number: 11449376Abstract: A method of determining a potential anomaly of a memory device is executable at a supervisory entity computer communicatively coupled to the memory device. The method includes, over a pre-determined period of time, determining a subset of input/output (I/O) operations having been sent to the memory device for processing, applying at least one counter to determine an actual activity time of the memory device during the pre-determined period of time, applying a pre-determined model to generate an estimate of a benchmark processing time for each one of the subset of transactions, calculating a benchmark processing time for the subset of I/O operations, generating a performance parameter based on the actual activity time and the benchmark processing time, and based on an analysis of the performance parameter, determining if the potential anomaly is present in the memory device.Type: GrantFiled: June 7, 2021Date of Patent: September 20, 2022Assignee: YANDEX EUROPE AGInventor: Aleksey Alekseevich Stankevichus
-
Patent number: 11449398Abstract: Techniques for providing an embedded container-based control plane for clustered environments. A clustered storage system includes one to many storage appliances, in which one storage appliance is designated as a “primary appliance” and any other storage appliance(s) is/are designated as a “peer appliance(s).” The primary appliance includes a central database, one peer appliance includes a synchronously replicated database, and any other peer appliances each include an asynchronously replicated database. The primary appliance further includes a global management IP for managing access to the central database. The primary and peer appliances each further include a control plane container for implementing command processing services. The control plane container of the primary appliance further implements command orchestration services.Type: GrantFiled: May 1, 2020Date of Patent: September 20, 2022Assignee: EMC IP Holding Company LLCInventors: Matthew Jean, Daniel K. O'Reilly, Richard Hicks
-
Patent number: 11442943Abstract: A first group processing attempt may be performed on a first record group in a stream of ordered data records. The first group processing attempt may fail, and the first record group may be split into at least a second record group and a third record group. A second group processing attempt may be performed on the second record group, and a third group processing attempt may be performed on the third record group. For the second, the third and following record groups, each record group that is not processed successfully may be split into two or more other record groups and additional group processing attempts may be performed on the two or more other record groups until the error-causing record is isolated as a single record. Processing of the error-causing record may be bypassed after it is isolated as a single record.Type: GrantFiled: August 31, 2020Date of Patent: September 13, 2022Assignee: Amazon Technologies, Inc.Inventors: Tyson Charles Olychuck, Xiaoyu Meng, Deepak Verma
-
Patent number: 11442828Abstract: A method comprising: prior to performing a planned i-th data movement in a distributed data system comprising a plurality of storage sites, generating (i) a first map of current locations of data item replicas following an immediately-preceding (i?1)-th data movement, (b) a first timestamp associated with a completion of said (i?1)-th data movement, and (c) a second map of expected locations of data item replicas following said i-th data movement; implementing said i-th data movement; generating, upon performing said i-th data movement, a second timestamp associated with a completion of said i-th data movement, wherein said second timestamp is indexed as i; and if a failure occurs with respect to at least one of said storage sites during said i-th data movement, determining a completion status of said i-th data movement, based on a comparison between said indexing of said second map and said indexing of said second timestamp.Type: GrantFiled: July 23, 2019Date of Patent: September 13, 2022Assignee: TECHNION RESEARCH & DEVELOPMENT FOUNDATION LIMITEDInventors: Oded Shmueli, Itai Shaked
-
Patent number: 11436097Abstract: A technique provides efficient data failover by creation and deployment of a protection policy that ensures maintenance of frequent common snapshots between sites of a multi-site data replication environment. A global constraint optimizer executes on a node of a cluster to create the protection policy for deployment among other nodes of clusters at the sites. Constraints such as protection rules (PRs) specifying, e.g., an amount of tolerable data loss are applied to a category of data designated for failover from a primary site over a network to a plurality of (secondary and tertiary) sites typically located at geographically separated distances. The optimizer processes the PRs to compute parameters such as frequency of snapshot generation and replication among the sites, as well as retention of the latest common snapshot maintained at each site to create a recovery point and configuration of the protection policy that reduces network traffic for efficient use of the network among the sites.Type: GrantFiled: May 17, 2021Date of Patent: September 6, 2022Assignee: Nutanix, Inc.Inventors: Ashish Kumar, Freddy James, Kai Tan, Pranab Patnaik
-
Patent number: 11436112Abstract: Techniques for implementing RDMA-based recovery of dirty data in remote memory are provided. In one set of embodiments, upon occurrence of a failure at a first (i.e., source) host system, a second (i.e., failover) host system can allocate a new memory region corresponding to a memory region of the source host system and retrieve a baseline copy of the memory region from a storage backend shared by the source and failover host systems. The failover host system can further populate the new memory region with the baseline copy and retrieve one or more dirty page lists for the memory region from the source host system via RDMA, where the one or more dirty page lists identify memory pages in the memory region that include data updates not present in the baseline copy. For each memory page identified in the one or more dirty page lists, the failover host system can then copy the content of that memory page from the memory region of the source host system to the new memory region via RDMA.Type: GrantFiled: May 17, 2021Date of Patent: September 6, 2022Assignee: VMware, Inc.Inventors: Keerthi Kumar, Halesh Sadashiv, Sairam Veeraswamy, Rajesh Venkatasubramanian, Kiran Dikshit, Kiran Tati
-
Patent number: 11429500Abstract: In response to failure of a data storage drive, data previously stored on the failed drive is rebuilt on a replacement data storage drive by executing drive rebuild jobs on a first set of processor cores. While the data previously stored on the failed data storage drive is being rebuilt, a second set of processor cores is used to process host I/O (Input/Output) requests. The host I/O requests processed by the second set of processor cores may be a first set of host I/O requests processed during the data rebuild. When a current total number of outstanding host I/O requests exceeds a threshold maximum number of outstanding host I/O requests, at least one processor core in the first set of processor cores may be used to process a second set of host I/O requests while the data previously stored on the failed data storage drive is being rebuilt.Type: GrantFiled: September 30, 2020Date of Patent: August 30, 2022Assignee: EMC IP Holding Company LLCInventors: Hongpo Gao, Philippe Armangau, Geng Han, Jian Gao, Shaoqin Gong
-
Patent number: 11416348Abstract: A method of remote device diagnosis and mitigation includes receiving a signal indicative of an intermittent technical state of a first device. Immediately responsive thereto, the method includes interrogating the first device for parameters. The method includes interrogating the first device for the parameters at a third time outside receipt of the signal. The parameters include a transient parameter present at a first time of the intermittent technical state and not present a second time following the first time. The method includes recording the parameters from the first time in a first data file and the parameters for the third time in an additional data file. The first data file is compared with the additional data file to identify a difference in a parameter indicative of a cause of the intermittent technical state. The method includes remotely implementing a change on the first device to mitigate the cause.Type: GrantFiled: April 1, 2021Date of Patent: August 16, 2022Assignee: Ivanti, Inc.Inventor: Liam Hughes
-
Patent number: 11416361Abstract: A computer system and a debugging method thereof are provided. The computer system includes a circuit board, a memory, a circuit board image, and a processor. The circuit board includes a plurality of connection interfaces configured to be electrically coupled to a plurality of hardware devices. The memory stores a basic input/output system program. The basic input/output system program includes a power-on self-test program. The processor loads the basic input/output system program to perform a boot process when the computer system is powered on, reads and executes the power-on self-test program to detect the hardware devices electrically coupled to the connection interfaces, displays the circuit board image on a display, and displays a mark pattern on the circuit board image corresponding to a position of a connection interface image of an abnormal hardware device when the hardware device is detected to be abnormal.Type: GrantFiled: July 9, 2019Date of Patent: August 16, 2022Assignee: Wistron CorporationInventor: Chih-Hsien Hu
-
Patent number: 11409605Abstract: Systems and methods include receiving an exception raised by a database storage system in response to a database operation requested by an application, providing, in response to the exception, the application with a pointer to a failover framework comprising a memory store, receiving, from the application and at the failover framework, a request to write first data, storing, in response to the request to write first data, the first data in a tree structure of the memory store in chronological order, receiving, from the application and at the failover framework, a request to read second data, and, in response to the request to read second data, sorting the tree structure primarily by user and secondarily by chronological order and reading the second data from the sorted tree structure.Type: GrantFiled: October 20, 2020Date of Patent: August 9, 2022Assignee: SAP SEInventors: Aavishkar Bharara, Ankita Prabhu, Bhavneet Kaur