Control Process Patents (Class 725/116)
  • Patent number: 11218759
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising sending a first list of formats associated with media content to a client device via a network, and receiving from the client device a selection of a format from a second list of formats filtered from the first list using filtering criteria. The second list includes formats compatible with the client device. The filtering criteria can be based on performance metrics of the network and on capabilities of the client device. During presentation of the content at the client device in the selected format, transmission of the content item can be dynamically altered in response to a message that the presentation be continued in a different format. Other embodiments are disclosed.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: January 4, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Sassan Pejhan
  • Patent number: 11202117
    Abstract: A method for personalizing a video stream for a user, wherein the video stream comprises a sequence of video frames having a format such that a user with a viewport is not able to view the whole content present in the video frames but only a part of the content present in the video frames, the method comprising: —determining user preference information which indicates which spatial part of content present in the video frames is of higher relevance than other parts of the content present in the video frames, —selecting a spatially more relevant part in the video frames having a higher viewing relevance compared to a remaining part in the video frames based on the determined user preferences, —indicating the spatially more relevant part in the video frames to a video providing entity from where the video stream is delivered to the user.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: December 14, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ali El Essaili, Tomas Frankkila
  • Patent number: 11196723
    Abstract: An encrypted control system, an encrypted control method, and an encrypted control program make it possible to further reduce a risk of a cipher key leaking. An input device, a plant-side control device, and a controller are respectively equipped with pseudorandom number calculation units having a common function, are time synchronized, and start a synchronized operation at the same time. Since the encrypted control system is configured in such a manner, it becomes possible to switch a pair of a public key and a private key in synchronization with a control cycle of the entire control system. Consequently, it becomes possible to instantaneously and definitely detect intervention in the control system by a malicious third party.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: December 7, 2021
    Assignee: THE UNIVERSITY OF ELECTRO-COMMUNICATIONS
    Inventors: Kiminao Kogiso, Takashi Suzuki
  • Patent number: 11190849
    Abstract: In an aspect of the present invention, a server comprises a calculating unit, a determination unit, and a contribution implementing unit. The calculating unit calculates an index corresponding to the predicted value of an item contributed to the content. The determination unit determines the consideration provided to a viewer of the content based on the index in order to implement contribution of the item to the content. When an implementation request for the contributed item is received, the contribution implementing unit superimposes on the content an image of the item that is the subject of the implementation request in exchange for a consideration.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: November 30, 2021
    Inventor: Nobuo Kawakami
  • Patent number: 11190840
    Abstract: Systems and methods are disclosed herein for applying behavioral-based parental controls for media assets. The disclosed techniques herein discuss determining a media asset viewed by a user and character actions of a character within the media asset. Behavioral user data is received which includes a user action. A determination is made whether the user action matches one of the character actions. If a match is found, a parental control restriction setting for the media asset is applied and this parental control restriction is stored in memory.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: November 30, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Vijay Kumar, Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Patent number: 11177980
    Abstract: Approaches for a virtualized Cable Modem Termination System (CMTS) for providing high speed data services to a remote physical device (RPD). The virtualized Cable Modem Termination System (CMTS) comprises a core routing engine (CRE) for performing packet switching and routing and one or more physical or virtual compute servers (CS) that each perform CMTS functions for the one or more remote physical devices (RPDs). A combination of the core routing engine (CRE) and the one or more physical or virtual compute servers (CS) emulate a single Layer 3 CMTS having a single point of management.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: November 16, 2021
    Assignee: Harmonic, Inc.
    Inventors: Michael W. Patrick, Nitsan S. Elfassy, Amir Leventer, Jeremy C. Rosenberg
  • Patent number: 11178202
    Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 16, 2021
    Assignee: APPLE INC.
    Inventors: Prashant Nandakumar, Zhenheng Li, Roger N. Pantos, Gregory R. Chapman
  • Patent number: 11171999
    Abstract: Methods and apparatus are disclosed for session initiation in a conference. In one aspect, a method for communicating between multiple parties is disclosed. The method comprises generating, at a first device, a first message for transmission to a second device. The method further comprises receiving, at the first device, a second message for establishing a conference. The second message includes a list of one or more concurrent codec capabilities supported by the second device. The list of one or more concurrent codec capabilities supported by the second device comprises an indication of whether one or more resources usable for one or more concurrent instances of a first listed codec may instead be used for one or more concurrent instances of a second listed codec.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: November 9, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Nikolai Konrad Leung, Yekui Wang, Ramachandran Subramanian
  • Patent number: 11166085
    Abstract: A method includes identifying media content items for a playlist, each media content item has an introductory segment, main segment, and ending segment, determining a length of an ending segment of a first media content item and a length of an introductory segment of a second media content item, selecting an interstitial to be added to the playlist between a main segment of the first media content item and the second media content item. A length of the interstitial exceeds a combined length of the ending segment of the first media content item and the introductory segment of the second media content item. The method also includes adding a spacing between the ending segment and the introductory segment, and inserting the interstitial in the playlist between the main segment of the first media content item and the second media content item based on the spacing.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: November 2, 2021
    Assignee: Google LLC
    Inventors: Justin Lewis, Abhiram Kasina
  • Patent number: 11140943
    Abstract: A system assesses activity and displays a unitless activity value. A detector senses activity of a user. A processor reads sensed activity data from the detector. A display displays the unitless activity value. An enclosure houses the detector and the processor. The processor periodically reads the sensed activity data from the detector and processes the data to generate an activity number, the number being used to generate the unitless activity value based upon a maximum number and a display range.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Curtis A. Vock, Perry Youngs
  • Patent number: 11127041
    Abstract: A system and method is provided for determining when an electronic correspondence is reviewed by a consumer, and referencing this information when generating a subsequent electronic correspondence. The information may be used to determine when to send the subsequent electronic correspondence to the consumer. For example, the subsequent correspondence may be sent at the same time of day as when the consumer is determined to have previously reviewed an electronic correspondence. The information may also be used to determine what to include in the subsequent electronic correspondence. For example, time-sensitive promotions that are selected based on the information identifying the previous time at which the consumer reviewed a previous electronic correspondence, may be included in the subsequent electronic correspondence.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 21, 2021
    Assignee: GROUPON, INC.
    Inventors: Chris Trimble, Sean O'Brien, Geetha Kakarlapudi
  • Patent number: 11122325
    Abstract: The present disclosure is generally directed to media systems configured to receive and play live media content. In particular, methods and systems are provided for a multi-screen content playback experience for time shifted live stream content. Systems and methods are provided herein for generating for display a catch-up video (e.g., a segment of a live stream stored as URLs on a local device during the time the live stream was interrupted) in a picture-in-picture (PIP) window, and generating the PIP catch-up window and the live window for simultaneous display.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: September 14, 2021
    Assignee: ROVI GUIDES, INC.
    Inventors: Ashish Gupta, Vaibhav Gupta, Rohit Dhiman
  • Patent number: 11100543
    Abstract: A method of presenting information to a party through a messaging application is described. Responsive to receipt of a communication from a party (e.g., the first user), a reply is sent. The communication and the reply is presented in an interface to the sender. The messaging system determines matching content that is relevant to one or both of the communication and the reply and determines a quality of the match. Determining the quality of the match may include determining a score for an advertisement based on the advertisement's responsiveness to content identified in the reply message that was sent. Based on a determination that the quality is above a threshold, the matching content is presented along with the communication and the reply.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: Alan B. Sheinberg, Stanley Chen
  • Patent number: 11095942
    Abstract: A media presentation and distribution system (MPDS) that handles rules-based presentation of non-programming media items, receives a user request (which includes user parameters) for delivery of programming media content at a first client device and transmits a media stream that includes the programming media content with a plurality of identifiers present with the programming media content. The MPDS further receives a request that includes one or more user preferences from the first client device, based on a detection of the plurality of identifiers. The MPDS further determines a set of non-programming media items for delivery to first client device based on the user parameters, targeting parameters, goals associated with a non-programming media item. The MPDS further generates rules and constraints information for non-programming media items and instructs a delivery of the set of non-programming media items and the rules and constraints information to first client device.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: August 17, 2021
    Assignee: Turner Broadcasting System, Inc.
    Inventors: Donald Jude Loheide, Matthew Paul Giles, Gregory Mcclain Stigall, Nishith Kumar Sinha, Cindy Loren Campbell, James J Arnzen, Nicolas Paul Webb
  • Patent number: 11095525
    Abstract: A method, a system, and a computer program product for generating a representation of a distributed data processing system. A computer system instruments a set of elements in the distributed data processing system with a set of recorders. Encryption information is sent by the computer system to the set of recorders in the distributed data processing system, wherein the set of recorders uses the encryption information to decrypt traffic in the distributed data processing system. The computer system then sends a set of test cases into the distributed data processing system. The representation of the distributed data processing system is generated by the computer system using results from sending the set of test cases into the distributed data processing system, reducing a time for the computer system to generate the representation of the distributed data processing system.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kaleb Walton, Miguel Angel Beher Valdivia, George Bigwood, Aaron T. Wodrich
  • Patent number: 11089346
    Abstract: A processing system may obtain a video chunk of a segment of a video program via a network link, the video chunk encoded at a first bitrate of a plurality of available bitrates for segments of the video program in accordance with a mapping function of buffer occupancy levels to the plurality of available bitrates, determine a bandwidth of the network link based upon the first bitrate, a length of the segment, and an elapsed time to receive the video chunk via the network link, determine that the bandwidth of the network link is between two of the plurality of available bitrates, and increase, responsive to the determining that the bandwidth of the network link is between the two of the plurality of available bitrates, a buffer occupancy threshold of the mapping function for switching to a higher one of the two of the plurality of available bitrates.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 10, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Mahvash, Sassan Pejhan
  • Patent number: 11057678
    Abstract: A media presentation and distribution system (MPDS) that handles rules-based presentation of non-programming media items, receives a user request (which includes user parameters) for delivery of programming media content at a first client device and transmits a media stream that includes the programming media content with a plurality of identifiers present with the programming media content. The MPDS further receives a request that includes one or more user preferences from the first client device, based on a detection of the plurality of identifiers. The MPDS further determines a set of non-programming media items for delivery to first client device based on the user parameters, targeting parameters, goals associated with a non-programming media item. The MPDS further generates rules and constraints information for non-programming media items and instructs a delivery of the set of non-programming media items and the rules and constraints information to first client device.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: July 6, 2021
    Assignee: Turner Broadcasting System, Inc.
    Inventors: Donald Jude Loheide, Matthew Paul Giles, Gregory Mcclain Stigall, Nishith Kumar Sinha, Cindy Loren Campbell, James J Arnzen, Nicolas Paul Webb
  • Patent number: 11050854
    Abstract: A method includes transmitting, to a client device, an integrated application that includes integrated application content with a reference to a live application. A remote application is instantiated in response to the remote server receiving a request from the client device using an access link. Live dynamic content is received by the remote application, is transmitted to the client device, and includes live information. The live application is updated after the generation of the integrated application and is displayed by the client device with the integrated application content. User input is received from the client device identifying the live information responsive to the integrated application content. The live information includes an answer to the question from the integrated application content.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: June 29, 2021
    Assignee: Intuit Inc.
    Inventors: Ryan David Kruger, Lucas R. Doran, Jeffrey Wilson Kester, Bernadette Alexandra Mora, Sandeep Nayak
  • Patent number: 11044284
    Abstract: A method of sharing information includes: determining, in response to input of a keyword, whether a common interest network corresponding to the keyword exists; generating the common interest network corresponding to the keyword in response to determining that the common interest network corresponding to the keyword does not exist; locating first common content associated with the keyword; and outputting the located first common content to the generated common interest network corresponding to the keyword. The located first common content may be output to the generated common interest network in real time.
    Type: Grant
    Filed: March 11, 2016
    Date of Patent: June 22, 2021
    Assignee: NAVER CORPORATION
    Inventors: Jae Keol Choi, Jaeho Choi, Inho Kang, Donghee Sung
  • Patent number: 11025972
    Abstract: A method and system for comparing video and audio information at first and second spaced-apart locations on a content distribution network. Network probes are located on the network and extract a respective first and second plurality of video frames and audio segments. Two fingerprints sequences are determined from each one of the frames and segments, then the sequences are matched and time-aligned. A beginning of a matched segment is determined and the individual fingerprints within each of the fingerprint sequences are compared from the beginning of the matched segment. Fingerprints that are determined to be different during the comparison process indicate a change in video or audio content between the two probes.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: June 1, 2021
    Assignee: QLIGENT CORPORATION
    Inventors: Theodore H. Korte, Alexander V. Galanin, Andrey G. Gaynulin, Anatoly V. Shishin, Andrey E. Turkin
  • Patent number: 11012171
    Abstract: A method for adding Time Marker Packets, TMPs, comprising Metadata to an MPEG-2 transport stream transmitted via a broadcast network for providing a deterministic transport stream, comprising providing feeds of data from at least one source, where the feeds comprise payload packets being referenced by a common 1 PPS reference, and where the feeds are input to at least one multiplexer, MUX; providing Time Marker Packets, TMPs, as input to each multiplexer, where each TMP comprises a plurality of time stamps per second measured relative to said 1 PPS reference, and each TMP has a value representing an Absolute Program Clock Reference, APCR, at the time of transmission, where the APCR is based on the Epoch time, and where the TMP packet further comprises PCR, OPCR locked to said 1 PPS and UTC leap seconds.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: May 18, 2021
    Assignee: Nevion AS
    Inventors: Helge Stephansen, Bjørn Tommy Jensen, Anders Dale
  • Patent number: 11005526
    Abstract: An electronic communication device comprises echo cancellation circuitry and signal modification circuitry. The echo cancellation circuitry may be operable to generate a first signal that approximates interference present in a second signal. The signal modification circuitry may be operable to generate a first cancellation signal in a frequency band that is not used on a communication medium over which the electronic communication device is configured to communicate. The signal modification circuitry may be operable to combine the first cancellation signal with the first signal, wherein the combining of the signals results in a modified first signal that has a lower crest factor and/or peak-to-average power ratio than the first signal. The signal modification circuitry may be operable to combine the modified first signal with the second signal to reduce interference present in the second signal.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: May 11, 2021
    Assignee: MaxLinear, Inc.
    Inventors: Kenneth Scott Walley, Steve Krapp, Eitan Tsur, Sridhar Ramesh
  • Patent number: 11005832
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for distributed and/or decentralized data aggregation. A method includes accessing each of a plurality of third party service providers, from a hardware device associated with a user, using the user's electronic credentials, to download data associated with the user from the third party service providers. A method includes determining whether a hardware device associated with a user is available to download data associated with the user. A method includes accessing one or more of the third party service providers, from a different device, using the user's electronic credentials, to download the data associated with the user to the different device, in response to determining that the hardware device associated with the user is unavailable to download the data.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: May 11, 2021
    Assignee: MX TECHNOLOGIES, INC.
    Inventor: John Ryan Caldwell
  • Patent number: 10992898
    Abstract: Provided is a display method of displaying, on a display device, video of video data where luminance of video is defined by a first EOTF corresponding to HDR. The method includes: acquiring the video data; performing first conversion where the luminance of the video is converted to a luminance corresponding to a dynamic range of a third EOTF, where, with regard to a second EOTF that is part of the first EOTF and is the part of a luminance range where the peak luminance indicated by the peak luminance information included in the acquired video data is maximum luminance, the dynamic range of luminance of the second EOTF is reduced with maximum luminance of the second EOTF matching displayable luminance of the display device, while maintaining the relative relationship of luminance of the second EOTF; and displaying the video on the display device using the result of the first conversion.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: April 27, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Masayuki Kozuka, Takashi Higashida, Yoshihiro Mori, Haruyasu Hirakawa, Tadamasa Toma
  • Patent number: 10993000
    Abstract: The present invention provides a major innovative development in low latency live streaming at scale which includes a Viewer to transmit a series of requests for Media Segments ahead-of-time the Media Segment data is expected to exist and a Server capable of delivering Media Segment data, as it is being generated, to one or more Viewers. Specifically, the invention incorporates a method of embedding Playlist Data into Media Segment data to enhance ultra-low latency playback, while providing an immediate transferring of essential Playlist Data to the Viewer.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: April 27, 2021
    Assignee: Look At Me, Inc
    Inventor: Jonathan James Valliere
  • Patent number: 10972753
    Abstract: Techniques are disclosed for coding and delivering multi-view video in which the video is represented as a manifest file identifying a plurality of segments of the video available for download. The multi-view video may be partitioned spatially into a plurality of tiles that, in aggregate, encompass the entire spatial area of the video. The tiles are coded as segments contains coded video representing content contained within its respective tile. Tiles may be given different sizes based on saliency of the content within their respective regions. In this manner, tiles with high levels of interest may have relatively large spatial areas, which can lead to efficient coding in the presence of content motion.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Fanyi Duanmu, Eduardo Asbun, Xiaosong Zhou, Jun Xin, Hsi-Jung Wu, John Su, Samir Gehani, Christopher Flick, Shalini Sahoo
  • Patent number: 10972720
    Abstract: An interconnect apparatus performs real time scoring and data throughput measurement of parallel data channels. The scoring and measurement information is communicated as feedback across the interconnect. Processing circuitry in the interconnect apparatus routes data to channels that have the best performance and reduces the data rate on channels that have lower performance based on the feedback information. This provides a method of dynamic load balancing to achieve optimal video data rates in a dynamic impedance environment. The interconnect apparatus also adjusts phase and data sampling times for improved fidelity of data transported across the interface.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: April 6, 2021
    Assignee: Raytheon Company
    Inventor: Tyler L. Hook
  • Patent number: 10965868
    Abstract: Methods and apparatus for encoding and decoding image data based on one or more parameters. In one embodiment, various spatial portions or regions of image data (e.g., a still or moving image) are weighted according to the perceived or measured quality. Processing for these weighted regions can be selectively altered or adjusted so as to optimize one or more operational parameters including for example processing and/or memory requirements, or speed.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 30, 2021
    Assignee: GoPro, Inc.
    Inventors: Balineedu Chowdary Adsumilli, Adeel Abbas, Sumit Chawla
  • Patent number: 10958947
    Abstract: Techniques are described for creating and using playback-conditions-adaptive live video encoding ladders.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Hai Wei, Brian Manuel Alvarez, Yongjun Wu, Abhishek Kumar, Lei Li
  • Patent number: 10951939
    Abstract: Systems and methods for identifying objects displayed in a media asset are provided. First and second parental control restrictions associated with first and second users within a perceivable range of a user equipment device are retrieved. The first parental control restriction enables access to content associated with a first authorization level and the second parental control restriction enables access to content associated with a second authorization level. A common authorization level that does not violate the first and second parental control restrictions is identified. A media asset that satisfies the common authorization level is presented to the first and second users in a first form. Supplemental content associated with the media asset that violates the second parental control restriction but does not violate the first parental control restriction is selected. The supplemental content is presented in a second form while the media asset is being presented in the first form.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: March 16, 2021
    Assignee: Rovi Guides, Inc.
    Inventor: Priyanka Sharma
  • Patent number: 10944755
    Abstract: Methods, apparatuses, and computer program products are disclosed for securely delivering digital content to a user. An example method includes receiving a request for digital content for presentation by a first user device associated with a first user profile and receiving contextual device data of the first user device. The example method further include comparing the contextual device data of the first user device and a secure context dataset to determine a device delivery context of the first user device. In instances in which the contextual device data of the first user device fails to satisfy one or more security thresholds defined by the secure context dataset, the method determines an unsecure delivery context and generates secured digital content. The example method further includes causing presentation of the secured digital content via a second user device associated with the first user profile.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: March 9, 2021
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Robert Milden, Terri C. Kennell, Chemere Davis, Matt Hord, Abhijit Rao
  • Patent number: 10942976
    Abstract: The disclosure herein provides systems, methods, and devices for identifying and presenting identifications of significant attributes of unique items. A significant attributes system for identifying and presenting identifications of significant attributes of unique items comprises an item analysis engine, at least one driver models database, and a model building engine, wherein the item analysis engine comprises an item description receiver and one or more driver calculators.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: March 9, 2021
    Assignee: VAST.COM, INC.
    Inventors: David Wayne Franke, Thomas Wyatt Wilbur
  • Patent number: 10929498
    Abstract: A method, system and computer program product for maintaining a collection service for websites. A user preference for content desired to be viewed by the user subscribed to the collection service is acquired. Content may then be searched and reviewed both within and outside a website subscribed to the service by the collection service to identify the content of interest to the user using an artificial intelligence system based on the acquired user preference and a rule set. The artificial intelligence system is a learning system that learns the content of interest to the user based on the user's actions. The identified content of interest is then presented to the user in a container within the website subscribed to the service, where the container is a “reusable construct” in that it may appear to the user within any subscribed website.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Anne Kline, Adam Dickens, Emre Kavlakoglu
  • Patent number: 10918953
    Abstract: Systems, methods and devices provide gaming services to residents of a controlled-environment facility. A first network interface of a device provides a restricted-bandwidth connection to a gaming system via one or more network access points located within the facility. A second network interface of the device establishes a second connection with the gaming system via a high-bandwidth connection in order to download one or more games to the device. Once the device is disconnected from the high-bandwidth connection, a request for the resident to access a downloaded game is issued to the gaming system via the restricted-bandwidth connection. An authorization key granting temporary access to the game is transmitted to the device via the restricted-bandwidth connection. The resident has access to the game until expiration of the authorization key is detected. The authorization key may expire based on duration of gameplay or based on gameplay progress.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 16, 2021
    Assignee: Securus Technologies, LLC
    Inventors: Connor Pickens, Alexander Noland
  • Patent number: 10893256
    Abstract: There are disclosed various methods, apparatuses and computer program products for video encoding and decoding. In some embodiments a first coded tile or sub-picture track and a second coded tile or sub-picture track are obtained. The first and second coded tile or sub-picture tracks represent a different spatial part of an input video sequence and have the same width and height in pixels. An indication of a first group of tile or sub-picture tracks that are alternatives for extraction is provided. The first group of tile or sub-picture tracks comprise the first and second coded tile or sub-picture tracks. An extractor track comprising a sample corresponding to a coded picture is created. The sample comprises an extractor, the extractor comprises a sample constructor comprising a reference to the first group of tile or sub-picture tracks.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: January 12, 2021
    Assignee: Nokia Technologies Oy
    Inventor: Miska Hannuksela
  • Patent number: 10885533
    Abstract: A session quality system collects and evaluates data from multiple user world wide web (“web”) product selection sessions and correlates the collected data with actual product purchases. The system assembles the data into a set of session profiles and assigns a score to each profile that represents a relative likelihood of purchasing the product. The system matches session data collected from future product selection sessions with a master profile. A weighted average of scores based on matched master profiles provides useful product demand information. Furthermore, the system can determine product demand with varying ranges of resolution. For example, the system can capture specific features of each product, such as color, audio system selections, and wheel types. Since these features can be common across multiple products, manufactures can expand their use of the high resolution product demand information.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: January 5, 2021
    Assignee: VERSATA DEVELOPMENT GROUP, INC.
    Inventor: Daniel Paul Karipides
  • Patent number: 10880408
    Abstract: A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: December 29, 2020
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher
  • Patent number: 10863212
    Abstract: Generally, a method for fusing viewer-specific graphic content into video content being broadcasted to a plurality of viewer terminals are provided. The method may include the following steps: receiving a video content including a plurality of frames representing a scene; deriving a virtual camera model for a subset of frames of the video content; generating a foreground mask for each frame of the subset of frames of the video content; and substituting, in at least part of the frames of the subset of frames of the video content received on at least some of the plurality of viewer terminals, all pixels in the respective frames contained within a predefined content insertion region of a background surface in the scene, except for the pixels indicated by the respective frames' foreground masks, with pixels of viewer-specific graphic contents associated with the respective viewer terminals, using the respective frames' virtual camera models.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 8, 2020
    Assignee: PIXELLOT LTD.
    Inventor: Gal Oz
  • Patent number: 10848803
    Abstract: A content provider device adaptively selects content resolution. The content provider device receives a request for content and obtains resolution information for a device associated with the request from a profile. Based at least on the obtained resolution information, the content provider device selects among available resolution versions of the content and provides access to the selected version of the content. The resolution information may be derived from a High Definition Multimedia Interface handshake, such as from Extended Display Identification Data stored by the device, and recorded in the profile during a registration process identifying the device.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: November 24, 2020
    Assignee: T-MOBILE USA, INC.
    Inventor: Charles Hasek
  • Patent number: 10841662
    Abstract: A system and method for inserting secondary content, e.g., advertisement content, graphics, images, etc., in a 360-degree immersive video environment. When a request is received from a client device for playing a video asset, a plurality of video tiles of the video asset are selected to be assembled as a video frame for delivery to the client device. A portion of the video tiles are identified that can be replaced with a corresponding set of advertisement content tiles, e.g., based on gaze vector information and/or a tile metadata specification containing advertisement insertion availability timing information with respect to each of the tiles of the video frame. After replacing the portion of the identified video tiles, the corresponding set of advertisement content tiles and remaining video tiles are assembled into the video frame including the advertisement content tiles at select locations, which is transmitted to the client device.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: November 17, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Vishal Changrani
  • Patent number: 10833970
    Abstract: Described are systems and methods for establishing and generating collections of sets that contain object identifiers based on user provided annotations for the object identifiers. A set may include one or more object identifiers and each object identifier may include one or more user provided annotations. Annotations from all object identifiers within a set are processed to form a set profile signature representative of the set. The set profile signatures are then compared between different sets to identify similar sets. Similar sets are included in a collection. Utilizing set profile signatures for a set formed based on user provided annotations provides useful relationships between sets that might otherwise not exist.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: November 10, 2020
    Assignee: Pinterest, Inc.
    Inventor: Tze Way Eugene Ie
  • Patent number: 10810129
    Abstract: Cache memory can be organized to include adapted data objects that reflect queries. A data object can be identified in cache memory. This data object can be identified based on its being referenced by a query, and both the data object and the query can have a number of attributes. The data object can be adapted to create a subset data object that contains only a subset of attributes. This subset of attributes can be those referenced by the query.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: October 20, 2020
    Assignee: International Business Machines Corporation
    Inventors: Gareth I. Bottomley, Daniel J. McGinnes
  • Patent number: 10805620
    Abstract: Aspects of the disclosure provide a method and an apparatus for deriving composite tracks. The disclosed apparatus includes a processing circuitry. The processing circuitry is configured to generate a file that includes elementary track boxes respectively for elementary tracks. The elementary track box indexes a sequence of media samples in a time order that forms an elementary track. The processing circuitry is configured to construct a composite track box for a composite track. The composite track box identifies one or more elementary tracks, and a composite operation to form the composite track based on the one or more elementary tracks. The processing circuitry is further configured to generate a media presentation based on the composite track.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: October 13, 2020
    Assignee: MEDIATEK INC.
    Inventors: Xin Wang, Wang Lin Lai, Lulin Chen, Shan Liu
  • Patent number: 10805666
    Abstract: Systems, methods and apparatus for providing, operating and conducting an application for facilitating transactions displayed with the display of content relating to the subject matter of the transactions.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: October 13, 2020
    Assignee: Global Sports & Entertainment Marketing, LLC
    Inventor: Garrett Baxter
  • Patent number: 10798440
    Abstract: A server system includes one or more processors, a clock, and memory. The memory stores one or more programs configured for execution by the one or more processors. The server system receives a program manifest (e.g., a playlist) for a video from a content delivery network. The video includes a plurality of video segments. The server system parses the program manifest to identify a timeline for the video, then determines the current playback position for the video and a corresponding initial timestamp according to the clock. The server system periodically updates the current playback position for the video according to the clock and the initial timestamp. Over a span of time the server system receives requests from a plurality of client devices to view the video. For each request from a respective client device, the server system sends the current playback position to the respective client device.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: October 6, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Madhu Kishore Kalva, Peter Aubrey Bartholomew Griess, Yichuan Huang
  • Patent number: 10785337
    Abstract: Example system and method for providing analytics and data visualization of an attached file in an attachment-enabled application are provided. An analysis system causes presentation of an option to perform analysis on a file attached to main data in an attachment-enabled application. The analysis system receives an indication of a selection of the option to perform the analysis on the attached file, whereby the analysis to be performed without user download of the attached file. The analysis system determines, based on data corresponding to the attached file, one or more data sets on which to perform the analysis and a result type for outputting of a result, and performs analysis on the one or more data sets to generate the result based on the result type. The analysis system causes presentation of the result based on the result type.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: September 22, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Zuopan Li
  • Patent number: 10771789
    Abstract: Implementations disclose adaptive rate control technology that selects different encoders for different chunks of a media item based on the complexity of the individual chunks. A method includes accessing a media item comprising a first chunk and a second chunk; determining, by a processing device, a first media complexity measure for the first chunk and a second media complexity measure for the second chunk; selecting, by the processing device, a first encoder and a second encoder from a plurality of encoders, wherein the first encoder is selected based on the first media complexity measure of the first chunk and the second encoder is selected based on the second media complexity measure of the second chunk; and encoding the first chunk using the first encoder and encoding the second chunk using the second encoder.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventor: Sam John
  • Patent number: 10769221
    Abstract: Information related to apparently successful matches between two entities is collected, and culled based on a later indication that the match failed. Matches between two entities may be generated based on comparative information with other entities who appear to share some characteristics or preferences. Matches may be based on actual actions, in contrast to expressed preferences. Actual actions may be taken into account in addition to expressed preferences. Generation of matches may take into account geographical and/or temporal proximity and/or likelihood of receiving a response, in addition to other attributes of an entity. Matching algorithms may be updated based on entity input. Potential matches may be presented to third party entities for evaluation.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: September 8, 2020
    Assignee: PLENTYOFFISH MEDIA ULC
    Inventors: Markus Frind, Steve Oldridge
  • Patent number: 10762273
    Abstract: Disclosed is a comment display method, a comment display system, an electronic device, and a readable storage medium. The method comprises the following: in a comment area of a display page, statically displaying a first plurality of user comments arranged according to a first rule; and on the statically displayed user comments, superimposing a second plurality of dynamically displayed user comments, wherein, the second plurality of user comments are selected according to a second rule. Thus, the superimposing of static and dynamic display of user comments diversify the display of comments.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: September 1, 2020
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Yuan Tian
  • Patent number: 10713671
    Abstract: A method determines a user demographic profile of a user that visits one or more websites of a predetermined group of websites. The method includes generating a first record of visits by the user to the websites of the predetermined group of websites. The method further includes providing one or more website profiles comprising demographic characteristics of each website visited by the user of the predetermined group of websites. The method further includes calculating an estimated user demographic profile of the user by using the first record of visits by the user and the one or more website profiles.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: July 14, 2020
    Assignee: VIANT TECHNOLOGY LLC
    Inventors: Timothy C. Vanderhook, Christopher J. Vanderhook, Adityavijay B. Rathore, Manish H. Patil, Nagendra M. N. Sastry, Raviratan Arora, Shanubhog G. Sangameswara