Patents by Inventor Sachin V. Athalye

Sachin V. Athalye 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: 10375209
    Abstract: Systems, methods and computer readable media enable secure patch downloading from a host to a target with improved security computation operations based on transport conditions. The method may include receiving a packet of the patch from the host; verifying that the packet is not a retransmission of a previously received packet; if the verification succeeds, performing a first type of security computation based on the packet; if the verification fails and the content of the packet differs from the content of the previously received packet, stopping further performance of the first type of security computation until a final packet of the patch is received; performing a second type of security computation based on one or more of the received packets; and determining a security status of the patch based on a comparison of the first type of security computation and the second type of security computation.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: August 6, 2019
    Assignee: Intel IP Corporation
    Inventors: Sachin V. Athalye, Venkatesh S. Obanaik, Sowjanya Reddy
  • Patent number: 10153887
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: December 11, 2018
    Assignee: Intel IP Corporation
    Inventors: Sachin V. Athalye, Venkatesh S. Obanaik, Geraint H. Ffoulkes-Jones, Anand Rangarajan, Jafer Hussain, Balaji S. Natakala, Abdul Gafoor
  • Publication number: 20180123764
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Application
    Filed: October 2, 2017
    Publication date: May 3, 2018
    Applicant: INTEL IP CORPORATION
    Inventors: SACHIN V. ATHALYE, VENKATESH S. OBANAIK, GERAINT H. FFOULKES-JONES, ANAND RANGARAJAN, JAFER HUSSAIN, BALAJI S. NATAKALA, ABDUL GAFOOR
  • Publication number: 20180124211
    Abstract: Generally, this disclosure provides systems, methods and computer readable media for secure patch downloading from a host to a target, with improved security computation operations based on transport conditions. The method may include receiving a packet of the patch from the host; verifying that the packet is not a retransmission of a previously received packet; if the verification succeeds, performing a first type of security computation based on the packet; if the verification fails and the content of the packet differs from the content of the previously received packet, stopping further performance of the first type of security computation until a final packet of the patch is received; performing a second type of security computation based on one or more of the received packets; and determining a security status of the patch based on a comparison of the first type of security computation and the second type of security computation.
    Type: Application
    Filed: September 5, 2017
    Publication date: May 3, 2018
    Applicant: Intel IP Corporation
    Inventors: Sachin V. Athalye, Venkatesh S. Obanaik, Sowjanya Reddy
  • Patent number: 9780938
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: October 3, 2017
    Assignee: INTEL IP CORPORATION
    Inventors: Sachin V. Athalye, Venkatesh S. Obanaik, Geraint H. Ffoulkes-Jones, Anand Rangarajan, Jafer Hussain, Balaji S. Natakala, Abdul Gafoor
  • Patent number: 9756146
    Abstract: Systems, methods and computer readable media for secure patch downloading from a host to a target, with improved security computation operations based on transport conditions. The method may include receiving a packet of the patch from the host; verifying that the packet is not a retransmission of a previously received packet; if the verification succeeds, performing a first type of security computation based on the packet; if the verification fails and the content of the packet differs from the content of the previously received packet, stopping further performance of the first type of security computation until a final packet of the patch is received; performing a second type of security computation based on one or more of the received packets; and determining a security status of the patch based on a comparison of the first type of security computation and the second type of security computation.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: September 5, 2017
    Assignee: INTEL IP CORPORATION
    Inventors: Sachin V Athalye, Venkatesh S Obanaik, Sowjanya Reddy
  • Publication number: 20160380739
    Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for patch downloading, from a host to a target, with improved acknowledge (ACK) mechanisms including combinations of out-of-sequence, single and aggregate acknowledge mechanisms. The method may include determining a packet size based on buffer capacity of the host; calculating the total number of packets (P) for transmission based on a size of the patch divided by the packet size; and calculating a packet storage capacity (N) of the target, based on buffer capacity of the target divided by the packet size. The method may also include transmitting the P packets to the target, including a sequence number and a portion of the patch, the transmission segmented into one or more cycles of up to N packets. The method may further include receiving ACKs from the target (asynchronously relative to the packet transmissions), the ACKS associated with the sequence numbers.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Applicant: INTEL IP CORPORATION
    Inventors: SACHIN V. ATHALYE, VENKATESH S. OBANAIK, GERAINT H. FFOULKES-JONES, ANAND RANGARAJAN, JAFER HUSSAIN, BALAJI S. NATAKALA, ABDUL GAFOOR
  • Publication number: 20160342407
    Abstract: Generally, this disclosure provides systems, methods and computer readable media for secure patch downloading from a host to a target, with improved security computation operations based on transport conditions. The method may include receiving a packet of the patch from the host; verifying that the packet is not a retransmission of a previously received packet; if the verification succeeds, performing a first type of security computation based on the packet; if the verification fails and the content of the packet differs from the content of the previously received packet, stopping further performance of the first type of security computation until a final packet of the patch is received; performing a second type of security computation based on one or more of the received packets; and determining a security status of the patch based on a comparison of the first type of security computation and the second type of security computation.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Applicant: Intel IP Corporation
    Inventors: Sachin V. Athalye, Venkatesh S. Obanaik, Sowjanya Reddy