Patents by Inventor Vishnu Sharma

Vishnu Sharma 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: 10560271
    Abstract: An apparatus may include a communication interface configured to receive a first message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The apparatus may also include a security component configured to perform message validation associated with the first message. The apparatus may further include a message generation component configured to generate, if the first message is valid, a second message including the first data portion. The communication interface may be configured to communicate, if the first message is valid, the second message.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: February 11, 2020
    Assignee: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 10560446
    Abstract: A method of increasing communication security may include receiving, from a first computer system at a second computer system, a Constrained Application Protocol (CoAP) message, wherein the CoAP message may include authentication data. Message validation may be performed based on the authentication data, wherein the performing message validation may include determining that the CoAP message is invalid if at least one condition is not met. The method may also include performing, if the CoAP message is valid, at least one operation associated with the CoAP message.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: February 11, 2020
    Assignee: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 10389714
    Abstract: Authentication data may be generated and included in a Constrained Application Protocol (CoAP) message communicated from a first computer system to a second computer system. The authentication data may allow the second computer system to perform message validation for verifying the authenticity of the first computer system and/or the integrity of the CoAP message. And in one embodiment, where the CoAP message includes a nonce, security can be improved by allowing the second computer system to advantageously detect and/or act on a replay attack.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: August 20, 2019
    Assignee: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Publication number: 20190158483
    Abstract: A method of increasing communication security may include receiving, from a first computer system at a second computer system, a Constrained Application Protocol (CoAP) message, wherein the CoAP message may include authentication data. Message validation may be performed based on the authentication data, wherein the performing message validation may include determining that the CoAP message is invalid if at least one condition is not met. The method may also include performing, if the CoAP message is valid, at least one operation associated with the CoAP message.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Applicant: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 10237260
    Abstract: A system may include a first computer system and a second computer system. The first computer system may be configured to generate a Constrained Application Protocol (CoAP) message including authentication data and message data. The first computer system may be further configured to communicate the CoAP message for delivery to the second computer system. The second computer system may be configured to perform message validation based on the authentication data.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 19, 2019
    Assignee: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Publication number: 20190081795
    Abstract: An apparatus may include a communication interface configured to receive a first message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The apparatus may also include a security component configured to perform message validation associated with the first message. The apparatus may further include a message generation component configured to generate, if the first message is valid, a second message including the first data portion. The communication interface may be configured to communicate, if the first message is valid, the second message.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 14, 2019
    Applicant: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 10171244
    Abstract: A method of increasing communication security may include receiving, at a first computer system, a first message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The method may also include performing, at the first computer system, message validation associated with the first message. The method may further include generating, if the first message is valid, a second message including the first data portion. The method may also include communicating, if the first message is valid, the second message from the first computer system for delivery to a second computer system.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: January 1, 2019
    Assignee: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 10015200
    Abstract: A plurality of connections may be established between an accessory interface and a plurality of accessories. A connection between the accessory interface and a portable electronic device may also be established. A first set of messages may be communicated via the accessory interface between the portable electronic device and a first accessory of the plurality of accessories. A second set of messages may be communicated via the accessory interface between the portable electronic device and a second accessory of the plurality of accessories. The first and second sets of messages communicated between the portable electronic device and the accessory interface may be formatted in accordance with a data exchange pattern.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: July 3, 2018
    Assignee: Idaax Technologies Private Limited
    Inventor: Vishnu Sharma
  • Publication number: 20180083784
    Abstract: A method of increasing communication security may include receiving, at a first computer system, a first message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The method may also include performing, at the first computer system, message validation associated with the first message. The method may further include generating, if the first message is valid, a second message including the first data portion. The method may also include communicating, if the first message is valid, the second message from the first computer system for delivery to a second computer system.
    Type: Application
    Filed: December 4, 2017
    Publication date: March 22, 2018
    Applicant: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 9876643
    Abstract: A method of increasing communication security may include determining, responsive to receiving a first message from a first computer system, whether said first computer system is authorized to communicate with a second computer system, wherein said determining is performed at a third computer system. The method may also include generating a first data portion associated with a security token, wherein said generating said first data portion includes accessing data, wherein said data includes a first instance of a session key, and wherein said generating said first data portion further includes encrypting, using a key associated with said second computer system, said data to generate said first data portion. The method may further include communicating, if said first computer system is authorized to communicate with said second computer system, a second message from said third computer system for delivery to said first computer system.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: January 23, 2018
    Assignee: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Publication number: 20170324725
    Abstract: A system may include a first computer system and a second computer system. The first computer system may be configured to generate a Constrained Application Protocol (CoAP) message including authentication data and message data. The first computer system may be further configured to communicate the CoAP message for delivery to the second computer system. The second computer system may be configured to perform message validation based on the authentication data.
    Type: Application
    Filed: July 26, 2017
    Publication date: November 9, 2017
    Applicant: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 9794246
    Abstract: An apparatus may include a communication interface and a security component. The communication interface may be configured to receive a Constrained Application Protocol (CoAP) message including authentication data. The security component may be configured to perform message validation based on the authentication data.
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: October 17, 2017
    Assignee: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Publication number: 20170186258
    Abstract: An apparatus may include a housing defining a compartment, wherein the housing is configured to accept at least one item within the compartment. The apparatus may also include a member coupled with the housing, wherein the member defines a container, wherein the member is configured to provide access to the compartment in a first state, and wherein the member is further configured to restrict access to the compartment in a second state. The apparatus may further include an electronic lock disposed at least partially within the container, wherein the electronic lock is configured to limit relative movement between the member and the housing in the second state. The apparatus may also include an interface routed between the compartment and the container, wherein the interface is configured to allow control of the electronic lock.
    Type: Application
    Filed: March 14, 2017
    Publication date: June 29, 2017
    Applicant: EXILANT Technologies Private Limited
    Inventors: Vishnu Sharma, Madhav Sivadas
  • Publication number: 20170099146
    Abstract: A method of increasing communication security may include determining, responsive to receiving a first message from a first computer system, whether said first computer system is authorized to communicate with a second computer system, wherein said determining is performed at a third computer system. The method may also include generating a first data portion associated with a security token, wherein said generating said first data portion includes accessing data, wherein said data includes a first instance of a session key, and wherein said generating said first data portion further includes encrypting, using a key associated with said second computer system, said data to generate said first data portion. The method may further include communicating, if said first computer system is authorized to communicate with said second computer system, a second message from said third computer system for delivery to said first computer system.
    Type: Application
    Filed: July 21, 2016
    Publication date: April 6, 2017
    Applicant: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 9602486
    Abstract: A method of increasing communication security may include receiving, from a first computer system at a second computer system, a message including a data portion, wherein the data portion is associated with a security token, and wherein the data portion includes a session key. The method may also include performing, at the second computer system, processing associated with the message. The method may further include accessing, responsive to the processing, the session key from the data portion.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: March 21, 2017
    Assignee: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Publication number: 20160330189
    Abstract: An apparatus may include a communication interface and a security component. The communication interface may be configured to receive a Constrained Application Protocol (CoAP) message including authentication data. The security component may be configured to perform message validation based on the authentication data.
    Type: Application
    Filed: July 21, 2016
    Publication date: November 10, 2016
    Applicant: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 9426135
    Abstract: Authentication data may be generated and included in a Constrained Application Protocol (CoAP) message communicated from a first computer system for delivery to a second computer system. The authentication data may allow the second computer system to perform message validation for verifying the authenticity of the first computer system and/or the integrity of the CoAP message. And in one embodiment, where the CoAP message includes a nonce, security can be improved by allowing the second computer system to advantageously detect and/or act on a replay attack.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: August 23, 2016
    Assignee: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 9426148
    Abstract: A method of increasing communication security may include receiving, at a first computer system, a first message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The method may also include generating a second message including the first data portion. The method may further include communicating the second message from the first computer system for delivery to a second computer system.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: August 23, 2016
    Assignee: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 9426136
    Abstract: Authentication data may be generated and included in a Constrained Application Protocol (CoAP) message communicated from a first computer system for delivery to a second computer system. The authentication data may allow the second computer system to perform message validation for verifying the authenticity of the first computer system and/or the integrity of the CoAP message. And in one embodiment, where the CoAP message includes a nonce, security can be improved by allowing the second computer system to advantageously detect and/or act on a replay attack.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: August 23, 2016
    Assignee: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma
  • Patent number: 9419979
    Abstract: A method of increasing communication security may include receiving a first message associated with communication between a first computer system and a second computer system, wherein the receiving further includes receiving the first message at a third computer system. The method may also include performing, at the third computer system, processing associated with the first message. The method may also include generating, responsive to the processing, a second message including a first data portion and a second data portion, wherein the first data portion is associated with a security token, wherein the first data portion includes a first instance of a session key, and wherein the second data portion includes a second instance of the session key. The method may further include communicating the second message from the third computer system for deliver to the first computer system.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: August 16, 2016
    Assignee: EXILANT Technologies Private Limited
    Inventor: Vishnu Sharma