Patents by Inventor Soshant Bali

Soshant Bali 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: 20220070076
    Abstract: A system for performing assurance of at least one network element in a network, the system comprising: at least one pacemaker, wherein the at least one pacemaker is a virtual machine in communication with a path to the at least one network element in the network, the at least one pacemaker configured to selectively provide an atomic workload to the path; a configuration analysis microservice in communication with the at least one pacemaker, the configuration analysis microservice is configured to provide a policy to the at least one pacemaker for application of the atomic workload and monitor a pulse from the atomic workload on the path.
    Type: Application
    Filed: November 11, 2021
    Publication date: March 3, 2022
    Inventors: Soshant Bali, Ashima Mangla, Raghvendra Savoor, Madhur Gupta, Ian Ku
  • Patent number: 11252029
    Abstract: The disclosed computer-implemented method may include (i) generating a data center constraint model by placing a constraint on a total amount of ingress or egress traffic a service expects from each respective data center of multiple data centers, (ii) filtering a set of traffic matrices that indicate points in the data center constraint model by comparing the set of traffic matrices against cut sets of a network topology that indicate network failures to create a tractable set of dominating traffic matrices, (iii) obtaining physical network resources to implement a cross-layer network upgrade architecture that satisfies the tractable set of dominating traffic matrices, and (iv) allocating the physical network resources across the multiple data centers according to the cross-layer network upgrade architecture such that a capacity level of the multiple data centers is increased while satisfying the data center constraint model. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: February 15, 2022
    Assignee: Facebook, Inc.
    Inventors: Satyajeet Singh Ahuja, Varun Gupta, Vinayak Dangui, Soshant Bali, Gayathrinath Nagarajan, Petr V Lapukhov, Hao Zhong, Ying Zhang, Abishek Gopalan
  • Patent number: 11184271
    Abstract: A system for performing assurance of at least one network element in a network, the system comprising: at least one pacemaker, wherein the at least one pacemaker is a virtual machine in communication with a path to the at least one network element in the network, the at least one pacemaker configured to selectively provide an atomic workload to the path; a configuration analysis microservice in communication with the at least one pacemaker, the configuration analysis microservice is configured to provide a policy to the at least one pacemaker for application of the atomic workload and monitor a pulse from the atomic workload on the path.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: November 23, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Soshant Bali, Ashima Mangla, Raghvendra Savoor, Madhur Gupta, Ian Ku
  • Patent number: 10666526
    Abstract: In one embodiment, a method for estimating end-to-end accessibility in a voice over long term evolution network includes aggregating data, by a processor, from a plurality of sources in the network relating to calls originating from and terminating in the network, where the data indicates success rates for a plurality of procedures initiated by placement of the calls, and calculating, by the processor, a metric indicative of the end-to-end accessibility from the data.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: May 26, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Soshant Bali, Guangtian Liu
  • Publication number: 20180295045
    Abstract: A system for performing assurance of at least one network element in a network, the system comprising: at least one pacemaker, wherein the at least one pacemaker is a virtual machine in communication with a path to the at least one network element in the network, the at least one pacemaker configured to selectively provide an atomic workload to the path; a configuration analysis microservice in communication with the at least one pacemaker, the configuration analysis microservice is configured to provide a policy to the at least one pacemaker for application of the atomic workload and monitor a pulse from the atomic workload on the path.
    Type: Application
    Filed: April 6, 2017
    Publication date: October 11, 2018
    Inventors: Soshant BALI, Ashima MANGLA, Raghvendra SAVOOR, Madhur GUPTA, Ian KU
  • Patent number: 9877338
    Abstract: A method, wireless system, and medium are provided for estimating capacity for a new communication session initiated by a wireless device. The wireless system includes a base station and wireless devices that wirelessly connect to the base station. The base station executes a wireless scheduler that coordinates wireless transmission over wireless networks. The base station also executes a bandwidth estimation component to estimate available bandwidth for a new communication session. The estimated available bandwidth is used in a quick configuration message communicated from the base station to a wireless device to notify the wireless device of the capacity available at the base station and of a transmission rate for the wireless device.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: January 23, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Soshant Bali, Jing Yea
  • Patent number: 9553817
    Abstract: Embodiments disclosed herein provide systems and methods for dividing packet content for transmission over diverse wireless links. In a particular embodiment, a method provides generating a packet for transmission to a destination and examining the packet to determine if content within the packet qualifies for transmission over diverse wireless links comprising a first wireless link and a second wireless link. The method further provides, if the content qualifies for transmission over the diverse wireless links, generating a first alternate packet that contains a first portion of the content and a second alternate packet that contains a second portion of the content. The method further provides transferring the first alternate packet over the first wireless link for delivery to the destination and transferring the second alternate packet over the second wireless link for delivery to the destination.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: January 24, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Soshant Bali, Kosol Jintaseranee
  • Publication number: 20160212019
    Abstract: In one embodiment, a method for estimating end-to-end accessibility in a voice over long term evolution network includes aggregating data, by a processor, from a plurality of sources in the network relating to calls originating from and terminating in the network, where the data indicates success rates for a plurality of procedures initiated by placement of the calls, and calculating, by the processor, a metric indicative of the end-to-end accessibility from the data.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventors: Soshant Bali, Guangtian Liu
  • Patent number: 9344990
    Abstract: A data processing system determines the geographic accuracy of device locations used by applications executed by wireless communication devices. The system processes communication data for the wireless communication devices to individually correlate the device locations with the applications that used the device locations and with the wireless communication devices that executed the applications. The system processes the device locations for pairs of the wireless communication devices and the applications to determine geographic accuracy data for the pairs. The system aggregates the geographic accuracy data for individual ones of the applications to generate geographic accuracy metrics for the individual applications.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: May 17, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Soshant Bali, Sara Gatmir-Motahari, Hui Zang
  • Patent number: 9300549
    Abstract: In one embodiment, a method for estimating end-to-end accessibility in a voice over long term evolution network includes aggregating data, by a processor, from a plurality of sources in the network relating to calls originating from and terminating in the network, where the data indicates success rates for a plurality of procedures initiated by placement of the calls, and calculating, by the processor, a metric indicative of the end-to-end accessibility from the data.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: March 29, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Soshant Bali, Guangtian Liu
  • Patent number: 9154992
    Abstract: A method, wireless system, and medium are provided for estimating capacity for a new communication session initiated by a wireless device. The wireless system includes a base station and wireless devices that wirelessly connect to the base station. The base station executes a wireless scheduler that coordinates wireless transmission over wireless networks. The base station also executes a bandwidth estimation component to estimate available bandwidth for a new communication session. The estimated available bandwidth is used in a quick configuration message communicated from the base station to a wireless device to notify the wireless device of the capacity available at the base station and of a transmission rate for the wireless device.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: October 6, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Soshant Bali, Jing Yea
  • Publication number: 20150146554
    Abstract: In one embodiment, a method for estimating end-to-end accessibility in a voice over long term evolution network includes aggregating data, by a processor, from a plurality of sources in the network relating to calls originating from and terminating in the network, where the data indicates success rates for a plurality of procedures initiated by placement of the calls, and calculating, by the processor, a metric indicative of the end-to-end accessibility from the data.
    Type: Application
    Filed: November 27, 2013
    Publication date: May 28, 2015
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: SOSHANT BALI, Guangtian Liu
  • Patent number: 8948779
    Abstract: Systems, devices, methods, and software for operating a mobile communication device are provided herein. In a first example, a method of operating a mobile communication device is provided. The method includes monitoring a current movement of the mobile communication device, identifying a projected location of the mobile communication device based the current movement and past mobility information corresponding to past movement of the mobile communication device, and processing past performance information corresponding to past communication performance between the mobile communication device and a communication network at the projected location to determine a communication profile for wireless communications with the communication network at the projected location.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: February 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Heesook Choi, Kosol Jintaseranee, Soshant Bali
  • Patent number: 8909709
    Abstract: A method, system, and medium are provided for refining an estimated location of a user using an accurate location associated with a friend of the user. A location of the user is estimated with a first level of accuracy, and the friend of the user is identified. A location of the friend is determined with a level of accuracy greater than that of the user's location. A probability that the user is near the friend is determined, and when the probability exceeds a predetermined threshold, the friend's location is used to refine the user's location.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: December 9, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Hui Zang, Phyllis Joan Reuther, Soshant Bali
  • Patent number: 8767746
    Abstract: A method, wireless system, and medium are provided for estimating capacity for a new communication session initiated by a wireless device. The wireless system includes a base station and wireless devices that wirelessly connect to the base station. The base station executes a wireless scheduler that coordinates wireless transmission over wireless networks. The base station also executes a bandwidth estimation component to estimate available bandwidth for a new communication session. The estimated available bandwidth is used in a quick configuration message communicated from the base station to a wireless device to notify the wireless device of the capacity available at the base station and of a transmission rate for the wireless device.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: July 1, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Soshant Bali, Jing Yea
  • Patent number: 8666429
    Abstract: Embodiments disclosed herein provide systems and methods for extracting location signatures from data received from mobile devices on a wireless communication network. In a particular embodiment, a method provides, upon determining a location of a wireless communication device, receiving data generated by an application executing on the wireless communication device and using the location to determine whether the data contains information pertaining to the location of the wireless communication device. If the data contains the information pertaining to the location of the wireless communication device, the method provides identifying a location signature specific to the application and using the location signature to determine whether subsequent data transferred from a plurality of wireless communication devices contains information pertaining to a location of any of the plurality of wireless communication devices.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: March 4, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Soshant Bali, Mark Evans, Phyllis J. Reuther, Kosol Jintaseranee, Heesook Choi
  • Patent number: 8639757
    Abstract: A method, system, and medium are provided for estimating a location of a user using location information of the user's friends. The user's friends are identified, and a social-interaction strength between the user and each of the friends is determined. This results in a set of weights of social ties that respectively indicate a level of social interaction between the user and the user's friends. The location of the friends is determined. The user's location is estimated based on the set of weights of social ties and the friend locations.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: January 28, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Hui Zang, Phyllis Joan Reuther, Soshant Bali
  • Patent number: 8548418
    Abstract: Methods and systems for distributing ringtones are provided. A callee device, such as a cellular telephone, may receive an association request, via a communication network, that contains a reference to a ringtone and an identifier of a caller device. In response to receiving the association request, the callee device may form an association between the ringtone and the caller device. Then, upon receiving an indication that the caller device has initiated a call to the callee device, the callee device may play out the ringtone.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: October 1, 2013
    Assignee: Sprint Spectrum L.P.
    Inventors: Kosol Jintaseranee, Soshant Bali
  • Patent number: 8526417
    Abstract: A method, medium, and wireless system are provided for scheduling access terminals to prevent starvation of access terminals connected to a communication network when one or more recently-connected access terminals having limited historical information about their channel conditions request time slots to initiate network communications. The wireless system includes access terminals and base stations that communicate over the communication network. The access terminals measure channel conditions associated with communications to the base station and transmit requests that specify a desired communication rate to the base station. The base stations receive the requests from each access terminal and select an access terminal to communicate during a subsequent time slot based on, among other things, the channel conditions and weighted average functions of the communication rate corresponding to the access terminal.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: September 3, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Sridhar Machiraju, Soshant Bali, Hui Zang
  • Patent number: 8520694
    Abstract: Disclosed is a method and system in which a connection-release buffer is provided in a communication path over which data is transmitted between a computing device (such as a server) and a mobile station. Upon receiving a final packet, indicating that the server has no more data to send to the mobile station, the buffer operates to determine whether a set period of time has elapsed since the last application-data packet was either sent to or received from the mobile station. If so, the buffer retains the final packet until detecting that the mobile station is in connected mode, at which point the buffer forwards the final packet to the mobile station. If not, the buffer forwards the final packet to the mobile station without first buffering the final packet pending detection of the mobile station being in connected mode.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: August 27, 2013
    Assignee: Sprint Spectrum L.P.
    Inventor: Soshant Bali