User and content aware object-based data stream transmission methods and arrangements

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7093028
SERIAL NO

09464671

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A scalable video transmission scheme is provided in which client interaction and video content itself are taken into consideration during transmission. Methods and arrangements are provided to prioritize/classify different types of information according to their importance and to packetize or otherwise arrange the prioritized information in a manner such that lower priority information may be dropped during transmission. Thus, when network congestion occurs or there is not enough network bandwidth to transmit all of the prioritized information about an object, some (e.g., lower priority) information may be dropped at the server or at an intermediate network node to reduce the bit rate. Thus, when the server transmits multiple video objects over a channel of limited bandwidth capacity, the bit rate allocated to each object can be adjusted according to several factors, such as, e.g., information importance and client interaction.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
MICROSOFT TECHNOLOGY LICENSING, LLCREDMOND, WA31142

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Shao, Huai-Rong Beijing, CN 116 1800
Zhang, Ya-Qin West Windsor, NJ 70 2682

Cited Art Landscape

Patent Info (Count) # Cites Year
 
HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP (1)
* 6205150 Method of scheduling higher and lower priority data packets 71 1998
 
PANASONIC CORPORATION (1)
* 6587985 Data transmission method, data transmission apparatus, data receiving apparatus, and packet data structure 114 1999
 
COMMSCOPE TECHNOLOGIES LLC (1)
* 6360075 System and method for transmitting data 14 1999
 
NORTH CAROLINA STATE UNIVERSITY (1)
* 6104757 System and method of error control for interactive low-bit rate video transmission 165 1998
 
HITACHI, LTD. (1)
* 5729649 Methods and apparatus for recording data on a digital storage medium in a manner that facilitates the reading back of data during trick play operation 43 1996
 
APPLE INC. (1)
* 6633564 Method and apparatus for inserting packets into a data stream 80 1999
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (1)
* 6092107 System and method for interfacing MPEG-coded audiovisual objects permitting adaptive control 78 1998
 
KABUSHIKI KAISHA TOSHIBA (1)
* 6643258 Communication resource management method and node device using priority control and admission control 66 1998
 
GOOGLE TECHNOLOGY HOLDINGS LLC (2)
* 6057884 Temporal and spatial scaleable coding for video object planes 180 1997
* 6125110 Method and system for determining a packet transmission order 22 1998
 
HITACHI AMERICA, LTD. (1)
* 5923814 Methods and apparatus for performing video data reduction operations and for concealing the visual effects of data reduction operations 23 1997
 
CANON KABUSHIKI KAISHA (1)
* 6512793 Data processing apparatus and method 52 1999
 
RAYTHEON BBN TECHNOLOGIES CORP. (1)
* 6526062 System and method for scheduling and rescheduling the transmission of cell objects of different traffic types 20 1998
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 6188670 Method and system in a data processing system for dynamically controlling transmission of data over a network for end-to-end device flow control 28 1997
* 6175569 Extending asynchronous transfer mode ATM QoS across local area networks 26 1997
* 6459682 Architecture for supporting service level agreements in an IP network 168 1998
 
SNAPTRACK, INC. (1)
* 6185602 Multi-user interaction of multimedia communication 112 1998
 
OpenTV, Inc. (1)
* 5548532 Apparatus and method for formulating an interactive TV signal 121 1994
 
LUCENT TECHNOLOGIES INC. (1)
* 6490705 Method and apparatus for receiving MPEG video over the internet 86 1998
 
CISCO TECHNOLOGY, INC. (2)
* 6320845 Traffic management and flow prioritization on a routed computer network 32 1998
* 6546017 Technique for supporting tiers of traffic priority levels in a packet-switched network 158 1999
 
CARL ZEISS MICROSCOPY GMBH (1)
* 6606413 Compression packaged image transmission for telemicroscopy 97 1999
 
VRINGO INFRASTRUCTURE INC. (1)
* 6549938 System and method for prioritizing multicast packets in a network service class utilizing a priority-based quality of service 34 1998
 
III HOLDINGS 1, LLC (1)
* 6587433 Remote access server for multiple service classes in IP networks 61 1999
 
SWITCH ON NETWORKS (1)
* 6611875 Control system for high speed rule processors 65 1999
 
SAGEMCOM BROADBAND SAS (1)
* 6661774 System and method for traffic shaping packet-based signals 31 1999
 
Telefonaktiebolaget LN Ericsson (publ) (1)
* 6577596 Method and apparatus for packet delay reduction using scheduling and header compression 44 1999
 
CITRIX SYSTEMS, INC. (1)
* 6014694 System for adaptive video/audio transport over a network 561 1997
 
