Patents by Inventor Johan Georg Granström

Johan Georg Granström 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: 20250184558
    Abstract: A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. The live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.
    Type: Application
    Filed: January 29, 2025
    Publication date: June 5, 2025
    Inventors: Lars Fabian Krüger, Johan Georg Granström
  • Patent number: 12219197
    Abstract: A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. The live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.
    Type: Grant
    Filed: May 24, 2024
    Date of Patent: February 4, 2025
    Assignee: Google LLC
    Inventors: Lars Fabian Krüger, Johan Georg Granström
  • Publication number: 20240314382
    Abstract: A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. The live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.
    Type: Application
    Filed: May 24, 2024
    Publication date: September 19, 2024
    Inventors: Lars Fabian Krüger, Johan Georg Granström
  • Patent number: 12034991
    Abstract: A system and method for identifying unauthorized uploaded content that has been uploaded before a stream has been ingested is disclosed herein. The stream is compared against the indexed uploaded content repeatedly as the stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the stream as time progresses.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: July 9, 2024
    Assignee: Google LLC
    Inventors: Lars Fabian Kruger, Johan Georg Granström
  • Patent number: 11983218
    Abstract: Methods and systems of determining competition for search queries on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos available on the video hosting system that are search results for a corresponding search query and indicates associated view durations that the videos were viewed responsive to the search query. Search queries directed to a first and second videos and associated view durations that the first video was watched in response to the queries are identified from the received search records. A competition score indicating an amount of competition between the first and second videos for views of users of the video hosting system is calculated based on the identified search queries and associated view durations.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: May 14, 2024
    Assignee: Google LLC
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Publication number: 20230077432
    Abstract: A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. The live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.
    Type: Application
    Filed: November 3, 2022
    Publication date: March 16, 2023
    Inventors: Lars Fabian Kruger, Johan Georg Granström
  • Patent number: 11494467
    Abstract: A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed herein. The live reference stream is compared against the indexed uploaded content repeatedly as the live reference stream is received. The matching process is done once per a time period until a match meeting a minimum match duration threshold is identified. The match is then determined to be unauthorized, and a claim is issued against the unauthorized uploaded content. The time period can be based on a utility based analysis that factors the computational costs of repeated matching versus the diminishing value of the live reference stream as time progresses.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: November 8, 2022
    Assignee: Google LLC
    Inventors: Lars Fabian Kruger, Johan Georg Granström
  • Publication number: 20220092111
    Abstract: Methods and systems of determining competition for search queries on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos available on the video hosting system that are search results for a corresponding search query and indicates associated view durations that the videos were viewed responsive to the search query. Search queries directed to a first and second videos and associated view durations that the first video was watched in response to the queries are identified from the received search records. A competition score indicating an amount of competition between the first and second videos for views of users of the video hosting system is calculated based on the identified search queries and associated view durations.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Patent number: 11194859
    Abstract: Methods and systems of determining competition for search queries on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos available on the video hosting system that are search results for a corresponding search query and indicates associated view durations that the videos were viewed responsive to the search query. Search queries directed to a first and second videos and associated view durations that the first video was watched in response to the queries are identified from the received search records. A competition score indicating an amount of competition between the first and second videos for views of users of the video hosting system is calculated based on the identified search queries and associated view durations.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Publication number: 20190286654
    Abstract: Methods and systems of determining competition for search queries on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos available on the video hosting system that are search results for a corresponding search query and indicates associated view durations that the videos were viewed responsive to the search query. Search queries directed to a first and second videos and associated view durations that the first video was watched in response to the queries are identified from the received search records. A competition score indicating an amount of competition between the first and second videos for views of users of the video hosting system is calculated based on the identified search queries and associated view durations.
    Type: Application
    Filed: June 3, 2019
    Publication date: September 19, 2019
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Patent number: 10387407
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first content items for one or more first user accounts of a content sharing system. The method further includes storing the first content items at the content sharing system. The method further includes receiving, by the processing device, a second content item for a second user account of the content sharing system. The method further includes comparing, by the processing device, the received second content item to the stored first content items to determine that the second content item is not exclusive to the second user account. The method further includes restricting a privilege of the second user account for the second content item in response to the determination that the second content item is not exclusive to the second user account.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: Johan Georg Granström, Alexandru Tudor, Thomas Weich
  • Patent number: 10362349
    Abstract: A method, system, and computer program instructions detect and score video channels based on content reuse. Matches between two videos occur when one video reuses a segment of video or audio content from another video. A video graph stores information about videos, channels the videos belong to, and their matches with other videos. Channels are given similarity scores based on their similarity to a video, channel, or group of channels. Similarity scores are calculated using information about video matches from the video graph.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: July 23, 2019
    Assignee: Google LLC
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Patent number: 10318581
    Abstract: Methods and systems of providing metadata association with videos on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos that are search results for a search query and indicates view durations that the videos were viewed responsive to the search query. First and second videos competing for views of users are identified from the received search records. The first and second videos each have metadata respectively describing the first and second videos. Search queries directed to the first video are identified from the search records. Search terms associated with the search queries are further identified and compared to the metadata of the second video. Search terms that are not included in the metadata of the second video are identified as metadata improvements to the second video.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 11, 2019
    Assignee: GOOGLE LLC
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Patent number: 10311104
    Abstract: Methods and systems of determining competition for search queries on a video hosting system on a computer network are provided. Search records associated with search queries directed to the video hosting system are received. Each search record identifies videos available on the video hosting system that are search results for a corresponding search query and indicates associated view durations that the videos were viewed responsive to the search query. Search queries directed to a first and second videos and associated view durations that the first video was watched in response to the queries are identified from the received search records. A competition score indicating an amount of competition between the first and second videos for views of users of the video hosting system is calculated based on the identified search queries and associated view durations.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: June 4, 2019
    Assignee: Google LLC
    Inventors: Luca Chiarandini, Johan Georg Granstrom
  • Patent number: 10198441
    Abstract: Systems and methods for identifying duplicate media items in a media system are provided. In particular, media content can be uploaded to a serve. The media content can be fingerprinted. A digest is generated based on the fingerprint. The digest is indexed and potential matching media items are identified. Matches are determined from the potential matching media items.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: February 5, 2019
    Assignee: Google LLC
    Inventors: Johan Georg Granstrom, Nicola Muscettola
  • Patent number: 10152479
    Abstract: Systems and methods for identifying representative media items are provided herein. In particular, users can upload media items to a system. The media items can be matched to reference media items. Candidate representative media items can be selected from matching media items. Representative media items can be selected, from the candidate representative media items, to represent partially matching media items.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Johan Georg Granström, Vladimir Rychev
  • Publication number: 20180285927
    Abstract: Systems and techniques for identifying and/or managing advertisements associated with media content are presented. The system can include a media database component and a matching component. The media database component manages a set of advertisement items associated with media content. The matching component compares a media item to the set of advertisement items based on media signature data associated with the media item and the set of advertisement items. The matching component also stores at least a portion of the media item in a database in response to a determination that at least the portion of the media item matches an advertisement item from the set of advertisement items.
    Type: Application
    Filed: June 1, 2015
    Publication date: October 4, 2018
    Inventors: Johan Georg Granström, Thomas Weich, Steven Dropsho
  • Patent number: 10013614
    Abstract: A system receives a subject video. The system identifies dynamic segments and semi-static segments within the subject video. The system determines matches between the dynamic segments of the subject video and reference dynamic segments of reference videos. Similarly, the system determines matches between the semi-static segments of the subject video and reference semi-static segments of reference videos. The system generates the match merge list including one or more entries. Each entry of the match merge list includes an indication of a grouped segment of the subject video including sequential occurrences of a dynamic segment and a semi-static segment of the subject video, and an indication of a reference grouped segment of a reference video including sequential occurrences of a reference dynamic segment and a reference semi-static segment of the reference video, where the reference dynamic segment matches the dynamic segment and the reference semi-static segment matches the semi-static segment.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: July 3, 2018
    Assignee: GOOGLE LLC
    Inventor: Johan Georg Granström
  • Publication number: 20180107707
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first content items for one or more first user accounts of a content sharing system. The method further includes storing the first content items at the content sharing system. The method further includes receiving, by the processing device, a second content item for a second user account of the content sharing system. The method further includes comparing, by the processing device, the received second content item to the stored first content items to determine that the second content item is not exclusive to the second user account. The method further includes restricting a privilege of the second user account for the second content item in response to the determination that the second content item is not exclusive to the second user account.
    Type: Application
    Filed: December 15, 2017
    Publication date: April 19, 2018
    Inventors: Johan Georg Granström, Alexandru Tudor, Thomas Weich
  • Patent number: 9881051
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first content items for one or more first user accounts of a content sharing system. The method further includes storing the first content items at the content sharing system. The method further includes receiving, by the processing device, a second content item for a second user account of the content sharing system. The method further includes comparing, by the processing device, the received second content item to the stored first content items to determine that the second content item is not exclusive to the second user account. The method further includes restricting a privilege of the second user account for the second content item in response to the determination that the second content item is not exclusive to the second user account.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: January 30, 2018
    Assignee: Google LLC
    Inventors: Johan Georg Granström, Alexandru Tudor, Thomas Weich