[go: up one dir, main page]

US20200213653A1 - Automatic input selection - Google Patents

Automatic input selection Download PDF

Info

Publication number
US20200213653A1
US20200213653A1 US16/773,469 US202016773469A US2020213653A1 US 20200213653 A1 US20200213653 A1 US 20200213653A1 US 202016773469 A US202016773469 A US 202016773469A US 2020213653 A1 US2020213653 A1 US 2020213653A1
Authority
US
United States
Prior art keywords
content
signal
source
content output
devices
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.)
Abandoned
Application number
US16/773,469
Inventor
Krishna Adusumilli
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US16/773,469 priority Critical patent/US20200213653A1/en
Publication of US20200213653A1 publication Critical patent/US20200213653A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4112Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring 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/44231Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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

Definitions

  • the field of the present disclosure is the control of media systems, and more specifically the selection of media content for presentation.
  • an input selection device may be deployed as an intermediary between one or more source devices and one or more output devices.
  • the input selection device may comprise a receiver for detecting command signals (e.g., sent from various remote controls and intended to control the source devices), memory for storing the basic topology of the system in which the input selection device is deployed (e.g., each source and output device and the associated command signals), input ports for receiving signals from the source devices, an internal switch for making the connections between the output device(s) and source devices through their respective ports, and a processor to interpret the data stored within the memory and control to the internal switch.
  • command signals e.g., sent from various remote controls and intended to control the source devices
  • memory for storing the basic topology of the system in which the input selection device is deployed (e.g., each source and output device and the associated command signals)
  • input ports for receiving signals from the source devices
  • an internal switch for making the connections between the output device(s) and source devices through their respective ports
  • a processor to interpret the data stored within the memory and
  • the command signals need not explicitly specify that content from a particular source device should be displayed; instead, a given command signal may direct a source device to perform a particular action.
  • the input selection subsystem may automatically select the associated source content for presentation by extrapolating user intent (e.g., that they want to watch content from a given source device) based on the detection of the command signal intended to control a particular source device.
  • FIG. 1 is a schematic diagram illustrating a connected media network that includes a discrete input selection device in accordance with the disclosed principles
  • FIG. 2 is a schematic diagram illustrating a connected media network wherein an input selection subsystem is integrated into an output device;
  • FIG. 3 is a schematic diagram illustrating a connected media network in which an input selection subsystem is integrated into a source device
  • FIG. 4 is a schematic diagram illustrating the composition of an input selection device in accordance with the present disclosure
  • FIG. 5 illustrates an exemplary table containing information that an input selection device may use to detect new source devices that are added to a connected media network
  • FIG. 6 illustrates an exemplary local table containing information about source devices within a connected media network
  • FIG. 7 is a flowchart illustrating a process by which an input selection device can automatically switch inputs based on a detected command signal
  • FIG. 8 is a flowchart illustrating a process by which an input selection device can match source devices to input ports.
  • FIG. 1 is a schematic diagram illustrating a connected media network 100 that includes a discrete input selection device 110 in accordance with the disclosed principles.
  • the connected media network 100 may, for example, be a home theater system for presenting audiovisual content as well as interactive gaming content to a user.
  • the connected media network 100 may comprise the input selection device 110 , an output device 120 , a plurality of source devices 130 - 1 to 130 -N, and a plurality of remote controls 150 - 1 to 150 -M.
  • the output device 120 is a video-capable system such as a liquid-crystal display (LCD) television or a projector coupled with a projection screen and an accompanying sound system.
  • the connected media network 100 is designed to present audio content through the output device 120 , which may be a sound system having one or more speakers, subwoofers, and other audio output devices.
  • the input selection device 110 may be a discrete device configured to receive signals bearing media content from each of the source devices 130 and choose one such signal to be provided via a connection 122 to the output device 120 at a given time for presentation to the user.
  • the input selection device 110 may be implemented as described below with respect to FIG. 4 .
  • the input selection device 110 may listen for signals from the remote controls 150 as well as via the connections 132 - 1 to 132 -N between the input selection device 110 and the source devices 130 - 1 to 130 -N.
  • the input selection device 110 may detect the command signal, via the connection 132 - 1 or through the remote control 150 - 1 associated with the commanded source device 130 - 1 .
  • the input selection device 110 may connect the source device 130 - 1 to the output device 120 for presentation of the selected content.
  • This automatic switching process may be independent of the existing system state of the output device 120 (e.g., what source device 130 is already selected for presentation on the output device 120 ).
  • the input selection device 110 may, in response to receiving a command signal from a remote control 150 (e.g., “play” or “fast forward”), power on or wake up the source device 130 that the input selection device 110 recognizes as being associated with the command signal.
  • a remote control 150 e.g., “play” or “fast forward”
  • the principles of the present disclosure beneficially save the user from separately selecting the input source for the output device 120 when the output device 120 is not already providing content from the desired source device 130 . While this would generally save time and decrease the number of steps the user must make, the system is particularly helpful in scenarios where the user must find the remote control 150 associated with the output device 120 solely to switch the input of the output device 120 .
  • the connections 132 - 1 to 132 -N as well as the communication channels used by the remote controls 150 may be implemented over any medium of communication using any technology, including infrared, radio, internet protocol, optical or electrical cabling, or even audio (e.g., an audio transmission line and voice recognition at the receiving end point).
  • the input selection device 110 may listen over the same media of communication that connect the remote controls 150 to the source devices 130 to detect command signals, as will be described in further detail below.
  • the remote controls 150 may be nodes within a local network and the input selection device may search for and detect command signals by inspecting packets within the local network.
  • FIG. 2 is a schematic diagram illustrating a connected media network 200 wherein an input selection subsystem 210 is integrated into an output device 220 (together a connected media system).
  • the connected media network 200 may also comprise a plurality of source devices 230 - 1 to 230 -N and a plurality of remote controls 250 - 1 to 250 -M.
  • the input selection subsystem 210 may be configured to provide the same features as the input selection device 110 described with respect to FIG. 1 . Therefore, the terms “input selection subsystem” and “input selection device” will be used interchangeably throughout this disclosure.
  • the connections between the remote controls 250 , the source devices 230 , and the output device 220 (through the input selection subsystem 210 ) may be implemented over any medium of communication using any technology, including infrared, radio, internet protocol, optical or electrical cabling, or even audio.
  • FIG. 3 is a schematic diagram illustrating a connected media network 300 wherein an input selection subsystem 310 is integrated into a source device 330 - 1 .
  • the source device 330 - 1 is one among a plurality of source devices 330 - 1 to 330 -N.
  • the input selection subsystem 310 may be configured to provide the same features and the input selection device 110 described with respect to FIG. 1 .
  • the connected media network 300 may also comprise an output device 320 and a plurality of remote controls 350 - 1 to 350 -M.
  • Such a topology may be used when, for example, the source device 330 - 1 is a set-top box connected directly to an output device 320 and each of the other source devices 330 - 2 to 330 -N is routed to the output device 320 through the source device 330 - 1 .
  • the connections between the remote controls 350 , the source devices 330 , and the output device 320 may be implemented over any medium of communication using any technology, including infrared, radio, internet protocol, optical or electrical cabling, or even audio.
  • FIGS. 1-3 each show multiple remote controls
  • the disclosed principles may also be implemented in systems having a single universal remote control capable of controlling both the output device as well as each of the source devices.
  • the input selection device may nonetheless detect source identifying information, thereby allowing the input selection device to select the correct input source in accordance with the disclosed principles.
  • a connected media network may comprise multiple output devices.
  • the input selection device may maintain state information indicating an active output device to which media content from the selected source device may be routed.
  • the input selection device may determine the active output device based on the most recent output device command signal received, thereby not requiring the user to specify at which output device content from a source device should be presented.
  • FIG. 4 is a schematic diagram illustrating the composition of an input selection device 410 in accordance with the present disclosure.
  • the input selection device 410 may comprise a processor 402 , a memory device 404 , an output port 420 , input ports 430 - 1 to 430 -N, an internal switch 440 , and receivers 452 - 1 to 452 -M.
  • the input ports 430 - 1 to 430 -N may be used to connect to the source devices within a connected media network and receive source signals (e.g., those carrying media content) from the source devices.
  • the output port 420 may be used to provide one of the received source signals to an output device.
  • the actual connection of a given input port 430 to the output port 420 , as well as any requisite format conversion may be handled by the internal switch 440 .
  • the input selection device 410 may be configured to receive signals from a plurality of remote controls, and may therefore comprise the multiple receivers 452 , which may be connected to or listen on each of the communication media used within the input selection device's connected media network, including infrared, radio, internet protocol, optical or electrical cabling, or even audio.
  • the processor 402 may be configured to execute the code embodied on the memory device 404 to control the input selection device 410 in accordance with the disclosed principles.
  • the processor 402 may analyze the signals provided from the input ports 430 - 1 to 430 -N to determine whether the received source signals have discontinuities, as will be discussed further below.
  • the input selection device 410 may include a specialized video processor to perform this analysis.
  • the memory device 404 may contain (i) a table to assist in the detection of new source devices within the connected media network and (ii) a local table with the already-detected source devices and associated command signals.
  • the two tables will be discussed further below in the descriptions corresponding to FIGS. 5 and 6 .
  • FIG. 5 illustrates an exemplary table 500 containing information that an input selection device may use to detect new source devices that are added to a connected media network.
  • the table 500 may have a row entry for each individual device that may be detected as well as additional information associated with each device, organized through a series of columns.
  • the stored data may include a device type 510, a device manufacturer 520 , a device model identifier 530 , and a list of command signals 540 .
  • the device model identifier 530 may be unique to a particular model of device, which may be sufficient when homes do not contain more than one instance of a particular device model.
  • the table 500 may also comprise a column for globally unique device identifiers, as may be useful where multiple instances of a certain device model are likely to be found within the same network.
  • the command signals 540 represent detectable signals associated with a particular source device.
  • the signals themselves may have device identifying information as well as instructions for the device to take a particular action such as playing content, switching channels, turning on the device, or other functionality depending on the nature of the device.
  • the command signals 540 may be expressed over any medium of communication, including infrared, radio, internet protocol, optical or electrical cabling, or audio (e.g., voice recognition).
  • the input selection device may use the table 500 to match a detected command signal to a particular model of device (or unique instance of a device) that is within a connected media network. For example, upon detecting an infrared “play” command for a particular model of Blu-ray player, the input selection device may determine that an instance of that Blu-ray player is present within the connected media network. Upon doing so, it may enter that device into a local table as discussed below with respect to FIG. 6 .
  • FIG. 6 illustrates an exemplary local table 600 containing information about source devices within a connected media network.
  • An input selection device may store the information shown in the local table 600 within memory and may use this information to determine which particular source devices are connected within a connected media network and how each source device is connected (e.g., what input port each source device is using at the moment).
  • the local table 600 may have a row entry for each input port (demarcated in column 610 ) within the connected media network as well as information on any source devices that are determined to be connected to each such input port, organized through a series of columns.
  • the specific source devices may be listed by device type 620, device manufacturer 630 , and device model identifier 640 .
  • the source devices may be a small subset of those provided in the table 500 of FIG. 5 ; that is, the source devices in local table 600 may only include those devices that are determined to be within a particular connected media network. Further, the local table 600 also contain a column for globally unique device identifiers where multiple instances of a certain device model are likely to be found within the same connected media network.
  • the table 600 may also contain a list of command signals 650 for each row, much like the codes 540 described with respect to FIG. 5 , However, unlike the command signals 540 with respect to FIG. 5 , the command signals 650 in the local table 600 represent only the command signals that trigger the input selection device to switch to inputs. In some embodiments, the input selection device may recognize only a subset of the total possible commands of each source device as triggering the automatic input switching. This subset of commands may be those that a user would be most likely to input when they begin interacting with the connected media network in a given session. That is, the command signals 650 within local table 600 may reflect actual usage patterns and minimize the likelihood of unintentional input switching. In other embodiments, the local table 600 may include all command signals associated with each detected source device.
  • the input selection device may automatically detect the source devices connected to it by receiving data over the connections between the input selection device and the source devices. That is, a source device may send device identifying information to the input selection device so that the input selection device is able to populate one row in the table 600 .
  • the table 600 may be generated, in whole or in part, when the user power cycles devices (including taking devices into and out of standby mode).
  • the input selection device may detect a power command directed to a known type of source device. It may then analyze the various input ports to look for a discontinuity in the source signal likely to occur based on a power cycling device, such as the sudden appearance or disappearance of video data from the source signal.
  • the types of discontinuities may be dependent on the type of source device and input connection, and methods for determining such discontinuities are known to one of ordinary skill in the art.
  • the input selection device may then assign, within memory, the source device to the input port with the detected discontinuity. This method is described in further detail in FIG. 8 .
  • the input selection device may listen on the local network (e.g., a Wi-Fi network provided by a wireless router) for traffic associated with the internet-connected source devices. This could involve deep packet inspection to determine whether known “play” commands or other command signals are embedded within the messages or by simply recognizing the IP address of a newly installed internet-connected source device and detecting subsequent traffic to that IP address.
  • the local network e.g., a Wi-Fi network provided by a wireless router
  • the table 600 may also be generated, in whole or in part, based on manual user input. Users may indicate to an input selection device when a particular source device is connected to an input port, resulting in an update to that input port's row within the table 600 . This manual indication may occur through a graphical interface generated by the input selection device and displayed on the output device. Such manual capabilities are beneficial for legacy devices and others (e.g., devices not compatible with the HDMI standard) that cannot convey identifying information via their connections to downstream devices (e.g., the input selection device or an output device).
  • FIG. 7 is a flowchart illustrating a process 700 by which an input selection device can automatically switch inputs based on a detected command signal.
  • the process begins at action 710 , where the input selection device detects each of the source devices connected within its connected media network. This action may occur through querying the input ports (e.g., of the input selection device itself or the source device or output device within which the input selection device is incorporated) or through any of the other techniques described herein. Upon completion of the detection process, the input selection device may store a device list within the input selection device's memory in a data structure resembling that shown in FIG. 6 , though the precise types of data stored may vary-provided there is sufficient device identifying information.
  • the input selection device determines the set of command signals that, if detected, would result in the input selection device switching input channels such that an output device within the connected media network would display content from the source device associated with the command signal.
  • This set of command signals may be a subset of the total command signals available to each source device that are most likely to indicate that a user wishes to view or otherwise consume content from that source device.
  • Each command signal may be included in the data structure associated with action 710 and paired with (e.g., within the same row as) a connected source device.
  • the input selection device listens for command signals. This process may occur over any and all channels of communication, including infrared, radio, internet protocol, optical or electrical cabling, or audio (e.g., voice recognition). Further, the input selection device may listen to a broader set of command signals than those within its local table to enable the detection of new source devices.
  • the input selection device determines whether or not it detected a command signal. If so, the process 700 continues to decision point 750 . If not, the process 700 returns to action 730 .
  • the input selection device determines whether or not the detected command signal is within the set of commands for triggering automatic input selection. For example, the input selection device may check the data structure of actions 710 and 730 to determine whether the detected command signal is within it. If the detected command signal is within the set, the process 700 proceeds to action 760 . If not, the process 700 returns to action 710 , where the newly detected command signal may be used to determine whether a new source device is connected within the connected media network.
  • the input selection device connects the source device associated with the triggering command signal (e.g., the device intended to be controlled by the triggering command signal) to the output device, such that a source signal from that source device is provided to the output device for presentation. Additionally, the input selection device may query the operating state of the source device and send a “wake up” signal if the source device is determined to be asleep or powered off.
  • the source device associated with the triggering command signal e.g., the device intended to be controlled by the triggering command signal
  • the input selection device may query the operating state of the source device and send a “wake up” signal if the source device is determined to be asleep or powered off.
  • process 700 is iterative, such that the input selection device maintains an up-to-date source device list and is constantly listening for the opportunity to automatically change inputs based on the user's implicit demands.
  • FIG. 8 is a flowchart illustrating a process 800 by which an input selection device can match source devices to input ports. This may be helpful, for example, when populating or updating a local table of source devices as described with respect to FIG. 6 or in action 710 of FIG. 7 .
  • the process 800 begins at action 810 , where the input selection device receives a signal indicating that a source device will change state.
  • This signal may be received over any medium of communication, including infrared, radio, internet protocol, optical or electrical cabling, or audio (e.g., voice recognition).
  • the input selection device listens to each input port to find a discontinuity in the source signals associated with each input port.
  • the input selection device may listen for a short period of time (e.g., 10 milliseconds, 100 milliseconds, 500 milliseconds, 1 second, or 3 seconds) in search of the discontinuity as a discontinuity occurring after such a time is likely unassociated with the signal indicating that the source device will change state.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Disclosed are techniques for minimizing user effort when controlling complex media systems such as home theater systems. When multiple devices are connected within such systems, it is necessary to ensure that content from the intended device is presented. In accordance with the disclosed principles, source selection is automatically performed by analyzing command signals and cross-referencing these signals with those expected for devices known to be within the system.

