Patents by Inventor Vinod A. Valecha

Vinod A. Valecha 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: 11418609
    Abstract: A computer is used to identify objects related to an event using networked computer system resources. A request is received to assess objects within a vicinity of an event for uses related to the event. A type of event is determined and objects identified within the vicinity. The identified objects are assessed for applicability relating to the event. The identified objects are scored based on applicability of each of the identified objects to the event. The identified objects are ranked based on the score for each of the identified objects, and based on accessibility factors for each of the identified objects, and the accessibility factors include locations of the identified objects, respectively, within the vicinity. A notification is sent to a user's device with the ranking for viewing by a user on a display of the user's device.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Anindita Das, Hemant Kumar Sivaswamy, Vinod A. Valecha, Dinesh Kumar B
  • Patent number: 11410174
    Abstract: A computer-implemented method for verifying a transaction in a blockchain network may be provided. The blockchain network comprises nodes participating in performing the transaction. The method comprises grouping the nodes of the blockchain network into a plurality of clusters of nodes. For each cluster, the method comprises determining for each node of the cluster performance parameter values, calculating a weighted sum of the determined performance parameter values, designating the node with the highest weighted sum as cluster leader, designating a number of nodes of the cluster whose weighted sum is next to the highest weighted sum, as sub-cluster leader, the number being at least half of the total number of nodes within said cluster, and verifying the transaction for the cluster by the cluster leader and the sub-cluster leaders.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: August 9, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vinod A. Valecha, Krzysztof Rudek, Markus Blohberger
  • Publication number: 20220247575
    Abstract: A method, a computer program product, and a system for usage restrictions on digital certificates. The method includes selecting a digital certificate relating to a user and determining a usage restriction policy for the digital certificate based on the user. The method also includes populating an extension field of the digital certificate with the usage restriction policy. The method further includes providing the digital certificate including the usage restriction policy to the user. The method also includes gathering parameters relating to the digital certificate, determining usage patterns based on the parameters, inputting the usage patterns into a machine learning model, outputting a risk assessment, and updating the usage restriction policy based on the risk assessment.
    Type: Application
    Filed: February 4, 2021
    Publication date: August 4, 2022
    Inventors: Rinkesh I. Bansal, Vinod A. Valecha, Sanjay B. Panchal, Chintan Thaker
  • Patent number: 11391591
    Abstract: Embodiments of the present invention provide systems and methods for personalizing a navigation route. The method includes receiving a request from a user for a navigation route between two or more points. The method further includes accessing navigation data and services, creating a generic navigation route, accessing route history and related data for the user, creating a personalized navigation route for the user, and displaying the personalized navigation route.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rinkesh I. Bansal, Sanjay B. Panchal, Chintan Thaker, Vinod A. Valecha
  • Patent number: 11392303
    Abstract: A scanner is used to generate a set of processing power consumption metrics for a memory subsystem. From the set of processing power consumption metrics, a number of in-memory computations is determined. From the number of in-memory computations, a total computing score is determined. A user is notified of the total computing score.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Grzegorz Piotr Szczepanik, Vinod A. Valecha, Lukasz Jakub Palus, Krzysztof Rudek
  • Patent number: 11375023
    Abstract: A method, system and computer program product for dynamically adjusting a timeout parameter associated with a connection between a client device and a server. Information is associated with at least one of a characteristic of a content to be rendered by a server, a characteristic of traffic of a connection to the server, and a characteristic of a user of the server is received from the client device and transmitted to the server. Based on the transmitted information, an amount of time in a previously stored timeout parameter associated with a client device is adjusted automatically with a new timeout parameter to enable communication between the client device and the server. The new timeout parameter is stored in place of the previously stored timeout parameter. Responsive to the amount of time to wait for a response from the client device satisfying the new timeout parameter, the communication between the client device and the server is terminated.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: June 28, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Craig M. Trim, Shikhar Kwatra, Vinod A. Valecha, Gandhi Sivakumar
  • Publication number: 20220201034
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention can in response to receiving content, dynamically determining validity of received content. Embodiments of the present invention can then, in response to an determining the validity of received content, altering the received content prior to transmitting the received content to a user.
    Type: Application
    Filed: December 17, 2020
    Publication date: June 23, 2022
    Inventors: Dinesh Kumar B, Hemant Kumar Sivaswamy, Raghuveer Prasad Nagar, Vinod A. Valecha
  • Patent number: 11356492
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention detect an audio stream comprising one or more voice packets from a first computing system. Embodiments of the present invention can, in response to detecting an audio stream, dynamically prevent audio drop out on a second computing system using circular buffers based on network consistency.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: June 7, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Tiberiu Suto, Nadiya Kochura, Vinod A. Valecha
  • Publication number: 20220138597
    Abstract: A method, computer system, and a computer program product for problem solving using selected datasets from an internet-of-things system are provided. A trigger device in an internet-of-things system may be designated. The internet-of-things system may include the trigger device and internet-of-things devices. A trigger message may be received from the trigger device. A problem may be determined based on the trigger message. Data transmissions may be requested from the internet-of-things devices. Data may be received via the data transmission. The data transmission may be ended. A problem contributor may be identified by inputting the received data and the determined problem into a machine learning model. A problem response for responding to the problem may be generated. The generating may include inputting the problem contributor to the machine learning model. The problem response may be performed.
    Type: Application
    Filed: November 3, 2020
    Publication date: May 5, 2022
    Inventors: Sushain Pandit, Shikhar Kwatra, Sarbajit K. Rakshit, Vinod A. Valecha
  • Patent number: 11316684
    Abstract: An enterprise key management server operates in association with a location service that maintains information defining at least one physical boundary of the enterprise. Upon receipt at the key management server of a request that requires release of key material, an additional security check is performed. When the request is received from a GPS-enabled storage device, the key management server queries the location service to determine whether that device is within the boundary. If so, the key material is released. If the requesting device does not provide its location, or if the location service determines that the device is not within the boundary, the key management server fails the request so that the key material is not released. In this manner, the disclosure of the key material to a device that is no longer within the confines of the enterprise, e.g., because it has been stolen, is averted.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mohit Niranjan Agrawal, Vinod A. Valecha, Sanjay B. Panchal
  • Patent number: 11317424
    Abstract: A system for prioritizing network resource dispatch may include receiving a request for a network resource from a mobile device associated with a user, the request comprising mobile device and user characteristics, and location information. A request priority may be determined based on some combination of a mobile device score and user score. The request priority is assigned to the request. A highest ranked mobile device request priority is determined, and the network resource is dispatched to a location corresponding to the highest ranked request priority. A heatmap may be generated to illustrate a geographical representation of each mobile device data usage rate at each mobile device respective location. The request priorities may change based on any combination of the mobile device characteristics, user characteristics, location information and the usage characteristics. Therefore, the priority of dispatching the network resource may be determined dynamically and updated as the inputs change.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Aaron T. Wodrich, Vinod A. Valecha, HuyAnh Dinh Ngo, John Blackman
  • Publication number: 20220086209
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems. Embodiments of the present invention detect an audio stream comprising one or more voice packets from a first computing system. Embodiments of the present invention can, in response to detecting an audio stream, dynamically prevent audio drop out on a second computing system using circular buffers based on network consistency.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 17, 2022
    Inventors: Tiberiu Suto, Nadiya Kochura, Vinod A. Valecha
  • Publication number: 20220083242
    Abstract: A scanner is used to generate a set of processing power consumption metrics for a memory subsystem. From the set of processing power consumption metrics, a number of in-memory computations is determined. From the number of in-memory computations, a total computing score is determined. A user is notified of the total computing score.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Inventors: Grzegorz Piotr Szczepanik, Vinod A. Valecha, Lukasz Jakub Palus, Krzysztof Rudek
  • Patent number: 11276085
    Abstract: Context data pertaining to a target audience to which a product is to be demonstrated can be determined. The target audience can be classified based on the context data. Classifying the target audience can include selecting an audience type out of a predefined plurality of audience types. Customization data can be generated based on the selected audience type. The customization data can be configured to customize demonstration of the product to the target audience.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: March 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vinod A. Valecha, Krzysztof Rudek, Markus Blohberger
  • Patent number: 11263003
    Abstract: An embodiment includes specifying an original model to be trained by a machine learning platform using training data and an algorithm, wherein the training data includes a plurality of training input values upon which to make a prediction and a plurality of training output values representing target prediction values. The embodiment generates an updated model by training the original model to algorithmically approach the training output values as provided with the training data based on the plurality of input values. The embodiment generates an updated function map representative of output values of the updated model and versions the updated model according to a classification rule for assigning a version classification based on a comparison of the updated function map to an original function map representative of output values of the original model. The embodiment deploys the updated model into a production environment. to replace the original model.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: March 1, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Seng Chai Gan, Shikhar Kwatra, Gandhi Sivakumar, Vinod A. Valecha, Thomas Joseph Eunice
  • Publication number: 20220053504
    Abstract: A system for prioritizing network resource dispatch may include receiving a request for a network resource from a mobile device associated with a user, the request comprising mobile device and user characteristics, and location information. A request priority may be determined based on some combination of a mobile device score and user score. The request priority is assigned to the request. A highest ranked mobile device request priority is determined, and the network resource is dispatched to a location corresponding to the highest ranked request priority. A heatmap may be generated to illustrate a geographical representation of each mobile device data usage rate at each mobile device respective location. The request priorities may change based on any combination of the mobile device characteristics, user characteristics, location information and the usage characteristics. Therefore, the priority of dispatching the network resource may be determined dynamically and updated as the inputs change.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventors: Aaron T. Wodrich, Vinod A. Valecha, HuyAnh Dinh Ngo, John Blackman
  • Patent number: 11240226
    Abstract: A computer implemented method for synchronizing multi-tenant single sign-on configuration. Utilizing a combination layer that is configured a single time to interact with a trust application at an identity provider. The combination layer is also configured to interact with the service provider and manages the security token and authentication state of the user. The identity provider can create a single long-lived trust application that is only responsible for redirecting to the combination layer, rather than a creating plurality of short-lived applications that redirect to a service provider every time a user login request is received. Thus, resulting in improved utilization of computing resources at the identity provider.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vinod A. Valecha, Vivek Jain, Deepak Rangnath Thorat
  • Patent number: 11238178
    Abstract: Applying data owner-defined data protection policies for identity data security within a blockchain environment is provided. A data sharing request for an identity data attribute corresponding to a data owner is received from a data consumer. A data protection policy defined by the data owner that corresponds to the identity data attribute requested by the data consumer is retrieved from a blockchain. The data protection policy is applied to the identity data attribute requested by the data consumer to determine amount of data sharing with the data consumer.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: February 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vinod A. Valecha, Krzysztof Rudek, Grzegorz Piotr Szczepanik
  • Patent number: 11194631
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for evaluating expressions. Embodiments of the present invention can be used to receive a set of program instructions to be evaluated in a virtualized environment and determine an evaluation strategy based, at least in part, on an availability of CPU resources. The CPU resource include resources impacted by use of virtual machines and hypervisors. Embodiments of the present invention can, responsive to determining that there are sufficient CPU resources available, evaluate the set of program instructions according to the evaluation strategy using the CPU resources.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: December 7, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vinod A. Valecha, Justin A. Zamora
  • Patent number: 11190522
    Abstract: Described herein are techniques for delegating access using an offline token. The techniques including a method comprising receiving, at a server and from a delegate user device, a delegate login package comprising an offline token and delegate credentials. The offline token is generated at an offline user device and transmitted to the delegate user device for enabling the delegate user device to access access-controlled content associated with the offline user device. The techniques further include validating, by the server, the delegate login package by comparing the delegate credentials with delegate information stored in the offline token. The techniques further including establishing a delegated session between the delegate user device and the access-controlled content stored on the server in response to validating the delegate login package. Furthermore, the delegated session is established according to an access policy, delegation rights, and an expiration parameter stored in the offline token.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vinod A. Valecha, Nishant Singhai, Sanjay B. Panchal, Vikram Subhash Khopade