Patents by Inventor Sarvesh Patel

Sarvesh 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).

  • Patent number: 10773685
    Abstract: 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: Grant
    Filed: January 19, 2019
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rizwan Dudekula, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20200250859
    Abstract: 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: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Inventors: Craig M. TRIM, Lakisha R. HALL, Gandhi SIVAKUMAR, Kushal PATEL, Sarvesh PATEL
  • Patent number: 10726584
    Abstract: 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: Grant
    Filed: November 28, 2018
    Date of Patent: July 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Lakisha R. Hall, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20200231121
    Abstract: 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: Application
    Filed: January 19, 2019
    Publication date: July 23, 2020
    Inventors: Rizwan Dudekula, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20200217677
    Abstract: 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: Application
    Filed: January 3, 2019
    Publication date: July 9, 2020
    Inventors: Bing Xin Wang, Zhuo JP Cai, Kushal Patel, Sarvesh Patel
  • Publication number: 20200218325
    Abstract: 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: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: Kushal Patel, Sandeep R. Patil, Sarvesh Patel
  • Publication number: 20200183838
    Abstract: A method for resizing write cache in a storage system is disclosed. In one embodiment, such a method includes maintaining, in a write cache, write data to be destaged to RAID arrays implemented on persistent storage drives. The method dynamically resizes the write cache in a way that takes into account the following: (1) an amount of battery power available to destage the write data to the persistent storage drives in the event of an emergency; and (2) underlying characteristics of the RAID arrays to which the write data is to be destaged. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Applicant: International Business Machines Corporation
    Inventors: Wendy L. Henson, Robert E. Jose, Kushal Patel, Sarvesh Patel
  • Publication number: 20200183847
    Abstract: A method for destaging data from cache is disclosed. In one embodiment, such a method includes maintaining, in cache, modified data to be destaged to persistent storage drives. The method further detects an emergency situation wherein the modified data needs to be promptly destaged to the persistent storage drives. In response to the emergency situation, the method automatically disables artificially-imposed throughput limits associated with the persistent storage drives. The method then destages the modified data to the persistent storage drives without restriction from the artificially-imposed throughput limits. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 11, 2020
    Applicant: International Business Machines Corporation
    Inventors: Kushal Patel, Sarvesh Patel, Errol J. Calder, David R. Blea
  • Publication number: 20200177463
    Abstract: A computer-implemented method includes: detecting, by a computing device, a triggering of a discovery request event for discovering capabilities of each of a plurality of cognitive entities (CEs) in a distributed cognitive network; outputting, by the computing device, discovery requests to each of the plurality of CEs; receiving, by the computing device, respective responses to the discovery request from each of the plurality of CEs, wherein each respective response identifies capabilities of each of the plurality of CEs; generating, by the computing device, a capabilities mapping table based on the receiving the respective responses; and storing, by the computing device, the capabilities mapping table to process a pending or future service request based on capabilities criteria associated with the pending or future service request and the capabilities of each of the plurality of CEs identified in the capabilities mapping table.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Craig M. TRIM, Lakisha R. HALL, Gandhi SIVAKUMAR, Kushal PATEL, Sarvesh PATEL
  • Publication number: 20200166781
    Abstract: An approach is provided in which a lens system receives a set of location data corresponding to a location of a user wearing the lens system. Next, the lens system matches the set of location data to a location context entry stored in a storage area and, in turn, adjusts an appearance of the lens system based on a set of lens configuration attributes corresponding to the matched location context entry.
    Type: Application
    Filed: November 23, 2018
    Publication date: May 28, 2020
    Inventors: Craig M. Trim, Rashida A. Hodge, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20200167565
    Abstract: An approach is provided in which a lens system captures a set of sensory data corresponding to an area proximate to a user wearing glasses. Next, the lens system matches the set of sensory data to a situational context entry stored in a storage area and, in turn, adjusts an appearance of the lens system based on a set of lens configuration attributes corresponding to the matched situational context entry.
    Type: Application
    Filed: November 23, 2018
    Publication date: May 28, 2020
    Inventors: Craig M. Trim, Rashida A. Hodge, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20200168122
    Abstract: A method, system and computer program product are provided for implementing enhanced cognitively guiding visually impaired users. A 5G enabled guide for visually impaired (5G EGFVI) apparatus is provided to implement enhanced cognitively guiding visually impaired users. The 5G EGFVI apparatus provides an appropriate map for the visually impaired based on Internet of Things (IoT) enabled signals. An optimal path is provided by identifying IoT enabled traffic signals.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Rizwan Dudekula, Kushal Patel, Gandhi Sivakumar, Sarvesh Patel
  • Publication number: 20200167968
    Abstract: 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: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Craig M. TRIM, Lakisha R. HALL, Gandhi SIVAKUMAR, Kushal PATEL, Sarvesh PATEL
  • Publication number: 20200169615
    Abstract: An approach is provided for controlling content delivery. Stream data and associated metadata are received from one or more sources. The stream data is converted into a text format. The converted stream data is processed in an artificial intelligence system to detect emotions of the stream data. The emotions of the stream data are mapped to a set of rules for a geographic area. Unacceptable content in the stream data is identified based on the emotions and the set of rules for the geographic area. Content delivery servers are notified to discard the unacceptable content so that the unacceptable content is not delivered through content distribution channels and is not viewed by an end user.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Craig M. Trim, Kimberly Greene Starks, Michael E. Alexander, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Patent number: 10665130
    Abstract: A method, system and computer program product are provided for implementing enhanced cognitively guiding visually impaired users. A 5G enabled guide for visually impaired (5G EGFVI) apparatus is provided to implement enhanced cognitively guiding visually impaired users. The 5G EGFVI apparatus provides an appropriate map for the visually impaired based on Internet of Things (IoT) enabled signals. An optimal path is provided by identifying IoT enabled traffic signals.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rizwan Dudekula, Kushal Patel, Gandhi Sivakumar, Sarvesh Patel
  • Publication number: 20200159634
    Abstract: 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: Application
    Filed: November 21, 2018
    Publication date: May 21, 2020
    Inventors: Hemanand S. Gadgil, Sanjay K. Sudam, Kushal Patel, Sarvesh Patel
  • Publication number: 20200142920
    Abstract: Migrating and delivering data content to a traveling user is provided. A pattern of data access corresponding to a user is determined. The pattern of data access includes previous data access requests made by the user and data to-be delivered to the user. A travel plan corresponding to the user is determined. The travel plan includes a set of intermediate data delivery destinations based on travel mode, travel route, travel schedule, and geographic locations of stops corresponding to the set of intermediate data delivery destinations. The data content is migrated to a set of data storage locations as the user travels based on the pattern of data access, the travel plan, and the set of intermediate data delivery destinations along the travel route. The data content is delivered to the user at geographic locations corresponding to the set of data storage locations as the user travels.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 7, 2020
    Inventors: Michael E. Alexander, Kimberly G. Starks, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Publication number: 20200128072
    Abstract: 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: Application
    Filed: October 23, 2018
    Publication date: April 23, 2020
    Inventors: Craig M. Trim, Martin G. Keen, Gandhi Sivakumar, Kushal Patel, Sarvesh Patel
  • Patent number: 10621059
    Abstract: A computer implemented method comprises detecting a failure of a primary volume at a first location, the primary volume having data stored on a first plurality of media according to a first heat map; in response to detecting the failure of the primary volume, overwriting a second heat map of a secondary volume at a second location with a copy of the first heat map, the secondary volume having data stored on a second plurality of media according to the second heat map; migrating extents of data on the second plurality of media at the second location according to the copy of the first heat map prior to a next heat map cycle update after detection of the failure; and processing data access requests from the secondary location using the extents of data on the secondary plurality of media migrated according to the copy of the first heat map.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kushal Patel, Sarvesh Patel, Wendy Lyn Henson, Joseph Thie
  • Patent number: 10606497
    Abstract: Methods and systems for enhanced performance during reduced network functioning are provided. A system may include a path detection module that detects a path change in a plurality of paths, the plurality of paths communicatively couple a host device to a plurality of volumes. Further, the data is replicated from a pre-change primary volume in the plurality of volumes to a post-change primary volume in the plurality of volumes. The system also includes a replication direction module that switches a direction of replication in response to the detected path change. Additionally, the data is replicated from the post-change primary volume to the pre-change primary volume in response to the detected path change. The system further includes an activity module that determines an activity level associated with one or more extents and arranges the one or more extents on the post-change primary volume in response to the detected path change.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Sarvesh Patel, Subhojit Roy, Kushal Patel