Description

    CROSS REFERENCES TO RELATED APPLICATIONS
  • This application is a continuation of the following application, U.S. patent application Ser. No. 16/233,006, entitled AUTOMATIC INPUT SELECTION, filed on Dec. 26, 2018 which is a continuation U.S. Pat. No. 10,200,733, entitled AUTOMATIC INPUT SELECTION, filed on Feb. 5, 2019, which are hereby incorporated by reference as if set forth in full in this application for all purposes.
  • BACKGROUND 1. Technical Field
  • The field of the present disclosure is the control of media systems, and more specifically the selection of media content for presentation.
  • 2. Related Art
  • As the consumer electronics marketplace continues to expand, the complexity of home entertainment systems has vastly increased. Some device manufacturers have released “all-in-one” devices that can provide content from disk-based media, internet radio, and even social media to an output device (e.g., a television screen or projector) within a home entertainment system. However, many individuals nonetheless choose to incorporate multiple input devices within their home entertainment systems.
  • With the ability to control numerous devices, universal remotes have emerged as a partial solution to device proliferation. However, even universal remotes have certain disadvantages often driven by their requirements to recreate all of the features provided by multiple remote controls. At times, the user experience is not simplified but instead complicated by each of the user selections necessary for a universal remote to provide its requisite functions. As a result, many individuals continue to use discrete remote controls for each of the multiple devices within their home systems.
  • SUMMARY
  • Enclosed is a detailed description of devices, systems, and methods for selecting input sources in television, home theater, and other audio- and video-based media systems.
  • In some embodiments, an input selection device may be deployed as an intermediary between one or more source devices and one or more output devices. The input selection device may comprise a receiver for detecting command signals (e.g., sent from various remote controls and intended to control the source devices), memory for storing the basic topology of the system in which the input selection device is deployed (e.g., each source and output device and the associated command signals), input ports for receiving signals from the source devices, an internal switch for making the connections between the output device(s) and source devices through their respective ports, and a processor to interpret the data stored within the memory and control to the internal switch.
  • In some embodiments, a connected media system may comprise an output device (e.g., television, projection screen, or audio platform) as well as an input selection subsystem, which may be integrated into the output device. The connected media system may receive source signals from multiple source devices that may provide content for presentation at the output device. In accordance with this disclosure, the input selection subsystem may receive the source signals from the source devices as well as command signals for controlling the source devices. The input selection subsystem may store the command signals for each of the source devices in memory and may be able to send to the output device the source signal of the source device to which a received command signal is directed.
  • The command signals need not explicitly specify that content from a particular source device should be displayed; instead, a given command signal may direct a source device to perform a particular action. The input selection subsystem may automatically select the associated source content for presentation by extrapolating user intent (e.g., that they want to watch content from a given source device) based on the detection of the command signal intended to control a particular source device.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Figures, aspects and embodiments of the disclosure are described in conjunction with the attached drawings, in which:
  • FIG. 1 is a schematic diagram illustrating a connected media network that includes a discrete input selection device in accordance with the disclosed principles;
  • FIG. 2 is a schematic diagram illustrating a connected media network wherein an input selection subsystem is integrated into an output device;
  • FIG. 3 is a schematic diagram illustrating a connected media network in which an input selection subsystem is integrated into a source device;
  • FIG. 4 is a schematic diagram illustrating the composition of an input selection device in accordance with the present disclosure;
  • FIG. 5 illustrates an exemplary table containing information that an input selection device may use to detect new source devices that are added to a connected media network;
  • FIG. 6 illustrates an exemplary local table containing information about source devices within a connected media network;
  • FIG. 7 is a flowchart illustrating a process by which an input selection device can automatically switch inputs based on a detected command signal; and
  • FIG. 8 is a flowchart illustrating a process by which an input selection device can match source devices to input ports.
  • These exemplary figures and embodiments are to provide a written, detailed description of the subject matter of any claims that issue from the present application. These figures and embodiments should not be used to limit the scope of any such claim.
  • DETAILED DESCRIPTION
  • FIG. 1 is a schematic diagram illustrating a connected media network 100 that includes a discrete input selection device 110 in accordance with the disclosed principles. The connected media network 100 may, for example, be a home theater system for presenting audiovisual content as well as interactive gaming content to a user.
  • As shown in FIG. 1, the connected media network 100 may comprise the input selection device 110, an output device 120, a plurality of source devices 130-1 to 130-N, and a plurality of remote controls 150-1 to 150-M. In some embodiments, the output device 120 is a video-capable system such as a liquid-crystal display (LCD) television or a projector coupled with a projection screen and an accompanying sound system. In other embodiments, the connected media network 100 is designed to present audio content through the output device 120, which may be a sound system having one or more speakers, subwoofers, and other audio output devices.
  • The input selection device 110 may be a discrete device configured to receive signals bearing media content from each of the source devices 130 and choose one such signal to be provided via a connection 122 to the output device 120 at a given time for presentation to the user. The input selection device 110 may be implemented as described below with respect to FIG. 4.
  • In accordance with the disclosed principles, the input selection device 110 may listen for signals from the remote controls 150 as well as via the connections 132-1 to 132-N between the input selection device 110 and the source devices 130-1 to 130-N. When a user decides, for example, to view or interact with content on source device 130-1, the user may desire to bypass the manual input selection process and instead select a command (e.g. “play,” “fast forward,” or “device on”) to interact with the source device 130-1. In accordance with the disclosed principles, the input selection device 110 may detect the command signal, via the connection 132-1 or through the remote control 150-1 associated with the commanded source device 130-1. Upon or following such detection, the input selection device 110 may connect the source device 130-1 to the output device 120 for presentation of the selected content. This automatic switching process may be independent of the existing system state of the output device 120 (e.g., what source device 130 is already selected for presentation on the output device 120).
  • In some embodiments, the input selection device 110 may, in response to receiving a command signal from a remote control 150 (e.g., “play” or “fast forward”), power on or wake up the source device 130 that the input selection device 110 recognizes as being associated with the command signal.
  • The principles of the present disclosure beneficially save the user from separately selecting the input source for the output device 120 when the output device 120 is not already providing content from the desired source device 130. While this would generally save time and decrease the number of steps the user must make, the system is particularly helpful in scenarios where the user must find the remote control 150 associated with the output device 120 solely to switch the input of the output device 120.
  • The connections 132-1 to 132-N as well as the communication channels used by the remote controls 150 may be implemented over any medium of communication using any technology, including infrared, radio, internet protocol, optical or electrical cabling, or even audio (e.g., an audio transmission line and voice recognition at the receiving end point). The input selection device 110 may listen over the same media of communication that connect the remote controls 150 to the source devices 130 to detect command signals, as will be described in further detail below. In some embodiments, the remote controls 150 may be nodes within a local network and the input selection device may search for and detect command signals by inspecting packets within the local network.
  • FIG. 2 is a schematic diagram illustrating a connected media network 200 wherein an input selection subsystem 210 is integrated into an output device 220 (together a connected media system). The connected media network 200 may also comprise a plurality of source devices 230-1 to 230-N and a plurality of remote controls 250-1 to 250-M.
  • The input selection subsystem 210 may be configured to provide the same features as the input selection device 110 described with respect to FIG. 1. Therefore, the terms “input selection subsystem” and “input selection device” will be used interchangeably throughout this disclosure.
  • This topology allows manufacturers of output devices (e.g., televisions) to incorporate the features of the input selection device into the output devices themselves, thereby potentially decreasing system setup complexity and the number of devices necessary within the home to enable the disclosed techniques. The connections between the remote controls 250, the source devices 230, and the output device 220 (through the input selection subsystem 210) may be implemented over any medium of communication using any technology, including infrared, radio, internet protocol, optical or electrical cabling, or even audio.
  • FIG. 3 is a schematic diagram illustrating a connected media network 300 wherein an input selection subsystem 310 is integrated into a source device 330-1. The source device 330-1 is one among a plurality of source devices 330-1 to 330-N. The input selection subsystem 310 may be configured to provide the same features and the input selection device 110 described with respect to FIG. 1. The connected media network 300 may also comprise an output device 320 and a plurality of remote controls 350-1 to 350-M. Such a topology may be used when, for example, the source device 330-1 is a set-top box connected directly to an output device 320 and each of the other source devices 330-2 to 330-N is routed to the output device 320 through the source device 330-1. The connections between the remote controls 350, the source devices 330, and the output device 320 may be implemented over any medium of communication using any technology, including infrared, radio, internet protocol, optical or electrical cabling, or even audio.
  • While FIGS. 1-3 each show multiple remote controls, the disclosed principles may also be implemented in systems having a single universal remote control capable of controlling both the output device as well as each of the source devices. As the signals being sent by the universal remote control are intended to recreate those sent by the individual remote controls initially paired with the source devices, the input selection device may nonetheless detect source identifying information, thereby allowing the input selection device to select the correct input source in accordance with the disclosed principles.
  • Further, while a single output device is shown in FIGS. 1-3, a connected media network may comprise multiple output devices. In such embodiments, the input selection device may maintain state information indicating an active output device to which media content from the selected source device may be routed. The input selection device may determine the active output device based on the most recent output device command signal received, thereby not requiring the user to specify at which output device content from a source device should be presented.
  • FIG. 4 is a schematic diagram illustrating the composition of an input selection device 410 in accordance with the present disclosure. The input selection device 410 may comprise a processor 402, a memory device 404, an output port 420, input ports 430-1 to 430-N, an internal switch 440, and receivers 452-1 to 452-M.
  • The input ports 430-1 to 430-N may be used to connect to the source devices within a connected media network and receive source signals (e.g., those carrying media content) from the source devices. The output port 420 may be used to provide one of the received source signals to an output device. The actual connection of a given input port 430 to the output port 420, as well as any requisite format conversion may be handled by the internal switch 440.
  • As previously described, the input selection device 410 may be configured to receive signals from a plurality of remote controls, and may therefore comprise the multiple receivers 452, which may be connected to or listen on each of the communication media used within the input selection device's connected media network, including infrared, radio, internet protocol, optical or electrical cabling, or even audio.
  • The processor 402 may be configured to execute the code embodied on the memory device 404 to control the input selection device 410 in accordance with the disclosed principles. The processor 402 may analyze the signals provided from the input ports 430-1 to 430-N to determine whether the received source signals have discontinuities, as will be discussed further below. In some embodiments, the input selection device 410 may include a specialized video processor to perform this analysis.
  • In addition to holding executable code for the processor 402, the memory device 404 may contain (i) a table to assist in the detection of new source devices within the connected media network and (ii) a local table with the already-detected source devices and associated command signals. The two tables will be discussed further below in the descriptions corresponding to FIGS. 5 and 6.
  • FIG. 5 illustrates an exemplary table 500 containing information that an input selection device may use to detect new source devices that are added to a connected media network. The table 500 may have a row entry for each individual device that may be detected as well as additional information associated with each device, organized through a series of columns. As shown in FIG. 5, the stored data may include a device type 510, a device manufacturer 520, a device model identifier 530, and a list of command signals 540. The device model identifier 530 may be unique to a particular model of device, which may be sufficient when homes do not contain more than one instance of a particular device model. However, the table 500 may also comprise a column for globally unique device identifiers, as may be useful where multiple instances of a certain device model are likely to be found within the same network.
  • The command signals 540 represent detectable signals associated with a particular source device. The signals themselves may have device identifying information as well as instructions for the device to take a particular action such as playing content, switching channels, turning on the device, or other functionality depending on the nature of the device. The command signals 540 may be expressed over any medium of communication, including infrared, radio, internet protocol, optical or electrical cabling, or audio (e.g., voice recognition).
  • The input selection device may use the table 500 to match a detected command signal to a particular model of device (or unique instance of a device) that is within a connected media network. For example, upon detecting an infrared “play” command for a particular model of Blu-ray player, the input selection device may determine that an instance of that Blu-ray player is present within the connected media network. Upon doing so, it may enter that device into a local table as discussed below with respect to FIG. 6.
  • FIG. 6 illustrates an exemplary local table 600 containing information about source devices within a connected media network. An input selection device may store the information shown in the local table 600 within memory and may use this information to determine which particular source devices are connected within a connected media network and how each source device is connected (e.g., what input port each source device is using at the moment). The local table 600 may have a row entry for each input port (demarcated in column 610) within the connected media network as well as information on any source devices that are determined to be connected to each such input port, organized through a series of columns. The specific source devices may be listed by device type 620, device manufacturer 630, and device model identifier 640. In some embodiments, the source devices, as expressed through columns 620, 630, and 640, may be a small subset of those provided in the table 500 of FIG. 5; that is, the source devices in local table 600 may only include those devices that are determined to be within a particular connected media network. Further, the local table 600 also contain a column for globally unique device identifiers where multiple instances of a certain device model are likely to be found within the same connected media network.
  • The table 600 may also contain a list of command signals 650 for each row, much like the codes 540 described with respect to FIG. 5, However, unlike the command signals 540 with respect to FIG. 5, the command signals 650 in the local table 600 represent only the command signals that trigger the input selection device to switch to inputs. In some embodiments, the input selection device may recognize only a subset of the total possible commands of each source device as triggering the automatic input switching. This subset of commands may be those that a user would be most likely to input when they begin interacting with the connected media network in a given session. That is, the command signals 650 within local table 600 may reflect actual usage patterns and minimize the likelihood of unintentional input switching. In other embodiments, the local table 600 may include all command signals associated with each detected source device.
  • Various techniques may be used to populate the local table 600. For example, the input selection device may automatically detect the source devices connected to it by receiving data over the connections between the input selection device and the source devices. That is, a source device may send device identifying information to the input selection device so that the input selection device is able to populate one row in the table 600.
  • In some embodiments, the table 600 may be generated, in whole or in part, when the user power cycles devices (including taking devices into and out of standby mode). The input selection device may detect a power command directed to a known type of source device. It may then analyze the various input ports to look for a discontinuity in the source signal likely to occur based on a power cycling device, such as the sudden appearance or disappearance of video data from the source signal. The types of discontinuities may be dependent on the type of source device and input connection, and methods for determining such discontinuities are known to one of ordinary skill in the art. The input selection device may then assign, within memory, the source device to the input port with the detected discontinuity. This method is described in further detail in FIG. 8.
  • In the case of internet-connected source devices such as those controllable via IP packets received from other devices, the input selection device may listen on the local network (e.g., a Wi-Fi network provided by a wireless router) for traffic associated with the internet-connected source devices. This could involve deep packet inspection to determine whether known “play” commands or other command signals are embedded within the messages or by simply recognizing the IP address of a newly installed internet-connected source device and detecting subsequent traffic to that IP address.
  • The table 600 may also be generated, in whole or in part, based on manual user input. Users may indicate to an input selection device when a particular source device is connected to an input port, resulting in an update to that input port's row within the table 600. This manual indication may occur through a graphical interface generated by the input selection device and displayed on the output device. Such manual capabilities are beneficial for legacy devices and others (e.g., devices not compatible with the HDMI standard) that cannot convey identifying information via their connections to downstream devices (e.g., the input selection device or an output device).
  • FIG. 7 is a flowchart illustrating a process 700 by which an input selection device can automatically switch inputs based on a detected command signal.
  • The process begins at action 710, where the input selection device detects each of the source devices connected within its connected media network. This action may occur through querying the input ports (e.g., of the input selection device itself or the source device or output device within which the input selection device is incorporated) or through any of the other techniques described herein. Upon completion of the detection process, the input selection device may store a device list within the input selection device's memory in a data structure resembling that shown in FIG. 6, though the precise types of data stored may vary-provided there is sufficient device identifying information.
  • At action 720, the input selection device determines the set of command signals that, if detected, would result in the input selection device switching input channels such that an output device within the connected media network would display content from the source device associated with the command signal. This set of command signals may be a subset of the total command signals available to each source device that are most likely to indicate that a user wishes to view or otherwise consume content from that source device. Each command signal may be included in the data structure associated with action 710 and paired with (e.g., within the same row as) a connected source device.
  • At action 730, the input selection device listens for command signals. This process may occur over any and all channels of communication, including infrared, radio, internet protocol, optical or electrical cabling, or audio (e.g., voice recognition). Further, the input selection device may listen to a broader set of command signals than those within its local table to enable the detection of new source devices.
  • At decision point 740, the input selection device determines whether or not it detected a command signal. If so, the process 700 continues to decision point 750. If not, the process 700 returns to action 730.
  • At decision point 750, the input selection device determines whether or not the detected command signal is within the set of commands for triggering automatic input selection. For example, the input selection device may check the data structure of actions 710 and 730 to determine whether the detected command signal is within it. If the detected command signal is within the set, the process 700 proceeds to action 760. If not, the process 700 returns to action 710, where the newly detected command signal may be used to determine whether a new source device is connected within the connected media network.
  • At action 760, the input selection device connects the source device associated with the triggering command signal (e.g., the device intended to be controlled by the triggering command signal) to the output device, such that a source signal from that source device is provided to the output device for presentation. Additionally, the input selection device may query the operating state of the source device and send a “wake up” signal if the source device is determined to be asleep or powered off.
  • It is noted that the process 700 is iterative, such that the input selection device maintains an up-to-date source device list and is constantly listening for the opportunity to automatically change inputs based on the user's implicit demands.
  • FIG. 8 is a flowchart illustrating a process 800 by which an input selection device can match source devices to input ports. This may be helpful, for example, when populating or updating a local table of source devices as described with respect to FIG. 6 or in action 710 of FIG. 7.
  • The process 800 begins at action 810, where the input selection device receives a signal indicating that a source device will change state. This signal may be received over any medium of communication, including infrared, radio, internet protocol, optical or electrical cabling, or audio (e.g., voice recognition).
  • At action 820, the input selection device listens to each input port to find a discontinuity in the source signals associated with each input port. The input selection device may listen for a short period of time (e.g., 10 milliseconds, 100 milliseconds, 500 milliseconds, 1 second, or 3 seconds) in search of the discontinuity as a discontinuity occurring after such a time is likely unassociated with the signal indicating that the source device will change state.
  • At action 830, the input selection device assigns the source device associated with the received signal to the input port at which the discontinuity was found. This assignment may occur by updating the row for the input port in the local table (as described in FIG. 6) with information about the detected source device.
  • While the processes 700 and 800 are described with respect to the input selection device, which convey certain benefits (e.g., centralized control), one could implement one or more of the actions and decision points shown in FIGS. 7 and 8 on other devices or platforms.

