EP2564589A2 - Primary screen view control through kinetic ui framework - Google Patents
Primary screen view control through kinetic ui frameworkInfo
- Publication number
- EP2564589A2 EP2564589A2 EP11777687A EP11777687A EP2564589A2 EP 2564589 A2 EP2564589 A2 EP 2564589A2 EP 11777687 A EP11777687 A EP 11777687A EP 11777687 A EP11777687 A EP 11777687A EP 2564589 A2 EP2564589 A2 EP 2564589A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- content
- control device
- displayed
- screen
- screen control
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 claims abstract description 38
- 238000004891 communication Methods 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 14
- 230000033001 locomotion Effects 0.000 description 14
- 230000015654 memory Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000003860 storage Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 239000012190 activator Substances 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42208—Display device provided on the remote control
- H04N21/42209—Display device provided on the remote control for displaying non-command information, e.g. electronic program guide [EPG], e-mail, messages or a second television channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42224—Touch pad or touch panel provided on the remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
- H04N21/8133—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Definitions
- the present invention deals user interfaces and more particularly providing a dynamic user interface on a second screen control device to control media content on a primary display screen.
- remotes for these systems are also evolving.
- Other types include gesture based remote controls which depend on camera based gesture detection schemes.
- Still others are second screen devices, such as tablets or smart phones, running remote control software. But none of these devices incorporate a complete dynamic UI based control.
- a remote control which does not have access to the program-meta information or the context of currently watching program cannot adapt its interface dynamically according to the context. In other words almost all of the available remote controls are static in nature as far as its interface is concerned.
- This disclosure provides a solution to this problem by introducing an adaptable user interface system to allow a second screen control device to control content on a primary display screen.
- a method for creating a dynamic user interface on a second screen control device to control content on a primary display screen. The method includes the steps of monitoring the content being displayed on the primary display screen; obtaining additional information about content being displayed on primary screen;
- a system for controlling content on a primary display screen using a dynamically created user interface on a second screen control device.
- the system includes a client and a server.
- the client includes a first display control and an event listener.
- the first display control is configured to control a display of the second screen control device.
- the event listener is configured to receive commands from a user on the second screen control device.
- the server is in communication with the client and includes a view context creator and an event interpreter.
- the view context creator is configured to generate a view context based on the content being displayed on the primary display screen, additional information, and functionality of the second screen control device.
- the event interpreter is configured to receive the commands from the user provided by the event listener and interpret the commands in view of the view context generated by the view context creator.
- Figure 1 is a system diagram outlining the delivery of video and audio content to the home in accordance with one embodiment.
- Figure 2 is system diagram showing further detail of a representative set top box receiver.
- Figure 3 is a diagram depicting a touch panel control device in accordance with one embodiment.
- Figure 4 is a diagram depicting some exemplary user interactions for use with a touch panel control device in accordance with one embodiment.
- Figure 5 is a system diagram depicting exemplary components of a system in accordance with one embodiment.
- Figure 6 is a flow diagram depicting an exemplary process for handling events in accordance with one embodiment.
- Figure 7 is another flow diagram depicting an exemplary process of the overall system in accordance with one embodiment.
- Figure 8 is another flow diagram depicting an exemplary process of the overall system in relation to the component of a system in accordance with one embodiment.
- the present principles are directed to user interfaces and more particularly a software system which provide dynamic user interface for the navigation and control of the media content.
- processor or “controller” should not be construed to refer exclusively to hardware capable of executing software, and may implicitly include, without limitation, digital signal processor (“DSP”) hardware, read-only memory (“ROM”) for storing software, random access memory (“RAM”), and non-volatile storage.
- DSP digital signal processor
- ROM read-only memory
- RAM random access memory
- any switches shown in the figures are conceptual only. Their function may be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the implementer as more specifically understood from the context.
- any element expressed as a means for performing a specified function is intended to encompass any way of performing that function including, for example, a) a combination of circuit elements that performs that function or b) software in any form, including, therefore, firmware, microcode or the like, combined with appropriate circuitry for executing that software to perform the function.
- the present invention as defined by such claims resides in the fact that the functionalities provided by the various recited means are combined and brought together in the manner which the claims call for. It is thus regarded that any means that can provide those functionalities are equivalent to those shown herein.
- FIG. 1 a block diagram of an embodiment of a system 100 for delivering content to a home or end user is shown.
- the content originates from a content source 102, such as a movie studio or production house.
- the content may be supplied in at least one of two forms.
- One form may be a broadcast form of content.
- the broadcast content is provided to the broadcast affiliate manager 104, which is typically a national broadcast service, such as the American Broadcasting Company (ABC), National Broadcasting Company (NBC), Columbia Broadcasting System (CBS), etc.
- the broadcast affiliate manager may collect and store the content, and may schedule delivery of the content over a deliver network, shown as delivery network 1 (106).
- Delivery network 1 (106) may include satellite link transmission from a national center to one or more regional or local centers. Delivery network 1 (106) may also include local content delivery using local delivery systems such as over the air broadcast, satellite broadcast, or cable broadcast.
- the locally delivered content is provided to a receiving device 108 in a user's home, where the content will subsequently be searched by the user.
- the receiving device 108 can take many forms and may be embodied as a set top box/digital video recorder (DVR), a gateway, a modem, etc. Further, the receiving device 108 may act as entry point, or gateway, for a home network system that includes additional devices configured as either client or peer devices in the home network.
- DVR digital video recorder
- the receiving device 108 may act as entry point, or gateway, for a home network system that includes additional devices configured as either client or peer devices in the home network.
- Special content may include content delivered as premium viewing, pay-per-view, or other content otherwise not provided to the broadcast affiliate manager, e.g., movies, video games or other video elements.
- the special content may be content requested by the user.
- the special content may be delivered to a content manager 110.
- the content manager 1 10 may be a service provider, such as an Internet website, affiliated, for instance, with a content provider, broadcast service, or delivery network service.
- the content manager 110 may also incorporate Internet content into the delivery system.
- the content manager 1 10 may deliver the content to the user's receiving device 108 over a separate delivery network, delivery network 2 (1 12).
- Delivery network 2 (112) may include high-speed broadband Internet type communications systems.
- the content from the broadcast affiliate manager 104 may also be delivered using all or parts of delivery network 2 (1 12) and content from the content manager 1 10 may be delivered using all or parts of delivery network 1 (106).
- the user may also obtain content directly from the Internet via delivery network 2 (1 12) without necessarily having the content managed by the content manager 1 10.
- the special content is provided as an augmentation to the broadcast content, providing alternative displays, purchase and merchandising options, enhancement material, etc.
- the special content may completely replace some programming content provided as broadcast content.
- the special content may be completely separate from the broadcast content, and may simply be a media alternative that the user may choose to utilize.
- the special content may be a library of movies that are not yet available as broadcast content.
- the receiving device 108 may receive different types of content from one or both of delivery network 1 and delivery network 2. The receiving device 108 processes the content, and provides a separation of the content based on user preferences and commands.
- the receiving device 108 may also include a storage device, such as a hard drive or optical disk drive, for recording and playing back audio and video content. Further details of the operation of the receiving device 108 and features associated with playing back stored content will be described below in relation to FIG. 2.
- the processed content is provided to a primary display device 1 14.
- the primary display device 114 may be a conventional 2-D type display or may alternatively be an advanced 3-D display.
- the receiving device 108 may also be interfaced to a second screen such as a second screen control device such as a touch screen control device 1 16.
- the second screen control device 116 may be adapted to provide user control for the receiving device 108 and/or the display device 1 14.
- the second screen device 1 16 may also be capable of displaying video content.
- the video content may be graphics entries, such as user interface entries, or may be a portion of the video content that is delivered to the display device 1 14.
- the second screen control device 1 16 may interface to receiving device 108 using any well known signal transmission system, such as infra-red (IR) or radio frequency (RF) communications and may include standard protocols such as infra-red data association (IRDA) standard, Wi-Fi, Bluetooth and the like, or any other proprietary protocols. Operations of touch screen control device 1 16 will be described in further detail below.
- IR infra-red
- RF radio frequency
- the system 100 also includes a back end server 1 18 and a usage database 120.
- the back end server 1 18 includes a personalization engine that analyzes the usage habits of a user and makes recommendations based on those usage habits.
- the usage database 120 is where the usage habits for a user are stored. In some cases, the usage database 120 may be part of the back end server 1 18 a.
- the back end server 1 18 (as well as the usage database 120) is connected to the system the system 100 and accessed through the delivery network 2 (1 12).
- FIG. 2 a block diagram of an embodiment of a receiving device 200 is shown. Receiving device 200 may operate similar to the receiving device described in FIG.
- the device 200 shown may also be incorporated into other systems including an audio device or a display device. In either case, several components necessary for complete operation of the system are not shown in the interest of conciseness, as they are well known to those skilled in the art.
- the content is received by an input signal receiver
- the input signal receiver 202 may be one of several known receiver circuits used for receiving, demodulation, and decoding signals provided over one of the several possible networks including over the air, cable, satellite, Ethernet, fiber and phone line networks.
- the desired input signal may be selected and retrieved by the input signal receiver 202 based on user input provided through a control interface 222.
- Control interface 222 may include an interface for a touch screen device. Touch panel interface 222 may also be adapted to interface to a cellular phone, a tablet, a mouse, a high end remote or the like.
- the decoded output signal is provided to an input stream processor 204.
- the input stream processor 204 performs the final signal selection and processing, and includes separation of video content from audio content for the content stream.
- the audio content is provided to an audio processor 206 for conversion from the received format, such as compressed digital signal, to an analog waveform signal.
- the analog waveform signal is provided to an audio interface 208 and further to the display device or audio amplifier.
- the audio interface 208 may provide a digital signal to an audio output device or display device using a High-Definition Multimedia Interface (HDMI) cable or alternate audio interface such as via a Sony/Philips Digital Interconnect Format (SPDIF).
- HDMI High-Definition Multimedia Interface
- SPDIF Sony/Philips Digital Interconnect Format
- the audio interface may also include amplifiers for driving one more sets of speakers.
- the audio processor 206 also performs any necessary conversion for the storage of the audio signals.
- the video output from the input stream processor 204 is provided to a video processor 210.
- the video signal may be one of several formats.
- the video processor 210 provides, as necessary a conversion of the video content, based on the input signal format.
- the video processor 210 also performs any necessary conversion for the storage of the video signals.
- a storage device 212 stores audio and video content received at the input.
- the storage device 212 allows later retrieval and playback of the content under the control of a controller 214 and also based on commands, e.g., navigation instructions such as fast-forward (FF) and rewind (Rew), received from a user interface 216 and/or control interface 222.
- the storage device 212 may be a hard disk drive, one or more large capacity integrated electronic memories, such as static RAM (SRAM), or dynamic RAM (DRAM), or may be an interchangeable optical disk storage system such as a compact disk (CD) drive or digital video disk (DVD) drive.
- SRAM static RAM
- DRAM dynamic RAM
- CD compact disk
- DVD digital video disk
- the converted video signal from the video processor 210, either originating from the input or from the storage device 212, is provided to the display interface 218.
- the display interface 218 further provides the display signal to a display device of the type described above.
- the display interface 218 may be an analog signal interface such as red-green-blue (RGB) or may be a digital interface such as HDMI. It is to be appreciated that the display interface 218 will generate the various screens for presenting the search results in a three dimensional gird as will be described in more detail below.
- the controller 214 is interconnected via a bus to several of the components of the device 200, including the input stream processor 202, audio processor 206, video processor 210, storage device 212, and a user interface 216.
- the controller 214 manages the conversion process for converting the input stream signal into a signal for storage on the storage device or for display.
- the controller 214 also manages the retrieval and playback of stored content.
- the controller 214 performs searching of content and the creation and adjusting of the gird display representing the content, either stored or to be delivered via the delivery networks, described above.
- the controller 214 is further coupled to control memory 220 (e.g., volatile or non-volatile memory, including RAM, SRAM, DRAM, ROM, programmable ROM (PROM), flash memory, electronically programmable ROM (EPROM) , electronically erasable programmable ROM (EEPROM), etc.) for storing information and instruction code for controller 214.
- Control memory 220 may store instructions for controller 214.
- Control memory may also store a database of elements, such as graphic elements containing content. The database may be stored as a pattern of graphic elements. Alternatively, the memory may store the graphic elements in identified or grouped memory locations and use an access or location table to identify the memory locations for the various portions of information related to the graphic elements. Additional details related to the storage of the graphic elements will be described below.
- control memory 220 may include several possible embodiments, such as a single memory device or, alternatively, more than one memory circuit communicatively connected or coupled together to form a shared or common memory. Still further, the memory may be included with other circuitry, such as portions of bus communications circuitry, in a larger circuit.
- the user interface process of the present disclosure employs an input device that can be used to express functions, such as fast forward, rewind, etc.
- a second screen control device such as a touch panel device 300 may be interfaced via the user interface 216 and/or control interface 222 of the receiving device 200, as shown in FIG. 3.
- the touch panel device 300 allows operation of the receiving device or set top box based on hand movements, or gestures, and actions translated through the panel into commands for the set top box or other control device.
- the touch panel 300 may simply serve as a navigational tool to navigate the grid display.
- the touch panel 300 will additionally serve as the display device allowing the user to more directly interact with the navigation through the grid display of content.
- the touch panel device may be included as part of a remote control device containing more conventional control functions such as activator buttons.
- the touch panel 300 can also include at least one camera element.
- FIG. 4 the use of a gesture sensing controller or touch screen, such as shown, provides for a number of types of user interaction or events.
- the inputs from the controller are used to define gestures and the gestures, in turn, define specific contextual commands or events.
- the configuration of the sensors may permit defining movement of a user's fingers on a touch screen or may even permit defining the movement of the controller itself in either one dimension or two dimensions.
- 2-dimensional motion such as a diagonal, and a combination of yaw, pitch and roll can be used to define any 4-dimensional motion, such as a swing.
- a number of gestures are illustrated in FIG. 4. Gestures are interpreted in context and are identified by defined movements made by the user.
- Bumping 420 is defined by a two-stroke drawing indicating pointing in one direction, either up, down, left or right.
- the bumping gesture is associated with specific commands in context. For example, in a TimeShifting mode, a left-bump gesture 420 indicates rewinding, and a right-bump gesture indicates fast-forwarding. In other contexts, a bump gesture 420 is interpreted to increment a particular value in the direction designated by the bump.
- Checking 440 is defined as in drawing a checkmark. It is similar to a downward bump gesture 420. Checking is identified in context to designate a reminder, user tag or to select an item or element. Circling 440 is defined as drawing a circle in either direction. It is possible that both directions could be distinguished.
- Dragging 450 is defined as an angular movement of the controller (a change in pitch and/or yaw) while pressing a button (virtual or physical) on the tablet 300 (i.e., a "trigger drag").
- the dragging gesture 450 may be used for navigation, speed, distance, time-shifting, rewinding, and forwarding.
- Dragging 450 can be used to move a cursor, a virtual cursor, or a change of state, such as highlighting outlining or selecting on the display.
- Dragging 450 can be in any direction and is generally used to navigate in two dimensions. However, in certain interfaces, it is preferred to modify the response to the dragging command.
- Nodding 460 is defined by two fast trigger-drag up-and-down vertical movements. Nodding 460 is used to indicate “Yes” or “Accept.”
- X-ing 470 is defined as in drawing the letter “X.” X-ing 470 is used for "Delete” or “Block” commands.
- Wagging 480 is defined by two trigger-drag fast back-and-forth horizontal movements. The wagging gesture 480 is used to indicate "No" or "Cancel.”
- a simple right or left movement on the sensor as shown here may produce a fast forward or rewind function.
- multiple sensors could be included and placed at different locations on the touch screen. For instance, a horizontal sensor for left right movement may be placed in one spot and used for volume u/down, while a vertical sensor for up down movement may be place in a different spot and used for channel up/down. In this way specific gesture mappings may be used.
- the system is a receiving device 108 based software system.
- the system primarily makes use of the electronic program guide provided by the service provider (e.g. Comcast, Verizon, etc.) to retrieve related information of the program.
- the service provider e.g. Comcast, Verizon, etc.
- the system can also query different web services to get additional information about the program.
- the major components of the system are shown in Figure 5.
- the user interface is configured statically.
- the user interface is prebuilt and it gets activated on remote control key press. For example if the user is watching a sports program, regardless of whether multiple angles of the event is available or not the interface by which the user selects the program will be same. The user options will explode with availability of content from the cloud services (internet). In which case a statically pre built interface will make the navigation and selection more complex.
- the software system 500 as shown in Figure 5 has client side 510 and server side 520.
- the client side 510 components will reside in the second screen control device 540 either as a stand-alone application or as an installed plug-in or hidden applet in the browser.
- the server side 520 components reside in the receiving device (such as set top box or gateway 550) as service/daemon process.
- the functional modules are explained below. View Context Creation & Display Control
- the view context creator 522 is the central piece of the system.
- the basic idea behind the functionality of the system is creation of user interface components according to the view context.
- the view context may depend upon several things like currently displayed program or content, user's personal preference, or device used as second screen control device.
- the tuner component 524 of the system will provide the channel identification or program identification of the event that set top box or gateway device 550 is currently tuned to.
- the EPG component 526 will provide the program guide information available for that particular program.
- the related data extractor component 528 will parse the EPG information further and produce context information for the currently consumed program. This component can optionally contact several cloud services through the data pipe (internet) and extract more context information.
- a user profiler 530 which provides user data can also be used by this component to enrich the context information further.
- the view context represents a smaller iconic view of the primary screen content enhanced with back ground information and navigational controls.
- the view context of live sports events could contain a down scaled smaller view port of the live video plus iconic representation of other available view angles of the event.
- the view context created by the set top box 550 will get sent over to the display control module 512 in the second screen control device 540.
- Display control module 512 takes care of the rendering of the view context.
- the display module 512 will adapt the rendering according to the device specifics. By having this module, multiple devices varying in display size and capabilities could be used as the second screen control device 540.
- the set top box/gate way 550 can also have a default display controller 532 which takes care of rendering the view context on the primary display screen 560 such as a television in case a rudimentary remote control without display can be used.
- the second part of the system is the event module.
- This also has client side 510 and server side 520 components.
- the client side 510 component is an event listener 514 running on the second screen control device 540 to capture the event happening on the device 540 and transfer the event data to the event interpreter 534 running in the set top box 550.
- the event data includes all peripheral user events plus associated data. This includes events raised through touch screen, accelerometer, compass and proximity sensor etc. For example single touch, multi touch, scroll, tilt, spin and proximity.
- event interpreter 534 gets both current view context and client side event data.
- the function of the event interpreter 534 is the interpretation of the event according to the current event and view context.
- the interpretation of event could also incur changes in view context as a result.
- the system can collect the following information:
- the view context is passed to the display control module 512.
- the view context information will be used by display controller 512 to form the user interface.
- the display controller 512 is a functional module in the second screen control device 540 which adapts the user interface according to the capability of the device.
- Set top box/gate way 550 can also have a default display controller 532 which will provide the user interface displayed on the television or primary display screen 560.
- the seconds screen control device 540 should also have an Event Listener component 514 which captures the event and send it back to the event interpreter 534 in the set top box 550.
- the event interpreter 534 in the set top box 550 executes the event in the current view context and updates the display.
- the view context can be represented using HTML/XML or any other compatible format can be used. If the view context gets converted to HTML a browser can be used as an event listener and event interpreter. An example of this can be seen in Figure 6.
- Figure 6 shows the event execution flow using a browser.
- a browser 610 is used to provide the functionality of the event listener 612 and event interpreter 614 in the system 600.
- the system 600 also includes a view context creator 620 and display controller 630.
- the event listener 612 captures commands by a user or other events on the second screen control device (e.g. the selection of a button of hyperlink by the user).
- the event is then sent to the event interpreter 614 (as indicated by arrow 616).
- the event interpreter 614 provides an interpretation in view of the captured event and the current view context.
- the interpreted event is then provided to the view context creator 620 (as indicated by arrow 618) and executed by the system (as indicated by arrow 622).
- the context creator 620 updates the view context in light of the executed event and provided changes to the display controller 630 (as indicated by arrow 624).
- Figure 7 depict the methodology 700 of the overall process in the system.
- the method 700 includes the steps of obtaining the current channel from the tuner (step 710) and obtaining the program information from the electronic program guide (EPG) (step 720).
- the method also includes the steps of obtaining user profile data regarding the content being displayed (step 730) and obtaining content related information from the internet (step 740). This information is then used to generate a view context (step 750).
- the view context can then be used to generate the components that make up a display user interface (step 760).
- the view context can be updated based on any detected and interpreted events (step 770).
- FIG 8 shows the procedure sequence of the view context creation in the system 800.
- the current channel or content being displayed on the primary display device is obtained from the tuner 810 (step 710).
- the current channel or content is provided to an electronic program guide (EPG) 820 as indicated by arrow 812.
- EPG electronic program guide
- the EPG 820 is then used to obtain program information for the obtained channel or content (step 720).
- These steps make up the process of monitoring the content being displayed on the primary viewing screen.
- the content being displayed is a movie, such as on-demand or other streaming the title and other related data that would be found in the EPG may be provided as part of the on- demand or streaming service.
- a user profiler 830 that tracks the user's viewing habits, is used to obtain user data related to the content being displayed (step 730).
- data about the user viewing habit may be collected and collated remotely and the user profiler 830 just provides the data of the remotely constructed user profile.
- This user data as well as the content info obtained from the EPG 820 is provided to a related data extractor 840 as indicated by arrows 832 and 822 respectively.
- the related data extractor 840 obtains the program guide info and user data as well as addition data related to the content from the internet (step 740) as indicated by arrow 842. All this data is then used by the related data extractor 840 to create context for the content being displayed which is provided to the view context creator 850 as indicated by arrow 844.
- the view context creator 850 generates a view context (step 760) as well as any updates to the view context necessitated by detected and interpreted events (step 770).
- the view context is provided to the display controller 860 as indicated by arrow 852.
- the display controller 860 uses the view context to generate the displayed user interface as indicated by arrow 862.
- the software may be implemented as an application program tangibly embodied on a program storage unit.
- the application program may be uploaded to, and executed by, a machine comprising any suitable architecture.
- the machine is implemented on a computer platform having hardware such as one or more central processing units (“CPU”), a random access memory (“RAM”), and input/output (“I/O") interfaces.
- the computer platform may also include an operating system and
- microinstruction code The various processes and functions described herein may be either part of the microinstruction code or part of the application program, or any combination thereof, which may be executed by a CPU.
- various other peripheral units may be connected to the computer platform such as an additional data storage unit and a printing unit.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US34354610P | 2010-04-30 | 2010-04-30 | |
PCT/US2011/000753 WO2011139346A2 (en) | 2010-04-30 | 2011-04-29 | Primary screen view control through kinetic ui framework |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2564589A2 true EP2564589A2 (en) | 2013-03-06 |
EP2564589A4 EP2564589A4 (en) | 2014-06-04 |
Family
ID=44904281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP11777687.2A Ceased EP2564589A4 (en) | 2010-04-30 | 2011-04-29 | Primary screen view control through kinetic ui framework |
Country Status (7)
Country | Link |
---|---|
US (1) | US20130007793A1 (en) |
EP (1) | EP2564589A4 (en) |
JP (1) | JP5937572B2 (en) |
KR (1) | KR101843592B1 (en) |
CN (1) | CN102870425B (en) |
BR (1) | BR112012027437B1 (en) |
WO (1) | WO2011139346A2 (en) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100205628A1 (en) | 2009-02-12 | 2010-08-12 | Davis Bruce L | Media processing methods and arrangements |
US9104302B2 (en) * | 2010-09-09 | 2015-08-11 | Opentv, Inc. | Methods and systems for drag and drop content sharing in a multi-device environment |
WO2012039694A1 (en) * | 2010-09-21 | 2012-03-29 | Echostar Ukraine, L.L.C. | Synchronizing user interfaces of content receivers and entertainment system components |
US20120108172A1 (en) * | 2010-10-29 | 2012-05-03 | Microsoft Corporation | Personal digital context |
US10026058B2 (en) | 2010-10-29 | 2018-07-17 | Microsoft Technology Licensing, Llc | Enterprise resource planning oriented context-aware environment |
JP5418508B2 (en) * | 2011-01-13 | 2014-02-19 | カシオ計算機株式会社 | Electronic device, display control method and program |
EP2786532A4 (en) * | 2011-11-30 | 2015-07-15 | Ulterius Technologies Llc | Gateway device, system and method |
US20130179925A1 (en) * | 2012-01-06 | 2013-07-11 | United Video Properties, Inc. | Systems and methods for navigating through related content based on a profile associated with a user |
US9576334B2 (en) | 2012-03-26 | 2017-02-21 | Max Abecassis | Second screen recipes function |
US9578370B2 (en) | 2012-03-26 | 2017-02-21 | Max Abecassis | Second screen locations function |
US9609395B2 (en) | 2012-03-26 | 2017-03-28 | Max Abecassis | Second screen subtitles function |
US9583147B2 (en) | 2012-03-26 | 2017-02-28 | Max Abecassis | Second screen shopping function |
GB2507097A (en) * | 2012-10-19 | 2014-04-23 | Sony Corp | Providing customised supplementary content to a personal user device |
US10061504B2 (en) * | 2013-01-17 | 2018-08-28 | Toyota Jidosha Kabushiki Kaisha | Operation apparatus |
KR102211212B1 (en) * | 2013-03-15 | 2021-02-03 | 비데리 인코포레이티드 | Systems and methods for displaying, distributing, viewing and controlling digital art and imaging |
US9729920B2 (en) * | 2013-03-15 | 2017-08-08 | Arris Enterprises, Inc. | Attention estimation to control the delivery of data and audio/video content |
WO2015023621A1 (en) * | 2013-08-13 | 2015-02-19 | Thomson Licensing | Method, apparatus and system for simultaneously displaying multiple user profiles |
KR102330250B1 (en) * | 2015-01-22 | 2021-11-23 | 삼성전자주식회사 | Display apparatus, control apparatus and operation method of the same |
US9628839B1 (en) * | 2015-10-06 | 2017-04-18 | Arris Enterprises, Inc. | Gateway multi-view video stream processing for second-screen content overlay |
GB2552273A (en) * | 2015-11-09 | 2018-01-17 | Sky Cp Ltd | Television User Interface |
US9596502B1 (en) | 2015-12-21 | 2017-03-14 | Max Abecassis | Integration of multiple synchronization methodologies |
US9516373B1 (en) | 2015-12-21 | 2016-12-06 | Max Abecassis | Presets of synchronized second screen functions |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090248515A1 (en) * | 2008-04-01 | 2009-10-01 | Microsoft Corporation | Remote Control Device to Display Advertisements |
US20090251619A1 (en) * | 2008-04-07 | 2009-10-08 | Microsoft Corporation | Remote Control Device Personalization |
US20090269025A1 (en) * | 2008-04-23 | 2009-10-29 | At&T Intellectual Property, Lp | Indication of Trickplay Availability for Selected Multimedia Stream |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3814903B2 (en) * | 1996-12-25 | 2006-08-30 | 株式会社日立製作所 | Video / data display method and apparatus |
JP4596495B2 (en) * | 1997-07-18 | 2010-12-08 | ソニー株式会社 | CONTROL DEVICE, CONTROL METHOD, ELECTRIC DEVICE SYSTEM, ELECTRIC DEVICE SYSTEM CONTROL METHOD, AND RECORDING MEDIUM |
US6097441A (en) * | 1997-12-31 | 2000-08-01 | Eremote, Inc. | System for dual-display interaction with integrated television and internet content |
US6898762B2 (en) * | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
JP2000115664A (en) * | 1998-09-29 | 2000-04-21 | Hitachi Ltd | Information display system |
US6407779B1 (en) * | 1999-03-29 | 2002-06-18 | Zilog, Inc. | Method and apparatus for an intuitive universal remote control system |
US6862741B1 (en) * | 1999-12-22 | 2005-03-01 | Gateway, Inc. | System and method for displaying event related electronic program guide data on intelligent remote devices |
JP2001189895A (en) * | 1999-12-28 | 2001-07-10 | Sanyo Electric Co Ltd | Tv receiver, remote controller for the same and service providing system |
JP2001309463A (en) * | 2000-04-26 | 2001-11-02 | Minolta Co Ltd | Broadcast program transmission/reception system, broadcast device used for the same, reception device, remote controller operating reception device, broadcast program transmission/reception method, broadcast method, control method of reception device and commodity transaction system using broadcast wave |
US20020069415A1 (en) * | 2000-09-08 | 2002-06-06 | Charles Humbard | User interface and navigator for interactive television |
US7102688B2 (en) * | 2001-01-29 | 2006-09-05 | Universal Electronics Inc. | System and method for using a hand held device to display a readable representation of an audio track |
US20020162120A1 (en) * | 2001-04-25 | 2002-10-31 | Slade Mitchell | Apparatus and method to provide supplemental content from an interactive television system to a remote device |
US8176432B2 (en) * | 2001-11-20 | 2012-05-08 | UEI Electronics Inc. | Hand held remote control device having an improved user interface |
US20030140343A1 (en) * | 2002-01-18 | 2003-07-24 | General Instrument Corporation | Remote wireless device with EPG display, intercom and emulated control buttons |
US7831992B2 (en) * | 2002-09-18 | 2010-11-09 | General Instrument Corporation | Method and apparatus for forwarding television channel video image snapshots to an auxiliary display device |
US20040131335A1 (en) * | 2003-01-02 | 2004-07-08 | Halgas Joseph F. | Method and apparatus for providing anytime television interactivity |
US7574691B2 (en) * | 2003-03-17 | 2009-08-11 | Macrovision Corporation | Methods and apparatus for rendering user interfaces and display information on remote client devices |
JP2006352812A (en) * | 2005-06-13 | 2006-12-28 | Nippon Tect Co Ltd | Catv terminal system, and display and control method for catv terminal |
US9247175B2 (en) * | 2005-11-30 | 2016-01-26 | Broadcom Corporation | Parallel television remote control |
US8195650B2 (en) * | 2007-02-28 | 2012-06-05 | Samsung Electronics Co., Ltd. | Method and system for providing information using a supplementary device |
US8115869B2 (en) * | 2007-02-28 | 2012-02-14 | Samsung Electronics Co., Ltd. | Method and system for extracting relevant information from content metadata |
JP4767083B2 (en) * | 2006-04-28 | 2011-09-07 | シャープ株式会社 | VIDEO DISPLAY SYSTEM, COMMUNICATION TERMINAL DEVICE, VIDEO DISPLAY DEVICE, AND DEVICE CONTROL METHOD |
US8875212B2 (en) * | 2008-04-15 | 2014-10-28 | Shlomo Selim Rakib | Systems and methods for remote control of interactive video |
US8150387B2 (en) * | 2008-06-02 | 2012-04-03 | At&T Intellectual Property I, L.P. | Smart phone as remote control device |
US20120210349A1 (en) * | 2009-10-29 | 2012-08-16 | David Anthony Campana | Multiple-screen interactive screen architecture |
-
2011
- 2011-04-29 JP JP2013507950A patent/JP5937572B2/en active Active
- 2011-04-29 US US13/635,056 patent/US20130007793A1/en not_active Abandoned
- 2011-04-29 CN CN201180021911.7A patent/CN102870425B/en active Active
- 2011-04-29 BR BR112012027437-6A patent/BR112012027437B1/en active IP Right Grant
- 2011-04-29 WO PCT/US2011/000753 patent/WO2011139346A2/en active Application Filing
- 2011-04-29 KR KR1020127031381A patent/KR101843592B1/en active IP Right Grant
- 2011-04-29 EP EP11777687.2A patent/EP2564589A4/en not_active Ceased
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090248515A1 (en) * | 2008-04-01 | 2009-10-01 | Microsoft Corporation | Remote Control Device to Display Advertisements |
US20090251619A1 (en) * | 2008-04-07 | 2009-10-08 | Microsoft Corporation | Remote Control Device Personalization |
US20090269025A1 (en) * | 2008-04-23 | 2009-10-29 | At&T Intellectual Property, Lp | Indication of Trickplay Availability for Selected Multimedia Stream |
Non-Patent Citations (1)
Title |
---|
See also references of WO2011139346A2 * |
Also Published As
Publication number | Publication date |
---|---|
WO2011139346A3 (en) | 2011-12-29 |
KR101843592B1 (en) | 2018-03-29 |
BR112012027437A2 (en) | 2016-07-12 |
BR112012027437B1 (en) | 2021-10-26 |
JP5937572B2 (en) | 2016-06-22 |
US20130007793A1 (en) | 2013-01-03 |
JP2013530587A (en) | 2013-07-25 |
CN102870425A (en) | 2013-01-09 |
CN102870425B (en) | 2016-08-03 |
EP2564589A4 (en) | 2014-06-04 |
KR20130111205A (en) | 2013-10-10 |
WO2011139346A2 (en) | 2011-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130007793A1 (en) | Primary screen view control through kinetic ui framework | |
US9578072B2 (en) | Method and system for synchronising content on a second screen | |
US20140150023A1 (en) | Contextual user interface | |
WO2012092247A1 (en) | Method and system for providing additional content related to a displayed content | |
US20150033269A1 (en) | System and method for displaying availability of a media asset | |
US20150339578A1 (en) | A method and system for providing recommendations | |
US20160050212A1 (en) | Method and apparatus for assigning devices to a media service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20121121 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAX | Request for extension of the european patent (deleted) | ||
A4 | Supplementary search report drawn up and despatched |
Effective date: 20140502 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04N 7/16 20110101AFI20140425BHEP |
|
17Q | First examination report despatched |
Effective date: 20160108 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: THOMSON LICENSING DTV |
|
APBK | Appeal reference recorded |
Free format text: ORIGINAL CODE: EPIDOSNREFNE |
|
APBN | Date of receipt of notice of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA2E |
|
APBR | Date of receipt of statement of grounds of appeal recorded |
Free format text: ORIGINAL CODE: EPIDOSNNOA3E |
|
APAF | Appeal reference modified |
Free format text: ORIGINAL CODE: EPIDOSCREFNE |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: INTERDIGITAL MADISON PATENT HOLDINGS |
|
APBT | Appeal procedure closed |
Free format text: ORIGINAL CODE: EPIDOSNNOA9E |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20220126 |