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).
-
Patent number: 12217098Abstract: Techniques are described for orchestrating a cohort deployment in a computing network comprising a plurality of computing nodes implementing a virtualized computing network managed by an orchestrator. The cohort deployment is managed by a deployment broker configured to coordinate the cohort deployment. The cohort deployment includes multiple deployments, where the cohort deployment comprises a parent deployment and a spawned deployment that includes a dependency on the parent deployment.Type: GrantFiled: April 3, 2024Date of Patent: February 4, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Ajay Punreddy, Piotr Galecki, Dinesh Kumar Ramasamy, Thuy Phuong Fernandes, Huanglin Xiong
-
Publication number: 20240427642Abstract: Techniques are described for orchestrating a cohort deployment in a computing network comprising a plurality of computing nodes implementing a virtualized computing network managed by an orchestrator. The cohort deployment is managed by a deployment broker configured to coordinate the cohort deployment. The cohort deployment includes multiple deployments, where the cohort deployment comprises a parent deployment and a spawned deployment that includes a dependency on the parent deployment.Type: ApplicationFiled: April 3, 2024Publication date: December 26, 2024Inventors: Ajay PUNREDDY, Piotr GALECKI, Dinesh Kumar RAMASAMY, Thuy Phuong FERNANDES, Huanglin XIONG
-
Patent number: 11977926Abstract: Techniques are described for orchestrating a cohort deployment in a computing network comprising a plurality of computing nodes implementing a virtualized computing network managed by an orchestrator. The cohort deployment is managed by a deployment broker configured to coordinate the cohort deployment. The cohort deployment includes multiple deployments, where the cohort deployment comprises a parent deployment and a spawned deployment that includes a dependency on the parent deployment.Type: GrantFiled: June 26, 2023Date of Patent: May 7, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ajay Punreddy, Piotr Galecki, Dinesh Kumar Ramasamy, Thuy Phuong Fernandes, Huanglin Xiong
-
Publication number: 20230397047Abstract: 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: ApplicationFiled: June 7, 2022Publication date: December 7, 2023Applicant: Microsoft Technology Licensing, LLCInventors: Huimin XU, Charles CRISLER, John Elias MAROUN, Kaykhosrow Jahanian PARSI, Michael PERRON, Piotr GALECKI
-
Patent number: 10917700Abstract: 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: GrantFiled: February 1, 2019Date of Patent: February 9, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Piotr Galecki, Raghavan Rajagopalan
-
Publication number: 20190246182Abstract: 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: ApplicationFiled: February 1, 2019Publication date: August 8, 2019Inventors: Piotr GALECKI, Raghavan RAJAGOPALAN
-
Patent number: 10129355Abstract: 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: GrantFiled: October 20, 2017Date of Patent: November 13, 2018Assignee: AFFIRMED NETWORKS, INC.Inventors: Srinivasan Venkatraman, Piotr Galecki, Thuy Fernandes, Paul Alexander, John Sievers
-
Publication number: 20180115626Abstract: 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: ApplicationFiled: October 20, 2017Publication date: April 26, 2018Inventors: Srinivasan VENKATRAMAN, Piotr GALECKI, Thuy FERNANDES, Paul ALEXANDER, John SIEVERS
-
Publication number: 20170272470Abstract: 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: ApplicationFiled: March 16, 2017Publication date: September 21, 2017Inventors: Krishna GUNDAMARAJU, Srinivasan VENKATRAMAN, Piotr GALECKI