GENERAL DYNAMICS C4 SYSTEMS, INC. (1)
* 6147980 Avionics satellite based data message routing and delivery system 37 1997
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 6078998 Real time scheduling of prioritized disk requests 37 1997
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (4)
* 7529235 Internet based time distributed message network system and personal mobile access device 1 2001
* 2002/0067,716 Internet based time distributed message network system and personal mobile access device 1 2001
* 2009/0316,778 Method And System For Optimal Video Transcoding Based On Utility Function Descriptors 14 2009
9826197 Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device 0 2009
 
The Wilfred J. and Louisette G. Lagassey Irrevocable Trust (1)
9371099 Modular intelligent transportation system 1 2011
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 2007/0115,939 Network on chip system employing an advanced extensible interface protocol 8 2006
 
AMAZON TECHNOLOGIES, INC. (10)
* 9294564 Shadowing storage gateway 0 2011
8832039 Methods and apparatus for data restore and recovery from a remote data store 7 2011
8806588 Storage gateway activation process 1 2011
* 2013/0007,219 Shadowing Storage Gateway 28 2011
8793343 Redundant storage gateways 8 2011
8789208 Methods and apparatus for controlling snapshot exports 26 2011
9635132 Service and APIs for remote volume-based block storage 0 2011
9275124 Methods and apparatus for controlling snapshot exports 0 2014
9225697 Storage gateway activation process 0 2014
9659017 Methods and apparatus for data restore and recovery from a remote data store 0 2014
 
HWANG, CHERNG-DAW (1)
* 2006/0215,630 Feature scalability in a multimedia communication system 3 2005
 
ACTIVEVIDEO NETWORKS, INC. (6)
9355681 MPEG objects and systems and methods for using MPEG objects 0 2008
9219922 System and method for exploiting scene graph information in construction of an encoded video sequence 0 2013
9294785 System and method for exploiting scene graph information in construction of an encoded video sequence 0 2014
9326047 Overlay rendering of user interface onto source video 1 2014
9800945 Class-based intelligent multiplexing over unmanaged networks 0 2015
9788029 Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks 0 2015
 
RUNCOM TECHNOLOGIES LTD. (5)
* 2007/0076,680 Segmented data delivery over non-reliable link 25 2004
7831896 Iterative forward error correction 34 2004
* 7969979 Distribution of multicast data to users 7 2004
* 2007/0211,720 Distribution Of Multicast Data To Users 64 2004
* 2007/0044,005 Iterative forward error correction 5 2006
 
THE TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK (5)
9060175 System and method for motion estimation and mode decision for low-complexity H.264 decoder 0 2007
8849058 Systems and methods for image archaeology 1 2010
9330722 Methods and architecture for indexing and editing compressed video over the world wide web 4 2011
8671069 Rapid image annotation via brain state decoding and visual pattern mining 4 2011
9665824 Rapid image annotation via brain state decoding and visual pattern mining 0 2013
 
VIAVI SOLUTIONS INC. (2)
8326988 Systems and methods for data alignment 0 2010
* 2010/0211,859 SYSTEMS AND METHODS FOR DATA ALIGNMENT 4 2010
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
8082507 Scalable user interface 7 2007
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 2004/0057,465 Flexible data partitioning and packetization for H.26L for improved packet loss resilience 7 2002
 
RANGECAST TECHNOLOGIES, LLC (2)
9020469 Network audio distribution system and method 1 2013
9275137 Land mobile radio scanning with network served audio 0 2015
 
NOKIA SOLUTIONS AND NETWORKS OY (1)
* 8320239 Receiver-driven layered multicast rate control protocol 0 2001
 
AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD. (5)
* 8311092 Network packet aware data encoding 0 2009
* 2010/0202,508 NETWORK PACKET AWARE DATA ENCODING 6 2009
* 8477839 Network packet aware data encoding 0 2012
* 2013/0010,857 Network Packet Aware Data Encoding 0 2012
8908759 Network packet aware data encoding 0 2013
 
BEA SYSTEMS, INC. (1)
* 2003/0014,532 Method and apparatus for multicast support 5 2001
 
CANON KABUSHIKI KAISHA (1)
* 2009/0278,956 METHOD OF DETERMINING PRIORITY ATTRIBUTES ASSOCIATED WITH DATA CONTAINERS, FOR EXAMPLE IN A VIDEO STREAM, A CODING METHOD, A COMPUTER PROGRAM AND ASSOCIATED DEVICES 5 2009
 
