Receiver (e.g., Set-top Box) Patents (Class 725/100)
  • Patent number: 11121812
    Abstract: A broadcast signal transmitter includes a first bit interleaver to bit interleave core layer data of at least one core layer Physical Layer Pipe (PLP) for a core layer; a second bit interleaver to bit interleave enhanced layer data of at least one enhanced layer PLP for an enhanced layer; an injection level controller to control power ratio between the bit-interleaved core layer data and the bit-interleaved enhanced layer data; a combiner to combine the core layer data and the enhanced layer data which the power ratio is controlled and to output Layered Division Multiplexing (LDM) data; a power normalizer to normalize power of the LDM data; a time interleaver to perform time-interleaving on the LDM data which the power is normalized; a framer to generate a signal frame comprising a preamble and the time-interleaved LDM data; and a modulator to perform Orthogonal Frequency Division Multiplexing modulation on the signal frame.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: September 14, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongwoong Shin, Woosuk Ko, Jaehyung Kim, Jongseob Baek, Sungryong Hong
  • 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: 11115505
    Abstract: The disclosed embodiments provide a system for extracting custom content from network packets. During operation, the system receives a stream of packets. The system then parses packets in the stream to determine a protocol for each packet. Next, the system applies a custom-content-extraction rule to each packet associated with a target protocol to obtain the extracted content. Then, the system stores the extracted content in events in a data store to facilitate subsequent queries involving the extracted content.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: September 7, 2021
    Assignee: Splunk Inc.
    Inventors: Fang I. Hsiao, Clayton S. Ching, Michael R. Dickey, Vladimir A. Shcherbakov, Clint Sharp
  • Patent number: 11030974
    Abstract: A refrigerator includes a main body defining a storage compartment that is divided into a plurality of storage sections, and a door coupled to the main body to selectively open or close the storage compartment. The door includes a door glass having at least one transparent display area, and a door frame surrounding one or more edges of the door glass and configured to protect the door glass. The transparent display area is configured to display, based on being touched by a user, information on food stored in one or more of the plurality of storage sections that corresponds to the touched transparent display area.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: June 8, 2021
    Assignee: LG Electronics Inc.
    Inventors: Jaeyoung Lee, Seungcheol Baek, Jeonghwa Yang, Eunjung Suh, Eungyeong Gwon
  • Patent number: 10824116
    Abstract: A method forms a digital value from a clock signal and a digital data signal. The method includes sampling the clock signal in order to obtain a clock signal digital value sequence and sampling the digital data signal in order to obtain a data signal digital value sequence. Sampling points are ascertained from the clock signal digital value sequence, at which data signal digital values are extracted from the data signal digital value sequence. The digital value is formed from the data signal digital values.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: November 3, 2020
    Assignee: LEICA MICROSYSTEMS CMS GMBH
    Inventor: Bernd Widzgowski
  • Patent number: 10820020
    Abstract: When a media client is receiving a media stream, the media client determines an upcoming time point at which the media client is to perform a content revision involving insertion (e.g., substitution or overlaying) of new content. The media client further determines an advanced time point when the media client should initiate a process of acquiring the new content, setting the advanced time point sufficiently in advance of the upcoming content-revision time point to enable the media client to obtain at least enough of the new content to be able to start the content revision on time. In an example implementation, the media client could determine the advanced time point by predicting how long the content-acquisition process will take, based on consideration of past instances of content acquisition, possibly correlated with operational factors such as content source, processor load, memory load, network speed, and time of day.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: October 27, 2020
    Assignee: Gracenote, Inc.
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Patent number: 10798436
    Abstract: Aspects of the subject disclosure may include, for example, identifying video content having a scheduled broadcast time during a first viewing period that satisfies a viewership threshold and facilitating a transfer of the video content to a multimedia storage device. The video content is transferred to the multimedia storage device during a second viewing period prior to the first viewing period. The video content includes the data to prevent the multimedia storage device from sending the video content to another device prior to the time when the program is scheduled to be broadcast. Other embodiments are disclosed.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 6, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Armstrong Soo, Bernard Ku, Zhi Li
  • Patent number: 10772019
    Abstract: A method for changing a communication network for video communication is provided. The method includes performing, by a user equipment (UE), video communication through a mobile communication network; searching for whether there is a wireless local area network (WLAN) accessible by the UE; displaying, if a WLAN accessible by the UE is found, the accessible WLAN; and when the displayed WLAN is selected by a user, changing a communication network for the video communication to perform the video communication through the selected WLAN.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: September 8, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyung-Rae Cho, Sun-Ae Kim, Ji-Young Kwahk, Hyun-Joo Oh
  • Patent number: 10764609
    Abstract: There is provided a system including a non-transitory memory storing an executable code and a hardware processor executing the executable code to provide access to a plurality of media contents in a content repository, wherein each of the plurality of media contents has a rating, receive a rating input from a user device assigning a user rating to a first media content of the plurality of media contents, update the rating of the first media content based on the rating input, if the rating of the first media content exceeds a threshold, add the first media content to a programming queue of a broadcast channel, and transmit the first media content to a plurality of user devices on via the broadcast channel.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 1, 2020
    Assignee: Disney Enterprises Inc.
    Inventors: Scott F. Watson, Skarphedinn Hedinsson
  • Patent number: 10715871
    Abstract: A content platform can receive information identifying a plurality of exit times, in an on-demand content element, associated with respective user-initiated exit events. The plurality of exit times can be based on a time duration of the on-demand content element. The content platform can generate an exit time distribution based on the plurality of exit times, and can identify a maximum exit time density in the exit time distribution and a maximum exit time density gradient in the exit time distribution. The content platform can determine, using a machine-learning regression model, an end screen time in the on-demand content element based on the maximum exit time density and the maximum exit time density gradient. The content platform can generate an instruction to display an end screen user interface at the end screen time during playback of the on-demand content element.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: July 14, 2020
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Benigno Riga, Kyrylo Panarin, Pari Chidambaram
  • Patent number: 10659335
    Abstract: Systems and methods for analyzing network traffic are provided. An exemplary system may include a plurality of network nodes distributed in multiple geographical regions. The plurality of network nodes may be configured to collect mass scanning network traffic data. The system may also include at least one processor configured to receive, from the plurality of network nodes, the collected mass scanning network traffic data. The processor may also be configured to generate an omnidirectional network traffic database based on the received mass scanning network traffic data. The processor may further be configured to receive a query against the omnidirectional network traffic database. The query may include information of a source of a network scanning activity. Moreover, the processor may be configured to determine whether the source matches any record in the omnidirectional network traffic database and generate an indication based on the determination.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: May 19, 2020
    Assignee: GREYNOISE INTELLIGENCE INC.
    Inventor: Andrew Kevin Morris
  • Patent number: 10609102
    Abstract: A method for processing a broadcast signal, the method includes receiving a broadcast signal via a broadcast stream, the broadcast signal including service components of a broadcast service, service signaling information for signaling the broadcast service and a service list table; parsing the broadcast signal and obtaining the service list table, the service list table including bootstrap information for indicating a Real time Object delivery over Unidirectional Transport (ROUTE) session which delivers the service signaling information; obtaining the service signaling information by using the bootstrap information, the service signaling information includes first and second metadata, wherein the first metadata is used to determine a transport mode of each of the service components, and wherein the second metadata provides session description information for accessing the service components from the broadcast stream; and obtaining the service components for the broadcast service, and providing the broadcast s
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: March 31, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Minsung Kwak, Jangwon Lee, Woosuk Ko, Sungryong Hong
  • Patent number: 10587367
    Abstract: A broadcast signal transmitter includes a first Forward Error Correction (FEC) encoder configured to encode core layer data, a second FEC encoder configured to encode enhanced layer data, an injection level controller configured to control power ratio between the encoded core layer data and the encoded enhanced layer data, a combiner configured to combine the core layer data and the enhanced layer data and to output Layered Division Multiplexing (LDM) data, a power normalizer configured to normalize power of the outputted LDM data, a time interleaver configured to time-interleave the LDM data, a framer configured to generate a signal frame comprising a preamble and the time-interleaved LDM data, the preamble carrying signaling information, and a modulator configured to perform Orthogonal Frequency Division Multiplexing (OFDM) modulation on the generated signal frame.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: March 10, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongwoong Shin, Woosuk Ko, Jaehyung Kim, Jongseob Baek, Sungryong Hong
  • Patent number: 10482491
    Abstract: A method for targeting marketing for user conversion includes receiving a list of users. Data pertaining to the users is received. A conversion likelihood score representing an estimation of how likely the user would be to converted from a trial user to a paid user is determined for each user. A similarity score representing how similar the users of the pair are to one another is determined for each possible pair of users. A graph in which each node thereof represents each user and edges between the nodes have edge weights representing the determined similarity scores is constructed. Each node is associated with a value representing its conversion likelihood score. A marketing potential score is calculated for each user using both the node-associated-values and the edge weights of the graph. A set of target users having highest marketing potential scores is constructed.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Pavankumar Murali, Roman Vaculin
  • Patent number: 10462203
    Abstract: A hardware encoder includes a network interface configured to receive configuration information via a private network and a processor configured to encode at least one media stream based on the configuration information. The configuration information is received from a mobile device connected to the private local network.
    Type: Grant
    Filed: June 13, 2018
    Date of Patent: October 29, 2019
    Assignee: WOWZA MEDIA SYSTEMS, LLC
    Inventors: Charles F. Good, Barry Owen, Ed Nelson Caggiani
  • Patent number: 10419502
    Abstract: Systems and methods can use client-side video buffer occupancy for enhanced quality of experience in a communication network. The systems and methods provided herein can drive changes in the communication system using control responses. Example control responses include responses for scheduling of packets under capacity constrained conditions. An access node, such as a base station, may transmit video from a server to a client in a user device. The access node can estimate client-side video buffer occupancy and predict video playback stalls. The client-side video buffer occupancy can be estimated by emulating behavior of the client. The buffer occupancy can be used to enhance quality of experience for the user. For example, when the buffer occupancy is low, the access node may increase scheduling priority of packets conveying the video.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: September 17, 2019
    Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Yiliang Bao, David Gell, Kenneth L. Stanwood, Ahmed ElArabawy
  • Patent number: 10419539
    Abstract: In an embodiment, a system contains a network testing engine that sends test data along different paths of a network between a source and a destination, wherein each path contains a plurality of network nodes, and receives, in response to sending the test data, response data about the paths. The system further contains a network path characteristics engine that determines characteristics of each path based on the response data, and a delivery parameters engine that receives a request for delivery of a data load from the source to the destination and determines, based on the request, delivery parameters. Furthermore, the system contains the source and a path selection engine that determines a selected path of the different paths based on the characteristics of the paths and the delivery parameters, and sends the selected data path to the source, which sends the data load along the selected path to the destination.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: September 17, 2019
    Assignee: Bank of America Corporation
    Inventor: Manu J. Kurian
  • Patent number: 10320839
    Abstract: A method, system and computer-usable medium are disclosed for performing an automated anti-spoofing configuration operation, comprising: determining whether a source address of an internet protocol (IP) packet is allowed by a receiving interface of a firewall; determining whether the IP packet comprises a multicast packet when the IP packet is allowed by the receiving interface of the firewall; replacing the source address with a rendezvous point address; using the rendezvous point address to determine whether routing path information associated with the multicast packet matches information stored within a multicast routing information base for the receiving interface of the firewall; and, identifying the multicast packet as spoofed when the routing path information associated with multicast packet does not have corresponding information stored within the multicast routing information base.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 11, 2019
    Assignee: Forcepoint, LLC
    Inventors: Ville Mattila, Tomi Salminen, Tuomo Syvänne
  • Patent number: 10277936
    Abstract: Remote management of a digital terrestrial television device. In terrestrial television reception, a control command is transmitted by a distant remote management server through another communication channel, the control command requesting the video device to set at least a digital terrestrial television parameter related to a service list management.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: April 30, 2019
    Assignee: InterDigital CE Patent Holdings
    Inventors: Gilles Straub, Nicolas Caramelli
  • Patent number: 10275650
    Abstract: An apparatus, method and computer program wherein the apparatus comprises: processing circuitry; and memory circuitry including computer program code; the memory circuitry and the computer program code configured to, with the processing circuitry, cause the apparatus at least to perform; detecting user selection of a part of an image wherein the image is displayed on a display; obtaining context information; and determining information to be provided to the user based on the user selection, the displayed image and the obtained context information.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: April 30, 2019
    Assignee: Nokia Technologies Oy
    Inventor: Lasse Laaksonen
  • Patent number: 10257238
    Abstract: A control system includes a plurality of control apparatuses each capable of controlling a first communication terminal connected to the control apparatus. Each control apparatus transmits search information including terminal identification information for identifying a second communication terminal to other control apparatuses of the plurality of control apparatuses, searches for one of the other control apparatuses that is connected to the second communication terminal based on responses that are transmitted from the other control apparatuses in response to the search information, and transmits state information indicating a state of the first communication terminal connected to the control apparatus to the searched control apparatus connected to the second communication terminal.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: April 9, 2019
    Assignee: Ricoh Company, Ltd.
    Inventors: Naoki Umehara, Takahiro Asai, Hiroshi Hinohara
  • Patent number: 10129578
    Abstract: A trigger manager and related processes and systems for managing triggers for a plurality of subscribing set-top boxes in an interactive television environment are provided. In response to receipt of a configuration update request originating from a specific set-top box, the trigger manager accesses a database of subscribing set-top box profiles associating subscribing set-top boxes with respective sets of triggers. The database is processed based on the configuration update request to identify a profile associated with the specific set-top box from which the configuration update request originated. Trigger update information associated with the identified profile is transmitted over a network to the specific set-top box from which the configuration update request originated. In response to receipt at the specific set-top box of the trigger update information, the set of current triggers in the memory unit is updated at least in part based on the information received.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: November 13, 2018
    Assignee: BCE INC.
    Inventors: Jean Bouchard, David Merritt, Roger Ruiz-Carrillo
  • Patent number: 10116985
    Abstract: A method and an apparatus are provided for displaying a bullet curtain in a VR video. During playback of the VR video, a VR device may detect a visual field of a user, determine a target bullet curtain to be displayed in the visual field of the user based on location information of a plurality of bullet curtains stored in a bullet curtain library, and then display the target bullet curtain in the display area corresponding to the visual field of the user.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: October 30, 2018
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventor: Zhengxiang Wang
  • Patent number: 10070291
    Abstract: A candidate companion screen device is located by a primary display device as being in the same room as the primary device using low energy Bluetooth, and in response ancillary content related to content being shown on the primary display device is provided to the companion screen device. The ancillary content may be provided from the Internet based on information in the content being presented on the primary display device by, e.g., providing a link to a website to the companion device.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: September 4, 2018
    Assignee: Sony Corporation
    Inventor: Brant Candelore
  • Patent number: 10063439
    Abstract: Techniques for coordinated and device-distributed detection of abnormal network device operation are provided. In some embodiments, a method may include identifying a suspicious activity condition associated with a suspect network device. The suspicious activity condition may also be associated with the device itself. Activity of the network device may be detected and analyzed, including additional data corresponding to the activity from one or more other network devices in the same network. In response to determining that the suspicious activity condition is satisfied, an alert communication can be transmitted that identifies the suspect network device. When the activity is associated with the device itself, a local operation at the network device may be changed.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 28, 2018
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, Gursharan Sidhu
  • Patent number: 10051314
    Abstract: A method, system, and executable instructions are provided that receive a request to change a television tuner from a first channel to a second channel, the first channel providing first programming and the second channel providing second programming, wherein the first and second programming are different and changing from the first channel to the second channel causes a delay in providing, by the television tuner, the second programming, determine, based on metadata associated with the second channel and/or second programming, an image associated with the second programming, and, during the delay, display, on a screen of the television, the image.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: August 14, 2018
    Assignees: Jamdeo Technologies Ltd., Hisense USA Corp., Hisense International Co., Ltd.
    Inventors: Sanjiv Sirpal, Mohammed Selim, Alexander de Paz
  • Patent number: 10044705
    Abstract: The disclosure is directed to security management in communications involving computing devices, e.g. Internet of Things (IoT) devices. An IoT device can perform various activities, e.g., social networking activities, for or on behalf of a user. An IoT device is typically insecure, especially when accessing user data. To control the type of activities that can be performed by various types of devices, a server device (“server”) can issue different types of tokens to different IoT devices. Which token an IoT device has determines the types of activities the IoT device can perform. For example, the server can issue a restricted token, which restricts the type of activities an IoT device can perform, and an unrestricted token to a more secure device, e.g., a smartphone, that can perform a broader range of activities. For example, the restrictive token may not permit the IoT device to change the password of a user.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: August 7, 2018
    Assignee: Facebook, Inc.
    Inventors: Xinlei Wang, Francislav P. Penov
  • Patent number: 9985748
    Abstract: Disclosed herein is a broadcast signal transmitter. A broadcast signal transmitter according to an embodiment of the present invention includes a first BICM unit configured to FEC-encode the data of a core layer, a second BICM unit configured to FEC-encode the enhanced layer data, an LDM injection unit configured to combine the core layer data and the enhanced layer data and to output Layered Division Multiplexing (LDM) data, a time interleaver configured to time-interleave the LDM data, a framing unit configured to generate a signal frame including a preamble for carrying signaling information and the LDM data, and a waveform generation unit configured to generate a broadcast signal by performing OFDM modulation on the signal frame.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: May 29, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongwoong Shin, Woosuk Ko, Jaehyung Kim, Jongseob Baek, Sungryong Hong
  • Patent number: 9967521
    Abstract: Methods and apparatus to provide content on demand in content broadcast systems are disclosed. An example method comprises receiving a first portion of a program via broadcast signal and receiving a second portion of the program via an Internet protocol (IP) based signal. The example method may further comprise combining the first and the second portions and at least one of store the combined first and second portions in a file or playback the combined first and second portions.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 8, 2018
    Assignee: THE DIRECTV GROUP, INC.
    Inventors: Raynold M. Kahn, Peter M. Klauss, Stephen P. Dulac
  • Patent number: 9953341
    Abstract: Certain exemplary embodiments disclosed herein relate to systems and/or methods for distributing advertisements from a central advertisement network to one or more peripheral devices at a location via a local advertisement server. In certain exemplary embodiments, the local advertisement server within a location receives advertisements from the central advertisement network and rebroadcasts them to peripheral devices within that location. Advertising information may be tracked and reported, e.g., for accounting, revenue-sharing, and/or other purposes in certain exemplary embodiments. Thus, in certain exemplary embodiments, the distribution of advertisements is provided to peripherals via a non-web- and non-PC-dependent network. Moreover, in certain exemplary embodiments, reporting and advertising related communications are substantially bi-directional regardless of device type.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: April 24, 2018
    Assignee: TouchTunes Music Corporation
    Inventors: Dominique Dion, Michael Tooker, Francois Guy, Mounir Khenfir
  • Patent number: 9949353
    Abstract: A method for controlling light presentation of a light system is proposed to include steps of: (a) performing, by a media renderer, playback of a multimedia program; and (b) controlling, by the media renderer during the playback of the multimedia program in step (a), the light system to change light presentation thereof according to a light-timing file set that is prepared prior to step (a), and that indicates time points at which the light system is to change light presentation thereof during playback of the multimedia program.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: April 17, 2018
    Assignee: TP VISION HOLDING B.V.
    Inventor: Vikas Jain
  • Patent number: 9736542
    Abstract: An apparatus of processing a digital service signals and a method thereof are disclosed.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: August 15, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Sejin Oh, Jinpil Kim, Seungjoo An, Kyungho Kim, Kyoungsoo Moon
  • Patent number: 9712804
    Abstract: A receiving device and a method for receiving a multiview three-dimensional broadcast signal, including a method for processing multiview three-dimensional broadcast signal having the steps of: receiving a broadcast signal, which includes a three-dimensional broadcast image for a plurality of views and includes signaling data for signaling the three-dimensional broadcast image; parsing three-dimensional broadcast image view information, parsing multiview subtitle stream packet identifier information, and parsing multiview subtitle segment identifier information; and outputting the three-dimensional broadcast image for the plurality of the views including the three-dimensional broadcast image of the particular view, to which the subtitle data is applied.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: July 18, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jongyeul Suh, Jeehyun Choe
  • Patent number: 9712869
    Abstract: A method executes at a server system with one or more processors and memory. The server receives demographic information for a plurality of household members. The demographic information includes at least age and gender. The server receives television viewing information for the household. The server identifies one or more television viewing sessions from the television viewing information and selects one of the television viewing sessions. The server identifies one or more television programs tuned during the selected televisions viewing session and accesses demographic skew data for at least a subset of the television programs tuned. The demographic skew data for a television program identifies fractions of viewers of the television program from predefined demographic segments. The server associates a household member with the television viewing session at least in part by correlating the demographic skew data of the television programs tuned with the demographic information of the first household member.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: July 18, 2017
    Assignee: Google Inc.
    Inventor: Nicholas Salvatore Arini
  • Patent number: 9699493
    Abstract: Disclosed herein are systems and methods for causing a stunt switcher to run a snipe-overlay video effect (DVE). An example method involves (i) selecting a first log-entry from a traffic log, the first log-entry corresponding to a snipe-overlay DVE, to a snipe video, and to a start time; (ii) selecting a second log-entry from the traffic log, the second log-entry corresponding to a video component (VC) and the start time; (iii) causing the VC to start being channeled through the stunt switcher proximate the start time; (iv) making a determination that a threshold time-period has passed since the start time; and (v) responsive to making the determination (a) causing the snipe video to be sent to the stunt switcher, and (b) causing the stunt switcher to run the snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: July 4, 2017
    Assignee: Tribune Broadcasting Company, LLC
    Inventor: Hank J. Hundemer
  • Patent number: 9699506
    Abstract: A method of providing communications services to customer premise equipment (CPE) coupled to a television. The method includes operating a network element as a communications terminal server, the network element being part of a communications network. The network element receives from the CPE a request to initiate communications with a diagnostic system coupled to the communications network. The network element accesses a communications application executing on a communications server coupled to the communications network and pushes a communications interface to the CPE. The network element receives message information from the CPE and routes the message information to the communications server to initiate delivery of a message to the diagnostic system.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: July 4, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jacklyn A. Mickle, Michael W. Smith, James H. Chilton
  • Patent number: 9692843
    Abstract: A method executes at a server system with one or more processors and memory. The server receives demographic information for a plurality of household members. The demographic information includes at least age and gender. The server receives web activity information for the household. The server identifies one or more web activity sessions from the web activity information and selects one of the web activity sessions. The server identifies one or more web sites visited during the selected web activity session and accesses demographic skew data for at least a subset of the web sites visited. The demographic skew data for a web site identifies fractions of visitors to the web site from predefined demographic segments. The server associates a household member with the web activity session at least in part by correlating the demographic skew data of the web sites visited with the demographic information of the first household member.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventor: Nicholas Salvatore Arini
  • Patent number: 9660908
    Abstract: A method and apparatus for processing a plurality of data packets. A data packet is received. A determination is made as to whether a portion of the data packet follows a selected digital recorder standard protocol based on a header of the data packet. Raw data in the data packet is converted into human-readable information in response to a determination that the portion of the data packet follows the selected digital recorder standard protocol.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: May 23, 2017
    Assignee: THE BOEING COMPANY
    Inventor: Brandon M. Murphy
  • Patent number: 9578352
    Abstract: A content delivery resource in a cable network receives a request for specified content. The content delivery resource retrieves profile information assigned to the subscriber domain. The profile information indicates multiple different playback formats assigned to the subscriber domain. To service the request, the content delivery resource utilizes the profile information associated with the subscriber domain to select versions of the specified content encoded in accordance with the multiple different playback formats. The content delivery resource then initiates transmission of the versions of the specified content in the multiple different playback formats to the subscriber domain for playback on multiple types of playback devices.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: February 21, 2017
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: James S. Manchester, Michael Angus, Wilfred Jaime Miles
  • Patent number: 9544348
    Abstract: This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a method that includes receiving, at a server from a remote client application, files related to rendering of a frame, and storing the files related to the rendering of the frame at storage locations local to the server. The files are stored in accordance with an organization of the files on a remote computing device associated with the remote client application. The method also includes rendering the frame from the files using a rendering application determined based on information associated with the files, and making the rendered frame available to the remote client application.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: January 10, 2017
    Assignee: Google Inc.
    Inventors: Sean Patrick Devereaux, Brian Gregory Cipriano, Brian Frederick Drewes
  • Patent number: 9471549
    Abstract: Systems and methods are provided for displaying and manipulating the display of digital character strings where the length of the character string extends beyond the width of a desired output display. In response to a user request to display a character string, a client can generate a truncated representation of the character string using at least one truncation symbol when the character string extends beyond the width of an output display. A client can modify the display of the truncated representation of the character string in response to detecting a signal corresponding to a change in location of the truncation symbol. The signal can be detected from a touchscreen or input device. This allows a user to view any portion of a selected character string, including those portions that may be obscured by the truncation symbol.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: October 18, 2016
    Assignee: APPSENSE LIMITED
    Inventors: Paul Delivett, Richard James Somerfield, James Tupper
  • Patent number: 9455829
    Abstract: A module configured in operation to connect to a host, the module including: a decryptor operable to decrypt an encrypted transport stream received from the host, the transport stream including content data and a decryption seed; a decryption key generator operable to extract the decryption seed from the transport stream and to generate a decryption key from the decryption key seed; and a secure channel generator operable to generate a secure channel between the module and the host, whereby the secure channel generator is further operable to provide the generated decryption key to the host over the secure channel.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: September 27, 2016
    Assignee: Sony Europe Limited
    Inventor: David Richard Hill-Jowett
  • Patent number: 9444564
    Abstract: In an embodiment, a given UE joins a local group communication session between a group of UEs, establishes itself as a director, obtains media feeds captured by media capturing UEs in the group of UEs and transmits a selected subset of the media feeds to a server for transmission to target UEs. In another embodiment, the server receives the media feeds itself and sends the media feeds to a director UE. The director UE indicates a selection of the subset of the media feeds to the server, and the server transmits the selected subset of media feeds to the target UEs. Accordingly, a local director UE can direct the subset to the target UEs by controlling which media feeds are sent to the server, or a remote director UE can direct the subset to the target UEs by controlling which media feeds the server sends to the target UEs.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: September 13, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Samuel K. Sun, Anthony Pierre Stonefield, Richard W. Lankford, Mark A. Lindner, Shane R. Dewing, Daniel S. Abplanalp
  • Patent number: 9438944
    Abstract: Disclosed herein are systems and methods for causing a stunt switcher to run a snipe-overlay video effect (DVE). An example method involves (i) selecting a first log-entry from a traffic log, the first log-entry corresponding to a snipe-overlay DVE, to a snipe video, and to a start time; (ii) selecting a second log-entry from the traffic log, the second log-entry corresponding to a video component (VC) and the start time; (iii) causing the VC to start being channeled through the stunt switcher proximate the start time; (iv) making a determination that a threshold time-period has passed since the start time; and (v) responsive to making the determination (a) causing the snipe video to be sent to the stunt switcher, and (b) causing the stunt switcher to run the snipe-overlay DVE, thereby overlaying the snipe video on the VC as the VC is being channeled through the stunt switcher.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: September 6, 2016
    Assignee: Tribune Broadcasting Company, LLC
    Inventor: Hank J. Hundemer
  • Patent number: 9367489
    Abstract: A method, system, and medium are provided for changing the size of media content sent to a mobile device during a media session. In one embodiment, during the media session, the mobile device requests media content that has a second size. In response to the request, the content provider transmits the media content having the second size and discontinues transmission of the media content having the first size. The size of the media content transmitted to the mobile device may be changed multiple times during the presentation of the media content.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: June 14, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Piyush Upadhyay, Badri P Subramanyan, John W Davis, Ayodeji Abidogun, William J Routt
  • Patent number: 9351298
    Abstract: Embodiments of the present invention disclose a service data scheduling method and related devices. The method includes: receiving a service attribute message; obtaining a user priority of a UE according to the service attribute message and attribute information of each service corresponding to service data of the UE that is cached locally; granting authorization to the UE according to user priority of the UE; granting authorization to each service of the UE according to the authorization granted to the UE and the service priority of the service of the UE; and sending authorization information of the each service corresponding to the service data of the UE that is cached in the base station controller to the base station controller. When the service data of the same user is cached in the base station and the base station controller in a distributed way, service data scheduling for a user is implemented.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: May 24, 2016
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhenxing Wu
  • Patent number: 9344476
    Abstract: A technique is disclosed for controlling data packet transmissions from a server to a client having a client buffer in accordance with a waiting mode and a dynamic mode. The waiting mode is performed before packets containing data encoded subject to a current bit rate have reached the client buffer; the dynamic mode is performed otherwise. In the waiting mode, down-switches to lower bit rates are allowed but up-switches to higher bit rates are disabled. In the dynamic mode, up-switches and down-switches are both allowed, with adjustments in the bit rate of packets controlled based, in part, on the amount of data contained within the client buffer when packets containing data encoded subject to the current bit rate first reached the client buffer. The two modes help avoid unnecessary rate switches.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: May 17, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Markus Kampmann, Christoph Plum
  • Patent number: 9319732
    Abstract: Members of a social network service may share real-time comments about multimedia content they are viewing. The comments are attached to bookmarks that allow other members to view the video and add to the discussion thread.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: April 19, 2016
    Assignee: VMTV, Inc.
    Inventors: David D. Lee, Jaegeun Lim, Dongcheol Jeong, Youngwoon Yoon
  • Patent number: 9319434
    Abstract: A method (500) of indicating a process to be implemented in support of a mobility transfer operation and a method (600) of responding to a mobility transfer operation being initiated. A session initiation protocol (SIP) request (120, 124, 128, 220, 226, 228) can be generated. The SIP request can indicate a mobility transfer type that corresponds to the mobility transfer operation. The SIP request can be sent from a first device (102, 106) participating in the mobility transfer operation to at least a second device (106, 102) participating in the mobility transfer operation.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: April 19, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Michael F. Coulas, Apostolis K. Salkintzis
  • Patent number: 9258575
    Abstract: A method and system for enabling users to access video capture services from a home market while temporarily located in outside of it, i.e., roaming. The user temporarily located outside of their home market uses a regional system as a proxy in a home market in which the user is able to receive regional content. The regional system then transfers the regional content to the roaming user.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: February 9, 2016
    Assignee: Charter Communications Operating, LLC
    Inventors: Chaitanya Kanojia, Joseph Thaddeus Lipowski