Patents Examined by Fred Peng
  • Patent number: 11076199
    Abstract: Embodiments of the present disclosure relate to systems [100, 200, 300] and methods for providing targeted content in an eMBMS stream to a user device [130], wherein the systems [100, 200, 300] and the methods [400, 500] may be implemented through one a server [110] and a user device [130]. The method, in an embodiment, may comprise: receiving a request from the user device for availing the eMBMS stream; receiving a profile information from the user device; generating at least one context tag based on the profile information; screening the at least one portion of the eMBMS stream to identify at least one object; identifying and transmitting at least one content based on at least one of the profile information and the at least one context tag; and enabling the at the user device to exhibit the at least one content.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: July 27, 2021
    Assignee: RELIANCE JIO INFOCOMM LIMITED
    Inventors: Satish Nanjunda Swamy Jamadagni, Pankaj Arun Pophaly
  • Patent number: 11057673
    Abstract: Systems, methods, apparatuses and computer program products leveraging an internet of things network integrated into a surrounding environment to detect a presence of users within engagement zones surrounding content displayed in a physical location. One or more IoT devices equipped with sensors, audio systems, video systems and/or user input capabilities record interactions with the displayed content, and capture behavioral cues indicating an expressed interest in the content by users. Digital versions of the displayed content are delivered to one or more devices associated with the user. Additional content associated with the displayed content or similar content having one or more of the same distinguishing characteristics may be aggregated with the digital versions of the displayed content and delivered to the user. Aggregated content delivery can be delayed until users are in a safe, suitable location to review the aggregated content being delivered.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: July 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Raghuveer P. Nagar, Reji Jose, Anurag Srivastava
  • Patent number: 11025970
    Abstract: Systems and methods for controlling network bandwidth utilization by media streaming services are provided. According to one embodiment, a data stream associated with streaming media content being requested from an external service provider by a client device associated with a private network is intercepted by a network manager associated with the private network. Streaming options made available for streaming the streaming media content are limited by the network manager by: (i) identifying a policy applicable to the data stream; (ii) identifying a manifest specifying multiple versions in which the streaming media content is available to be streamed, within the data stream; (iii) determining the multiple versions by parsing the manifest; (iv) determining a prohibited version that exceeds a bandwidth limitation specified by the policy; (v) updating the manifest by removing information regarding the prohibited version from the manifest; and (vi) providing the updated manifest to the client device.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: June 1, 2021
    Assignee: Fortinet, Inc.
    Inventor: Pedro Miguel Paixao
  • Patent number: 10929520
    Abstract: Information handling systems may be equipped with interfaces to facilitate connection with peripheral devices to serve a variety of functions. A peripheral device may be configured with read-only configuration data when coupled to an information handling system, and the peripheral device allowed to operate in read-only mode. The configuration data may be transmitted as configuration channel (CC) sideband of the interface, such as a USB Type-C interface. If the peripheral device cannot be configured in read-only mode, the information handling system may prevent access to the peripheral device to maintain security policies and prevent data leakage.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: February 23, 2021
    Assignee: Dell Products L.P.
    Inventors: Scott Talmadge Ogle, Ricardo L. Martinez
  • Patent number: 10924782
    Abstract: The present disclosure provides a system for providing an image-segmentation based streaming service. The system includes a communication circuit configured to establish a communication channel with a streaming server, a storage configured to store data provided by the streaming server, a display configured to output an image, a processor functionally connected to the communication circuit, the storage, and the display. The processor can detect a region-of-interest (ROI) of an output image associated with a media presentation description (MPD) provided by the streaming server and transmit the ROI information to the streaming server. The processor can also receive image segments of a first resolution corresponding to the ROI information and a full image of a second resolution from the streaming server. The processor can also synthesize the image segments of the first resolution and the full image of the second resolution to output a synthesized reconstruction image through the display.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: February 16, 2021
    Assignee: Korea Electronics Technology Institute
    Inventors: Woochool Park, Junhwan Jang, Youngwha Kim, Jinwook Yang, Sangpil Yoon, Hyunwook Kim, Eunkyung Cho, Minsu Choi, Junsuk Lee, Jaeyoung Yang
  • Patent number: 10887658
    Abstract: A system and method for the simultaneous creation, assembly and transmission of synchronous multiple personalized messages to specific targeted individuals or other entities. The system can send rich media distinctly personalized messages such as commercials to a small or large group of selected individuals through any appropriate distribution media. A personalized message is created based on segmenting a message into multiple slots, and providing different selectable segments for each slot. The multiple segments are then simultaneously broadcasted over multiple data streams to a receiver, wherein the receiver switches between the data streams to assemble the personalized message in a just-in-time fashion. Other data including overlays, animation, frame transitions etc. may also be transmitted and used to assemble the personalized message.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: January 5, 2021
    Assignee: TIVO Corporation
    Inventors: Seth Haberman, Chester Schuler, Abeljan van der Burgh, Alex Jansen, Gerrit Niemeijer
  • Patent number: 10834473
    Abstract: An information processing apparatus includes processing circuitry configured to issue a first command, via an application programming interface (API), that instructs a tuner device to tune to a RF channel of a broadcast stream. In response to reception of an indication from the tuner device that the RF channel is acquired, and the received indication specifies a signal type of the acquired RF channel is a first predetermined type of signal, the processing circuitry is further configured to (i) issue a second command that instructs the tuner device to identify each physical layer pipe (PLP) in the broadcast stream that includes low level signaling (LLS) tables, (ii) issue a third command that instructs the tuner device to select up to a predetermined number of PLPs from the identified PLPs and send data packets from the selected PLPs to the processing circuitry, and (iii) process the data packets.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: November 10, 2020
    Assignee: SONY CORPORATION
    Inventor: Graham Clift
  • Patent number: 10750228
    Abstract: Various embodiments are described herein for systems and methods that can be used to operate a media transmission network. In at least one embodiment, the media transmission network comprises a plurality of media processing devices configured to receive and process media streams based on control data. The media transmission network also comprises a controller coupled to the plurality of media processing devices and configured to generate a control signal for some or all of the media processing devices in the network. The controller is configured to determine the timing at which to transmit the control signal to a respective media processing device in order for the instructions in the control signal to be executed at the same time as the media data is received. The controller determines the transmission timing of each control signal by determining the latencies and delays of the network and the devices, such as, for example, network latency, processing delay, and/or control delay.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: August 18, 2020
    Assignee: Evertz Microsystems Ltd.
    Inventors: Eric Fankhauser, Rakesh Patel, Vince Silvestri
  • Patent number: 10715572
    Abstract: A client device is operated by obtaining a list of contacts, wherein the list of contacts includes contact information of authorized users, recording media content, defining a selected recipient of the media content, and transmitting the media content and contact information of the selected recipient to a media repository system to enable the media repository system to compare an identification of a user requesting access to the media content from the media repository system with the contact information of the selected recipient and to enable a communication device of the user to access the media content from the media repository system responsive to a determination that the contact information of the selected recipient matches the identification of the user. The media content includes audio, video, and/or image content.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: July 14, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Michael Denny, Hong Nguyen
  • Patent number: 10701409
    Abstract: Systems and methods are provided for selectively replacing commercials that are in a video data stream with alternative commercials. Automatic content recognition (ACR) is performed on the video data stream to detect the identity of each of the commercials played in a commercial block during a commercial break. Commercials in the video data stream which are detected as being displayed on a video display device are stored in a first database, and commercials in the video data stream which are detected as not being displayed on the video display device are stored in a second database. A rules engine defines how commercials in the video data stream should be replaced with other commercials. Commercials in the video data stream that were previously detected as being displayed on the video display device are selectively replaced with commercials that were previously detected as not being displayed on the video display device.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: June 30, 2020
    Assignee: Alphonso Inc.
    Inventor: Manish Gupta
  • Patent number: 10511889
    Abstract: Systems and methods are disclosed herein for returning to a first media asset that was replaced by playback of a second media asset when the first media asset is trending in social chatter. A media guidance application may identify the first media asset. In response to receiving a command from a user input device to access a second media asset, the media guidance application may replace playback of the first media asset with playback of the second media asset and monitor a social network for chatter relating to the first media asset. In response to detecting a threshold amount of chatter on the social network relating to the first media asset, the media guidance application may identify a play position in the first media asset corresponding to the chatter, and replace playback of the second media asset with playback of the first media asset at the identified play position.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: December 17, 2019
    Assignee: Rovi Guides, Inc.
    Inventor: Todd Dietz
  • Patent number: 10477254
    Abstract: Systems and methods are disclosed herein for providing media clips that depict referee's decisions that are similar to a decision made in a sporting event being currently consumed by the user. A media guidance application may be configured to perform the actions described herein. Specifically, the media guidance application may determine, that an officiator of the sporting event stopped play for a specific situation. In response, the media guidance application may extract metadata that corresponds to the specific situation and compare the metadata that corresponds to the specific situation with metadata for similar situations that occurred in other similar sporting events. The media guidance application may identify a similar situation or event that occurred in another similar sporting event (e.g., the same sport) and generate for display video of the similar situation.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: November 12, 2019
    Assignee: ROVI GUIDES, INC.
    Inventors: Thomas Kang-Po Yan, Hong-Qi Jia, Peter Boonstra, Kerui Chen
  • Patent number: 10477286
    Abstract: A streaming media file processing method and a live streaming system are provided. The method includes slicing a streaming media file into slices according to a preset time unit; creating a playing sequence number for each slice based on time data, where the playing sequence number is used to determine an order of playing back the slices; and storing the slices and the playing sequence numbers of the slices separately and establishing a mapping relationship between the slices and the corresponding playing sequence numbers. The present disclosure slices the streaming media file based on the preset time unit, and creates the playing sequence number for each slice based on time data, and selects and processes the slice file corresponding to the playing sequence number based on the time information, which facilities the subsequent operation to the slice file. In addition, the present disclosure also provides a live streaming system.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: November 12, 2019
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Hong Chen, Shibiao L V
  • Patent number: 10448124
    Abstract: The present disclosure provides a method and system for issuing media information, including: obtaining a listing of changed media information that is in an unprocessed state, including identification information of a target changed field for pre-configured target media information, and original field content information and new field content information of the target changed field for the pre-configured target media information; updating the pre-configured target media information based on the new field content information of the target changed field; receiving a request for the pre-configured target media information from a media subscription client; and in response to receiving the request for the pre-configured target media, issuing the updated pre-configured target media information to a media subscription client, wherein the media subscription client displays the updated pre-configured target media information in lieu of the pre-configured target media information.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: October 15, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiliu Tang, Jie Yi, Zuowei Chen, Jiliang Li
  • Patent number: 10419784
    Abstract: The present disclosure provides a system and method for serving one or more advertisements during streaming of dynamic, adaptive and non-sequentially assembled video. The method includes reception of a set of preference data and a set of user authentication data. The method includes fetching of the one or more tagged videos. The method includes fragmentation of each tagged video into the one or more tagged fragments. The method includes segregation of one or more mapped fragments into one or more logical sets of mapped fragments. The method includes mining of semantic context information from each mapped fragment. The method includes clustering of the one or more logical sets of mapped fragments into one or more logical clusters. The method includes allocation and insertion of one or more advertisements in one or more advertisement slots. The method includes assembling of the one or more logical clusters of mapped fragments.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: September 17, 2019
    Inventors: N. Dilip Venkatraman, Savitri Dilip
  • Patent number: 10412428
    Abstract: Technologies are generally described for systems and methods to identify defective segments of content data. The methods may comprise generating a monitor agent effective to generate a request for the content data. The methods may comprise deploying the monitor agent to an address. The monitor agent may be effective to extract the content data and to generate delivery data associated with the content data. The methods may comprise distributing the delivery data to a parameter processor. The methods may comprise generating parameter data. The parameter data may be effective to indicate a parameter level associated with a parameter of the content data. The methods may comprise generating performance data based on the parameter data. The performance data may be effective to indicate a number of defects among the content data. The methods may comprise identifying a number of defective segments among the content data based on the performance data.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: September 10, 2019
    Assignee: Streamseer LLC
    Inventors: Naveen Kadiyala, Shafi Hashemi, Betson Thomas
  • Patent number: 10362359
    Abstract: An embodiment includes receiving a first request for first video content and a first video player from a client; in response (a) (i) obtaining first source code for the first video player, (a)(ii) obtaining a first configuration file for the first video player, (a)(iii) obtaining a first player module corresponding to the first video player, and (a)(iv) communicating same to the client. The first video player comprises code to play video via a graphical user interface. The first player module comprises code that, in response to the first player module subscribing to a first event bus of a pub/sub system, performs a first routine in response to: (b)(i) a first publication to the first event bus from an additional player module that corresponds to the first video player, and (b) (ii) execution of a first callback function corresponding to the first publication.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: July 23, 2019
    Assignee: uStudio, Inc.
    Inventors: John Ramey, Josh Marshall, Emerson F. Lane, III, Thomas Stephens, Brian Matheny
  • Patent number: 10341735
    Abstract: Systems and methods are described for a media guidance application (e.g., implemented on a user device) for sharing content service provider subscriptions for user-selected media assets. The media guidance application may receive a media asset selection from the user and provide options to share subscriptions from the user's friends to allow the user to access the media asset.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: July 2, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Gregory Alan Auxer, Scott Manning
  • Patent number: 10298969
    Abstract: Video streams, either in form of on-demand streaming or live streaming, usually have to be transcoded based on the characteristics of clients' devices. Transcoding is a computationally expensive and time-consuming operation; therefore, streaming service providers currently store numerous transcoded versions of the same video to serve different types of client devices. Due to the expense of maintaining and upgrading storage and computing infrastructures, many streaming service providers recently are becoming reliant on cloud services. However, the challenge in utilizing cloud services for video transcoding is how to deploy cloud resources in a cost-efficient manner without any major impact on the quality of video streams. To address this challenge, in this paper, the Cloud-based Video Streaming Service (CVSS) architecture is disclosed to transcode video streams in an on-demand manner.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: May 21, 2019
    Assignee: University of Louisiana at Lafayette
    Inventors: Magdy A. Bayoumi, Xiangbo Li, Mohsen Amini Salehi
  • Patent number: 10291966
    Abstract: A method includes receiving, at a content server from a media device, a request for media content at a first playback rate. The media content is available to the content server at a second playback rate that is different from the first playback rate. The method includes generating modified media content by modifying a first portion of the media content to have a second format corresponding to a third media playback rate. The first portion having a first media characteristic. The third playback rate is different than the first playback rate and is different than the second playback rate. The third playback rate is selected such that the modified media content has a third format corresponding to the first playback rate. The method further includes sending the modified media content from the content server to a media device.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: May 14, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Andrej Ljolje, Ann Syrdal, Alistair Conkie