Patents by Inventor Piotr GALECKI

Piotr GALECKI 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: 20230397047
    Abstract: Systems and methods are provided for alleviating congestion of data traffic in a wireless network in a cell site. The methods determine congestion levels for respective data connections from mobile computing devices to a network through a cell tower in a cell site. The method further determines a congestion level associated with the cell site based on a weighted aggregate of varying congestion levels associated with the respective data connections in the cell site. The disclosed technology includes flow policies associated with congestion levels. The flow policies determine weights used for determining the weighted aggregate and maximum network bandwidth enforced for the respective data connections. The disclosed technology identifies data connections that consume abnormally high amount of network bandwidth and throttles with bias against data traffic associated with these data connections with heavy traffic.
    Type: Application
    Filed: June 7, 2022
    Publication date: December 7, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Huimin XU, Charles CRISLER, John Elias MAROUN, Kaykhosrow Jahanian PARSI, Michael PERRON, Piotr GALECKI
  • Patent number: 10917700
    Abstract: Example implementations involve systems and methods for determining bandwidth savings from a rate-limiting process. A network optimization node can determine a first reference characteristic of a first portion of adaptive bit rate (ABR) media data transmitted from a first content provider to a first user equipment while rate-limiting is disabled and store in an estimation module database associated with the network optimization node, the first reference characteristic in association with the first content provider. The node can determine a first rate-limited characteristic of a second portion of the ABR media data transmitted from the first content provider to at least one of the first user equipment and a second user equipment while rate-limiting is enabled and calculate a first bandwidth savings for the first content provider associated with rate-limiting being enabled based on a difference between the first reference characteristic and the first rate-limited characteristic.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: February 9, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Piotr Galecki, Raghavan Rajagopalan
  • Publication number: 20190246182
    Abstract: Example implementations involve systems and methods for determining bandwidth savings from a rate-limiting process. A network optimization node can determine a first reference characteristic of a first portion of adaptive bit rate (ABR) media data transmitted from a first content provider to a first user equipment while rate-limiting is disabled and store in an estimation module database associated with the network optimization node, the first reference characteristic in association with the first content provider. The node can determine a first rate-limited characteristic of a second portion of the ABR media data transmitted from the first content provider to at least one of the first user equipment and a second user equipment while rate-limiting is enabled and calculate a first bandwidth savings for the first content provider associated with rate-limiting being enabled based on a difference between the first reference characteristic and the first rate-limited characteristic.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 8, 2019
    Inventors: Piotr GALECKI, Raghavan RAJAGOPALAN
  • Patent number: 10129355
    Abstract: Systems and methods are described herein for adaptively transcoding media in a communications network such that computer processing resources are effectively utilized to deal with varying traffic patterns in the communications network. A computing device receives a request to transcode content and determines a first amount of tokens based on a number of CPU cores associated with the computing device, and a currently used amount of tokens. The computing device determines a second amount of tokens associated with transcoding the content and when the first amount of tokens is less than the second amount of tokens, the computing device bypasses transcoding for the content or adjusts a transcoding parameter to reduce a number of tokens associated with transcoding the content.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: November 13, 2018
    Assignee: AFFIRMED NETWORKS, INC.
    Inventors: Srinivasan Venkatraman, Piotr Galecki, Thuy Fernandes, Paul Alexander, John Sievers
  • Publication number: 20180115626
    Abstract: Systems and methods are described herein for adaptively transcoding media in a communications network such that computer processing resources are effectively utilized to deal with varying traffic patterns in the communications network. A computing device receives a request to transcode content and determines a first amount of tokens based on a number of CPU cores associated with the computing device, and a currently used amount of tokens. The computing device determines a second amount of tokens associated with transcoding the content and when the first amount of tokens is less than the second amount of tokens, the computing device bypasses transcoding for the content or adjusts a transcoding parameter to reduce a number of tokens associated with transcoding the content.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 26, 2018
    Inventors: Srinivasan VENKATRAMAN, Piotr GALECKI, Thuy FERNANDES, Paul ALEXANDER, John SIEVERS
  • Publication number: 20170272470
    Abstract: Systems and methods for detecting a domain name in a mobile network session for use in applying mobile policy and enforcement functions based on the domain name. A computing device receives a packet associated with a request from a user equipment to access a domain at a server. The computing device determines a traffic type associated with the packet, the traffic type including one of Hypertext Transfer Protocol (HTTP) traffic, Hypertext Transfer Protocol Secure (HTTPS) traffic, and non HTTP or HTTPS traffic. The computing device determines a domain name based on the traffic type and determines a service to apply to the packet based on the domain name.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 21, 2017
    Inventors: Krishna GUNDAMARAJU, Srinivasan VENKATRAMAN, Piotr GALECKI