Claims (20)

What is claimed is:
1. A non-transitory computer readable medium including one or more instructions executable by one or more processors for:
configuring a signal switching device to establish a signal path between a content source device of a plurality of content source devices and a content output device of a plurality of content output devices;
receiving a signal transmitted from a control device configured to operate the content output device;
determining from the signal a user intent to display content from the content output device; and
in response to the user intent, determining the signal path between the content source device and the content output device.
2. The non-transitory computer readable medium of claim 1, wherein configuring the signal switching device comprises establishing a list of control signals employed to operate respective content output devices of the plurality of content output devices.
3. The non-transitory computer readable medium of claim 1, wherein configuring the signal switching device to establish the signal path comprises associating the signal path between the content source device and the content output device to a command signal received from the content source device.
4. The non-transitory computer readable medium of claim 1, wherein the signal comprises a command signal associated with the content output device.
5. The non-transitory computer readable medium of claim 1, wherein determining from the signal the user intent further comprises extrapolating from detection of one or more command signals associated with the source content device that a user desires to operate to display the content therefrom.
6. The non-transitory computer readable medium of claim 1, wherein establishing the signal path further comprises determining from signal information associated with an identity of the source content device.
7. The non-transitory computer readable medium of claim 6, wherein the signal information comprises instructions configured to operate the source content device.
8. A processor implemented method, comprising:
configuring a signal switching device to establish a signal path between a content source device of a plurality of content source devices and a content output device of a plurality of content output devices;
receiving a signal transmitted from a control device configured to operate the content output device;
determining from the signal a user intent to display content from the content output device; and
in response to the user intent, determining the signal path between the content source device and the content output device.
9. The processor implemented method of claim 8, wherein configuring the signal switching device comprises establishing a list of control signals employed to operate respective content output devices of the plurality of content output devices.
10. The processor implemented method of claim 8, wherein configuring the signal switching device to establish the signal path comprises associating the signal path between the content source device and the content output device to a command signal received from the content source device.
11. The processor implemented method of claim 8, wherein the signal comprises a command signal associated with the content output device.
12. The processor implemented method of claim 8, wherein determining from the signal the user intent further comprises extrapolating from detection of one or more command signals associated with the source content device that a user desires to operate to display the content therefrom.
13. The processor implemented method of claim 8, wherein establishing the signal path further comprises determining from signal information associated with an identity of the source content device.
14. The processor implemented method of claim 13, wherein the signal information comprises instructions configured to operate the source content device.
15. An apparatus comprising one or more computing devices that executes software configured to connect signals between signal sources and signal receivers, a computing device of the one or more computing devices configured to perform the steps comprising:
configuring a signal switching device to establish a signal path between a content source device of a plurality of content source devices and a content output device of a plurality of content output devices;
receiving a signal transmitted from a control device configured to operate the content output device;
determining from the signal a user intent to display content from the content output device; and
in response to the user intent, determining the signal path between the content source device and the content output device.
16. The apparatus of claim 15, wherein configuring the signal switching device comprises establishing a list of control signals employed to operate respective content output devices of the plurality of content output devices.
17. The apparatus of claim 15, wherein configuring the signal switching device to establish the signal path comprises associating the signal path between the content source device and the content output device to a command signal received from the content source device.
18. The apparatus of claim 15, wherein the signal comprises a command signal associated with the content output device.
19. The apparatus of claim 15, wherein determining from the signal the user intent further comprises extrapolating from detection of one or more command signals associated with the source content device that a user desires to operate to display the content therefrom.
20. The apparatus of claim 15, wherein establishing the signal path further comprises determining from signal information associated with an identity of the source content device.
US16/773,469 2018-03-09 2020-01-27 Automatic input selection Abandoned US20200213653A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/773,469 US20200213653A1 (en) 2018-03-09 2020-01-27 Automatic input selection

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/916,554 US10200733B1 (en) 2018-03-09 2018-03-09 Automatic input selection
US16/233,006 US10582246B2 (en) 2018-03-09 2018-12-26 Automatic input selection
US16/773,469 US20200213653A1 (en) 2018-03-09 2020-01-27 Automatic input selection

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US16/233,006 Continuation US10582246B2 (en) 2018-03-09 2018-12-26 Automatic input selection

