Patents by Inventor Mohit Jain

Mohit Jain 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: 20190166070
    Abstract: One embodiment provides a method, including: receiving, at a conversation agent, text-based input from a user and beginning a conversation between the user and the conversation agent; capturing at least one facial image of the user and analyzing the facial image to extract eye gaze information and facial expressions of the user; identifying, within the text based conversation, a concept of interest to the user, wherein the identifying comprises analyzing the eye gaze information to identify a position within the text-based conversation and determining the concept corresponding to the position within the text-based conversation; determining an emotion of the user in relation to the concept of interest, wherein the determining an emotion comprises analyzing the facial expressions of the user; and providing a text-based response to the user, wherein the text-based response is formulated in view of the determined emotion and the identified concept of interest.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Kuntal Dey, Mohit Jain, Pratyush Kumar
  • Publication number: 20190163807
    Abstract: Aspects of the present disclosure concern cognitive interview management. Audio data from an interviewer in an interview is received. The audio data is processed by converting the audio data into structured text. The structured text is then analyzed to identify questions in the structured text. The structured text data is also analyzed to determine at least one tonal dimension, at least one class dimension, and at least one difficulty dimension of the structured text. A feature vector is then generated having the determined dimensions. A reference feature vector is received having at least one reference tonal dimension, at least one reference class dimension, and at least one reference difficulty dimension. The generated feature vector and reference feature vector are then compared. A determination is made whether the comparison satisfies a match threshold, and in response to the comparison satisfying the match threshold, the interviewer is selected for a panel.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Mohit Jain, Ramachandra Kota, Pratyush Kumar, Ashok Pon Kumar Sree Prakash
  • Patent number: 10198520
    Abstract: Techniques for search with more like this refinements are disclosed. In some embodiments, search with more like this refinements includes receiving a product and a context (e.g., the context can include related category information, user context, and/or other context related information); generating a search query based on the product and the context; and determining a plurality of products that match the search query to generate more like this search results.
    Type: Grant
    Filed: August 24, 2016
    Date of Patent: February 5, 2019
    Assignee: BloomReach Inc.
    Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
  • Publication number: 20180357702
    Abstract: One embodiment provides a method, including: obtaining, at an information handling device, an image of a person; determining physical characteristics of the person by analyzing the image; receiving an image of at least one selected piece of jewelry, the selected jewelry having a given jewelry profile, wherein the jewelry profile describes features and construction of the selected piece of jewelry; overlaying the image of the at least one selected piece of jewelry onto an image of the person, wherein the overlaying comprises analyzing resizing the image of the at least one selected piece of jewelry to match the physical characteristics of the person, in view of the jewelry profile of the at least one selected piece of jewelry; and providing, on a display of the information handling device, an output image of the image of the person comprising the overlaid image of the at least one piece of jewelry.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 13, 2018
    Inventors: Mohit Jain, Pratyush Kumar, Megha Nawhal, Ashok Pon Kumar Sree Prakash, Anshul Bhavesh Shah, Gyanendra Sharma, Amith Singhee
  • Publication number: 20180349399
    Abstract: Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of potential query suggestions for a partially entered query string; and automatically suggesting a plurality of queries based on a query count for each of the queries. For example, the query count can correspond to a popularity of the query. In some implementations, the query count can be determined based on a number of times that the query was received, and the plurality of queries can be listed based on the popularity of each of the plurality of queries (e.g., to facilitate display of more popular queries higher in the list of suggested queries).
    Type: Application
    Filed: May 31, 2018
    Publication date: December 6, 2018
    Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
  • Patent number: 10133474
    Abstract: One embodiment provides a method including utilizing at least one processor to execute computer code that performs the steps of: receiving, at a transmission device communicating with a display device, a first user input, wherein the first user input activates a mode, of the display device, allowing a user to control a graphical user interface on the display device; thereafter, detecting, at the transmission device, a second user input, wherein the second user input comprises instructions for a control action for manipulating the graphical user interface; identifying the distance between an input object providing the second user input and a surface of the transmission device; modifying, based upon the distance, an attribute of the control action; and providing instructions to the display device to perform the control action having the modified attribute. Other aspects are described and claimed.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohit Jain, Ashok Pon Kumar Sree Prakash
  • Publication number: 20180295071
    Abstract: One embodiment provides a method, including: utilizing at least one processor to execute computer code that performs the steps of: providing, on a display device, a communications window, wherein the communications window comprises a request for user input to start a conversation with an online assistant; receiving a user input identifying a request by the user to be completed by the online assistant; updating, based upon the request, the communications window, wherein the updated communications window comprises a summary of the conversation including prepopulated variable terms and allows user interaction to adjust the summary including adjustment of the prepopulated variable terms; and iteratively updating the communications windows based upon user input adjusting the summary. Other aspects are described and claimed.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 11, 2018
    Inventors: Mohit Jain, Ramachandra Kota, Pratyush Kumar
  • Patent number: 10094584
    Abstract: A discrete air conditioner controller for controlling a discrete air conditioner unit servicing a building may receive an IR code, in some cases in a raw waveform format, from a handheld remote control that is associated with the discrete air conditioner unit during a programming process. The discrete air conditioner controller may associate the IR code with the discrete air conditioner unit and store the IR code and its association in memory. In some cases, the discrete air conditioner controller may transmit the IR code and its association to a central coordinator, where the IR code may be stored in the memory of the central coordinator. The IR code may be subsequently retrieved from the memory of the central coordinator and transmitted to selected discrete air conditioner controller units for use in controlling appropriate discrete air conditioner units.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: October 9, 2018
    Assignee: Honeywell International Inc.
    Inventors: Karthick Dasu Rajan, Raman Subramaniam, Channabasappa Gunari, Mohit Jain, Rana Bhattacharya, Balaji Sundaravadivelu, Balakrishna Gudi
  • Patent number: 10013504
    Abstract: Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of potential query suggestions for a partially entered query string; and automatically suggesting a plurality of queries based on a query count for each of the queries. For example, the query count can correspond to a popularity of the query. In some implementations, the query count can be determined based on a number of times that the query was received, and the plurality of queries can be listed based on the popularity of each of the plurality of queries (e.g., to facilitate display of more popular queries higher in the list of suggested queries).
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 3, 2018
    Assignee: BloomReach Inc.
    Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
  • Patent number: 9980099
    Abstract: One embodiment provides a method for location detection using an indoor ceiling pattern within a building, the method including: utilizing at least one processor to execute computer code that performs the steps of: capturing, using an image capture device, an image of the indoor ceiling pattern; identifying, within the image, at least one object; generating, based on the at least one object, a key matrix; determining if the key matrix matches a subset of a known key matrix; and responsive to the determining, identifying, based on the known key matrix, a location of the image capture device within the building. Other aspects are described and claimed.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sampath Dechu, Saicharan Duppati, Mohit Jain, Megha Nawhal
  • Publication number: 20180081511
    Abstract: A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session.
    Type: Application
    Filed: November 16, 2017
    Publication date: March 22, 2018
    Inventors: Pallipuram V. KANNAN, Mohit JAIN
  • Patent number: 9851872
    Abstract: A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: December 26, 2017
    Assignee: 24/7 CUSTOMER, INC.
    Inventors: Pallipuram V. Kannan, Mohit Jain
  • Patent number: 9851869
    Abstract: A context sensitive slider content area provides a slide out mechanism that is automatically actuated when additional information is needed during a chat session between an agent and a visitor, e.g. where a pre-chat and/or exit form is to be completed. The context sensitive slide out content area also provides problem resolution information to the visitor to help in solving problems, e.g. the top five problems; and also provides a self-service step-by-step wizard. A history section is provided with which the visitor can track back all previous steps carried out within the smart client. A history bar provides an iconic representation of all previous activities. A technique is also disclosed for executing various actions, such as form filling or requests for additional services, in a chat session.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: December 26, 2017
    Assignee: 24/7 CUSTOMER, INC.
    Inventors: Pallipuram V. Kannan, Mohit Jain
  • Publication number: 20170364229
    Abstract: One embodiment provides a method including utilizing at least one processor to execute computer code that performs the steps of: receiving, at a transmission device communicating with a display device, a first user input, wherein the first user input activates a mode, of the display device, allowing a user to control a graphical user interface on the display device; thereafter, detecting, at the transmission device, a second user input, wherein the second user input comprises instructions for a control action for manipulating the graphical user interface; identifying the distance between an input object providing the second user input and a surface of the transmission device; modifying, based upon the distance, an attribute of the control action; and providing instructions to the display device to perform the control action having the modified attribute. Other aspects are described and claimed.
    Type: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: Mohit Jain, Ashok Pon Kumar Sree Prakash
  • Publication number: 20170299640
    Abstract: Methods, systems, and computer program products for prioritizing errors in connectivity models of distribution networks are provided herein.
    Type: Application
    Filed: April 13, 2016
    Publication date: October 19, 2017
    Inventors: Vijay Arya, Sambaran Bandyopadhyay, Mohit Jain, Rama C. Kota, Rajendu Mitra
  • Publication number: 20170238147
    Abstract: One embodiment provides a method for location detection using an indoor ceiling pattern within a building, the method including: utilizing at least one processor to execute computer code that performs the steps of: capturing, using an image capture device, an image of the indoor ceiling pattern; identifying, within the image, at least one object; generating, based on the at least one object, a key matrix; determining if the key matrix matches a subset of a known key matrix; and responsive to the determining, identifying, based on the known key matrix, a location of the image capture device within the building. Other aspects are described and claimed.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Sampath Dechu, Saicharan Duppati, Mohit Jain, Megha Nawhal
  • Publication number: 20170148078
    Abstract: A dynamic attribute search engine system can be implemented to execute faceted searches using dynamic facets. In embodiments, a dynamic attribute search engine system includes one or more product databases, a data ingestor, an index, a query service, and a faceted searcher. The dynamic attribute search engine system is programmed to dynamically determine facets for a faceted search in response to dominant categories identified for each search query.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Navin Agarwal, Mohit Jain, Amit Aggarwal, Omar Eduardo Fernández
  • Publication number: 20170031463
    Abstract: Methods and arrangements for determining a pointer position for a mobile device display screen. A contemplated method includes: detecting a position of a physical object relative to the mobile device display; using the detected position to determine at least a perpendicular distance of the physical object relative to the mobile device display; calculating a position for a pointer with respect to the mobile device display, wherein the position of the pointer is determined using the perpendicular distance; and displaying the pointer on the mobile device display at the calculated position. Other variants and embodiments are broadly contemplated herein.
    Type: Application
    Filed: July 29, 2015
    Publication date: February 2, 2017
    Inventors: Zainul Mohammed Charbiwala, Mohit Jain, Ashok Pon Kumar Sree Prakash
  • Publication number: 20170024478
    Abstract: Techniques for search with more like this refinements are disclosed. In some embodiments, search with more like this refinements includes receiving a product and a context (e.g., the context can include related category information, user context, and/or other context related information); generating a search query based on the product and the context; and determining a plurality of products that match the search query to generate more like this search results.
    Type: Application
    Filed: August 24, 2016
    Publication date: January 26, 2017
    Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati
  • Patent number: 9536248
    Abstract: A predictive model generator that enhances customer experience, reduces the cost of servicing a customer, and prevents customer attrition by predicting the appropriate interaction channel through analysis of different types of data and filtering of irrelevant data. The model includes a customer interaction data engine for transforming data into a proper format for storage, data warehouse for receiving data from a variety of sources, and a predictive engine for analyzing the data and building models.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: January 3, 2017
    Assignee: 24/7 Customer, Inc.
    Inventors: Pallipuram V. Kannan, Mohit Jain, Ravi Vijayaraghavan