QUALCOMM INCORPORATED (20)
* 8204079 Joint transmission of multiple multimedia streams 4 2002
* 2004/0083,495 Mulitmedia transmission using variable gain amplification based on data importance 7 2002
8780957 Optimal weights for MMSE space-time equalizer of multicode CDMA system 5 2005
9197912 Content classification for multimedia processing 1 2006
* 2006/0222,078 Content classification for multimedia processing 59 2006
9113147 Scalability techniques based on content information 1 2006
8879635 Methods and device for data alignment with time domain boundary 3 2006
* 8879856 Content driven transcoder that orchestrates multimedia transcoding using content information 2 2006
8879857 Redundant data encoding methods and device 7 2006
* 2007/0081,587 Content driven transcoder that orchestrates multimedia transcoding using content information 80 2006
* 2007/0081,586 Scalability techniques based on content information 111 2006
* 2007/0206,117 MOTION AND APPARATUS FOR SPATIO-TEMPORAL DEINTERLACING AIDED BY MOTION COMPENSATION FOR FIELD-BASED VIDEO 27 2006
8948260 Adaptive GOP structure in video streaming 0 2006
8654848 Method and apparatus for shot detection in video streaming 0 2006
* 2007/0160,128 METHOD AND APPARATUS FOR SHOT DETECTION IN VIDEO STREAMING 30 2006
9131164 Preprocessor method and apparatus 0 2006
* 9088776 Scalability techniques based on content information 0 2009
* 9065884 Joint transmission of multiple multimedia streams 0 2012
* 2012/0219,013 JOINT TRANSMISSION OF MULTIPLE MULTIMEDIA STREAMS 0 2012
9071822 Methods and device for data alignment with time domain boundary 0 2013
 
GENERAL ELECTRIC COMPANY (2)
* 8645458 Systems and methods for delivering media content and improving diagnostic reading efficiency 0 2008
* 2009/0132,636 SYSTEMS AND METHODS FOR DELIVERING MEDIA CONTENT AND IMPROVING DIAGNOSTIC READING EFFICIENCY 6 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 2009/0228,789 SYSTEM AND METHODS FOR COLLECTING SOFTWARE DEVELOPMENT FEEDBACK 3 2008
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (2)
* 7382381 Graphics to video encoder 0 2004
* 2006/0088,220 Graphics to video encoder 4 2004
 
CISCO TECHNOLOGY, INC. (1)
9774650 Frame priority system 0 2014
 
THOMSON LICENSING (2)
* 7739399 Device and process for adjusting the bit rate of a stream of contents and associated products 3 2003
* 2006/0056,523 Device and process for adjusting the bit rate of a stream of contents and associated products 6 2003
 
SKYPE LIMITED (4)
9338473 Video coding 0 2011
9143806 Video coding 2 2011
* 2013/0058,395 Video Coding 12 2011
9307265 Video coding 1 2014
 
BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY (2)
* 8209429 Video stream switching 9 2002
* 2004/0172,478 Video stream switching 44 2004
 
BAMBOO MEDIACASTING LTD. (1)
* 2007/0028,099 Secure multicast transmission 44 2006
 
NET SCANNER L.L.C. (2)
* 8856267 Network audio directory server and method 0 2006
* 2008/0117,899 Network audio directory server and method 6 2006
 
TechBridge, Inc. (1)
* 2009/0262,126 System and Method for Separated Image Compression 2 2009
 
VIASAT, INC. (17)
* 2008/0144,713 ACM AWARE ENCODING SYSTEMS AND METHODS 38 2007
* 2009/0041,100 LINK AWARE MOBILE DATA NETWORK 13 2008
8358690 Predictive adaptive coding and modulation 0 2008
7961665 Terminal aware multicasting 3 2008
7944872 Adaptive coding and modulation aware network load balancing 1 2008
* 2009/0073,876 ADAPTIVE CODING AND MODULATION AWARE NETWORK LOAD BALANCING 17 2008
* 2009/0060,033 PREDICTIVE ADAPTIVE CODING AND MODULATION 13 2008
8576858 Multiple transmission paths for hierarchical layers 1 2010
8456986 Video and data network load balancing 4 2010
8411571 Video and data network load balancing with video drop 0 2010
8411572 ACM and fixed coding and modulation of hierarchical layers 1 2010
8395993 Video and data network load balancing with video placeholder 2 2010
* 2010/0260,043 VIDEO AND DATA NETWORK LOAD BALANCING 24 2010
* 2010/0260,259 ACM AND FIXED CODING AND MODULATION OF HIERARCHICAL LAYERS 20 2010
* 2010/0260,045 VIDEO AND DATA NETWORK LOAD BALANCING WITH VIDEO PLACEHOLDER 7 2010
* 2010/0260,254 MULTIPLE TRANSMISSION PATHS FOR HIERARCHICAL LAYERS 18 2010
9036716 Link aware mobile data network 0 2011
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (2)
* 7382729 Video transmission of layered coded data 29 2004
* 2005/0175,084 Video transmission system, video transmission device, video reception device, and video transmission method 9 2004
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Feb 15, 2018
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00