Publications (1)

Publication Number Publication Date
US20200213653A1 true US20200213653A1 (en) 2020-07-02

Family

ID=65200147

Family Applications (3)

Application Number Title Priority Date Filing Date
US15/916,554 Expired - Fee Related US10200733B1 (en) 2018-03-09 2018-03-09 Automatic input selection
US16/233,006 Expired - Fee Related US10582246B2 (en) 2018-03-09 2018-12-26 Automatic input selection
US16/773,469 Abandoned US20200213653A1 (en) 2018-03-09 2020-01-27 Automatic input selection

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US15/916,554 Expired - Fee Related US10200733B1 (en) 2018-03-09 2018-03-09 Automatic input selection
US16/233,006 Expired - Fee Related US10582246B2 (en) 2018-03-09 2018-12-26 Automatic input selection

Country Status (1)

Country Link
US (3) US10200733B1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111200746B (en) * 2019-12-04 2021-06-01 海信视像科技股份有限公司 Method for awakening display equipment in standby state and display equipment
CN111866558A (en) * 2020-07-03 2020-10-30 三星电子(中国)研发中心 Screen projection method and electronic terminal
KR20220101485A (en) 2021-01-11 2022-07-19 삼성전자주식회사 Display device and operating method for the same
DE102021112166B3 (en) * 2021-05-10 2022-05-19 Balluff Gmbh Method of distributing a network stream

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060080707A1 (en) * 2001-05-24 2006-04-13 Indra Laksono Channel selection in a multimedia system

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000358217A (en) * 1999-06-14 2000-12-26 Matsushita Electric Ind Co Ltd Digital broadcasting system and digital video recording / reproducing device
US20020188955A1 (en) * 2001-06-11 2002-12-12 Thompson Calvin Eugene Digital video recording and playback system for television
US7890985B2 (en) * 2006-05-22 2011-02-15 Microsoft Corporation Server-side media stream manipulation for emulation of media playback functions
US8880918B2 (en) * 2009-12-15 2014-11-04 Samsung Electronics Co., Ltd. Method and apparatus for communication between server and Customer Premise Equipment over Internet-based network
WO2012096505A2 (en) * 2011-01-11 2012-07-19 엘지전자 주식회사 Control apparatus, control target apparatus, and method for operating the control apparatus and the control target apparatus in multiple networks
US9706252B2 (en) * 2013-02-04 2017-07-11 Universal Electronics Inc. System and method for user monitoring and intent determination
US9736521B2 (en) * 2013-12-23 2017-08-15 Qualcomm Incorporated Using timed transport stream for receiver-side inter-device communication
US9602891B2 (en) * 2014-12-18 2017-03-21 Verance Corporation Service signaling recovery for multimedia content using embedded watermarks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060080707A1 (en) * 2001-05-24 2006-04-13 Indra Laksono Channel selection in a multimedia system

