Patents Assigned to SYNAMEDIA LIMITED
-
Patent number: 10554976Abstract: In one embodiment of a method, system, and apparatus described herein, an encoded video is received. At least one set of areas of a spatially distinct region of a video frame to be modified is selected. An entropy layer from the spatially distinct region of a video frame. A state of the removed entropy layer and the location of a first area of the set of areas of the spatially distinct region of the video frame is stored. One area of the set of areas is decoded, the decoding occurring recursively until all areas of the set of areas of the spatially distinct region of the video frame for predicting and decoding the one area are decoded. A modification of the decoded one area is performed. The modified decoded one area is re-encoded according to a re-encoding condition. The stored state of the entropy layer is retrieved, and the entropy layer is re-applied at the first area to the spatially distinct region of the video frame which comprises the set of areas.Type: GrantFiled: July 25, 2016Date of Patent: February 4, 2020Assignee: Synamedia LimitedInventors: Harel Cain, Michal Devir, Yaron Sella
-
Patent number: 10545825Abstract: Various implementations disclosed herein provide fault-tolerant enterprise object storage system that can store small objects. In various implementations, the fault-tolerant enterprise object storage system writes a small object into an aggregate object that is distributed across a plurality of storage entities. In some implementations, the small object is at least an order of magnitude smaller than the aggregate object, and the small object is within the same order of magnitude of a block unit addressable within each of the storage entities. In some implementations, based on the small object, the storage system updates the parity data associated with the aggregate object in response to writing the small object into the aggregate object. In various implementations, the storage system updates a processed data end offset indicator that indicates that the parity data for the aggregate object includes valid data up to and including the small object.Type: GrantFiled: July 12, 2016Date of Patent: January 28, 2020Assignee: Synamedia LimitedInventors: Vandana Shyam Rungta, Dana Marlow Henriksen, Mel J. Oyler, Kevin Wayne Kingdon
-
Publication number: 20200014716Abstract: In one embodiment, a method performed by a system that includes at least one processor, the method comprising: obtaining subscriber data of a plurality of subscribers, wherein said subscriber data comprises at least one of: consumption data relating to subscribed content consumption by said plurality of subscribers, or network data relating to data transmittal via one or more computer networks by the plurality of subscribers; detecting anomalous data by comparing subscriber data of different subscribers in the plurality of subscribers; identifying one or more suspected subscribers out of the plurality of subscribers as being suspected of unauthorized subscribed content distribution, the one of more suspected subscribers being associated with the anomalous data; and providing a respective identity for the one or more suspected subscribers.Type: ApplicationFiled: September 16, 2019Publication date: January 9, 2020Applicant: Synamedia LimitedInventors: Steve EPSTEIN, Ezra GALILI
-
Patent number: 10511885Abstract: In one embodiment, an apparatus includes a processor to receive a primary video, select first sections of the primary video in which to include units of data for use in watermarking, select second sections of the primary video, each second section including a first data item without which at least one video unit of the primary video cannot be rendered or rendered correctly, replace each first section with at least two watermark variants, replace each second section with at least two watermark variant decoys, wherein the apparatus is operative to operate in an environment including an end-user device operative to select one of the watermark variants for each first section and one of the watermark variant decoys for each second section for rendering as part of an interleaved video stream including the primary video in order to embed units of data of an identification in the interleaved video stream.Type: GrantFiled: December 25, 2016Date of Patent: December 17, 2019Assignee: Synamedia LimitedInventors: Harel Cain, Michal Devir, David Wachtfogel, Yaron Sella
-
Patent number: 10506282Abstract: A system includes a content management database configured to access a plurality of media signatures corresponding to a respective plurality of media assets and a signature component configured to process a media request from a requestor to access a given media asset from a content provider via a network and to generate a signature to substantially uniquely identify the given media asset, the signature being derived from media content data corresponding to the given media asset in response to accessing the media content data via the network. The signature component can also be configured to provide to the requestor the given media asset retrieved via the network if the generated media signature does not match any of a plurality of media signatures and provide the given media asset from a content storage system if the generated media signature matches a respective one of the plurality of media signatures.Type: GrantFiled: October 21, 2013Date of Patent: December 10, 2019Assignee: SYNAMEDIA LIMITEDInventors: Jian Li, Peter P. Zhu, Jigar Shah, Sarav Ramaswamy, Bhaskar Bhupalam
-
Publication number: 20190342589Abstract: 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: ApplicationFiled: July 16, 2019Publication date: November 7, 2019Applicant: Synamedia LimitedInventors: Steve EPSTEIN, Orly OVADIA-AMSALEM, David S. MORGAN
-
Patent number: 10462167Abstract: In one embodiment, a method performed by a system that includes at least one processor, the method comprising: obtaining subscriber data of a plurality of subscribers, wherein said subscriber data comprises at least one of: consumption data relating to subscribed content consumption by said plurality of subscribers, or network data relating to data transmittal via one or more computer networks by the plurality of subscribers; detecting anomalous data by comparing subscriber data of different subscribers in the plurality of subscribers; identifying one or more suspected subscribers out of the plurality of subscribers as being suspected of unauthorized subscribed content distribution, the one of more suspected subscribers being associated with the anomalous data; and providing a respective identity for the one or more suspected subscribers.Type: GrantFiled: January 3, 2017Date of Patent: October 29, 2019Assignee: Synamedia LimitedInventors: Steve Epstein, Ezra Galili
-
Patent number: 10437522Abstract: Various implementations 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: September 13, 2016Date of Patent: October 8, 2019Assignee: SYNAMEDIA LIMITEDInventors: Dana Marlow Henriksen, Mel J. Oyler
-
Patent number: 10425692Abstract: In one implementation, a method performed by a content server with one or more processors and non-transitory memory includes: receiving a first view request from a first client device; determining a first view group associated with the first client device in response to receiving the first view request; identifying a first view hierarchy based on the first view group, where the first view hierarchy includes a first plurality of pointers to a first plurality of content sub-tree hierarchies associated with content items and the first view hierarchy also includes a first order schema; obtaining the first plurality of content sub-tree hierarchies based on the first plurality of pointers; and transmitting display data associated with a first user interface to the first client device based on the first order schema and the first plurality of content sub-tree hierarchies.Type: GrantFiled: December 1, 2016Date of Patent: September 24, 2019Assignee: SYNAMEDIA LIMITEDInventor: Keith Millar
-
Patent number: 10405012Abstract: 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: November 16, 2017Date of Patent: September 3, 2019Assignee: Synamedia LimitedInventors: Steve Epstein, Orly Ovadia-Amsalem, David S. Morgan
-
Patent number: 10397634Abstract: In one embodiment, a method for broadcast state agnostic timeline metadata presentation on a companion device is implemented on a computing device and includes: receiving timeline metadata associated with a video content item in a pseudo-live mode, where the timeline metadata is received from a timeline metadata provision system according to a timeline for an original broadcast of the video content item, and presenting the timeline metadata as it is received from said timeline metadata provision system, where the presenting is in parallel to an original or non-original broadcast of the video content item playing on an associated viewing device.Type: GrantFiled: March 25, 2014Date of Patent: August 27, 2019Assignee: SYNAMEDIA LIMITEDInventors: Laurent Bertrand, Pete Rai, Karel McGrail
-
Patent number: 10367997Abstract: In one embodiment, a method for taking an enriched digital photograph is described. The method includes a specially programmed physical device performing the following steps: automatically start capturing audio video data with a capture device; capturing a digital; photograph during the capture of the audio video data; and automatically stop capturing the audio video data.Type: GrantFiled: January 25, 2016Date of Patent: July 30, 2019Assignee: Synamedia LimitedInventors: Laurent Chauvier, Olivier Paris, Nicolas Gaude
-
Patent number: 10346074Abstract: A disclosed method is performed at a fault-tolerant object-based storage system configured to synthesize parity data in order to protect stored data from loss, the fault-tolerant object storage system including a plurality of storage entities each configured to store data on an object-basis. The method includes determining a first parity value for a first data block set of one or more data block sets, wherein the first data block set comprises one or more respective data blocks, each respective data block associated with a respective storage entity of the plurality of storage entities. The method further includes generating a first compressed parity indicator for the first data block set, corresponding to the first parity value, and storing the first compressed parity indicator in a stripe of parity data in place of the first parity value within a first block set comprising the first data block set.Type: GrantFiled: July 12, 2016Date of Patent: July 9, 2019Assignee: SYNAMEDIA LIMITEDInventors: Kevin Wayne Kingdon, Ryan Michael Okelberry
-
Patent number: 10334302Abstract: In one embodiment, a method, system and apparatus are described, for uniquely storing, in a memory, for each one user among a plurality of users which recorded a content item, at least one segment of the recorded content item, generating metadata at a metadata generator, the metadata generator configured to associate, for one user among the plurality of users, the at least one segment of the recorded content item recorded by the one user, the metadata including a bitmap uniquely identifying the one user, and determining, at a processor, for each one user of the plurality of users, at least one offset value indicating at least one starting point for the at least one segment of the recorded content item for the one user, the at least one segment of the one user being disposed in a media sequence including a plurality of segments of the content item for different users of the users that recorded the content item, the at least one offset value being determined based, at least, on the bitmap uniquely identifying tType: GrantFiled: October 15, 2015Date of Patent: June 25, 2019Assignee: SYNAMEDIA LIMITEDInventors: Mahesh Viveganandhan, Hoi-Tauw Jozef Chou, Gowdish Kumaraswamy, Clint Ricker
-
Patent number: 10331738Abstract: In one embodiment, a method includes receiving a segment of content, determining that the segment is referenced by at least one active record of a recordings database, and, responsive to the determination, storing the segment.Type: GrantFiled: October 7, 2016Date of Patent: June 25, 2019Assignee: SYNAMEDIA LIMITEDInventors: Clint Ricker, Hoi-tauw Jozef Chou, Gowdish Kumaraswamy, David Stuart Morgan, Ivan V. Legrand
-
Patent number: 10321178Abstract: In one embodiment of the present invention, a method implemented on a computing device includes: retrieving a set of channel parameters, the set of channel parameters defining a television channel schedule made of a plurality of viewing time periods; retrieving a set of regional parameters relevant to a geographical area, the set of regional parameters defining at least one regional viewing time period of a first duration; identifying a viewing time period from the plurality of viewing time periods relevant to the at least one regional viewing time period by comparing the regional parameters to the channel parameters; retrieving an abstract schedule associated with the identified viewing time period, where the abstract schedule is a pro forma schedule of programs having a second duration and comprising a set of program content items; and generating a concrete television schedule for the at least one regional viewing time period, where the concrete television schedule is a an instantiated finalized schedule prType: GrantFiled: March 10, 2014Date of Patent: June 11, 2019Assignee: Synamedia LimitedInventors: Pete Rai, Trevor Smith, Stephen-John Craig
-
Patent number: 10289312Abstract: In some implementations, a method includes, at a latency reduction system configured to reduce latency in writing data to one or more storage entities that are each configured to store data on an object-basis, receiving a scheduling request associated with a write operation. The method also includes determining a wait period for the write operation, where the wait period is less than or equal to the difference between a client-defined operation threshold and an operation completion time of the write operation and determining an operation start time for the write operation, based in part on the wait period.Type: GrantFiled: June 11, 2018Date of Patent: May 14, 2019Assignee: SYNAMEDIA LIMITEDInventors: Kevin Wayne Kingdon, Ryan Michael Okelberry
-
Patent number: 10284891Abstract: A system and method of providing a customized view for a live channel is disclosed. According to one embodiment, a computer-implemented method includes receiving an indicator from a communication protocol between a device and a content delivery network, where the content delivery network delivers a channel that is configured to provide a content item, and selecting the content item to provide to the device based on the indicator that corresponds to an attribute of the content item.Type: GrantFiled: September 15, 2014Date of Patent: May 7, 2019Assignee: SYNAMEDIA LIMITEDInventors: Rajeev Raman, Daniel G. Zuck, Joshua E. Coolman
-
Patent number: 10250950Abstract: 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: June 20, 2017Date of Patent: April 2, 2019Assignee: SYNAMEDIA LIMITEDInventors: Steven Carl Gorretta, Steven Jason Epstein, Marcelo Blatt, Ezra Darshan
-
Patent number: 10205997Abstract: 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: June 20, 2017Date of Patent: February 12, 2019Assignee: Synamedia LimitedInventors: Steven Jason Epstein, Orly Ovadia Amsalem, Nadav Avikasis, Hillel Michael Solow