Patents by Inventor Subhabrata Sen

Subhabrata Sen 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: 20140098141
    Abstract: Data entry using a software keyboard such as a touchscreen keyboard is secured by varying key sizes in the keyboard from key to key and from software keyboard configuration to software keyboard configuration, decoupling display locations from keys. Multiple software keyboard configurations are generated, each having different sets of key sizes. The keyboard configuration may be changed with each keystroke, or may be changed for each prompted entry including multiple keystrokes.
    Type: Application
    Filed: October 10, 2012
    Publication date: April 10, 2014
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Subhabrata Sen, Suhrid Balakrishnan, Emiliano Miluzzo, Alexander Varshavsky
  • Patent number: 8671183
    Abstract: A system for visualization of performance measurements is disclosed. The system may include an electronic data processor configured to receive a stream of the performance measurements and select a maximum number of leaf nodes of a plurality of nodes for use in an adaptive decision tree. Additionally, the electronic processor may be configured to determine a depth of each branch in the adaptive decision tree needed to differentiate performance among internet protocol addresses in an internet protocol prefix of each node. Each of the plurality of nodes may be annotated with a predicted latency category and the processor may be configured to generate the adaptive decision tree based on the maximum number of leaf nodes selected, the depth of each branch determined, the predicted latency category, and on the stream of performance measurements associated with the network. Moreover, the processor may display the adaptive decision tree.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: March 11, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Shobha Venkataraman, Jeffrey Pang, Subhabrata Sen, Oliver Spatscheck
  • Patent number: 8670351
    Abstract: An example method involves for a first virtual private network (VPN) installed on a candidate hub router, selecting a first spoke-to-hub assignment solution having a first least memory utilization cost to assign the candidate hub router a quantity of first virtual private edge (VPE) routers serving the first VPN; for a second VPN installed on the candidate hub router, selecting a second spoke-to-hub assignment solution having a second least memory utilization cost to assign the candidate hub router a quantity of second VPE routers serving the second VPN; determining third least memory utilization costs to assign the candidate hub router to a quantity of the first VPE routers, and fourth least memory utilization costs to assign the candidate hub router to a quantity of the second VPE routers; and selecting the first or second spoke-to-hub assignment solution for the candidate hub router based on the least memory utilization costs.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: March 11, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Hajiaghayi, Mohammad Hossein Bateni, Alexandre Gerber, Subhabrata Sen
  • Patent number: 8611825
    Abstract: A method, a computer readable medium and an apparatus for providing a dynamic inactivity timer are disclosed. For example, the method monitors a timer for a time threshold associated with a burst of a plurality of bursts of packets, and determines if the timer for the time threshold associated with the burst has expired. The method predicts an inter-burst time for the burst, if the timer for the time threshold associated with the burst has expired and sets the dynamic inactivity timer in accordance with the inter-burst time for the burst.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: December 17, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
  • Patent number: 8606290
    Abstract: A method, computer readable medium and apparatus for performing a demotion in a cellular communications network are disclosed. For example, the method receives a packet indicating that a batching transfer is completed, determines if a background packet was received after receiving the packet indicating that the batching transfer is completed and demotes a state of a state machine implemented by a radio network controller to a lower state if the background packet was not received.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: December 10, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
  • Patent number: 8601567
    Abstract: A NAT device and method implemented on the device for filtering tunneled IPv6 traffic is disclosed. The method comprises: receiving an IP traffic stream at an ingress network interface to the NAT, performing deep packet inspection on the traffic stream to detect the tunneled IPv6 packets, and applying a filter to the IPv6 packets.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: December 3, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Oliver Spatscheck, Subhabrata Sen
  • Publication number: 20130315088
    Abstract: Analyzing mobile device applications within a wireless data network and other related aspects are presented herein. More particularly, described herein is a novel Intelligent Mobility Application Profiling Tool (iMAP) and/or other mechanisms, systems and methods for profiling and benchmarking applications associated with mobile devices in a wireless data network. Various systems and methods described herein expose cross-layer interaction associated with a network device in order to profile an application on the network device with respect to energy efficiency, performance, and functionality. As described herein, radio resource control (RRC) analysis can be performed to infer RRC states associated with a given application, identify tail time, etc. Further, analyzers are employed for various layers, including transmission control protocol (TCP) and/or hypertext transfer protocol (HTTP), as well as to analyze communication bursts associated with a given application.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Morley Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
  • Patent number: 8576968
    Abstract: A packet trace is received. The packet trace is transformed into a sequence of pulse signals in a temporal domain. The sequence of pulse signals in the temporal domain is transformed into a sequence of pulse signals in a frequency domain. Peaks are detected within relevant frequency bands in the sequence of pulse signals in the frequency domain. A fundamental frequency is identified within the peaks. The fundamental frequency, which represents the TCP flow clock, is returned.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: November 5, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Walter Willinger
  • Patent number: 8570926
    Abstract: A method, a computer readable medium and an apparatus for inferring state transitions in a wireless communications network are disclosed. In one embodiment, the method infers a state promotion procedure. In another embodiment, the method infers a state demotion procedure.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: October 29, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
  • Publication number: 20130263244
    Abstract: An application provisioning device may be used to manage a profile of a host and provide data corresponding to a selected application for installation at a host. A reverse firewall may use the profile of the host to determine whether to allow or block particular network communication from an application running on the host. An indication of a selected application may be received at the application provisioning device. Configuration information may also be received at the application provisioning device. The application provisioning server may request an update to the profile of a host and transmit such a request. The profile may be updated to reflect the configuration information and/or information of the selected application. Data corresponding to the selected application may be updated and transmitted to a host computer, where it may be installed. Therefore, the installed application running on the host may operate without being prematurely blocked by the reverse firewall.
    Type: Application
    Filed: May 24, 2013
    Publication date: October 3, 2013
    Inventors: William A. AIELLO, Charles Robert KALMANEK, JR., William J. LEIGHTON, III, Patrick MCDANIEL, Subhabrata SEN, Oliver SPATSCHECK, Jacobus E. VAN DER MERWE
  • Publication number: 20130262429
    Abstract: A method, computer readable medium and system for automatically tracking content in a peer-to-peer environment are disclosed. For example, the method monitors a number of times each content title of a plurality of content titles are downloaded in the peer-to-peer environment, adds one or more content titles of the plurality of content titles that are downloaded above a predetermined threshold to a list, downloads each one of the one or more content titles in the list via the peer-to-peer environment and verifies that each one of the one or more content titles that are downloaded matches at least one content title in the list.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 3, 2013
    Inventors: Alexandre Gerber, Subhabrata Sen, Oliver Spatscheck, Ajay Todimala
  • Patent number: 8527627
    Abstract: Systems and methods for analyzing mobile device applications within a wireless data network are presented herein. More particularly, described herein is a novel Intelligent Mobility Application Profiling Tool (iMAP) and/or other mechanisms, systems and methods for profiling and benchmarking applications associated with mobile devices in a wireless data network. Various systems and methods described herein expose cross-layer interaction associated with a network device in order to profile an application on the network device with respect to energy efficiency, performance, and functionality. As described herein, radio resource control (RRC) analysis can be performed to infer RRC states associated with a given application, identify tail time, etc. Further, analyzers are employed for various layers, including transmission control protocol (TCP) and/or hypertext transfer protocol (HTTP), as well as to analyze communication bursts associated with a given application.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: September 3, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Morley Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
  • Patent number: 8477772
    Abstract: A system and method to use network flow records to generate information about changes in network routing and to understand the impact of these changes on network traffic. The inferences made can be determinative, if sufficient information is available. If sufficient information is not available to make determinative inferences, inferences may be made that narrow the range of possible changes that may have occurred to network traffic and the underlying network.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: July 2, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Lee Breslau, Subhabrata Sen, Nicholas Duffield, Carsten Lund, Cheng Ee, Amogh Dhamdhere
  • Patent number: 8458172
    Abstract: A method, computer readable medium and system for automatically tracking content in a peer-to-peer environment are disclosed. For example, the method monitors a number of times each content title of a plurality of content titles are downloaded in the peer-to-peer environment, adds one or more content titles of the plurality of content titles that are downloaded above a predetermined threshold to a list, downloads each one of the one or more content titles in the list via the peer-to-peer environment and verifies that each one of the one or more content titles that are downloaded matches at least one content title in the list.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: June 4, 2013
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Alexandre Gerber, Subhabrata Sen, Oliver Spatscheck, Ajay Todimala
  • Patent number: 8453227
    Abstract: An application provisioning device may be used to manage a profile of a host and provide data corresponding to a selected application for installation at a host. A reverse firewall may use the profile of the host to determine whether to allow or block particular network communication from an application running on the host. An indication of a selected application may be received at the application provisioning device. Configuration information may also be received at the application provisioning device. The application provisioning server may request an update to the profile of a host and transmit such a request. The profile may be updated to reflect the configuration information and/or information of the selected application. Data corresponding to the selected application may be updated and transmitted to a host computer, where it may be installed. Therefore, the installed application running on the host may operate without being prematurely blocked by the reverse firewall.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: May 28, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: William A. Aiello, Charles Robert Kalmanek, Jr., William J. Leighton, III, Patrick McDaniel, Subhabrata Sen, Oliver Spatscheck, Jacobus E. Van Der Merwe
  • Publication number: 20130035082
    Abstract: Techniques for using controlling traffic transmissions to manage radio resource utilization are presented herein. When content is being streamed to user equipment (UE) and is at least initially intended to be streamed in real time at a constant bitrate, a communication management component can determine whether the content being transmitted to the UE can be delayed, instead of being transmitted in real time. In response to determining that the content can be delayed, the communication management component can facilitate buffering data and periodically streaming the data to the UE in data bursts to reduce use of UE power and radio resources. When transmitting a visual image to a UE, the communication management component can adjust resolution of a visual image to correspond to screen dimensions of the UE based on information indicating screen dimensions of the UE that can be received from the UE.
    Type: Application
    Filed: June 20, 2012
    Publication date: February 7, 2013
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Subhabrata Sen, Oliver Spatscheck, Alexandre Gerber, Zhuoqing Morley Mao, Feng Qian, Zhaoguang Wang
  • Patent number: 8359379
    Abstract: A facility for impersonating a number of iSCSI initiators within a IP-based Storage Area Network (SAN) is provided. In some embodiments, the facility receives iSCSI PDUs from a plurality of iSCSI devices. Each iSCSI PDU includes a SCSI command, an IP address of the initiator from which it was received, and an indication of a target storage device to which the iSCSI PDU is addressed. The facility maps IP address of the initiator from which the iSCSI PDU was received to a globally unique IP address and sends the iSCSI PDU to the indicated target storage device. When a response to the iSCSI PDU is received, the facility maps the globally unique IP address to the IP address of the initiator from which the iSCSI PDU was received and forwards the response to the initiator. In some embodiments, the facility is transparent to the iSCSI initiators.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 22, 2013
    Assignee: NetApp, Inc.
    Inventor: Subhabrata Sen
  • Publication number: 20130013542
    Abstract: A traffic classifier has a plurality of binary classifiers, each associated with one of a plurality of calibrators. Each calibrator trained to translate an output score of the associated binary classifier into an estimated class probability value using a fitted logistic curve, each estimated class probability value indicating a probability that the packet flow on which the output score is based belongs to the traffic class associated with the binary classifier associated with the calibrator. The classifier training system configured to generate a training data based on network information gained using flow and packet sampling methods. In some embodiments, the classifier training system configured to generate reduced training data sets, one for each traffic class, reducing the training data related to traffic not associated with the traffic class.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: SUBHABRATA SEN, Nicholas duffield, Patrick Haffner, Jeffrey Erman, Yu Jin
  • Publication number: 20130007255
    Abstract: A rating is provided for a computing application. Traffic data, power data, and/or network signaling load data is collected for a computing application and compared with other similar data. A rating for the computing application is provided based on the comparison.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Inventors: Alexandre Gerber, Zhuaqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang
  • Publication number: 20120324041
    Abstract: Techniques for increasing power and resource efficiency of a mobile device are presented herein. In the mobile device, with regard to periodic or one-time data transfers, a communication management component can analyze information comprising data transfer parameter information, including jitter information, associated with each application of a subset of applications used by the device and can desirably schedule and/or bundle data transfers associated with the applications to reduce the number of separate data bursts to transfer that data to thereby reduce use of wireless resources and power consumption by the device. A push notification system can receive respective jitter information associated with each application from the mobile device, and the push notification system can desirably schedule and/or bundle push notifications to reduce the number of separate data bursts sent to the device to reduce use of wireless resources and power consumption by the device.
    Type: Application
    Filed: June 20, 2011
    Publication date: December 20, 2012
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alexandre Gerber, Zhuoqing Mao, Feng Qian, Subhabrata Sen, Oliver Spatscheck, Zhaoguang Wang