Also Published As

Publication number Publication date
US10582246B2 (en) 2020-03-03
US10200733B1 (en) 2019-02-05
US20190387268A1 (en) 2019-12-19

Similar Documents

Publication Publication Date Title
US11044352B2 (en) Adaptive multi-protocol control of a media device
US20200213653A1 (en) Automatic input selection
CN108022590B (en) Focused session at a voice interface device
US10032433B2 (en) Methods, systems, and media for managing output of an HDMI source
US20160316272A1 (en) Method and device for same-screen interaction
CN114172757A (en) Server, intelligent home system and multi-device voice awakening method
WO2018187436A1 (en) Network-based user identification
CN111462744A (en) Voice interaction method and device, electronic equipment and storage medium
US20210250540A1 (en) Method Of Performing Video Call And Display Device
WO2016074380A1 (en) Playing control method and terminal
WO2024108905A9 (en) Server, intelligent device, and intelligent device control method
CN112073664A (en) A video call method and display device
CN103916694A (en) Broadcast source processing method and device
KR20250009008A (en) Electronic apparatus, display apparatus and method for controlling thereof
US10847021B1 (en) Determining commands on a media device interface
US20240338166A1 (en) Display device, external device, and audio playing and sound effect processing method
CN113132782A (en) Streaming media transmission method, streaming media playing device and electronic device
CN116527971A (en) Display device and audio playing method
CN116320564A (en) Display device, terminal device, and device control method
US8943247B1 (en) Media sink device input identification
US12483760B2 (en) Display apparatus, and method for displaying time zone information
CN113129578A (en) Matching method, control method, system and storage medium of infrared equipment
CN108459547A (en) A kind of integrated command centre's control system
CN121056665A (en) A display device and a program skipping method
CN117615204A (en) Screencasting methods and devices

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION