Patents Assigned to SYNAMEDIA LIMITED
-
Patent number: 11051051Abstract: 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: GrantFiled: March 27, 2020Date of Patent: June 29, 2021Assignee: Synamedia LimitedInventors: Clint Earl Ricker, Samie Beheydt
-
Patent number: 11051053Abstract: 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: GrantFiled: July 16, 2019Date of Patent: June 29, 2021Assignee: SYNAMEDIA LIMITEDInventors: Steve Epstein, Orly Ovadia-Amsalem, David S. Morgan
-
Publication number: 20210174118Abstract: 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: ApplicationFiled: December 6, 2019Publication date: June 10, 2021Applicant: Synamedia LimitedInventors: Amit Chhabra, Sandipan Bhattacharjee, Sonu Mariam George
-
Publication number: 20210160558Abstract: 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: ApplicationFiled: November 21, 2019Publication date: May 27, 2021Applicant: Synamedia LimitedInventors: Max Sorkin, Steve Epstein
-
Publication number: 20210160329Abstract: 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: ApplicationFiled: February 4, 2021Publication date: May 27, 2021Applicant: Synamedia LimitedInventors: David LIVSHITS, Vered ANIKSTER
-
Patent number: 11019407Abstract: 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: GrantFiled: August 27, 2019Date of Patent: May 25, 2021Assignee: SYNAMEDIA LIMITEDInventors: Dan Revital, Doron Nissimi, Steve Epstein
-
Patent number: 10992965Abstract: 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: GrantFiled: October 7, 2016Date of Patent: April 27, 2021Assignee: Synamedia LimitedInventors: Mahesh Chakravarthy Vittal Viveganandhan, Hoi-tauw Jozef Chou, Gowdish Kumaraswamy, David Stuart Morgan, Clint Ricker, Ivan V. Legrand
-
Publication number: 20210119792Abstract: 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: ApplicationFiled: October 22, 2019Publication date: April 22, 2021Applicant: Synamedia LimitedInventors: Ian BASTABLE, Gareth BOWEN
-
Patent number: 10983730Abstract: 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: GrantFiled: August 28, 2019Date of Patent: April 20, 2021Assignee: Synamedia LimitedInventors: Dana Marlow Henriksen, Mel J. Oyler
-
Publication number: 20210105277Abstract: 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: ApplicationFiled: October 3, 2019Publication date: April 8, 2021Applicant: Synamedia LimitedInventors: Steve EPSTEIN, Orly Ovadia-Amsalem
-
Publication number: 20210092493Abstract: 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: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Applicant: Synamedia LimitedInventors: Jan Codenie, Chris Coene, Koen Van Renterghem
-
Patent number: 10958989Abstract: 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: GrantFiled: February 25, 2016Date of Patent: March 23, 2021Assignee: Synamedia LimitedInventors: Harel Cain, Michal Devir, Yaron Sella, Ben Walton
-
Patent number: 10958737Abstract: 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: GrantFiled: April 29, 2019Date of Patent: March 23, 2021Assignee: SYNAMEDIA LIMITEDInventors: David Livshits, Vered Anikster
-
Publication number: 20210067842Abstract: 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: ApplicationFiled: August 27, 2019Publication date: March 4, 2021Applicant: Synamedia LimitedInventors: Dan Revital, Doron Nissimi, Steve Epstein
-
Patent number: 10848777Abstract: 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: GrantFiled: June 11, 2018Date of Patent: November 24, 2020Assignee: Synamedia LimitedInventors: David Wachtfogel, Michal Devir, Harel Cain
-
Publication number: 20200344307Abstract: 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: ApplicationFiled: April 29, 2019Publication date: October 29, 2020Applicant: Synamedia LimitedInventors: David LIVSHITS, Vered ANIKSTER
-
Patent number: 10715865Abstract: 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: GrantFiled: January 9, 2019Date of Patent: July 14, 2020Assignee: SYNAMEDIA LIMITEDInventors: Steven Jason Epstein, Orly Ovadia Amsalem, Nadav Avikasis, Hillel Michael Solow, Ezra Galili
-
Patent number: 10637872Abstract: 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: GrantFiled: February 23, 2017Date of Patent: April 28, 2020Assignee: SYNAMEDIA LIMITEDInventors: Hillel Solow, Vered Anikster, David Wachtfogel
-
Patent number: 10575068Abstract: 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: GrantFiled: October 24, 2018Date of Patent: February 25, 2020Assignee: Synamedia LimitedInventors: Avi Hazan, Oriel Elkabatz
-
Patent number: 10575066Abstract: 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: GrantFiled: January 30, 2019Date of Patent: February 25, 2020Assignee: Synamedia LimitedInventors: Steven Carl Gorretta, Steven Jason Epstein, Marcelo Blatt, Ezra Darshan