Patents by Inventor Nariman D. Batlivala

Nariman D. Batlivala 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: 10182466
    Abstract: Systems and methods for optimizing keepalives or other non-interactive or background traffic from applications on a mobile device are disclosed. A keepalive optimizer can detect keepalive and other background traffic and optimize such traffic by blocking keepalives, advancing or delaying execution of keepalives, delaying repeatable background requests based on radio state, device state or characteristics, policy, transaction characteristics, application characteristics, and/or the like. The disclosed keepalive optimization methods facilitate management of traffic and/or conservation of resources on the mobile device and the network. The keepalive optimization can be performed by an application sending the keepalives or by a local proxy on the mobile device.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: January 15, 2019
    Assignee: Seven Networks, LLC
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Al-Isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Publication number: 20180227381
    Abstract: According to one aspect, the subject matter described herein includes a method for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols. A first connection is established between an application on a mobile device and a local proxy on the mobile device, a second connection is established between the local proxy and a proxy server not located on the mobile device, and a third connection is established between the proxy server and a content server. A byte stream between client and server is communicated between the client and the server via the first, second, and third connections. The mobile device performs signaling optimization to optimize traffic over the second connection.
    Type: Application
    Filed: April 10, 2018
    Publication date: August 9, 2018
    Inventors: Michael Fleming, Andrii Kokhanovskyi, Abhay Nirantar, Nariman D. Batlivala, Ari Backholm, Huajie Hu, Jie Wei
  • Patent number: 9942341
    Abstract: According to one aspect, the subject matter described herein includes a method for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols. A first connection is established between an application on a mobile device and a local proxy on the mobile device, a second connection is established between the local proxy and a proxy server not located on the mobile device, and a third connection is established between the proxy server and a content server. A byte stream between client and server is communicated between the client and the server via the first, second, and third connections. The mobile device performs signaling optimization to optimize traffic over the second connection.
    Type: Grant
    Filed: September 1, 2014
    Date of Patent: April 10, 2018
    Assignee: Seven Networks, LLC
    Inventors: Michael Fleming, Andrii Kokhanovskyi, Abhay Nirantar, Nariman D. Batlivala, Ari Backholm, Huajie Hu, Jie Wei
  • Publication number: 20180042067
    Abstract: Systems and methods for optimizing keepalives or other non-interactive or background traffic from applications on a mobile device are disclosed. A keepalive optimizer can detect keepalive and other background traffic and optimize such traffic by blocking keepalives, advancing or delaying execution of keepalives, delaying repeatable background requests based on radio state, device state or characteristics, policy, transaction characteristics, application characteristics, and/or the like. The disclosed keepalive optimization methods facilitate management of traffic and/or conservation of resources on the mobile device and the network. The keepalive optimization can be performed by an application sending the keepalives or by a local proxy on the mobile device.
    Type: Application
    Filed: October 19, 2017
    Publication date: February 8, 2018
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Al-Isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Patent number: 9820330
    Abstract: Systems and methods for optimizing keepalives or other non-interactive or background traffic from applications on a mobile device are disclosed. A keepalive optimizer can detect keepalive and other background traffic and optimize such traffic by blocking keepalives, advancing or delaying execution of keepalives, delaying repeatable background requests based on radio state, device state or characteristics, policy, transaction characteristics, application characteristics, and/or the like. The disclosed keepalive optimization methods facilitate management of traffic and/or conservation of resources on the mobile device and the network. The keepalive optimization can be performed by an application sending the keepalives or by a local proxy on the mobile device.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: November 14, 2017
    Assignee: Seven Networks, LLC
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Al-Isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Publication number: 20170094710
    Abstract: Systems and methods for optimizing keepalives or other non-interactive or background traffic from applications on a mobile device are disclosed. A keepalive optimizer can detect keepalive and other background traffic and optimize such traffic by blocking keepalives, advancing or delaying execution of keepalives, delaying repeatable background requests based on radio state, device state or characteristics, policy, transaction characteristics, application characteristics, and/or the like. The disclosed keepalive optimization methods facilitate management of traffic and/or conservation of resources on the mobile device and the network. The keepalive optimization can be performed by an application sending the keepalives or by a local proxy on the mobile device.
    Type: Application
    Filed: August 12, 2016
    Publication date: March 30, 2017
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Al-Isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Patent number: 9445368
    Abstract: Systems and methods for optimizing keepalives or other non-interactive or background traffic from applications on a mobile device are disclosed. A keepalive optimizer can detect keepalive and other background traffic and optimize such traffic by blocking keepalives, advancing or delaying execution of keepalives, delaying repeatable background requests based on radio state, device state or characteristics, policy, transaction characteristics, application characteristics, and/or the like. The disclosed keepalive optimization methods facilitate management of traffic and/or conservation of resources on the mobile device and the network. The keepalive optimization can be performed by an application sending the keepalives or by a local proxy on the mobile device.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: September 13, 2016
    Assignee: Seven Networks, LLC
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Ali-isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Patent number: 9271237
    Abstract: Systems and methods of optimizing network transaction traffic originating at a mobile device are provided. The systems and methods includes identifying network transaction parameters corresponding to an application and utilizing the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: February 23, 2016
    Assignee: Seven Networks, LLC
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Ali-isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Patent number: 9161309
    Abstract: Systems and methods of optimizing background traffic originating at a mobile device are provided. The systems and methods include identifying a background request to be delayed for transmission to a wireless network, delaying the background request for a period of time when a state of the mobile device meets a delay criteria, and responsive to detecting a change in the state of the mobile device or expiration of the period of time, transmitting the background request to the wireless network.
    Type: Grant
    Filed: September 28, 2014
    Date of Patent: October 13, 2015
    Assignee: Seven Networks, LLC
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Al-Isawi, Sungwook Yoon, Ari Backholm
  • Publication number: 20150131438
    Abstract: Systems and methods of optimizing network transaction traffic originating at a mobile device are provided. The systems and methods includes identifying network transaction parameters corresponding to an application and utilizing the network transaction parameters to execute a network transaction in advance of an expected schedule or after a delay to optimize the network transaction traffic.
    Type: Application
    Filed: September 23, 2014
    Publication date: May 14, 2015
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Ali-isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Publication number: 20150063212
    Abstract: Systems and methods for optimizing keepalives or other non-interactive or background traffic from applications on a mobile device are disclosed. A keepalive optimizer can detect keepalive and other background traffic and optimize such traffic by blocking keepalives, advancing or delaying execution of keepalives, delaying repeatable background requests based on radio state, device state or characteristics, policy, transaction characteristics, application characteristics, and/or the like. The disclosed keepalive optimization methods facilitate management of traffic and/or conservation of resources on the mobile device and the network. The keepalive optimization can be performed by an application sending the keepalives or by a local proxy on the mobile device.
    Type: Application
    Filed: September 23, 2014
    Publication date: March 5, 2015
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Ali-isawi, Sungwook Yoon, Michael Fleming, Ari Backholm
  • Publication number: 20150067179
    Abstract: According to one aspect, the subject matter described herein includes a method for signaling optimization in a wireless network utilizing proprietary and non-proprietary protocols. A first connection is established between an application on a mobile device and a local proxy on the mobile device, a second connection is established between the local proxy and a proxy server not located on the mobile device, and a third connection is established between the proxy server and a content server. A byte stream between client and server is communicated between the client and the server via the first, second, and third connections. The mobile device performs signaling optimization to optimize traffic over the second connection.
    Type: Application
    Filed: September 1, 2014
    Publication date: March 5, 2015
    Inventors: Michael Fleming, Andrii Kokhanovskyi, Abhay Nirantar, Nariman D. Batlivala, Ari Backholm, Huajie Hu, Jie Wei
  • Publication number: 20150055594
    Abstract: Systems and methods of optimizing background traffic originating at a mobile device are provided. The systems and methods include identifying a background request to be delayed for transmission to a wireless network, delaying the background request for a period of time when a state of the mobile device meets a delay criteria, and responsive to detecting a change in the state of the mobile device or expiration of the period of time, transmitting the background request to the wireless network.
    Type: Application
    Filed: September 28, 2014
    Publication date: February 26, 2015
    Inventors: Abhay Nirantar, Andrii Kokhanovskyi, Nariman D. Batlivala, Rami Al-Isawi, Sungwook Yoon, Nariam D. Batlivala, Ari Backholm