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).

  • 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: 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
  • 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
  • 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
  • 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
  • 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