Patents by Inventor Pawel Jurczyk
Pawel Jurczyk 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: 11882168Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided. In some embodiments, the method comprises: receiving, from a user device, a request for a URL corresponding to a format of a live stream that is provided in a plurality of formats, wherein the live stream comprises a plurality of segments for each of the plurality of formats; resolving the request to a specific segment of the live stream based on the URL, wherein the resolving comprises: identifying the format of the live stream associated with the request from the plurality of formats based on the URL; and identifying a segment of the plurality of segments corresponding to the identified format to the user device in a response to the request.Type: GrantFiled: January 13, 2023Date of Patent: January 23, 2024Assignee: Google LLCInventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
-
Patent number: 11743148Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.Type: GrantFiled: September 3, 2020Date of Patent: August 29, 2023Assignee: Google LLCInventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
-
Publication number: 20230144953Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.Type: ApplicationFiled: January 13, 2023Publication date: May 11, 2023Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
-
Patent number: 11558443Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.Type: GrantFiled: April 19, 2021Date of Patent: January 17, 2023Assignee: Google LLCInventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
-
Publication number: 20230011528Abstract: Mechanisms for selecting formats for streaming media content items are provided.Type: ApplicationFiled: December 11, 2019Publication date: January 12, 2023Inventors: Robert Gaunt, Richard Leider, Michael Smouha, Matt Doucleff, Steven Robertson, Alexander Yakubovich, Hsieh-Chung Chen, Pawel Jurczyk
-
Patent number: 11528264Abstract: A streaming server receives a first request to view the media item from the client device via a connection between the client device and the streaming server. An encrypted portion of the media item is provided to the client device. A cryptography key is sent to the client device for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item. A verification is received to determine whether the client device is authorized to play the decrypted media item.Type: GrantFiled: February 3, 2020Date of Patent: December 13, 2022Assignee: Google LLCInventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Publication number: 20210243240Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.Type: ApplicationFiled: April 19, 2021Publication date: August 5, 2021Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
-
Patent number: 10986149Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.Type: GrantFiled: September 17, 2019Date of Patent: April 20, 2021Assignee: Google LLCInventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
-
Publication number: 20210105195Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.Type: ApplicationFiled: September 3, 2020Publication date: April 8, 2021Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
-
Patent number: 10771355Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.Type: GrantFiled: May 6, 2019Date of Patent: September 8, 2020Assignee: Google LLCInventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
-
Publication number: 20200177575Abstract: A streaming server receives a first request to view the media item from the client device via a connection between the client device and the streaming server. An encrypted portion of the media item is provided to the client device. A cryptography key is sent to the client device for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item. A verification is received to determine whether the client device is authorized to play the decrypted media item.Type: ApplicationFiled: February 3, 2020Publication date: June 4, 2020Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Publication number: 20200092342Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.Type: ApplicationFiled: September 17, 2019Publication date: March 19, 2020Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
-
Patent number: 10554651Abstract: A method receives, by a processing device of a streaming server, a first request to view the media item from the client device via a connection between the client device and the streaming server. Prior to a verification that the client device is authorized to play the media item, the method provides an encrypted portion of the media item to the client device via the connection between the client device and the streaming server. Responsive to the verification that the client device is authorized to play the media item, the method sends, by the processing device via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item.Type: GrantFiled: August 22, 2018Date of Patent: February 4, 2020Assignee: Google LLCInventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Patent number: 10395692Abstract: According to some implementations of the present disclosure, computer-implemented methods and systems for generating media clips are disclosed. According to some implementations, the method includes receiving an original media stream, transcoding the original media stream into a transcoded media stream, and streaming the transcoded media stream to a user device. The method further includes creating a plurality of media segments that include content of the original media stream and receiving a request to create a media clip from the original media stream from a user device. The request indicates a clip start time and a clip end time defined with respect to the transcoded media stream. The method further includes identifying, from the plurality of media segments, one or more identified media segments corresponding to the clip start time and the clip end time and creating the media clip based on content included in the identified media segments.Type: GrantFiled: December 19, 2017Date of Patent: August 27, 2019Assignee: GOOGLE LLCInventors: Nils Oliver Krahnstoever, Pawel Jurczyk
-
Patent number: 10397359Abstract: A solution is provided for selectively caching streaming media based on playback data associated with the streaming media. Each media stream is divided into a number of media chunks. Spatial locality and temporal locality of each media chunk is analyzed based on playback data of the media chunk and the corresponding media stream. Based on the spatial locality and temporal locality, a spatial score and temporal score are generated, respectively. Aggregation of the spatial score and temporal score produces a final score for the media chunk. The media chunks are ranked based on their final scores, where all or a number of media chunks are selected based on their rankings for being cached. The ranking of a cached media chunk decays over time, and the ranking of a cached media chunk is dynamically recalculated when another video chunk is to be cached.Type: GrantFiled: December 30, 2016Date of Patent: August 27, 2019Assignee: GOOGLE LLCInventors: Richard Schooler, Pawel Jurczyk
-
Publication number: 20190260650Abstract: Technology for characterizing internet application performance is described. An example method may involve, analyzing client requests from a plurality of internet service providers, the client requests comprising requests to access media items and being associated with internet service provider identities; identifying a set of the client requests that are associated with a first internet service provider; determining for at least one client request of the set: a request time, a payload data quantity, and an elapsed time; calculating a transfer rate comprising an application level throughput for the at least one client request, the transfer rate being based on the payload data quantity and the elapsed time; and calculating a performance measurement of the first and second internet service providers, the performance measurements being based on the transfer rate and on a portion of the set of client requests that have a transfer rate meeting a transfer threshold.Type: ApplicationFiled: May 6, 2019Publication date: August 22, 2019Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
-
Patent number: 10284439Abstract: In a method and system for characterizing Internet application performance, requests for media items from at least one client can be identified. For each of request, a request time, an Internet service provider identity, a location of the client, a data quantity transferred, and an elapsed time for fulfillment of the request can be determined. An evaluation period, a geographic boundary, and an Internet service provider can be identified, and matching requests can be determined, where the matching requests have a request time within the evaluation period, a location within the geographic boundary, and an Internet service provider identity corresponding to the Internet service provider. A transfer rate for each matching request can be calculated based on the data quantity transferred and elapsed time. A percentage of matching requests with a transfer rate meeting a transfer threshold can then be calculated.Type: GrantFiled: January 13, 2014Date of Patent: May 7, 2019Assignee: GOOGLE LLCInventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
-
Publication number: 20180367529Abstract: A method receives, by a processing device of a streaming server, a first request to view the media item from the client device via a connection between the client device and the streaming server. Prior to a verification that the client device is authorized to play the media item, the method provides an encrypted portion of the media item to the client device via the connection between the client device and the streaming server. Responsive to the verification that the client device is authorized to play the media item, the method sends, by the processing device via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item by the client device to facilitate the playback of the decrypted portion of the media item.Type: ApplicationFiled: August 22, 2018Publication date: December 20, 2018Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Patent number: 10091192Abstract: Implementations disclose merged video streaming, authorization, and metadata request. A method includes receiving, by a streaming server, a first request to view a media item from a client device via a connection between the client device and the streaming server, and sending a second request to an authorization server to verify that the client device is authorized to play the media item. The method further includes: prior to receiving a response from the authorization server, providing an encrypted portion of the media item to the client device via the connection, receiving, from the authorization server, a verification that the client device is authorized to play the media item, and sending, via the connection between the client device and the streaming server, a cryptography key for decrypting the encrypted portion of the media item to the client device.Type: GrantFiled: August 23, 2016Date of Patent: October 2, 2018Assignee: GOOGLE LLCInventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
-
Publication number: 20180191857Abstract: A solution is provided for selectively caching streaming media based on playback data associated with the streaming media. Each media stream is divided into a number of media chunks. Spatial locality and temporal locality of each media chunk is analyzed based on playback data of the media chunk and the corresponding media stream. Based on the spatial locality and temporal locality, a spatial score and temporal score are generated, respectively. Aggregation of the spatial score and temporal score produces a final score for the media chunk. The media chunks are ranked based on their final scores, where all or a number of media chunks are selected based on their rankings for being cached. The ranking of a cached media chunk decays over time, and the ranking of a cached media chunk is dynamically recalculated when another video chunk is to be cached.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Richard Schooler, Pawel Jurczyk