Patents by Inventor Mikko Uitto

Mikko Uitto 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: 12160322
    Abstract: Systems and methods for establishing a primary multicast for media content and a supplemental multicast for dropped segments of the media content are provided. A primary multicast is used to transmit segments of media content to a plurality of devices. One or more of the devices can then act as a source of a supplemental multicast, to provide segments of the media content to other devices in the event those devices fail to properly receive a segment via the primary multicast.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: December 3, 2024
    Assignee: Adeia Guides, Inc.
    Inventors: Antti Heikkinen, Mikko Uitto, Reda Harb, Dhananjay Lal
  • Publication number: 20240348674
    Abstract: Systems and methods for the selection of a network interface/CDN pair from among multiple network interface/CDN pairs are provided. In an embodiment, a method includes retrieving information about sets of CDNs accessible via different network interfaces of a device. A plurality of network interface/CDN pairs are then identified, and performance metrics for each pair are measured. A best pair is selected, and is used to retrieve the next segments of a requested content item.
    Type: Application
    Filed: March 8, 2024
    Publication date: October 17, 2024
    Inventors: Antti Heikkinen, Mikko Uitto
  • Publication number: 20240333545
    Abstract: Systems and methods for establishing a primary multicast for media content and a supplemental multicast for dropped segments of the media content are provided. A primary multicast is used to transmit segments of media content to a plurality of devices. One or more of the devices can then act as a source of a supplemental multicast, to provide segments of the media content to other devices in the event those devices fail to properly receive a segment via the primary multicast.
    Type: Application
    Filed: March 31, 2023
    Publication date: October 3, 2024
    Inventors: Antti Heikkinen, Mikko Uitto, Reda Harb, Dhananjay Lal
  • Publication number: 20240214615
    Abstract: Systems and methods are described for identifying a first network (associated with an edge server comprising a cache) and a second network available to a user equipment device. A request to access at least a portion of a media asset may be received from the user equipment device. In response to determining that the at least a portion of the media asset is not stored in the cache, a determination may be made whether the edge server, via the first network, or whether the user equipment device, via the second network, should obtain such at least a portion of the media asset. Such at least a portion of the media asset may be obtained using the selected server via the first network or using the selected user equipment device via the second network, caused to be stored at the cache, and generated for display at the user equipment device.
    Type: Application
    Filed: December 29, 2023
    Publication date: June 27, 2024
    Inventors: Antti Heikkinen, Mikko Uitto
  • Publication number: 20240214776
    Abstract: Systems and methods are provided for improving communications between computing devices. A content item is received at a first computing device, and a sidelink channel is initiated between the first computing device and a second computing device. A first portion of the content item is transmitted from the first computing device to the second computing device via the sidelink channel. Feedback is generated, based on a condition of the sidelink channel, at the second computing device, and the feedback is transmitted from the second computing device to the first computing device. An action to perform is identified based on the feedback, and the action is performed.
    Type: Application
    Filed: December 22, 2022
    Publication date: June 27, 2024
    Inventors: Antti Heikkinen, Mikko Uitto
  • Publication number: 20240163325
    Abstract: A sidelink connection is created between each device of a plurality of devices. If the sidelink connection quality is not sufficient to transmit a first version of a segment encoded at a first quality level, a lower quality version of the segment may also be retrieved. The lower quality version of the segment may be retrieved by a different device than the device that retrieved the first version of the segment. If the segment is requested from a first device by a second device and the sidelink connection between the first device and the second device is not sufficient to transmit the first version of the segment, the first device may cause transmission of the lower quality version of the segment retrieved by a third device to the second device.
    Type: Application
    Filed: January 23, 2024
    Publication date: May 16, 2024
    Inventors: Antti Heikkinen, Mikko Uitto
  • Publication number: 20240155018
    Abstract: A sidelink connection is created between each device of a plurality of devices. A first device connected to a content source retrieves a manifest file for the media from the content source. The first device then notifies other devices, including a second device not connected to the content source, that the manifest file is available from the first device. Based on connection metrics of each device, it is determined which of the devices has the highest quality connection to the content source. If, for example, the first device is determined to have the highest quality connection, then the first devices retrieves a segment of the media from the content source, stores the segment in a cache of the first device, and delivers the segment to other devices in response to requests for the segment received from each device.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Inventors: Antti Heikkinen, Mikko Uitto
  • Patent number: 11956293
    Abstract: Systems and methods for the selection of a network interface/CDN pair from among multiple network interface/CDN pairs are provided. In an embodiment, a method includes retrieving information about sets of CDNs accessible via different network interfaces of a device. A plurality of network interface/CDN pairs are then identified, and performance metrics for each pair are measured. A best pair is selected, and is used to retrieve the next segments of a requested content item.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: April 9, 2024
    Assignee: Adeia Guides Inc.
    Inventors: Antti Heikkinen, Mikko Uitto
  • Patent number: 11936710
    Abstract: A sidelink connection is created between each device of a plurality of devices. A first device connected to a content source retrieves a manifest file for the media from the content source. The first device then notifies other devices, including a second device not connected to the content source, that the manifest file is available from the first device. Based on connection metrics of each device, it is determined which of the devices has the highest quality connection to the content source. If, for example, the first device is determined to have the highest quality connection, then the first devices retrieves a segment of the media from the content source, stores the segment in a cache of the first device, and delivers the segment to other devices in response to requests for the segment received from each device.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: March 19, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Antti Heikkinen, Mikko Uitto
  • Patent number: 11936711
    Abstract: A sidelink connection is created between each device of a plurality of devices. If the sidelink connection quality is not sufficient to transmit a first version of a segment encoded at a first quality level, a lower quality version of the segment may also be retrieved. The lower quality version of the segment may be retrieved by a different device than the device that retrieved the first version of the segment. If the segment is requested from a first device by a second device and the sidelink connection between the first device and the second device is not sufficient to transmit the first version of the segment, the first device may cause transmission of the lower quality version of the segment retrieved by a third device to the second device.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: March 19, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Antti Heikkinen, Mikko Uitto
  • Publication number: 20240073271
    Abstract: A sidelink connection is created between each device of a plurality of devices. A first device connected to a content source retrieves a manifest file for the media from the content source. The first device then notifies other devices, including a second device not connected to the content source, that the manifest file is available from the first device. Based on connection metrics of each device, it is determined which of the devices has the highest quality connection to the content source. If, for example, the first device is determined to have the highest quality connection, then the first devices retrieves a segment of the media from the content source, stores the segment in a cache of the first device, and delivers the segment to other devices in response to requests for the segment received from each device.
    Type: Application
    Filed: August 30, 2022
    Publication date: February 29, 2024
    Inventors: Antti Heikkinen, Mikko Uitto
  • Publication number: 20240073272
    Abstract: A sidelink connection is created between each device of a plurality of devices. If the sidelink connection quality is not sufficient to transmit a first version of a segment encoded at a first quality level, a lower quality version of the segment may also be retrieved. The lower quality version of the segment may be retrieved by a different device than the device that retrieved the first version of the segment. If the segment is requested from a first device by a second device and the sidelink connection between the first device and the second device is not sufficient to transmit the first version of the segment, the first device may cause transmission of the lower quality version of the segment retrieved by a third device to the second device.
    Type: Application
    Filed: August 30, 2022
    Publication date: February 29, 2024
    Inventors: Antti Heikkinen, Mikko Uitto
  • Patent number: 11910032
    Abstract: Systems and methods are described for identifying a first network (associated with an edge server comprising a cache) and a second network available to a user equipment device. A request to access at least a portion of a media asset may be received from the user equipment device. In response to determining that the at least a portion of the media asset is not stored in the cache, a determination may be made whether the edge server, via the first network, or whether the user equipment device, via the second network, should obtain such at least a portion of the media asset. Such at least a portion of the media asset may be obtained using the selected server via the first network or using the selected user equipment device via the second network, caused to be stored at the cache, and generated for display at the user equipment device.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: February 20, 2024
    Assignee: ROVI GUIDES, INC.
    Inventors: Antti Heikkinen, Mikko Uitto
  • Publication number: 20240048782
    Abstract: Systems and methods are described for identifying a first network (associated with an edge server comprising a cache) and a second network available to a user equipment device. A request to access at least a portion of a media asset may be received from the user equipment device. In response to determining that the at least a portion of the media asset is not stored in the cache, a determination may be made whether the edge server, via the first network, or whether the user equipment device, via the second network, should obtain such at least a portion of the media asset. Such at least a portion of the media asset may be obtained using the selected server via the first network or using the selected user equipment device via the second network, caused to be stored at the cache, and generated for display at the user equipment device.
    Type: Application
    Filed: August 2, 2022
    Publication date: February 8, 2024
    Inventors: Antti Heikkinen, Mikko Uitto