Patents by Inventor Karan Ahuja

Karan Ahuja 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: 10643485
    Abstract: Techniques are provided for creating presentation notes based upon gaze tracking information associated with observers of a presentation. In one example, a computer-implemented method comprises: obtaining, by a system operatively coupled to a processor, gaze information associated with observers of a presentation; determining, by the system, respective content clarity scores for content elements of the presentation based on a content clarity function; selecting, by the system, respective content from one or more content sources for the content elements based on the respective content clarity scores; and generating, by the system, presentation notes based on the presentation and the selected respective content for the content elements of the presentation.
    Type: Grant
    Filed: March 30, 2017
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Kuntal Dey, Utkarsh Dwivedi, Seema Nagar, Roman Vaculin
  • Patent number: 10571143
    Abstract: A venue occupant comfort system, comprises a processor that stores computer executable components stored in memory. A plurality of sensors sense ambient conditions associated with exterior and interior conditions of a venue. A context component infers or determines context of an occupant of the venue. A crowd estimation component infers, based at least in part on mining social networks, size of crowd expected at the venue. A comfort model component implicitly and explicitly trained on occupant comfort related data analyzes information from the plurality of sensors, the crowd estimation component and context component. A comfort controller adjusts environmental conditions of the venue based at least in part on output of the comfort model component. The adjustments to venue environment can optionally be differentiated by zone.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: February 25, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Heena Bansal, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10563880
    Abstract: A venue occupant comfort system, comprises a processor that stores computer executable components stored in memory. A plurality of sensors sense ambient conditions associated with exterior and interior conditions of a venue. A context component infers or determines context of an occupant of the venue. A crowd estimation component infers, based at least in part on mining social networks, size of crowd expected at the venue. A comfort model component implicitly and explicitly trained on occupant comfort related data analyzes information from the plurality of sensors, the crowd estimation component and context component. A comfort controller adjusts environmental conditions of the venue based at least in part on output of the comfort model component. The adjustments to venue environment can optionally be differentiated by zone.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Heena Bansal, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20200051544
    Abstract: Embodiments are provided to recognize features and activities from an audio signal. In one embodiment, a model is generated from sound effect data, which is augmented and projected into an audio domain to form a training dataset efficiently. Sound effect data is data that has been artificially created or from enhanced sounds or sound processes to provide a more accurate baseline of sound data than traditional training data. The sound effect data is augmented to create multiple variants to broaden the sound effect data. The augmented sound effects are projected into various audio domains, such as indoor, outdoor, urban, based on mixing background sounds consistent with these audio domains. The model is installed on any computing device, such as a laptop, smartphone, or other device. Features and activities from an audio signal are then recognized by the computing device based on the model without the need for in-situ training.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 13, 2020
    Inventors: Gierad Laput, Karan Ahuja, Mayank Goel, Christopher Harrison
  • Publication number: 20200042084
    Abstract: A gaze tracking system, method, and computer product for tracking an eye gaze on a screen of a device including a single monocular camera, the system including measuring a rotation of a hinged plane of a display screen with respect to the eye gaze, combining the rotation with a three-dimensional movement of the camera, a position of the camera being constant with respect to the display screen, and estimating a point of gaze localization on the display screen using the single monocular camera as the input, in absence of a sensor, and without performing a display screen calibration.
    Type: Application
    Filed: October 15, 2019
    Publication date: February 6, 2020
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10474234
    Abstract: A gaze tracking system, method, and computer product for tracking an eye gaze on a screen of a device including a single monocular camera, the system including measuring a rotation of a hinged plane of a display screen with respect to the eye gaze, combining the rotation with a three-dimensional movement of the camera, a position of the camera being constant with respect to the display screen, and estimating a point of gaze localization on the display screen using the single monocular camera as the input, in absence of a sensor, and without performing a display screen calibration.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10423224
    Abstract: A gaze tracking system, method, and computer product for tracking an eye gaze on a screen of a device including a camera, the system including a plane calculating circuit configured to calculate a current plane of a screen based on a first angle and a position of a camera with respect to the screen and an intersection calculating circuit configured to calculate an intersection of an eye gaze vector with the current plane equation.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20190272032
    Abstract: A gaze tracking system, method, and computer product for tracking an eye gaze on a screen of a device including a single monocular camera, the system including measuring a rotation of a hinged plane of a display screen with respect to the eye gaze, combining the rotation with a three-dimensional movement of the camera, a position of the camera being constant with respect to the display screen, and estimating a point of gaze localization on the display screen using the single monocular camera as the input, in absence of a sensor, and without p fixating a display screen calibration,
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10304022
    Abstract: Systems, methods, and computer-readable media are disclosed for capturing gaze data for a sports participant over the course of a sports match, identifying a key performance indicator (KPI) corresponding to a sports domain with which the sports match is associated, and generating KPI data corresponding to the KPI. Report data indicative of the KPI data may be generated and presented to the sports participant in-match or post-match. KPI data for a player may be aggregated across multiple sports domain KPIs and multiple sports matches and analyzed to determine player activity patterns. The player activity patterns may indicate statistical differences in KPIs for the player in relation to different in-match scenarios. Recommendations may be provided to the player for improving the player's performance with respect to various KPIs.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10296934
    Abstract: Methods, systems, and computer program products for managing power, lighting, and advertising using gaze behavior data are provided herein. A computer-implemented method includes processing gaze behavior data arising from gazes directed towards a plurality of items, wherein said processing comprises comparing a number of gazes directed at each of the items; mapping the gaze behavior data to a collection of illumination devices, wherein each of the items is illuminated by one or more of the illumination devices, and wherein said mapping comprises correlating, for each item, the processed gaze behavior data arising from the item to the illumination devices that illuminate the item; and generating instructions for controlling the illumination devices based on the gaze behavior data and said mapping, wherein said instructions comprise an instruction to modify intensity of at least one of the illumination devices and/or modify a color emitted by at least one of the illumination devices.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Karan Ahuja, Ruchika Banerjee, Kuntal Dey, Seema Nagar
  • Publication number: 20180293755
    Abstract: Techniques are provided for automatically dynamically determining one or more additional landmarks to produce a set of landmarks that includes at least four non-planar landmarks, in response to receiving a captured image that excludes a portion of a head or face that included one or more landmarks previously employed for gaze estimation/tracking from a previously captured image of the head or face.
    Type: Application
    Filed: December 14, 2017
    Publication date: October 11, 2018
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20180293754
    Abstract: Techniques are provided for automatically dynamically determining one or more additional landmarks to produce a set of landmarks that includes at least four non-planar landmarks, in response to receiving a captured image that excludes a portion of a head or face that included one or more landmarks previously employed for gaze estimation/tracking from a previously captured image of the head or face.
    Type: Application
    Filed: April 5, 2017
    Publication date: October 11, 2018
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20180286261
    Abstract: Techniques are provided for creating presentation notes based upon gaze tracking information associated with observers of a presentation. In one example, a computer-implemented method comprises: obtaining, by a system operatively coupled to a processor, gaze information associated with observers of a presentation; determining, by the system, respective content clarity scores for content elements of the presentation based on a content clarity function; selecting, by the system, respective content from one or more content sources for the content elements based on the respective content clarity scores; and generating, by the system, presentation notes based on the presentation and the selected respective content for the content elements of the presentation.
    Type: Application
    Filed: December 14, 2017
    Publication date: October 4, 2018
    Inventors: Karan Ahuja, Kuntal Dey, Utkarsh Dwivedi, Seema Nagar, Roman Vaculin
  • Publication number: 20180286260
    Abstract: Techniques are provided for creating presentation notes based upon gaze tracking information associated with observers of a presentation. In one example, a computer-implemented method comprises: obtaining, by a system operatively coupled to a processor, gaze information associated with observers of a presentation; determining, by the system, respective content clarity scores for content elements of the presentation based on a content clarity function; selecting, by the system, respective content from one or more content sources for the content elements based on the respective content clarity scores; and generating, by the system, presentation notes based on the presentation and the selected respective content for the content elements of the presentation.
    Type: Application
    Filed: March 30, 2017
    Publication date: October 4, 2018
    Inventors: Karan Ahuja, Kuntal Dey, Utkarsh Dwivedi, Seema Nagar, Roman Vaculin
  • Patent number: 10082866
    Abstract: Methods, systems, and computer program products for gaze point detection using dynamic facial reference points under varying lighting conditions are provided herein. A computer-implemented method includes detecting items of spatial information pertaining to at least one eye of an individual gazing at one or more objects; detecting an item of spatial information pertaining to at least one nostril of the individual; detecting items of spatial information pertaining to the head of the individual; assigning a distinct weight to each of (i) the spatial information pertaining to the at least one eye and (ii) the spatial information pertaining to the at least one nostril based on the spatial information pertaining to the head; and generating gaze detection parameters applicable to the individual based on (i) the weighted spatial information pertaining to the at least one eye and (ii) the weighted spatial information pertaining to the at least one nostril.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Karan Ahuja, Ruchika Banerjee, Kuntal Dey, Seema Nagar
  • Publication number: 20180232763
    Abstract: A computerized sales tool used to stimulate sales of products and related products in a retail outlet. The tool comprises an in-store computer server, a database that stores shoppers' shopping profiles, a computer based, intelligent information retrieval system, and gaze sensors and shopper identification sensors mounted on a product rack in a store. A shopper using a mobile computing device is identified by the shopper identification sensor and the gaze sensor senses the shopper's interest in a product. Using this data, coupled with the shopper's profile and social media contact data, the computer server generates a first offer relating to the product being observed and a second offer combining the product being observed with another related product. These offers are presented to the shopper at the time of check-out or while in the store.
    Type: Application
    Filed: February 13, 2017
    Publication date: August 16, 2018
    Inventors: Karan Ahuja, Ruchika Banerjee, Kuntal Dey, Saiprasad Kolluri Venkata Sesha, Seema Nagar
  • Publication number: 20180201092
    Abstract: Methods, systems, and computer program products for pre-cooling and pre-heating vehicles using crowd estimation techniques are provided herein. A computer-implemented method includes estimating the number of individuals having travelled in a vehicle over sub-routes of a fixed route, learning temporal patterns pertaining to the number of individuals in the vehicle across each of the sub-routes, predicting the number of individuals that will be in the vehicle during the sub-routes based on the patterns, computing an expected amount of time for the vehicle to complete a sub-route and arrive at a location that commences a subsequent sub-route, determining an amount by which the energy required to maintain a temperature range in the vehicle is to be modified prior to the vehicle reaching the location based on said predicting and said computing, and utilizing energy to maintain the temperature range, based on said determining, prior to the vehicle reaching the location.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventors: Karan Ahuja, Heena Bansal, Kuntal Dey, Seema Nagar
  • Publication number: 20180202678
    Abstract: A venue occupant comfort system, comprises a processor that stores computer executable components stored in memory. A plurality of sensors sense ambient conditions associated with exterior and interior conditions of a venue. A context component infers or determines context of an occupant of the venue. A crowd estimation component infers, based at least in part on mining social networks, size of crowd expected at the venue. A comfort model component implicitly and explicitly trained on occupant comfort related data analyzes information from the plurality of sensors, the crowd estimation component and context component. A comfort controller adjusts environmental conditions of the venue based at least in part on output of the comfort model component. The adjustments to venue environment can optionally be differentiated by zone.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventors: Karan Ahuja, Heena Bansal, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20180202686
    Abstract: A venue occupant comfort system, comprises a processor that stores computer executable components stored in memory. A plurality of sensors sense ambient conditions associated with exterior and interior conditions of a venue. A context component infers or determines context of an occupant of the venue. A crowd estimation component infers, based at least in part on mining social networks, size of crowd expected at the venue. A comfort model component implicitly and explicitly trained on occupant comfort related data analyzes information from the plurality of sensors, the crowd estimation component and context component. A comfort controller adjusts environmental conditions of the venue based at least in part on output of the comfort model component. The adjustments to venue environment can optionally be differentiated by zone.
    Type: Application
    Filed: December 8, 2017
    Publication date: July 19, 2018
    Inventors: Karan Ahuja, Heena Bansal, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20180196930
    Abstract: A humanness validation method, system, and computer program product, include generating a sequence of actions including gaze actions and emotional state actions, instructing an access requestor to perform the actions in the sequence one-by-one, and granting access to the access requestor if a total error rate of each of the performed one-by-one actions in the sequence of actions is less than a predefined threshold value.
    Type: Application
    Filed: January 6, 2017
    Publication date: July 12, 2018
    Inventors: Karan Ahuja, Kuntal Dey, Utkarsh Dwivedi, Seema Nagar, Roman Vaculin