Patents by Inventor Vikhyat KHOSLA

Vikhyat KHOSLA 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: 11516165
    Abstract: Methods and systems for revoking electronic messages. One method includes storing, for each of a plurality of forwarded messages, a record in a data store, each record including a link to an original message for the forwarded message, and receiving a request to revoke a forwarded message. In response to receiving the request, the method includes identifying an original message the forwarded message via a record stored in the data store and notifying, with an electronic processor, a user associated with the original message of the request to revoke the forwarded message. In response to receiving an instruction revoking the original source message from the user, the method includes identifying each forward of the original message via records stored in the data store and revoking the original message and each message associated with each record stored in the data store including a link to the original message.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sukanya Rajagopal, Vikhyat Khosla, Aayushi Joshi, Nikhil Maryala, Manohar Kumar, Rakesh Midha, Arun Rajappa, Deepak Kumar Pratinidhi, Rajiv Kumar
  • Publication number: 20210359966
    Abstract: Methods and systems for tracing forwards of an electronic message. One method includes storing, for each of a plurality of forwarded messages sent via an electronic messaging application, a record in a data store, each record including a link to an original message for the forwarded message and calculating, with an electronic processor, a statistic for an electronic message based on records stored in the data store, wherein the statistic includes at least one selected from a group consisting of a number of forwards of the electronic message, a number of recipients of the electronic message including all forwards of the electronic message, and a number of requests to revoke the electronic message. The statistic is then output for display to a user via at least one user interface.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: Sukanya RAJAGOPAL, Manohar KUMAR, Aayushi JOSHI, Vikhyat KHOSLA, Nikhil MARYALA, Rakesh MIDHA, Deepak Kumar PRATINIDHI, Rajiv KUMAR, Vinay KUMAR
  • Patent number: 11082378
    Abstract: Methods and systems for tracing forwards of an electronic message. One method includes storing, for each of a plurality of forwarded messages sent via an electronic messaging application, a record in a data store, each record including a link to an original message for the forwarded message and calculating, with an electronic processor, a statistic for an electronic message based on records stored in the data store, wherein the statistic includes at least one selected from a group consisting of a number of forwards of the electronic message, a number of recipients of the electronic message including all forwards of the electronic message, and a number of requests to revoke the electronic message. The statistic is then output for display to a user via at least one user interface.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: August 3, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sukanya Rajagopal, Manohar Kumar, Aayushi Joshi, Vikhyat Khosla, Nikhil Maryala, Rakesh Midha, Deepak Kumar Pratinidhi, Rajiv Kumar, Vinay Kumar
  • Publication number: 20200328999
    Abstract: Methods and systems for tracing forwards of an electronic message. One method includes storing, for each of a plurality of forwarded messages sent via an electronic messaging application, a record in a data store, each record including a link to an original message for the forwarded message and calculating, with an electronic processor, a statistic for an electronic message based on records stored in the data store, wherein the statistic includes at least one selected from a group consisting of a number of forwards of the electronic message, a number of recipients of the electronic message including all forwards of the electronic message, and a number of requests to revoke the electronic message. The statistic is then output for display to a user via at least one user interface.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 15, 2020
    Inventors: Sukanya RAJAGOPAL, Manohar KUMAR, Aayushi JOSHI, Vikhyat KHOSLA, Nikhil MARYALA, Rakesh MIDHA, Deepak Kumar PRATINIDHI, Rajiv KUMAR, Vinay KUMAR
  • Publication number: 20200328998
    Abstract: Methods and systems for revoking electronic messages. One method includes storing, for each of a plurality of forwarded messages, a record in a data store, each record including a link to an original message for the forwarded message, and receiving a request to revoke a forwarded message. In response to receiving the request, the method includes identifying an original message the forwarded message via a record stored in the data store and notifying, with an electronic processor, a user associated with the original message of the request to revoke the forwarded message. In response to receiving an instruction revoking the original source message from the user, the method includes identifying each forward of the original message via records stored in the data store and revoking the original message and each message associated with each record stored in the data store including a link to the original message.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 15, 2020
    Inventors: Sukanya RAJAGOPAL, Vikhyat KHOSLA, Aayushi JOSHI, Nikhil MARYALA, Manohar KUMAR, Rakesh MIDHA, Arun RAJAPPA, Deepak Kumar PRATINIDHI, Rajiv KUMAR