Patents by Inventor Chaitali Sengupta

Chaitali Sengupta 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).

  • Publication number: 20230318904
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for cross-platform programmable network communication. The method includes receiving, at a network toolchain, instructions for network hardware of a radio access network (RAN), the instructions comprising a domain specific language for the RAN. The method also includes determining through the network toolchain an architectural model for the network hardware, the architectural model comprising network patterns of the network hardware. The method also includes generating, by the network toolchain, translated instructions based on the instructions, the translated instructions comprising a configuration and control layer (CCL) code. The method also includes sending the CCL code to the network hardware. The method also includes executing the CCL code by the network hardware. The method also includes causing the network hardware to perform a network function based on execution of the CCL code.
    Type: Application
    Filed: June 6, 2023
    Publication date: October 5, 2023
    Inventors: Alan Gatherer, Chaitali Sengupta, Sudipta Sen
  • Patent number: 11743102
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for cross-platform programmable network communication. The method includes receiving, at a network toolchain, instructions for network hardware of a radio access network (RAN), the instructions comprising a domain specific language for the RAN. The method also includes determining through the network toolchain an architectural model for the network hardware, the architectural model comprising network patterns of the network hardware. The method also includes generating, by the network toolchain, translated instructions based on the instructions, the translated instructions comprising a configuration and control layer (CCL) code. The method also includes sending the CCL code to the network hardware. The method also includes executing the CCL code by the network hardware. The method also includes causing the network hardware to perform a network function based on execution of the CCL code.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 29, 2023
    Assignee: Cirrus360 LLC
    Inventors: Alan Gatherer, Chaitali Sengupta, Sudipta Sen
  • Publication number: 20170181026
    Abstract: Systems and methods for extending delay tolerance of mobile applications to optimize mobile traffic management are disclosed. In a mobile device, network stack timers or protocol stack timers are modified to extend delay tolerance of applications for radio alignment. In an embodiment, tolerance of mobile applications on a mobile device to delay in establishing a connection to a wireless network is extended by an application or a local proxy on a mobile device. Based on the tolerance that is extended, requests intercepted from the mobile applications are aggregated, over a period of time, such that transfer of the requests intercepted during the period of time is delayed. This minimizes the number of times the mobile device connects to the network, reducing the power consumption on the mobile device and unnecessary signaling in the network.
    Type: Application
    Filed: March 6, 2017
    Publication date: June 22, 2017
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Patent number: 9648557
    Abstract: A method of selecting a network from a plurality of available access networks is provided. The method includes identifying, by using a wireless user equipment, the plurality of access networks and identifying, by using a wireless user equipment, an invoked application. The method includes selecting, by using a wireless user equipment, a first access network from the plurality of access networks based, at least in part, on the application. A connection is established to the first access network in response to an application requirement. A handover procedure is invoked from the first access network to a second access network of the plurality of access networks in response to application requirements.
    Type: Grant
    Filed: October 4, 2014
    Date of Patent: May 9, 2017
    Assignee: Seven Networks, LLC
    Inventors: Chaitali Sengupta, Yuan Kang Lee
  • Publication number: 20170118719
    Abstract: A method of conserving power of a mobile device is provided. The method includes monitoring battery capacity of a mobile phone battery, switching off a radio of the mobile device when a battery capacity is below a predetermined threshold, and disabling at least one application, while allowing an application associated with a cellular call to continue enabled.
    Type: Application
    Filed: November 2, 2016
    Publication date: April 27, 2017
    Inventors: Chaitali Sengupta, Yuan Kang Lee
  • Patent number: 9603049
    Abstract: Systems and methods for extending delay tolerance of mobile applications to optimize mobile traffic management are disclosed. In a mobile device, network stack timers or protocol stack timers are modified to extend delay tolerance of applications for radio alignment. In an embodiment, tolerance of mobile applications on a mobile device to delay in establishing a connection to a wireless network is extended by an application or a local proxy on a mobile device. Based on the tolerance that is extended, requests intercepted from the mobile applications are aggregated, over a period of time, such that transfer of the requests intercepted during the period of time is delayed. This minimizes the number of times the mobile device connects to the network, reducing the power consumption on the mobile device and unnecessary signaling in the network.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: March 21, 2017
    Assignee: Seven Networks, LLC
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Publication number: 20150326687
    Abstract: Embodiments of the present disclosure include techniques for optimization on downloading/streaming activities of media and/or other files (e.g., on a local client, or a local proxy on a mobile device). An example of such downloading/streaming is a user accessing media content including video and/or audio content using a mobile device such as a smart phone, a tablet, or a “phablet,” etc.
    Type: Application
    Filed: July 17, 2015
    Publication date: November 12, 2015
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Publication number: 20150289188
    Abstract: System and method of providing data to a mobile application accessible at a mobile device via different network connections without interruption are disclosed. The method, which may be implemented on a system includes, receiving data for the mobile application over a network connection different from a first network connection, and/or providing the data received over the network connection including any other data received from the first network connection, to the mobile application in a manner that is without interruption in data flow. The data is provided to the mobile application without interruption even when connections to the different network connections require change in IP addresses.
    Type: Application
    Filed: June 19, 2015
    Publication date: October 8, 2015
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Patent number: 9094481
    Abstract: Embodiments of the present disclosure include techniques for optimization on downloading/streaming activities of media and/or other files (e.g., on a local client, or a local proxy on a mobile device). An example of such downloading/streaming is a user accessing media content including video and/or audio content using a mobile device such as a smart phone, a tablet, or a “phablet,” etc.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: July 28, 2015
    Assignee: Seven Networks, Inc.
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Patent number: 9066370
    Abstract: System and method of providing data to a mobile application accessible at a mobile device via different network connections without interruption are disclosed. The method, which may be implemented on a system includes, receiving data for the mobile application over a network connection different from a first network connection, and/or providing the data received over the network connection including any other data received from the first network connection, to the mobile application in a manner that is without interruption in data flow. The data is provided to the mobile application without interruption even when connections to the different network connections require change in IP addresses.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: June 23, 2015
    Assignee: Seven Networks, Inc.
    Inventors: Suresh Srinivasan, Yuan Kang Lee, Chaitali Sengupta
  • Publication number: 20150172941
    Abstract: Techniques are disclosed for network and/or evaluation and selection based on received signal strength at a device. For example, an received signal strength indicator (RSSI) can be measured (e.g., using Android API or other suitable methods). Then, the measured RSSI level can be compared against a threshold RSSI level, which can be determined on a device-by-device basis. In some embodiments, the RSSI values can assist the network evaluation and selection in certain situations, for example, where WiFi network quality is degraded because of locational movement and not backbone structure, and/or where there are multiple access points (APs) providing WiFi networks under the same SSID and each AP having different effective coverage. Further, in some embodiments, the RSSI values can provide the capabilities of WiFi AP suspension based on MAC addresses. In some embodiments, the RSSI values can be adopted to trigger QoE measurements.
    Type: Application
    Filed: February 16, 2015
    Publication date: June 18, 2015
    Inventors: Vivek Agarwal, Varun Sundharbabu, Chaitali Sengupta, Yuan Kang Lee
  • Patent number: 9049613
    Abstract: In one embodiment, a method comprises measuring a set of parameters for each of the available networks using an application layer protocol (e.g., HTTP). The method further comprises determining an overall quality level for each of the available networks based on the parameters, and choosing the network based on the overall quality level. In some embodiments, the set of parameters are measured by communicating with each of a plurality of predetermined servers within a respective network. Among other advantages, embodiments disclosed herein enable a quantified approach to user experience estimation and application-level Quality of Experience (QoE) measurements, which can serve as bases for selection of radios for the applications.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: June 2, 2015
    Assignee: Seven Networks, Inc.
    Inventors: Vivek Agarwal, Chaitali Sengupta, Yuan Kang Lee
  • Publication number: 20150109914
    Abstract: A computer-readable storage medium storing instructions that when executed by a processor is provided. The instructions cause the processor to intercept requests from mobile applications on a mobile device, modify system timers to extend delay tolerance impacting the mobile applications, and bundle the requests that are intercepted for radio alignment. Associated methods are also provided.
    Type: Application
    Filed: August 25, 2014
    Publication date: April 23, 2015
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Publication number: 20150065123
    Abstract: A method of selecting a network from a plurality of available access networks is provided. The method includes identifying, by using a wireless user equipment, the plurality of access networks and identifying, by using a wireless user equipment, an invoked application. The method includes selecting, by using a wireless user equipment, a first access network from the plurality of access networks based, at least in part, on the application. A connection is established to the first access network in response to an application requirement. A handover procedure is invoked from the first access network to a second access network of the plurality of access networks in response to application requirements.
    Type: Application
    Filed: October 4, 2014
    Publication date: March 5, 2015
    Inventors: Chaitali Sengupta, Yuan Kang Lee
  • Publication number: 20150055463
    Abstract: A mobile device for optimizing mobile traffic is provided. The device includes a radio. The mobile device is configured to modify system timers to increase tolerance to delay in establishing a connection to the wireless network, intercept requests to establish a connection to a wireless network, wherein the requests correspond to non-user interactive traffic, accumulate the requests that are intercepted over a period of time, and transfer the requests that are accumulated over the wireless network at the end of the period of time.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 26, 2015
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Patent number: 8964595
    Abstract: Techniques are disclosed for network and/or evaluation and selection based on received signal strength at a device. For example, an received signal strength indicator (RSSI) can be measured (e.g., using Android API or other suitable methods). Then, the measured RSSI level can be compared against a threshold RSSI level, which can be determined on a device-by-device basis. In some embodiments, the RSSI values can assist the network evaluation and selection in certain situations, for example, where WiFi network quality is degraded because of locational movement and not backbone structure, and/or where there are multiple access points (APs) providing WiFi networks under the same SSID and each AP having different effective coverage. Further, in some embodiments, the RSSI values can provide the capabilities of WiFi AP suspension based on MAC addresses. In some embodiments, the RSSI values can be adopted to trigger QoE measurements.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: February 24, 2015
    Assignee: Seven Networks, Inc.
    Inventors: Vivek Agarwal, Varun Sundharbabu, Chaitali Sengupta, Yuan Kang Lee
  • Publication number: 20150023162
    Abstract: Systems and methods for extending delay tolerance of mobile applications to optimize mobile traffic management are disclosed. In a mobile device, network stack timers or protocol stack timers are modified to extend delay tolerance of applications for radio alignment. In an embodiment, tolerance of mobile applications on a mobile device to delay in establishing a connection to a wireless network is extended by an application or a local proxy on a mobile device. Based on the tolerance that is extended, requests intercepted from the mobile applications are aggregated, over a period of time, such that transfer of the requests intercepted during the period of time is delayed. This minimizes the number of times the mobile device connects to the network, reducing the power consumption on the mobile device and unnecessary signaling in the network.
    Type: Application
    Filed: January 3, 2014
    Publication date: January 22, 2015
    Applicant: Seven Networks, Inc.
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Publication number: 20150023161
    Abstract: Systems and methods for optimizing mobile traffic management are disclosed. In a mobile device, network stack timers or protocol stack timers are modified to extend delay tolerance of applications for radio alignment. In an embodiment, using a variable gating delay, that takes into consideration the delay tolerance of applications that is extended and other information such as radio state information, are used to align and transfer outgoing traffic from multiple applications to one or more application servers, receive requests and/or responses from one or more application servers or a carrier-side proxy server to minimize the number of times the mobile device connects to the network, reducing the power consumption on the mobile device and unnecessary signaling in the network.
    Type: Application
    Filed: January 3, 2014
    Publication date: January 22, 2015
    Applicant: SEVEN NETWORKS, INC.
    Inventors: Rami Alisawi, Suresh Srinivasan, Ari Backholm, Yuan Kang Lee, Chaitali Sengupta, Tejas Jukar
  • Patent number: 8923852
    Abstract: A system, method, and computer-readable medium are provided for decision-making criteria in a multi-mode, multi-radio user equipment to choose which radio network to use for connectivity and handover. Decision making depends on a number of different criteria: a user profile that specifies one or more user preference connectivity attributes, available applications of the user equipment, a service subscription of a user associated with the user equipment, a battery monitor of the user equipment, a respective link metrics indicator for each of the plurality of access networks, and application support capabilities of the plurality of access networks.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: December 30, 2014
    Assignee: Seven Networks, Inc.
    Inventors: Chaitali Sengupta, Yuan Kang Lee
  • Publication number: 20140362713
    Abstract: Techniques are disclosed for network and/or evaluation and selection based on received signal strength at a device. For example, an received signal strength indicator (RSSI) can be measured (e.g., using Android API or other suitable methods). Then, the measured RSSI level can be compared against a threshold RSSI level, which can be determined on a device-by-device basis. In some embodiments, the RSSI values can assist the network evaluation and selection in certain situations, for example, where WiFi network quality is degraded because of locational movement and not backbone structure, and/or where there are multiple access points (APs) providing WiFi networks under the same SSID and each AP having different effective coverage. Further, in some embodiments, the RSSI values can provide the capabilities of WiFi AP suspension based on MAC addresses. In some embodiments, the RSSI values can be adopted to trigger QoE measurements.
    Type: Application
    Filed: March 3, 2014
    Publication date: December 11, 2014
    Inventors: Vivek Agarwal, Varun Sundharbabu, Chaitali Sengupta, Yuan Kang Lee