Patents by Inventor Kulvir Singh

Kulvir Singh 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: 11501349
    Abstract: Presentation of multimedia content comprising at least one advertisement and at least a portion of metadata pertaining to the at least one advertisement is detected. A spoken utterance of a user is detected. A computer-understandable meaning of the spoken utterance by performing natural language processing on the spoken utterance. Whether the spoken utterance pertains to a product or service indicated in the at least one advertisement can be determined by comparing the computer-understandable meaning of the spoken utterance to the at least the portion of metadata pertaining to the at least one advertisement and whether the computer-understandable meaning of the spoken utterance indicates that the user chooses to order the product or service indicated in the at least one advertisement can be determined. If both determinations are affirmative, an order for the product or service indicated in the at least one advertisement can be automatically placed.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: November 15, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal, Shilpa Shetty
  • Publication number: 20220164841
    Abstract: Presentation of multimedia content comprising at least one advertisement and at least a portion of metadata pertaining to the at least one advertisement is detected. A spoken utterance of a user is detected. A computer-understandable meaning of the spoken utterance by performing natural language processing on the spoken utterance. Whether the spoken utterance pertains to a product or service indicated in the at least one advertisement can be determined by comparing the computer-understandable meaning of the spoken utterance to the at least the portion of metadata pertaining to the at least one advertisement and whether the computer-understandable meaning of the spoken utterance indicates that the user chooses to order the product or service indicated in the at least one advertisement can be determined. If both determinations are affirmative, an order for the product or service indicated in the at least one advertisement can be automatically placed.
    Type: Application
    Filed: November 24, 2020
    Publication date: May 26, 2022
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal, Shilpa Shetty
  • Patent number: 11308273
    Abstract: A method and system for improving audio detection is provided. The method includes receiving activation term data and text data of a multimedia file. The text data is analyzed and potential phonetic matches between a set of terms and the activation term are determined. An audio portion of the multimedia file is analyzed with respect to the potential phonetic matches and a resulting subset of terms is determined. A term is selected from the subset and flagged. An associated control action for preventing an automated device from being enabled is generated and stored. Presentation of the flagged term is detected within the multimedia file being presented and the control action is executed such that the automated device remains in the deactivated state.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal, Craig M. Trim
  • Patent number: 11227224
    Abstract: A method, system, and computer program product are disclosed for collaborating among multiple electronically communicating AI (Artificial Intelligence) devices. Devices are detected and identified that are each communicable with a user and electronically communicating and interacting with their respective AI systems. In response to receiving a request or an instruction by a user at a device of the identified devices, each of the devices generate an answer to the request or instruction, wherein each of the devices are communicating with their respective AI systems. Each of the generated answers are rated from each of the identified AI systems and their corresponding devices, respectively. A threshold is defined for a final answer based on a plurality of factors. A final answer is selected that met the threshold. Using one of the identified devices, responding, by generating an audible communication with the final answer which communicates a response to the user.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 18, 2022
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Michael Bender, Kulvir Singh Bhogal, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11222276
    Abstract: A method, system and computer program product for collaborating among multiple electronically communicating AI (Artificial Intelligence) devices for responding to a request includes detecting and identifying devices that are each communicable with a user and electronically communicating and interacting with their respective AI systems. An answer is generated, in response to receiving a request or an instruction by a user at a device of the identified devices, where the answer resulting from collaboration of the identified devices and their respective AI systems. A responding device is determined from the identified devices based on criteria, and a threshold for selecting the responding device. The threshold includes rating, in an order of importance, responding device scenarios for delivering the answer. One of the identified devices is selected to deliver the answer based on the criteria which includes meeting the threshold.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: Craig M. Trim, Michael Bender, Kulvir Singh Bhogal, Jeremy R. Fox, Sarbajit K. Rakshit
  • Patent number: 11165779
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for modifying a prohibited list. The method includes one or more processors determining a trend in usage of a command based on an analysis of aggregated usage information of the command from a plurality of listening devices, wherein the determined trend indicates an amount of usage of the command over a period of time. The method further includes determining whether the determined trend in usage of the command deviates from a usage threshold for the command. The method further includes in response to determining that the determined trend in usage of the command does deviate from the usage threshold for the command, modifying a prohibited list based on an amount of deviation from the usage threshold usage of the command.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal
  • Publication number: 20210210203
    Abstract: In an approach to adjusting notification alerts based on biometric data, one or more computer processors receive one or more user preferences from a first user. One or more computer processors receive a prompt from a computing device to generate a notification. One or more computer processors retrieve biometric data associated with the first user. One or more computer processors determine a biometric state of the first user based on the retrieved biometric data. One or more computer processors adjust a notification alert based on the received one or more user preferences and on the determined biometric state of the first user. One or more computer processors generate the notification alert.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: Kulvir Singh Bhogal, Zachary A. Silverstein, Michael Bender, Jeremy R. Fox
  • Patent number: 11017157
    Abstract: A method and system for using target audience based attributes for modifying an electronic dictionary is provided. The method includes detecting a communication application being enabled via an electronic device. In response, electronic communications of a user are monitored and analyzed with respect to the electronic device and user attributes. Linguistic patterns associated with the electronic communications are determined and with respect to additional electronic communications of said user and a weighted prioritization list of the common terms is generated and electronic dictionary software is modified accordingly. A specified electronic communication currently being entered into the electronic device is monitored and each term of the specified electronic communication is analyzed. In response to the analysis, suggested terms for entering within the specific electronic communication are presented via a graphical user interface of the electronic device.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: May 25, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal
  • Patent number: 10970330
    Abstract: A method is provided to search for images. The method includes identifying an object in a two-dimensional reference image. The method includes determining a three-dimensional reference orientation axis of the object based on at least one attribute of the object. The method includes receiving an input that requests a change in a three-dimensional perspective of the object. The method further includes determining a new orientation axis based on the input and the reference orientation axis. The method includes executing a search query on a set of two-dimensional images, where the search query is based on the new orientation axis and at least one attribute of the object. The method also includes displaying image search results that are ranked based on correlations with the new orientation axis and the attribute of the object.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Alexandre Polozoff, Sarbajit K. Rakshit, Jeremy R. Fox
  • Patent number: 10929596
    Abstract: A method and system for using vocal patterns of a user for modifying an electronic dictionary is provided. The method includes continuously retrieving vocal communications of a user and converting the vocal communications into text data. Common terms communicated by the user are selected from the text data and resulting linguistic patterns are determined. In response, a weighted prioritization list of the common terms is generated and electronic dictionary software is modified accordingly. A specified electronic communication currently being entered into the electronic device is monitored and each term of the specified electronic communication is analyzed. In response to the analysis, suggested terms for entering within the specific electronic communication are presented via a graphical user interface of the electronic device.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal
  • Publication number: 20200394605
    Abstract: A method for reduction of home-delivered package theft is provided. The method identifies a set of characteristics for a first set of packages delivered by one or more distributors. The method identifies a subset of packages of the set of packages having a negative delivery status indicating a package is undelivered. Based on the subset of packages with the negative delivery status, the method determines a risk matrix for package delivery by the one or more distributors. Based on the risk matrix, the method generates a set of delivery plans for delivery of a second set of packages by the one or more distributors. The second set of packages have a set of delivery characteristics. The method then selects a delivery plan from the set of delivery plans based on the risk matrix and the set of delivery characteristics of the second set of packages.
    Type: Application
    Filed: June 12, 2019
    Publication date: December 17, 2020
    Inventors: Stan Kevin Daley, Michael Bender, Kulvir Singh Bhogal, Jeremy R. Fox
  • Patent number: 10860784
    Abstract: Writing a collaborative email document with hierarchical authorities including establishing a collaborative email document on an administrator's computer, identifying one or more signatories for the document, identifying one or more collaborators who are authorized to view and edit the document, providing to the collaborators copies of the document for viewing and editing, where the collaborators' copies reside on collaborators' computers, updating the copies of the document on collaborators' computers with revisions from the collaborators, and sending the collaborative email document from the administrator's computer to addressees when the document bears valid digital signatures from all signatories.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: December 8, 2020
    Assignee: PAYPAL, INC.
    Inventors: Kulvir Singh Bhogal, Robert J. Kamper
  • Publication number: 20200372382
    Abstract: A method, system, and computer program product are disclosed for collaborating among multiple electronically communicating AI (Artificial Intelligence) devices. Devices are detected and identified that are each communicable with a user and electronically communicating and interacting with their respective AI systems. In response to receiving a request or an instruction by a user at a device of the identified devices, each of the devices generate an answer to the request or instruction, wherein each of the devices are communicating with their respective AI systems. Each of the generated answers are rated from each of the identified AI systems and their corresponding devices, respectively. A threshold is defined for a final answer based on a plurality of factors. A final answer is selected that met the threshold. Using one of the identified devices, responding, by generating an audible communication with the final answer which communicates a response to the user.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Inventors: Craig M. Trim, Michael Bender, Kulvir Singh Bhogal, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20200372381
    Abstract: A method, system and computer program product for collaborating among multiple electronically communicating AI (Artificial Intelligence) devices for responding to a request includes detecting and identifying devices that are each communicable with a user and electronically communicating and interacting with their respective AI systems. An answer is generated, in response to receiving a request or an instruction by a user at a device of the identified devices, where the answer resulting from collaboration of the identified devices and their respective AI systems. A responding device is determined from the identified devices based on criteria, and a threshold for selecting the responding device. The threshold includes rating, in an order of importance, responding device scenarios for delivering the answer. One of the identified devices is selected to deliver the answer based on the criteria which includes meeting the threshold.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 26, 2020
    Inventors: Craig M. Trim, Michael Bender, Kulvir Singh Bhogal, Jeremy R. Fox, Sarbajit K. Rakshit
  • Publication number: 20200364296
    Abstract: A method and system for improving audio detection is provided. The method includes receiving activation term data and text data of a multimedia file. The text data is analyzed and potential phonetic matches between a set of terms and the activation term are determined. An audio portion of the multimedia file is analyzed with respect to the potential phonetic matches and a resulting subset of terms is determined. A term is selected from the subset and flagged. An associated a control action for preventing an automated device from being enabled is generated and stored. Presentation of the flagged term is detected within the multimedia file being presented and the control action is executed such that the automated device remains in the deactivated state.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal, Craig M. Trim
  • Publication number: 20200364292
    Abstract: A method and system for using target audience based attributes for modifying an electronic dictionary is provided. The method includes detecting a communication application being enabled via an electronic device. In response, electronic communications of a user are monitored and analyzed with respect to the electronic device and user attributes. Linguistic patterns associated with the electronic communications are determined and with respect to additional electronic communications of said user and a weighted prioritization list of the common terms is generated and electronic dictionary software is modified accordingly. A specified electronic communication currently being entered into the electronic device is monitored and each term of the specified electronic communication is analyzed. In response to the analysis, suggested terms for entering within the specific electronic communication are presented via a graphical user interface of the electronic device.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal
  • Publication number: 20200364293
    Abstract: A method and system for using vocal patterns of a user for modifying an electronic dictionary is provided. The method includes continuously retrieving vocal communications of a user and converting the vocal communications into text data. Common terms communicated by the user are selected from the text data and resulting linguistic patterns are determined. In response, a weighted prioritization list of the common terms is generated and electronic dictionary software is modified accordingly. A specified electronic communication currently being entered into the electronic device is monitored and each term of the specified electronic communication is analyzed. In response to the analysis, suggested terms for entering within the specific electronic communication are presented via a graphical user interface of the electronic device.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Jill Dhillon, Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal
  • Patent number: 10771614
    Abstract: An upcoming event associated with a predicted time in the future is detected. A set of users of a database that have responded to events of the database that correspond with the upcoming event may be identified. Data on a current state of each user of the set of users may be gathered, after which a user of the set of users to respond to the upcoming event may be identified by analyzing the data and the database. It may be determined, using the database and the data, that it is approaching a deadline time at which the user must act in order to respond to the upcoming event by the predicted time. A reminder for the user may be generated in response to determining that it is approaching the deadline time.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: September 8, 2020
    Assignee: International Business Machines Corporation
    Inventors: Todd Russell Whitman, Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal
  • Publication number: 20200177593
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for modifying a blacklist. The method includes one or more processors determining a trend in usage of a command based on an analysis of aggregated usage information of the command from a plurality of listening devices, wherein the determined trend indicates an amount of usage of the command over a period of time. The method further includes determining whether the determined trend in usage of the command deviates from a usage threshold for the command. The method further includes in response to determining that the determined trend in usage of the command does deviate from the usage threshold for the command, modifying a blacklist based on an amount of deviation from the usage threshold usage of the command.
    Type: Application
    Filed: November 29, 2018
    Publication date: June 4, 2020
    Inventors: Michael Bender, Jeremy R. Fox, Kulvir Singh Bhogal
  • Publication number: 20200168012
    Abstract: A computer-implemented method, system, and program product for providing a personal fuel efficiency for a vehicle of interest to a user. Responsive to receiving an input, a particular vehicle having a number of fuel efficiency attributes is identified. Driver attribute data providing information of personal driving behaviors of the user when driving another vehicle is accessed. The driver attribute data is obtained from a number of sensors on the other vehicle. Using the driver attribute data, a predicted impact on the number of fuel efficiency attributes is determined. The number of fuel efficiency attributes is adjusted based on the predicted impact to determine the personal fuel efficiency. The computer renders the personal fuel efficiency on a user device or on a display device located on the particular vehicle.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Gregory J. Boss, Kulvir Singh Bhogal, Rick A. Hamilton, II, Ninad Sathaye