Patents by Inventor Varun Khanna

Varun Khanna 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: 12189746
    Abstract: Techniques for securing displayed data on computing devices are disclosed. One example technique includes upon determining that the computing device is unlocked, capturing and analyzing an image in a field of view of the camera of the computing device to determine whether the image includes a human face. In response to determining that the image includes a human face, the technique includes determining facial attributes of the human face in the image via facial recognition and whether the human face is that of an authorized user of the computing device. In response to determining that the human face is not one of an authorized user of the computing device, the technique includes converting user data on the computing device from an original language to a new language to output on a display of the computing device, thereby securing the displayed user data even when the computing device is unlocked.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: January 7, 2025
    Assignee: Microsoft Technology Licensing, LLC.
    Inventor: Varun Khanna
  • Publication number: 20240134951
    Abstract: Techniques for securing displayed data on computing devices are disclosed. One example technique includes upon determining that the computing device is unlocked, capturing and analyzing an image in a field of view of the camera of the computing device to determine whether the image includes a human face. In response to determining that the image includes a human face, the technique includes determining facial attributes of the human face in the image via facial recognition and whether the human face is that of an authorized user of the computing device. In response to determining that the human face is not one of an authorized user of the computing device, the technique includes converting user data on the computing device from an original language to a new language to output on a display of the computing device, thereby securing the displayed user data even when the computing device is unlocked.
    Type: Application
    Filed: January 2, 2024
    Publication date: April 25, 2024
    Inventor: Varun KHANNA
  • Patent number: 11899769
    Abstract: Techniques for securing displayed data on computing devices are disclosed. One example technique includes upon determining that the computing device is unlocked, capturing and analyzing an image in a field of view of the camera of the computing device to determine whether the image includes a human face. In response to determining that the image includes a human face, the technique includes determining facial attributes of the human face in the image via facial recognition and whether the human face is that of an authorized user of the computing device. In response to determining that the human face is not one of an authorized user of the computing device, the technique includes converting user data on the computing device from an original language to a new language to output on a display of the computing device, thereby securing the displayed user data even when the computing device is unlocked.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: February 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Varun Khanna
  • Patent number: 11574034
    Abstract: Techniques for securing displayed data on computing devices are disclosed. One example technique includes upon determining that the computing device is unlocked, capturing and analyzing an image in a field of view of the camera of the computing device to determine whether the image includes a human face. In response to determining that the image includes a human face, the technique includes determining facial attributes of the human face in the image via facial recognition and whether the human face is that of an authorized user of the computing device. In response to determining that the human face is not one of an authorized user of the computing device, the technique includes converting user data on the computing device from an original language to a new language to output on a display of the computing device, thereby securing the displayed user data even when the computing device is unlocked.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Varun Khanna
  • Patent number: 10977484
    Abstract: Described herein is a smart presentation system and method. Information identifying participant(s) associated with an electronic presentation document and information regarding a topic of the presentation is received. Participant profile information associated with at the participant(s) is retrieved using the received identification information. An audience profile relative to the topic of the presentation is determined using the retrieved participant profile information and received information regarding the topic of the presentation. A suggestion for the presentation is identified using an algorithm employing stored historical data, the determined audience profile and received information regarding the topic of the presentation. Further described herein is a presentation adaptation system and method. While presenting a presentation to participant(s), a cognitive expression of participant(s) is detected.
    Type: Grant
    Filed: March 19, 2018
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Varun Khanna, Chandra Sekhar Annambhotla
  • Publication number: 20210034723
    Abstract: Techniques for securing displayed data on computing devices are disclosed. One example technique includes upon determining that the computing device is unlocked, capturing and analyzing an image in a field of view of the camera of the computing device to determine whether the image includes a human face. In response to determining that the image includes a human face, the technique includes determining facial attributes of the human face in the image via facial recognition and whether the human face is that of an authorized user of the computing device. In response to determining that the human face is not one of an authorized user of the computing device, the technique includes converting user data on the computing device from an original language to a new language to output on a display of the computing device, thereby securing the displayed user data even when the computing device is unlocked.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Inventor: Varun Khanna
  • Patent number: 10754904
    Abstract: Methods and systems for determining accuracy for media are disclosed. In one aspect, a method includes identifying a data segment of an electronic data object that is encoding one or more assertions including a first assertion, compiling a search query based on the one or more assertions, generating search results by conducting a first information search using the search query, identifying a most recent time associated with a search result of the search results that relates to the first assertion, generating an accuracy weighting for the first assertion based on search result, and annotating the first assertion based on the accuracy weighting to indicate the assertion's accuracy.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: August 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Varun Khanna
  • Publication number: 20190286890
    Abstract: Described herein is a smart presentation system and method. Information identifying participant(s) associated with an electronic presentation document and information regarding a topic of the presentation is received. Participant profile information associated with at the participant(s) is retrieved using the received identification information. An audience profile relative to the topic of the presentation is determined using the retrieved participant profile information and received information regarding the topic of the presentation. A suggestion for the presentation is identified using an algorithm employing stored historical data, the determined audience profile and received information regarding the topic of the presentation. Further described herein is a presentation adaptation system and method. While presenting a presentation to participant(s), a cognitive expression of participant(s) is detected.
    Type: Application
    Filed: March 19, 2018
    Publication date: September 19, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Varun KHANNA, Chandra Sekhar ANNAMBHOTLA
  • Publication number: 20190220544
    Abstract: Methods and systems for determining accuracy for media are disclosed. In one aspect, a method includes identifying a data segment of an electronic data object that is encoding one or more assertions including a first assertion, compiling a search query based on the one or more assertions, generating search results by conducting a first information search using the search query, identifying a most recent time associated with a search result of the search results that relates to the first assertion, generating an accuracy weighting for the first assertion based on search result, and annotating the first assertion based on the accuracy weighting to indicate the assertion's accuracy.
    Type: Application
    Filed: January 15, 2018
    Publication date: July 18, 2019
    Inventor: Varun Khanna
  • Patent number: 10212285
    Abstract: Providing keyword-based notification and content includes monitoring, a communication interface, the communication interface configured to transport a communication between an agent communication device and a user communication device; recognizing an occurrence of a keyword in the communication; wherein the keyword is stored in a database; and retrieving from the database, an information related to the keyword, wherein the database comprises: a first memory area configured to store a mapping of keywords to keyword information; and a second memory area configured to store a mapping of a user identifier associated with a user to information related to how keyword information should be delivered to the user associated with the user identifier. Ultimately the information related to the keyword is transmitted to one of the agent communication device or the user communication device.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: February 19, 2019
    Assignee: Avaya Inc.
    Inventor: Varun Khanna
  • Publication number: 20180308036
    Abstract: Variety of approaches to mitigate an absence of a skill input during a collaboration session are described. A collaboration service detects a demand for the skill input associated with the collaboration session based on a behavior analysis of participant(s) of the collaboration session. Next, a multi-level search is performed for a person capable of providing the skill input. Upon locating the person capable of providing the skill input, a contact option for the person is identified. The contact option for the person is provided to the collaboration session.
    Type: Application
    Filed: April 25, 2017
    Publication date: October 25, 2018
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Chandra Sekhar ANNAMBHOTLA, Varun KHANNA
  • Publication number: 20160142546
    Abstract: Providing keyword-based notification and content includes monitoring, a communication interface, the communication interface configured to transport a communication between an agent communication device and a user communication device; recognizing an occurrence of a keyword in the communication; wherein the keyword is stored in a database; and retrieving from the database, an information related to the keyword, wherein the database comprises: a first memory area configured to store a mapping of keywords to keyword information; and a second memory area configured to store a mapping of a user identifier associated with a user to information related to how keyword information should be delivered to the user associated with the user identifier. Ultimately the information related to the keyword is transmitted to one of the agent communication device or the user communication device.
    Type: Application
    Filed: January 27, 2016
    Publication date: May 19, 2016
    Inventor: Varun Khanna
  • Patent number: 9300718
    Abstract: System and method to provide keyword-based notification and content, the method including: monitoring a communication interface, the communication interface configured to transport a communication between an agent and a customer; recognizing, by use of a processor, a candidate keyword in the communication; retrieving, from a non-volatile data storage, an information related to the keyword; and presenting to one of the agent and the customer the information related to the keyword.
    Type: Grant
    Filed: April 9, 2013
    Date of Patent: March 29, 2016
    Assignee: Avaya Inc.
    Inventor: Varun Khanna
  • Publication number: 20140304365
    Abstract: System and method to provide keyword-based notification and content, the method including: monitoring a communication interface, the communication interface configured to transport a communication between an agent and a customer; recognizing, by use of a processor, a candidate keyword in the communication; retrieving, from a non-volatile data storage, an information related to the keyword; and presenting to one of the agent and the customer the information related to the keyword.
    Type: Application
    Filed: April 9, 2013
    Publication date: October 9, 2014
    Applicant: Avaya Inc.
    Inventor: Varun Khanna