Patents Examined by Terrika Peterson
  • Patent number: 11546675
    Abstract: Methods, systems, and media for streaming video content using adaptive buffers are provided.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: January 3, 2023
    Assignee: Google LLC
    Inventors: Matt Doucleff, Anil Vijendran
  • Patent number: 11438296
    Abstract: Disclosed are systems and methods for managing notifications from published applications. A method for managing notifications from one or more published applications includes detecting, by a server, a notification from the one or more published applications launched by a user at a client device, forming a notification packet containing information from the notification, and causing the notification packet to be provided to the client device.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: September 6, 2022
    Assignee: Parallels International GMBH
    Inventors: Marco Borg, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11425458
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to to estimate population reach from marginal ratings. An example apparatus includes an interface to access marginal ratings of the media for a recorded audience, marginal ratings of the media for a population audience, and reach of the media for the recorded audience; a reach determiner to iteratively estimate a reach of the media for the population audience based on the marginal ratings for the recorded audience, the marginal ratings for the population audience, and the reach for the recorded audience; and the interface to output the estimated reach for the population audience.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: August 23, 2022
    Assignee: The Nielsen Company (US), LLC
    Inventors: Michael Sheppard, Jonathan Sullivan, Edward Murphy, Michael D. Morgan, Ludo Daemen
  • Patent number: 11412283
    Abstract: System and method for adaptively streaming a video. The method includes obtaining a first segment of a video file with a first bitrate and video quality level, and, after obtaining the first segment of the video file, determining, using a controller with a trained reinforcement-learning-based adaptive streaming model, a second bitrate and video quality level of a second segment of the video file to be obtained. The method also includes obtaining the second segment of the video file with the second determined bitrate and video quality level. The method may be repeated for different segments of the video file so as to adaptively stream the video represented by the video file.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 9, 2022
    Assignee: City University of Hong Kong
    Inventors: Sam Tak Wu Kwong, Xuekai Wei, Mingliang Zhou
  • Patent number: 11412311
    Abstract: Embodiments herein provide methods and systems for saving data while streaming a video. The embodiments include streaming a first fragment of the video at a bit-rate based on network conditions. In an embodiment, the scene content complexity of the first fragment can be analyzed while streaming the first fragment. Based on the screen complexity, the second fragment can be streamed at a bit-rate based on the network conditions and the analyzed screen complexity. In another embodiment, a second fragment can be received at a minimum possible resolution and, thereafter, the scene content complexity of the second fragment can be analyzed while streaming the first fragment. Based on the screen complexity of the second fragment, it can be streamed at a bit-rate based on the network conditions and the analyzed screen complexity. There may be no perceptible difference in streamed quality of the first fragment and the second fragment.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: August 9, 2022
    Inventors: Prasenjit Chakraborty, Om Prakash, Sachin Dev, Shweta Aggarwal
  • Patent number: 11405692
    Abstract: Various embodiments of systems, apparatus, and/or methods are described for presenting relevant programming information. A viewing action of an audiovisual event is detected on a receiving device. Data associated with the viewed audiovisual event is then retrieved. The retrieved data includes at least receiving device information and audiovisual event information. The retrieved data is then stored in a historical viewing database, and at least one scoring table is generated from the data in the historical viewing database. Programming information for a plurality of candidate audiovisual events that are available to be viewed is then organized based at least in part on the at least one scoring table and a selected time, and the organized programming information is output to a presentation device.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: August 2, 2022
    Assignee: DISH Technologies L.L.C.
    Inventors: Jay P. Carlson, Danny J. Minnick
  • Patent number: 11405668
    Abstract: The present disclosure is generally directed to media systems configured to receive and play media assets. In particular, methods and systems are provided for improved media asset session continuity across such media systems. Systems and methods are provided herein for continuing media asset sessions across media systems or media devices in a way designed to minimize manual intervention, for example, by determining a likelihood (e.g., a probability) of a user requesting media session continuation of an ongoing media asset or a segment thereof across two or more devices.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: August 2, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Santhiya Krishnamoorthi, Vikram Makam Gupta
  • Patent number: 11375288
    Abstract: Systems and methods for providing a message to a messaging platform include capturing, by a client device installed as a fixture at a location of a live event, media of a participant of the live event. Input is obtained from the participant by the client device. A message is created based on the input comprising the media and authored by a messaging platform account associated with the live event. The message is provided to a messaging platform for broadcasting to accounts associated with the account associated with the event.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: June 28, 2022
    Assignee: TWITTER, INC.
    Inventors: James R. Buckhouse, Andrew Jared Adashek, Andrew W. McClain
  • Patent number: 11356343
    Abstract: An example embodiment may involve performing a discovery process to identify configuration items representing computing devices and applications in a managed network and determining that the configuration items exceed a threshold payload size. The embodiment may then involve generating a graph that represents the configuration items as nodes interconnected by unidirectional edges. The edges may represent respective associations between pairs of configuration items to which they connect, and the respective associations are classified either as weak associations that represent non-dependency relationships between a respective pair of nodes or as strong associations that represent dependency relationships between the respective pair of nodes. The embodiment may involve dividing the graph into overlapping sub-graphs based on the respective associations represented by the edges and, for each sub-graph, separately transmitting the configuration items defined therein to one or more server devices.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: June 7, 2022
    Assignee: ServiceNow, Inc.
    Inventors: David Wiener, Yair Leibkowiz, Haviv Rosh, Yuval Rimar
  • Patent number: 11323397
    Abstract: Systems and methods are provided that intercept access to mainframe computing systems' messaging systems. For example, a method may include using a replacement messaging interface adapter to intercept a messaging request being directed from a client program to a messaging interface module of a messaging subsystem that is identified by a messaging stub interface module that implements a documented messaging interface. The method may also include performing an auxiliary function on the messaging request. The method may additionally include transmitting the messaging request to the messaging interface module of the messaging subsystem. The method may further include receiving a response from the messaging subsystem. Additionally, the method may include providing the response to the client program.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: May 3, 2022
    Assignee: BMC Software, Inc.
    Inventors: Dale G. Wood, Michael L. Perry
  • Patent number: 11310549
    Abstract: A system for telematics integration includes a video system configured to receive an event email notification from a telematics system. The telematics system was provided an email address for the event email notification. The video system is further configured to scrape the event email notification for event information and to determine whether event information satisfies criteria to generate trigger criteria for an event of interest. Then video system is further configured to, in the event that the event information satisfies the criteria to generate the trigger criteria, retrieve associated video from a video repository of the video system based at least in part on the trigger criteria.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: April 19, 2022
    Assignee: Lytx, Inc.
    Inventor: Rael Morris
  • Patent number: 11297379
    Abstract: Programmable media interfaces, methods and systems for programming a plurality of displays in a multiple display environment are described herein. The media interfaces, methods and systems include processors configured to program a sequence of broadcast content to the plurality of display devices, control pre-set or pre-programmed sequencing of the broadcast of the future content at times, and select particular displays in the plurality of displays to display portions of the broadcast content at the pre-set or pre-programmed times for future playing.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: April 5, 2022
    Assignee: InterDigital Madison Patent Holdings, SAS
    Inventor: Robert Andrew Rhodes
  • Patent number: 11265373
    Abstract: An electronic device of a first user is configured to: connect with a second electronic device of a second user of the plurality of electronic devices over a first peer-to-peer wireless network link when the second electronic device is within a communicable range of the first electronic device; receive from the second electronic device, a second unique code generated by the second electronic device, the second unique code including a second unique identifier of the second electronic device; store on the first electronic device: the second unique identifier; information associated with the proximity of the second electronic device; and information associated with the time when the second electronic device is within the communicable range of the first electronic device; and display a notification on the first electronic device when the second unique identifier is downloaded from a web server to the first electronic device.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 1, 2022
    Inventor: Neeraj Jhanji
  • Patent number: 11252450
    Abstract: Particular embodiments provide a system to determine ad segments in a video asset to enable subsequent ad replacement in video programs. The system is included in a multiple service operator (MSO) system that broadcasts video programs via a broadcast schedule. The MSO may not know the location of the ad segments in the video asset. To determine the ad segments, the MSO uses a classifier to classify video program segments and advertisements in the video asset. The classifier may be integrated with an nDVR system. By integrating with the nDVR system, particular embodiments may determine user behavior information, such as trick play commands, from the nDVR system. The classifier may use the user behavior information to detect ad segments in the video asset. In one embodiment, the classifier may fuse outputs from different detectors to detect and validate ad segments in the video program.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 15, 2022
    Assignee: ARRIS Enterprises LLC
    Inventors: Alfonso Martinez Smith, Benedito J. Fonseca, Jr., Faisal Ishtiaq, Andrew Aftelak
  • Patent number: 11197051
    Abstract: A method of encoding packets of a media stream includes establishing a data connection between a client device and a server, sending a first packet of the media stream from the server to the client device at a first bit rate, receiving, at the server, a first acknowledgment signal from the client device responsive to receipt of the first packet, determining a second bit rate based on the first acknowledgment signal, and sending a second packet of the media stream from the server to the client at the second bit rate.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: December 7, 2021
    Assignee: SLING MEDIA PVT LTD
    Inventor: Jayaprakash Narayanan Ramaraj
  • Patent number: 11165720
    Abstract: A network interface device has an interface configured to interface with a network. The interface is configured to at least one of receive data from the network and put data onto the network. The network interface device has an application specific integrated device with a plurality of data processing pipelines to process at least one of data which has been received from the network and data which is to be put onto said network and an FPGA arranged in a path parallel to the data processing pipelines.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 2, 2021
    Assignee: XILINX, INC.
    Inventors: Steven L. Pope, Dmitri Kitariev, Derek Roberts
  • Patent number: 11153609
    Abstract: Disclosed are a method and an apparatus for live streaming. The method includes: collecting, by a first terminal, live streaming audio data and first live streaming image data in a live streaming process; sending, by the first terminal, the live streaming audio data and the first live streaming image data to a server, and sending, by the first terminal, a first device identifier of the first terminal to the server; sending, by the first terminal, the live streaming audio data to a second terminal; collecting, by the second terminal, second live streaming image data; and sending, by the second terminal, the second live streaming image data and the live streaming audio data to the server, and sending, by the second terminal, a second device identifier of the second terminal to the server.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: October 19, 2021
    Assignee: GUANGZHOU KUGOU COMPUTER TECHNOLOGY CO., LTD.
    Inventor: Xianguang Lv
  • Patent number: 11122322
    Abstract: Systems and methods are provided herein for indicating an amount of available storage space. To this end, the systems and methods monitor storage space associated with a media storage device to determine whether an amount of storage space available is less than a threshold. In response to determining the amount of storage space available is less than the threshold, the systems and methods enter a deletion mode. Systems and methods monitor user interactions between a user and a user device after entering the deletion mode. Systems and methods further generate for display a notification at an appropriate time, based on the monitored user interactions, to indicate the amount of storage space available to the user.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: September 14, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Vikram Makam Gupta, Vishwas Sharadanagar Panchaksharaiah
  • Patent number: 11115467
    Abstract: An electronic device of a first user configured to connect with a second electronic device of a second user over a first peer-to-peer wireless network link; send to the second electronic device, a first unique code generated by the first electronic device, corresponding to a first user identifier of the first electronic device; receive from the second electronic device, a second unique code generated by the second electronic device, corresponding to a second user identifier of the second electronic device; store the second unique code; store on the first electronic device, information indicating the proximity of the second electronic device and the time when it is within the communicable range of the first electronic device; retrieve from a coupled backend database stored in a cloud, a third unique code; and, upon determining that the third unique code matches the second unique code, display a notification on the first electronic device.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: September 7, 2021
    Inventor: Neeraj Jhanji
  • Patent number: 11102294
    Abstract: A method of transferring data to an end user via a content distribution network using an nonvolatile memory express over fabrics (NVMe-oF) device, the method including receiving a read request at the NVMe-oF device, translating a logical address corresponding to the data to a physical address, fetching the data from a flash storage of the NVMe-oF device, processing the data with a GPU that is either embedded in the NVMe-oF device, or on a same chassis as the NVMe-oF device, and transferring the data.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: August 24, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Harry Rogers, Sompong Paul Olarig, Ramdas P. Kachare