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: 10375209Abstract: 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: GrantFiled: September 5, 2017Date of Patent: August 6, 2019Assignee: Intel IP CorporationInventors: Sachin V. Athalye, Venkatesh S. Obanaik, Sowjanya Reddy
-
Patent number: 10153887Abstract: 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: GrantFiled: October 2, 2017Date of Patent: December 11, 2018Assignee: Intel IP CorporationInventors: Sachin V. Athalye, Venkatesh S. Obanaik, Geraint H. Ffoulkes-Jones, Anand Rangarajan, Jafer Hussain, Balaji S. Natakala, Abdul Gafoor
-
Publication number: 20180123764Abstract: 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: ApplicationFiled: October 2, 2017Publication date: May 3, 2018Applicant: INTEL IP CORPORATIONInventors: SACHIN V. ATHALYE, VENKATESH S. OBANAIK, GERAINT H. FFOULKES-JONES, ANAND RANGARAJAN, JAFER HUSSAIN, BALAJI S. NATAKALA, ABDUL GAFOOR
-
Publication number: 20180124211Abstract: 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: ApplicationFiled: September 5, 2017Publication date: May 3, 2018Applicant: Intel IP CorporationInventors: Sachin V. Athalye, Venkatesh S. Obanaik, Sowjanya Reddy
-
Patent number: 9780938Abstract: 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: GrantFiled: June 25, 2015Date of Patent: October 3, 2017Assignee: INTEL IP CORPORATIONInventors: Sachin V. Athalye, Venkatesh S. Obanaik, Geraint H. Ffoulkes-Jones, Anand Rangarajan, Jafer Hussain, Balaji S. Natakala, Abdul Gafoor
-
Patent number: 9756146Abstract: 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: GrantFiled: May 19, 2015Date of Patent: September 5, 2017Assignee: INTEL IP CORPORATIONInventors: Sachin V Athalye, Venkatesh S Obanaik, Sowjanya Reddy
-
Publication number: 20160380739Abstract: 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: ApplicationFiled: June 25, 2015Publication date: December 29, 2016Applicant: INTEL IP CORPORATIONInventors: SACHIN V. ATHALYE, VENKATESH S. OBANAIK, GERAINT H. FFOULKES-JONES, ANAND RANGARAJAN, JAFER HUSSAIN, BALAJI S. NATAKALA, ABDUL GAFOOR
-
Publication number: 20160342407Abstract: 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: ApplicationFiled: May 19, 2015Publication date: November 24, 2016Applicant: Intel IP CorporationInventors: Sachin V. Athalye, Venkatesh S. Obanaik, Sowjanya Reddy