Patents by Inventor Dhandapani Shanmugam

Dhandapani Shanmugam 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: 20240089537
    Abstract: A machine-learned sharing system and methods are provided for sharing content with users while masking sensitive information. The system receives a content stream for display to one or more users, converts the content stream into image data representative of at least a portion of the content stream, inputs the image data into a machine-learned model configured for masking sensitive content within shared content, receives from the machine-learned model a first mask indicative of a region within the first content stream that contains sensitive content, and renders a display of the content stream that masks the sensitive content based at least in part on the first mask indicative of the region of the first content stream having the sensitive content.
    Type: Application
    Filed: June 2, 2022
    Publication date: March 14, 2024
    Inventors: Dhandapani Shanmugam, Sreenivas Makam
  • Patent number: 11488207
    Abstract: The method includes receiving a location of a client device and one or more items of interest to a user of the client device. The method further includes determining that the location of the client device is within a threshold distance of an item of the one or more items of interest. The method further includes generating a communication with the user of the client device. The method further includes receiving a response from the user of the client device. The method further includes determining if the received response indicates an intent to purchase the item. In one embodiment, the method further includes identifying a sales representative to assist the user of the client device, responsive to determining that the received response indicates an intent to purchase the item.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Siddique M. Adoni, Dhandapani Shanmugam
  • Patent number: 11097079
    Abstract: A computer-implemented method, system, and computer program product to optimize sleep quality by inducing sleep stages. The method includes: determining a total sleep time; calculating, using the total sleep time, a cycle duration for a sleep cycle, where the sleep cycle includes a first, second, third, fourth, and fifth sleep stage; calculating a first, second, third, fourth, and fifth stage time for the first, second, third, fourth, and fifth sleep stages respectively; generating a first, second, third, fourth, and fifth external parameter for the first, second, third, fourth, and fifth sleep stages respectively, where the external parameters are parameters to facilitate a transition between sleep stages; and executing the first, second, third, fourth, and fifth external parameters upon reaching the calculated stage time for the corresponding sleep stages.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dhandapani Shanmugam, Jothi Subramani, Bharath Ganesh, Tuhin Sharma
  • Patent number: 11070507
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
  • Patent number: 11062355
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for generating a schedule for promotions using promotional windows. A set of product data associated with a plurality of products is received. Promotion data is received, and a plurality of intensity scores are calculated for the associated promotional data. A set of target product data associated with a target product is determined. A set of target promotional attributes is determined and a plurality of promotion windows are generated for display. A confidence value is determined for each generated promotion window of the plurality of promotion windows. An order list is generated for display. In response to receiving a second set of promotion data, the determined confidence value is modified for each generated promotion window of the plurality of promotion windows.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bharath Ganesh, Gerin Jacob, Dhandapani Shanmugam, Tuhin Sharma
  • Patent number: 10990756
    Abstract: A method, computer program product, and visual display apparatus include a processor(s) obtaining data indicating that a user wearing the apparatus (which included an image capture device, and a projection device, communicatively coupled to the processor(s)), perceives displayed text with consistent character differences. The processor(s) obtains, from the image capture device, an image of a visual display within a visual range of the image capture device; the image includes textual elements. Based on the data, the processor(s) transforms the image into the new image that includes the textual elements with pre-defined character substitutions, based on the consistent character differences. The processor(s) displays, via the projection device, the new image, to the user, wherein based on viewing the new image, the user views the textual elements without the consistent character differences.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: April 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dhandapani Shanmugam, Manjunatha D., Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
  • Patent number: 10990755
    Abstract: A method, computer program product, and visual display apparatus include a processor(s) obtaining data indicating that a user wearing the apparatus (which included an image capture device, and a projection device, communicatively coupled to the processor(s)), perceives displayed text with consistent character differences. The processor(s) obtains, from the image capture device, an image of a visual display within a visual range of the image capture device; the image includes textual elements. Based on the data, the processor(s) transforms the image into the new image that includes the textual elements with pre-defined character substitutions, based on the consistent character differences. The processor(s) displays, via the projection device, the new image, to the user, wherein based on viewing the new image, the user views the textual elements without the consistent character differences.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: April 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dhandapani Shanmugam, Manjunatha D., Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
  • Patent number: 10948916
    Abstract: A method and system for automatically implementing vehicular implemented projection improvement process is provided. The method includes directing flying vehicles to a location comprising a projection apparatus. The vehicles are directed such that each vehicle is periodically positioned within a perimeter surrounding the location with respect to multiple lines of sight of the projection device. The location is monitored and obstructions and associated positions with respect to each line of sight are determined. Resulting parameters associated with the projection device, weather conditions, projection content, and the obstructions and associated positions are determined and a virtual visibility fence associated with an area for viewing the projection content on the projection device is generated. Specified projection content for projecting on a specified portion of the projection device is determined and projected.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: March 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Siddique M. Adoni, Gregory J. Boss, Shubhadip Ray, Dhandapani Shanmugam
  • Patent number: 10831284
    Abstract: Character input error correction is provided by receiving from a keyboard character input by a user. The character input includes character input errors by the user, the character input errors being input of incorrect characters by the user via the keyboard. The character input errors of the character input are automatically identified and classified into character error classification(s). Each character error classification corresponds to a respective visual transformation of input characters. It is determined that a frequency of the identified and classified character input errors exceeds a predefined threshold confidence level for triggering application of keyboard corrections for user input. Based on the determining, keyboard corrections are applied for user input. The applying keyboard corrections includes applying a correction to character(s) displayed for or input by the user. The applied correction is based on at least one of the classification(s) into which the character input errors are classified.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Manjunatha D, Dhandapani Shanmugam, Yethish G. Venkataramanachari, Siddique M. Adoni, Suman Mitra
  • Patent number: 10809673
    Abstract: Embodiments determine historical geographic travel data of a vehicle over a contaminant exposure time period that is inclusive of a present time; identify a contaminant that is likely located on an external surface of the vehicle as a function of historic meteorological and terrain data of the historical geographic travel data of a vehicle over a contaminant exposure time period; select a cleaning solution that is appropriate for use in cleaning the identified contaminant from the external surface of the vehicle; and drive a vehicle wash system nozzle to use the selected cleaning solution to wash the identified contaminant from the external surface of the vehicle.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Shubhadip Ray, Norbert Herman, Gregory J. Boss, Siddique M. Adoni, Dhandapani Shanmugam
  • Patent number: 10769660
    Abstract: Systems and methods for determining advertisement content based on cluster density analysis of advertisement targets within a dynamic visibility fence are disclosed. A computer-implemented method includes determining, by an advertisement determination device, a dynamic visibility fence for a time, the dynamic visibility fence defining a first set of advertisement targets, determining, by the advertisement determination device, an advertisement to display based on cluster analysis of the first set of advertisement targets, and displaying, by the advertisement determination device, the determined advertisement.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Siddique M. Adoni, Gregory J. Boss, Norbert Herman, Shubhadip Ray, Dhandapani Shanmugam
  • Patent number: 10741076
    Abstract: Approaches presented herein enable recipient-actualized internal vehicle-to-vehicle honking. More specifically, an action of a first vehicle is monitored and a communication is obtained from a second vehicle. In response to the obtainment of the communication, it is determined whether the action of the first vehicle violates a rule. In the case that the action of the first vehicle violates a rule, responsive to the communication, a honk indication, perceptible to an occupant of the first vehicle, is actualized inside the first vehicle. In the case that the action of the first vehicle does not violate a rule, the communication from the second vehicle is rejected, and the honk indication is not actualized inside the first vehicle. A response can be transmitted to the second vehicle indicating if the honk indication was actualized inside the first vehicle.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jayashree Kumar, Yethish Venkataramanachari, Dhandapani Shanmugam
  • Patent number: 10728444
    Abstract: A method, apparatus, system, and computer program product for configuring an image capture device. A target activity context for a target object in an image is received by a computer system from the image capture device. A set of photographers for the target object is identified using target activity context. The set of photographers identified is sent to the image capture device. Responsive to receiving a selection of a photographer from the set of photographers from the image capture device, an inbound activity context for the photographer for the target object is sent to the image capture device, wherein the image capture device is configured to capture the image of the target object using the inbound activity context.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Dhandapani Shanmugam, Rahul Chenny, Siddique M. Adoni
  • Publication number: 20200195599
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 18, 2020
    Inventors: BHARATH GANESH, DHANDAPANI Shanmugam, Tuhin Sharma, JOTHI SUBRAMANI
  • Publication number: 20200166937
    Abstract: A method and system for automatically implementing vehicular implemented projection improvement process is provided. The method includes directing flying vehicles to a location comprising a projection apparatus. The vehicles are directed such that each vehicle is periodically positioned within a perimeter surrounding the location with respect to multiple lines of sight of the projection device. The location is monitored and obstructions and associated positions with respect to each line of sight are determined. Resulting parameters associated with the projection device, weather conditions, projection content, and the obstructions and associated positions are determined and a virtual visibility fence associated with an area for viewing the projection content on the projection device is generated. Specified projection content for projecting on a specified portion of the projection device is determined and projected.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 28, 2020
    Inventors: Siddique M. Adoni, Gregory J. Boss, Shubhadip Ray, Dhandapani Shanmugam
  • Patent number: 10656978
    Abstract: Generating recommendations for an individual based on a mood of the individual. Receiving information corresponding to one or more activities associated with an individual over a period of time. The received information corresponding to the one or more activities associated with the individual is processed to detect a mood of the individual. A recommendation is generated for the individual based on the detected mood of the individual and a future event associated with the individual. The future event has an occurrence at a later time instance.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Siddique M. Adoni, David Nahamoo, Pamela A. Nesbitt, Dhandapani Shanmugam
  • Publication number: 20200142363
    Abstract: Embodiments determine historical geographic travel data of a vehicle over a contaminant exposure time period that is inclusive of a present time; identify a contaminant that is likely located on an external surface of the vehicle as a function of historic meteorological and terrain data of the historical geographic travel data of a vehicle over a contaminant exposure time period; select a cleaning solution that is appropriate for use in cleaning the identified contaminant from the external surface of the vehicle; and drive a vehicle wash system nozzle to use the selected cleaning solution to wash the identified contaminant from the external surface of the vehicle.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Inventors: Shubhadip Ray, Norbert Herman, Gregory J. Boss, Siddique M. Adoni, DHANDAPANI Shanmugam
  • Patent number: 10636054
    Abstract: A computer-implemented method comprising: presenting, by a computing device, an advertisement on a first device; monitoring, by the computing device, viewing activity by a user of the advertisement, wherein the monitoring comprises tracking an amount of time that the user actively views the advertisement on the first device; and continuing, by the computing device, playback of the advertisement on one or more second devices until the user has actively viewed the advertisement for a target impression time based on the monitoring.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: April 28, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Siddique M. Adoni, Gregory J. Boss, Norbert Herman, Shubhadip Ray, Dhandapani Shanmugam
  • Patent number: 10616165
    Abstract: A method, computer system, and computer program product for cognitively adjusting a notification alert delivery time are provided. The embodiment may include receiving a message notification from a sender. The embodiment may also include determining an importance of the received message notification based on a plurality of notification attributes and a plurality of person attributes that are each associated with the received message notification. The embodiment may further include, in response to determining to alert a user of the received message notification based on the determined importance, identifying a current user sleep stage. The embodiment may also include, in response to determining the current user sleep stage will minimally impact the user, transmitting the received message notification to a user device.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: April 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bharath Ganesh, Dhandapani Shanmugam, Tuhin Sharma, Jothi Subramani
  • Patent number: 10614502
    Abstract: Systems and methods for providing a food product recommendation are disclosed. A computer-implemented method includes: determining, by a computing device, that a user with a mobile device enters a store; obtaining, by the computing device, user data that is based on wearable health data, taste data, and preference data of the user; obtaining, by the computing device, store data for plural food products; determining, by the computing device, a recommended food product from the plural food products based on comparing the user data to the store data; and providing, by the computing device, an indication of the recommended one of the plural food products for display on the mobile device of the user. The user data may be that of a single user or plural users, such as a family.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Siddique M. Adoni, Norbert Herman, Shubhadip Ray, Dhandapani Shanmugam