Patents by Inventor Hemant Kumar
Hemant Kumar 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: 11882232Abstract: A method includes determining a presence of one or more people around a user and determining, based on the presence of the one or more people, an exposure level. The method also includes receiving a message for the user, the message comprising a first portion and a second portion and removing, based on the exposure level, the first and second portions from the message to produce a first message. The method further includes removing, based on the exposure level, the first portion from the message to produce a second message and presenting, based on the exposure level, the first message to the user. The method also includes receiving, from the user, feedback about the first message and presenting the second message to the user in response to the feedback.Type: GrantFiled: April 9, 2021Date of Patent: January 23, 2024Assignee: International Business Machines CorporationInventors: Hemant Kumar Sivaswamy, Vijay Ekambaram, Smitkumar Narotambhai Marvaniya, Namit Kabra
-
Patent number: 11853922Abstract: Methods, computer program products, and systems are presented for warranty tracking and transactions based on usage metrics by use of blockchain. The methods include, for instance: obtaining a usage report of an IoT device in a predefined format. The usage report is recorded in a blockchain network, and a warranty balance, also recorded in the blockchain network, is updated in the amount corresponding to the usage report on the IoT device. A warranty claim is resolved based on records of the usage report and the warranty balance for the IoT device as recorded in the blockchain network.Type: GrantFiled: May 1, 2020Date of Patent: December 26, 2023Assignee: International Business Machines CorporationInventors: Nadiya Kochura, Shikhar Kwatra, Tiberiu Suto, Hemant Kumar Sivaswamy
-
Publication number: 20230370409Abstract: Presenting content history to a user added to a group chat may include: receiving a request from a user to join an existing group chat session, wherein the requesting user is associated with user data describing the requesting user’s persona; performing an analysis of content of the group chat session prior to the requesting user joining the group chat session; and adding the requesting user to the group chat session, including: generating a modified version of the content of the group chat session based on the content analysis and the user data; and presenting the modified version of the content of the group chat session to the requesting user.Type: ApplicationFiled: May 13, 2022Publication date: November 16, 2023Inventors: HEMANT KUMAR SIVASWAMY, AKASH U. DHOOT, VENKATA VARA PRASAD KARRI, SHAILENDRA MOYAL
-
Publication number: 20230368113Abstract: A computer-implemented method, a computer system and a computer program product manage disruption between activities in a common area environment. The method includes capturing activity data from the common area environment, where the activity data is selected from a group consisting of: video data, audio data and biometric data and text data. The method also includes identifying a plurality of current activities in the activity data. Each current activity is associated with a device and includes a context with respect to other current activities in the plurality of current activities. In addition, the method includes determining a disruption score for each current activity in the plurality of current activities based on the context with respect to the other current activities. Lastly, the method includes transmitting a notification response to the device associated with a current activity when the disruption score for the current activity is above a threshold.Type: ApplicationFiled: May 10, 2022Publication date: November 16, 2023Inventors: Hemant Kumar Sivaswamy, Venkata Vara Prasad Karri, Shikhar Kwatra, Jeremy R. Fox
-
Patent number: 11805200Abstract: Computer-implemented methods, computer program products, and computer systems for detecting and resolving fraudulent calls. The computer-implemented methods include one or more processors configured for receiving voice call data corresponding to an incoming telephone call placed to a user device, wherein the voice call data comprises caller voice data. Further, the computer-implemented methods may include one or more processors configured for converting the caller voice data to caller text data comprising one or more text phrases. Further embodiments of the computer-implemented method include processors configured for determining that the one or more text phrases satisfies a first condition, and responsive to determining that the one or more text phrases satisfies the first condition, transmitting a user alert to the user device.Type: GrantFiled: January 25, 2022Date of Patent: October 31, 2023Assignee: International Business Machines CorporationInventors: Craig M. Trim, Shikhar Kwatra, Hemant Kumar Sivaswamy, Joyce Miryam Habbouche
-
Patent number: 11800335Abstract: Some embodiments provide a method that identifies a first number of requests received at a first application. Based on the first number of requests received at the first application, the method determines that a second application that processes requests after processing by the first application requires additional resources to handle a second number of requests that will be received at the second application. The method increases the amount of resources available to the second application prior to the second application receiving the second number of requests.Type: GrantFiled: April 26, 2022Date of Patent: October 24, 2023Assignee: VMWARE, INC.Inventors: Sudipta Biswas, Monotosh Das, Hemant Kumar Shaw, Shubham Chauhan
-
Patent number: 11796452Abstract: A method for determining a cathodic current (such as from a cathodic protection system) in a tubular disposed within a wellbore drilled in a subterranean zone. A electromagnetic tool disposed within the tubular includes an electromagnetic transmitter, an electromagnetic receiver, a helical transmitter coil, and a helical receiver coil. An axis of the helical transmitter coil and an axis of the helical receiver coil are substantially parallel to an axis of the tubular. An electromagnetic field is transmitted by flowing a first electrical current to the helical transmitter coil. During the transmitting, an electromagnetic signal is received by the electromagnetic receiver via the helical receiver coil. A second electrical current is calculated based on the electromagnetic signal received by the electromagnetic receiver. A magnitude of the cathodic current flowing through the tubular is calculated based on a difference between the first electrical current and the second electrical current.Type: GrantFiled: November 4, 2021Date of Patent: October 24, 2023Assignee: Saudi Arabian Oil CompanyInventors: Hemant Kumar Sharma, Abdulrahman K. Mulhim
-
Patent number: 11790231Abstract: A computer-implemented method according to one embodiment includes applying a predetermined augmentation to the sample set of training data to create an augmented sample set, training a model with the augmented sample set, determining a performance of the trained model, and assigning a weight to the predetermined augmentation for the training data set based on the determined performance. A determination is made as to whether to apply the predetermined augmentation to a larger training data set before the training data set is applied to the model, based on the weight assigned to the predetermined augmentation.Type: GrantFiled: September 14, 2022Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Vijay Ekambaram, Hemant Kumar Sivaswamy
-
Patent number: 11790568Abstract: Methods, computer program products, and/or systems are provided that perform the following operations: identifying two or more distinct elements in an image; generating a sub-image for each of the two or more distinct elements; generating adjectives descriptive of content associated with a distinct element for each sub-image; displaying a response list including the adjectives associated with the distinct element of a selected sub-image in response to an interaction with the image; obtaining annotation data based in part on the response list displayed for the distinct element of the selected sub-image; and assigning the annotation data to the distinct element of the selected sub-image, wherein the annotation data is displayed in response to an interaction with the distinct element in the image.Type: GrantFiled: March 29, 2021Date of Patent: October 17, 2023Assignee: KYNDRYL, INCInventors: Tiberiu Suto, Shikhar Kwatra, Vijay Ekambaram, Hemant Kumar Sivaswamy
-
Publication number: 20230306317Abstract: Computer technology for leveraging crowd sourced data to create an experience scoring based itinerary that outputs an itinerary of POI's (points of interest) based on relevancy to the person's interest, scoring experience, weather conditions and other factors relevant to setting the destinations, order and/or scheduling of the traveler's itinerary (for example, a daily schedule for a family on holiday). Also, computer technology for filtration of a set of images unique to a person's profile and taste and stitching these images to suggest a personalized route specific to that person's understanding.Type: ApplicationFiled: March 28, 2022Publication date: September 28, 2023Inventors: Venkata Vara Prasad Karri, Afroz Khan I, Hemant Kumar Sivaswamy, Tiberiu Suto
-
Patent number: 11769067Abstract: According to examples, an apparatus may include a processor that may generate a migration assessment for resources of a computer system. In particular, the apparatus may logically divide topological information to facilitate identification of a resource, components used by the resource, and dependencies. The system further enables users to specify user-defined migration parameters that specify the migration. For instance, the parameters may specify a cost associated with the migration of the component, a license model of the component, a security requirement of the component, a performance of the component, a customization of the component, or requirement of the component. Migration assessments and decisions may be stored to train machine-learned models. For instance, the model may assess whether a parameter will be satisfied by using a certain cloud service and whether substitutes have sufficiently satisfied dependencies based on observed migration assessments and actual migrations.Type: GrantFiled: August 5, 2022Date of Patent: September 26, 2023Assignee: Micro Focus LLCInventors: Adarsh Suparna, Hemant Kumar C H, Pramod Annachira Vitala
-
Publication number: 20230300930Abstract: A computer implemented method and system are disclosed for dynamically enabling a first user device operated by a first user to provide wireless hotspot capability for a wireless hotspot session to a second user device operated by a second user. The wireless hotspot session is accepted based at least on urgency and bandwidth requirement of the second user device. When the first user device accepts a connection to the second user device to provision a wireless hotspot for the wireless hotspot session, the first user restricts use of the second user device in the wireless hotspot session, based on bandwidth and context of use of the second user device. The first user device may refuse a connection by rejecting the wireless hotspot session request wireless hotspot session transactions information is provided as blockchain ledgers.Type: ApplicationFiled: January 31, 2022Publication date: September 21, 2023Inventors: Tiberiu SUTO, Shikhar KWATRA, Hemant Kumar SIVASWAMY, Nadiya KOCHURA
-
Publication number: 20230300205Abstract: A method for managing edge resource processing includes identifying a plurality of data sources, wherein each sensor from a plurality of sensors associated with the plurality of data sources produce data for processing by a plurality of edge devices. In response to sampling a data feed from each data source form the plurality of data sources to establish context, the method also includes determining contextual priority for each data source. The method also includes identifying the plurality of edge devices at the location for performing computations on the data produced by the plurality of data sources. In response to identifying a type of computation for the plurality of edge devices, the method also includes determining a computation plan for the edge devices based on the contextual priority for each data source from the plurality of data sources and deploying the computation plan for the plurality of edge devices.Type: ApplicationFiled: March 15, 2022Publication date: September 21, 2023Inventors: Hemant Kumar Sivaswamy, Sri Harsha Varada, Venkata Vara Prasad Karri, Sarbajit K. Rakshit
-
Publication number: 20230280982Abstract: Real-time resource deployment and integration can include determining one or more performance priorities for a user computer system based on a plurality of system-generated processing metrics. Based on the one or more performance priorities, a candidate cloud-based service can be determined among one or more previously unanalyzed cloud-based services identified by an automated watcher configured to search a plurality of communication network sites. The current performance of the user computer system can be compared to a potential performance of the user computer system were the candidate cloud-based service deployed. A script can be generated in response to determining, based on the comparing, that deploying the candidate cloud-based service improves performance of the user computer system with respect to the performance priorities. The script reconfigures the user computer system in real-time by automatically deploying the candidate cloud-based service.Type: ApplicationFiled: March 7, 2022Publication date: September 7, 2023Inventors: Preethi Balakrishnan, Shikhar Kwatra, Hemant Kumar Sivaswamy, Venkata Vara Prasad Karri
-
Publication number: 20230281386Abstract: A method, computer program, and computer system are provided for validating document submissions. A data entry in a data entry field associated with a document associated with a user is identified. A set of validation rules associated with the document is accessed. A determination is made as to whether the identified data entry complies with the accessed set of validation rules. Based on determining that at least a portion of the identified data entry does not comply with a subset of validation rules from among the set of validation rules, feedback is provided to the user corresponding to the portion of the identified data entry that does not comply with the subset of validation rules.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Sri Harsha Varada, Afroz Khan, I, Venkata Vara Prasad Karri, Hemant Kumar Sivaswamy
-
Publication number: 20230280769Abstract: A method, a computer program product, and a computer system position a plurality of sensors in an area. The method includes receiving data from the sensors positioned at respective first locations where the data is indicative of weather and environmental parameters. The method includes determining weather conditions and an environmental condition based on the weather and environmental parameters. The method includes determining an impact to the environmental condition by the weather conditions. The method includes determining a second location for the sensors based on the impact to the environmental condition. The sensors are configured to generate further environmental parameters with an increased granular level at the second location. The method includes transmitting instructions to a delivery robot to move the sensors to the second location.Type: ApplicationFiled: March 7, 2022Publication date: September 7, 2023Inventors: Hemant Kumar Sivaswamy, Venkata Vara Prasad Karri, Sarbajit K. Rakshit, Sri Harsha Varada
-
Patent number: 11750459Abstract: Computer technology for helping to ensure various types of compliance for a first user on a multi-cloud platform, the technology including the following operations: (i) receiving an initial version of a compliance template for use with a multi-cloud computer system; (ii) applying corrective ensemble modelling under a recommender and reinforcement framework to dynamically update the compliance template to obtain an updated version of the compliance template; (iii) applying corrective ensemble modelling under a recommender and reinforcement framework to dynamically select a recommended set of compliance tools for the first user; and (iv) validating multi-cloud compliance using the template and tools.Type: GrantFiled: April 13, 2022Date of Patent: September 5, 2023Assignee: International Business Machines CorporationInventors: Venkata Vara Prasad Karri, Shikhar Kwatra, Shailendra Moyal, Hemant Kumar Sivaswamy
-
Patent number: 11741489Abstract: An embodiment for generating an electronic coupon based on user preferences is provided. The embodiment may include receiving real-time and historical data relating to one or more reward coupons. The embodiment may also include identifying a contextual situation of the user and one or more preferences of the user regarding a coupon reward type. The embodiment may further include identifying one or more vendors that match with the one or more preferences of the user. The embodiment may also include generating one or more electronic coupons and presenting the one or more generated electronic coupons to the user. The embodiment may further include in response to determining the one or more generated electronic coupons match at least one preference of the user, adding the one or more generated electronic coupons that match the at least one preference of the user to an account of the user.Type: GrantFiled: August 11, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Venkata Vara Prasad Karri, Hemant Kumar Sivaswamy, Shikhar Kwatra, Naga Srinivasa Reddy Padala
-
Patent number: 11743344Abstract: A method for managing edge resource processing includes identifying a plurality of data sources, wherein each sensor from a plurality of sensors associated with the plurality of data sources produce data for processing by a plurality of edge devices. In response to sampling a data feed from each data source form the plurality of data sources to establish context, the method also includes determining contextual priority for each data source. The method also includes identifying the plurality of edge devices at the location for performing computations on the data produced by the plurality of data sources. In response to identifying a type of computation for the plurality of edge devices, the method also includes determining a computation plan for the edge devices based on the contextual priority for each data source from the plurality of data sources and deploying the computation plan for the plurality of edge devices.Type: GrantFiled: March 15, 2022Date of Patent: August 29, 2023Assignee: International Business Machines CorporationInventors: Hemant Kumar Sivaswamy, Sri Harsha Varada, Venkata Vara Prasad Karri, Sarbajit K. Rakshit
-
Patent number: 11729296Abstract: Dynamically scaling control plane for ingress services for large numbers of applications with minimal traffic disruption includes receiving an estimate of a number of applications to be executed by multiple clusters implemented by an orchestrator platform. Each cluster includes multiple containers. The multiple clusters implement a centralized controller that control execution of the applications by the multiple clusters. The centralized controller is sharded into a variable number of controllers that collectively control the estimated number of applications based on the estimate of the number of applications and a pre-determined number of applications that each controller can control. Each controller of the variable number of controllers controls an execution of a respective subset of the applications. In response to a change in the number of applications over time, the number of controllers is modified based on a number of applications to be executed by the multiple clusters at any given time.Type: GrantFiled: August 4, 2021Date of Patent: August 15, 2023Assignee: VMware, Inc.Inventors: Sudipta Biswas, Monotosh Das, Hemant Kumar Shaw