Patents by Inventor Jafer Hussain

Jafer Hussain 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: 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
  • 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
  • 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
  • Patent number: 9531443
    Abstract: Various embodiments are generally directed to techniques for resolving interference in near field communications (NFC) among multiple NFC tag devices communicating with a reading device in which one of the tag devices employs a Tag-Talks-First (TTF) protocol while the others use a Request-Response (RR) protocol. An apparatus to communicate with tag devices via near NFC includes a timing component to determine an amount of time remaining in a current sleep pause between two consecutive transmissions of a TTF tag device; and a communications component to determine whether the amount of time remaining in the current sleep pause is sufficient to transmit a request for response to a RR tag device and receive a response to the request from the RR tag device, and to transmit the request based on the amount of time remaining in the current sleep pause. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 29, 2014
    Date of Patent: December 27, 2016
    Assignee: INTEL CORPORATION
    Inventor: Jafer Hussain
  • Patent number: 9336418
    Abstract: A NFC reader is connected for communication to NFC devices such as an NFC-A device and an RF barcode device. The reader detects and logs the active and sleep intervals of the RF barcode device in response to receipt of periodically received UID communications. The transmission and reception of data to and from each NFC-A device is then synchronized to occurs only when the RF barcode device is in a sleep interval between UID communications.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: May 10, 2016
    Assignee: STMicroelectronics International N.V.
    Inventor: Jafer Hussain
  • Patent number: 9313713
    Abstract: A discovered NFC-B listen mode device is put to SLEEP state only when there are one or more NFC-B listen mode devices yet to be discovered. An optimal value for the number of time slots indicated in a command is computed based on a combination of whether an empty time slot was detected and/or collision was detected and/or an NFC-B listen mode device was discovered in a discovery cycle. The compliance with the NFC Forum Activity Specification allows the direct activation of an NFC-B listen mode device, and thus speeds up the data transfer phase and consumes much less power.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: April 12, 2016
    Assignee: STMicroelectronics International N.V.
    Inventor: Jafer Hussain
  • Publication number: 20150327151
    Abstract: A discovered NFC-B listen mode device is put to SLEEP state only when there are one or more NFC-B listen mode devices yet to be discovered. An optimal value for the number of time slots indicated in a command is computed based on a combination of whether an empty time slot was detected and/or collision was detected and/or an NFC-B listen mode device was discovered in a discovery cycle. The compliance with the NFC Forum Activity Specification allows the direct activation of an NFC-B listen mode device, and thus speeds up the data transfer phase and consumes much less power.
    Type: Application
    Filed: May 7, 2015
    Publication date: November 12, 2015
    Inventor: Jafer Hussain
  • Publication number: 20150280789
    Abstract: Various embodiments are generally directed to techniques for resolving interference in near field communications (NFC) among multiple NFC tag devices communicating with a reading device in which one of the tag devices employs a Tag-Talks-First (TTF) protocol while the others use a Request-Response (RR) protocol. An apparatus to communicate with tag devices via near NFC includes a timing component to determine an amount of time remaining in a current sleep pause between two consecutive transmissions of a TTF tag device; and a communications component to determine whether the amount of time remaining in the current sleep pause is sufficient to transmit a request for response to a RR tag device and receive a response to the request from the RR tag device, and to transmit the request based on the amount of time remaining in the current sleep pause. Other embodiments are described and claimed.
    Type: Application
    Filed: March 29, 2014
    Publication date: October 1, 2015
    Inventor: JAFER HUSSAIN
  • Publication number: 20150024683
    Abstract: A NFC reader is connected for communication to NFC devices such as an NFC-A device and an RF barcode device. The reader detects and logs the active and sleep intervals of the RF barcode device in response to receipt of periodically received UID communications. The transmission and reception of data to and from each NFC-A device is then synchronized to occurs only when the RF barcode device is in a sleep interval between UID communications.
    Type: Application
    Filed: July 16, 2014
    Publication date: January 22, 2015
    Applicant: STMicroelectronics International N.V.
    Inventor: Jafer Hussain