Patents by Inventor Vishal JOSE MANNANAL
Vishal JOSE MANNANAL has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11953976Abstract: The present disclosure relates to systems, methods, and computer readable media for identifying and responding to a panic condition on a storage system on a computing node. For example, systems disclosed herein may include establishing recovery instructions between a host system and a storage system in responding to a future instance of a panic condition. The storage system may provide an indication of a self-detected panic condition in a variety of ways. In response to identifying the panic condition, the host system may perform one or more recovery actions in accordance with recovery instructions accessible to the host system. This may include performing resets of specific components and reinitializing communication between the host system and storage system in less invasive ways than slower and more expensive conventional approaches for responding to panic conditions on computing nodes.Type: GrantFiled: May 17, 2023Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ayberk Ozturk, Scott Chao-Chueh Lee, Brennan Alexander Watt, Vishal Jose Mannanal
-
Publication number: 20230289249Abstract: The present disclosure relates to systems, methods, and computer readable media for identifying and responding to a panic condition on a storage system on a computing node. For example, systems disclosed herein may include establishing recovery instructions between a host system and a storage system in responding to a future instance of a panic condition. The storage system may provide an indication of a self-detected panic condition in a variety of ways. In response to identifying the panic condition, the host system may perform one or more recovery actions in accordance with recovery instructions accessible to the host system. This may include performing resets of specific components and reinitializing communication between the host system and storage system in less invasive ways than slower and more expensive conventional approaches for responding to panic conditions on computing nodes.Type: ApplicationFiled: May 17, 2023Publication date: September 14, 2023Inventors: Ayberk OZTURK, Scott Chao-Chueh LEE, Brennan Alexander WATT, Vishal JOSE MANNANAL
-
Patent number: 11687395Abstract: The present disclosure relates to systems, methods, and computer readable media for identifying and responding to a panic condition on a storage system on a computing node. For example, systems disclosed herein may include establishing recovery instructions between a host system and a storage system in responding to a future instance of a panic condition. The storage system may provide an indication of a self-detected panic condition in a variety of ways. In response to identifying the panic condition, the host system may perform one or more recovery actions in accordance with recovery instructions accessible to the host system. This may include performing resets of specific components and reinitializing communication between the host system and storage system in less invasive ways than slower and more expensive conventional approaches for responding to panic conditions on computing nodes.Type: GrantFiled: November 22, 2021Date of Patent: June 27, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Ayberk Ozturk, Scott Chao-Chueh Lee, Brennan Alexander Watt, Vishal Jose Mannanal
-
Publication number: 20220083413Abstract: The present disclosure relates to systems, methods, and computer readable media for identifying and responding to a panic condition on a storage system on a computing node. For example, systems disclosed herein may include establishing recovery instructions between a host system and a storage system in responding to a future instance of a panic condition. The storage system may provide an indication of a self-detected panic condition in a variety of ways. In response to identifying the panic condition, the host system may perform one or more recovery actions in accordance with recovery instructions accessible to the host system. This may include performing resets of specific components and reinitializing communication between the host system and storage system in less invasive ways than slower and more expensive conventional approaches for responding to panic conditions on computing nodes.Type: ApplicationFiled: November 22, 2021Publication date: March 17, 2022Inventors: Ayberk OZTURK, Scott Chao-Chueh LEE, Brennan Alexander WATT, Vishal JOSE MANNANAL
-
Patent number: 11182232Abstract: The present disclosure relates to systems, methods, and computer readable media for identifying and responding to a panic condition on a storage system on a computing node. For example, systems disclosed herein may include establishing recovery instructions between a host system and a storage system in responding to a future instance of a panic condition. The storage system may provide an indication of a self-detected panic condition in a variety of ways. In response to identifying the panic condition, the host system may perform one or more recovery actions in accordance with recovery instructions accessible to the host system. This may include performing resets of specific components and reinitializing communication between the host system and storage system in less invasive ways than slower and more expensive conventional approaches for responding to panic conditions on computing nodes.Type: GrantFiled: November 18, 2019Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ayberk Ozturk, Scott Chao-Chueh Lee, Brennan Alexander Watt, Vishal Jose Mannanal
-
Publication number: 20210149757Abstract: The present disclosure relates to systems, methods, and computer readable media for identifying and responding to a panic condition on a storage system on a computing node. For example, systems disclosed herein may include establishing recovery instructions between a host system and a storage system in responding to a future instance of a panic condition. The storage system may provide an indication of a self-detected panic condition in a variety of ways. In response to identifying the panic condition, the host system may perform one or more recovery actions in accordance with recovery instructions accessible to the host system. This may include performing resets of specific components and reinitializing communication between the host system and storage system in less invasive ways than slower and more expensive conventional approaches for responding to panic conditions on computing nodes.Type: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: Ayberk OZTURK, Scott Chao-Chueh LEE, Brennan Alexander WATT, Vishal JOSE MANNANAL
-
Patent number: 10776289Abstract: An I/O processing system includes reception of a request to perform an I/O operation from a user-mode application, providing of the request to a storage device, scheduling of an operating system deferred procedure call to determine whether the storage device has completed the I/O operation, execution of the scheduled deferred procedure call to determine that the storage device has completed the I/O operation, and transmission of a return corresponding to the completed I/O operation to the user-mode application.Type: GrantFiled: October 23, 2018Date of Patent: September 15, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Xiaozhong Xing, Liang Yang, Danyu Zhu, Robin Andrew Alexander, HoYuen Chau, Vishal Jose Mannanal
-
Patent number: 10740258Abstract: An I/O processing system includes reception of a request to perform an I/O operation at a storage driver, and, in response to receiving the request, providing of the request to a storage device, and scheduling a timer associated with a callback routine to determine whether the storage device has completed the I/O operation, and, in response to expiration of the scheduled timer, determination of whether the storage device has completed the I/O operation.Type: GrantFiled: October 23, 2018Date of Patent: August 11, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Robin Andrew Alexander, HoYuen Chau, Xiaozhong Xing, Danyu Zhu, Liang Yang, Vishal Jose Mannanal
-
Publication number: 20200125504Abstract: An I/O processing system includes reception of a request to perform an I/O operation at a storage driver, and, in response to receiving the request, providing of the request to a storage device, and scheduling a timer associated with a callback routine to determine whether the storage device has completed the I/O operation, and, in response to expiration of the scheduled timer, determination of whether the storage device has completed the I/O operation.Type: ApplicationFiled: October 23, 2018Publication date: April 23, 2020Inventors: Robin Andrew ALEXANDER, HoYuen CHAU, Xiaozhong XING, Danyu ZHU, Liang YANG, Vishal JOSE MANNANAL
-
Publication number: 20200097419Abstract: An I/O processing system includes reception of a request to perform an I/O operation from a user-mode application, providing of the request to a storage device, scheduling of an operating system deferred procedure call to determine whether the storage device has completed the I/O operation, execution of the scheduled deferred procedure call to determine that the storage device has completed the I/O operation, and transmission of a return corresponding to the completed I/O operation to the user-mode application.Type: ApplicationFiled: October 23, 2018Publication date: March 26, 2020Inventors: Xiaozhong XING, Liang YANG, Danyu ZHU, Robin Andrew ALEXANDER, HoYuen CHAU, Vishal JOSE MANNANAL