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: 11882168
    Abstract: 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: Grant
    Filed: January 13, 2023
    Date of Patent: January 23, 2024
    Assignee: Google LLC
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Patent number: 11743148
    Abstract: 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: Grant
    Filed: September 3, 2020
    Date of Patent: August 29, 2023
    Assignee: Google LLC
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
  • Publication number: 20230144953
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Application
    Filed: January 13, 2023
    Publication date: May 11, 2023
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Patent number: 11558443
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: January 17, 2023
    Assignee: Google LLC
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Publication number: 20230011528
    Abstract: Mechanisms for selecting formats for streaming media content items are provided.
    Type: Application
    Filed: December 11, 2019
    Publication date: January 12, 2023
    Inventors: Robert Gaunt, Richard Leider, Michael Smouha, Matt Doucleff, Steven Robertson, Alexander Yakubovich, Hsieh-Chung Chen, Pawel Jurczyk
  • Patent number: 11528264
    Abstract: 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: Grant
    Filed: February 3, 2020
    Date of Patent: December 13, 2022
    Assignee: Google LLC
    Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
  • Publication number: 20210243240
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Patent number: 10986149
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Grant
    Filed: September 17, 2019
    Date of Patent: April 20, 2021
    Assignee: Google LLC
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Publication number: 20210105195
    Abstract: 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: Application
    Filed: September 3, 2020
    Publication date: April 8, 2021
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
  • Patent number: 10771355
    Abstract: 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: Grant
    Filed: May 6, 2019
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
  • Publication number: 20200177575
    Abstract: 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: Application
    Filed: February 3, 2020
    Publication date: June 4, 2020
    Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
  • Publication number: 20200092342
    Abstract: Methods, systems, and media for delivering manifestless streaming media content are provided.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 19, 2020
    Inventors: Tristan Schmelcher, William Cyr, Thomas DeWeese, Nils Krahnstoever, Matthew Carson, Pawel Jurczyk, Thomas Dinger, Jeffrey Calow
  • Patent number: 10554651
    Abstract: 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: Grant
    Filed: August 22, 2018
    Date of Patent: February 4, 2020
    Assignee: Google LLC
    Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
  • Patent number: 10395692
    Abstract: 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: Grant
    Filed: December 19, 2017
    Date of Patent: August 27, 2019
    Assignee: GOOGLE LLC
    Inventors: Nils Oliver Krahnstoever, Pawel Jurczyk
  • Patent number: 10397359
    Abstract: 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: Grant
    Filed: December 30, 2016
    Date of Patent: August 27, 2019
    Assignee: GOOGLE LLC
    Inventors: Richard Schooler, Pawel Jurczyk
  • Publication number: 20190260650
    Abstract: 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: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
  • Patent number: 10284439
    Abstract: 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: Grant
    Filed: January 13, 2014
    Date of Patent: May 7, 2019
    Assignee: GOOGLE LLC
    Inventors: Francisco Manuel Galanes, Pawel Jurczyk, Vivek Ramachandran
  • Publication number: 20180367529
    Abstract: 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: Application
    Filed: August 22, 2018
    Publication date: December 20, 2018
    Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
  • Patent number: 10091192
    Abstract: 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: Grant
    Filed: August 23, 2016
    Date of Patent: October 2, 2018
    Assignee: GOOGLE LLC
    Inventors: Yu-Ting Tseng, Pawel Jurczyk, Sean Watson, Matthew Dalcin
  • Publication number: 20180191857
    Abstract: 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: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Richard Schooler, Pawel Jurczyk