Patents Assigned to Scale Inc.
  • Publication number: 20190007517
    Abstract: Systems, methods and instrumentalities are disclosed for supplying information about a user of a mobile device, comprising receiving a request for a characteristic of the user, receiving criteria for one or more sensors of the mobile device to be used in determining the characteristic, selecting one or more available sensors by comparing the request and criteria to available sensors and the properties of the available sensors, acquiring data from the selected available sensors, determining a property of interest from the data, the property of interest corresponding to the characteristic of the user, and sending the determined property of interest.
    Type: Application
    Filed: July 1, 2016
    Publication date: January 3, 2019
    Applicant: Vid Scale, Inc.
    Inventors: Abhijith Jagannath, Khanim Abbo, Yuriy Reznik, Eduardo Asbun
  • Patent number: 10163057
    Abstract: A method, system and computer-usable medium for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights; and, providing the composite cognitive insight to a user via a set of cognitive media content.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: December 25, 2018
    Assignee: COGNITIVE SCALE, INC.
    Inventors: Neeraj Chawla, Joshua L. Segars
  • Publication number: 20180367637
    Abstract: Systems, methods, and instrumentalities are disclosed for media caching proxy techniques (e.g., applications) that enable caching of multimedia content delivered, for example, using the Dynamic Adaptive Streaming over HTTP (DASH) protocol. A request may be received from a client for a media presentation description (MPD) file relating to media content. The media content may comprise a plurality of media segments. An MPD file may be received from cache. A subset of the plurality of media segments of the media content stored within the cache may be determined. An available bandwidth on a backhaul link may be determined. A dynamic MPD file may be generated based on the MPD file, the subset of the plurality of media segments of the media content that is stored within the cache of the middle box platform, and/or the available bandwidth on the backhaul link. The dynamic MPD file may be transmitted to the client.
    Type: Application
    Filed: June 29, 2016
    Publication date: December 20, 2018
    Applicant: Vid Scale, Inc.
    Inventors: Bartosz Balazinski, Jun Li, Debashish Purkayastha
  • Publication number: 20180365568
    Abstract: A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the cognitive persona; defining a cognitive profile within the cognitive graph, the cognitive profile comprising an instance of the cognitive persona that references personal data associated with the user; associating the user with the cognitive profile; and, performing a cognitive computing operation based upon the cognitive profile associated with the user.
    Type: Application
    Filed: August 13, 2018
    Publication date: December 20, 2018
    Applicant: Cognitive Scale, Inc.
    Inventors: John N. Faith, Kyle W. Kothe, Matthew Sanchez, Neeraj Chawla
  • Patent number: 10154269
    Abstract: Methods, apparatus, and systems for video coding/decoding are disclosed. One representative method includes a decoder receiving video content including at least a base layer (BL), an enhancement layer (EL) and phase information. The phase information includes an indicator indicating one or more sets of phase parameters from among plural sets of phase parameters. The method further includes assembling the BL into an inter-layer reference (ILR) picture based on the video content and the received phase information, selecting one or both of the ILR picture or an EL reference picture, and predicting a current EL picture using the phase information and one or more of the selected ILR picture or the selected EL reference picture.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: December 11, 2018
    Assignee: VID Scale, Inc.
    Inventors: Yan Ye, Yong He, Yuwen He, Ralph Neff
  • Patent number: 10154258
    Abstract: Methods and systems are disclosed for a mobile device to decode video based on available power and/or energy. For example, the mobile device may receive a media description file (MDF) from for a video stream from a video server. The MDF may include complexity information associated with a plurality of video segments. The complexity information may be related to the amount of processing power to be utilized for decoding the segment at the mobile device. The mobile device may determine at least one power metric for the mobile device. The mobile device may determine a first complexity level to be requested for a first video segment based on the complexity information from the MDF and the power metric. The mobile device may dynamically alter the decoding process to save energy based on the detected power/energy level.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: December 11, 2018
    Assignee: VID SCALE, Inc.
    Inventors: Yuwen He, Yan Ye, Yong He, George W. McClellan, Eun Ryu
  • Patent number: 10154286
    Abstract: Systems, methods, and devices are disclosed for performing adaptive color space conversion and adaptive entropy encoding of LUT parameters. A video bitstream may be received and a first flag may be determined based on the video bitstream. The residual may be converted from a first color space to a second color space in response to the first flag. The residual may be coded in two parts separated by the most significant bits and least significant bits of the residual. The residual may be further coded based on its absolute value.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: December 11, 2018
    Assignee: VID SCALE, Inc.
    Inventors: Yuwen He, Yan Ye
  • Patent number: 10153001
    Abstract: In an embodiment, a method of creating a skimming preview of a video includes electronically receiving a plurality of video shots, analyzing each frame in a video shot from the plurality of video shots, where analyzing includes determining a saliency of each frame of the video shot. The method also includes determining a key frame of the video shot based on the saliency of each frame the video shot, extracting visual features from the key frame, performing shot clustering of the plurality of video shots to determine concept patterns based on the visual features, and generating a reconstruction reference tree based on the shot clustering. The reconstruction reference tree includes video shots categorized according to each concept pattern.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: December 11, 2018
    Assignee: Vid Scale, Inc.
    Inventors: Taoran Lu, Zheng Yuan, Yu Huang, Dapeng Oliver Wu, Hong Heather Wu
  • Patent number: 10148971
    Abstract: Systems, methods, and instrumentalities are disclosed for increasing the efficiency of inter-layer prediction using an enhanced inter-layer reference (EILR) picture as a reference picture for inter-layer prediction for encoding an enhancement layer. A luminance component and chrominance components of an inter-layer reference (ILR) picture may be enhanced. High frequency information may be obtained by processing an inter-layer motion compensated (ILMC) picture with a high pass filter. Low frequency information may be obtained by processing an ILR picture with a low pass filter. The EILR picture may be generated as a function of the high frequency information, the low frequency information, and/or the ILR picture.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: December 4, 2018
    Assignee: VID SCALE, Inc.
    Inventors: Thorsten Laude, Xiaoyu Xiu, Jie Dong, Yan Ye, Yuwen He
  • Publication number: 20180343463
    Abstract: In enhancement layer (EL) coding, the temporal candidate(s) may be derived the merge mode and the non-merge mode. Selection of the reference index of a current prediction unit (PU) and of the reference list of a co-located PU may be considered jointly when constructing the temporal candidate of EL for the merge mode. The selection(s) may be made such that a motion vector (MV) scaling operation may be avoided. A selected motion vector prediction candidate may be added to a merging candidate list in a position before that of a spatial motion vector prediction candidate. A selected motion vector prediction candidate may be added to the merging candidate list in place of a spatial motion vector prediction candidate.
    Type: Application
    Filed: July 13, 2018
    Publication date: November 29, 2018
    Applicant: Vid Scale, Inc.
    Inventors: Xiaoyu Xiu, Yuwen He, Yan Ye, Yong He
  • Publication number: 20180324420
    Abstract: Systems and methods are provided for video coding (e.g., encoding and/or decoding). A coding device may include a processor. The processor may be configured to receive a video frame and partition the video frame into a super coding units (SCUs). The processor may be configured to partition each of the SCUs into coding tree units (CTUs) based on a coding mode.
    Type: Application
    Filed: November 10, 2015
    Publication date: November 8, 2018
    Applicant: Vid Scale, Inc.
    Inventors: Miaohui WANG, Yuwen HE, Yan YE, Xiaoyu XIU
  • Patent number: 10116712
    Abstract: Systems, methods, and instrumentalities are disclosed for managing real-time traffic video flows. A node may comprise a processor configured to receive a first real-time video traffic flow. A state variable may be associated with the first real-time video traffic flow at the node and a state variable may be associated with the second real-time video traffic flow at the node. The first real-time video traffic flow may comprises plurality of packets and each packet may comprise a lost packet indicator. The node may be configured to drop a first packet in the first real-time video traffic flow, update the state variable associated with the first real-time video traffic flow at the node to indicate the dropped packet, and update the lost packet indicator for a second packet in the first real-time video traffic flow based on the dropped packet.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 30, 2018
    Assignee: VID SCALE, INC
    Inventors: Liangping Ma, Dimitrios Karampatsis, Gregory S. Sternberg, Samian Kaur, Ghyslain Pelletier, Anantharaman Balasubramanian, Robert A. DiFazio, Ralph Neff, Louis Kerofsky, Weimin Liu
  • Publication number: 20180307992
    Abstract: A method, system and computer readable medium for performing a cognitive search operation comprising: receiving training data, the training data comprising information based upon user interaction with cognitive attributes; performing a machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the machine learning operation; and, performing a cognitive search operation on a corpus of content based upon the cognitive profile, the cognitive search operation returning cognitive results specific to the cognitive profile of the user.
    Type: Application
    Filed: September 25, 2017
    Publication date: October 25, 2018
    Applicant: Cognitive Scale, Inc.
    Inventors: Neeraj Chawla, Matthew Sanchez, Andrea M. Ricaurte, Dilum Ranatunga, Ayan Acharya, Hannah R. Lindsley
  • Publication number: 20180307993
    Abstract: A method, system and computer readable medium for performing a cognitive browse operation comprising: receiving training data, the training data comprising information based upon user interaction with cognitive attributes; performing a machine learning operation on the training data; generating a cognitive profile based upon the information generated by performing the machine learning operation; and, performing a cognitive browse operation on a corpus of content based upon the cognitive profile, the cognitive browse operation returning cognitive browse results specific to the cognitive profile of the user.
    Type: Application
    Filed: September 25, 2017
    Publication date: October 25, 2018
    Applicant: Cognitive Scale, Inc.
    Inventors: Neeraj Chawla, Matthew Sanchez, Andrea M. Ricaurte, Dilum Ranatunga, Ayan Acharya, Hannah R. Lindsley
  • Publication number: 20180307990
    Abstract: A method, system and computer readable medium for generating a cognitive insight comprising: receiving content element data, the content element data representing a content element, the content element comprising an element of a corpus of content; performing a cognitive learning operation on the content element data, the cognitive learning operation identifying descriptive information associated with the content element; associating a cognitive attribute with the content element using the descriptive information associated with the content element.
    Type: Application
    Filed: September 25, 2017
    Publication date: October 25, 2018
    Applicant: Cognitive Scale, Inc.
    Inventors: Neeraj Chawla, Matthew Sanchez, Andrea M. Ricaurte, Dilum Ranatunga, Ayan Acharya, Hannah R. Lindsley
  • Publication number: 20180307457
    Abstract: Video data, e.g., screen content video data may be palette coded. A palette table including one or more color indices may be produced. A color index may correspond to one color. A palette index map may be created that maps one or more pixels of the video data to a color index in the palette table, or a color that may be explicitly coded. A palette index map prediction data may be generated that includes data that indicates values in the palette index map associated with at least some portions of the video data that are generated in a traverse scan order in which a scan line is scanned in an opposite direction of a preceding parallel scan line.
    Type: Application
    Filed: June 29, 2018
    Publication date: October 25, 2018
    Applicant: VID SCALE, INC.
    Inventors: Chia-Ming Tsai, Xiaoyu Xiu, Yan Ye, Yuwen He
  • Publication number: 20180309995
    Abstract: A video sequence may include a first-temporal level picture and a second-temporal level picture. The first-temporal level picture may be associated with a first temporal level, and the second-temporal level picture may be associated with a second temporal level. The second-temporal level picture may reference the first-temporal level picture. A first chroma quantization parameter (QP) may be determined based on a temporal level of the first-temporal level picture. A second chroma QP may be determined based on a temporal level of the second-temporal level picture. The first-temporal level picture may be encoded based on the first chroma QP to the first-temporal level picture and/or the second-temporal level picture may be encoded based on the second chroma QP to the second-temporal level picture. The first chroma QP may be different than the second chroma QP.
    Type: Application
    Filed: April 21, 2016
    Publication date: October 25, 2018
    Applicant: Vid Scale, Inc.
    Inventors: Yuwen He, Yan Ye, Louis Kerofsky, Arash Vosoughi, Ralph Neff
  • Publication number: 20180309664
    Abstract: Systems, methods, and instrumentalities are disclosed for enhancing performance of multi-path communications. Multi-path communication performance may be enhanced by determining whether multi-path communications share a congested router. A multi-path real-time communication protocol may provide techniques to prevent, detect, communicate and respond to a shared congested router. A shared congested router may be prevented, and/or detected using one or more detection techniques.
    Type: Application
    Filed: June 3, 2016
    Publication date: October 25, 2018
    Applicant: Vid Scale, Inc.
    Inventors: Anantharaman Balasubramanian, Liangping Ma, Dirk Trossen
  • Patent number: 10110910
    Abstract: Systems, methods, and instrumentalities are disclosed for parallel decoding of a layered video stream. A base layer video stream and an enhancement layer video stream may be received. A picture of the base layer video stream may be decoded via a first processing thread. An inter-layer reference picture associated with the base layer video stream may be generated via the first processing thread. The inter-layer reference picture may include one or more motion fields. A picture of the enhancement layer video stream may be decoded via a second thread using the inter-layer reference picture. The first processing thread and the second processing thread may be synchronized such that the decoding of the picture of the enhancement layer video stream is performed after the generation of the inter-layer reference picture.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: October 23, 2018
    Assignee: VID SCALE, Inc.
    Inventors: Yan Ye, Yong He, Yuwen He, Srinivas Gudumasu
  • Patent number: 10110956
    Abstract: Visual information may be delivered to streaming-capable devices in a viewing environment, such as a home environment or a commercial environment. The visual information can be adapted to user behavior and/or viewing conditions in such a way as to deliver a satisfactory user experience while conserving network resources, such as bandwidth and/or capacity. Viewing distance and/or ambient light, which may affect viewing conditions in a viewing environment, may be estimated. Bandwidth may be reduced by eliminating details that may not be perceived by the user in the estimated viewing conditions (e.g., by determining a spatial resolution (e.g. a maximum spatial resolution) perceptible under the viewing conditions and not exceeding that spatial resolution).
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: October 23, 2018
    Assignee: VID SCALE, INC
    Inventors: Yuriy Reznik, Eduardo Asbun, Robert L. Olesen, Gregory S. Sternberg, Louis Kerofsky, Ralph Neff, Rahul Vanam