Patents by Inventor Swaminathan Balasubramanian
Swaminathan Balasubramanian 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: 20230093468Abstract: Embodiments of the invention are directed to a computer-implemented method of performing an electronic search. The computer-implemented method includes receiving, using a processor, a composite electronic image including a plurality of electronically identifiable objects, wherein the composite electronic image is associated with a user. The processor is used to segment the composite electronic image into sub-images by providing at least one of the sub-images for each of the plurality of electronically identifiable objects. For each of the sub-images, the processor is used to perform personalized sub-image search operations. The personalized sub-image search operations include selecting a sub-image-to-be-searched from among the sub-images; associating the sub-image-to-be-searched with personalized metadata of the user; and searching, based at least in part on the personalized metadata of the user, a database to return a set of search images.Type: ApplicationFiled: September 20, 2021Publication date: March 23, 2023Inventors: Swaminathan Balasubramanian, Radha Mohan De, Mamnoon Jamil, Jian Wu, Cheranellore Vasudevan
-
Publication number: 20230090269Abstract: A method, computer system, and a computer program product for historical image search is provided. The present invention may include receiving an image search criteria. The present invention may also include generating a composite image search query based on the received image search criteria. The present invention may further include searching for a matching historical image based on the generated composite image search query. The present invention may also include returning a historical image search result.Type: ApplicationFiled: September 22, 2021Publication date: March 23, 2023Inventors: CHERANELLORE VASUDEVAN, Swaminathan Balasubramanian, SIBASIS DAS, Radha Mohan De
-
Publication number: 20220395974Abstract: A mobile robot includes a non-inverted pendulum body hereafter referred to as NPB with at least one pivot axis and this pivot axis divides the NPB into two portions. One portion of the NPB contains the center of mass of the NPB that can have structures to carry external payloads. The second portion of the NPB can have one or more manipulator arm and vision units. On the pivot axis is disposed at least one leg rotatabily coupled to the NPB. The other end of the leg has a foot joint on which is disposed a drive wheel or a foot. With additional degrees of freedom for each leg the robot can move similar to humanoids, be able to carry and sustain heavy loads with minimal leg joint torques and/or manipulate heavy loads and forces with self-compensating mass of the NPB while using minimal leg joint torques.Type: ApplicationFiled: June 14, 2021Publication date: December 15, 2022Inventor: Swaminathan Balasubramanian
-
Patent number: 11528244Abstract: A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.Type: GrantFiled: January 31, 2020Date of Patent: December 13, 2022Assignee: Kyndryl, Inc.Inventors: Swaminathan Balasubramanian, Ravi P. Bansal, Andrew R. Jones, Brian M. O'Connell
-
Patent number: 11521728Abstract: Embodiments for scheduling the delivery of multiple medications to a patient by a processor. Any interactions between the multiple medications or between one of the multiple medications and a type of food are considered to construct an analytical model to identify an optimized schedule for delivery of the multiple medications to the patient. The optimized schedule is adjusted in real time as additional information concerning the multiple medications and the type of food are introduced, and delivered to a dispensing device associated with the one of the multiple medications.Type: GrantFiled: June 25, 2019Date of Patent: December 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek P. Bagwell, Swaminathan Balasubramanian, Mamnoon Jamil, Cheranellore Vasudevan
-
Publication number: 20220384009Abstract: Embodiments for scheduling the delivery of multiple medications to a patient by a processor. Any interactions between the multiple medications or between one of the multiple medications and a type of food are considered to construct an analytical model to identify an optimized schedule for delivery of the multiple medications to the patient. The optimized schedule is adjusted in real time as additional information concerning the multiple medications and the type of food are introduced, and delivered to a dispensing device associated with the one of the multiple medications.Type: ApplicationFiled: June 25, 2019Publication date: December 1, 2022Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek P. BAGWELL, Swaminathan BALASUBRAMANIAN, Mamnoon JAMIL, Cheranellore VASUDEVAN
-
Patent number: 11496503Abstract: A method for event data fencing includes initializing a media monitoring algorithm, wherein the media monitoring algorithm scans for one or more words relating to a data breach in publicly available reports. Responsive to identifying a report from the publicly available reports relating to a vulnerability associated with the data breach, the method determines whether the vulnerability is associated with event data utilized for an authentication process. Responsive to determining the vulnerability is associated with a portion of the event data utilized for the authentication process, the method fences the portion of event data associated with the vulnerability, wherein fencing prevents the portion of event data from being utilized in the authentication process.Type: GrantFiled: May 17, 2019Date of Patent: November 8, 2022Assignee: International Business Machines CorporationInventors: Cheranellore Vasudevan, Swaminathan Balasubramanian, Sibasis Das, Priyansh Jaiswal, Peeyush Jaiswal
-
Publication number: 20220311758Abstract: In an approach to transient identification generation, one or more computer processors receive a request for one or more identification artifacts associated with a user from a requesting entity. One or more computer processors determine a first set of identification artifacts. One or more computer processors transmit the first set of identification artifacts to the requesting entity. One or more computer processors determine whether the first set of identification artifacts is an approved response to the request for the one or more identification artifacts. In response to determining the first set of identification artifacts is the approved response to the request for the one or more identification artifacts, one or more computer processors generate a transient identification that includes the first set of identification artifacts. One or more computer processors transmit the transient identification to the requesting entity.Type: ApplicationFiled: March 25, 2021Publication date: September 29, 2022Inventors: Swaminathan Balasubramanian, Thomas G. Lawless, III, Jason Malinowski, Genevieve van den Boer, CHERANELLORE VASUDEVAN
-
Publication number: 20220309091Abstract: Technology for taking presentation data (for example, video images from a movie, audio from a podcast), determining that the content includes an untrue assertion (for example, “the United States only has 48 states”) and automatically correcting the presentation so that the untrue assertion is corrected (for example, replacing an incorrect video caption with “the United States has 50 states as of early 2021”).Type: ApplicationFiled: March 29, 2021Publication date: September 29, 2022Inventors: Ravi Prakash Bansal, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Pierre C. Berlandier
-
Publication number: 20220191659Abstract: A tool for inter-vehicle communication. The tool determines whether contextual data and journey information for a user justifies a notification. Responsive to a determination that the contextual data and the journey information justifies the notification, the tool generates the notification. The tool generates a trust score for the notification. The tool determines one or more vehicles located within a pre-defined proximity of the user. The tool transmits the notification and the trust score to the one or more vehicles located within the pre-defined proximity of the user.Type: ApplicationFiled: December 16, 2020Publication date: June 16, 2022Inventors: Jason Malinowski, Cheranellore Vasudevan, Swaminathan Balasubramanian, Thomas G. Lawless, III
-
Publication number: 20220188871Abstract: A client device can receive, from a data processing system, first data, the first data selected by the data processing system based on second data generated by at least one IoT device with which the client device is associated, and the first data indicating at least one advertisement. The client device can access the at least one advertisement using the first data indicating the at least one advertisement. The client device can add the at least one advertisement to the content accessed by the client device. The client device can present the content with the at least one advertisement added to the content.Type: ApplicationFiled: December 14, 2020Publication date: June 16, 2022Inventors: Swaminathan Balasubramanian, Mamnoon Jamil, Jian Wu, Radha Mohan De, Cheranellore Vasudevan
-
Patent number: 11363434Abstract: A tool for inter-vehicle communication. The tool determines whether contextual data and journey information for a user justifies a notification. Responsive to a determination that the contextual data and the journey information justifies the notification, the tool generates the notification. The tool generates a trust score for the notification. The tool determines one or more vehicles located within a pre-defined proximity of the user. The tool transmits the notification and the trust score to the one or more vehicles located within the pre-defined proximity of the user.Type: GrantFiled: December 16, 2020Date of Patent: June 14, 2022Assignee: International Business Machines CorporationInventors: Jason Malinowski, Cheranellore Vasudevan, Swaminathan Balasubramanian, Thomas G. Lawless, III
-
Publication number: 20220141229Abstract: A method for a story fill authentication process includes, responsive to receiving a first authentication request to authenticate a user, displaying a first generated story with one or more obfuscated portions, where the first generated story is based on event data associated with a first previously captured event and additional data utilized to enrich the event data for the first previously captured event. The method also includes, responsive to determining text provided for the one or more obfuscated portions of the first generated story at least meets a comparison threshold level to a first complete generated story based on a semantic comparison, granting the user access to a resource associated with the first authentication request.Type: ApplicationFiled: November 3, 2020Publication date: May 5, 2022Inventors: Swaminathan Balasubramanian, Peeyush Jaiswal, CHERANELLORE VASUDEVAN, Priyansh Jaiswal, SIBASIS DAS
-
Patent number: 11228578Abstract: A method for a two-factor authentication process includes, responsive to determining a first user authentication was prompted in a first application on a first device associated with a user, identifying a second application on a second device based on a user profile associated with the user. The method identifies a first event from a plurality of events that previously occurred in the second application in a select time frame, wherein the first event relates to a first action performed by the user in the second application. The method generates an authentication question based on the first event, wherein the authentication question is a second user authentication. Responsive to determining an answer provided by the user to the authentication question is correct, the method grants access to the first user authentication prompt.Type: GrantFiled: May 17, 2019Date of Patent: January 18, 2022Assignee: International Business Machines CorporationInventors: Cheranellore Vasudevan, Swaminathan Balasubramanian, Sibasis Das, Priyansh Jaiswal, Peeyush Jaiswal
-
Patent number: 11176486Abstract: Method and apparatus for generating profiles using machine learning and influencing online interactions are provided. The methods include generating a user profile specifying a plurality of attribute values for a plurality of principle attributes, by processing a corpus of electronic documents using a first trained machine learning model. In an embodiment, the method further comprises generating a provider profile specifying a plurality of attribute values for the plurality of principle attributes, for each of a plurality of providers, by processing a respective corpus of electronic documents associated with each respective provider using a second trained machine learning model. A plurality of match coefficients based on comparing the user profile and the plurality of provider profiles are determined. Finally, one or more online interactions between the user and the target provider are influenced based on the determined match coefficients.Type: GrantFiled: December 28, 2017Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Avijit Chatterjee, Rajiv Joshi, John J. Thomas
-
Patent number: 11163604Abstract: Peer-to-peer transfer of compute function state in an edge computing ecosystem is provided. An availability score corresponding to a mobile computing device is received. It is determined whether the availability score is less than an availability score threshold. In response to determining that the availability score is less than the availability score threshold, departure coordinates of the mobile computing device from the edge computing ecosystem and departure time are determined. At least one peer mobile computing device is identified having a corresponding availability score greater than the availability score threshold, a corresponding security profile that at least matches a security profile of the mobile computing device, and a corresponding compute power capability that at least matches a compute power capability of the mobile computing device. A compute function state of the mobile computing device is transferred to the at least one peer mobile computing device.Type: GrantFiled: January 3, 2020Date of Patent: November 2, 2021Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal, Pierre C. Berlandier
-
Patent number: 11157980Abstract: Method and apparatus for generating profiles using machine learning and influencing online interactions are provided. The methods include receiving, from a first user of a plurality of users, a first set of electronic documents, where each electronic document in the first set of electronic documents corresponds to a respective user in the plurality of users. The methods also include identifying a plurality of user profiles, where each of the plurality of user profiles was generated by processing a corpus of electronic documents associated with each respective user using a first trained machine learning model. The methods include determining a plurality of match coefficients, based on comparing a plurality of user profiles associated with each respective user in the plurality of users, filtering the first set of electronic documents based on the plurality of match coefficients, and providing the filtered first set of electronic documents to the first user.Type: GrantFiled: December 28, 2017Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Swaminathan Balasubramanian, Avijit Chatterjee, Rajiv Joshi, John J. Thomas
-
Patent number: 11074939Abstract: Provided is a method for disambiguating an audio component extracted from audiovisual content. Audiovisual content is identified. The audiovisual content includes an audio component and a video component. An ambiguous expression is detected in the audio component. An object referenced by the ambiguous expression is identified in the video component. A verbal description of the object is generated. The verbal description is injected into the audio component to generate a modified audio component.Type: GrantFiled: April 21, 2020Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Jason Malinowski, Swaminathan Balasubramanian, Cheranellore Vasudevan, Thomas G. Lawless, III
-
Patent number: 11061662Abstract: An approach is provided in which the approach analyzes a set of code artifact changes from historical updates of a software application. The approach determines that a first code artifact and a second code artifact change in tandem and generates a change template based on the set of code artifact changes. The approach uses the change template to update the software application in response to receiving a request to apply the change template to the software application.Type: GrantFiled: January 2, 2020Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Pierre C. Berlandier, Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal
-
Publication number: 20210208930Abstract: Peer-to-peer transfer of compute function state in an edge computing ecosystem is provided. An availability score corresponding to a mobile computing device is received. It is determined whether the availability score is less than an availability score threshold. In response to determining that the availability score is less than the availability score threshold, departure coordinates of the mobile computing device from the edge computing ecosystem and departure time are determined. At least one peer mobile computing device is identified having a corresponding availability score greater than the availability score threshold, a corresponding security profile that at least matches a security profile of the mobile computing device, and a corresponding compute power capability that at least matches a compute power capability of the mobile computing device. A compute function state of the mobile computing device is transferred to the at least one peer mobile computing device.Type: ApplicationFiled: January 3, 2020Publication date: July 8, 2021Inventors: Swaminathan Balasubramanian, Sarbajit K. Rakshit, Ravi Prakash Bansal, Pierre C. Berlandier