Patents by Inventor Sanjay John Cherian

Sanjay John Cherian 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: 11533135
    Abstract: Instructions stored on a computer-readable medium include, in response to receiving a new message for transmission, generating a candidate message by attempting recovery of a previous message from the new message and recovery bits of the previous message. The instructions include, in response to an indicator indicating that the attempted recovery was successful, computing a delta between the new message and the candidate message and generating a delivery message based on the computed delta. The instructions include, in response to the indicator indicating that the attempted recovery was unsuccessful, generating the delivery message based on the new message exclusive of the computed delta. The instructions include calculating new recovery bits from the new message. The instructions include storing the new recovery bits as the recovery bits of the previous message. The instructions include transmitting the delivery message to a destination over a communications channel.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: December 20, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventor: Sanjay John Cherian
  • Publication number: 20210336729
    Abstract: Instructions stored on a computer-readable medium include, in response to receiving a new message for transmission, generating a candidate message by attempting recovery of a previous message from the new message and recovery bits of the previous message. The instructions include, in response to an indicator indicating that the attempted recovery was successful, computing a delta between the new message and the candidate message and generating a delivery message based on the computed delta. The instructions include, in response to the indicator indicating that the attempted recovery was unsuccessful, generating the delivery message based on the new message exclusive of the computed delta. The instructions include calculating new recovery bits from the new message. The instructions include storing the new recovery bits as the recovery bits of the previous message. The instructions include transmitting the delivery message to a destination over a communications channel.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventor: Sanjay John CHERIAN
  • Patent number: 11057164
    Abstract: A communication system includes a processor and a memory that stores recovery bits of a previous message and instructions. The instructions cause the processor to, in response to receiving a new message, obtain the recovery bits of the previous message and selectively generate a candidate message by attempting recovery of the previous message from the new message and the recovery bits of the previous message. The instructions include, in response to an indicator indicating that the recovery was successful, computing a delta between the new message and the candidate message and generating a delivery message based on (i) the computed delta or, in response to the indicator indicating that the recovery was unsuccessful, (ii) the new message. The instructions include calculating new recovery bits from the new message, replacing the stored recovery bits of the previous message with the new recovery bits, and transmitting the delivery message to a destination.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: July 6, 2021
    Assignee: TD Ameritrade IP Company, Inc.
    Inventor: Sanjay John Cherian
  • Publication number: 20210083810
    Abstract: A communication system includes a processor and a memory that stores recovery bits of a previous message and instructions. The instructions cause the processor to, in response to receiving a new message, obtain the recovery bits of the previous message and selectively generate a candidate message by attempting recovery of the previous message from the new message and the recovery bits of the previous message. The instructions include, in response to an indicator indicating that the recovery was successful, computing a delta between the new message and the candidate message and generating a delivery message based on (i) the computed delta or, in response to the indicator indicating that the recovery was unsuccessful, (ii) the new message. The instructions include calculating new recovery bits from the new message, replacing the stored recovery bits of the previous message with the new recovery bits, and transmitting the delivery message to a destination.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventor: Sanjay John CHERIAN
  • Patent number: 8214421
    Abstract: Messages exchanged between two or more participants are conformance tested to a specific markup language standard without using a reference implementation of the markup language standard. Conformance is tested by executing verification rules corresponding to the specific markup language standard, where the verification rules comprise a representation of at least one protocol verification graph.
    Type: Grant
    Filed: June 17, 2002
    Date of Patent: July 3, 2012
    Assignee: IBM International Group BV
    Inventors: Sanjay John Cherian, Suresh K. Damodaran-Kamal
  • Publication number: 20030233395
    Abstract: Messages exchanged between two or more participants are conformance tested to a specific markup language standard without using a reference implementation of the markup language standard. Conformance is tested by executing verification rules corresponding to the specific markup language standard, where the verification rules comprise a representation of at least one protocol verification graph.
    Type: Application
    Filed: June 17, 2002
    Publication date: December 18, 2003
    Inventors: Sanjay John Cherian, Suresh K. Damodaran-Kamal