24th week of 2009 patent applcation highlights part 61 |
Patent application number | Title | Published |
20090150882 | System and method for software application installation - Disclose is a method and system for software installation based on an installation profile indicator. A software installation system server may store or be functionally associated with sets of related software application image blocks in a software image repository. The repository may include a single image file (“unified image” or “global image”), which unified image may include a set of software components organized and stored as a set of image blocks. | 2009-06-11 |
20090150883 | Method and system for controlling network traffic in a blade chassis - In general, embodiments of the invention relates to a method for controlling network traffic in a chassis. The method includes assigning control of a network express manager located in the chassis to a control virtual machine selected from a number of virtual machines. The method further includes configuring the network express manager, by the control virtual machine, where the network express manager is configured to route network traffic in the chassis. The method further includes implementing a virtual network path using the network express manager, where the virtual network path includes a virtual wire between a first VNIC and a second VNIC, where the first VNIC is located in a first computer and the second VNIC is located in a second computer. | 2009-06-11 |
20090150884 | COMPUTER AND METHOD OF PROVIDING SOFTWARE USER INTERFACE - A computer and method thereof including a first settings changing user interface application running on a first operating system, a second settings changing user interface application running on a second operating system, where the second settings changing user interface application provides an equal function to a part of a user interface function provided by the first settings changing user interface application. The second settings changing user interface application inputs a request of changes of settings the first settings changing user interface application executes the changes of settings based on the request and the second settings changing user interface application outputs a result of the changes of settings executed by the first settings changing user interface application. | 2009-06-11 |
20090150885 | APPLIANCES IN VIRTUAL COMPUTING ENVIRONMENTS - Methods, systems, and apparatus, including computer program products, for reconciling data on a set of virtual machines, generating a virtual machine snapshot of the set of shadow virtual machines, identifying a set of virtual disks and containers of the set of virtual disks, wherein the set of virtual disks operates as storage for the set of shadow virtual machines, producing a set of storage snapshots of the containers of the set of virtual disks, identifying data that has changed within the set of storage snapshots, and reconciling the data back to when the virtual machine snapshot was generated. Using the reconciled data to test a computer application having a first instance, generate a cloned instance of the application, wherein the cloned instance sources storage shared with the first instance, interact with the cloned instance to cause a result without interacting with the first instance, and monitor the result. | 2009-06-11 |
20090150886 | Data Processing System And Method - A method of producing a compartment specification for an application, the method comprising executing the application; determining resource requests made by the executing application; and recording the resource requests in the compartment specification. | 2009-06-11 |
20090150887 | Process Aware Change Management - A change order to be executed at a scheduled time as part of a change plan is created, wherein the change order to define a change to an Information Technology (IT) environment. The change order is validated against validation rules to simulate execution of the change order at the scheduled time wherein other change orders scheduled to execute before the execution of the change order are included in the simulation. Breaks in change orders scheduled to execute after the change order are detected. Side effects caused by execution of the change order are determined. The results of validating the change order are output. | 2009-06-11 |
20090150888 | EMBEDDED OPERATING SYSTEM OF SMART CARD AND THE METHOD FOR PROCESSING THE TASK - An embedded operating system of smart card and the method for processsing task are disclosed. The method includes: A, initializing the system; B, creating at least one task according to the function set by the system; C, scheduling the pre-execution task according to the priority of the system; D, executing the task and returning the executing result through a data transmission channel. The invention enchances the support of the data channel of the hardware platform, and not only supports the single data channel, ISO7816, of conventional smart cards, but also supports the status of two or more data channels coexisting, in order to make the smart card transmit the information more flexible with higher speed with device terminals. The invention enchances the support of application of smart card, and not only supports the single application on the conventional smart card, but also supports several applications running simultaneity on one card, in order to utilize the smart card with higher efficiency. | 2009-06-11 |
20090150889 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND DEVICE AND PROGRAM USED FOR THE INFORMATION PROCESSING SYSTEM AND THE INFORMATION PROCESSING METHOD - An information processing terminal is provided with a data acquiring means for reading data from an external recording medium; a program storing means for storing a plurality of application programs; a program executing means for executing the stored application programs; and a program selecting means for selecting the application program to be executed by the program executing means. The program selecting means selects the application program to be executed from the programs stored in the program storing means, corresponding to the data acquired through the data acquiring means, and processes the data acquired through the data acquiring means by the application program selected by the program selecting means. | 2009-06-11 |
20090150890 | STRAND-BASED COMPUTING HARDWARE AND DYNAMICALLY OPTIMIZING STRANDWARE FOR A HIGH PERFORMANCE MICROPROCESSOR SYSTEM - Strand-based computing hardware and dynamically optimizing strandware are included in a high performance microprocessor system. The system operates in real time automatically and unobservably to parallelize single-threaded software into a plurality of parallel strands for execution by cores implemented in a multi-core and/or multi-threaded microprocessor of the system. The microprocessor executes a native instruction set tailored for speculative multithreading. The strandware directs hardware of the microprocessor to collect dynamic profiling information while executing the single-threaded software. The strandware analyzes the profiling information for the parallelization, and uses binary translation and dynamic optimization to produce native instructions to store in a translation cache later accessed to execute the produced native instructions instead of some of the single-threaded software. The system is capable of parallelizing a plurality of single-threaded software applications (e.g. application software, device drivers, operating system routines or kernels, and hypervisors). | 2009-06-11 |
20090150891 | RESPONSIVE TASK SCHEDULING IN COOPERATIVE MULTI-TASKING ENVIRONMENTS - Task scheduling in cooperative multi-tasking environments is accomplished by a task scheduler that evaluates the relative priority of an executing task and tasks in a queue waiting to be executed. The task scheduler may issue a suspend request to lower priority tasks so that high priority tasks can be executed. Tasks are written or compiled with checks located at opportune locations for suspending and resuming the given task. The tasks under a suspend request continue operation until they reach a check, at which point the task will suspend operation depending on specific criteria. By allowing both the task and the task scheduler to assist in determining the precise timing of the suspension, the multi-tasking environment becomes highly efficient and responsive. | 2009-06-11 |
20090150892 | Interrupt controller for invoking service routines with associated priorities - An interrupt controller efficiently manages execution of tasks by a multiprocessor computing system. The interrupt controller has inputs for receiving service requests for invoking service routines. The service routines have higher priorities than the tasks executed on the processors. Associated with each processor is a register for storing the priority of the task executing on the processor. A comparator coupled to the processors determines the processor executing the task having a lower priority among the priorities of the tasks executing on the processors. For each service request received, a distributor generates an interrupt request for invoking the service routine of the service request on the processor with the lower priority. The register with the lower priority is set to the higher priority of the service routine in response to the interrupt request. For each processor, the interrupt controller has an output for transmitting the interrupt request to the processor. | 2009-06-11 |
20090150893 | HARDWARE UTILIZATION-AWARE THREAD MANAGEMENT IN MULTITHREADED COMPUTER SYSTEMS - A device, system, and method are directed towards managing threads in a computer system with one or more processing units, each processing unit having a corresponding hardware resource. Threads are characterized based on their use or requirements for access to the hardware resource. The threads are distributed among the processing units in a configuration that leaves at least one processing unit with threads that have an aggregate zero or low usage of the hardware resource. Power may be reduced or turned off to the instances of the hardware resource that have zero or low usage. Distribution may be based on one or more of a number of specifications or factors, such as user power management specifications, power usage, performance, and other factors. | 2009-06-11 |
20090150894 | Nonvolatile memory (NVM) based solid-state disk (SSD) system for scaling and quality of service (QoS) by parallelizing command execution - A method for scaling a SSD system which includes providing at least one storage interface and providing a flexible association between storage commands and a plurality of processing entities via the plurality of nonvolatile memory access channels. Each storage interface associates a plurality of nonvolatile memory access channels. | 2009-06-11 |
20090150895 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR SUPPORTING TRANSFORMATION TO A SHARED ON-DEMAND INFRASTRUCTURE - Systems, methods and computer program products for supporting transformation to a shared on-demand infrastructure. Exemplary embodiments include a method including identifying a CPU resource type (or, in general, other sharable resource) to analyze, calculating a number of servers in scope, Ns, collecting current resource usage data for systems in the scope, wherein the current resource data is provided by systems and performance management tools, identifying a Period P, counting a number of peaks (Np) in the Period, excluding adjacent spikes to each of the number of peaks, calculating an average of CPU usage, Um, which is generally provided by the usage collection tools, defining an amplitude Am, defining a value for % Ks, in the range of 0.2-0.3 (value suggested) and applying transformation formulas to obtain a minimum size of a resource pool, a size of a target environment and a resource saving. | 2009-06-11 |
20090150896 | POWER CONTROL METHOD FOR VIRTUAL MACHINE AND VIRTUAL COMPUTER SYSTEM - Provided is a method of controlling a virtual computer system in which a physical computer includes a plurality of physical CPUs that is switchable between a sleep state and a normal state, and a virtualization control unit divides the physical computer into a plurality of logical partitions to run a guest OS in each of the logical partitions and controls allocation of resources of the physical computer to the logical partitions, causes the virtualization control unit to: receive an operation instruction for operating the logical partitions; and if the operation instruction is for deleting a virtual CPU from one of the logical partitions, delete this virtual CPU from a table for managing virtual CPU-physical CPU allocation and put, if the deleting leaves no virtual CPUs allocated to one of the physical CPUs that has been allocated the deleted virtual CPU, this one of the physical CPUs into the sleep state. | 2009-06-11 |
20090150897 | MANAGING OPERATION REQUESTS USING DIFFERENT RESOURCES - Provided are a system and program for managing operation requests using different resources. In one embodiment, a first queue is provided for operations which utilize a first resource of a first and second resource. A second queue is provided for operations which utilize the second resource. An operation is queued on the first queue until the first resource is acquired. The first resource is released if the second resource is not also acquired. The operation is queued on the second queue when the first resource is acquired but the second resource is not. In addition, the first resource is released until the operation acquires both the first resource and the second resource. | 2009-06-11 |
20090150898 | MULTITHREADING FRAMEWORK SUPPORTING DYNAMIC LOAD BALANCING AND MULTITHREAD PROCESSING METHOD USING THE SAME - A multithreading framework supporting dynamic load balancing, the multithreading framework being used to perform multi-thread programming, the multithreading framework includes a job scheduler for performing parallel processing by redefining a processing order of one or more unit jobs, transmitted from a predetermined application, based on unit job information included in the respective unit jobs, and transmitting the unit jobs to a thread pool based on the redefined processing order, a device enumerator for detecting a device in which the predetermined application is executed and defining resources used inside the application, a resource manager for managing the resources related to the predetermined application executed using the job scheduler or the device enumerator, and a plug-in manager for managing a plurality of modules which performs various types of functions related to the predetermined application in a plug-in manner, and providing such plug-in modules to the job scheduler. | 2009-06-11 |
20090150899 | System and methods for dependent trust in a computer system - A method for dependent trust in a computer system is provided. In this method, trust dependency relationships are defined among components of the computer system, specifying, for a component, which components it relies on in ensuring the integrity or confidentiality of its code or data. Subsequently, trust dependencies are resolved and the results are used in performing certain operations described in Trusted Computing Group standards including generating an attestation reply, sealing data, and unsealing data. In addition, methods for computing an integrity measurement for a Core Root of Trust for Measurement of a trust-dependent component are included. A system for dependent trust in a computer system is also described. | 2009-06-11 |
20090150900 | WORKFLOW TASK RE-EVALUATION - An occurrence of a workflow re-evaluation event during execution of tasks in a workflow is identified. In response to the workflow re-evaluation event, it is determined for each task previously executed in the workflow whether such task needs to be executed again. Those tasks in the workflow for which it was determined that the corresponding task needs to be executed again are executed again, while the tasks in the workflow that were previously executed and for which it was not determined that the corresponding task needs to be executed again are skipped. Related apparatus, systems, techniques and articles are also described. | 2009-06-11 |
20090150901 | Data processing device and method of controlling the same - A data processing device includes an instruction executing part executing a normal task and a management task scheduling an execution order of the normal task with switching the normal task and the management task, a counter measuring an execution state of the normal task being executed in the instruction executing part, and a state controller controlling the counter based on the normal task being executed in the instruction executing part. The instruction executing part determines whether the normal task to be executed next of a plurality of normal tasks scheduled by the management task is a measurement object or not, and outputs an operation signal notifying the state controller of the determination result. The state controller operates the counter in accordance with the branch operation. | 2009-06-11 |
20090150902 | MASHUP DELIVERY COMMUNITY PORTAL MARKET MANAGER - A computer-implementable method and system for managing a mashup web-based community portal. A network-based community portal having a mashup platform integrated therewith can be provided and one or more pre-negotiated bartering agreements designated, in response to a particular user input by one or more users of the network-based community portal. A management module (e.g., a “Market Manager”) can be associated with the network-based community portal in order to permit the users of the network-based community portal to describe to the mashup platform the pre-negotiated bartering agreement(s), in order to permit the network-based community portal to manage the utilization of mashup applications associated with the mashup platform and one or more widget contained by the mashup applications. | 2009-06-11 |
20090150903 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR THE DELIVERY OF EMAIL TEXT MESSAGES TO AN IPTV DISPLAY DEVICE - The present invention relates to a method for the delivery and display of an email text message to an IPTV enabled display device. The method comprises retrieving at least one email message from an email account, and saving the at least one email message to an email log. The method further comprises analyzing each retrieved email message to determine if an IPTV account is associated with data that is comprised within the email message, and transmitting a notification to the IPTV account in the event that the email data that is comprised within an email message is determined to be associated with the IPTV account. | 2009-06-11 |
20090150904 | PROVIDING IDENTITY TO A PORTAL WITH A REDIRECT - In an example embodiment, a method is provided to receive a request message. A client that transmitted the request message then is identified. Here, the client is associated with a client identifier. The client identifier is inserted into a response message, and this response message includes a redirect to a portal. The response message then is transmitted. | 2009-06-11 |
20090150905 | INTEGRATING NON-XML PROTOCOLS INTO WEB BROWSING APPLICATIONS - By using a predetermined tree structure to map elements of messages in a non-XML protocol to elements of appropriately structured messages in a data interchange format that facilitates script access, web-based applications programmed in scripting languages may be allowed to bypass protocol translation servers and communicate directly with network elements that only use non-XML protocol messages. | 2009-06-11 |
20090150906 | Automatic electronic discovery of heterogeneous objects for litigation - Software for automatically managing electronic discovery receives a request for electronic objects, where the request is associated with a litigation matter and the requested objects comprise at least a first object of a first object type and a second object of a second object type. The example software is further operable to automatically execute an electronic discovery process for the objects based on the request and a rules repository to identify a plurality of discovery objects. | 2009-06-11 |
20090150907 | MAPPING BETWEEN DISPARATE DATA MODELS VIA ANONYMOUS FUNCTIONS - Systems and methods that transform an input stream to an output stream by employing a hybrid of declarative features and procedural features. A transformation component includes a declaration component that identifies data types, which enables users to define customized event(s) whereupon user functions can be called, and a procedural component that executes the logic of the functions that are called to perform operations of the functions. | 2009-06-11 |
20090150908 | MONITORING MULTI-PLATFORM TRANSACTIONS - A monitoring system monitors and provides performance data for a transaction performed by multiple applications over different platforms. The monitoring system provides the ability to initiate collection of transaction data from applications on multiple platforms. A request for a multi-platform transaction such as an SAP transaction is received by a first application, such as a JAVA application, on a first platform. Processing of the transaction triggers the first application to invoke a second application, such as an ABAP application, on a second platform. Code inserted into the first application intercepts the invocation of the second application, remotely executes a function on the second platform while providing a transaction identifier to an application server providing the second platform, and returns control back to the first application, which proceeds to invoke the second application to complete the multi-platform transaction. Performance data for the first application and the second application is accessed and correlated based on the transaction identifier to enable reporting of transaction performance over the two platforms. | 2009-06-11 |
20090150909 | LOCAL DEVICE VIRTUALIZATION - A system for virtualization of a local device includes a proxy configured to report, to a remote system, a status of a local Universal Serial Bus (“USB”) device of the system, and to receive a transaction request designated for the local device from the remote system. The system further includes a generic device driver configured to receive the transaction request for the local device, and to provide a result of the transaction request. The proxy is further configured to provide the result of the transaction request to the remote system. The local device is remote to the remote system, which is configured to include a device-specific driver for the local device. A system for utilizing a local device of a remote system is also provided. The system may include an agent and a virtual bus driver. Methods and machine-readable media are also provided. | 2009-06-11 |
20090150910 | Service platform for in-context results - Various embodiments provide a service platform that integrates services, such as web services and/or local services, across a variety of applications. In at least some embodiments, services can be integrated with legacy applications that are “unaware” of such services, as well as applications that are aware of such services. | 2009-06-11 |
20090150911 | DISK DEVICE - A disc device includes a casing, a disc processor, a drive motor, a transfer unit and a disc clamper. The transfer unit transfers an optical disc while holding the optical disc by driving the drive motor. The disc clamper switches a drive transmission of the drive unit in accordance with a holding condition of the optical disc with different diameters by the transfer unit to pivotally move the disc processor. The drive of the single drive motor effects both the transfer of the optical disc and the pivotal movement of the disc processor. A timing for transferring the optical disc and a timing for pivotally moving the disc processor can be suitably adjusted in accordance with the diameter of the optical disc. | 2009-06-11 |
20090150912 | Optical Disk Device with Magnetic Latching Function and the Same in Computer Apparatus - The present invention relates to a computer apparatus and its optical disk device with magnetic latching function. The optical disk device includes a main body and a disk tray moveably provided in the main body to be released or returned into the main body. The disk tray has a magnetic member on one side thereof and corresponds to a variable magnetic member in the main body while the disk tray is returned into the main body. The variable magnetic member is controlled to have the same or the opposite magnetism as the magnetic member has, for attracting the magnetic member to forcedly latch the disk tray in the main body, or for not attracting the magnetic member to free the disk tray. | 2009-06-11 |
20090150913 | INFORMATION RECORDING/REPRODUCING DEVICE - An information recording/reproducing device is provided with a tray ( | 2009-06-11 |
20090150914 | EXTERNAL OPTICAL DISK DRIVE - An external optical disk drive ( | 2009-06-11 |
20090150915 | Spindle Motor - Provided is a spindle motor. The spindle motor includes a rotatable shaft, a stator, a rotor, and a turntable. The stator is positioned around the shaft. The rotor includes a rotor yoke coupled to the shaft. The rotor is rotated with the shaft integratedly by a reaction with the stator. The turntable is coupled to the shaft. The rotor yoke and the turntable are coupled to each other and are fixed to the shaft. | 2009-06-11 |
20090150916 | Digital broadcasting receiver and a data processing method - A digital broadcasting system and a data processing method are disclosed. A data processing method of a digital broadcasting receiver comprises receiving a mobile/handheld (MH) broadcasting signal including mobile service data and main service data; generating a RS (Reed-Solomon) frame from the received MH broadcasting signal; extracting control data from the RS frame, the control data including charge adjustment information required to use a service provided by at least one service provider, the service being encrypted; determining whether the service is available, by comparing the extracted charge adjustment information with balance information written in the smart card; controlling the second RS frame using the control data so that an encrypted service of the second RS frame is decrypted, if the service is available; and mapping the extracted charge adjustment information with a corresponding service provider and storing the information. | 2009-06-11 |
20090150917 | RATING MULTIMEDIA PROGRAMS ACCESSED FROM A PROVIDER NETWORK - A system measures viewership of multimedia programs such as television programs, pay-per-view sporting events, and video-on-demand movies. Viewership data from a plurality of multimedia programs may be compared to determine ratings for the multimedia programs. Multimedia streams en route to set top boxes may be monitored using packet inspection to identify the multimedia program or programs included in the multimedia streams. An electronic table or array may be stored and updated with viewership statistics of monitored multimedia programs. Some embodiments track the total number of households or televisions that are powered on in a viewing area. Ratings are available substantially in real time by accessing a stored table with viewership information or by frequently polling a plurality of stored values to determine which multimedia program is being viewed by all or substantially all viewers in an area. | 2009-06-11 |
20090150918 | SYSTEM AND METHOD FOR INDEPENDENT MEDIA AUDITING AND MEDIA SERVING FOR MARKETING CAMPAIGNS PRESENTED VIA MEDIA DEVICES IN PUBLIC PLACES - An independent auditing and ad service system that may be utilized in conjunction with a system for presenting marketing campaigns to audiences via a network of players located in public locations. Independent agents in the players monitor media content that is presented to audiences during marketing campaigns and generate independent agent playlogs that are provided to a content registry service. The content registry service compares the independent agent playlogs with playlogs that are provided by a network operator to validate the network-operator-generated playlogs. The independent agent playlogs may also be provided to an analytics service where they are used to analyze the performance of marketing campaigns. Based on the analyzed performance, the service may determine that the media content being presented to audiences via the media players should be changed. The independent agents may be instructed to implement recommended changes by modifying the media content being presented on the players. | 2009-06-11 |
20090150919 | Correlating Media Instance Information With Physiological Responses From Participating Subjects - Embodiments described herein enable the correlation between a media instance and physiological responses of human subjects to the media instance. While the subject is watching and/or listening to the media instance, physiological responses are derived from the physiological data collected from the subject. Additionally, audio and/or video signals of the media instance are collected. Program-identifying information is detected in the collected signals to identify the exact segment of the media instance that the subject is listening to and/or watching. The identified segment of the media instance is then correlated with the one or more physiological responses of the subject. | 2009-06-11 |
20090150920 | System and method for aggregating, distributing, and monetizing the collective wisdom of consumers - A networked system collects, aggregates, and distributes the collective wisdom of consumers. An aggregation module obtains, from each of a plurality of reviewing consumers: i) a file comprising a motion video clip depicting a video product review of a product; and ii) the reviewing consumer's indication of at least one categorization data element identifying the product. A motion video clip database stores each motion video clip. A search database stores, for each motion video clip, the at least one product categorization data element identifying the product depicted in the motion video clip. A search module receives a search term from a searching consumer and identifies a selected group of video product reviews. The selected group of video product reviews comprises those video product reviews that are a relevant video product review. A relevant video product review comprises a video product review that is associated with a product categorization data element corresponding to the search term. A monetization module debits a first predetermined value from a merchant's account upon each occurrence of a target event. The target event may comprise the searching consumer initiating interaction with a link associated with web content comprising additional information about the product depicted in the video product review. | 2009-06-11 |
20090150921 | SYSTEM AND METHOD FOR REVIEWING DIGITAL CINEMA CONTENT - A system and method for reviewing and checking cinema movies for completeness and conformity with exhibitor expectations in a time-saving and efficient manner. In one embodiment, a method for evaluating presentations is provided wherein for each presentation length, a reel time duration X is determined, points of interest are determined, and presentation length portions to be evaluated are selected as preferably including at least a duration of time which includes each of the determined points of interest. The selected portions may include a buffer portion, e.g., a period of time from about 5% of the total presentation length time before to about 5% of the total presentation length time after each of the determined points of interest. Another portion may be presentation length selected for evaluation which includes at least 10% of the total presentation length time. Such 10% selected portion is preferably selected from the center of each presentation length. | 2009-06-11 |
20090150922 | Interactive Program Guide with Selectable Updating - A method for providing an interactive program guide (IPG) includes receiving from a user a request for an IPG, and providing the user with an IPG that includes listings that were received by a digital home communication terminal (DHCT) via a subscriber television network, as well as other listings that were not received by the DHCT via the subscriber television network. | 2009-06-11 |
20090150923 | Packetization of non-MPEG stream data in systems using advanced multi-stream POD interface - Aspects of the present invention may be found in one or more systems and/or methods to encapsulate or packetize non-MPEG and MPEG data. The encapsulation or packetization allows both the non-MPEG and MPEG data to be utilized by a set-top-box that conforms or complies with the OpenCable™ Advanced Multi-Stream POD Interface Specification and/or the OpenCable™ Multi-Stream CableCARD Interface Specification. In one embodiment, a method of processing video data, by a set-top-box that is communicatively coupled to a POD card, comprises receiving video data from a provider, first packetizing the video data using a first header to generate a first packet, wherein the first header comprises a first indicator. In one embodiment, a system for providing MPEG and non-MPEG video to a subscriber comprises a circuitry and a POD card capable of receiving, processing, and facilitating the display of non-MPEG and MPEG data. | 2009-06-11 |
20090150924 | Using Two Electronic Programming Guides - A system enables a user to receive information about program content through a pair of electronic programming guides. A first electronic programming guide may be transported over the transport medium that also provides the program content. A second electronic programming guide may be accessed over a back channel. In one embodiment of the present invention, the second electronic programming guide may include more extensive information than the first electronic programming guide. In this way, the bandwidth available to transmit both program content and one or more electronic programming guides may be increased. Upon selection of a program through either the first or the second electronic programming guide, the program selection may be automatically initiated on the user's receiver. | 2009-06-11 |
20090150925 | System and Method of Providing An Alert - In a particular embodiment, a method of providing an alert related to visual ticker data for display at a display device is disclosed. The method includes receiving media content at a destination device. The media content includes video data, audio data, and visual ticker data. The method also includes generating an alert related to the visual ticker data, providing the media content to a display device and selectively providing data related to the alert to a selected device based on a user preference. | 2009-06-11 |
20090150926 | Method And Apparatus For Delivering SDV Programming With Targeted Advertising To Selected Groups Of Subscribers - A switched digital video (SDV) system includes an SDV manager for coordinating a SDV session requested by a subscriber terminal and a storage medium on which resides content to be transmitted during the SDV session. The system also includes a plurality of edge devices for receiving a transport stream that includes content provided by the storage medium and transmitting the transport stream over an access network to the subscriber terminal on one of a plurality of SDV channels. The SDV manager is configured to cause different renditions of an SDV program to be provided by the edge devices to subscriber terminals associated with different target groups. The target groups each include a plurality of subscriber terminals that is less than a number of subscriber terminals serviced by a distinct edge device or devices. | 2009-06-11 |
20090150927 | Facilitating interactive advertising in digital television program content through follow-up browsing of selectable advertised offerings presented within such digital television program content - A method for facilitating interactive advertising in Digital Television (DTV) program content through highlighting of advertised offerings comprises a plurality of operations. An operation is performed for creating an entry in a buyable item list during presentation of DTV program content. The offering response data structure entry is created in response to selection of a buyable item that is visually highlighted within the DTV program content. An operation is performed for facilitating an order fulfillment process for the selected buyable item in response to the buyable item entry in the buyable item list being selected. | 2009-06-11 |
20090150928 | Video apparatus with picture/text messaging function - A video apparatus with a picture/text messaging function includes a multifunctional decoder, a video decoder, an image processor and a display. The multifunctional decoder receives texts, pictures or videos from an external device, and decoding the texts, pictures or videos to output a text signal and an image signal. The video decoder is connected to the multifunctional decoder to receive the image signal and decode the image signal. The image processor is connected to the multifunctional decoder and the video decoder to receive the text signal and the decoded image signal and to output a picture/text messaging signal. The display is connected to the image processor to receive the picture/text messaging signal to display picture and text messages. | 2009-06-11 |
20090150929 | METHOD AND APPARATUS FOR PROVIDING PERSONALIZED ADVERTISEMENTS IN INTERNET PROTOCOL TV (IPTV) SYSTEM - Provided are an apparatus and method for providing an advertisement service personalized for each user or for each group. The personalized advertisement providing method includes: a personalized advertisement providing method which is used in an Internet Protocol Television (IPTV) System, including: receiving at least one broadcasting program of a plurality of broadcasting programs classified according to a plurality of channels; and determining whether a present time is an advertisement broadcasting time, transmitting a received broadcasting program to a plurality of user terminals which selects a channel on which the broadcasting program is provided if the present time is not an advertisement broadcasting time, dividing the plurality of user terminals into a plurality of groups and transmitting an advertisement classified for each group to one or more user terminals belonging to the group if the present time is an advertisement broadcasting time. Therefore, it is possible to enhance use efficiency of bandwidths, to reduce restrictions related to installation, etc. of an apparatus for providing advertisement services, and to reduce the number of apparatuses that have to be installed, resulting in reduction of costs. | 2009-06-11 |
20090150930 | SYSTEM AND METHOD FOR ENABLING CONTENT PROVIDERS TO IDENTIFY ADVERTISING OPPORTUNITIES - A computer implemented method for enabling content providers to identify and customize placement opportunities is disclosed, comprising the steps of processing instructions to customize a pre-existing at least one of an audio and video datastream comprising at least one predefined time interval for content, identifying at least one time interval for a placement opportunity in the at least one of an audio and video datastream; altering at least one characteristic of the at least one time interval for a placement opportunity in accordance with tile instructions; assembling the altered at least one time interval for a placement opportunity and at least one time interval for content into a list that represents an altered at least one of an audio and video datastream; and delivering the list to a distribution system for playing the altered at least one of an audio and video datastream. The at least one time interval for a placement opportunity may distinct from or coincident with the at least one time interval for content. The placement opportunity may be at least one of content and an advertising placement opportunity. The content may be entertainment content comprising at least one of video, audio, and interactive overlays. The at least one characteristic may be the duration of or the number of the at least one time interval for a placement opportunity. The list may be one of a playlist and a schedule. | 2009-06-11 |
20090150931 | Display control apparatus, display control method, and program - A display control apparatus includes an acquisition section acquiring EPG data, an extraction section extracting a sentence formed by a plurality of words from information of each item of content included in the EPG data acquired by the acquisition section, and a display control section causing the sentence extracted by the extraction section to be displayed on a list of content and accepting selection of an item of content. | 2009-06-11 |
20090150932 | Digital broadcasting receiver and a data processing method - A digital broadcasting system and a data processing method are disclosed. A data processing method of a digital broadcasting receiver comprises receiving a mobile/handheld (MH) broadcasting signal including mobile service data and main service data; generating RS(Reed-Solomon) frames from the received MH broadcasting signal; extracting ESG (electronic service guide) data from the generated RS frame; extracting SDP (session description protocol) data from the extracted ESG data; checking a port number corresponding to subtitle having reference information, among the extracted SDP data; and controlling the subtitle having reference information using the checked port number so that the subtitle having reference information is displayed. | 2009-06-11 |
20090150933 | IPTV receiver and method of providing channel details information - An IPTV receiver and a method of providing channel details information are provided. A network interface transmits and receives an IP packet through a network. An IP network stack checks a destination of the received IP packet and classifies the IP packet according to a protocol. A Service Information (SI) decoder parses a channel map record included in the IP packet to read a channel map instance included in the channel map record, parses a channel details record included in the IP packet to read the channel details information included in the channel details record, wherein the channel map instance includes channel details reception information. an IPTV terminal function (ITF) operation controller controls the reception of the channel details record based on the channel details reception information. | 2009-06-11 |
20090150934 | Electronic Programming Guide - An electronic programming guide (“EPG”) provides pictograms and/or logos, to indicate to a television viewer the programs being displayed on a television. The EPG information display format is thus easier to recognize than prior EPG formats. The EPG pictograms may have 3D characteristics. The EPG information can be displayed in a window within a television screen while a program is being shown on the remainder of the screen. The EPG comprises a set of geometric surfaces located in virtual 3D space. The pictograms and/or logos, along with alpha-numeric text data and video clips are applied to the geometric surfaces using a 3D graphics pipeline. The appearance of the pictograms, logos, alpha-numeric data and/or video clips can be modified in response to a user actuating a control element on a remote controller. In one embodiment, internet HTML pages are parsed and applied to geometric surfaces in | 2009-06-11 |
20090150935 | Method and Network Device for Assisting a User in Selecting Content - The invention relates to a method and a network device for assisting a user in selecting content. This is done by entering a user group comprising users having a common interest, requesting an indication of content of interest from at least a part of said user group, receiving an indication of content of interest from at least a part of said user group, generating a list of most popular content based on said indication of content of interest received from at least a part of said user group, and assisting the user in selecting said content by presenting said list to said user. | 2009-06-11 |
20090150936 | IP-based integrated customized broadcast service system and method - An Internet protocol (IP)-based integrated customized broadcast service system and method are provided. The IP-based integrated customized broadcast service system includes: a subscriber schedule table providing server generating a subscriber schedule table matching with a time when a user desires to be provided with a broadcast program or IP-based content; and a broadcast server transmitting the broadcast program to the user who desires to be provided with the broadcast program or converting the IP-based content to a broadcast service format that can be watched by the user and transmitting the converted IP-based content to the user who desires to be provided with the IP-based content according to the subscriber schedule table. Accordingly, video on demand (VoD) content, user created content (UCC), and proteur created content (PCC) can be used for broadcasting, so that a variety of broadcast programs can be configured. | 2009-06-11 |
20090150937 | CLIENT-SERVER BASED INTERACTIVE TELEVISION PROGRAM GUIDE SYSTEM WITH REMOTE SERVER RECORDING - An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded. | 2009-06-11 |
20090150938 | Unifying User Interface for a Set-Top Box - An illustrative user interface for a set-top box includes a set-top box having a variety of functions available for selection by a user; and at least one pseudo channel corresponding to at least one of said functions rather than a channel of television programming. Selection of the pseudo channel by a channel identifier, as if it were a channel of programming to be tuned, initiates the corresponding function or functions of the set-top box. | 2009-06-11 |
20090150939 | SPANNING MULTIPLE MEDIUMS - The claimed subject matter relates to an architecture that can facilitate a more robust experience in connection with content consumption. The architecture can span several mediums by way of distinct content channels in order to deliver contextual content and/or media in which a significant event has occurred. Contextual content or other media can be provided simultaneously with the active media, can be synchronized with the active media, and/or can be output to a single or multiple media devices. In addition, media can be appropriated paused while other media is provided and media segments can be recorded for imminent display, such as media segments that include significant events. | 2009-06-11 |
20090150940 | DOWNLOADING OF AN INTERACTIVE APPLICATION TO A BROADCAST PROGRAMMING RECEIVER - A broadcast programming receiver includes first and second tuners, a user interface, a memory, output circuitry, and control logic. The first tuner is configured to receive the programming, while the second tuner is configured to receive an interactive application. The user interface is configured to receive a request for the application, and the memory is configured to store the application. The output circuitry is configured to transfer the programming to an output device. The control logic is configured to cause the first tuner to receive the programming, to transfer the programming from the first tuner via the output circuitry to the output device, to receive the request from the user interface, and to cause the second tuner to receive the application and store the application in the memory in response to the request while causing the first tuner to continue to transfer the programming to the output device. | 2009-06-11 |
20090150941 | APPARATUS AND METHOD FOR VIDEO-ON-DEMAND PLAYLIST - A method of providing programming content from a video server to a client coupled to the video server by a video content network includes the steps of sending, to the client, a playlist describing an interrelationship between at least one program segment and at least one related segment; sending, from the video server to the client over the video content network, video content comprising the at least one program segment and the at least one related segment; and modifying the playlist via communication to the client. The steps of sending the playlist, sending the content, and modifying the playlist are all accomplished within a single video-on-demand session per user. | 2009-06-11 |
20090150942 | MULTICHANNEL DATA TRANSFER APPARATUS AND ITS METHOD - The multichannel data transfer apparatus is connected to a transmission line in which a plurality of connected nodes have their respective transmission channels and transmit compressed data in a predetermined present embodiment in accordance with bandwidths assigned to the respective channels, and the multichannel data transfer apparatus includes a calculating device that, when there is a request to change the number of transmission channels used to transmit compressed data in the transmission period, calculates a data compression rate and a transmission bandwidth for each of the transmission channels to be used in transmitting the compressed data to the transmission line when the number of the transmission channels is actually changed, and a notifying device that notifies each transmission channel of at least one of the calculated transmission bandwidth and transmission compression rate. | 2009-06-11 |
20090150943 | POLICY CONTROL OVER SWITCHED DELIVERY NETWORKS - A method is described that includes receiving a program request from a transceiver that includes a program request to receive a video program at the transceiver. The method also includes determining an amount of bandwidth on a channel available to the transceiver. The method further includes determining whether to provide a unicast stream or a multicast stream to deliver the requested video program to the transceiver in response to the program request based on a result obtained after implementing a policy control function that considers an amount of bandwidth on the channel to the transceiver. The method further includes formatting and selecting an incoming media stream in accordance with the result of the policy control function to provide a corresponding formatted unicast or multicast media stream that includes video data for the requested video program. The method further includes outputting the associated formatted unicast or multicast media stream on the channel. | 2009-06-11 |
20090150944 | CONTENT PROVIDING/OBTAINING SYSTEM - A content providing apparatus previously receives customer identification information and content identification information as customer reservation information via a terminal device, and sends customer desired content data corresponding to the content identification information to a content obtaining apparatus, so as to provide a customer with the customer desired content data via the content obtaining apparatus more easily, thus making it possible to significantly improve the usability of a content obtaining/providing system. In addition, a content providing server sends three-dimensional images to a portable dedicated terminal in response to a preview request sent from the portable dedicated terminal to display it, and then sends commercial data corresponding to a preview request sent according to the display state of the three-dimensional images to reproduce it, so as to make the customer view and preview the content to allow the customer to accurately judge whether the content meets his/her taste, thus making it possible to select content data lightheartedly. | 2009-06-11 |
20090150945 | METHOD AND APPARATUS FOR PROVIDING VIDEO-ON-DEMAND SERVICE BASED ON INTERNET PROTOCOL (IP) MULTIMEDIA SUBSYSTEM - A method and apparatus for providing a video-on-demand (VOD) service are provided. The VOD service providing method includes: receiving a media setup request message from a user terminal, converting the media setup request message using a second protocol which is different from a first protocol on which the media setup request message is based, transmitting the converted media setup request message through a transmission network, receiving a response message in response to the converted media setup request message through the transmission network, converting the response message using the first protocol on which the media setup request message is based, and transmitting the response message to the user terminal; and converting the converted media setup request message received through the transmission network using the first protocol on which the media setup request message is based, transmitting the newly converted media setup request message to a VOD streaming server, converting the response message from the VOD streaming server using the second protocol, and transmitting the converted response message through the transmission network. Therefore, by preventing overlap of control processes, which may both be initiated when two protocols are used together, it is possible to efficiently perform controlling of a VOD service. | 2009-06-11 |
20090150946 | VOD SERVICE FOR A LESSER FEE WITH SUPPLEMENTARY ADVERTISEMENTS - A method for providing media to a user via an interactive media services client device coupled to a programmable media services server device includes receiving user input requesting on-screen comments to be provided with a media presentation and providing the user with a media presentation along with comments related to the media presentation. | 2009-06-11 |
20090150947 | ONLINE SEARCH, STORAGE, MANIPULATION, AND DELIVERY OF VIDEO CONTENT - A computer device programmed for managing online video content includes a processing unit that is capable of executing instructions, and a non-volatile computer-readable storage device. The storage device stores a search module programmed to allow a user to search for video content, the video content including video clips from movies. The storage device also stores a storage module programmed to operate as a central hub for management of the user's video content, the storage module allowing the user to add, delete, view, categorize, send, receive, edit, and comment on video clips that are stored on the user's storage module, the storage module being programmed to provide a page on which representations of the video clips are shown and organized, and the storage module being programmed to allow the user to interact with storage modules of other users for purposes of assessing compatibility, dialogue, comments, greetings, gifts, and recommendations. | 2009-06-11 |
20090150948 | Hyperlinked Media Objects - Systems and methods of utilizing hyperlinks in connection with video services are disclosed. One such method includes receiving a video program having a start time. This method also includes receiving, before the start time, a media object associated with the video program. This method also includes storing the media object, and displaying the media object and the video program on a screen. | 2009-06-11 |
20090150949 | METHOD OF PROVIDING CONTINUOUS STREAMING SERVICE USING IPTV AND APPARATUS THEREFOR - Provided are a method and an apparatus for providing a continuous streaming service using an Internet protocol television (IPTV). The method comprises: receiving a request for the streaming service to be provided continuously to a different terminal while the streaming service is being provided to one terminal; converting contents data that is being provided to the terminal into contents data which is to be provided to the different terminal based on subscription information and terminal information of the different terminal in response to the request from the different terminal; and providing the streaming service of the converted contents data continuously to the different terminal. Accordingly, the streaming service which is being provided to the terminal can be continuously provided to the different terminal in real-time. | 2009-06-11 |
20090150950 | Process and device for delivering a channel - A channel has a plurality of subchannels, and is sent to a media terminal through a network. The channel is sent over a single multicast tree of the network, where the multicast tree includes nodes. The media terminal sends an update message to a node in order to indicate subchannels the media terminal wishes to receive. The node selects indicated subchannels and sends only those subchannels to the media terminal. | 2009-06-11 |
20090150951 | ENHANCED CAPTIONING DATA FOR USE WITH MULTIMEDIA CONTENT - An enhanced captioning module suitable for use in a multimedia reception and display system includes an interface to receive a set of multimedia elements representative of at least a portion of multimedia content, a detection unit to determine a type of at least a portion of the multimedia elements and to assert a trigger signal when the multimedia element has a selected type, and a hash unit to generate a hash value corresponding to the “triggering” multimedia element. The module may further include a message unit to generate an enhanced captioning message that is deliverable to an enhanced captioning database. The enhanced captioning message may include information indicative of the hash value and the enhanced captioning database may include enhanced captioning data corresponding to the multimedia content. The enhanced captioning database may be configured to be indexed by the hash value. | 2009-06-11 |
20090150952 | Video apparatus with web processing function and method for web display - A video apparatus with webpage processing function is provided. The present invention comprises a TV signal receiver module, a network connection module, an video processing module, and a display module. The network connection module is used for connecting to the Internet via a network point to capture a web frame. The video processing module is used for receiving a web frame through the network connection module and for receiving a TV frame through the TV signal receiver module, and then outputs the web frame or TV frame to a display module when the network connection module connects to the Internet. | 2009-06-11 |
20090150953 | METHOD OF SETTING AND CHANGING RECEIVE CHANNEL SET OF CABLE MODEM - A method of effectively setting and changing a Receive Channel Set (RCS) of a cable modem (CM) is provided. | 2009-06-11 |
20090150954 | SERVER AND METHOD FOR CONTROLLING CUSTOMER PREMISES CABLE MODEM BASED ON CONFIGURATION INFORMATION - Disclosed are a server and method for controlling a customer premises cable modem based on configuration information. The configuration information control server includes a basic configuration information managing module to generate basic configuration information included in the configuration information for controlling the customer premises cable modem, and transmit the generated basic configuration information to the customer premises cable modem, a supplementary configuration information managing module to generate supplementary configuration information included in the configuration information, and transmit the generated supplementary configuration information to the customer premises cable modem, and a control module to determine whether either the basic configuration information or the supplementary configuration information is required to be transmitted to the customer premises cable modem. | 2009-06-11 |
20090150955 | APPARATUS AND METHOD FOR SWITCH OPERATION OF DOWNSTREAM TERMINAL PLATFORM FOR IP DATA TRANSMISSION USING LEGACY TRANSMISSION SYSTEM IN HFC NETWORK - A method and apparatus for a switch operation of a downstream terminal platform for Internet Protocol (IP) data transmission using a legacy transmission system in a Hybrid Fiber Coax (HFC) network is provided. The downstream terminal platform includes: a Radio Frequency (RF) transmitter to distribute and combine a signal transceived by an HFC network; a broadband downstream receiver to process a broadband signal received by the RF transmitter; a cable modem (CM) to process data received or transmitted by the RF transmitter; an IP layer switch to transmit data to a corresponding Customer Premises Equipment (CPE), the data being received from the broadband downstream receiver to the CPE, or to enable user data received from the CPE to be transmitted to a headend using the CM; and a subscriber controller to control the downstream terminal platform. | 2009-06-11 |
20090150956 | Television program broadcasting arrangement, and method - A television program broadcasting arrangement includes a television program broadcasting network, at least one broadcast system, a television program receiver, a data network, a presence server, and a presence client. The at least one broadcast system is configured to broadcast television programs via a plurality of network channels. The television program receiver is configured to receive television programs that are broadcast via the television program broadcasting network. The presence server is configured to provide the data network with television channel presence information associated with the network channels. The presence client is configured to receive the presence information, provided by the presence server, via the data network. The presence client and television receiver are associated with one another such that the television receiver is controllable via the presence client. | 2009-06-11 |
20090150957 | PROVIDING ALTERNATE SERVICES CORRESPONDING TO UNAUTHORIZED REQUESTED TELEVISION SERVICES - The present invention provides a system for providing alternative services in a television system. In one implementation, a subscriber is provided an alternative service upon attempting to access an unauthorized service, thereby providing a framework for efficient control of conditional access and enhanced services. In addition, in one implementation, user device limitations or variations are handled conveniently through the same multi-purpose system for providing alternative services. | 2009-06-11 |
20090150958 | PROVIDING ALTERNATIVE SERVICES BASED ON RECEIVER CONFIGURATION AND TYPE OF DISPLAY DEVICE - The present invention provides a system for providing alternative services in a television system. In one implementation, a subscriber is provided an alternative service upon attempting to access an unauthorized service, thereby providing a framework for efficient control of conditional access and enhanced services. In addition, in one implementation, user device limitations or variations are handled conveniently through the same multi-purpose system for providing alternative services. | 2009-06-11 |
20090150959 | ASSOCIATION AND REFERENCING OF TELEVISION SERVICES SIMULCAST IN DIFFERENT FORMATS - The present invention provides a system for providing alternative services in a television system. In one implementation, a subscriber is provided an alternative service upon attempting to access an unauthorized service, thereby providing a framework for efficient control of conditional access and enhanced services. In addition, in one implementation, user device limitations or variations are handled conveniently through the same multi-purpose system for providing alternative services. | 2009-06-11 |
20090150960 | DELIVERY OF STREAMS TO REPAIR ERRORED MEDIA STREAMS IN PERIODS OF UNRECOVERABLE ERRORS - In one embodiment, a method includes receiving a program stream from a program source on a first channel. The method also includes detecting an unrecoverable error in the program stream, and receiving a standalone decodable repair stream from an error repair source on a second channel. The repair stream refers to a portion of the program stream, where the portion corresponds to the unrecoverable error. The method also includes combining the repair stream and the program stream to produce a presentable stream for user viewing. | 2009-06-11 |
20090150961 | IMAGE TRANSFER APPARATUS xx - The invention has: a first register that is set when receiving a CEC message which a video signal source reads an EDID of a video transmitting apparatus and issues and is reset in response to a leading edge of 5V that is supplied from the video signal source; and a second register which reads an EDID of a video displaying apparatus, is set when it is decided that the video displaying apparatus is a predetermined video displaying apparatus, and is reset when a state where an HPD is in a state of “L” has continued for a predetermined period of time or longer. Only when both of the first and second registers have been set, it is determined that a predetermined video signal source, the video transmitting apparatus, and the video displaying apparatus have directly been connected. | 2009-06-11 |
20090150962 | SYSTEM AND METHOD FOR DATA TRANSMISSION IN DLNA NETWORK ENVIRONMENT - A system and method for data transmission in a DLNA network environment are disclosed. The data transmission system includes a content creation unit creating at least one content, a content correlation check unit checking a created content to classify the created content by category and a conversion content creation unit extracting header information and body information of the classified content and converting the extracted information into preset type information. | 2009-06-11 |
20090150963 | BROADCAST-RECEIVING APPARATUS AND SYNCHRONIZATION METHOD THEREOF - A broadcast-receiving apparatus and a synchronization method thereof are disclosed, the broadcast-receiving apparatus including a control unit which controls to record a broadcast program on an external apparatus according to broadcast information received from the external apparatus via a short range wireless communication method. Accordingly, recording of a broadcast program being played back on the external apparatus can be continued on the broadcast receiving apparatus. | 2009-06-11 |
20090150964 | RELIABILITY DETECTOR FOR TPS DATA DECODING, PARTICULARLY IN DIGITAL TELEVISIONS - For digital TVs, transmission parameter signaling (TPS) data are normally required to be decoded and checked in every signal frame. In the Chinese DTV-T standard, these TPS data are transmitted over subcarriers in a contiguous frequency band of width 72 kHz, with the result that the SNR for these subcarriers may drop to a very low value due to lack of frequency diversity. The TPS data decoding error rate may rise significantly, severely impacting the DTV performance. A reliability detector is used to provide a reliability indication of the decoded TPS data. If this indication indicates that the decoded TPS data are likely to be incorrect, the receiver may discard the presently decoded TPS data and use the previously decoded ones (obtained when the reliability measure was high) or may take other appropriate actions. The reliability detector may include an SNR estimator, a comparator, and possibly storage. The SNR estimator estimates the SNR based on the present set of intermediate results obtained through the TPS data decoder and possibly sets of intermediate results obtained at earlier times. | 2009-06-11 |
20090150965 | INTERACTIVE APPLICATION FOR CYCLING AND OTHER SORTS ON TELEVISION - An interactive television application allows a viewer to track the progress of participants ( | 2009-06-11 |
20090150966 | DIGITAL TELEVISION APPLICATION PROTOCOL FOR INTERACTIVE TELEVISION - A common communication language that can address all the applications running in a multitude of set top boxes (STBs) or client devices and application servers. The present invention, DATP protocol encapsulates a Meta language that provides a generic portable communication application programmer interface that requires light processor utilization and is well suited for a typical STB possessing limited processing power. DATP requires relatively few processing cycles compared to typical Internet communication protocols. DATP reduces the overhead of the communication protocol handler at the STB and makes the communication protocol handler common for all STBs applications. The preferred DATP protocol is portable for all STBs since it is written in a native language that interfaces with the underlying operating system of the STB. A SGW (SGW) performs as a DATP server. The SGW translates between DATP messages and standard communication protocols. SGW enables SP clients at STBs utilizing DATP to communicate with service applications using a variety of communication protocols. A content converter is provided to convert standard Web content into content suitable for display on a client-viewing device, e.g., a TV. | 2009-06-11 |
20090150967 | METHOD AND DEVICE FOR RECEIVING WIRELESS BROADCAST SIGNALS - A method and a device for receiving wireless broadcast signals are provided. The device includes a positioning module, a memory storing therein a first information table and a second information table, a signal-receiving and processing module, a processor and a client terminal. The method includes steps of: receiving a first wireless broadcast signal at a first frequency contained in the first information table and presenting contents represented by the first wireless broadcast signal when the device is positioned in a first broadcast area; automatically searching for a second frequency in the second information table when the device is positioned in a second broadcast area wherein the second frequency corresponds to the information associated with the first frequency in the first information table; and receiving a second wireless broadcast signal at the second frequency and presenting contents represented by the second wireless broadcast signal. | 2009-06-11 |
20090150968 | Method and apparatus for managing and displaying contact authentication in a peer-to-peer collaboration system - Proper user-to-data associations are maintained in shared spaces created in a peer-to-peer collaborative system by means of a simplified and minimal user interface that permits users to easily authenticate other members of a shared space. In particular, support is provided for automatically building authenticated relationships even if users do not take the time to authenticate other users. When a user enters a shared space and views the contacts in that space, the display names of each contact are accompanied by distinctive icons that identify that authentication status of that contact. A mechanism is provided for resolving conflicts between contacts with the same display names to prevent confusion and contact “spoofing.” Security policies can be established to provide a uniform approach to authentication. These policies can be set by a user or, alternatively, the policies can be set by an administrator. | 2009-06-11 |
20090150969 | Filtering Policies to Enable Selection of Policy Subsets - A policy filter enables selection of a subset policy alternative that meets certain criteria from amongst a set of policy alternatives without having to specify the entire contents of the alternative to be selected. More specifically, the policy filter simplifies the process of selecting an appropriate alternative from amongst a set of available policy alternatives when the selection criteria comprises only a subset of the behaviors implied by an alternative by reducing the set of available alternatives to those that satisfy a certain criteria. | 2009-06-11 |
20090150970 | Data Fading to Secure Data on Mobile Client Devices - Methods, systems, and computer program products to secure data stored on mobile client devices are provided. In an embodiment, the method operates by defining one or more security policies. Each security policy comprises a plurality of security policy parameters. The method stores the security policies in a data store, and selects a security policy from among the stored security policies for a mobile client device. The selected security policy is applied to the mobile client device. The mobile client device determines whether it is compliance with parameters of said selected security policy, and performs data fade actions if it is determined that it is out of compliance with said security policy parameters. | 2009-06-11 |
20090150971 | TECHNIQUES FOR DYNAMIC GENERATION AND MANAGEMENT OF PASSWORD DICTIONARIES - Techniques for dynamic generation and management of password dictionaries are presented. Passwords are parsed for recognizable terms. The terms are housed in dictionaries or databases. Statistics associated with the terms are maintained and managed. The statistics are used to provide strength values to the passwords and determine when passwords are acceptable and unacceptable. | 2009-06-11 |
20090150972 | APPARATUS AND METHOD FOR MANAGING P2P TRAFFIC - The invention relates to a P2P traffic management apparatus and method. A P2P flow agent monitors an executed application program to extract a P2P application program, adds application identifiers to packets generated by the application program according to a set policy, and transmits the packets. In this case, a P2P security gateway monitors the inflowing packets from the P2P flow agent to extract packets having the application identifiers, uses the extracted application identifiers to inquire and acquire a related policy, and controls the packets according to the acquired policy. | 2009-06-11 |
20090150973 | ACCESS CONTROL METHOD AND SYSTEM FOR MULTIPLE ACCESSING ENTITIES - An access control method and system for multiple accessing entities are provided. The access control method includes generating a plurality of integrated identifiers (IDs) respectively corresponding a plurality of individual ID groups, each having the individual IDs of a number of entities; if multiple accessing entities issue a request for access to a service, extracting an integrated ID corresponding to a list of the individual IDs of the multiple accessing entities; and searching for an access control policy corresponding to the extracted integrated ID and the ID of the service and performing access control on the multiple accessing entities according to the identified access control policy. Therefore, it is possible to efficiently control the access of multiple accessing entities to a service. | 2009-06-11 |
20090150974 | DIGITAL CABLE SYSTEM AND METHOD FOR PROTECTION OF SECURE MICRO PROGRAM - Provided is a digital cable system and method for protecting a secure micro (SM) client, and more particularly, a digital cable system and method for protecting an SM program that can improve the security of an SM program through authentication of a host and integrity verification of the SM program. A method of protecting an SM program includes: receiving host authentication information associated with a host from a trusted authority; verifying validity of the secure micro program based on the host authentication information; and sending, to an authentication proxy, a HostStateInformation message that includes host state information associated with validity verification information of the SM program. | 2009-06-11 |
20090150975 | METHOD AND APPARATUS FOR PROVIDING INTERNET GATEWAY SERVICE USING PLURALITY OF UNIVERSAL PLUG AND PLAY INTERNET GATEWAY DEVICES - Provided is a Universal Plug and Play (UPnP) Internet Gateway Device (IGD). A plurality of IGDs existing in a UPnP network interchange IGD information that is managed in order to provide a gateway service with each other, and thus the bandwidth of a device connected to the Internet can be increased, handover of a device can be successfully performed in the presence of an error of an IGD, and loads can be balanced between a plurality of IGDs. Accordingly, various Internet services can be efficiently provided to the UPnP device. | 2009-06-11 |
20090150976 | IP SERVICE CAPABILITY NEGOTIATION AND AUTHORIZATION METHOD AND SYSTEM - A method and system for negotiating and authorizing one or more IP services among a plurality of network entities in a wireless communication system is disclosed. In one embodiment, a system includes a transceiver module configured to receive one or more parameters of an access service network at a home connectivity service network of a mobile station. In addition, the one or more parameters of the access service network may be received at a visited connectivity service network, which transmits the one or more parameters of the access service network and one or more parameters of the visited connectivity service network to the home connectivity service network. This system further includes a home server unit authorizing one or more IP services, and transmitting network configuration information related to the authorized one or more IP services to the access service network. | 2009-06-11 |
20090150977 | SECURE REMOTE MANAGEMENT APPLIANCE - A computer network management system with an embedded processor, an analog communication means and a digital interface for network management provides a system for remotely and securely managing a network. Backup power in the form of an uninterrupted power supply, or other power means as appropriate, allows the modem to provide power outage notification to a remote site. The system further provides authentication and authorization capabilities for security purposes. | 2009-06-11 |
20090150978 | ACCESS CONTROL OF CONTENT SYNDICATION - A content syndication access control solution is provided. An illustrative content syndication access control system comprises: a syndication subscriber for acquiring a authorized content syndication feed; content syndication providing means for authorizing the syndication subscriber according to a public key and submitting content to a syndication server; and the syndication server for performing an authorization on content items according to the public key and a symmetric key and encrypting the authorized content items and the symmetric key, and generating the content syndication feed according to the encrypted content items and the symmetric key. By means of the system, the granularity of access control can become finer, and the consolidated content feed maintains all access control information, so existing access control remains valid. | 2009-06-11 |
20090150979 | NETWORK SYSTEM, NETWORK METHOD, AND TERMINAL AND PROGRAM THEREFOR - A network system includes a first terminal having authority to access content, and a second terminal, wherein the first terminal comprises a first limited communication unit which performs limited communication with the second terminal, wherein the second terminal comprises a second limited communication unit which performs limited communication with the first terminal; and wherein the second terminal acquires certification information for authenticating access to the content from the first terminal, using the limited communication performed by the first and second limited communication units, if a predetermined relationship is confirmed between the first terminal and the second terminal. | 2009-06-11 |
20090150980 | Management Control of Assets - Methods and systems for managing the issue or return of secure assets are disclosed. The methods and systems use biometric identification for assured security. | 2009-06-11 |
20090150981 | MANAGING USER ACCESS ENTITLEMENTS TO INFORMATION TECHNOLOGY RESOURCES - A computer implemented method, data processing system, and computer program product for logical management and provisioning of business applications within the framework of an identity management system. The illustrative embodiments providing an interface layer to map respective attributes, permissions, and resource accounts in a data repository needed to represent access to business applications via a managed service in the identity management system. The illustrative embodiments define user entitlements on a user account associated with the managed service. The illustrative embodiments provision user access to the business applications via the managed service in the identity management system upon user request. | 2009-06-11 |