Patents Assigned to SYNAMEDIA LIMITED
  • Patent number: 11051051
    Abstract: A method includes storing a first plurality of media objects correspondingly associated with a plurality of metadata objects, each media object including a respective plurality of sequential media segments. The method includes receiving a recording request that is associated with a first one of the first plurality of media objects, and, responsive thereto, updating a metadata object corresponding to the first one of the first plurality of media objects to indicate the recording request. The method includes identifying a portion of the first plurality of media objects, not including the first one of the plurality of metadata objects, that satisfies a deletion criterion. The method includes removing the portion of the first plurality of media objects while maintaining the first one of the first plurality of media objects. The method includes storing a second plurality of media objects and the first one of the first plurality of media objects.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: June 29, 2021
    Assignee: Synamedia Limited
    Inventors: Clint Earl Ricker, Samie Beheydt
  • Patent number: 11051053
    Abstract: In one embodiment, a method, system and apparatus are described for cloud digital video recorder optimization. A cloud based storage unit stores recorded content items in response to recording requests by users from among a plurality of users, each recorded content item belonging to at least one content item type category and each user belonging to at least one user type category. A processor receives log files tracking the recording requests, applies a data-driven procedure to the log files on a basis of at least one of: the at least one content item type category and the at least one user type category, and assigns each recorded content item to a group associated with a second plurality of users and a co-related group of content items of a given content item type category and determines times to delete each recorded content item from the cloud based storage unit. Related methods, systems, and apparatus are also described.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: June 29, 2021
    Assignee: SYNAMEDIA LIMITED
    Inventors: Steve Epstein, Orly Ovadia-Amsalem, David S. Morgan
  • Publication number: 20210174118
    Abstract: A method for identifying a logo within at least one image includes identifying an area containing the logo within the at least one image, extracting logo features from the area by analyzing image gradient vectors associated with the at least one image, and using a machine learning model to identify the logo from the extracted logo features, wherein the machine learning model is trained to identify at least one target logo based on a received image data containing the logo features.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 10, 2021
    Applicant: Synamedia Limited
    Inventors: Amit Chhabra, Sandipan Bhattacharjee, Sonu Mariam George
  • Publication number: 20210160558
    Abstract: A method for providing data to a device includes receiving a location of the device, determining a network cell associated with the location, determining network traffic at the network cell and at other network cells, receiving a request for a data stream from the device, and optimizing a net user satisfaction by selecting a bitrate for the data stream based on a plurality of bitrates associated with streaming to other devices located within the network cell and the network traffic at the other network cells, wherein the net user satisfaction is an average of user satisfactions.
    Type: Application
    Filed: November 21, 2019
    Publication date: May 27, 2021
    Applicant: Synamedia Limited
    Inventors: Max Sorkin, Steve Epstein
  • Publication number: 20210160329
    Abstract: A system for multimedia content delivery includes one or more processors; and a storage medium storing instructions. When executed, the instructions may configure the one or more processors to perform operations including: delivering to a set of client devices a manifest including fake segment URLs; receiving, from a client device, a segment request including a client ID and a requested URL. The method may also include selecting content for the at least one of the client devices based on the client ID when determining the requested URL is unavailable; redirecting the segment request to a content address associated with the selected content; and providing the selected content to the at least one of the client devices.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Applicant: Synamedia Limited
    Inventors: David LIVSHITS, Vered ANIKSTER
  • Patent number: 11019407
    Abstract: A content processing system obtains an identification associated with a device configured to receive content, generates a digital watermark reflecting the receiving device's identification, provides watermarked content by including the digital watermark in the content, and transmits the watermarked content from an edge computing device to the receiving device for the playback. The digital watermark is not visually observable during playback of the watermarked content, and it enables tracking of transmission of the watermarked content.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: May 25, 2021
    Assignee: SYNAMEDIA LIMITED
    Inventors: Dan Revital, Doron Nissimi, Steve Epstein
  • Patent number: 10992965
    Abstract: In one embodiment, a method includes receiving a stored copy request indicating data and including a request identifier, scheduling publication of the data to an object store, and sending a subscription request indicating the data and the request identifier to the object store. In another embodiment, a method includes receiving a publication request indicating data to be copied, wherein the publication request is a recording request indicating a channel and a timespan, receiving one or more subscription requests for the data, receiving the data, and generating a copy of the data for each subscription request.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: April 27, 2021
    Assignee: Synamedia Limited
    Inventors: Mahesh Chakravarthy Vittal Viveganandhan, Hoi-tauw Jozef Chou, Gowdish Kumaraswamy, David Stuart Morgan, Clint Ricker, Ivan V. Legrand
  • Publication number: 20210119792
    Abstract: A system for maximizing storage of encrypted content in a storage system includes one or more processors; and a storage medium storing instructions. When executed, the instructions may configure the one or more processors to: receive, from a first client device, a first data structure encrypted commutatively with a first key and a common key, the receiving system lacking access to the common key; receive the first key and a first segment identifier; receive, from a second client device, a second data structure encrypted commutatively with a second key and the common key; receive a second segment identifier; using the first key, partially decrypt the first data structure; storing the partially decrypted first data structure; and selectively storing a copy of the second data structure based on whether content of the first data structure corresponds to content of the second data structure.
    Type: Application
    Filed: October 22, 2019
    Publication date: April 22, 2021
    Applicant: Synamedia Limited
    Inventors: Ian BASTABLE, Gareth BOWEN
  • Patent number: 10983730
    Abstract: Various implementations disclosed herein enable managing a resiliency factor of an object stored in an enterprise object storage system. For example, in various implementations, a method of adjusting a realized resiliency factor of an object based on a target resiliency factor for the object is performed by an ingest entity of a storage system that includes a cluster of storage entities. The ingest entity includes a non-transitory computer readable storage medium, and one or more processors. In various implementations, the method includes obtaining a target resiliency factor for an object. In various implementations, the method includes determining whether or not to adjust a realized resiliency factor of the object based on the target resiliency factor. In various implementations, the method includes adjusting the realized resiliency factor of the object to an adjusted resiliency factor in response to determining to adjust the realized resiliency factor.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Synamedia Limited
    Inventors: Dana Marlow Henriksen, Mel J. Oyler
  • Publication number: 20210105277
    Abstract: A method prompts a user to provide first credentials, receives the first credentials, and using an initial verification process including at least one of validity, a uniqueness, a suspicious contextual detection, or statistical recurrence verification, to verify the first credentials based on stored data. Based on a negative result of the initial verification process, the method prompts the user to provide second credentials, receives the second credentials, and validates the second credentials based on the stored data. The method registers the user for a service based on a positive result of the initial verification process or a positive result of the second strong validation process, refusing to register the user for the service based on a negative result of the initial verification process and the negative result of the second strong validation process, and blacklisting the verified second credentials upon registering the user.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 8, 2021
    Applicant: Synamedia Limited
    Inventors: Steve EPSTEIN, Orly Ovadia-Amsalem
  • Publication number: 20210092493
    Abstract: A processor of a broadcasting selects an encoding method for a first broadcast based on a first broadcast characteristic, wherein the encoding method is a default encoding method when the first broadcast characteristic is not recognized by the system, and transmits the first broadcast, encoded using the encoding method, to a playback device. The processor further uses a feedback control loop to dynamically adjust parameters of the encoding method to optimize a metric related to quality and a bitrate of the encoded first broadcast. The processor transmits a second broadcast encoded using the encoding method having the adjusted parameters to the playback device.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 25, 2021
    Applicant: Synamedia Limited
    Inventors: Jan Codenie, Chris Coene, Koen Van Renterghem
  • Patent number: 10958989
    Abstract: In one embodiment, a video stream is received, and a spatially distinct region of a frame in the received video stream to be modified is identified, the spatially distinct region of the frame being encoded separately from any other region in the frame. A segment of the spatially distinct region of the frame to be modified is extracted. The extracted segment of the spatially distinct region is modified. The extracted segment of the spatially distinct region into a single-segment spatially distinct region is encoded. A network abstraction layer (NAL) header is associated with the encoded single-segment spatially distinct region. The encoded single-segment spatially distinct region and its associated NAL header is inserted into the received video stream following the identified spatially distinct region of the frame to be modified. Related methods, systems and apparatus are also described.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: March 23, 2021
    Assignee: Synamedia Limited
    Inventors: Harel Cain, Michal Devir, Yaron Sella, Ben Walton
  • Patent number: 10958737
    Abstract: A system for multimedia content delivery includes one or more processors; and a storage medium storing instructions. When executed, the instructions may configure the one or more processors to perform operations including: delivering to a set of client devices a manifest including fake segment URLs; receiving, from a client device, a segment request including a client ID and a requested URL. The method may also include selecting content for the at least one of the client devices based on the client ID when determining the requested URL is unavailable; redirecting the segment request to a content address associated with the selected content; and providing the selected content to the at least one of the client devices.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: March 23, 2021
    Assignee: SYNAMEDIA LIMITED
    Inventors: David Livshits, Vered Anikster
  • Publication number: 20210067842
    Abstract: A content processing system obtains an identification associated with a device configured to receive content, generates a digital watermark reflecting the receiving device's identification, provides watermarked content by including the digital watermark in the content, and transmits the watermarked content from an edge computing device to the receiving device for the playback. The digital watermark is not visually observable during playback of the watermarked content, and it enables tracking of transmission of the watermarked content.
    Type: Application
    Filed: August 27, 2019
    Publication date: March 4, 2021
    Applicant: Synamedia Limited
    Inventors: Dan Revital, Doron Nissimi, Steve Epstein
  • Patent number: 10848777
    Abstract: In one embodiment, a system includes a Headend apparatus including a watermark processor to generate secondary video streams from sections of a primary video stream, group the secondary video streams in groups of at least two secondary video streams, the secondary video streams including units of data for use in watermarking across cryptoperiods in an end-user device which selects one secondary video stream in each group for rendering as part of a composited video stream in order to embed units of data of an identification in the composited video stream, wherein in each cryptoperiod, the watermark processor is operative to generate different groups of the secondary video streams from different non-overlapping portions of the primary video stream, and an encryption processor to generate control words, encrypt each secondary video stream with a different control word, and change the control word of each secondary video stream every cryptoperiod.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: November 24, 2020
    Assignee: Synamedia Limited
    Inventors: David Wachtfogel, Michal Devir, Harel Cain
  • Publication number: 20200344307
    Abstract: A system for multimedia content delivery includes one or more processors; and a storage medium storing instructions. When executed, the instructions may configure the one or more processors to perform operations including: delivering to a set of client devices a manifest including fake segment URLs; receiving, from a client device, a segment request including a client ID and a requested URL. The method may also include selecting content for the at least one of the client devices based on the client ID when determining the requested URL is unavailable; redirecting the segment request to a content address associated with the selected content; and providing the selected content to the at least one of the client devices.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Applicant: Synamedia Limited
    Inventors: David LIVSHITS, Vered ANIKSTER
  • Patent number: 10715865
    Abstract: In one illustrative example, TV usage data associated with a residential set-top box (STB) are obtained and stored over a plurality of repeated (e.g. weekly) time periods. TV usage pattern data associated with the residential STB are derived based on the stored TV usage data. A suspected illegitimate use of the residential STB is identified based on identifying a match or correlation between the TV usage pattern data and one of a plurality of predetermined commercial TV usage patterns. Further, for each listing data of one or more published listings of business hours, types, and themes associated with one or more commercial establishments, a comparison or correlation is performed between the TV usage pattern data and the listing data. A commercial establishment associated with illegitimate use is identified based on identifying a match or correlation between the TV usage pattern data and the listing data associated with the commercial establishment.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: July 14, 2020
    Assignee: SYNAMEDIA LIMITED
    Inventors: Steven Jason Epstein, Orly Ovadia Amsalem, Nadav Avikasis, Hillel Michael Solow, Ezra Galili
  • Patent number: 10637872
    Abstract: In one embodiment, a method includes receiving an access request for a video service from a client device, authorizing the client device to access the video service when the client device is initiating connection to the video service via a home Internet access point in a home associated with an authorized account for the video service, determining a time restriction for access to at least part of the video service when the client device is initiating connection to the video service via a non-home Internet access point located outside the home, a duration of the time restriction being dependent upon a usage behavior of the client device, and authorizing the client device to access the at least part of the video service subject to the time restriction when the client device is initiating connection to the video service via the non-home Internet access point.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: April 28, 2020
    Assignee: SYNAMEDIA LIMITED
    Inventors: Hillel Solow, Vered Anikster, David Wachtfogel
  • Patent number: 10575068
    Abstract: In one embodiment, a command is received from a video provider at a media rendering device, the command being a command to embed a subscriber ID in at least one video frame in a video stream. A random key, k is also received from the video provider at the media rendering device. An injective transformation is invoked for k and the subscriber ID, the injective transformation generating a sequence of pairs of: near-transparent patterns and corresponding time periods. Logical blocks of the at least one video frame in the video stream are overlaid with one of the near-transparent patterns for its one of the corresponding time periods. Related apparatus, systems, and methods are also described.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: February 25, 2020
    Assignee: Synamedia Limited
    Inventors: Avi Hazan, Oriel Elkabatz
  • Patent number: 10575066
    Abstract: Techniques for use in determining redress measures for a television (TV) service outage based on impact analysis are described. A TV service outage may be associated with a TV system apparatus including a TV user interface (UI). In one illustrative example, one or more subscribers impacted by the TV service outage are determined. An impact score is determined for each one of the subscribers. A redress measure for each one of the subscribers is then determined in accordance with their corresponding impact scores. An impacted subscriber and/or an impact score may be determined based at least in part on subscriber TV usage data or subscriber TV UI usage data.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: February 25, 2020
    Assignee: Synamedia Limited
    Inventors: Steven Carl Gorretta, Steven Jason Epstein, Marcelo Blatt, Ezra Darshan