System and method for providing multimedia services
Summary by NHIP
Adaptive Multimedia Service System
The system monitors user interactions with media devices to detect usage changes over a pre-determined period. It then generates a media type category and provides a tailored service presenting subject matter images on a first device and audio content on a second device without the original video.
Claim Score by NHIP
Abstract
A system and method are disclosed for session continuity in multimedia services. A system that incorporates teachings of the present disclosure may include, for example, a multimedia services system has a plurality of service centers each capable of offering one or more multimedia services to an end user, and a controller for managing operations of the service centers. The controller can be programmed to monitor the end user's use of multimedia services from said service centers, detect a change in use by the end user, and offer the end user a multimedia service adapted to the change in use.

Term
Projected expiry 28 September 2028.
- Priority and filed
- Granted
- Today
- Projected expiry
22 claims: 3 independent, 19 dependent
- 1A multimedia services system, comprising:a plurality of service centers each offering a respective one of a plurality of multimedia services to any of a plurality of media devices of an end user;and a controller for managing operations of the plurality of service centers, wherein execution of computer instructions by the controller causes the controller to perform operations comprising: monitoring, for the plurality of media devices of the end user, use of multimedia services by way of interactions between the plurality of media devices and the service centers, wherein the use of the multimedia services comprises presentation by a previously selected one of the plurality of multimedia services to one of the plurality of media devices of the end user a first media content comprising video content and audio content that are associated with a subject matter portrayed in the first media content;detecting changes in use of the plurality of media devices by equipment of the end user over a pre-determined period of time;generating a category of a media type based on the changes;and providing a select one of the plurality of multimedia services adapted to the change in use based on the category of the media type, wherein the select one of the plurality of multimedia services comprises presentation of images at a first media device of the plurality of media devices of the end user, wherein the images graphically represent the subject matter portrayed in the first media content without presentation of the video content associated with the first media content, and wherein the select one of the plurality of multimedia services further comprises presentation of the subject matter portrayed in the audio content at a second media device of the plurality of media devices of the end user.
- 11A non-transitory computer-readable storage medium, comprising computer instructions which when executed by a processor cause the processor to perform operations comprising:monitoring use by equipment of an end user of multimedia services of a plurality of multimedia services by way of interactions between a plurality of media devices of the end user and a plurality of service centers, wherein the use of the multimedia services comprises presentation by a previously selected one of the plurality of multimedia services, to one of the plurality of media devices of the end user, a first multimedia content comprising video content and audio content that are associated with a subject matter portrayed in the multimedia content;detecting changes in the use of the plurality of media devices by the equipment of the end user over a pre-determined period of time;generating a category of a media type based on the changes;selecting a select one of the plurality of multimedia services from a select one of the service centers adapted to the change in use based on the category of the media type, wherein the select one of the plurality of multimedia services includes delivery of the multimedia content;and causing the service centers to offer first and second media devices of the plurality of media devices of the end user a partitioned version of the multimedia content, wherein the partitioned version delivers a first content portion associated with the subject matter portrayed in the multimedia content to the first media device and delivers a second content portion associated with the subject matter portrayed in the multimedia content to the second media device, wherein the multimedia content is associated with video content and audio content, wherein the first content portion comprises images graphically representing the subject matter portrayed in the video content without presentation of the video content, and wherein the second content portion comprises audio representing the subject matter portrayed in the audio content.
- 18Broadest claimClaim Score 31, narrow(NHIP)A method, comprising:monitoring, by a system comprising a processor, use of a multimedia service of a plurality of multimedia services by way of interaction between a plurality of media devices of an end user and a plurality of service centers offering the plurality of multimedia services, wherein the use of the multimedia service comprises presentation by a previously selected one of the plurality of multimedia services to one of the plurality of media devices of the end user selectable by equipment of the end user, a first media content comprising video content and audio content that are associated with a subject matter portrayed in the first media content;detecting, by the system, changes in use of the plurality of media devices of the end user over a pre-determined period of time;generating, by the system, a category of a media type based on the changes;and providing, by the system, to a first media device and a second media device of the plurality of media devices of the end user a select one of the plurality of multimedia services adapted to the change in use based on the category of the media type, wherein the select one of the plurality of multimedia services comprises presentation of images graphically representing subject matter portrayed in the first media content without presentation of the video content at the first media device and presentation of the subject matter portrayed the audio content at the second media device.
Independent claims3
45 paragraphs in 4 sections, as filed
FIELD OF THE DISCLOSURE
p-0002The present disclosure relates generally to multimedia services, and more specifically to session continuity in multimedia services.
BACKGROUND
p-0003The consumer urge for ubiquitous multimedia services such as two-way communications, broadband video services, and gaming—among others—has driven the business model of service providers towards a convergence model. Inevitably consumers desire to subscribe to multimedia services from a single service provider as opposed to today's environment of many providers each offering disparate services that lack interoperability. As convergence becomes a reality, a seamless transition of multimedia services across a number of media devices is desirable.
BRIEF DESCRIPTION OF THE DRAWINGS
<figref idrefs="DRAWINGS">FIG. 1</figref> is a block diagram of multimedia services system (MSS) according to teachings of the present disclosure;
<figref idrefs="DRAWINGS">FIG. 2</figref> depicts a flowchart of a method operating in the MSS according to teachings of the present disclosure; and
<figref idrefs="DRAWINGS">FIG. 3</figref> is a diagrammatic representation of a machine in the form of a computer system within which a set of instructions, when executed, may cause the machine to perform any one or more of the methodologies discussed herein.
DETAILED DESCRIPTION
p-0007Embodiments in accordance with the present disclosure provide a method for acquiring services on a multiplicity of devices.
p-0008In a first embodiment of the present disclosure, a multimedia services system (MSS) has a plurality of service centers each capable of offering one or more multimedia services to an end user, and a controller for managing operations of the service centers. The controller can be programmed to monitor the end user's use of multimedia services from said service centers, detect a change in use by the end user, and offer the end user a multimedia service adapted to the change in use.
p-0009In a second embodiment of the present disclosure, a computer-readable storage medium has computer instructions for monitoring the end user's use of one or more multimedia services offered by a plurality of service centers, detecting a change in use by the end user, selecting a multimedia service from a select one of the service centers adapted to the change in use, and causing the service centers to offer a media device of the end user the adapted multimedia service.
p-0010In a third embodiment of the present disclosure, a method has the steps of monitoring use of one or more multimedia services presented at one or more media devices selectable by the end user, and offering at a select one of the media devices a select one of the multimedia services adapted to a detected change in use by the end user.
p-0011<figref idrefs="DRAWINGS">FIG. 1</figref> is a block diagram of multimedia services system (MSS) <b>100</b> according to teachings of the present disclosure. The MSS <b>100</b> comprises one or more service centers such as a streaming audio and video service center <b>102</b>, an Internet Protocol Television (IPTV) service center <b>104</b>, a gaming service center <b>106</b>, a central office service center <b>108</b>, and a wireless communications service center <b>110</b>, just to mention a few. Each of the service centers is coupled by landline (or wireless) communication means to a controller <b>112</b> that manages said systems.
p-0012The controller <b>112</b> can be a scalable server with one or more databases managed by applications such as a customer relationship management (CRM) system and/or an activity-based tracking system that can, for example, monitor consumer and/or service center use behaviors. Although the service centers <b>102</b>-<b>110</b> are shown separately, it would be apparent to one of ordinary skill in the art that portions of the service centers can be integrated with each other and the controller <b>112</b>.
p-0013Beginning with the streaming audio and video service center <b>102</b>, said center can utilize common streaming technology for supplying services such as streaming television programming, streaming radio service, streaming video on demand, and so on. The IPTV service center <b>104</b> can supply consumers a higher quality service such as broadband high definition television (HDTV). The gaming service center <b>106</b> can provide consumers game services similar to those available for GameBoy™, GameCube™, PlayStation®, and other gaming applications.
p-0014The central office service center <b>108</b> provides common landline services such as POTS (Plain Old Telephone Services), cable services, and/or broadband services such as xDSL (Digital Subscriber Line). The wireless communications service center <b>110</b> provides common wireless services such as cellular communications, dispatch services, WiFi, or WiMax.
p-0015There are many media devices available to an end user for interacting with the aforementioned service centers <b>102</b>-<b>110</b>—some of which are illustrated by way of example in <figref idrefs="DRAWINGS">FIG. 1</figref>. For example, the end user can have a digital and/or analog television set <b>120</b> residing in a residence with integrated functions such as those found in a set top box. Alternatively, the end user can utilize a portable media device such as a cell phone <b>122</b> (or multimode device) capable of voice and high-speed data communications. In yet another embodiment, an end user can utilize a laptop or desktop computer <b>124</b> capable of processing multimedia services such as streaming video and audio. An end user's automobile <b>126</b> can include telematics services which collectively can support vehicle tracking and positioning, on-line vehicle navigation and information systems with emergency assistance, and/or broadband entertainment services such as movies, network TV programming, and/or games on demand. Likewise, the end user can utilize a common gaming media device <b>128</b> for playing <b>2</b>D and <b>3</b>D interactive games downloaded from or operating at the gaming service center <b>106</b> with multiple players competing at single or remote sites.
p-0016The aforementioned media devices <b>120</b>-<b>126</b> can be connected to the MSS <b>100</b> by way of a wired and/or wireless communication link <b>103</b> to a communication system <b>101</b>. The communication system <b>101</b> can utilize circuit-switched or packet-switched network technology, or combinations thereof. As a hybrid system the communication system <b>101</b> can support disparate communication technologies such as cellular (or any generation thereof), WiFi, WiMax, landline, or optical communications.
p-0017Each of the foregoing service centers <b>102</b>-<b>110</b> can thus provide by way of the communication system <b>101</b> interactive two-way communications, or passive services that terminate at any of the media devices <b>120</b>-<b>126</b> available to the end user.
p-0018<figref idrefs="DRAWINGS">FIG. 2</figref> depicts a flowchart of a method <b>200</b> operating in the MSS <b>100</b> according to teachings of the present disclosure. Method <b>200</b> begins with step <b>202</b> where the controller <b>112</b> is programmed to monitor a consumer's use of multimedia services on any of the aforementioned media devices <b>120</b>-<b>126</b>. In this step the controller <b>112</b> can monitor any number of activities of the consumer such as, for example, the type of media service in use, the type of media device used for intercepting the multimedia service, the programming selected, a play position of the program while in use, the location of the consumer, and so on. Any number of these metrics can be used by the controller <b>112</b> in step <b>206</b> to assess the interaction between the end user of the media devices <b>120</b>-<b>128</b> and the service centers <b>102</b>-<b>110</b>.
p-0019If a change in use is detected in step <b>204</b> (such as, for example, the end user switching from viewing a program on a television <b>120</b> to operating a laptop computer <b>124</b>), the controller <b>112</b> proceeds to step <b>206</b>; otherwise, it continues monitoring for a change in use in step <b>204</b>. If a change in use is detected, the controller <b>112</b> determines in step <b>206</b> among other things a last known use of the multimedia service by the end user, a context of use of said service, a type of media device in use by the end user after the switch, a present location of the end user, multimedia preferences established by the end user, and/or an expected multimedia service preference determined according to a predictable prior use behavior.
p-0020The last known use of the multimedia service can be represented by a snapshot in time when the end user switched media devices (e.g., an elapse of 10 minutes from the time the end user began viewing an ESPN sports event and the time the end user switched to the laptop computer <b>124</b>). The context of use in the present example would be sports viewing. The present location of the end user can be detected at the end user's residence if, for example, the laptop computer <b>124</b> is connected to Internet service at his or her residence.
p-0021The multimedia preferences of the end user can be vast and flexible, and can be established by way of a website provided to the end user for provisioning the MSS <b>100</b>. For example, the end user can provision the MSS <b>100</b> to automatically offer the end user session continuity for sports events, movies, but not for programming such as news or public programs from national stations. The user can also provision the MSS <b>100</b> to perform session continuity between certain multimedia devices but not others. For example, the end user can choose certain 3-D games played on the gaming media <b>128</b> not to be adapted for a cell phone <b>122</b>. The scope of programmable preferences that can be offered to the end user for provisioning the MSS <b>100</b> can be innumerable considering the expansive variety of media devices available today and in the future.
p-0022Continuing with the present illustration, the controller <b>112</b> can determine that the laptop computer <b>124</b> has a smaller screen than the television unit <b>120</b> thus requiring an adaptation of video and audio rendering. The controller <b>112</b> can also determine that the laptop computer <b>124</b> may not be able to process the same video and audio signals as provided to the television unit <b>120</b>, in which case streaming services may be more appropriate. Accordingly, in step <b>208</b> the controller <b>112</b> can switch services from the IPTV service center <b>104</b> to the streaming service center <b>102</b>. This illustrates an example of session continuity between service centers <b>104</b> and <b>102</b>, respectively.
p-0023In step <b>210</b>, the controller <b>112</b> can adapt the multimedia service to match the laptop computer <b>124</b> resources. That is, the controller <b>112</b> can select a streaming service that is within the processing means available to the laptop computer <b>124</b>. In step <b>212</b>, the controller <b>112</b> can optimize the user experience by offering the end user continued programming from the point at which programming was terminated (e.g., 10 minutes into the sports event). The offer can be made by, for example, an email, an automatic pop-up screen invoked upon logging into the laptop <b>124</b>, or any other means of notification available in a computing device.
p-0024If the end user in step <b>214</b> accepts the offer (by an email response or a button depression on the pop-up screen), the controller <b>112</b> proceeds to step <b>218</b> where the streaming media center <b>102</b> commences presentation of the adapted multimedia service (the ESPN sports event) on the laptop's browser, Window Media Player, or other similar application, from where the end user ended program viewing with the television unit <b>120</b>. If, on the other hand, the end user does not accept the offered service, the controller <b>112</b> can be programmed to make another attempt at selecting a different multimedia service in step <b>216</b>. In this step, the controller <b>112</b> can analyze the history of multimedia services selected by the end user by way of, for example, heuristic techniques to predict a suitable alternative.
p-0025For example, on prior occasions the controller <b>112</b> may find that the end user transitioned to the laptop computer <b>124</b> to view emails, or to perform other tasks that would prevent viewing a video program. Nonetheless, in those occasions the end user may have notified the controller <b>112</b> of an interest to listen to the audio portion of a particular program. From this history, the controller <b>112</b> can predict in step <b>210</b> that removing the video portion from the sports program may offer an alternative to the end user in step <b>212</b> that matches her interest.
p-0026If this second offer is accepted by the end user in step <b>214</b>, the controller <b>112</b> in step <b>218</b> commences presentation of the adapted multimedia service based on streaming audio initiated 10 minutes into the program. If the end user rejects the second offer another time, the controller <b>112</b> can be programmed to offer the end user a multiplicity of options in step <b>212</b>. At this point the end user can customize what she wants to view or listen to, or simply end the controller's <b>112</b> attempt to provide session continuity (as shown by the dashed line).
p-0027From the above discussions, it would be evident to an artisan with ordinary skill in the art that there are a substantial number of embodiments that can be applied to the present disclosure, which for obvious reasons are not described here. For instance, the controller <b>112</b> can detect a transition from the television unit <b>120</b> to the telematics system in the automobile <b>126</b>. In this alternate embodiment, the ESPN program can be streamed to the video system of the automobile for the passengers, while the audio portion can be played by the radio system. Similarly, method <b>200</b> can be applied in a gaming context in which the end user transitions from, for example, the gaming media device <b>128</b> to any number of other media devices such as her cell phone <b>122</b>, her laptop <b>124</b>, her television set <b>120</b>, or the telematics video system of her automobile <b>126</b>.
p-0028In another embodiment, the end user can be in the midst of a voice over IP (VoIP) session with a third party by way of a landline managed by the central office service center <b>108</b>, and decide to transition to her cellular phone <b>122</b>. To maintain session continuity with the third party, the end user can, for example, depress one or more buttons (e.g., DTMF tones) on her landline VoIP media device indicating to the controller <b>112</b> in step <b>204</b> her interest to maintain the session while transitioning between media devices. In this use case, the controller <b>112</b> can be programmed to detect when the end user has transitioned to the cell phone <b>122</b> by its registration with service center <b>110</b>. In response to detecting the cell phone <b>122</b>, the controller <b>112</b> can reinstate a continuation of the voice service by causing service center <b>110</b> to initiates calls to both the end user and the third party. The call can be a circuit-switched call, or a VoIP call over a data channel of service center <b>110</b>.
p-0029In a similar example, the end user can be in the midst of a communication session on her cell phone <b>122</b>, enter an elevator or a building with poor coverage causing the session to accidentally terminate. The controller <b>112</b> can detect the dropped call from information provided by the service center <b>110</b>. If the service center <b>110</b> has other wireless coverage means in the building such as, for example, WiFi, and the cellular phone <b>122</b> is a multimode device capable of accessing WiFi services, then the controller <b>112</b> can reinstate the voice service by causing service center <b>110</b> to initiates calls to both the end user by WiFi communications, and the third party on whatever network s/he may be on. The call in this instance can be a VoIP call.
p-0030The foregoing embodiments illustrate a method where multimedia services follow the end user between media devices. These services may not be the same as the service experienced by the end user prior to the transition (e.g., IPTV to streaming services, VoIP service to a circuit-switched call, etc.). In less complex use cases, a session follows the end user between media devices without a change in service centers (e.g., transferring from one television unit to another sourced by the same IPTV service center <b>104</b>).
p-0031In other embodiments, the controller <b>112</b> can provide multimedia session continuity combined with other services. For example, in the case where the end user transitions from a television <b>120</b> to his laptop computer <b>124</b>, the controller <b>112</b> can be programmed to activate streaming music from a preferred radio station, and provide a graphical depiction of the sports event that shows the positions of the players with scoring without an audio rendition. This use case can be driven by the preferences established by the end user as described earlier. This example illustrates the adaptation of a multimedia session between media devices along with the introduction of one or more new services based on the multimedia preferences established by the end user among the media devices available to him.
p-0032It should further noted that some of the functions of the controller <b>112</b> described above can be embodied in part in an IP Multimedia Subsystem (IMS). An IMS is an open standard Next Generation Networking (NGN) multimedia architecture for mobile and fixed IP services. It's based on a 3GPP variant of SIP (Signaling Internet Protocol) that runs over the standard Internet protocol (IP). It can be used by telecom operators in NGN networks (which combine voice and data in a single packet switched network), to offer network controlled multimedia services.
p-0033From these illustrations, it would be evident to an artisan with ordinary skill in the art that there a large number of use cases that can be detected by the MSS <b>100</b>, and from which the MSS <b>100</b> can be programmed to provide end users session and/or service continuity between media devices <b>120</b>-<b>126</b>. These embodiments, although not all described here, are within the scope and spirit of the claims described below.
p-0034<figref idrefs="DRAWINGS">FIG. 3</figref> is a diagrammatic representation of a machine in the form of a computer system <b>300</b> within which a set of instructions, when executed, may cause the machine to perform any one or more of the methodologies discussed above. In some embodiments, the machine operates as a standalone device. In some embodiments, the machine may be connected (e.g., using a network) to other machines. In a networked deployment, the machine may operate in the capacity of a server or a client user machine in server-client user network environment, or as a peer machine in a peer-to-peer (or distributed) network environment.
p-0035The machine may comprise a server computer, a client user computer, a personal computer (PC), a tablet PC, a laptop computer, a desktop computer, a control system, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine. It will be understood that a device of the present disclosure includes broadly any electronic device that provides voice, video or data communication. Further, while a single machine is illustrated, the term “machine” shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
p-0036The computer system <b>300</b> may include a processor <b>302</b> (e.g., a central processing unit (CPU), a graphics processing unit (GPU, or both), a main memory <b>304</b> and a static memory <b>306</b>, which communicate with each other via a bus <b>308</b>. The computer system <b>300</b> may further include a video display unit <b>310</b> (e.g., a liquid crystal display (LCD), a flat panel, a solid state display, or a cathode ray tube (CRT)). The computer system <b>300</b> may include an input device <b>312</b> (e.g., a keyboard), a cursor control device <b>314</b> (e.g., a mouse), a disk drive unit <b>316</b>, a signal generation device <b>318</b> (e.g., a speaker or remote control) and a network interface device <b>320</b>.
p-0037The disk drive unit <b>316</b> may include a machine-readable medium <b>322</b> on which is stored one or more sets of instructions (e.g., software <b>324</b>) embodying any one or more of the methodologies or functions described herein, including those methods illustrated above. The instructions <b>324</b> may also reside, completely or at least partially, within the main memory <b>304</b>, the static memory <b>306</b>, and/or within the processor <b>302</b> during execution thereof by the computer system <b>300</b>. The main memory <b>304</b> and the processor <b>302</b> also may constitute machine-readable media.
p-0038Dedicated hardware implementations including, but not limited to, application specific integrated circuits, programmable logic arrays and other hardware devices can likewise be constructed to implement the methods described herein. Applications that may include the apparatus and systems of various embodiments broadly include a variety of electronic and computer systems. Some embodiments implement functions in two or more specific interconnected hardware modules or devices with related control and data signals communicated between and through the modules, or as portions of an application-specific integrated circuit. Thus, the example system is applicable to software, firmware, and hardware implementations.
p-0039In accordance with various embodiments of the present disclosure, the methods described herein are intended for operation as software programs running on a computer processor. Furthermore, software implementations can include, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement the methods described herein.
p-0040The present disclosure contemplates a machine readable medium containing instructions <b>324</b>, or that which receives and executes instructions <b>324</b> from a propagated signal so that a device connected to a network environment <b>326</b> can send or receive voice, video or data, and to communicate over the network <b>326</b> using the instructions <b>324</b>. The instructions <b>324</b> may further be transmitted or received over a network <b>326</b> via the network interface device <b>320</b>.
p-0041While the machine-readable medium <b>322</b> is shown in an example embodiment to be a single medium, the term “machine-readable medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term “machine-readable medium” shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present disclosure.
p-0042The term “machine-readable medium” shall accordingly be taken to include, but not be limited to: solid-state memories such as a memory card or other package that houses one or more read-only (non-volatile) memories, random access memories, or other re-writable (volatile) memories; magneto-optical or optical medium such as a disk or tape; and/or a digital file attachment to e-mail or other self-contained information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. Accordingly, the disclosure is considered to include any one or more of a machine-readable medium or a distribution medium, as listed herein and including art-recognized equivalents and successor media, in which the software implementations herein are stored.
p-0043Although the present specification describes components and functions implemented in the embodiments with reference to particular standards and protocols, the disclosure is not limited to such standards and protocols. Each of the standards for Internet and other packet switched network transmission (e.g., TCP/IP, UDP/IP, HTML, HTTP) represent examples of the state of the art. Such standards are periodically superseded by faster or more efficient equivalents having essentially the same functions. Accordingly, replacement standards and protocols having the same functions are considered equivalents.
p-0044The illustrations of embodiments described herein are intended to provide a general understanding of the structure of various embodiments, and they are not intended to serve as a complete description of all the elements and features of apparatus and systems that might make use of the structures described herein. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. Other embodiments may be utilized and derived therefrom, such that structural and logical substitutions and changes may be made without departing from the scope of this disclosure. Figures are also merely representational and may not be drawn to scale. Certain proportions thereof may be exaggerated, while others may be minimized. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
p-0045Such embodiments of the inventive subject matter may be referred to herein, individually and/or collectively, by the term “invention” merely for convenience and without intending to voluntarily limit the scope of this application to any single invention or inventive concept if more than one is in fact disclosed. Thus, although specific embodiments have been illustrated and described herein, it should be appreciated that any arrangement calculated to achieve the same purpose may be substituted for the specific embodiments shown. This disclosure is intended to cover any and all adaptations or variations of various embodiments. Combinations of the above embodiments, and other embodiments not specifically described herein, will be apparent to those of skill in the art upon reviewing the above description.
p-0046The Abstract of the Disclosure is provided to comply with 37 C.F.R. §1.72(b), requiring an abstract that will allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. In addition, in the foregoing Detailed Description, it can be seen that various features are grouped together in a single embodiment for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed embodiment. Thus the following claims are hereby incorporated into the Detailed Description, with each claim standing on its own as a separately claimed subject matter.
Contents4
4 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10681100B2 | Cited by | United States of America | Search report |
| US11108838B2 | Cited by | United States of America | Applicant |
| US10050202B2 | Cited by | United States of America | Applicant |
| US11431774B2 | Cited by | United States of America | Applicant |
| US2002021689A1 | Cites | United States of America | Applicant |
| US2002040477A1 | Cites | United States of America | Search report |
| US2002091723A1 | Cites | United States of America | Search report |
| US2002147008A1 | Cites | United States of America | Applicant |
| US2003056220A1 | Cites | United States of America | Search report |
| US2003194968A1 | Cites | United States of America | Search report |
| US2003208545A1 | Cites | United States of America | Search report |
| US2003220091A1 | Cites | United States of America | Search report |
| US2003235176A1 | Cites | United States of America | Applicant |
| US2004128394A1 | Cites | United States of America | Search report |
| US2004199649A1 | Cites | United States of America | Applicant |
| US2005018637A1 | Cites | United States of America | Applicant |
| US2005060641A1 | Cites | United States of America | Search report |
| US2005120379A1 | Cites | United States of America | Search report |
| US2005159653A1 | Cites | United States of America | Search report |
| US2005164691A1 | Cites | United States of America | Applicant |
| US2005210527A1 | Cites | United States of America | Search report |
| US2005278425A1 | Cites | United States of America | Search report |
| US2006064599A1 | Cites | United States of America | Search report |
| US2006089199A1 | Cites | United States of America | Search report |
| US2006184972A1 | Cites | United States of America | Search report |
| US2006190559A1 | Cites | United States of America | Search report |
| US2006195866A1 | Cites | United States of America | Search report |
| US2007094490A1 | Cites | United States of America | Search report |
| US2007116013A1 | Cites | United States of America | Search report |
| US2007118656A1 | Cites | United States of America | Search report |
| US2010283630A1 | Cites | United States of America | Search report |
| US5903816A | Cites | United States of America | Search report |
| US5946375A | Cites | United States of America | Search report |
| US6144375A | Cites | United States of America | Search report |
| US6697869B1 | Cites | United States of America | Search report |
| US6832388B1 | Cites | United States of America | Search report |
| US6941574B1 | Cites | United States of America | Search report |
4 members in 2 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 30129405 | United States of America | A | |
| US20050301294 | – | – | – |
Members4
| Document | Office | Kind | |
|---|---|---|---|
| US2007136459A1 | United States of America | A1 | |
| WO2007067863A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2007067863A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US8577953B2This record | United States of America | B2 |
86 transactions on the USPTO file
Allowed after 4 non-final rejections, 3 final rejections and 3 RCEs.
- Non-final rejections
- 4
- Final rejections
- 3
- RCEs
- 3
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Filing Receipt - ReplacementFLRCPT.R | FLRCPT.R | |
| Miscellaneous Incoming LetterLET. | LET. | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Interview Summary - Examiner InitiatedEXIE | EXIE | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Mail Notice of Rescinded AbandonmentAbandonedMNRAB | MNRAB | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Notice of Rescinded Abandonment in TCsAbandonedNRAB | NRAB | |
| Response after Non-Final ActionA... | A... | |
| Mail-Petition to Revive Application - GrantedMPREV | MPREV | |
| Petition to Revive Application - GrantedPREV | PREV | |
| Petition EnteredPET. | PET. | |
| Mail Abandonment for Failure to Respond to Office ActionAbandonedMABN2 | MABN2 | |
| Aband. for Failure to Respond to O. A.AbandonedABN2 | ABN2 | |
| Interview Summary - Examiner InitiatedEXIE | EXIE | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Response after Non-Final ActionA... | A... | |
| Correspondence Address ChangeC.ADB | C.ADB | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Application Is Now CompleteCOMP | COMP | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Initial Exam Team nnIEXX | IEXX |
11 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| Fee paymentFPAY | FPAY | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Fee payment procedurePAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication
- 08577953
- Publication, DOCDB
- 8577953
- Publication, EPODOC
- US8577953
- Application
- 11301294
- Application, DOCDB
- 30129405
- Application, EPODOC
- US20050301294
Titles
- English
- System and method for providing multimedia services
Patent term adjustment
- A delay
- +924 daysthe office missed an examination deadline
- B delay
- +251 dayspendency past three years
- Overlap
- −3 daysdelays counted once
- Applicant delay
- −148 days
- Net adjustment
- 1,024 days
Classification
- CPC, 8
- H04L65/1043
- H04N7/17318
- H04N21/25841
- H04N21/2668
- H04N21/44204
- H04N21/4781
- H04L67/14
- H04L29/06027
- IPC, 6
- G06F3 00
- G06F15 16
- G06F21 00
- H04L29 06
- H04N7 10
- H04N7 173
- USPC, 20
- 709201000
- 709204000
- 709206000
- 709217000
- 709227000
- 709229000
- 709230000
- 709232000
- 713153000
- 713182000
- 725034000
- 725043000
- 725046000
- 725061000
- 725062000
- 725073000
- 725080000
- 725110000
- 725113000
- 725139000