13th week of 2009 patent applcation highlights part 61 |
Patent application number | Title | Published |
20090083712 | Semiconductor integrated circuit - An object of the present invention is to solve a problem that, if the state of a macro that is a debug target changes by a factor other than a debugger while the debugger debugs the macro as a target, the debugger becomes unable to continue debugging and the debugging terminates abnormally. In order to solve the aforementioned problem, disclosed is a semiconductor integrated circuit including a first register that stores a value indicating that the macro is in a reset state in response to a reset signal received during debugging of the macro, and a second register that stores a value indicating whether or not the macro has been in the reset state in the past by receiving a reset signal. | 2009-03-26 |
20090083713 | Method of adjusting timing difference between pre-corrected source program and post-corrected source program, compiler and information processor - A method of adjusting a control timing accompanying a program correction of a machine language program executed by an information processor includes preparing a first machine language program obtained by compiling a first source program and generating a second intermediate language program from a second source program, the second source program being corrected from the first source program. Then, the method computes a first number of clock cycles, that is a number of clock cycles to execute a first machine language program obtained by compiling the first source program and computes a second number of clock cycles, that is a number of clock cycles to execute a second machine language program obtained by compiling the second source program, using the second intermediate language program, the second intermediate language program including an instruction that is uniquely correlated with a machine language instruction of the second machine language program. Then, the second number of clock cycles with the first number of clock cycles are compared and the second machine language program is adjusted by performing at least one of addition, deletion and modification of the second machine language program to reduce a difference between the first number of clock cycles and second number of clock cycles, based on the second intermediate language program. | 2009-03-26 |
20090083714 | REMOTE MONITORING OF LOCAL BEHAVIOR OF NETWORK APPLICATIONS - Computer-executable instructions comprising some or all of a program can be delivered to a client for execution on a real-time basis such that the client receives anew the computer-executable instructions for each new execution of the program. Such an environment enables instrumentation instructions to be inserted into the computer-executable instructions after a request and prior to the delivery of the computer-executable instructions. The inserted instrumentation instructions can be spread across multiple deliveries of the same computer-executable instructions, and they can be modified to account for information received from previously inserted instrumentation instructions. The instrumentation instructions can be inserted as part of the server process, the client process, or as part of a proxy server that can be used at the discretion of the program developer. | 2009-03-26 |
20090083715 | METHOD AND SYSTEM FOR INSTRUCTION TRACING WITH ENHANCED INTERRUPT AVOIDANCE - A method, system, apparatus, and computer program product is presented for tracing operations. A set of related methodologies can be used within instruction tracing software, such as a tracing program, to reduce its tendency to generate interrupts that cause unwanted effects in the system that is being captured. A first methodology allows access to protected memory blocks so that instructions may be read from those memory blocks. A second methodology provides for the trace output buffer to be accessed using physical addressing. A third methodology traces only instruction addresses, which are resolved later during a post-processing phase of operation. A fourth methodology comprises multiple different methods for obtaining copies of instructions that have already executed rather than obtaining them before they are executed. | 2009-03-26 |
20090083716 | PROFILING METHOD AND PROGRAM - A profiling method for collecting, using a computer, information on an execution status of a target program. Information collection is performed for the target program using an interrupt handler that is initiated in response to an interrupt that occurs when a predetermined condition is satisfied. The profiling method includes specifying a target range in which information collection is to be performed using the interrupt handler, in the target program,; and setting information collected by the interrupt handler in a memory when the interrupt occurs in the target range. | 2009-03-26 |
20090083717 | BENCHMARK PROFILING FOR DISTRIBUTED SYSTEMS - Embodiments of the invention may be used to generate a benchmark profile for a computing job configured to execute on distributed systems. The benchmark profile may be used to predict the performance of components of a computing job for a variety of different distributed computing system architectures. A profiling tool evaluates the computing job to identify the particular performance characteristics of the application and match this with benchmarks that are most representative of the identified performance characteristics and store them in the benchmark profile. The identified benchmarks may then be run on different configurations of a distributed computing system in order to predict the performance of the application for a variety of scenarios. | 2009-03-26 |
20090083718 | Using a command interpreter at design time - Various technologies and techniques are disclosed for using a command interpreter at design time of a software application. A command interpreter can be used to design and test the functionality of an application at design time. The command interpreter allows a user to identify a command to execute for a selected object at design time of an application being developed within a software application design environment. The command interpreter causes the identified command to be executed. A selected object can be sent from a visual tree to the command interpreter. The command interpreter receives the object sent from the visual tree and assigns a designated object name for referencing the object in the command interpreter. The designated object name is displayed within the command interpreter to allow a user to have an abbreviated way of issuing one or more commands for the object from the command interpreter. | 2009-03-26 |
20090083719 | METHOD OF COMPILING MACHINE CODE PROGRAM FOR PROGRAMMABLE LOGIC CONTROLLER - A method of compiling machine code program for programmable logic controller (PLC) reads a PLC program such as a ladder diagram program. The mnemonics codes in the PLC program are searched and checked with syntax correctness regarding PLC logic rule. When all of the mnemonics codes have correct syntax, the PLC program is converted to a C language program and the C language program is then converted into a C language object program. The C language object program is linked with a library file. When the link is successful, the linked program is directly converted into a machine language program for operation of PLC to access external input/output points (EXIO). | 2009-03-26 |
20090083720 | EMPLOYING IDENTIFIERS PROVIDED BY AN OPERATING SYSTEM OF A PROCESSING ENVIRONMENT TO OPTIMIZE THE PROCESSING ENVIRONMENT - Optimizations are provided for processing environments. Selected memory objects are tagged with unique identifiers by an operating system of the environment, and those identifiers are used to manage processing within the environment. By detecting by a processing platform of the environment that a memory object has been tagged with a unique identifier, certain tasks may be bypassed and/or memory objects may be reused, even if located at a different location. | 2009-03-26 |
20090083721 | REGISTER ALLOCATION BY PUZZLE SOLVING - We show that register allocation can be viewed as solving a collection of puzzles. We model the register file as a puzzle board and the program variables as puzzle pieces. We model pre-coloring by letting some of the puzzle pieces be already immovably placed on the puzzle board, and we model register aliasing by letting pieces have a plurality widths. For a wide variety of computer architectures, we can solve the puzzles in polynomial time. Puzzle solving is independent of spilling, that is, puzzle solving can be combined with a wide variety of approaches to spilling. | 2009-03-26 |
20090083722 | System and Method for Stable Transitions in the Presence of Conditionals for an Advanced Dual-Representation Polyhedral Loop Transformation Framework - A system and method for stable transitions in the presence of conditionals for an advanced dual-representation polyhedral loop transformation framework are provided. The mechanisms of the illustrative embodiments address the weaknesses of the known polyhedral loop transformation based approaches by providing mechanisms for performing code generation transformations on individual statement instances in an intermediate representation generated by the polyhedral loop transformation optimization of the source code. These code generation transformations have the important property that they do not change program order of the statements in the intermediate representation. This property allows the result of the code generation transformations to be provided back to the polyhedral loop transformation mechanisms in a program statement view, via a new re-entrance path of the illustrative embodiments, for additional optimization. In addition, mechanisms are provided for ensuring code stabilization in the presence of conditions such that code bloat is not encountered during re-entrance. | 2009-03-26 |
20090083723 | Flattening Hierarchically Structured Flows - There is disclosed a system for flattening hierarchically structured flows using a breadth-first approach. At each level of hierarchy of a hierarchically structured source flow, complex nodes are flattened by one level across the entire breadth of the flow. The results of this flattening are placed in a target flow, and any connections that existed in the source flow are reestablished in the target flow in such a way that any data input into the target flow will be processed as if it had been input into the source flow. After a processing iteration, if there are still complex nodes remaining in the target flow, the target flow becomes the next source flow, and the process is repeated until the flow has been completely flattened. | 2009-03-26 |
20090083724 | System and Method for Advanced Polyhedral Loop Transformations of Source Code in a Compiler - A system and method for advanced polyhedral loop transformations of source code in a compiler are provided. The mechanisms of the illustrative embodiments address the weaknesses of the known polyhedral loop transformation based approaches by providing mechanisms for performing code generation transformations on individual statement instances in an intermediate representation generated by the polyhedral loop transformation optimization of the source code. These code generation transformations have the important property that they do not change program order of the statements in the intermediate representation. This property allows the result of the code generation transformations to be provided back to the polyhedral loop transformation mechanisms in a program statement view, via a new re-entrance path of the illustrative embodiments, for additional optimization. | 2009-03-26 |
20090083725 | Firmware upgrading method for an interface card - A firmware upgrading method for an interface card is disclosed. A common interface page under a SES format is established by modifying a microcode control page thereof. More particularly, the claimed method is to upgrade the firmware of an interface driving card of a disk storage system. The preferred embodiment of the present invention includes a step of establishing a common interface page under SES format at first. Next, the step goes to interpret the control page. Next, the information in the control page is extracted. Thereby, the driving card is identified by the extracted information, and further the firmware information is extracted. After that, a processor performs to upgrade the firmware. | 2009-03-26 |
20090083726 | NON INVASIVE CONTEXTUAL AND RULE DRIVEN INJECTION PROXY - User requests for a web application can be received at a reverse proxy. Web application code for a first application can be obtained. Data can be checked at the reverse proxy to determine whether to insert an element into the first application. If there is a match, a combined web application can be produced, including the first web application and the element. | 2009-03-26 |
20090083727 | METHOD AND SYSTEM FOR SECURELY INSTALLING PATCHES FOR AN OPERATING SYSTEM - A method and a system for securely installing patches for an operating system, wherein the system comprises a personal firewall, for filtering inbound and outbound network traffic; an operating system update agent, for connecting to an update server via the personal firewall to download patches; a policy manager, for invoking respective policies according to respective stages of the operating system; a stage coordinator, for coordinating the policy manager and the operating system update agent for different stages; and a policy database, for storing respective policies for respective stages of the operating system. With the method and system, the possibility of being infected by malicious software is significantly reduced when downloading patches for the operating system from the Internet. | 2009-03-26 |
20090083728 | System and method for application management - A system includes at least one developer device to create and/or modify at least one computer application to be deployed to an end device, the computer application defined by a manifest, the manifest including (a) at least one file fingerprint unique to a computer file associated with the computer application, and (b) metadata of the computer file, and at least one dispatch server to manage deployment/undeployment of the computer application. | 2009-03-26 |
20090083729 | Installation Method, Installation Program and Computer-Readable Record Medium - An installation method, an installation program and a computer-readable record medium are supplied. In that, in order to install driver of a printing apparatus which supports a plurality of language to a host computer, steps of obtaining corresponding language information of the driver from a language storing section; obtaining corresponding language information of operation panel of the printing apparatus from the language storing section; selecting a language for installing the driver on the basis of the corresponding language information of the driver and the corresponding language information of the operation panel; judging whether the selected language is contained in the corresponding language information of the operation panel; installing the driver on the basis of the selected language; and setting the selected language as a language of the operation panel if the selected language is judged to be contained in the corresponding language information of the operation panel in the judging step, are executed. | 2009-03-26 |
20090083730 | Installing Protected Software Product Using Unprotected Installation Image - An installation image for installing an unprotected software product is used to install a protected version of the same product. A protected version of the executable file is embedded in a new installation image with the original installation image, in which the unprotected version of the executable file is damaged so as to be unusable and unreadable. The new installation image causes the original installation image to operate, installing the damaged installation file and other data files. The new installation image then replaces the damaged installation file with the protected installation file. | 2009-03-26 |
20090083731 | SOFTWARE PUBLISHER TRUST EXTENSION APPLICATION - A digitally signed unknown application from a software publisher having a reputation is assigned the reputation of the software publisher. In this manner, software publishers who have an established reputation of publishing applications are allowed to rely on their existing reputation when releasing a new application. By quickly assigning reputations to new applications, users executing the new applications for the first time are provided timely recommendations on the quality, e.g., trustworthiness, of the applications they wish to run. | 2009-03-26 |
20090083732 | CREATION AND DEPLOYMENT OF DISTRIBUTED, EXTENSIBLE APPLICATIONS - Creating a distributed application includes selecting a group of components from a list of components available on a remote server cluster. Data required to install the selected components is received from the remote server cluster. A list of instructions is created in response to the received data. The list of instructions is then stored. The list of instructions is processed to extract the data required to install the selected components. The data required to install the selected components is transmitted to the remote server cluster to enable installation of the components on the remote server cluster. | 2009-03-26 |
20090083733 | Installing Software onto a Client through a Network, and Corresponding Client - The present invention relates to a method and system for installing software onto a client in the NIM environment and corresponding client. Said method includes: initializing said client, wherein a virtual mapping device associated with a memory driver of the client is created, the virtual mapping device for scheduling between the client's memory driver and the remote NIM server with respect to the I/O operation for running the software so as to direct the I/O operation for running said software to the client's memory driver or the remote NIM server; running said software on the client; acquiring the resources desired for running software; and conducting data migration operation from the NIM server to the client while running said software, wherein the migrated data is the resource data obtained from NIM server and desired for installing said software; and the software installation being completed when all the data desired for installing said software are migrated to the memory driver of the client. It is unnecessary for the present invention to copy all the installation images to the local client before installing software, therefore time delay of installing OSs or application programs can be shortened or even eliminated. | 2009-03-26 |
20090083734 | METHODS AND SYSTEMS FOR PRESERVING CERTIFIED SOFTWARE THROUGH VIRTUALIZATION - A method for reusing certified software applications without recertification is provided. The method includes creating a virtual machine, that includes at least one of the software applications, the virtual machine including an operating system and at least one interface, certifying the virtual machines, and deploying the certified virtual machine in at least one representation of an underlying hardware platform. | 2009-03-26 |
20090083735 | HIGH AVAILABILITY SYSTEM AND EXECUTION STATE CONTROL METHOD - A high availability system includes a first computer on which a first virtual computer and a first hypervisor managing the first virtual computer operate, and a second computer on which a second virtual computer and a second hypervisor managing the second virtual computer operate. The first hypervisor includes an acquisition unit which acquires synchronization information associated with an event, wherein the event has occurred in the first virtual computer and accompanies an input to the first virtual computer, and a transmission unit which transmits the acquired synchronization information to the second hypervisor. The second hypervisor includes a reception unit which receives the synchronization information from the first hypervisor, and a control unit which performs control to match an input to the second virtual computer with an input to the first virtual computer in accordance with the received synchronization information. | 2009-03-26 |
20090083736 | VIRTUALIZED COMPUTER, MONITORING METHOD OF THE VIRTUALIZED COMPUTER AND A COMPUTER READABLE MEDIUM THEREOF - A virtualized computer includes a CPU which shifts between a host mode and a guest mode. The CPU shifts executes either a guest OS or a virtual machine monitor (VMM) in the guest mode and executes a virtual machine monitor-monitor (VMMM) in the host mode. The VMM monitors the guest OS and the VMMM monitors the VMM. | 2009-03-26 |
20090083737 | Device, System, and Method of Classifying a Workload of a Software Service - Some embodiments include, for example, devices, systems, and methods of classifying a workload of a software service. A method of classifying a workload of a software service may include, for example, sampling a plurality of values of at least one parameter of the software service by performing out-of-band monitoring of the at least one parameter; and classifying the workload of the software service by selecting a workload classification from a plurality of predefined workload classifications based on the plurality of values. Other embodiments are described and claimed. | 2009-03-26 |
20090083738 | AUTOMATED DATA OBJECT SET ADMINISTRATION - Modern computer systems may comprise massive sets of data objects of various types, such as data files, application binaries, database objects, proprietary objects managed by applications such as email systems, and system configuration information. Applying complex operations, such as archiving and synchronization operations, to many and varied data objects may be difficult to perform manually or through a script. A more advantageous technique involves applying data object managers to the data object set, where such data object managers are configured to apply various rule comprising a task to be performed on the data object set in furtherance of the operation to various data object types in the data object set. Additionally, the data object set may be modeled as a hierarchical data object set map, to which the rules may be applied through the data object managers in a more uniform manner. | 2009-03-26 |
20090083739 | NETWORK RESOURCE ACCESS CONTROL METHODS AND SYSTEMS USING TRANSACTIONAL ARTIFACTS - Methods and systems are provided for use with digital data processing systems to control or otherwise limit access to networked resources based, at least in part, on transactional artifacts and/or derived artifacts. | 2009-03-26 |
20090083740 | ASYNCHRONOUS EXECUTION OF SOFTWARE TASKS - A service broker for asynchronous execution of software. The broker functions include dynamically loading working modules from a specified directory, publishing the working module commands, receiving service requests from clients, and upon successful authentication and authorization, dispatching the requests to module command queues for scheduling and execution. The modules are invoked in separate domains so that management functions can control the modules independently. A management application facilitates interactive user scheduling of the actions being invoked. This can also be accomplished automatically according to business rules, for example. The management application also facilitates checking the progress on an action that is occurring, displaying errors that occur during the command execution, results of an action can also be displayed, and scheduling of requests. | 2009-03-26 |
20090083741 | Techniques for Accessing a Resource in a Processor System - A technique of accessing a resource includes receiving, at a master scheduler, resource access requests. The resource access requests are translated into respective slave state machine work orders that each include one or more respective commands. The respective commands are assigned, for execution, to command streams associated with respective slave state machines. The respective commands are then executed responsive to the respective slave state machines. | 2009-03-26 |
20090083742 | INTERRUPTABILITY MANAGEMENT VIA SCHEDULING APPLICATION - A system and methodology that facilitates management of user accessibility via a scheduling application is provided. A user can link or map interruptability levels to schedule entries, such as calendar entries or tasks thereby facilitating automatic communication management. Essentially, interruptability rules (and corresponding categories) can be associated to calendar entries and tasks thereby automating implementation of interruptability rules to manage communications received during calendar entries, tasks, meeting, appointments, etc. | 2009-03-26 |
20090083743 | System method and apparatus for binding device threads to device functions - A system apparatus and method for supporting one or more functions in an IO virtualization environment. One or more threads are dynamically associated with, and executing on behalf of, one or more functions in a device. | 2009-03-26 |
20090083744 | INFORMATION WRITING/READING SYSTEM, METHOD AND PROGRAM - An information writing/reading system includes a thread scheduler unit configured to control a sequence of execution for a plurality of threads, a thread execution unit, a device driver unit configured, a disk mechanism, an end time estimation unit configured to estimate an end time of execution of an issued write command, and a command management unit, wherein the thread scheduler unit is configured to temporarily suspend execution of at least one read thread of the plurality of threads if the command management unit determines that an estimated end time of execution of the issued write command is greater than an end time designated by the issued write command. | 2009-03-26 |
20090083745 | Techniques for Maintaining Task Sequencing in a Distributed Computer System - A technique for operating a distributed computer system includes receiving one or more current processing task elements. Each of the one or more respective current processing elements is associated with a different task that is currently being processed in a server cluster. A first task element is selected from the one or more respective current processing task elements and respective servers in the server cluster are requested to update pending task elements, including the one or more respective current processing task elements, based on the first task element. | 2009-03-26 |
20090083746 | METHOD FOR JOB MANAGEMENT OF COMPUTER SYSTEM - A method for job management of a computer system, a job management system, and a computer-readable recording medium are provided. The method includes selecting, as a second job, a running job which is lower in priority than a first job and a number of computing nodes required for execution of which is not smaller than a deficient number of computing nodes due to execution of the first job when a number of free computing nodes in a cluster of the computer system is smaller than a number of computing nodes required for the first job, suspending all processes of the second job and executing the first job in the computing nodes which were used by the second job and the free computing nodes, and resuming execution of the second job after execution of the first job is completed. | 2009-03-26 |
20090083747 | METHOD FOR MANAGING APPLICATION PROGRAMS BY UTILIZING REDUNDANCY AND LOAD BALANCE - A method for managing application programs includes: monitoring whether there is at least an application program which is unresponsive in a plurality of started application programs; and automatically restarting the application program which is unresponsive, and averagely allocating a system resource for the plurality of application programs according to a number of the plurality of application programs. | 2009-03-26 |
20090083748 | PROGRAM EXECUTION DEVICE - A resource information acquiring unit acquires processor resource information from outside. A program associating unit associates the processor resource information with a program. A processor resource allocating unit allocates processor resources to the program in accordance with the processor resource information when the program is executed. | 2009-03-26 |
20090083749 | RESTRICTING RESOURCES CONSUMED BY GHOST AGENTS - One aspect of the present invention can include a method for restricting resources consumed by ghost agents. The method can include the step of associating a ghost agent with a host. A resource utilization value can be ascertained for the ghost agent and the host combined. The ascertained resource utilization value can be compared with a usage threshold. A determination can be made as to whether operations of the ghost agent are to be executed based upon the previous comparison. | 2009-03-26 |
20090083750 | METHOD AND APPARATUS FOR CONTROLLING MESSAGE TRAFFIC LICENSE - The present invention relates to a method and an apparatus for controlling message traffic licenses. The method includes: controlling message traffic through an ordinary license; judging whether the triggering conditions of using the first extended license are fulfilled, and, if the triggering conditions are fulfilled, using the first extended license to control the message traffic. The apparatus includes: a license management module, adapted to switch between the licenses according to the triggering conditions of the message traffic license; and a control module, adapted to control the message traffic by using the license selected by the license management module. The method and the apparatus for controlling message traffic licenses provided in an embodiment of the present invention perform hierarchical control on the short message traffic to overcome waste of system resources in the prior art caused by unitary setting of the maximum traffic and reduce the system resources occupied by invalid license traffic in the Short Message Service Center (SMSC). | 2009-03-26 |
20090083751 | INFORMATION PROCESSING APPARATUS, PARALLEL PROCESSING OPTIMIZATION METHOD, AND PROGRAM - According to one embodiment, an information processing apparatus includes a plurality of execution units and a scheduler which controls assignment of a plurality of basic modules of a program to the plurality of execution units. The scheduler detects a parallel degree representing a parallelization ratio in parallel processing of a program by the plurality of execution units, and detects a load associated with control of assigning the plurality of basic modules in the parallel processing of the program by the plurality of execution units. And then, the scheduler combines two or more basic modules which are successively executed according to a paralleled execution description in order to assign two or more basic modules as a module to a single execution unit, when a value of the parallel degree exceeds a predetermined value and a value of the load exceeds a predetermined value. | 2009-03-26 |
20090083752 | EVENT PROCESSING APPARATUS AND METHOD BASED ON OPERATING SYSTEM - An event processing apparatus has an event queue that accumulates a plurality of events occurred temporally. The apparatus has event queue optimization means for executing filtering processes to delete one or more event based on optimization definition information, and/or for executing chunking processes to integrate a plurality of events into an event, for a plurality of events accumulated in the event queue. | 2009-03-26 |
20090083753 | DYNAMIC THREAD GENERATION AND MANAGEMENT FOR IMPROVED COMPUTER PROGRAM PERFORMANCE - The performance of an executing computer program is dynamically enhanced by creating one or more additional threads of execution and then intercepting function calls generated by the executing computer program and executing such function calls within one of the one or more additional threads. Each thread may be associated with a different processing resource, thereby allowing for concurrent execution of the multiple threads. This technique may be used, for example, to improve the performance of a single-threaded computer program, such as a single-threaded video game program, by allowing multi-threaded techniques to be used to execute the computer program even though the computer program was not designed to use such techniques. | 2009-03-26 |
20090083754 | IMPLEMENTATION OF MULTI-TASKING ON A DIGITAL SIGNAL PROCESSOR - The present invention relates to the implementation for implementing multi-tasking on a digital signal processor. For that purpose blocking functions are arranged such that they do not make use of a processor's hardware stack. Respective function calls are replaced with a piece of inline assembly code, which in stead performs a branch to the correct routine for carrying out said function. If a blocking condition of the blocking function is encountered, a task switch can be done to resume another task. Whilst the hardware stack is not used when a task switch might have to occur, mixed-up contents of the hardware stack among function calls performed by different tasks are avoided. | 2009-03-26 |
20090083755 | TASK SCHEDULING OF FIBER-OPTIC TRANSCEIVER FIRMWARE - Systems and methods for optimizing the task scheduling efficiency of firmware and/or software associated with optoelectronic transceiver devices. In one example, a scheduling module executes microcode that schedules tasks based on the operational parameters. The scheduling module compares operational parameters with their last known values and then flags necessary tasks to be initiated. The scheduling module flags only those tasks that rely on a particular operational parameter and only if the operational parameter has changed in value since the most recent time that it has been measured. Specifically, the scheduling module identifies leading tasks and dependent tasks and flags tasks only if data that relies on the operating parameter has changed since a previous task scheduling determination. | 2009-03-26 |
20090083756 | APPARATUS AND METHOD FOR COMMUNICATION INTERFACE BETWEEN APPLICATION PROGRAMS ON VIRTUAL MACHINES USING SHARED MEMORY - Provided are an apparatus and a method for communication interface between application programs on virtual machines using a shared memory. The apparatus, includes: a request dividing unit for checking a type of socket request information transmitted from a first socket application program on a first virtual machine through a socket interface and dividing the socket request information based on the checked information; a Transmission Control Protocol (TCP) socket connecting unit setting up TCP socket connection with a second socket application program on a second virtual machine based on the divided socket request information for control request; and a shared memory connecting unit for setting up shared memory connection through the set up TCP socket connection and transmitting/receiving data with the second socket application program through the set up shared memory connection based on the divided socket request information for data transmission/reception. | 2009-03-26 |
20090083757 | COMPUTER SYSTEM AND PROGRAM PLUG-IN MANAGEMENT METHOD THEREOF - A computer system with window-based OS (Operating System) and a program plug-in management method is provided. Even though a non-plug-in application installed in the computer system is originally incapable of plugging into a target program, through the method, certain non-plug-in application will still be plugged into the desired target program. A plug-in management table is constructed in advance to store frame information of an assigned frame within the window of the target program and plug-in information of the non-plug-in application and the target program. The non-plug-in application will be plugged into the assigned frame within the window of the target program according to the plug-in management table. After activated, the non-plug-in application and the target program will be executed in parallel so that the non-plug-in application will remain in the window of the target program without shrinking into a bottom toolbar or disappearing from the window. | 2009-03-26 |
20090083758 | SYSTEM AND METHOD FOR DELIVERING VARIABLE SIZE MESSAGES BASED ON SPAM PROBABILITY - There is disclosed a system and method for delivering a message to a communication device. In an embodiment, the method comprises obtaining a probability that the message is spam; in dependence upon the probability that the message is spam, determining a variable message size; and sending the message to the communication device in dependence upon the determined variable message size. In an embodiment, the method further comprises receiving a user response whether the message is spam; and if the message is verified as being spam, then filtering the message from the communication device. | 2009-03-26 |
20090083759 | Process Log Supporting Multiple Flavors Of Processes - A system and method for monitoring activity of heterogeneous components of a business application are disclosed. A system includes a local event infrastructure within each of the heterogeneous components. The local event infrastructure includes an event manager to detect one or more events of the business application, and an event filter to filter the one or more events detected by the event manager. The system further includes a messaging platform to transmit messages indicative of filtered events from the local event infrastructure to a user interface of a central monitoring system, and a process log displayed in the user interface to generate and display a log of the one or more events. | 2009-03-26 |
20090083760 | MANAGEMENT COMPONENT TRANSPORT PROTOCOL INTERCONNECT FILTERING AND ROUTING - A method, apparatus, and system are disclosed. In one embodiment, the method includes rerouting a Vendor Defined Message (VDM) sent from a first device is targeting a second device, to a third device. The method also includes keeping the first device unaware of the rerouting. | 2009-03-26 |
20090083761 | MULTIPLE AND MULTI-PART MESSAGE METHODS AND SYSTEMS FOR HANDLING ELECTRONIC MESSAGE CONTENT FOR ELECTRONIC COMMUNICATIONS DEVICES - Multiple and multi-part message methods and systems for handling electronic message content for electronic communications devices are presented. An exemplary method for handling electronic message content for an electronic communications device includes: receiving a first electronic message that includes default message content at the communications device; receiving a second electronic message that includes alternate message content at the communications device; determining at the communications device whether the first received message indicates availability of the alternate message content; and if the first received message indicates availability of the alternate message content, automatically providing the alternate message content of the second received message instead of the default message content of the first received message, in response to a user using the communications device to open the first received message indicating availability of the alternate message content or in response to the user using the communications device to open the second received message. | 2009-03-26 |
20090083762 | Dynamically mapping an action of a message - A system and method for dynamically mapping an action of a message is disclosed. The technology initially receives a first message generated by a first Service Oriented Architecture (SOA). The first message comprises an operation which is described within the message context of the first message. It is then determined that the operation corresponds to an action of a second SOA. A second message is then generated which is compatible with the second SOA. The second message comprises metadata which describes the action of the second SOA. | 2009-03-26 |
20090083763 | REMOTE CONTROL OF COMPUTING DEVICES VIA TWO DISPARATE NETWORKS - An inter-network remote control system is described that enables remote control of computing devices via two or more disparate data communications networks. In various embodiments, the inter-network remote control system receives a message from a mobile device via a first network, transforms the received message so that it can be relayed via a second network, and forwards the transformed message via the second network to a target computing device to cause that device to be controlled remotely. | 2009-03-26 |
20090083764 | Device-hosted services over media transfer protocol - An arrangement for exposing self-describing device-hosted services on a client device to a host application or processes over MTP (Media Transfer Protocol) is provided by which an MTP extension comprising new MTP commands enables the device-hosted services to be backwards and forward compatible with existing MTP implementations. The new MTP commands in the extension enable discovery by the host of device-hosted services provided by a connected client device. In an illustrative example, the device-hosted services include storage services which supplement traditional MTP storages with service features, functional device services which support message-based interaction between the host and client device, and information services which may simply present a rich, static dataset of information to the host rather than providing additional storage or functional capabilities. These device-hosted services advantageously enable richer communication between the host and client device. | 2009-03-26 |
20090083765 | Accessing device-hosted services from scripting and other programming environments - An arrangement for exposing self-describing device-hosted services on a client device to a host application or processes over MTP (Media Transfer Protocol) is provided by which an MTP extension comprising new MTP commands enables the device-hosted services to be backwards and forward compatible with existing MTP implementations. The new MTP commands in the extension enable discovery by the host of device-hosted services provided by a connected client device. In an illustrative example, the device-hosted services include storage services, functional device services, and information services. These device-hosted services advantageously enable richer communication between the host and client device. A set of methods is further provided for taking any such device-hosted service present on a device and exposing the functionality, for example, to web-based client applications, as well as other thin-client solutions, through utilization of a scriptable or other programming environment. | 2009-03-26 |
20090083766 | SYSTEMS FOR PERFORMING BARE MACHINE COMPUTER APPLICATIONS - Systems for performing bare machine computing are disclosed. A system may include a bare machine computing platform that includes a processor, one or more input/output devices, and a storage medium. The bare machine computing platform does not include an operating system. The system may further include a processor readable storage medium including one or more instructions for implementing an application object. The application object may contain data and one or more instructions for enabling an operating environment and executing an application within the operating environment. | 2009-03-26 |
20090083767 | NETWORK DEVICE DRIVER SYSTEM HAVING COMMUNICATION FUNCTION AND METHOD OF OPERATING THE SYSTEM - A network device driver includes a fetching/hooking module to fetch/hook hardware data and/or a hardware event of the communication terminal; a packet assembly module to packetize the hardware data and/or the hardware event; a packet release module to recover the packetized hardware data and/or the hardware event, which are/is received from another terminal connected with the communication terminal via a wired/wireless communication network; and a transmission module to receive/transmit the packetized hardware data and/or the hardware event from/to another communication terminal. | 2009-03-26 |
20090083768 | CONTEXT PLATFORM FRAMEWORK FOR AGGREGATION, ANALYSIS AND USE OF CONTEXTUAL INFORMATION - A context platform framework for aggregation, analysis and use of contextual information is described. An embodiment of a system includes an aggregator to receive context information from a plurality of providers via a provider application program interface (API), where the aggregator to aggregate the received context information. The system also includes an analyzer to analyze the received context information and the aggregated context information to generate computed context information. Then, based on the aggregated context information, the computed context information and one or more analysis rules, at least one of the aggregator and the analyzer to trigger an action for at least one client of a plurality of clients, where communication with the plurality of clients is accomplished via a client API. Other embodiments are described and claimed. | 2009-03-26 |
20090083769 | COMMUNICATING WITH REMOTE OBJECTS IN A DATA PROCESSING NETWORK - A method and computer program product for invoking remote objects in a data processing system includes generating a serialized byte stream containing the remote object and its arguments, responsive to executing a remote object call. The serialized byte stream is sent to a server containing the object. Responsive to receiving a second serialized byte stream containing a result produced by the remote object and determining the presence of a second remote object, in the second byte stream, for which no reference can be found, using information contained in second serialized byte stream to determine the class type of the second remote object. A proxy compatible with the second remote object's class type, if not already existing, is automatically generated and compiled on the client or, if the proxy does exist, is loaded at run time to call the second remote object. | 2009-03-26 |
20090083770 | RECORDING MEDIUM PLAYBACK DEVICE - A recording medium playback device, which enables to decrease time and labor required for a passenger to exchange the recording media, is provided. A CD player | 2009-03-26 |
20090083771 | Loading mechanism and disc player using the loading mechanism - A loading mechanism ( | 2009-03-26 |
20090083772 | DISK DEVICE - There is provided a disk apparatus having a clamp structure, which can fix a disk in a stable manner with a simple construction. More specifically, the disk apparatus includes a hub having a disk inserting portion having a cylindrical plane in the outer part of one end and a disk receiving portion having a flat part and being pivotably supported, a head having an inner hole through which the disk inserting portion is fitted, facing toward one face of a disk, levitating and scanning above the disk and reading a signal recorded on the disk or recording a signal on the disk, the disk being held by the disk receiving portion, and a clamp unit holding the disk with the disk receiving portion. In this case, the disk receiving portion has an inclined or declined plane. Thus, the amount and direction of deformation of the disk, which is caused by clamping, are defined, and obtaining a stable amount of head levitation independently of temperature changes can prevent the occurrence of a distortion of the disk. Therefore, a decrease in head output, for example, can be prevented, and the reliability can be improved. | 2009-03-26 |
20090083773 | EXPANDABLE DATA STORAGE SYSTEM AND METHOD WITH CARTRIDGE PASS-THROUGH BETWEEN CARTRIDGE HANDLING UNITS - An apparatus and method for expanding capacity of a data cartridge storage and handling apparatus includes a modification to permit a second data cartridge storage and handling apparatus to be added to the system at a position to permit exchange of data cartridges via a pass-through opening. A pass-through box is added in one of the storage and handling units, the pass-through box having a portion shaped like a cartridge so that it is gripped by a gripper of a cartridge shuttle. A second part of the pass-through box holds a cartridge so that the shuttle can hold the pass-through box in a position to extend the cartridge it is holding into the other storage and handling apparatus. A marking system is provided to ensure proper spacing of the units from one another. A connection and control coordinates the operation thereof. The pass-through box is installed by being inserted in a replacement storage magazine. The housings of the storage and handling apparatus have a removable cover to permit opening of the pass-through opening. | 2009-03-26 |
20090083774 | ELECTRONIC APPARATUS COMPRISING RECEPTACLE FOR STORING DISK DRIVE - An electronic apparatus is provided with a housing having a receptacle, a disk drive removably stored in the receptacle, and a grounding metal member attached to the disk drive. The disk drive has a depressed section, and this depressed section is exposed to the receptacle when the disk drive is stored in the receptacle. The grounding metal member is located in the depressed section and includes a first conduction portion. The receptacle of the housing has a second conduction portion. When the disk drive is stored in the receptacle, the second conduction portion comes into contact with the first conduction portion of the grounding metal member, thereby providing ground-connection between the disk drive and the housing. | 2009-03-26 |
20090083775 | Disk Device - A disk device includes: a front panel; a bottom chassis, including: a bottom plate, having a first end and a second end; and a side plate, formed on the first end, the side plate formed with a first through hole; a connecting member, having a first wall formed with a second through hole and a second wall coupled with the front panel; a hook portion, formed on the first wall so as to extend in a first direction and engaging with the side plate; a screw, fitted into the first through hole and the second through hole thereby coupling the first wall and the side plate; a first engaging member, formed on the side plate; and a second engaging member, formed on the connecting member, and engaging with the first engaging member such that movement thereof in at least the first direction is restricted. | 2009-03-26 |
20090083776 | Disk Device - A disk device includes: a traverse chassis, one end of which is configured to be movable between a first position and a second position in a first direction; a cam member, formed with a cam groove configured to move in a second direction orthogonal to the first direction and having a first end and a second end; a cam follower fitted with the cam groove so as to be movable between the first end and the second end in accordance with the movement of the cam member; a guide member, having a guide face configured to guide the cam follower in the first direction in cooperation with the cam member; and an urging member, configured to urge the cam follower against an inner wall of the cam groove and the guide face when the cam follower is placed in the first end. | 2009-03-26 |
20090083777 | ACCOUNTING FOR VIEWING AND RECORDING OF PROGRAMS - A method/system for accounting for viewing/recording of programs via a client device may include: generating an account associated with a client device, the account including a balance; monitoring viewing/recording of programs via the client device; and deducting from the balance based on the viewing/recording of programs via the client device. A method/system for providing viewing/recording of programs via a client device may include: receiving a request to view/record a program via a client device; evaluating the request in view of an account associated with the client device; and allowing the program to be viewed/recorded via the client device based on the evaluation. A method of generating such an account may include: receiving a user request for an account associated with a client device; and setting an initial balance of the account based on the user request, the initial balance including an amount of viewing/recording of programs via the client device. | 2009-03-26 |
20090083778 | Broadcast Content Screening Service - A system and computer program product for screening broadcast programming is provided. A viewer is configured to receive broadcast programming and to present the broadcast programming to a user. An interface is configured to receive user input from a user, the user input comprising at least a content of interest start time based on the broadcast programming. A processor is coupled to the interface and configured to store the user input and to generate a screening signal based on the user input. In a particular aspect, a broadcast recorder is coupled to the viewer and configured to store the received broadcast programming. | 2009-03-26 |
20090083779 | DIGITAL CONTENT PROMOTION - Embodiments of digital content promotion are disclosed. | 2009-03-26 |
20090083780 | METHODS AND SYSTEMS FOR PROVIDING DEMAND BASED SERVICES - A system and method may include monitoring content being displayed at a display device to generate monitoring data that includes a program identifier, communicating the monitoring data to a server, the server determining which programs to include in an on-demand lineup based on the monitoring data and generating an on-demand lineup message to identify on-demand programs included in the on-demand lineup, and receiving the on-demand lineup message from the server. | 2009-03-26 |
20090083781 | Intelligent Video Player - Systems and methods for managing digital video data are described. The digital video data maybe managed by employing a computing device to extract metadata from the video file and calculate a unique video signature associated with the video file. The computing device then uploads the metadata and unique video signature to a server which stores the metadata in a lookup table according to the unique video signature. | 2009-03-26 |
20090083782 | SYSTEMS AND METHODS FOR MANAGING PARENTAL CONTROL SETTINGS IN MULTIPLE ENTERTAINMENT DEVICES - Parental control settings may be managed between multiple entertainment devices, such as digital televisions (DTVs). A system includes a first entertainment device and a second entertainment device. The first entertainment device is configured to selectively block content based on a first set of parental control settings, and the second entertainment device configured to selectively block content based on a second set of parental control settings. The first entertainment device is configured to transmit the first set of parental control settings to the second entertainment device, and the second entertainment device is configured to receive the first set of parental control settings and to modify the second set of parental control settings such that they are substantially equivalent to the first set of parental control settings. | 2009-03-26 |
20090083783 | DIGITAL BROADCASTING RECEIVER AND METHOD FOR CONTROLLING THE SAME - A reception system and a method for processing data in the reception system are disclosed. The reception system includes a baseband processor receiving a broadcasting signal including mobile service data and main service data, the mobile service data including first service data and second service data having a format different from that of the first service data, the second service data configuring a Reed Solomon (RS) frame, and the RS frame including a table which describes the second service data having the format different from that of the first service data and signaling information including conditional access information of the second service data, a table handler parsing the table from the RS frame and extracting the signaling information of the second service data, the extracted signaling information including conditional access information of the second service data in the RS frame, a frame handler extracting the second service data from the RS frame on the basis of the extracted signaling information, a conditional access handler releasing the conditional access of the extracted second service data on the basis of the conditional access information of the extracted signaling information, and a service handler parsing the second service data of which the conditional access is released. Accordingly, it is possible to process service data having a format different from that of the existing MH method in an MH system and provide various services. | 2009-03-26 |
20090083784 | CONTENT FILTERING FOR A DIGITAL AUDIO SIGNAL - According to some embodiments, content filtering is provided for a digital audio signal. | 2009-03-26 |
20090083785 | DIGITAL BROADCASTING SYSTEM AND DATA PROCESSING METHOD - A digital broadcasting system and method of processing data therein are disclosed. A receiving system of the digital broadcasting system includes a baseband processor unit receiving a broadcast signal including mobile service data and main service data, the mobile service data configuring an RS frame, the RS frame including the mobile service data and at least one signaling information data describing rating information of the mobile service data, a management processor unit obtaining the rating information of the mobile service data by parsing the signaling information data from the RS frame, the management processor unit determining a presence or non-presence of a viewing restriction by comparing the obtained rating information of the mobile service data to viewing restriction rating information set by a user, and a presentation processor unit blocking the mobile service data if the viewing restriction of the mobile service data is determined. | 2009-03-26 |
20090083786 | SYSTEM AND METHOD FOR DIGITAL RIGHTS MANAGEMENT OF DIGITAL VIDEO BROADCASTING - A system and method for Digital Right Management (DRM) of Digital Video Broadcasting (DVB). The system for DRM of DVB includes a DVB transmitting device for transmitting content for the DVB and information on user's rights object for the content, and a DVB receiving device for receiving and storing the transmitted content, and playing the stored data in accordance with the information on the user's rights object. A sneak post view problem occurring during the DVB is solved, and thus the digital rights for the DVB content are efficiently protected. In solving the sneak post view problem, the existing rights object and the construction of the security association database can be used, without adding a separate construction. | 2009-03-26 |
20090083787 | Pivotable Events Timeline - A pivotable events timeline is described. In embodiment(s), a pivotable events timeline can include event indicators of events associated with television media content. The event indicators can be displayed to indicate a sequence of the events along the pivotable events timeline. An event on the pivotable events timeline can be expanded when an event indicator corresponding to the event is selected. The selected event can be expanded to display information associated with the event and/or the television media content. | 2009-03-26 |
20090083788 | Advertisement Rotation - A system and method for delivering content over a network is provided. Content may be primary content (e.g., music or a movie) or ancillary content (e.g., an advertisement). The ancillary content may further be classified as universal ancillary content that all users of the present system will receive; targeted ancillary content that particular users of the present system will receive; and context-specific ancillary content that users of the present system and viewing particular primary content will receive. The type of primary and/or ancillary content delivered to the user will depend, in part, on indicia of the user of a device receiving the content. The present invention seeks to ensure that a user has relevant and up-to-date ancillary content notwithstanding the nature or date of the primary content. Feedback data concerning the viewing of the ancillary content may also be generated such that a provider of the advertisement and/or product may provide targeted advertisements and improved products and services. | 2009-03-26 |
20090083789 | System and method for controlling video inputs to a computer - A system and method are disclosed for configuring video ports on a computer. An operating system is used to generate a visual user interface comprising a plurality of icons representing video input sources coupled to a tuner and a plurality of icons representing tuner output channels. A user provides input data to associate individual video input sources with individual tuner output channels, thereby generating a set of predetermined video source-channel associations. Appropriate control signals are then used to process video data in accordance with said predetermined video source-channel associations. | 2009-03-26 |
20090083790 | Video scene segmentation and categorization - In one embodiment of the invention, an apparatus and method for video browsing, summarization, and/or retrieval, based on video scene segmentation and categorization is disclosed. Video shots may be detected from video data. Key frames may be selected from the shots. A shot similarity graph may be composed based on the key frames. Using normalized cuts on the graph, scenes may be segmented. The segmented scenes may be categorized based on whether the segmented scene is a parallel or serial scene. One or more representative key frames may be selected based on the scene categorization. | 2009-03-26 |
20090083791 | METHOD FOR TUNING TO CHANNEL AND BROADCAST RECEIVING APPARATUS USING THE SAME - A channel tuning method and a broadcast receiving apparatus using the same are provided. The channel tuning method includes receiving a channel selection command from a user, tuning to a predetermined broadcast signal using channel index information corresponding to selected channel information, and displaying the tuned broadcast signal. The channel index information includes physical transmission channel (PTC) information, and program number information which is contained in a program map table (PMT). Therefore, it is possible to simultaneously manage a plurality of broadcast receiving apparatuses using separate channel index information corresponding to channel information input to the broadcast receiving apparatuses. | 2009-03-26 |
20090083792 | Television receiver and television receiving method - A television receiver includes at least two tuner units that respectively connect to multidirectional antennas respectively capable of electrically switching a directivity of a receiving radio wave and that select a television broadcast signal corresponding to a channel selected by a user. The television receiver further includes an optimum direction updating section (optimum direction updating process). Thereby, when a tuner unit currently being not used is present, an optimum receive direction of the multidirectional antenna on a channel other than a channel selected in a tuner unit currently being in use is serially updated by using the tuner unit currently being not in use. Consequently, it is possible to provide the television receiver that is capable of performing the channel selection always in the optimum receive direction of the multidirectional antenna and channel selection operation quickly or in a reduced period of time in the event of the channel selection. | 2009-03-26 |
20090083793 | BROADCASTING RECEIVING APPARATUS AND CONTROL METHOD THEREOF - A broadcasting receiving apparatus includes: a receiver which receives a broadcasting signal of one of a plurality of broadcasting channels, the broadcasting channels belonging to at least one of a plurality of channel categories; and a controller which deletes a broadcasting channel having the channel category selected by a user from a memory channel group including memory broadcasting channels among the plurality of the broadcasting channels, and controls the receiver to receive a broadcasting signal of one of the broadcasting channels selected by a user from the memory channel group excluding the broadcasting channel. | 2009-03-26 |
20090083794 | METHOD AND DIGITAL BROADCASTING SYSTEM FOR TRANSMITTING AND RECEIVING ESG - Disclosed is a method and a digital broadcasting system for transmitting and receiving an Electronic Service Guide (ESG). When there are ESG fragments to be transmitted through a communication network among ESG fragments included in ESG data, a digital broadcast transmitter generates an ESG data session such that the ESG data session may include route information through the communication network of the relevant ESG fragments. Then, the digital broadcast transmitter transmits the generated ESG data session to a broadcast receiving terminal, which obtains the route information through the communication network of the relevant ESG fragments. Accordingly, a user can more easily and conveniently receive the ESG data by using the route information through the communication network obtained by the broadcast receiving terminal. | 2009-03-26 |
20090083795 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcast receiver and a control method thereof are disclosed. The control method of the digital broadcast receiver includes receiving a broadcast signal into which mobile service data and main service data are multiplexed, extracting TPC signaling information and FIC signaling information from a data group in the received mobile service data, acquiring a program table defining a mapping relation between each of all ensembles transmitted at a physical frequency and at least one virtual channel corresponding to the ensemble, using the extracted FIC signaling information, and detecting IP address information required for channel tuning to the at least one virtual channel corresponding to the ensemble, using the acquired program table. | 2009-03-26 |
20090083796 | INFORMATION RECOMMENDATION APPARATUS AND METHOD - An information recommendation apparatus and method displaying recommendation information based on a user's preference generated from a search index of information of operation(s) previously performed by the user including calculating a degree of similarity between recommendation information and operation information based on a search index for the recommendation information and a search index for the operation information, and outputting operation information having a degree of similarity that satisfies a specified condition as a recommendation reason for the recommendation information. | 2009-03-26 |
20090083797 | METHOD FOR DISPLAYING EXTRA INFORMATION AND VIDEO APPARATUS THEREOF - A method for displaying extra information and a video apparatus thereof. The method includes displaying the image, receiving a user's command to display the extra information on a specific area of the display, and displaying the extra information on the specific area, and shifting the image out of the specific area, such that a portion of the image is displayed. | 2009-03-26 |
20090083798 | METHOD AND SYSTEM FOR PROVIDING PROGRAM GUIDE SERVICE - A method of providing program guide services in a broadcasting system coupled to at least one broadcasting terminal through a network includes: generating a video source for a program guide by processing a video signal for plural broadcasting programs; encoding the video source using a predetermined algorithm; and transmitting the encoded video source to the broadcasting terminal. The broadcasting terminal outputs the program guide including at least one of sub-videos included in the video source on the basis of audience rating/ranking. | 2009-03-26 |
20090083799 | BROADCAST RECEIVING APPARATUS - If a keyword determining portion judges that the program name or program information of the selected program contains the keyword registered in a nonvolatile memory, a muting portion makes a video processing portion and an audio processing portion stop outputting a video signal and an audio signal, respectively. As a result of this muting processing, no video is displayed on the display device, and no sound is outputted from a loudspeaker. If the keyword determining portion judges that the program name or program information of the selected program does not contain the keyword registered in the nonvolatile memory, the video processing portion and the audio processing portion output the video signal and the audio signal, respectively, as usual. Consequently, video is displayed on the display device, and sound is outputted from the loudspeaker. | 2009-03-26 |
20090083800 | CHANNEL PATH DISPLAY OF A VIDEO NETWORK - A device may receive selection of a channel provided by a video network, determine equipment, of the video network, associated with the selected channel, determine status information of the associated equipment, determine port level details of the associated equipment, combine the associated equipment, the status information, and the port level details into a path for the selected channel, and provide the selected channel path to a user. | 2009-03-26 |
20090083801 | SYSTEM AND METHOD FOR AUDIBLE CHANNEL ANNOUNCE - Audibly announcing program channels is provided upon the detection of a channel information display, such as a programming banner or graphical channel representation. In response to the channel information display being detected, data corresponding to the channel information display may be captured and parsed. Once speech data representative of the current program channel has been generated, an audible announcement of the program channel may be made to the user, thereby enabling visually impaired individuals to ascertain the currently selected program channel. In another embodiment, the broadcast network corresponding to the current program channel may also be identified and audibly announced with the current program channel. | 2009-03-26 |
20090083802 | Broadcast Receiving Apparatus - A broadcast receiving apparatus includes a broadcast receiving section | 2009-03-26 |
20090083803 | System and method for receiving broadcast multimedia on a mobile device - A system and a method receive broadcast multimedia on a mobile device. The system and the method may use a broadcast receiver accessory that may connect to a mobile device. The system and the method may have a bidirectional data connection between the broadcast receiver accessory and the mobile device. The broadcast receiver accessory may translate, reformat and/or repackage content into a form that may be viewed on the mobile device. The broadcast receiver accessory may have a tuner component, an application processor, an audio rendering element and/or memory. | 2009-03-26 |
20090083804 | System and Method for Low Cost Mobile TV - A low profile low cost mobile in-motion antenna system for satellite TV reception using DVB with different either BPSK or CDMA like modulation schemes is described. In some embodiments, a low resolution version of a video transmission may be used as a backup for a higher resolution version of the video transmission. | 2009-03-26 |
20090083805 | Media Device Interface System and Method for Vehicle Information Systems - An information system suitable for use in cooperation with portable media devices, such as an Apple iPhone® digital electronic media device, and methods for manufacturing and using same. The information system includes a wireless access point and supports a simple manner for seamlessly integrating the personal media device with the information system, immersing a user in a rich and intuitive media environment. When disposed within a predetermined range of the wireless access point, the portable media device and the vehicle information system can initiate, and maintain, communications, preferably without requiring authentication of the portable media device. The personal media device thereby can exchange control commands and viewing content with the information system. Thereby, a user can advantageously enjoy selected viewing content provided by the information system via the personal media device. | 2009-03-26 |
20090083806 | Media organization for distributed sending of media data - Media data is distributed across multiple devices and is locatable using a hashing function and a hash table. The media data is partially replicated based on popularity thereof. In a described implementation, a media data block is locatable by hashing a media data indicator to produce a media data hash value that maps to a bin of the hash table. The bin is associated with at least one device that stores and/or with a sender that is capable of sending to clients the media data blocks mapping thereto. Each bin may have primary and secondary roles. Devices holding primary roles store all of the media data blocks mapping to a bin. Devices holding secondary roles replicate the media data blocks mapping to the bin that are also within a top predetermined popularity percentage. Popularity is determined based on numbers of clients currently requesting a particular media data portion. | 2009-03-26 |
20090083807 | DIGITAL CONTENT DISTRIBUTION SYSTEM - Embodiments of a digital content distribution system are disclosed. | 2009-03-26 |
20090083808 | SYSTEM AND METHOD FOR ORDERING AND DISTRIBUTING MULTIMEDIA CONTENT - A system and method for ordering and distributing multimedia content including a receiver to receive data for ordering multimedia content, a decoder to decode the data in the event the data is encoded, and distributing the multimedia content based on the data to one or more output devices at a predetermined time. | 2009-03-26 |
20090083809 | Content distributed-storage system, frame image obtaining method, node device, and recording medium on which node processing program is recorded - In a content distributed-storage system in which divided content data obtained by dividing content data of a single unit having a plurality of pieces of frame image data into a plurality of pieces is stored so as to be distributed to a plurality of node devices, unique identification information is assigned to each of the divided content data, each of the node devices can obtain the divided content data on the basis of the identification information. | 2009-03-26 |
20090083810 | VIDEO SERVER AND VIDEO DISTRIBUTION SYSTEM USING THE SAME - There is provided a stream transmitter for generating and transmitting a digest stream that is a single stream into which digests, each having a predetermined time length, cut out from the respective plurality of video contents stored in a contents storage are combined. This configuration allows a user to view the digest stream, which collects the digests of the respective contents, and select a desirable program by viewing each digest. | 2009-03-26 |
20090083811 | Unicast Delivery of Multimedia Content - Described herein are techniques, including methods and systems, including computer program products, for unicast delivery of multimedia content. A broadcast program and a video-on-demand program are ingested by a video delivery module. At least a portion of the broadcast program and at least a portion of the video-on-demand program are stored. The broadcast program, the video-on-demand program, or both are delivered as a unicast video stream to a first single subscriber through a multiplexer connected to a plurality of subscribers. | 2009-03-26 |