Patents Examined by Yolanda L Wilson
-
Patent number: 11416819Abstract: Multiple vendors often contribute a portion of their hardware and/or software to a customer to enable a particular feature. When issues occur, a contact center for more than one vendor may be required to perform an action in order to identify a resolution to the issue and apply the resolution. By coordinating multiple contact centers with smart contracts via a distributed leger, rules may be developed for the creation of blocks for notifications, escalations, tasks, and other actions or informational notifications to resolve the issue. Additionally, the blockchain may serve as a permanent record provide a history of actions taken, by whom, and when.Type: GrantFiled: May 26, 2020Date of Patent: August 16, 2022Assignee: Avaya Management L.P.Inventors: Jibin George, Salil Dhawan, Sandeep Goynar, Harsimran Jeet Singh, John Young
-
Patent number: 11409628Abstract: A system, includes: a distributed cache that stores state information for a plurality of configuration items (CIs). Management, instrumentation, and discovery (MID) servers form a cluster, each of the MID servers including one or more processors that receive, from the distributed cache, a subset of the state information associated with assigned CIs and perform a statistical analysis on the subset of the state information.Type: GrantFiled: April 24, 2020Date of Patent: August 9, 2022Assignee: ServiceNow, Inc.Inventors: Kanwaldeep K. Dang, Purushottam Amradkhar, James Crotinger, Stephen Scott Tucker, Dustin Lennon
-
Patent number: 11403189Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resynchronizing data in a storage system. One of the methods includes determining that a particular primary disk of a capacity object of a storage system has failed, wherein the capacity comprises a plurality of segments, and wherein the each segment comprises: a plurality of primary columns each corresponding to a respective primary disk of the capacity object, and a plurality of parity columns each corresponding to a respective parity disk of the capacity object; and resynchronizing, for each segment of one or more segments of the capacity object, the primary column of the segment corresponding to the particular primary disk using i) the primary columns of the segment corresponding to each other primary disk of the capacity object, ii) one or more parity columns of the segment, and iii) the column summaries of the segment.Type: GrantFiled: May 8, 2020Date of Patent: August 2, 2022Assignee: VMware, Inc.Inventors: Wenguang Wang, Enning Xiang, Vamsi Gunturu, Eric Knauft, Pascal Renauld
-
Patent number: 11403157Abstract: A process for analyzing an incident includes setting up an alert for a high error rate on a particular endpoint. Once the alert is triggered, a set of traces for transactions exhibiting errors on the offending endpoint is queried. All traces for other services/operations that include errors on the offending endpoint are also enumerated. A set of baseline transactions that involve the offending endpoint, but do not result in error may be utilized to determine whether the errors are always present, or are distinctive for certain offending transactions. All traces are ranked based on a statistic. Once the traces have been ranked, they may be traced down to a deepest/most terminal error. A set of transactions that correlate to the terminal error may also be analyzed to determine infrastructure causes.Type: GrantFiled: January 31, 2020Date of Patent: August 2, 2022Assignee: Splunk Inc.Inventor: Joseph Ari Ross
-
Patent number: 11403001Abstract: A method, computer program product, and computing system for receiving, at a first baseboard management controller (BMC) of a first node, a fence request from a central processing unit (CPU) of the first node. The first BMC of the first node may communicate with a second BMC of a second node, wherein the first node and the second node are communicatively coupled to a plurality of storage drives. The first BMC and the second BMC may determine which node of the first node and the second node to fence from the plurality of storage drives. One of the first node and the second node may be fenced, via one of the first BMC and the second BMC, from the plurality of storage drives, thus defining a fenced node.Type: GrantFiled: April 30, 2020Date of Patent: August 2, 2022Assignee: EMC IP HOLDING COMPANY, LLCInventors: Aric Hadav, Boris Glimcher, Amitai Alkalay
-
Patent number: 11397629Abstract: A method of automatically resolving errors in a computing environment includes receiving, at a computing device, an error occurring within a backend of a server of the computing environment. The computing device identifies a type of the error in the backend of the server. Errors associated with the backend of the server that can be resolved by the computing device are identified using artificial intelligence. The artificial intelligence determines a resolution to the error. When the computing device is capable of implementing the resolution the computing device is allowed to automatically resolve the error.Type: GrantFiled: January 6, 2021Date of Patent: July 26, 2022Assignee: Wells Fargo Bank, N.A.Inventor: Rajesh Koneru
-
Patent number: 11385979Abstract: A method of operating a remote procedure call cache in a storage cluster is provided. The method includes receiving a remote procedure call at a first storage node having solid-state memory and writing information, relating to the remote procedure call, to a remote procedure call cache of the first storage node. The method includes mirroring the remote procedure call cache of the first storage node in a mirrored remote procedure call cache of a second storage node. A plurality of storage nodes and a storage cluster are also provided.Type: GrantFiled: December 17, 2020Date of Patent: July 12, 2022Assignee: Pure Storage, Inc.Inventors: John Hayes, Robert Lee, Peter Vajgel, Joshua Robinson
-
Patent number: 11385971Abstract: The invention provides a system capable of remotely maintaining the operation of electronic apparatus. The system comprises a cloud management platform and at least one electronic apparatus. The electronic apparatus comprises a data storage device and an operating system maintenance device. The data storage device comprises a plurality of flash memories and a controller. The operating system maintenance device comprises a microprocessor and a network communication component. An operating system is installed in the flash memories of the data storage device. When the operating system of the electronic device is abnormal, the operating system maintenance device receives an operating system repairing instruction from the cloud management platform via the network communication component.Type: GrantFiled: October 17, 2019Date of Patent: July 12, 2022Assignee: Innodisk CorporationInventor: Chih-Ching Wu
-
Patent number: 11379327Abstract: A storage controller of a storage system performs, when failures occur in at least two drives, priority rebuilding and normal rebuilding in parallel, the priority rebuilding being performed so as to perform rebuilding using a reading drive for reading data for restoration of priority rebuild data to be preferentially rebuilt and a writing drive specified for writing the priority rebuild data restored, the normal rebuilding being performed so as to rebuilt normal rebuild data by using a specified reading drive and a specified writing drive.Type: GrantFiled: September 23, 2020Date of Patent: July 5, 2022Assignee: HITACHI, LTD.Inventors: Sho Sawada, Hidenori Suzuki, Eiju Katsuragi, Shintarou Inoue, Hiroki Fujii
-
Patent number: 11379292Abstract: Techniques for monitoring operating statuses of an application and its dependencies are provided. A monitoring application may collect and report the operating status of the monitored application and each dependency. Through use of existing monitoring interfaces, the monitoring application can collect operating status without requiring modification of the underlying monitored application or dependencies. The monitoring application may determine a problem service that is a root cause of an unhealthy state of the monitored application. Dependency analyzer and discovery crawler techniques may automatically configure and update the monitoring application. Machine learning techniques may be used to determine patterns of performance based on system state information associated with performance events and provide health reports relative to a baseline status of the monitored application. Also provided are techniques for testing a response of the monitored application through modifications to API calls.Type: GrantFiled: June 27, 2019Date of Patent: July 5, 2022Assignee: Capital One Services, LLCInventors: Muralidharan Balasubramanian, Eric K. Barnum, Julie Dallen, David Watson
-
Patent number: 11379301Abstract: Higher-level redundancy information computation enables a Solid-State Disk (SSD) controller to provide higher-level redundancy capabilities to maintain reliable operation in a context of failures of non-volatile (e.g. flash) memory elements during operation of an SSD implemented in part by the controller. For example, a first computation is an XOR, and a second computation is a weighted-sum. Various amounts of storage are dedicated to storing the higher-level redundancy information, such as amounts equivalent to an integer multiple of flash die (e.g. one, two, or three entire flash die), and such as amounts equivalent to a fraction of a single flash die (e.g. one-half or one-fourth of a single flash die).Type: GrantFiled: March 20, 2020Date of Patent: July 5, 2022Assignee: Seagate Technology LLCInventor: Earl T. Cohen
-
Patent number: 11379321Abstract: In recovery processing, a distributed storage system 100 locks a storage area in which user data for recovery that is user data serving as data for recovery is stored in drives 405, and releases the lock after caching the user data for recovery in a memory 401 of any of computer nodes 101. Then, the distributed storage system 100 recovers recovery target data on basis of the user data for recovery cached in the memory 401. In write processing, the distributed storage system 100 updates the user data for recovery cached in the memory 401 in accordance with a write request and then writes the user data in accordance with the write request.Type: GrantFiled: September 14, 2020Date of Patent: July 5, 2022Assignee: HITACHI, LTD.Inventors: Takeshi Oda, Takahiro Yamamoto
-
Patent number: 11360844Abstract: Recovery of a container storage provider, including: storing, within a first database, configuration information related to the container storage provider; storing, within a second database hosted by a cloud-based storage system services provider, the configuration information; and responsive to detecting that one or more components associated with the container storage provider have become unavailable, creating a replacement component using configuration information contained in the second database.Type: GrantFiled: September 21, 2020Date of Patent: June 14, 2022Assignee: Pure Storage, Inc.Inventors: Simon Dodsley, Remko Deenik, Jon Owings, Sergey Zhuravlev, Joshua Robinson
-
Patent number: 11347694Abstract: In one embodiment, a device performs a plurality of iterations of write operations on portions of a file tree of a file system to a first storage cluster, each write operation flagging the written portion of the file tree with a generation identifier indicative of the associated iteration of the write operations. The device identifies a set of the written portions of the file tree as unsynchronized between the first storage cluster and a second storage cluster by performing a search for changes made to the written portions of the file tree between a generation identifier associated with the first storage cluster and a generation identifier associated with the second storage cluster. The device synchronizes the first and second storage clusters by sending, via a network, the unsynchronized portions of the file tree from the first storage cluster to the second storage cluster.Type: GrantFiled: July 26, 2019Date of Patent: May 31, 2022Assignee: Cisco Technology, Inc.Inventors: Shravan Gaonkar, Smit Shah, Sandip Agarwala, Arif Yakub Patel
-
Patent number: 11347601Abstract: Managing data center recovery from failure events can include a failure event platform having aspects provided via a user interface that integrates multiple failure and recovery management and execution features. The features can include, among others, application drift monitoring between production and recovery environments, real-time health checks of system components, user-modifiable scripting for prioritizing and customizing data center recovery actions, and a recovery execution tool.Type: GrantFiled: January 28, 2021Date of Patent: May 31, 2022Assignee: Wells Fargo Bank, N.A.Inventors: Venkatachalam Nachiappan, Sivamurugan Paramasamy, Chandrasekaran Sivaraman
-
Patent number: 11341006Abstract: An embodiment includes monitoring a distributed computing application at runtime for occurrence of a condition, where the condition includes occurrence of a degradation condition on a processing element (PE). The embodiment also includes starting a provisional PE on a second node at runtime while maintaining runtime operation of the PE. The embodiment compares operation of the PE to operation of the provisional PE based on a performance metric associated with the computing resource. The embodiment connects the provisional PE to replace the stream of tuples from the PE to a downstream PE with a stream of tuples from the provisional PE to the downstream PE.Type: GrantFiled: October 30, 2020Date of Patent: May 24, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Daniel Beuch, Michael J. Branson, Adam Thomas Stallman, Ryan K. Cradick
-
Patent number: 11327821Abstract: Methods and apparatus to facilitate infrastructure installation checks and corrections in a distributed environment are disclosed. An example apparatus includes a virtual appliance including a management endpoint. The example apparatus includes a component server including a management agent to communicate with the management endpoint. The virtual appliance is to assign a role to the component server and to determine a subset of prerequisites associated with the role based on an applicability to the role. Each of the subset of prerequisites is associated with an error correction script. The component server is to determine whether the component server satisfies the subset of prerequisites associated with the role. The component server is to address an error when the component server is determined not to satisfy at least one of the subset of prerequisites by executing the error correction script associated with the at least one of the subset of prerequisites.Type: GrantFiled: May 15, 2019Date of Patent: May 10, 2022Assignee: VMware, Inc.Inventors: Dimitar Ivanov, Anna Delcheva, Evgeny Aronov, Dimitar Hristov Barfonchovski
-
Patent number: 11321209Abstract: Disclosed herein are systems and methods for query-attempt assignment in a database environment. In an embodiment, a database platform includes first and second database query managers respectively configured to manage external and internal tasks of the database platform. The first database query manager receives a query directed to database data in a client account of the database platform, and an attempt to execute the query is assigned to one or more execution nodes. Based on determining that the attempt was unsuccessful, the database platform transfers the query to the second database manager, which assigns a first retry attempt to execute the query to one or more execution nodes.Type: GrantFiled: January 6, 2021Date of Patent: May 3, 2022Assignee: Snowflake Inc.Inventors: Benoit Dageville, Johan Harjono, Simon Holm Jensen, Kunal Prafulla Nabar, Steven James Pelley
-
Patent number: 11321202Abstract: Provided are a computer program product, system, and method for recovering storage devices in a storage array having errors. A determination is made to replace a first storage device in a storage array with a second storage device. The storage array is rebuilt by including the second storage device in the storage array and removing the first storage device from the storage array resulting in a rebuilt storage array. The first storage device is recovered from errors that resulted in the determination to replace. Data is copied from the second storage device included in the rebuilt storage array to the first storage device. The recovered first storage device is swapped into the storage array to replace the second storage device in response to copying the data from the second storage device to the first storage device.Type: GrantFiled: February 23, 2021Date of Patent: May 3, 2022Assignee: International Business Machines CorporationInventors: Brian J. Cagno, John C. Elliott, Matthew G. Borlick, Will A. Wright, Lokesh M. Gupta
-
Patent number: 11314573Abstract: In an example, a first number of events associated with a first event type that are received in the first time window is compared against a first threshold. The first event type is one of a plurality of event types, and each event type corresponds to an amount of resource consumed by an event associated with the event type. It is detected whether events associated with the first event type received in the first time window are part of an event storm based on the first number of events and the first threshold.Type: GrantFiled: November 30, 2018Date of Patent: April 26, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Naveena Kedlaya, Maneesh Keshavan Bendiganavale