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: 20220070076Abstract: 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: ApplicationFiled: November 11, 2021Publication date: March 3, 2022Inventors: Soshant Bali, Ashima Mangla, Raghvendra Savoor, Madhur Gupta, Ian Ku
-
Patent number: 11252029Abstract: 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: GrantFiled: May 11, 2021Date of Patent: February 15, 2022Assignee: 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: 11184271Abstract: 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: GrantFiled: April 6, 2017Date of Patent: November 23, 2021Assignee: AT&T Intellectual Property I, L.P.Inventors: Soshant Bali, Ashima Mangla, Raghvendra Savoor, Madhur Gupta, Ian Ku
-
Patent number: 10666526Abstract: 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: GrantFiled: March 25, 2016Date of Patent: May 26, 2020Assignee: AT&T Intellectual Property I, L.P.Inventors: Soshant Bali, Guangtian Liu
-
Publication number: 20180295045Abstract: 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: ApplicationFiled: April 6, 2017Publication date: October 11, 2018Inventors: Soshant BALI, Ashima MANGLA, Raghvendra SAVOOR, Madhur GUPTA, Ian KU
-
Patent number: 9877338Abstract: 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: GrantFiled: August 4, 2015Date of Patent: January 23, 2018Assignee: Sprint Communications Company L.P.Inventors: Soshant Bali, Jing Yea
-
Patent number: 9553817Abstract: 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: GrantFiled: July 14, 2011Date of Patent: January 24, 2017Assignee: Sprint Communications Company L.P.Inventors: Soshant Bali, Kosol Jintaseranee
-
Publication number: 20160212019Abstract: 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: ApplicationFiled: March 25, 2016Publication date: July 21, 2016Inventors: Soshant Bali, Guangtian Liu
-
Patent number: 9344990Abstract: 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: GrantFiled: December 3, 2012Date of Patent: May 17, 2016Assignee: Sprint Communications Company L.P.Inventors: Soshant Bali, Sara Gatmir-Motahari, Hui Zang
-
Patent number: 9300549Abstract: 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: GrantFiled: November 27, 2013Date of Patent: March 29, 2016Assignee: AT&T Intellectual Property I, L.P.Inventors: Soshant Bali, Guangtian Liu
-
Patent number: 9154992Abstract: 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: GrantFiled: May 16, 2014Date of Patent: October 6, 2015Assignee: Sprint Communications Company L.P.Inventors: Soshant Bali, Jing Yea
-
Publication number: 20150146554Abstract: 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: ApplicationFiled: November 27, 2013Publication date: May 28, 2015Applicant: AT&T Intellectual Property I, L.P.Inventors: SOSHANT BALI, Guangtian Liu
-
Patent number: 8948779Abstract: 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: GrantFiled: February 1, 2012Date of Patent: February 3, 2015Assignee: Sprint Communications Company L.P.Inventors: Heesook Choi, Kosol Jintaseranee, Soshant Bali
-
Patent number: 8909709Abstract: 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: GrantFiled: November 21, 2013Date of Patent: December 9, 2014Assignee: Sprint Communications Company L.P.Inventors: Hui Zang, Phyllis Joan Reuther, Soshant Bali
-
Patent number: 8767746Abstract: 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: GrantFiled: October 5, 2012Date of Patent: July 1, 2014Assignee: Sprint Communications Company L.P.Inventors: Soshant Bali, Jing Yea
-
Patent number: 8666429Abstract: 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: GrantFiled: July 29, 2011Date of Patent: March 4, 2014Assignee: Sprint Communications Company L.P.Inventors: Soshant Bali, Mark Evans, Phyllis J. Reuther, Kosol Jintaseranee, Heesook Choi
-
Patent number: 8639757Abstract: 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: GrantFiled: August 12, 2011Date of Patent: January 28, 2014Assignee: Sprint Communications Company L.P.Inventors: Hui Zang, Phyllis Joan Reuther, Soshant Bali
-
Patent number: 8548418Abstract: 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: GrantFiled: January 25, 2010Date of Patent: October 1, 2013Assignee: Sprint Spectrum L.P.Inventors: Kosol Jintaseranee, Soshant Bali
-
Patent number: 8526417Abstract: 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: GrantFiled: June 27, 2007Date of Patent: September 3, 2013Assignee: Sprint Communications Company L.P.Inventors: Sridhar Machiraju, Soshant Bali, Hui Zang
-
Patent number: 8520694Abstract: 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: GrantFiled: July 31, 2009Date of Patent: August 27, 2013Assignee: Sprint Spectrum L.P.Inventor: Soshant Bali