US20130271477A1 - Method for managing memory and image display device for same - Google Patents
Method for managing memory and image display device for same Download PDFInfo
- Publication number
- US20130271477A1 US20130271477A1 US13/994,236 US201113994236A US2013271477A1 US 20130271477 A1 US20130271477 A1 US 20130271477A1 US 201113994236 A US201113994236 A US 201113994236A US 2013271477 A1 US2013271477 A1 US 2013271477A1
- Authority
- US
- United States
- Prior art keywords
- account
- data
- display device
- image display
- memory management
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/60—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
-
- 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/485—End-user interface for client configuration
-
- 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/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Abstract
The method for managing memory according to the plurality of accounts in an image display device includes: obtaining memory management data according to the plurality of accounts; obtaining information on one account when a command for storing data, which are selected while logged on to the one account, is inputted; and displaying a memory management menu accordingly. The storage space of an image display device may be used to ensure usage efficiency for a user using a plurality of accounts.
Description
- The present disclosure relates to an image display device and a method of managing a memory by using the same, and more particularly, allocates and managing an available memory for a plurality of accounts to enable resources of the image display device to be efficiently used.
- An image display device is a device that has, for example, functions of receiving and processing a broadcasting image viewable by a viewer. The image display device displays, for example, a broadcasting program selected by a user that corresponds to one of broadcasting signals transmitted from a broadcasting station. Currently, the transition from an analog broadcast to a digital broadcast is being globally made.
- The digital broadcast indicates broadcast for transmitting a digital image and audio signal. The digital broadcast has less data loss, is easy to correct an error, has high resolution and provides a clear screen as compared to the analog broadcast, because the digital broadcast is resistant to external noise. In addition, the digital broadcast may provide a bidirectional service, unlike the analog broadcast.
- The image display device has been enhanced in performance and has diversified in function to provide the digital broadcast including a lot of content. In addition, the enhanced performance of the image display device allows a user to receive an image signal from the broadcasting station and view a related broadcasting program, and further, the image display device may perform various functions such as game and music play functions, and an internet shopping function by using various applications.
- The image display device enables various applications to be downloaded and used and favorite applications may be different per individual. A multi-user image display device needs to download and execute applications by account. The image display device may provide and manage a login menu by account but, some image display devices restrict the number of accounts. In this case, one of a plurality of accounts may download applications and use up a memory that has a finite capacity. This may weaken the intents of creating a login menu by account and restricting the number of accounts.
- Embodiments provide a memory management menu through which a storage capacity available by account is set to overcome the above-described limitations and storage capacities according to a plurality of accounts are managed.
- The present invention may inform of whether a download operation may be made for an account, by using memory managing data when a user attempts to downloads data for that account. In addition, the present invention may induce a user to make a download operation with other accounts that have relatively great storage capacities, thereby enabling an efficient memory management.
- In one embodiment, a method of managing a memory according to a plurality of accounts on an image display device includes obtaining memory management data according to the plurality of accounts; receiving a command to store selected data while logged in using the one account; obtaining information regarding the one account; and displaying a memory management menu according to information regarding the one account.
- In another embodiment, an image display device for managing a memory according to a plurality of accounts includes a storage unit storing memory management data according to the plurality of accounts; an user interface unit receiving a command to store selected data while logged in using the one account; a control unit obtaining information regarding the one account from the memory management data and displaying a memory management menu according to information regarding the one account.
- According to the present invention, since a memory is allocated and used by account, it is possible to prevent one account to exclusively use the memory and thus promote harmony between family members.
- In addition, according to the present invention, since when a storage capacity for one account is insufficient, storage capacities for other accounts may be used with reference to other accounts, it is possible to prevent a lack of memory or idle memory.
-
FIG. 1 is a schematic view of a broadcasting system according to an embodiment; -
FIG. 2 is a schematic view of a broadcasting system according to another embodiment; -
FIG. 3 represents a method of receiving/transmitting data between an image display device and a service provider according to an embodiment; -
FIG. 4 is a schematic block diagram of an image display device according to an embodiment of the present invention; -
FIG. 5 is a schematic block diagram of an image display device according to another embodiment of the present invention; -
FIG. 6 is a graph of a memory usage state by account of an image display device; -
FIG. 7 is a graph of a memory usage state of memory management data according to an embodiment of the present invention; -
FIG. 8 is a graph of a memory usage state of memory management data according to another embodiment of the present invention; -
FIG. 9 is a graph of a memory usage state of memory management data according to another embodiment of the present invention; -
FIG. 10A is an exemplary screen of how to select data to be downloaded by a user; -
FIG. 10B is an exemplary screen of how to inform a user of a memory usage state by using memory management data; -
FIG. 10C is an exemplary screen of how to inform of a lack of memory of one account; -
FIG. 10D is an exemplary screen of how to display amemory inform menu 80 along with an application list screen; -
FIG. 10E is a screen of an image display device according to another embodiment of the present invention; - FIG. 1OF is an exemplary screen of how to enter a data store command according to an embodiment of the present invention;
-
FIG. 11A is a memory management menu according to an embodiment of the present invention; -
FIG. 11B is an example of a login menu using another account; and -
FIG. 12 is a flow chart of a method of managing a memory according to an embodiment of the present invention. - The present invention will be described below in more detail with reference to the accompanying drawings.
- The postfix “module” and “unit” for the components used in the following descriptions are simply given considering the ease of the writing of the specification and the “module” and “unit” may be interchanged in use.
- An image display device to be described in the specification is an intelligent image display device which includes, for example, a computer assisted function in addition to a broadcast receiving function. Since the image display device includes an internet function in addition to the broadcast receiving function, it may have an interface convenient to use such as a handwritten-type input unit, a touch screen, or a space remote control unit. In addition, the image display device may be connected to the internet and a computer with the aid of a wired or wireless internet function and perform an email, web-browsing, banking or game function. A standardized general-purpose operating system (OS) may be used for such various functions.
- Since the image display device to be described in the disclosure may freely add or delete various applications to/from, for example, a general-purpose OS kernel, it may perform various user friendly functions. The image display device may be, more particularly, a network TV, HBBTV, smart TV and in some cases, may also be applicable to a smart phone.
- Further, although embodiments of the present invention will be described below with reference to the accompanying drawings and descriptions on the accompanying drawings, the present invention is not restricted or limited by the embodiments.
- The terms used in the specification has been selected as general terms currently widely used if possible considering the functions in the present disclosure, but they may depend on the intentions of those skilled in the art, practice, the appearance of new technologies, etc. In addition, specific cases use the terms selected arbitrarily by the applicant and in these cases, their meaning will be described when describing corresponding inventions. Thus, it should be noted that the terms used in the specification should be construed on the basis of their actual meanings and contents through the specification, not just names thereof.
-
FIG. 1 is a schematic view of a broadcasting system according to an embodiment, and schematically represents an example of the entire broadcasting system that includes an image display device according to an embodiment of the present invention. - Referring to
FIG. 1 , a broadcasting system may divided into a content provider (CP) 10, a service provider (SP) 20, a network provider (NP) 30, and a home network end user (HNED) 40. - The
HNED 40 may correspond to aclient 100 that is an image display device according to an embodiment of the present invention, and theclient 100 may be a network TV, a smart TV, and an IPTV, for example. - The
content provider 10 produces and provides various content and may be a terrestrial broadcaster, a cable system operator (SO) or multiple system operator (MSO), a satellite broadcaster, or an Internet broadcaster as shown inFIG. 1 . - The
content provider 10 may provide various applications in addition to broadcasting content. Regarding this, a description will be provided below in more detail. - The
service provider 20 may make and provide content provided by thecontent provider 10 as a service package. For example, theservice provider 20 may make a first terrestrial broadcasting program, a second terrestrial broadcasting program, a cable MSO broadcasting program, various internet broadcasting programs, and applications as a package and provide the package to a user. - The
service provider 20 may provide a service to theclient 100 side by using a unicast or multicast mechanism. - The unicast mechanism indicates transferring data one to one between one transmitter and one receiver, and in the case of the unicast mechanism, a server may transfer data to the receiver in response to a request if the receiver requests the server to send data.
- The multicast mechanism indicates transferring data to multiple receivers in a specific group, and for example, the server may simultaneously transfer data to multiple receivers that are pre-registered. An internet group management protocol (IGMP) may be used for such a multicast registration.
- The
network provider 30 may provide a network for providing such a service to theclient 100, and use a service by using a home network end user (HNED). - To protect content transferred from such a system, conditional access or content protection may be used. As an example of the conditional access or the content protection, a cablecard, a downloadable conditional access system (DCAS), etc. may be used.
- The
client 100 may also provide content over a network, and in this case, theclient 100 may be a content provider and thecontent provider 10 may receive content from theclient 100. Accordingly, a bidirectional content service or data service may be possible. - According to an embodiment of the present invention, the content provided from the
content server 100 may be any data file or software including data, moving picture, audio files or applications. The data may include any content provided from thecontent providing server 10. - Referring to
FIG. 2 , animage display device 100 corresponding to the client as shown inFIG. 1 may be connected to a broadcasting network or the internet. - For example, the
image display device 100 may include abroadcasting interface 101, asection filter 102, an application information table (AIT)filter 103, an applicationdata processing unit 104, a broadcastingdata processing unit 105, amedia player 106, an internetprotocol processing unit 107, aninternet interface 108, and a run time module. - The
broadcasting interface 101 of theimage display device 100 may receive AIT data, live broadcast content, application data or stream events, and the live broadcast content may be a linear audio/visual (A/V) content. - The
section filter 102 may perform section filtering on four kinds of data received through thebroadcasting interface 101, and transfer the AIT data to theAIT filter 103, the linear A/V content to the broadcastingdata processing unit 105, the stream event and application data to the applicationdata processing unit 104. - The
internet interface 108 may receive non-linear A/V content and application data, and for example, the non-linear A/V content may be content on demand (COD). - The non-linear A/V content may be transferred to the
media player 106, and the application data may be transferred to therun time module 109. - In addition, the
run time module 109 may include an application manager and a browser, and the application manager may control a life cycle for an interactive application by using the AIT data, and the browser may display and process the interactive application. -
FIG. 3 represents a method of receiving/transmitting data between an image display device and a service provider according to an embodiment. - Referring to
FIG. 3 , the service provider performs a service provider discovery operation in step S301. The image display device transfers an SP attachment request signal in step S302. If the SP attachment is completed, the image display device receives provisioning information in step S303. Further, the image display device receives, from the service provider, a master SI table in step S304, a virtual channel map table in step S305, a virtual channel description table in step S306, and a source table in step S307. - For example, the service provider discovery may indicate the process in which service providers providing an IPTV relater service discovers a server that provides information regarding their service.
- The ways of discovering an address list from which information regarding a service discovery (SD) server (for example, SP discovery information) may be obtained may be as follows. Firstly, an address preset in the image display device or an address set by user's manual operation may be used. Secondly, a dynamic host configuration protocol (DHCP) based SP discovery technique may be used. Thirdly, a DNS SRV-based SP discovery technique may be used.
- In addition, the image display device may access a server corresponding to an address obtained by any one of the three techniques, receive a service provider discover record that contains information required for service discovery according to a SP, and search for a service by using the record. These processes may be possible in both a push mode and a pull mode.
- The image display device may access an SP attachment server that is designated as an SP attachment locator of the SP discovery record, and perform a registration procedure (or a service attachment procedure).
- In addition, the image display device may access an authentication service server of an SP designated as the SP authentication locator, perform a separate authentication procedure, and then perform a service authentication procedure.
- After the service attachment procedure succeeds, data transferred from the server to the image display device may have a provisioning information table form.
- In the service attachment process, the image display device may add its ID and positional information to data to be transferred to the server and the service attachment server may specify, based on them, a service which the image display device joins.
- Address information from which the image display device may obtain service information may be provided in the form of the provisioning information table. The address information may correspond to access information in the master SI table and in this case, it is easy to provide a subscriber customized service.
- In addition, the service information may include a master SI table record that manages access information and version of a virtual channel map, a virtual channel map table that provides a service list of a package form, a virtual channel description table that includes detailed information of each channel, and a source table that includes access information enabling access to an actual service.
-
FIG. 4 is a schematic block diagram of an image display device according to an embodiment of the present invention. - Referring to
FIG. 4 , theimage display device 100 may include anetwork interface 111, a TCP/IP manager 112, aservice delivery manager 113, ademux 115, a PSI& (PSIP and/or SI)decoder 114, anaudio decoder 116, avide decoder 117, a display A/V andOSD module 118, aservice control manager 119, aservice discovery manager 120, ametadata manager 122, aSI& metadata DB 121, aUI manager 124, and a service manager. - The
network interface 111 may receive packets from a network and transfer the packets to the network. That is, thenetwork interface 111 may receive services and content from a service provider through the network. - The TCP/
IP manager 112 may participate in delivering packets between a source and a destination that are received by and transmitted from theimage display device 100. In addition, the TCP/IP manager 112 may classify the received packets according to a protocol and output the classified packets to theservice delivery manager 115, theservice discovery manager 120, theservice control manager 119, and themetadata manager 122. - The
service delivery manager 113 may be responsible for controlling received service data and use RTP/RTCP if controlling real-time streaming data for example. - When transmitting the real-time streaming data by using RTP, the
service delivery manager 113 may parse the received data packet according to the RTP and then transmit the result to the de-multiplexer 115 or store the result on theSI& metadata DB 121 according to control of the service manager 123. In addition, theservice delivery manager 113 may use RTCP to feed network reception information back to a server side that provides a service. - The de-multiplexer 115 may de-multiplex the received packet into audio, video, or program specific information (PSI) data and then transmit each of the de-multiplexed data to the audio and
video decoders decoder 114. - The PSI& (PSIP and/or SI)
decoder 114 may decode service information such as PSI. For example, it may receive and decode the PSI section de-multiplexed by the de-multiplexer 115, a program and service information protocol (PSIP) section or a service information (SI) section. - In addition, the PSI& (PSIP and/or SI)
decoder 114 may decode the received sections, make a database regarding service information, and then store the database regarding the service information in theSI& metadata DB 121. - The audio and
video decoders display unit 118. - The
UI manager 124 and the service manager 123 may manage the overall status of theimage display device 100, provide a user interface, and manage other managers. - For example, the
UI manager 124 may provide a graphic user interface (GUI) for a user by using an on screen display (OSD) and receive a key input from the user to perform an operation of a receiver according to the input. In addition, theUI manager 124 may transmit a signal related to a key input to the service manager 123 if receiving the key input related to channel selection from the user. - The service manager 123 may control service-related managers such as the
service delivery manager 113, theservice discovery manager 120, theservice control manager 119, and themetadata manager 122. - In addition, the service manager 123 may make a channel map and select a channel by using the channel map according to the key input that is received from the
UI manager 124, - In addition, the service manager 123 may receive service information regarding a channel from the PSI& (PSIP and/or SI)
decoder 114 and set an audio/video packet identifier (PID) of the selected channel to the de-multiplexer 115. - The
service discovery manager 120 may provide information required for selecting a service provider that provides a service. For example, theservice discovery manager 120 may discover a service by using a received signal if receiving a signal for channel selection from the service manger 123. - The
service control manager 119 is responsible for selecting and controlling a service. In addition, it may select and control a service by using IGMP or RTSP if selecting a live broadcasting service of a typical broadcasting type and by using RTSP if selecting a video on demand (VOD) service for example. - The RTSP protocol may provide a trick mode for real-time streaming, and the
service control manager 119 may initiate and manage a session through an IMC gateway by using IP multimedia subsystem (IMS) and session initiation protocol (SIP). - The
metadata manager 122 may manage service-related metadata and store the metadata in the SI& metadata DB 711. - In addition, the
SI& metadata DB 121 may store service information decoded by the PSI& (PSIP and/or SI)decoder 114, metadata managed by themetadata manager 122, and information that is required for selecting a service provider provided by theservice discovery manager 120. - In addition, the
SI& metadata DB 121 may store setup data for a system and may be implemented as a nonvolatile RAM (NVRAM) or a flash memory for example. - An IG 750 may be a gateway that includes functions required for accessing an IMS based IPTV service.
-
FIG. 5 is a schematic block diagram of an image display device according to another embodiment of the present invention. -
FIG. 5 is a schematic block diagram of an image display device according to an embodiment of the present invention. Referring toFIG. 5 , animage display device 100 according to an embodiment of the present invention may include astorage unit 140 that stores memory management data for a plurality of accounts, auser interface unit 150 that receives a command to store data selected in a state logged-in by one account, a control unit (170) that obtains information regarding the one account from the memory management data and allows a memory management menu to be displayed according to the information regarding the one account, adisplay unit 180 that displays an image processed according to control of the control unit, and acommunication unit 105 that receives the data selected by a user and information related to this. - The
communication unit 105 may receive an application or content from an IPTV service provider, a content provider, or any service provider that provides a VOD service. The received content may include movies, advertisements, games, VODs, broadcasting content and related information. The application may include a game, a software program, etc. - In the case that the content received through the
communication unit 105 is related to digital broadcasting, a digital broadcasting signal received through atuner 110 may be transmitted as a transport stream format that is produced by time-division multiplexing and packetizing a video signal, an audio signal, and additional data. - In addition, the data or content that is received through the
communication unit 105 may be a data packet that is transmitted through anetwork interface unit 130. - The
communication unit 105 may include a tuner that receives a transport stream such as a broadcasting signal transmitted from the outside such as an IPTV service provider, a content service provider, a cable network, etc., ademodulation unit 120 that outputs a broadcasting signal of a tuned specific channel as a transport stream format through a vestigial sideband (VSB) demodulation process and an error correction process, and thenetwork interface unit 130 that receives content through a network. - A broadcasting signal that is received through the
tuner 110 is divided into various kinds of additional data by a de-multiplexing unit (not shown), the additional data being defined as a video signal, an audio signal, and program and system information protocol (PSIP) information. The de-multiplexing unit may be implemented in thecontrol unit 170. - In addition, the
tuner 110 may receive a single-carrier RF broadcasting signal conforming to the advanced television system committee (ATSC) standard or a multi-carrier RF broadcasting signal conforming to the digital video broadcasting standard. - The tuner may sequentially select some of RF broadcasting signals received through an antenna that are from all broadcasting channels stored through a channel storage function, and may covert them into an intermediate frequency signal or a baseband image or audio signal.
- The
demodulation unit 120 receives a digital IF (DIF) signal converted by the tuner and demodulates the received signal. - For example, in the case that the DIF signal output from the tuner conforms to the standard ATSC, the demodulation unit performs, for example, 8-VSB demodulation. In addition, the demodulation unit may perform channel decoding. To this end, the demodulation unit may include a trellis decoder, a de-interleaver, and a Reed Solomon decoder to perform trellis decoding, de-interleaving, and Reed Solomon decoding.
- For example, in the case that the DIF signal output from the
tuner 110 conforms to the standard DVB, the demodulation unit performs, for example, coded orthogonal frequency division modulation (COFDMA) demodulation. In addition, the demodulation unit may perform channel decoding. To this end, the demodulation unit may include a convolution decoder, a de-interleaver, and a Reed-Solomon decoder to perform convolution decoding, de-interleaving, and Reed Solomon decoding. - The
demodulation unit 120 may output a stream signal (TS) after performing the demodulation and the channel decoding. In this case, the stream signal may be a signal that an image signal, a audio signal or a data signal is multiplexed. For example, the stream signal may be an MPEG-2 transport stream (TS) that an MPEG-2 image signal, a Dolby AC-3 audio signal, etc are multiplexed. - For example, the TS signal may be an MPEG-2 TS in which an MPEG-2 image signal, a Dolby AC-3 audio signal, etc. are multiplexed. Specifically, the MPEG-2 TS may include a 4-byte header and a 184-byte payload.
- The
demodulation unit 120 may include both a demodulation unit conforming to the standard ATSC and a demodulation unit conforming to the standard DVB. That is, thedemodulation unit 120 may include an ATSC modulation unit and a DVB demodulation unit. - The TS signal output from the
demodulation unit 120 may be input to thecontrol unit 170. Thecontrol unit 170 performs de-multiplexing, image/audio signal processing, etc. and then outputs an image through thedisplay unit 180 and audio through anaudio output unit 185. - The
network interface unit 130 provides an interface for connecting theimage display device 100 to a wired/wireless network including the Internet network. Thenetwork interface unit 105 may include an Ethernet port for connection with a wired network. Thenetwork interface unit 130 may also use the communication standard such as wireless LAN (WLAN) (Wi-Fi), wireless broadband (Wibro), World Interoperability for Microwave Access (WiMax), or High Speed Downlink Packet Access (HSDPA) for connection with a wireless network. - The
network interface unit 130 may also transmit or receive data to or from another user or another electronic device through a connected network or another network linked to the connected network. In particular, thenetwork interface unit 130 may transmit some of content data from theimage display device 100 to a user or an electronic device that is selected from pre-registered other users or other electronic devices. - The
network interface unit 130 may connect to a predetermined web page through a connected network or another network linked to the connected network and may provide an internet web page. That is, it may connect to a predetermined web page through a network and transmit or receive data to or from a corresponding server. In addition, it may receive content or data that is provide by a content provider or a network operator. That is, thenetwork interface unit 130 may receive content such as movies, advertisements, games, VOD, or broadcasting signals and information associated with the content provided by the content or network provider over a network. In addition, thenetwork interface unit 130 may receive update information and update files of firmware provided by the network operator. In addition, thenetwork interface unit 130 may transmit data to the Internet or content provider or to the network operator. - In addition, the
network interface unit 130 according to the present invention may connect to a service server that provides content or an application, and may receive data selected by a user for downloading from the server. - In addition, the image display device according to an embodiment of the present invention may receive a live broadcast through the
tuner 110 and simultaneously receive data selected while being connected by one account through thenetwork interface unit 130. - An external
device interface unit 135 may connect to an external device and theimage display device 100. To this end, the externaldevice interface unit 135 may include an A/V input/output unit (not shown) or a wireless communication unit (not shown). - The external
device interface unit 135 may be connected to the external device (not shown) such as a Digital Versatile Disk (DVD) player, a Blu-ray player, a game console, a camcorder or a (notebook) computer in a wired/wireless manner. The externaldevice interface unit 135 delivers an image signal, an audio signal or a data signal received from the outside through a connected external device, to thecontrol unit 170 of theimage display device 100. In addition, the image, audio or data signal processed by thecontrol unit 170 may be output to the connected external device. To this end, the externaldevice interface unit 135 may include an A/V input/output unit (not shown) or a wireless communication unit (not shown). - The A/V input/output unit may include a Universal Serial Bus (USB) port, a Composite Video Banking Sync (CVBS) terminal, a component terminal, an S-video terminal (analog), a Digital Visual Interface (DVI) terminal, a High Definition Multimedia Interface (HDMI) terminal, an RGB terminal, and a D-SUB terminal to be able to input the image signal and the audio signal from the external device to the
image display device 100. - According to an embodiment of the present invention, a method of managing a memory according to the present invention may also be applied to data received from the external device interface unit.
- The wireless communication unit may perform wireless Local Area Network (LAN) communication with another electronic device. The
image display device 100 may include hardware conforming to the communication standard such as Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, or Digital Living Network Alliance (DLNA). - In addition, the external
device interface unit 135 may be connected to various set-top boxes through at least one of the above-described various terminals so as to perform an input/output operation with the set-top boxes. - The external
device interface unit 135 may receive an application or a list of applications in a neighboring external device and deliver it to thecontrol unit 170 or thestorage unit 140. - The
storage unit 140 may store a program for performing signal processing and control in thecontrol unit 170 and also store a signal processed image, audio or data signal. - In addition, the
storage unit 140 may perform a function to temporarily store an image, audio or data signal input from the externaldevice interface unit 135 or thenetwork interface unit 130. In addition, thestorage unit 140 may store information regarding predetermined broadcasting channels through a channel storage function. - In addition, the
storage unit 140 may store an application or a list of applications that is input from theexternal device interface 135 or thenetwork interface unit 130. Thestorage unit 140 according to the present invention may store data selected and downloaded by a user, by at least one of a plurality of accounts. Thestorage unit 140 may store data by storage capacity allocated to a plurality of accounts. Thestorage unit 140 may store memory management data according to the present invention. The memory management data may include data regarding storage capacities allocated to a plurality of accounts and an in-use storage capacity by account. - The
storage unit 140 may include a storage medium that has at least one of a flash memory type, a hard disk type, a multimedia card micro type, a card memory (e.g., SD memory, XD memory, etc.) type, a RAM type, and a ROM (EEPROM or the like) type. Theimage display device 100 may reproduce and provide a content file (such as a moving image file, a still image file, a music file, a document file, an application file, etc) from thestorage unit 140 to the user. -
FIG. 5 shows an embodiment where thestorage unit 140 is configured separately from thecontrol unit 170, but the scope of the present invention is not limited thereto. Thestorage unit 140 may be included in thecontrol unit 170. - The user
input interface unit 150 delivers a signal input by the user to thecontrol unit 170 or delivers a signal from thecontrol unit 170 to the user. - For example, the user
input interface unit 150 may receive and process a control signal, such as power on/off, channel selection or screen setup, from a remote control device (not shown) such as a remote control or may transmit a control signal from thecontrol unit 170 to the remote control device, according to various communication schemes such as a Radio Frequency (RF) communication scheme or an Infrared (IR) communication scheme. - In addition, for example, the user
input interface unit 150 may deliver a control signal input through a local key (not shown) such as a power key, a channel key, a volume key, or a setup value to thecontrol unit 170. - In addition, for example, the
user interface unit 150 may deliver a control signal input from a sensing unit (not shown) for sensing user's gesture to thecontrol unit 170 or transmit a signal from thecontrol unit 170 to the sensing unit (not shown). In this case, the sensing unit (not shown) may include a touch sensor, a voice sensor, a position sensor, a motion sensor, etc. - The
user interface unit 150 according to the present invention may receive a data selection command from a user. The data selection command from the user may be a command to select data, content or an application which the user wants to download, while the user logs in by using one account. Theuser interface unit 150 may receive a selection command from another account when the user changes from one account to another account and then stores data. - In addition, the
user interface unit 150 may receive the same or different storage capacities allocated to a plurality of accounts, from the user. - The
control unit 170 may de-multiplex a stream input through the tuner, the demodulation unit or the external device interface unit or may process a de-multiplexed signal to produce and output a signal for an image or audio output. - The image signal processed by the
control unit 170 may be input to thedisplay unit 180 such that an image corresponding to that image signal, such as an image corresponding to a memory management menu according to the present invention is displayed. In addition, the image signal processed by thecontrol unit 170 may also be input to an external output device through the externaldevice interface unit 135. In the case that theimage display device 100 is configured as a set top box, the image signal processed by thecontrol unit 170 may be transmitted to an external display through the externaldevice interface unit 135. - The audio signal processed by the
control unit 170 may also be audibly output to theaudio output unit 185. In addition, the audio signal processed by thecontrol unit 170 may be input to an external output device through the externaldevice interface unit 135. - Furthermore, the
control unit 170 may control the overall operation of theimage display device 100. For example, thecontrol unit 170 may control the tuner to tune to an RF broadcast corresponding to a channel selected by the user or a pre-stored channel. - In addition, the
control unit 170 may control theimage display device 100 by using a user command input through theuser interface unit 150 or an internal program. In particular, thecontrol unit 170 may connect to a network and allow a user to download a desired application or a desired list of applications in theimage display device 100. - For example, the
control unit 170 controls the tuner to receive a signal of a channel selected according to a predetermined channel selection command received through the userinput interface unit 150. Thecontrol unit 170 then processes the image, audio or data signal of the selected channel. Thecontrol unit 170 may allow information regarding the channel selected by a user to be output through thedisplay unit 180 or theaudio output unit 185 together with the image or audio signal. - In another example, the
control unit 170 may allow an image or audio signal received from an external device, for example, a camera or a camcorder, through the externaldevice interface unit 135 to be output through thedisplay unit 180 or theaudio output unit 185 according to an external device image reproduction command received through the userinput interface unit 150. - The
control unit 170 may control thedisplay unit 180 to display an image. For example, thecontrol unit 170 may allow a broadcasting image input through thetuner 110, an external input image input through the externaldevice interface unit 130, an image input through, anetwork interface unit 135, or an image stored in thestorage unit 140 to be displayed on thedisplay 180. In this case, the image displayed on thedisplay unit 180 may be a still image, a moving image, a 2D image or a 3D image. - In addition, the
control unit 170 may control content for reproduction. In this case, the content may be content stored in theimage display device 100, received broadcasting content, or external input content input from the outside. The content may be at least one of a broadcasting image, an external input image, an audio file, a still image, a connected web screen, and a document file. - The
control unit 170 according to the present invention may obtain memory management data, and obtain information regarding one logged-in account, such as data regarding a free storage capacity if a user inputs a command to store data. In addition, after determining whether the free storage capacity of the one account is sufficient or insufficient to download data, thecontrol unit 170 may inform the user if the free storage capacity of the one account is insufficient. In addition, thecontrol unit 170 may provide a memory management menu to select storage using another account while informing of the free storage capacity. In addition, after the user selects another account, thecontrol unit 170 may provide a log-in menu for that account, accept a log-in procedure, and then allocate selected data to the another account. After the user stores data in the one account with which the user is currently logged-in, or in the another account, thecontrol unit 170 may update memory management data. -
FIG. 6 is a graph of a memory usage state by account of an image display device. It is assumed that the total storage capacity of the memory illustrated inFIG. 6 is 100 Gigabyte. Referring toFIG. 6 , a user corresponding to account A is using a storage capacity of 80 Gigabyte and another account B is using 15 Gigabyte. Since the free capacity of thememory 10 is just 5 Gigabyte, there is a limitation in that a user corresponding to account C may not download a 10 Gigabyte application. -
FIG. 7 is a graph of a memory usage state of memory management data according to an embodiment of the present invention.FIG. 7 shows that a storage capacity of 25 Gigabyte is allocated to each of four accounts according to an embodiment of the present invention. The number in a round bracket indicates a storage capacity. Although the storage capacity of 25 Gigabyte may be defined as a minimum storage capacity, it may also be defined as a maximum storage capacity by account because 100 Gigabyte all is allocated to the accounts inFIG. 7 . The storage capacity by account may vary. In the case that the storage capacity by account does not change, a user with an account may use only the allocated storage capacity. -
FIG. 8 is a graph of a memory usage state of memory management data according to another embodiment of the present invention. Referring toFIG. 8 , 20 Gigabyte is allocated to aregion 21 for account A, 20 Gigabyte is allocated to aregion 22 for account B, 20 Gigabyte is allocated to aregion 23 for account C, and 20 Gigabyte is allocated to aregion 24 for account D. Thus, aregion 25 of thememory 10 may be configured as a memory region to which any account is not allocated. Such aregion 25 may be a sharing memory region. For example, if a user downloads data without logging in by any account, the data may be downloaded in thesharing memory region 25. Theother regions 21 to 24 may be defined as a personal memory region. -
FIG. 9 is a graph of a memory usage state of memory management data according to another embodiment of the present invention. Referring toFIG. 9 , 20 Gigabyte, 20 Gigabyte, 20 Gigabyte, and 25 Gigabyte are allocated topersonal memory regions 31 to 34, respectively. That is, storage capacities by account in the memory management data may be different as shown inFIG. 9 . In the case that a user corresponding to account D downloads much data in the image display device and thus needs more memory than other users corresponding to other accounts, or in the case that any user does not store data in the image display device, it is possible to differently set a storage capacity by account so as to increase the efficiency of memory management. If necessary or in the case that the allocated personal memory region is insufficient, it is possible to further allocate asharing memory region 35 to a corresponding account. That is, the storage capacity by account of memory management data according to the present invention may be further expanded as long as there is a storage space corresponding to a sharing memory region. -
FIG. 10A is an exemplary screen of how to select data to be downloaded by a user. Referring toFIG. 10A , a user who logs in by using account A is selecting anapplication 70 to be downloaded by using apointer 60. That is, while the user logs in by using one account according to an embodiment of the present invention, a command to store the selected data is being input. -
FIG. 10B is an exemplary screen of how to inform a user of a memory usage state by using memory management data. The image display device may provide a memory informmenu 80 that may obtain the memory management data before downloading an application, check the storage capacity of account therein, and inform a user of the storage capacity by account. The user may select anOK button 81 to continue to download data by using one account, or may select a CANCELbutton 82 to cancel downloading. In addition, by selecting a STORE USING ANOTHERACCOUNT button 83, it is possible to search for another account that has a sufficient storage capacity. That is, if the user wants to store the selected data, it is possible to check a storage capacity state of a corresponding account and give caution to the user. Thus, the present invention may allow the user to use data as planned, the user recognizing that a storage capacity corresponding to his/her account is insufficient. In addition, if a storage capacity corresponding to that account is insufficient, it is possible to provide a chance to store data by using another account. -
FIG. 10C is an exemplary screen of how to inform of a lack of memory of one account. Referring toFIG. 10C , it illustrates a case where a user wants to store data even though a storage capacity for account B is insufficient. The image display device may provide a memory lack inform menu 85 that informs the user of a situation if it is determined that a storage space of the selected data for account B is insufficient. Accordingly, the present invention may allow the user to select a STORE USINGANOTHERACCOUNT button 86. - When the user selects an application while the list of applications of
FIG. 10A is displayed, the memory informmenu 80 and the memory lack inform menu 85 that are described with respect toFIGS. 10B and 10C may be displayed along with the list of applications.FIG. 10D is an exemplary screen of how to display a memory informmenu 80 along with an application list screen -
FIG. 10E is a screen of an image display device according to another embodiment of the present invention. Referring to the right upper end ofFIG. 10A , it may be seen that a user logs in by using an account, for example, account A. Referring toFIG. 10E , there are a first region R1 where a live broadcast received through a tuner while the image display device is logged in is displayed and a second region R2 where an application downloaded by a user corresponding to a logged-in account is displayed. The first, the second, a third, and a fourth region indicates a portion of a screen of the image display device. In addition, there may also be a third region R3 where a list of content providers available to the user corresponding to the logged-in account is displayed and a fourth region R4 where an application store such as “LG app” in which an application may be purchased or downloaded is displayed. That is, the image display device according to an embodiment of the present invention may be logged in by using one account and then display the list of applications downloaded by a user along with the live broadcast on the second region R2. - In
FIG. 10E , the user connects to an application distribution site such as “LG app” by using apointer 60 while being logged-in by using one account. - FIG. 1OF is an exemplary screen of how to enter a data store command according to an embodiment of the present invention. Referring to
FIG. 10F , a live broadcast is displayed in a first region R1, and a plurality of lists of applications which a user may select are simultaneously displayed on portions of a screen other than the first region R1. As shown inFIG. 10F , the first region R1 is smaller than that ofFIG. 10E and thus more applications may be displayed on a screen of an image display device. That is, unlikeFIG. 10A , a list of data that the user may select may be displayed on a part of the screen without being displayed on the full screen of the image display device and the live broadcast may be simultaneously displayed on the first region R1 that is another part of the screen, inFIG. 10F . Accordingly, the user may check and select a list of applications to be downloaded while viewing the live broadcast. As illustrated inFIG. 10F , if the user selects the application ‘coloring’, the above-describedmemory management menu 80 may be displayed along with the live broadcast. - That is, according to an embodiment of the present invention, if the user wants to store selected data, a memory management menu related to that data may be displayed along with or independently of the live broadcast.
-
FIG. 11A is an example of a memory management menu according to an embodiment of the present invention. If a user corresponding to account A with a sufficient storage capacity selects the STORE USING ANOTHERACCOUNT button 83 inFIG. 10B , or if there is selection by user B with a insufficient storage capacity inFIG. 10C , the image display device according to the present invention may provide amemory management menu 90. Referring toFIG. 11A , thememory management menu 90 may provide a storage capacity allocated by account, a in-use storage capacity by account, and a free storage capacity on the basis of memory management data.FIG. 11A illustrates that a storage capacity of 25 Gigabyte is allocated to each of accounts A to D, and a free storage capacity of the account A is 5 Gigabyte, a free storage capacity of the account B is 2 Gigabyte, a free storage capacity of the account C is 10 Gigabyte, and a free storage capacity of the account D is 16 Gigabyte. Thememory management menu 90 may includeinterfaces FIG. 11A , storing in the account D is being selected. -
FIG. 11B is an example of a log-in menu by using another account. As in the case ofFIG. 11A , a user who uses the account A may select storing data in the account D, and if there is a log-in procedure using the account D, a log-inmenu 95 may be provided. The user who uses the account A may obtain permission from another user who uses another account, enter his/her ID and password, and store selected data under the another account. -
FIG. 12 is a flow chart of a method of managing a memory according to an embodiment of the present invention. - In step S11, memory management data according to a plurality of accounts is obtained.
- In step S12, it is determined whether there is a data store command from a user who logs in using one account.
- In step S13, information regarding the one account, such as data regarding a free storage capacity is obtained from the memory management data.
- In step S14, it is determined whether a storage capacity for the one account is insufficient or the user selects storing under another account even if the storage capacity for the one account is sufficient.
- In step S15, a memory management menu is provided. The user may determine with reference to the memory management data according to a plurality of accounts which of the plurality accounts stores selected data
- In step S16, data is stored in the storage space for the one account.
- In step S17, the memory management data is updated. In addition, even if the user stores data under another account, the memory management data may be updated.
- The image display device and the method of managing a memory according to the present invention may not be limited to the configuration and method of the above-described embodiments but the embodiments may be configured by selective combination of all or some of the embodiments so that various variations may be made.
- The method of managing the memory of the image display device according to the present invention can also be embodied as a processor readable code on a processor readable recording medium, the processor being included in the image display device. The processor readable recording medium is any data storage device that can store data which can be thereafter read by the processor. Examples of the processor readable recording medium include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, and optical data storage devices, and also includes being implemented as a carrier wave form such as transmission through the Internet). In addition, the processor readable recording medium can also be distributed over network coupled computer systems so that the processor readable code is stored and executed in a distributed fashion.
- In addition, although exemplary embodiments have been illustrated and described above, the present disclosure is not limited specific embodiments described above but may be varied by those skilled in the art without departing from the subject matter of the present disclosure claimed in the following claims. Further, these variations should not be understood individually from the technical spirit or perspective of the present disclosure.
Claims (21)
1-25. (canceled)
26. A method of managing a memory according to a plurality of accounts on an image display device, the method comprising:
obtaining memory management data according to the plurality of accounts;
receiving a command to store selected data while logged in using one account among the plurality of accounts;
obtaining information regarding the one account; and
displaying a memory management menu according to the information regarding the one account.
27. The method of claim 26 , further comprising:
displaying a live broadcast on a first region that is a part of a screen of the image display device; and
displaying a selectable data list on a second region that is a part of the screen of the image display device, and
wherein the memory management menu is displayed simultaneously with or independently of the live broadcast.
28. The method of claim 27 , wherein the selectable data list comprises at least one of contents and an application and is received from a server.
29. The method of claim 26 , wherein the memory management data includes data regarding a storage capacity being allocated per account, and data regarding an in-use storage capacity by account.
30. The method of claim 26 , wherein the information regarding the one account includes data regarding a free storage capacity for the one account.
31. The method of claim 26 , further comprising:
informing if a storage capacity for the selected data is insufficient under the one account.
32. The method of claim 26 , further comprising:
receiving a command to select another account among the plurality of accounts.
33. The method of claim 32 , further comprising:
providing the memory management menu if the command to select the another account is received.
34. The method of claim 26 , wherein the memory management menu comprises an interface for storing the selected data under another account on the basis of the memory management data.
35. The method of claim 34 , further comprising:
providing a log-in menu for the another account if selection is made for the another account.
36. The method of claim 26 , further comprising:
storing the selected data; and
updating the memory management data according to the storing of the selected data.
37. The method of claim 26 , wherein the memory management data includes data regarding a storage capacity being allocated per account, and
further comprising:
setting the storage capacities of the plurality of accounts to have the same or different capacities.
38. The method of claim 37 , further comprising:
receiving the storage capacities allocated to the plurality of accounts.
39. An image display device for managing a memory according to a plurality of accounts, the image display device comprising:
a storage unit to store memory management data according to the plurality of accounts;
an user interface unit to receive a command to store selected data while logged in using one account among the plurality of accounts;
a control unit to obtain information regarding the one account from the memory management data and to display a memory management menu according to the information regarding the one account.
40. The image display device of claim 39 , further comprising:
a display unit to display a live broadcast on a first region that is a part of a screen of the image display device and to display a selectable data list on a second region that is a part of the screen of the image display device, and
wherein the control unit allows the memory management menu to be displayed simultaneously with or independently of the live broadcast.
41. The image display device of claim 39 , wherein the memory management data includes data regarding a storage capacity being allocated per account, and data regarding an in-use storage capacity by account.
42. The image display device of claim 39 , wherein the information regarding the one account includes data regarding a free storage capacity for the one account, and
wherein the control unit to inform if a storage capacity for the selected data is insufficient under the one account.
43. The image display device of claim 39 , wherein the memory management menu comprises an interface for storing the selected data under another account on the basis of the memory management data,
wherein the user interface unit to receive a command to select another account among the plurality of accounts, and
wherein the control unit to provide the memory management menu if the command to select the another account is received through the user interface unit and to provide a log-in menu for the another account if selection is made for the another account.
44. The image display device of claim 39 , wherein the control unit to update the memory management data according to the storing of the selected data.
45. The image display device of claim 39 , wherein the storage unit to include, in the memory management data, data regarding a storage capacity being allocated per account,
wherein the storage capacities are set to allow the plurality of accounts to have the same or different capacities, and
wherein the user interface unit to receive the storage capacities allocated to the plurality of accounts.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/994,236 US20130271477A1 (en) | 2010-12-15 | 2011-10-11 | Method for managing memory and image display device for same |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US42325310P | 2010-12-15 | 2010-12-15 | |
KR20110003733 | 2011-01-13 | ||
KR1020110003733 | 2011-01-13 | ||
KR1020110101492A KR101923687B1 (en) | 2011-01-13 | 2011-10-05 | Method for managing memory and display device therefor |
KR1020110101492 | 2011-10-05 | ||
US13/994,236 US20130271477A1 (en) | 2010-12-15 | 2011-10-11 | Method for managing memory and image display device for same |
PCT/KR2011/007507 WO2012081816A2 (en) | 2010-12-15 | 2011-10-11 | Method for managing memory and image display device for same |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130271477A1 true US20130271477A1 (en) | 2013-10-17 |
Family
ID=46714167
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/994,236 Abandoned US20130271477A1 (en) | 2010-12-15 | 2011-10-11 | Method for managing memory and image display device for same |
Country Status (2)
Country | Link |
---|---|
US (1) | US20130271477A1 (en) |
KR (1) | KR101923687B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2879398A1 (en) * | 2013-11-27 | 2015-06-03 | LG Electronics, Inc. | Digital device and method of processing a service thereof |
US20150350371A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Caching and syncing mechanisms for a cloud library |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030154485A1 (en) * | 2002-02-12 | 2003-08-14 | Johnson Carolynn Rae | Allocation of recording space per user and application |
US20030235395A1 (en) * | 2002-06-25 | 2003-12-25 | International Business Machines Corporation | Personal video recording with apportioned loans of storage space |
US20040006698A1 (en) * | 2002-06-14 | 2004-01-08 | Apfelbaum Marc J. | Technique for recording entertainment programming content with limited memory capacity |
US20040244030A1 (en) * | 2001-11-10 | 2004-12-02 | Boyce Jill Mac Donald | Video recording system and method for a plurality of individual users and catergories of users |
US20050213931A1 (en) * | 2004-03-26 | 2005-09-29 | Makoto Kudara | Video data recording/reproducing apparatus and method |
US20060161848A1 (en) * | 2005-01-14 | 2006-07-20 | Microsoft Corporation | Start menu user tiles |
US7188357B1 (en) * | 2000-11-16 | 2007-03-06 | Unisys Corporation | Video-on demand video server disk/memory streaming selection methodology |
US20080013919A1 (en) * | 2002-11-21 | 2008-01-17 | Boston Stephen B | Personal Video Recording With Storage Space Distributed Among Remote Personal Video Recorders |
US20080154892A1 (en) * | 2006-12-20 | 2008-06-26 | Verizon Business Financial Management Corp. | Adaptive routing of resource requests for multiple back-end systems |
US20090006583A1 (en) * | 2005-03-09 | 2009-01-01 | Vvond, Llc | Method and system for distributing restricted media to consumers |
US20090100478A1 (en) * | 2007-10-12 | 2009-04-16 | Guideworks, Llc | Storage management of a recording device in a multi-user system |
US20100060586A1 (en) * | 2008-09-05 | 2010-03-11 | Pisula Charles J | Portable touch screen device, method, and graphical user interface for providing workout support |
US20100325369A1 (en) * | 2009-06-23 | 2010-12-23 | Samsung Electronics Co., Ltd. | Broadcast receiving apparatus and method for managing memory thereof |
US20110134738A1 (en) * | 2009-12-04 | 2011-06-09 | Nokia Corporation | Method and apparatus for suggesting data for deletion |
US20110161912A1 (en) * | 2009-12-30 | 2011-06-30 | Qualzoom, Inc. | System for creation and distribution of software applications usable on multiple mobile device platforms |
-
2011
- 2011-10-05 KR KR1020110101492A patent/KR101923687B1/en active IP Right Grant
- 2011-10-11 US US13/994,236 patent/US20130271477A1/en not_active Abandoned
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7188357B1 (en) * | 2000-11-16 | 2007-03-06 | Unisys Corporation | Video-on demand video server disk/memory streaming selection methodology |
US20040244030A1 (en) * | 2001-11-10 | 2004-12-02 | Boyce Jill Mac Donald | Video recording system and method for a plurality of individual users and catergories of users |
US20030154485A1 (en) * | 2002-02-12 | 2003-08-14 | Johnson Carolynn Rae | Allocation of recording space per user and application |
US20040006698A1 (en) * | 2002-06-14 | 2004-01-08 | Apfelbaum Marc J. | Technique for recording entertainment programming content with limited memory capacity |
US20030235395A1 (en) * | 2002-06-25 | 2003-12-25 | International Business Machines Corporation | Personal video recording with apportioned loans of storage space |
US20080013919A1 (en) * | 2002-11-21 | 2008-01-17 | Boston Stephen B | Personal Video Recording With Storage Space Distributed Among Remote Personal Video Recorders |
US20050213931A1 (en) * | 2004-03-26 | 2005-09-29 | Makoto Kudara | Video data recording/reproducing apparatus and method |
US20060161848A1 (en) * | 2005-01-14 | 2006-07-20 | Microsoft Corporation | Start menu user tiles |
US20090006583A1 (en) * | 2005-03-09 | 2009-01-01 | Vvond, Llc | Method and system for distributing restricted media to consumers |
US20080154892A1 (en) * | 2006-12-20 | 2008-06-26 | Verizon Business Financial Management Corp. | Adaptive routing of resource requests for multiple back-end systems |
US20090100478A1 (en) * | 2007-10-12 | 2009-04-16 | Guideworks, Llc | Storage management of a recording device in a multi-user system |
US20100060586A1 (en) * | 2008-09-05 | 2010-03-11 | Pisula Charles J | Portable touch screen device, method, and graphical user interface for providing workout support |
US20100325369A1 (en) * | 2009-06-23 | 2010-12-23 | Samsung Electronics Co., Ltd. | Broadcast receiving apparatus and method for managing memory thereof |
US20110134738A1 (en) * | 2009-12-04 | 2011-06-09 | Nokia Corporation | Method and apparatus for suggesting data for deletion |
US20110161912A1 (en) * | 2009-12-30 | 2011-06-30 | Qualzoom, Inc. | System for creation and distribution of software applications usable on multiple mobile device platforms |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2879398A1 (en) * | 2013-11-27 | 2015-06-03 | LG Electronics, Inc. | Digital device and method of processing a service thereof |
US9769529B2 (en) | 2013-11-27 | 2017-09-19 | Lg Electronics Inc. | Digital device and method of processing a service thereof |
US10349138B2 (en) | 2013-11-27 | 2019-07-09 | Lg Electronics Inc. | Digital device and method of processing a service thereof |
US20150350371A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Caching and syncing mechanisms for a cloud library |
Also Published As
Publication number | Publication date |
---|---|
KR20120082324A (en) | 2012-07-23 |
KR101923687B1 (en) | 2018-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8745668B2 (en) | Service system and method of providing service in digital receiver thereof | |
KR101850719B1 (en) | Service system and method of providing a service in a digital receiver thereof | |
KR101271996B1 (en) | A Method for providing a external device list and display apparatus thereof | |
US8898719B2 (en) | Communication for one way devices | |
US9185465B2 (en) | Implementing media requests via a one-way set-top box | |
US20120233651A1 (en) | Iptv receiver and method for providing content | |
US20120099024A1 (en) | Method for software update and display apparatus thereof | |
US8375410B2 (en) | Method of processing data on EPG in receiver connected to network and the receiver | |
US9232266B2 (en) | Providing parental control using a playlist | |
US20130291003A1 (en) | Method for managing contents and image display device therefor | |
KR101784004B1 (en) | System, method and apparatus of providing/receiving content of plurality of content providers and client | |
KR20120046988A (en) | Method and computer readable recording medium for controlling multimedia display device and voice recorder | |
US20130271477A1 (en) | Method for managing memory and image display device for same | |
KR101715945B1 (en) | A method for automatic control of sound of an audio device | |
KR20120053169A (en) | Method for providing display environment at video device, video devide and computer readable recording medium | |
US9807459B2 (en) | Media interface device | |
KR20130030952A (en) | Digital system and method of processing service data thereof | |
KR20120125939A (en) | Service system and method of providing a service in a digital receiver thereof | |
KR101735830B1 (en) | Method for providing network service and display apparatus thereof | |
KR20120041601A (en) | A method for consolidated search of a display device | |
KR20120043569A (en) | Method for displaying a contents list and display apparatus thereof | |
KR101760943B1 (en) | Method for providing network service and display apparatus thereof | |
KR20120029588A (en) | Method for managing program based on location information, video display device and recording medium therefor | |
KR102459935B1 (en) | Image device, control method tehreof, program, recording medium, remote controller, control method therof | |
KR20120040936A (en) | Method and video display device for providing ivent information regarding text using selected text at the device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: LG ELECTRONICS INC., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SHIN, EUNKYUNG;REEL/FRAME:030636/0841 Effective date: 20130520 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |