Patents by Inventor Kanishk Jain

Kanishk 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).

  • Patent number: 11237636
    Abstract: A method and system of configuring a network using a network application of a mobile device including detecting a gesture sequence that comprises at least one gesture, in response to a user performed action. The detected gesture sequence may be indicative of network configuration rules associated with at least one network device. The method may further include receiving and storing network access credentials, and accessing a network configuration database. The network configuration database may comprise a plurality of gesture sequences and a plurality of associated tasks. The method may also include determining a match for the detected gesture sequence among the plurality of gesture sequences; determining an associated task based on the match; and performing the associated task to achieve the network configuration action. The associated task may include a network configuration action based on the network configuration rules associated with at least one network device.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: February 1, 2022
    Assignee: Xerox Corporation
    Inventors: Peter Zehler, Gavan Leonard Tredoux, Premkumar Rajendran, Kanishk Jain
  • Publication number: 20180069700
    Abstract: A method of encrypting information using a computational tag may include, by a mobile electronic device, detecting a computational tag within a near field communication range of the mobile electronic device, identifying a document to be encrypted by the mobile electronic device, transmitting the document to the computational tag by the mobile electronic device, receiving, from the computational tag, an encrypted document, wherein the encrypted document comprises an encrypted version of the document that was to be encrypted, and storing the encrypted document in a memory of the mobile electronic device.
    Type: Application
    Filed: November 9, 2017
    Publication date: March 8, 2018
    Inventors: Gavan Leonard Tredoux, Kanishk Jain
  • Patent number: 9860061
    Abstract: A method of encrypting information using a computational tag may include, by a mobile electronic device, detecting a computational tag within a near field communication range of the mobile electronic device, identifying a document to be encrypted by the mobile electronic device, transmitting the document to the computational tag by the mobile electronic device, receiving, from the computational tag, an encrypted document, wherein the encrypted document comprises an encrypted version of the document that was to be encrypted, and storing the encrypted document in a memory of the mobile electronic device.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: January 2, 2018
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Kanishk Jain
  • Patent number: 9686074
    Abstract: A method of encrypting information using a computational tag may include, by a mobile electronic device, detecting a computational tag within a near field communication range of the mobile electronic device, identifying a document to be encrypted by the mobile electronic device, transmitting the document to the computational tag by the mobile electronic device, receiving, from the computational tag, an encrypted document, wherein the encrypted document comprises an encrypted version of the document that was to be encrypted, and storing the encrypted document in a memory of the mobile electronic device.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: June 20, 2017
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Kanishk Jain
  • Publication number: 20170103220
    Abstract: A method of encrypting information using a computational tag may include, by a mobile electronic device, detecting a computational tag within a near field communication range of the mobile electronic device, identifying a document to be encrypted by the mobile electronic device, transmitting the document to the computational tag by the mobile electronic device, receiving, from the computational tag, an encrypted document, wherein the encrypted document comprises an encrypted version of the document that was to be encrypted, and storing the encrypted document in a memory of the mobile electronic device.
    Type: Application
    Filed: December 21, 2016
    Publication date: April 13, 2017
    Inventors: Gavan Leonard Tredoux, Kanishk Jain
  • Patent number: 9367271
    Abstract: A method of printing a document from a mobile device coupling the mobile device to a print device. The method may also include launching a tap-to-print application software on the mobile device in response to the coupling, identifying a document to be printed via the tap-to-print application, and transmitting the document to be printed to the print device by the tap-to-print application. The tap-to-print application does not modify an operating system of the mobile device.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: June 14, 2016
    Assignee: Xerox Corporation
    Inventors: Peter Zehler, Gavan Leonard Tredoux, Premkumar Rajendran, Kanishk Jain, Roger T. Kramer
  • Publication number: 20160117136
    Abstract: A method of printing a document from a mobile device coupling the mobile device to a print device. The method may also include launching a tap-to-print application software on the mobile device in response to the coupling, identifying a document to be printed via the tap-to-print application, and transmitting the document to be printed to the print device by the tap-to-print application. The tap-to-print application does not modify an operating system of the mobile device.
    Type: Application
    Filed: October 28, 2014
    Publication date: April 28, 2016
    Inventors: Peter Zehler, Gavan Leonard Tredoux, Premkumar Rajendran, Kanishk Jain, Roger T. Kramer
  • Publication number: 20160103494
    Abstract: A method and system of configuring a network using a network application of a mobile device including detecting a gesture sequence that comprises at least one gesture, in response to a user performed action. The detected gesture sequence may be indicative of network configuration rules associated with at least one network device. The method may further include receiving and storing network access credentials, and accessing a network configuration database. The network configuration database may comprise a plurality of gesture sequences and a plurality of associated tasks. The method may also include determining a match for the detected gesture sequence among the plurality of gesture sequences; determining an associated task based on the match; and performing the associated task to achieve the network configuration action. The associated task may include a network configuration action based on the network configuration rules associated with at least one network device.
    Type: Application
    Filed: October 14, 2014
    Publication date: April 14, 2016
    Inventors: Peter Zehler, Gavan Leonard Tredoux, Premkumar Rajendran, Kanishk Jain
  • Publication number: 20160103998
    Abstract: A method of encrypting information using a computational tag may include, by a mobile electronic device, detecting a computational tag within a near field communication range of the mobile electronic device, identifying a document to be encrypted by the mobile electronic device, transmitting the document to the computational tag by the mobile electronic device, receiving, from the computational tag, an encrypted document, wherein the encrypted document comprises an encrypted version of the document that was to be encrypted, and storing the encrypted document in a memory of the mobile electronic device.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Inventors: Gavan Leonard Tredoux, Kanishk Jain
  • Patent number: 9191213
    Abstract: A system and method for verifying proximity to a computational tag by receiving a first token from a server and transmitting the first token to the computational tag. The computational tag can verify the first token and generate a second token based on the first token where the second token includes a signature of the computational tag. The computational tag can transmit the second token to the mobile device and the mobile device can transmit the second token to the server. The server can verify the second token and allow access to a messaging service based on the verification of the second token.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: November 17, 2015
    Assignee: XEROX CORPORATION
    Inventors: Gavan Tredoux, Saurabh Prabhat, Kanishk Jain
  • Patent number: 9173066
    Abstract: According to embodiments illustrated herein there is provided a method for controlling an electronic device. The method includes detecting, in a mobile device, a contact with the electronic device at a predetermined reference location on the electronic device. The method further includes tracking a movement of the mobile device from the predetermined reference location to a second location on the electronic device, wherein the second location corresponds to a first component of the electronic device. Additionally, the method includes receiving an input from a user to control one or more functionalities of the first component.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: October 27, 2015
    Assignee: Xerox Corporation
    Inventors: Kanishk Jain, Gavan Tredoux, Premkumar Rajendran
  • Publication number: 20150172059
    Abstract: A system and method for verifying proximity to a computational tag by receiving a first token from a server and transmitting the first token to the computational tag. The computational tag can verify the first token and generate a second token based on the first token where the second token includes a signature of the computational tag. The computational tag can transmit the second token to the mobile device and the mobile device can transmit the second token to the server. The server can verify the second token and allow access to a messaging service based on the verification of the second token.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Applicant: XEROX CORPORATION
    Inventors: Gavan Tredoux, Saurabh Prabhat, Kanishk Jain