Patents by Inventor Kushal A. Patel
Kushal A. Patel 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).
-
Publication number: 20210064430Abstract: Disclosed is a computer implemented method to manage queue overlap in storage systems, the method comprising, identifying, by a storage system, a plurality of queues including a first queue and a second queue. The storage system includes a plurality of cores, including a first core and a second core, and wherein the first queue is associated with a first host and the second queue is associated with a second host. The method also comprises, determining the first queue and the second queue are being processed by the first core. The method further comprises, monitoring the workload of each cores and identifying a load imbalance, wherein the loam imbalance a difference between a first workload associated with the first core, and a second workload associated with the second core. The method also comprises, notifying the second host that the load imbalance is present.Type: ApplicationFiled: August 29, 2019Publication date: March 4, 2021Inventors: Ankur Srivastava, Kushal Patel, Sarvesh S. Patel, Subhojit Roy
-
Patent number: 10936454Abstract: Disaster recovery for a storage system is provided. A data record is generated for a primary computing system that identifies a secondary computing system and indicates a first storage device that includes block storage and a second storage device that includes object storage. The primary computing system experiences either a migration or a failover. Storage space is provisioned in block storage and object storage. Data records from the primary computing device are respectively stored in either the block storage or the object storage based on their respective access rates. Data records that are stored as block storage entries are predicted to have a higher access rates than data records that are stored as object storage entries.Type: GrantFiled: November 21, 2018Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Hemanand S. Gadgil, Sanjay K. Sudam, Kushal Patel, Sarvesh Patel
-
Publication number: 20200387537Abstract: Systems, methods, and computer program products for a cognitive personalized channel on a computer network or telecommunications network, such as a 5G mobile communication network, which can be used for medical purposes to assist color-blind users and people afflicted with achromatopsia. The personalized channel can be a bidirectional channel capable of identifying color and serve as an enhanced medical service. The service operates by collecting collects inputs and streaming data, creates situation-based tags and embeds the tags on human-readable displays to assist users understanding of additional context of the streaming data that might otherwise not be understood due to the user's medical condition. The systems, methods and program products use the embedded tags to create a manifestation of the colors in images, videos, text and other collected visual streams by taking advantage of end-to-end service orchestration provided by 5G networks.Type: ApplicationFiled: June 4, 2019Publication date: December 10, 2020Inventors: Craig M. Trim, Lakisha R. S. Hall, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
-
Publication number: 20200363988Abstract: An approach is provided in which a storage system detects that an extent residing on a first one of a set of physical storage devices requires relocation. The storage system identifies a set of backend connection properties of each of a set of backend connections between the storage system and the set of physical storage devices. The set of backend connection properties includes at least a connection bandwidth between the storage system and at least one of the physical storage devices. In turn, the storage system relocates the extent from the first physical storage device to a second one of the set of physical storage devices based at least in part, on the set of backend connection properties.Type: ApplicationFiled: June 26, 2019Publication date: November 19, 2020Inventors: Grzegorz Piotr Szczepanik, Kushal Patel, Sarvesh S. Patel, Lukasz Jakub Palus
-
Publication number: 20200363984Abstract: An approach is provided in which a storage system detects that an extent residing on a first one of a set of physical storage devices requires relocation. The storage system identifies a set of backend connection properties of each of a set of backend connections between the storage system and the set of physical storage devices. The set of backend connection properties includes at least a connection bandwidth between the storage system and at least one of the physical storage devices. In turn, the storage system relocates the extent from the first physical storage device to a second one of the set of physical storage devices based at least in part, on the set of backend connection properties.Type: ApplicationFiled: May 15, 2019Publication date: November 19, 2020Inventors: Grzegorz Piotr Szczepanik, Kushal Patel, Sarvesh S. Patel, Lukasz Jakub Palus
-
Patent number: 10831602Abstract: Methods that can dynamically merge parity data for multiple data stripes are provided. One method includes detecting, by a processor, a disk failure in a redundant array of independent disks (RAID) configuration and, in response to detecting the disk failure, merging parity data stored in a plurality of sets of segments in a stripe of the RAID configuration to free space in a set of parity segments of the plurality of sets of segments. Systems and computer program products for performing the method are also provided.Type: GrantFiled: April 6, 2018Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Kushal Patel, Karve Shrikant Vinod, Sarvesh Patel, Sasikanth Eda
-
Patent number: 10831411Abstract: A storage controller is provided with an optical circuit switch (OCS) for managing active-passive backend storage arrays. For this purpose a system includes a host computer system, a backend storage array having a first controller and a second controller, an optical circuit switch (OCS) connected between the host computer system and the first and second controllers, and a storage system controller comprising a failover detector to detect a failover of the first controller when the first controller is in an active state and the second controller is in a passive state, and an OCS controller to control the OCS to switch connection of the host computer system from the first controller to the second controller based on the failover detector detecting a failover of the first controller to place the second controller in an active state.Type: GrantFiled: July 24, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Grzegorz P. Szczepanik, Lukasz Jakub Palus, Kushal Patel, Sarvesh Patel
-
Patent number: 10827335Abstract: A self-learning 5G cognitive emergency-management system responds to a triggering condition by instructing a network to open an ad hoc channel to Internet of Things (IoT) devices associated with a mass assembly of users. The system begins tracking the movements of the assembly members by performing trilateration procedures on each user's IoT device. Using artificial intelligence or cognitive analytics, the system identifies and correlates patterns in the aggregated movements of the assembly with other tracked parameters received from the IoT devices and with contextual information retrieved from extrinsic sources. The system infers aggregated user sentiment from these correlations and determines whether the movements or sentiment suggest that an unexpected event is having an adverse impact on the assembly. If so, the system takes corrective action, such as notifying an emergency-management resource or transmitting information or instructions to the assembly members.Type: GrantFiled: June 19, 2019Date of Patent: November 3, 2020Assignee: International Business Machines CorporationInventors: Craig M. Trim, Kimberly Greene Starks, Michael E Alexander, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
-
Patent number: 10809941Abstract: Embodiments are disclosed for managing a multi-tiered storage system. The techniques include generating a heat map for numerous data extents in the multi-tier storage system. The techniques also include generating a queue comprising a plurality of candidates of the data extents. The queue is generated by determining deduplication link counts associated with the candidates, sorting the candidates based on the heat map, and sorting the heat map sorted candidates based on the link counts. The techniques also include moving one or more of the candidates from the first tier of the multi-tier storage system to the second tier of the multi-tier storage system based on the queue.Type: GrantFiled: March 11, 2019Date of Patent: October 20, 2020Assignee: International Business Machines CorporationInventors: Grzegorz Piotr Szczepanik, Kushal Patel, Lukasz Jakub Palus, Sarvesh Patel
-
Publication number: 20200304636Abstract: Automatically structuring communication with a customer support center is provided. A set of user interactions with a mobile device is received. An interactive voice response system is automatically routed through based on the received set of user interactions with the mobile device.Type: ApplicationFiled: March 19, 2019Publication date: September 24, 2020Inventors: Craig M. Trim, Lakisha R. Hall, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
-
Patent number: 10785297Abstract: Migrating and delivering datasets to mobile Internet of Things (IoT) devices is provided. A time is predicted for delivery of one or more datasets to a target intermediate data delivery destination closest to a current geographic location of a mobile IoT device based on context and type of each detected data delivery event and the current geographic location of the mobile IoT device. The one or more datasets are migrated to the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device according to the predicted time. The one or more datasets are delivered to the mobile IoT device from the target intermediate data delivery destination closest to the current geographic location of the mobile IoT device based on the context and the type of each detected data delivery event that corresponds to a particular dataset in the one or more datasets.Type: GrantFiled: October 23, 2018Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Craig M. Trim, Martin G. Keen, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
-
Patent number: 10785629Abstract: A computer-implemented method includes receiving a first message intended for a target user device and determining that the target user device cannot receive the first message. The method also includes selecting a second user device from a dynamic list of second user devices believed to be in physical proximity to the target user device and sending a second message to the selected second user device, the second message at least referencing the first message. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method. A computer program product for emergency message forwarding includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform the foregoing method.Type: GrantFiled: July 17, 2019Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Kushal Patel, Sandeep Ramesh Patil, Sarvesh S. Patel
-
Publication number: 20200293219Abstract: Embodiments are disclosed for managing a multi-tiered storage system. The techniques include generating a heat map for numerous data extents in the multi-tier storage system. The techniques also include generating a queue comprising a plurality of candidates of the data extents. The queue is generated by determining deduplication link counts associated with the candidates, sorting the candidates based on the heat map, and sorting the heat map sorted candidates based on the link counts. The techniques also include moving one or more of the candidates from the first tier of the multi-tier storage system to the second tier of the multi-tier storage system based on the queue.Type: ApplicationFiled: March 11, 2019Publication date: September 17, 2020Inventors: Grzegorz Piotr Szczepanik, Kushal Patel, Lukasz Jakub Palus, Sarvesh Patel
-
Patent number: 10773685Abstract: A method, system and computer program product are provided for implementing 5G network-based information exchange across Internet of Things (IoT) enabled vehicular devices for amplified dynamic security. A 5G enabled amplified security manager is provided to implement enhanced amplified dynamic security for parked vehicles. The 5G enabled amplified security manager is provided with each enabled parked vehicle providing a 5G ad-hoc network. Information is dynamically collected and exchanged between the 5G enabled amplified security managers. When abnormal behavior is detected based on analysis of the collected data, the abnormal behavior information is sent on the 5G ad-hoc network triggering protective actions in co-ordination with all the devices in the network and provides security amplification.Type: GrantFiled: January 19, 2019Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Rizwan Dudekula, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
-
Publication number: 20200250859Abstract: A computer-implemented method includes: receiving, by a computer device, and from a head position sensor, head position information that indicates a position of a user's head; receiving, by the computer device, and from an eye position sensor, eye position information that indicates a position of a sensed eye of the user; producing, by the computer device, eye image data that represents a desired eye image based on the head position information and the eye position information; and transmitting, by the computer device, the eye image data to a wearable device worn by the user.Type: ApplicationFiled: April 22, 2020Publication date: August 6, 2020Inventors: Craig M. TRIM, Lakisha R. HALL, Gandhi SIVAKUMAR, Kushal PATEL, Sarvesh PATEL
-
Patent number: 10735891Abstract: An approach is provided for cognitive control of channel bandwidth. Devices connected to access point(s) of a network are detected. Locations of the devices are detected. Based on (i) the devices being connected to the access point(s) and (ii) the locations of the devices, a gathering of people is detected as a group of users who are operating the detected devices at a current time within a geographical area that includes the locations of the devices. Data access patterns of the devices are detected. Based on the detected data access patterns and the gathering of people being detected, a quality of service class identifier (QCI) is updated from a normal setting to a new setting to satisfy bandwidth requirements of the devices.Type: GrantFiled: July 23, 2019Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Craig M. Trim, Kimberly Greene Starks, Michael E. Alexander, Gandhi Sivakumar, Kushal Patel, Sarvesh S. Patel
-
Patent number: 10726584Abstract: A computer-implemented method includes: receiving, by a computer device, and from a head position sensor, head position information that indicates a position of a user's head; receiving, by the computer device, and from an eye position sensor, eye position information that indicates a position of a sensed eye of the user; producing, by the computer device, eye image data that represents a desired eye image based on the head position information and the eye position information; and transmitting, by the computer device, the eye image data to a wearable device worn by the user.Type: GrantFiled: November 28, 2018Date of Patent: July 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Trim, Lakisha R. Hall, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
-
Publication number: 20200231121Abstract: A method, system and computer program product are provided for implementing 5G network-based information exchange across Internet of Things (IoT) enabled vehicular devices for amplified dynamic security. A 5G enabled amplified security manager is provided to implement enhanced amplified dynamic security for parked vehicles. The 5G enabled amplified security manager is provided with each enabled parked vehicle providing a 5G ad-hoc network. Information is dynamically collected and exchanged between the 5G enabled amplified security managers. When abnormal behavior is detected based on analysis of the collected data, the abnormal behavior information is sent on the 5G ad-hoc network triggering protective actions in co-ordination with all the devices in the network and provides security amplification.Type: ApplicationFiled: January 19, 2019Publication date: July 23, 2020Inventors: Rizwan Dudekula, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
-
Publication number: 20200217677Abstract: A method, computer program product, and a system include a processor(s) monitors activities of a user utilizing a navigational application to provide route guidance to a geographic destination. With permission of the user, the processor(s) monitors authorized data sources to obtain data relevant to the user and generate and train a predictive model to determine a probability that the user will experience a wellness issue based on experiencing environmental factors. The processor(s) obtains a request to receive route guidance to the desired destination, via the navigational application and generates a recommended route to the desired destination, based on applying the predictive model to environmental data obtained from a portion of the authorized data sources. The recommended route avoids one or more locations en route to the desired destination where there is a given environmental issue that the predictive model indicates will present a wellness issue for the user.Type: ApplicationFiled: January 3, 2019Publication date: July 9, 2020Inventors: Bing Xin Wang, Zhuo JP Cai, Kushal Patel, Sarvesh Patel
-
Publication number: 20200218325Abstract: A processor may identify that an external power source has begun powering a computing device. The processor may identify computational data in a volatile memory of the computing device. The processor may determine that the external power source does not have sufficient energy capacity to provide the computing device enough power to process the computational data at a first I/O throttling rate. The processor may increase the first I/O throttling rate to a second I/O throttling rate. The second I/O throttling rate may allow the computational data to be processed by the computing device with the energy capacity of the external power source.Type: ApplicationFiled: January 8, 2019Publication date: July 9, 2020Inventors: Kushal Patel, Sandeep R. Patil, Sarvesh Patel