US9661099B2 - Resource arbitration in a converged multi-media environment - Google Patents
Resource arbitration in a converged multi-media environment Download PDFInfo
- Publication number
- US9661099B2 US9661099B2 US12/356,214 US35621409A US9661099B2 US 9661099 B2 US9661099 B2 US 9661099B2 US 35621409 A US35621409 A US 35621409A US 9661099 B2 US9661099 B2 US 9661099B2
- Authority
- US
- United States
- Prior art keywords
- access
- control agent
- access control
- resources
- shared resources
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 claims description 11
- 230000000694 effects Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000002238 attenuated effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012384 transportation and delivery Methods 0.000 description 2
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 description 1
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 description 1
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 description 1
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H04L12/5695—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/808—User-type aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/824—Applicable to portable or mobile terminals
Definitions
- This invention relates to resource arbitration in a converged multi-media environment.
- it relates to an arbitration system by which decision can be made as to which type of multi-media content a user is presented with and how this a dealt with by a network.
- a user of a device commonly requires to be able, from a single device or user equipment (UE) to receive and respond to email, SMS, initiate a call from a buddy list, watch traditional TV services or video on demand (VoD), play games and so on.
- UE user equipment
- IPTV UE Many different types of communicational and information services can be delivered to an IPTV UE. These include, for example, SMS, MMS, IMS-IM, VOIP calls, IMS features, RSS feeds, email, calendar functionality, various types of instant messaging services such as ISM, Google talk, Internet notifications, games and many others. Service operators are particularly interested in offering converged solutions which enable a user to receive a large number of these different services.
- a converged solution when the UE is faced with multiple concurrent multi-media sessions, for example, an SIP call, a VOD session and an email presentation, the UE needs to arbitrate and share access to shared resources. These resources may be, for example, a TV or other display screen, a media decoder, speakers, storage means and so on.
- IMS SIP session initiation protocol
- a problem with this type of system is that it requires a separate service for each service type to be provided on the UE and to be aware about rules for accessing common resources (device) on the UE. This creates several limitations:
- a new client and processing logical is required, at the UE, for each new service type, even if the underlying delivery mechanisms are the same.
- the present invention arose in an attempt to provide an improved arbitration system.
- a data communication system comprising an access control agent arranged on a network to allocate network resources on one or more UE (user equipment) devices on the network according to one or more parameters, the access control agent being remote from the UE.
- the access control agent allocates resources according to the type and nature of resource being required and according to one or more of profiles, presence, personalisation, policies or other information.
- the UE may be IPTV equipment (which may for example be connected to a closed IP network, or the Internet) or any mobile or static terminal adapted to be connected to a wireless (eg GPRS, UMTS or other wireless) network or a fixed line network to communicate with other devices.
- IPTV equipment which may for example be connected to a closed IP network, or the Internet
- any mobile or static terminal adapted to be connected to a wireless (eg GPRS, UMTS or other wireless) network or a fixed line network to communicate with other devices.
- the invention allows an access control agent to be provided ‘locally’ in a network or at the back end of a network and to thereby remove the requirement for a UE to have facilities to make initial decision logic as to how UE use available at the UE are to be used for various types of multi-media or other content.
- the decision as to how resources may be used may be delegated to the access control agent.
- the agent can access and evaluate, if needed, profile information, presence information, personalisation, including buddy lists associated with the user of a UE, general or specific policy and information via standard or specific interfaces prior to assigning resources for a given multi-media session.
- the UE may have a number of resources available such as a display apparatus, speakers, microphone or microphone input, use of various data input/output devices and so on. Control of any of these resources can be allocated, at least in part, by the access control agent.
- access to shared resources may be reused via abstraction layer of common UE APIs.
- a notification agent may be provided in the network, again preferably remote from the UE for providing notifications to the UE of initial data requests/transmission and the notification agent may be as disclosed in co-pending application, agents reference number 15351EP, which can receive notification from a plurality of sources each using a particular protocol and providing these notifications to the UE over a common protocol and with common look and feel.
- the notification agent can be linked, or form part of the access control agent so that maximum use is made of central or local network resources and minimising the logic and software resources required at the UE.
- the invention further provides a method of arbitrating and allocating resource use of a UE provided on a network comprising, when a request arises to use one or more resources, causing an access control agent provided remotely from the UE to allocate and arbitrate resource use at the UE according to one or more parameters.
- the invention further provides an access control agent comprising means for allocating resources available to one or more remote UE devices on a network according to one or more parameters.
- the invention also provides a system or method including any one or more of the novel features, combinations of features, steps or combination of steps disclosed herein.
- FIG. 1 shows schematically part of a network
- FIG. 2 shows an explanatory diagram of a first example of use
- FIG. 3 is an explanatory diagram of a second example of use.
- FIG. 4 is an explanatory diagram of a third example of use.
- a UE 1 in this case a IPTV UE (set-top box plus display for example) is connected to a network to receive data of many different types from the network. As shown in the figure, the UE 1 comprises several components.
- It comprises hardware 2 which, dependent upon the nature of the UE will be a processor, data storage hardware (solid state and/or hard disk for example), a display, one or more input/output means such as keyboards, touch-screen, input, mouse, touch pointer and so on and, for multi-media use, one or more loudspeakers 2 ( FIG. 2 ) and a microphone and/or microphone input.
- Various levels of software are also included. These may comprise an operating system and device drivers 3 , a device control layer 5 and some more specific applications which are, in this case, an IMS (VOIP) application agent 6 and an IPTV application 7 .
- IMS IMS
- IPTV IPTV application 7 .
- the IMS (VOIP) application 6 relates to generally voice-type applications using, for example, session initial protocol (SIP), real-time protocol (RTP) and session description protocol (SDP) multi-media sessions.
- SIP session initial protocol
- RTP real-time protocol
- SDP session description protocol
- the data may be audio and/or video data.
- the IPTV application can use protocols such as real-time streaming protocol (RTSP), internet group management protocol (IGMP) or HTTP. This can be used for video data, video broadcast (by means of IP multicast), video on-demand programme or other material using the set top box 1 .
- RTSP real-time streaming protocol
- IGMP internet group management protocol
- HTTP HyperText Transfer Protocol
- a mediator 10 which includes said notification agent 9 .
- the mediator also includes an access control agent (ACA) 11 and an orchestration agent (in effect controller or workflow agent) 1 .
- ACA access control agent
- orchestration agent in effect controller or workflow agent
- This also links to various data/communication platforms such an IMS platform and an IPTV platform 13 .
- the mediator can also access external information which can either be specifically related to the user of the UE or may be more general information, such as presence 14 , profile 15 , a buddy list 16 , or other information 17 .
- the UE VOIP application 6 when triggered by either an incoming VOIP call setup A or by user action, requests access for the mediator 10 (access control agent 11 ) prior to requesting device access via the common device control API 5 . It contacts the access control agent 11 over the network. Note that the application will need to determine access to shared resources only once during a session/service initialisation and this will not cause degradation to the user experience during the actual service delivery.
- the mediator can then access the external information 14 to 17 before determining an access level to the shared resources. Because the agent is located within the network rather than at the UE, the same access control agent 11 can be shared between multiple clients or UEs reusing the access interfaces and enabling caching. For example, user profile, presence and some service data can be cached and reused when requested from multiple UEs trying to set up a video call or a chat sessions on a TV watching a football match.
- the access control agent 11 may use external configurable workflow or pluggable decision logic to determine device access, if some conditional steps are required. Low cost implementation of orchestration on the UE may be achieved. For example, in response to an initial VOIP call A or email request, the access control agent 11 may request an IPTV platform 13 to pause streaming video which it has previously been transmitting to the UE, or to initiate a time shifting feature.
- the access control agent returns, to the application 6 or 7 , the access permission and level.
- the UE application then requests access to the UE device with the granted access level. Examples will now be given to clarify this and these examples are illustrative only of many different examples and embodiments of the invention.
- FIGS. 2 and 3 A first set of scenarios is shown in FIGS. 2 and 3 .
- This relates to an incoming VOIP call where the user is watching a football match 20 on a display and the commentary of the match is being relayed through a pair of loudspeakers 3 .
- the access control agent can allow for different handling of different types of VOIP calls.
- the IPTV application has a user selected option to accept an incoming call from the notification agent 9 (as described in more detail in co-pending application 15350EP).
- a SIP invite arrives and audio is delivered to the UE via RTP for example.
- the application makes a request to the ACA 11 to request access to particular resources on the UE, in particular to audio speakers 3 and a microphone.
- the ACA checks presence 14 , that is, checks the presence of the originator of the VOIP call. If it determines that the incoming call is from someone on the ‘buddy list’ 16 of the user of that particular UE 1 and that the originator is watching the same football match, then it may grant shared access for example.
- the incoming VOIP call is coming, for example, from the workplace of the user, or from the user's child at school, then it may be more important that the user devotes his full attention to the message. In this case, exclusive access to the audio and microphone is granted. This is shown in FIG. 3 . Initially the football match 20 is viewed and the commentary 21 is output from the speakers.
- the VOIP audio 22 alone 22 is output from the speakers without any commentary.
- the football match or other IPTV program can optionally be cancelled or paused based on presence of profile.
- FIG. 3 shows in its second part, how the football match is cancelled from the screen so that the user can give his full attention to the VOIP call.
- the match might alternatively be simply paused on the screen.
- the ACA may trigger orchestration to deliver additional information during the call, eg a web page. Or a reference to a web page, containing contact details of the calling person, notes associated with the calling person, etc.
- the user of the IPTV system is again watching a football match and, in this case, decides to make a video call.
- the user selects to make a call to a buddy of his from his ‘buddy list’.
- the video call application accesses the ACA 11 , which retrieves the profile 15 for the buddy.
- the ACA determines that both the video call and the VOD session (live football match) cannot be handled simultaneously. It therefore denies access from the IPTV application to video/audio resources during the call.
- the video application stops the video and control is passed exclusively to the video call application.
- the user can now view the person he talking to on the video call 23 and the audio from the video call is output through the speakers 24 .
- the ACA can offer access rights based upon external conditions in some embodiments of the invention. That is, it can deny video for a video application, deny audio, deny right access to disk and so on. This may occur if the particular device is needed for other higher priority services, such as VOIP call from a child, presentation of an SMS or other purposes.
- VOIP call from a child
- presentation of an SMS or other purposes One particular example is where a high bandwidth video call is originated or required to be set up.
- Quality of service may be another parameter that determines resource allocation. For example, if the originator of a call or data request is a ‘premium’ customer, then the ACA may be able to automatically request a higher QoS and to be able to grab higher access to the hardware and software resources on the UE than for a less premium customer. Other factors such as user preferences, bits rate/resolution of video call or simply a measure of whether one type of service requirement is more important (via various criteria) than another may be used to make the determination. For example, if the content of a video call is more important than a particular VOD broadcast being viewed at any time. Is the originator of a call more important than the VOD and so on. When two competing services are competing for resources, then the access control agent can be used to determined which of these uses the resources or gain a higher level of use.
- QoS Quality of service
- the responsibility for determining a certain level of services and determining the allocation of resources is removed from the UE and moved up to the access control agent which is positioned remotely on the network.
- the access control agent liaises with external systems to decide this.
- the UE does not need to know how to access different external sources of information (presence, profile, buddy list, etc), which often require different access interfaces. Instead it needs to communicate to a single ACA, thus moving complexity from the UE up to the network. The ACA then handles these communications.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims (18)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP08290051 | 2008-01-21 | ||
EP08290051.5A EP2081362B1 (en) | 2008-01-21 | 2008-01-21 | Resource arbitration in a converged multi-media environment |
EP08290051.5 | 2008-01-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20090185576A1 US20090185576A1 (en) | 2009-07-23 |
US9661099B2 true US9661099B2 (en) | 2017-05-23 |
Family
ID=39473140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/356,214 Active US9661099B2 (en) | 2008-01-21 | 2009-01-20 | Resource arbitration in a converged multi-media environment |
Country Status (6)
Country | Link |
---|---|
US (1) | US9661099B2 (en) |
EP (1) | EP2081362B1 (en) |
JP (1) | JP5450446B2 (en) |
KR (1) | KR101256718B1 (en) |
CN (1) | CN101494550B (en) |
WO (1) | WO2009092512A1 (en) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8713623B2 (en) | 2001-09-20 | 2014-04-29 | Time Warner Cable Enterprises, LLC | Technique for effectively providing program material in a cable television system |
US8966498B2 (en) | 2008-01-24 | 2015-02-24 | Oracle International Corporation | Integrating operational and business support systems with a service delivery platform |
US9565297B2 (en) | 2004-05-28 | 2017-02-07 | Oracle International Corporation | True convergence with end to end identity management |
US9245236B2 (en) | 2006-02-16 | 2016-01-26 | Oracle International Corporation | Factorization of concerns to build a SDP (service delivery platform) |
US9038082B2 (en) | 2004-05-28 | 2015-05-19 | Oracle International Corporation | Resource abstraction via enabler and metadata |
US8266429B2 (en) | 2004-07-20 | 2012-09-11 | Time Warner Cable, Inc. | Technique for securely communicating and storing programming material in a trusted domain |
US8312267B2 (en) | 2004-07-20 | 2012-11-13 | Time Warner Cable Inc. | Technique for securely communicating programming content |
US9723267B2 (en) | 2004-12-15 | 2017-08-01 | Time Warner Cable Enterprises Llc | Method and apparatus for wideband distribution of content |
US20070022459A1 (en) | 2005-07-20 | 2007-01-25 | Gaebel Thomas M Jr | Method and apparatus for boundary-based network operation |
US8914493B2 (en) | 2008-03-10 | 2014-12-16 | Oracle International Corporation | Presence-based event driven architecture |
US8520850B2 (en) | 2006-10-20 | 2013-08-27 | Time Warner Cable Enterprises Llc | Downloadable security and protection methods and apparatus |
US8732854B2 (en) | 2006-11-01 | 2014-05-20 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US8621540B2 (en) | 2007-01-24 | 2013-12-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for provisioning in a download-enabled system |
US9654515B2 (en) | 2008-01-23 | 2017-05-16 | Oracle International Corporation | Service oriented architecture-based SCIM platform |
US8505067B2 (en) | 2008-08-21 | 2013-08-06 | Oracle International Corporation | Service level network quality of service policy enforcement |
US9357247B2 (en) | 2008-11-24 | 2016-05-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US11076189B2 (en) | 2009-03-30 | 2021-07-27 | Time Warner Cable Enterprises Llc | Personal media channel apparatus and methods |
US9215423B2 (en) | 2009-03-30 | 2015-12-15 | Time Warner Cable Enterprises Llc | Recommendation engine apparatus and methods |
US8879547B2 (en) * | 2009-06-02 | 2014-11-04 | Oracle International Corporation | Telephony application services |
US9866609B2 (en) | 2009-06-08 | 2018-01-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for premises content distribution |
US9602864B2 (en) | 2009-06-08 | 2017-03-21 | Time Warner Cable Enterprises Llc | Media bridge apparatus and methods |
US8813124B2 (en) | 2009-07-15 | 2014-08-19 | Time Warner Cable Enterprises Llc | Methods and apparatus for targeted secondary content insertion |
US9237381B2 (en) | 2009-08-06 | 2016-01-12 | Time Warner Cable Enterprises Llc | Methods and apparatus for local channel insertion in an all-digital content distribution network |
DK2299710T3 (en) * | 2009-09-22 | 2014-03-31 | Ericsson Telefon Ab L M | Differentiation of IPTV messages |
US8396055B2 (en) | 2009-10-20 | 2013-03-12 | Time Warner Cable Inc. | Methods and apparatus for enabling media functionality in a content-based network |
US10264029B2 (en) | 2009-10-30 | 2019-04-16 | Time Warner Cable Enterprises Llc | Methods and apparatus for packetized content delivery over a content delivery network |
US9635421B2 (en) | 2009-11-11 | 2017-04-25 | Time Warner Cable Enterprises Llc | Methods and apparatus for audience data collection and analysis in a content delivery network |
US9269060B2 (en) | 2009-11-20 | 2016-02-23 | Oracle International Corporation | Methods and systems for generating metadata describing dependencies for composable elements |
US9519728B2 (en) | 2009-12-04 | 2016-12-13 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and optimizing delivery of content in a network |
US9509790B2 (en) | 2009-12-16 | 2016-11-29 | Oracle International Corporation | Global presence |
US9503407B2 (en) | 2009-12-16 | 2016-11-22 | Oracle International Corporation | Message forwarding |
US9342661B2 (en) | 2010-03-02 | 2016-05-17 | Time Warner Cable Enterprises Llc | Apparatus and methods for rights-managed content and data delivery |
US20110264530A1 (en) | 2010-04-23 | 2011-10-27 | Bryan Santangelo | Apparatus and methods for dynamic secondary content and data insertion and delivery |
US9300445B2 (en) | 2010-05-27 | 2016-03-29 | Time Warner Cable Enterprise LLC | Digital domain content processing and distribution apparatus and methods |
US9906838B2 (en) | 2010-07-12 | 2018-02-27 | Time Warner Cable Enterprises Llc | Apparatus and methods for content delivery and message exchange across multiple content delivery networks |
US8997136B2 (en) | 2010-07-22 | 2015-03-31 | Time Warner Cable Enterprises Llc | Apparatus and methods for packetized content delivery over a bandwidth-efficient network |
US9185341B2 (en) | 2010-09-03 | 2015-11-10 | Time Warner Cable Enterprises Llc | Digital domain content processing and distribution apparatus and methods |
US8930979B2 (en) | 2010-11-11 | 2015-01-06 | Time Warner Cable Enterprises Llc | Apparatus and methods for identifying and characterizing latency in a content delivery network |
US10148623B2 (en) | 2010-11-12 | 2018-12-04 | Time Warner Cable Enterprises Llc | Apparatus and methods ensuring data privacy in a content distribution network |
US9602414B2 (en) | 2011-02-09 | 2017-03-21 | Time Warner Cable Enterprises Llc | Apparatus and methods for controlled bandwidth reclamation |
US9467723B2 (en) | 2012-04-04 | 2016-10-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated highlight reel creation in a content delivery network |
US20140082645A1 (en) | 2012-09-14 | 2014-03-20 | Peter Stern | Apparatus and methods for providing enhanced or interactive features |
US9001216B2 (en) | 2012-10-12 | 2015-04-07 | Sony Corporation | Method and apparatus for video streaming |
US10110753B1 (en) * | 2012-10-16 | 2018-10-23 | Amazon Technologies, Inc. | Remotely hosted multimedia telephony services |
US9565472B2 (en) | 2012-12-10 | 2017-02-07 | Time Warner Cable Enterprises Llc | Apparatus and methods for content transfer protection |
US20140282786A1 (en) | 2013-03-12 | 2014-09-18 | Time Warner Cable Enterprises Llc | Methods and apparatus for providing and uploading content to personalized network storage |
US9066153B2 (en) | 2013-03-15 | 2015-06-23 | Time Warner Cable Enterprises Llc | Apparatus and methods for multicast delivery of content in a content delivery network |
US10368255B2 (en) | 2017-07-25 | 2019-07-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for client-based dynamic control of connections to co-existing radio access networks |
US9313568B2 (en) | 2013-07-23 | 2016-04-12 | Chicago Custom Acoustics, Inc. | Custom earphone with dome in the canal |
US9621940B2 (en) | 2014-05-29 | 2017-04-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for recording, accessing, and delivering packetized content |
US11540148B2 (en) | 2014-06-11 | 2022-12-27 | Time Warner Cable Enterprises Llc | Methods and apparatus for access point location |
CN104125221B (en) * | 2014-07-17 | 2017-05-24 | 东北大学 | IMS (IP (Internet Protocol) multimedia subsystem) terminal equipment multiple soft-terminal resource sharing and application collaborative device and method |
US9935833B2 (en) | 2014-11-05 | 2018-04-03 | Time Warner Cable Enterprises Llc | Methods and apparatus for determining an optimized wireless interface installation configuration |
US10116676B2 (en) | 2015-02-13 | 2018-10-30 | Time Warner Cable Enterprises Llc | Apparatus and methods for data collection, analysis and service modification based on online activity |
US9986578B2 (en) | 2015-12-04 | 2018-05-29 | Time Warner Cable Enterprises Llc | Apparatus and methods for selective data network access |
US9918345B2 (en) | 2016-01-20 | 2018-03-13 | Time Warner Cable Enterprises Llc | Apparatus and method for wireless network services in moving vehicles |
US10404758B2 (en) | 2016-02-26 | 2019-09-03 | Time Warner Cable Enterprises Llc | Apparatus and methods for centralized message exchange in a user premises device |
US10492034B2 (en) | 2016-03-07 | 2019-11-26 | Time Warner Cable Enterprises Llc | Apparatus and methods for dynamic open-access networks |
US10164858B2 (en) | 2016-06-15 | 2018-12-25 | Time Warner Cable Enterprises Llc | Apparatus and methods for monitoring and diagnosing a wireless network |
US11212593B2 (en) | 2016-09-27 | 2021-12-28 | Time Warner Cable Enterprises Llc | Apparatus and methods for automated secondary content management in a digital network |
US10645547B2 (en) | 2017-06-02 | 2020-05-05 | Charter Communications Operating, Llc | Apparatus and methods for providing wireless service in a venue |
US10638361B2 (en) | 2017-06-06 | 2020-04-28 | Charter Communications Operating, Llc | Methods and apparatus for dynamic control of connections to co-existing radio access networks |
US10477349B2 (en) | 2018-02-13 | 2019-11-12 | Charter Communications Operating, Llc | Apparatus and methods for device location determination |
CN109327506A (en) * | 2018-09-06 | 2019-02-12 | 网宿科技股份有限公司 | A kind of resource allocation methods, device and readable storage medium storing program for executing |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040049574A1 (en) * | 2000-09-26 | 2004-03-11 | Watson Mark Alexander | Web server |
US6728784B1 (en) | 1996-08-21 | 2004-04-27 | Netspeak Corporation | Collaborative multimedia architecture for packet-switched data networks |
US20040174830A1 (en) * | 2003-03-07 | 2004-09-09 | Nokia Corporation | Floor control language |
US20060224432A1 (en) * | 2005-03-31 | 2006-10-05 | British Telecommunications Public Limited Company | Workflow scheduling system |
US20070057044A1 (en) * | 2005-09-15 | 2007-03-15 | Hiroki Uchiyama | Information processor-based service providing system and method |
US20070140299A1 (en) * | 2005-12-15 | 2007-06-21 | Hofmann Markus A | Method and network for providing service blending to a subscriber |
US20070265031A1 (en) * | 2003-10-22 | 2007-11-15 | Sandy Electric Co., Ltd. | Mobile Phone, Display Method, and Computer Program |
US20070288627A1 (en) | 2006-06-13 | 2007-12-13 | Alicia Abella | Method for sensing user presence for buddy list applications |
US20080152110A1 (en) * | 2006-12-22 | 2008-06-26 | Verizon Services Corp. | Method and system of providing an integrated set-top box |
US20090006247A1 (en) * | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Services for Billing and Management of Consumable Resources |
US20090028307A1 (en) * | 2007-07-25 | 2009-01-29 | General Instrument Corporation | Customizing Called Number Identification |
US20090119772A1 (en) * | 2007-11-06 | 2009-05-07 | Mariette Awad | Secure file access |
US20090328118A1 (en) * | 2008-05-01 | 2009-12-31 | Venkataramaiah Ravishankar | Methods, systems, and computer readable media for providing an enhanced call alert service via a television service network |
US20100100943A1 (en) * | 2005-05-06 | 2010-04-22 | Microsoft Corporation One Microsoft Way | Permissions using a Namespace |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0015350B1 (en) | 1979-03-13 | 1981-07-01 | Creusot-Loire Entreprises | Protective device for a pipe opening into a vessel |
US6108704A (en) * | 1995-09-25 | 2000-08-22 | Netspeak Corporation | Point-to-point internet protocol |
US20060083244A1 (en) * | 2004-10-15 | 2006-04-20 | Balakumar Jagadesan | Method for sessions including multiple resources |
-
2008
- 2008-01-21 EP EP08290051.5A patent/EP2081362B1/en active Active
-
2009
- 2009-01-07 JP JP2010542563A patent/JP5450446B2/en not_active Expired - Fee Related
- 2009-01-07 WO PCT/EP2009/000029 patent/WO2009092512A1/en active Application Filing
- 2009-01-07 KR KR1020107018572A patent/KR101256718B1/en active IP Right Grant
- 2009-01-20 US US12/356,214 patent/US9661099B2/en active Active
- 2009-01-20 CN CN200910126716.5A patent/CN101494550B/en not_active Expired - Fee Related
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6728784B1 (en) | 1996-08-21 | 2004-04-27 | Netspeak Corporation | Collaborative multimedia architecture for packet-switched data networks |
US20040049574A1 (en) * | 2000-09-26 | 2004-03-11 | Watson Mark Alexander | Web server |
US20040174830A1 (en) * | 2003-03-07 | 2004-09-09 | Nokia Corporation | Floor control language |
US20070265031A1 (en) * | 2003-10-22 | 2007-11-15 | Sandy Electric Co., Ltd. | Mobile Phone, Display Method, and Computer Program |
US20060224432A1 (en) * | 2005-03-31 | 2006-10-05 | British Telecommunications Public Limited Company | Workflow scheduling system |
US20100100943A1 (en) * | 2005-05-06 | 2010-04-22 | Microsoft Corporation One Microsoft Way | Permissions using a Namespace |
US20070057044A1 (en) * | 2005-09-15 | 2007-03-15 | Hiroki Uchiyama | Information processor-based service providing system and method |
US20070140299A1 (en) * | 2005-12-15 | 2007-06-21 | Hofmann Markus A | Method and network for providing service blending to a subscriber |
US20070288627A1 (en) | 2006-06-13 | 2007-12-13 | Alicia Abella | Method for sensing user presence for buddy list applications |
US20080152110A1 (en) * | 2006-12-22 | 2008-06-26 | Verizon Services Corp. | Method and system of providing an integrated set-top box |
US20090006247A1 (en) * | 2007-06-29 | 2009-01-01 | Microsoft Corporation | Services for Billing and Management of Consumable Resources |
US20090028307A1 (en) * | 2007-07-25 | 2009-01-29 | General Instrument Corporation | Customizing Called Number Identification |
US20090119772A1 (en) * | 2007-11-06 | 2009-05-07 | Mariette Awad | Secure file access |
US20090328118A1 (en) * | 2008-05-01 | 2009-12-31 | Venkataramaiah Ravishankar | Methods, systems, and computer readable media for providing an enhanced call alert service via a television service network |
Non-Patent Citations (5)
Title |
---|
Alcatel, "Delivering True Triple Play," "Common Capabilities for the Delivery of Composite Services," XP-002418653, pp. 1-12, (retrieved Feb. 6, 2007). |
Alcatel, "Delivering True Triple Play," "Composite Applications and the Role of SIP," XP-002418651, pp. 1-6, (retrieved Feb. 6, 2007). |
ALCATEL: "Delivering True Triple Play - Common Capabilities for the Delivery of Composite Services", XP002418653, Retrieved from the Internet <URL:http://www.alcatel-lucent.com/tripleplay> [retrieved on 20070206] |
ALCATEL: "Delivering True Triple Play - Composite Applications and the Role of SIP", XP002418651, Retrieved from the Internet <URL:http://www.alcatel-lucent.com/tripleplay> [retrieved on 20070206] |
European Search Report. |
Also Published As
Publication number | Publication date |
---|---|
EP2081362B1 (en) | 2013-07-24 |
KR101256718B1 (en) | 2013-04-19 |
CN101494550A (en) | 2009-07-29 |
KR20100113590A (en) | 2010-10-21 |
JP2011515722A (en) | 2011-05-19 |
WO2009092512A1 (en) | 2009-07-30 |
US20090185576A1 (en) | 2009-07-23 |
EP2081362A1 (en) | 2009-07-22 |
JP5450446B2 (en) | 2014-03-26 |
CN101494550B (en) | 2014-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9661099B2 (en) | Resource arbitration in a converged multi-media environment | |
US11457283B2 (en) | System and method for multi-user digital interactive experience | |
US9246917B2 (en) | Live representation of users within online systems | |
AU2007296792B2 (en) | Distributable, scalable, pluggable conferencing architecture | |
CN106605386B (en) | Method and device for sharing content | |
US9888291B2 (en) | Method and system for self-broadcasting in a social experience environment | |
US20130179491A1 (en) | Access controls for communication sessions | |
US9628616B2 (en) | Systems and methods for transmitting subject line messages | |
US11889159B2 (en) | System and method for multi-user digital interactive experience | |
US11785181B2 (en) | Application access signal for videoconferences | |
US20190306211A1 (en) | Seamless social multimedia | |
CN110620755B (en) | Device, system for forwarding a content stream and method of receiving a content stream | |
US20230136344A1 (en) | Video conferencing integration for third party applications | |
US20110173275A1 (en) | Messaging Between Events | |
US20110069143A1 (en) | Communications Prior To A Scheduled Event | |
US11863335B1 (en) | Chat channel highlights | |
Rosenberg | Identification of Communications Services in the Session Initiation Protocol (SIP) | |
US20240037156A1 (en) | Integrating multiple shared documents | |
US20240146873A1 (en) | Screen Share Collaboration Platform Capture | |
Choong et al. | Prototype implementation of a presence-based multimedia session sharing system | |
Rosenberg | RFC 5897: Identification of Communications Services in the Session Initiation Protocol (SIP) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ALCATEL LUCENT, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KISEL, ANDREY;ROBINSON, DAVE CECIL;SCHUTTE, TIAAN;SIGNING DATES FROM 20090127 TO 20090130;REEL/FRAME:022509/0578 Owner name: ALCATEL LUCENT, FRANCE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KISEL, ANDREY;ROBINSON, DAVE CECIL;SCHUTTE, TIAAN;REEL/FRAME:022509/0578;SIGNING DATES FROM 20090127 TO 20090130 |
|
AS | Assignment |
Owner name: CREDIT SUISSE AG, NEW YORK Free format text: SECURITY INTEREST;ASSIGNOR:ALCATEL-LUCENT USA INC.;REEL/FRAME:030510/0627 Effective date: 20130130 |
|
AS | Assignment |
Owner name: ALCATEL-LUCENT USA INC., NEW JERSEY Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CREDIT SUISSE AG;REEL/FRAME:033949/0016 Effective date: 20140819 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:NOKIA TECHNOLOGIES OY;NOKIA SOLUTIONS AND NETWORKS BV;ALCATEL LUCENT SAS;REEL/FRAME:043877/0001 Effective date: 20170912 Owner name: NOKIA USA INC., CALIFORNIA Free format text: SECURITY INTEREST;ASSIGNORS:PROVENANCE ASSET GROUP HOLDINGS, LLC;PROVENANCE ASSET GROUP LLC;REEL/FRAME:043879/0001 Effective date: 20170913 Owner name: CORTLAND CAPITAL MARKET SERVICES, LLC, ILLINOIS Free format text: SECURITY INTEREST;ASSIGNORS:PROVENANCE ASSET GROUP HOLDINGS, LLC;PROVENANCE ASSET GROUP, LLC;REEL/FRAME:043967/0001 Effective date: 20170913 |
|
AS | Assignment |
Owner name: NOKIA US HOLDINGS INC., NEW JERSEY Free format text: ASSIGNMENT AND ASSUMPTION AGREEMENT;ASSIGNOR:NOKIA USA INC.;REEL/FRAME:048370/0682 Effective date: 20181220 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CORTLAND CAPITAL MARKETS SERVICES LLC;REEL/FRAME:058983/0104 Effective date: 20211101 Owner name: PROVENANCE ASSET GROUP HOLDINGS LLC, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CORTLAND CAPITAL MARKETS SERVICES LLC;REEL/FRAME:058983/0104 Effective date: 20211101 Owner name: PROVENANCE ASSET GROUP LLC, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:NOKIA US HOLDINGS INC.;REEL/FRAME:058363/0723 Effective date: 20211129 Owner name: PROVENANCE ASSET GROUP HOLDINGS LLC, CONNECTICUT Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:NOKIA US HOLDINGS INC.;REEL/FRAME:058363/0723 Effective date: 20211129 |
|
AS | Assignment |
Owner name: RPX CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PROVENANCE ASSET GROUP LLC;REEL/FRAME:059352/0001 Effective date: 20211129 |
|
AS | Assignment |
Owner name: BARINGS FINANCE LLC, AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:RPX CORPORATION;REEL/FRAME:063429/0001 Effective date: 20220107 |
|
AS | Assignment |
Owner name: RPX CORPORATION, CALIFORNIA Free format text: RELEASE OF LIEN ON PATENTS;ASSIGNOR:BARINGS FINANCE LLC;REEL/FRAME:068328/0278 Effective date: 20240802 |
|
AS | Assignment |
Owner name: BARINGS FINANCE LLC, AS COLLATERAL AGENT, NORTH CAROLINA Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:RPX CORPORATION;RPX CLEARINGHOUSE LLC;REEL/FRAME:068328/0674 Effective date: 20240802 |