Patents by Inventor Munish Goyal
Munish Goyal 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: 11955247Abstract: Methods and systems for mobile automation control of disease spread are disclosed. A computer-implemented method includes: determining, by a computing device, a health status of a person; determining, by the computing device, that the person is sick based on the health status; determining, by the computing device, facial and body movements of the person determined to be sick; determining, by the computing device, that the person determined to be sick performed a germ-transmitting activity based on the facial and body movements; and deploying, by the computing device, a cleaning robot to clean based on the determining that the person determined to be sick performed the germ-transmitting activity.Type: GrantFiled: September 11, 2019Date of Patent: April 9, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Craig M. Trim, Sarbajit K. Rakshit, Munish Goyal, Zachary A. Silverstein, Shikhar Kwatra
-
Patent number: 11810029Abstract: In an approach for predictive forecasting of food allocation, a first data is received from one or more sensors. The amount and condition of available food is determined from the first data. The number and location of people is determined from the first data. The received data is modified to create a second data. One or more food requirements for the people are predicted based on the number and location of people and the second data. An optimal food allocation for the people is predicted based on the amount and condition of food available and the one or more food requirements. The optimal food allocation is reported.Type: GrantFiled: June 4, 2019Date of Patent: November 7, 2023Assignee: International Business Machines CorporationInventors: Craig M. Trim, Mary E. Rudden, Sarbajit K. Rakshit, Munish Goyal
-
Patent number: 11663190Abstract: A method includes: detecting, by a computing device, a new entry in one of plural databases; comparing, by the computing device, the new entry to watch entries defined in a watch database; determining, by the computing device, whether the new entry matches a watch entry in the watch database; creating, by the computing device, a new watch in the watch database when the new entry does not match any watch in the watch database; and updating, by the computing device, a watch in the watch database when the new entry matches the watch in the watch database.Type: GrantFiled: July 24, 2019Date of Patent: May 30, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Balasubramanian E A, Sameer Singhdeo, Nithya Ramkumar, Anita Karlsson-Dion, Raphael Ezry
-
Patent number: 11562439Abstract: A computer-implemented method includes: receiving, by a computing device, a plurality of journal entries from a plurality of transactional systems; determining, by the computing device, association scores for a plurality of pairs of journal entries selected from the plurality of journal entries; generating, by the computing device, a reconciliation graph including a plurality of nodes representing the plurality of journal entries and a plurality of edges based on the determined association scores; recommending, by the computing device, actions to apply to at least one journal entry of the plurality of journal entries to minimize a number of nodes not connected by the plurality of edges in the reconciliation graph; receiving, by the computing device, feedback regarding the recommended actions to apply to the at least one journal entry; and updating, by the computing device, the reconciliation graph based on the feedback.Type: GrantFiled: July 24, 2019Date of Patent: January 24, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Balasubramanian E A, Nithya Ramkumar, Raphael Ezry
-
Patent number: 11449765Abstract: A method, apparatus, system, and computer program product for estimating a mass of a prepared food product. An ultrasonic beam is steered by a computer system at the prepared food product on a platform. An estimate of a mass of the prepared food product on the platform is determined by the computer system using response signals detected in response to scanning the prepared food product on the platform with the ultrasonic beam.Type: GrantFiled: October 1, 2018Date of Patent: September 20, 2022Assignee: International Business Machines CorporationInventor: Munish Goyal
-
Patent number: 11188748Abstract: An approach is provided in which the approach aggregates a set of pixel values from a bitmap image into a set of row sum values and a set of column sum values. The bitmap image is a pixelated representation of a document. The approach applies a localized Fourier transform to the set of row sum values and the set of column sum values to generate frequency representations of the set of row sum values and the set of frequency sum values. The approach decomposes the bitmap image into a set of image portions based on at least one separation location identified in the set of frequency representations, and sends the set of image portions to a text recognition system.Type: GrantFiled: September 16, 2019Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Munish Goyal, Avinash Arya
-
Patent number: 11188860Abstract: A method and system for identifying workplace risk factors is provided. The method includes monitoring via execution of multiple geographically distributed sensor devices, workplace injury based events associated with individuals at a multisite distributed workplace environment. Current injury data describing the workplace injury based events is stored and predicted future workplace injury based events associated with future workplace injury based events with respect to a predicted plurality of individuals at the multisite distributed workplace environment are determined. Injury risk mitigating actions associated with prevention of said predicted future workplace injury based events are generated and an associated cost optimized reduction plan for prioritized implementation of the injury risk mitigating actions is generated.Type: GrantFiled: August 7, 2019Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Nilanjana Chandra, Munish Goyal, Anthony Gridley, Brett A. Squires, LanXiang Ye
-
Patent number: 11188959Abstract: An offer specifying a physical product, a physical location, a time limit, and an upper limit of instances of the physical product is configured. An optimal item exhaustion rate corresponding to the offer is determined. An expected conversion rate corresponding to the offer and an expected customer travel time corresponding to the offer are forecasted for a registered customer. The registered customer is computed as a prospective customer. Using the optimal item exhaustion rate and the expected customer travel time, an offer time corresponding to the prospective customer and the offer is selected to allow the prospective customer to arrive at the physical location at a time consistent with the optimal exhaustion rate, the time being before the time limit and before a number of sold instances of the physical product exceeds the upper limit. The offer is transmitted at the offer time.Type: GrantFiled: August 26, 2019Date of Patent: November 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Sarbajit K. Rakshit
-
Patent number: 11138239Abstract: Bias identification in social network posts. A method performs a semantic comparison of social network posts by a user of a social network to identify a group of social network posts by the user about a specific topical content category. The method determines a respective semantic sense of each social network post of the group. The method also ascertains a semantic sense pattern among social network posts in the group of social network posts about the specific topical content category. The method identifies a bias in at least one social network post of the group of social network posts based on identifying that the respective semantic sense in each of the at least one social network post deviates from the ascertained sematic sense pattern. The method uses the identified bias to predict bias in one or more other social network posts made by the user on the topical content category.Type: GrantFiled: July 23, 2019Date of Patent: October 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Wing L. Leung, Sarbajit K. Rakshit, Kimberly G. Starks
-
Patent number: 11119764Abstract: A method and system for improving document lifecycle editing and storage technology is provided. The method includes enabling interactions between a user and a hardware controller. Editor profiles associated with editing privileges of the user are generated. The editor profiles include parameters generated based on a performance of past edits. The editing tasks are automated task difficulty attributes associated with a difficulty of executing the editing tasks are generated. The editing tasks may include readability and consolidation tasks. An optimized version of the editing tasks is assigned to software editors and time periods associated with the software editors completing the editing tasks are tracked. The optimized version of the editing tasks is generated based on the editor profiles and new tasks for assignment. User permissions and alerts are monitored and recommendation actions associated with the editing tasks are generated. The editing tasks are modified for future execution.Type: GrantFiled: May 30, 2019Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Jason Boada, Jeremy Chase, Qin Shirley Held, Rachel Cohen, Munish Goyal
-
Patent number: 11100290Abstract: A method and system for improving linguistic data and storage technology is provided. The method includes receiving data input text from a user and identifying text within the data input text. The data input text is edited and improvements in the data input text are detected via a machine learning process. In response, a modified version of the user interface is generated for allowing additional users to view and modify additional data input text. Change attributes associated with the data input text with respect to the modified version of the user interface are determined and alternative input suggestions are ranked. Editing data and code are generated in response to an editor engine interacting with a hardware controller. The editing data and code is executed thereby updating and modifying functions associated with software engines to increase an efficiency of future recommendations associated with future data input text analysis.Type: GrantFiled: May 30, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Jason Boada, Qin Shirley Held, Rachel Cohen, Munish Goyal, Dangaia Sims
-
Patent number: 10970115Abstract: For a task that has been partially executed, a residual complexity index is computed, the task being of a complexity that cannot be ascertained prior to executing the task. An evaluation is made whether the residual complexity index exceeds a cost of a resource that should be considered for allocation to the task. When the evaluation is affirmative, a priority of the task is established relative to a second task. The resource is scheduled to perform the task according to a timing, the timing being determined using the cost of the resource. The resource is allocated to the task according to the timing.Type: GrantFiled: November 7, 2018Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Qin S. Held, Steven M. O'Brien, Jr.
-
Patent number: 10959050Abstract: Objects are located. Locations of objects in an area are tracked using a sensor system monitoring the area. Whether a user is performing an object search in the area is determined based on a sequence of actions detected by the sensor system for the user in the area. An identity of an object that is a subject of the object search by the user is inferred using the sequence of actions and a history of patterns of actions performed by the user searching for objects in response to a determination that the user is performing the object search. The user is guided to the object using a last tracked location for the object in the locations of objects tracked by the sensor system in response to inferring identify of the object that is the subject of the object search by the user.Type: GrantFiled: April 24, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Munish Goyal, Sarbajit K. Rakshit
-
Patent number: 10957286Abstract: Methods, systems, and computer program products are provided for remediating an instance of a visual notification interfering with an output of an application on a display device of an electronic device. An instance of a visual notification is identified on a display device. The visual notification is determined to be interfering with the output of the application on the display device. User response to the output of the application is monitored. An assessment is made, based on the monitoring, of an effectiveness of the output of the application. It is determined, based on the assessment, that there exists a failure of the effectiveness of the output of the application. A remediation action is performed in response to the determined failure. The remediation action may include removal of the instance of the visual notification, terminating a parent process of the instance of the visual notification, or restarting the electronic device.Type: GrantFiled: May 16, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Munish Goyal, Wing L. Leung, Sarbajit K. Rakshit, Kimberly G. Starks
-
Publication number: 20210081662Abstract: An approach is provided in which the approach aggregates a set of pixel values from a bitmap image into a set of row sum values and a set of column sum values. The bitmap image is a pixelated representation of a document. The approach applies a localized Fourier transform to the set of row sum values and the set of column sum values to generate frequency representations of the set of row sum values and the set of frequency sum values. The approach decomposes the bitmap image into a set of image portions based on at least one separation location identified in the set of frequency representations, and sends the set of image portions to a text recognition system.Type: ApplicationFiled: September 16, 2019Publication date: March 18, 2021Inventors: Munish Goyal, Avinash Arya
-
Publication number: 20210074436Abstract: Methods and systems for mobile automation control of disease spread are disclosed. A computer-implemented method includes: determining, by a computing device, a health status of a person; determining, by the computing device, that the person is sick based on the health status; determining, by the computing device, facial and body movements of the person determined to be sick; determining, by the computing device, that the person determined to be sick performed a germ-transmitting activity based on the facial and body movements; and deploying, by the computing device, a cleaning robot to clean based on the determining that the person determined to be sick performed the germ-transmitting activity.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Inventors: Craig M. TRIM, Sarbajit K. RAKSHIT, Munish GOYAL, Zachary A. SILVERSTEIN, Shikhar KWATRA
-
Publication number: 20210065265Abstract: An offer specifying a physical product, a physical location, a time limit, and an upper limit of instances of the physical product is configured. An optimal item exhaustion rate corresponding to the offer is determined. An expected conversion rate corresponding to the offer and an expected customer travel time corresponding to the offer are forecasted for a registered customer. The registered customer is computed as a prospective customer. Using the optimal item exhaustion rate and the expected customer travel time, an offer time corresponding to the prospective customer and the offer is selected to allow the prospective customer to arrive at the physical location at a time consistent with the optimal exhaustion rate, the time being before the time limit and before a number of sold instances of the physical product exceeds the upper limit. The offer is transmitted at the offer time.Type: ApplicationFiled: August 26, 2019Publication date: March 4, 2021Applicant: International Business Machines CorporationInventors: Munish Goyal, Sarbajit K. Rakshit
-
Patent number: 10929909Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: obtaining a product video representing a product and review feeds authored by a user. Product features are extracted from the product video and user specific features are extracted from the review feeds. User specific add-on content is generated based on the user specific features and user data. The user specific add-on contents are overlaid onto the product video when the product feature corresponding to a user specific feature of the user specific add-on content.Type: GrantFiled: September 19, 2018Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Munish Goyal, Ramasuri Narayanam, Krishnasuri Narayanam, Raphael Ezry
-
Publication number: 20210027392Abstract: A computer-implemented method includes: receiving, by a computing device, a plurality of journal entries from a plurality of transactional systems; determining, by the computing device, association scores for a plurality of pairs of journal entries selected from the plurality of journal entries; generating, by the computing device, a reconciliation graph including a plurality of nodes representing the plurality of journal entries and a plurality of edges based on the determined association scores; recommending, by the computing device, actions to apply to at least one journal entry of the plurality of journal entries to minimize a number of nodes not connected by the plurality of edges in the reconciliation graph; receiving, by the computing device, feedback regarding the recommended actions to apply to the at least one journal entry; and updating, by the computing device, the reconciliation graph based on the feedback.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Inventors: Munish GOYAL, Balasubramanian E A, Nithya RAMKUMAR, Raphael EZRY
-
Publication number: 20210026829Abstract: A method includes: detecting, by a computing device, a new entry in one of plural databases; comparing, by the computing device, the new entry to watch entries defined in a watch database; determining, by the computing device, whether the new entry matches a watch entry in the watch database; creating, by the computing device, a new watch in the watch database when the new entry does not match any watch in the watch database; and updating, by the computing device, a watch in the watch database when the new entry matches the watch in the watch database.Type: ApplicationFiled: July 24, 2019Publication date: January 28, 2021Inventors: Munish GOYAL, Balasubramanian E A, Sameer SINGHDEO, Nithya RAMKUMAR, Anita KARLSSON-DION, Raphael EZRY