Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


01st week of 2009 patent applcation highlights part 72
Patent application numberTitlePublished
20090007114ESTIMATION METHOD AND SYSTEM - A time estimation method and system. The method comprises performing a loop of one or more iterations. Each iteration is for calculating a remaining time duration (RD) for completing a process for performing tasks. The loop is performed until the RD equals zero. Each iteration comprises receiving first data related to a plurality of objects associated with the process. A time to complete each object of the plurality of objects (POT) is calculated based on the first data. A number of objects of the plurality of objects remaining in the process (OR) is calculated based on the first data. Second data related to a plurality of work units is received. The plurality of work units is comprised by the plurality of objects. Each work unit is associated with a different task of the tasks. The RD is calculated based on the POT, the OR, and the second data.2009-01-01
20090007115Method and apparatus for parallel XSL transformation with low contention and load balancing - A method for parallel transformation of an XML document by a plurality of execution modules and the serialization of output according to semantic order of the XML document.2009-01-01
20090007116Adjacent data parallel and streaming operator fusion - Various technologies and techniques are disclosed for handling data parallel operations. Data parallel operations are composed together to create a more complex data parallel operation. A fusion plan process is performed on a particular complex operation dynamically at runtime. As part of the fusion plan process, an analysis is performed of a structure of the complex operation and input data. One particular algorithm that best preserves parallelism is chosen from multiple algorithms. The structure of the complex operation is revised based on the particular algorithm chosen. A nested complex operation can also be fused, by inlining its contents into an outer complex operation so that parallelism is preserved across nested operation boundaries.2009-01-01
20090007117METHOD AND APPARATUS FOR PERFORMING RELATED TASKS ON MULTI-CORE PROCESSOR - A method and apparatus for performing related tasks in a multi-core processor are provided. The method of performing at least one related task on the multi-core processor including a plurality of cores, includes: determining whether data and address information which are required for performing the at least one related task are loaded in the cores of the multi-core processor; and controlling the multi-core processor based on a result of the determining so that the cores concurrently start to perform the at least one related task.2009-01-01
20090007118Native Virtualization on a Partially Trusted Adapter Using PCI Host Bus, Device, and Function Number for Identification - A mechanism that allows a single physical I/O adapter, such as a PCI, PCI-X, or PCI-E adapter, to perform I/O transactions using the PCI host bus, device, and function numbers to validate that an I/O transaction originated from the proper host is provided. Additionally, a method for facilitating identification of a transaction source partition is provided. An input/output transaction that is directed to a physical adapter is originated from a system image of a plurality of system images. The host data processing system adds an identifier of the system image to the input/output transaction. The input/output transaction is then conveyed to the physical adapter for processing of the input/output transaction.2009-01-01
20090007119METHOD AND APPARATUS FOR SINGLE-STEPPING COHERENCE EVENTS IN A MULTIPROCESSOR SYSTEM UNDER SOFTWARE CONTROL - An apparatus and method are disclosed for single-stepping coherence events in a multiprocessor system under software control in order to monitor the behavior of a memory coherence mechanism. Single-stepping coherence events in a multiprocessor system is made possible by adding one or more step registers. By accessing these step registers, one or more coherence requests are processed by the multiprocessor system. The step registers determine if the snoop unit will operate by proceeding in a normal execution mode, or operate in a single-step mode.2009-01-01
20090007120SYSTEM AND METHOD TO OPTIMIZE OS SCHEDULING DECISIONS FOR POWER SAVINGS BASED ON TEMPORAL CHARACTERISTICS OF THE SCHEDULED ENTITY AND SYSTEM WORKLOAD - In some embodiments, the invention involves a system and method to enhance an operating system's ability to schedule ready threads, specifically to select a logical processor on which to run the ready thread, based on platform policy. Platform policy may be performance-centric, power-centric, or a balance of the two. Embodiments of the present invention use temporal characteristics of the system utilization, or workload, and/or temporal characteristics of the ready thread in choosing a logical processor. Other embodiments are described and claimed.2009-01-01
20090007121Method And Apparatus To Enable Runtime Processor Migration With Operating System Assistance - In a method for switching to a spare processor during runtime, a processing system determines that execution should be migrated off of an active processor. An operating system (OS) scheduler and at least one device are then paused, and the active processor is put into an idle state. State data from writable and substantial non-writable stores in the active processor is loaded into the spare processor. Interrupt routing table logic for the processing system is dynamically reprogrammed to direct external interrupts to the spare processor. The active processor may then be off-lined, and the device and OS scheduler may be unpaused or resumed. Threads may then be dispatched to the spare processor for execution. Other embodiments are described and claimed.2009-01-01
20090007122AUTOMATIC RELEVANCE FILTERING - A computer-implemented method and an apparatus for use in a computing apparatus are disclosed. The method includes determining a context and a data requirement for a candidate action to be selected, the selection specifying an action in a workflow; and filtering the candidate actions for relevance in light of the context and the data requirement. The apparatus, in a first aspect, includes a program storage medium encoded with instructions that, when executed by a computing device, performs the method. In a second aspect, the apparatus includes a computing apparatus programmed to perform the method.2009-01-01
20090007123Dynamic Application Scheduler in a Polling System - A dynamic scheduling system is provided that comprises a processor, a polling task, a work task, and a scheduler assistant task. The polling task is configured for execution by the processor, wherein the polling task executes during a first CPU time window and sleeps during a second CPU time window. The work task is configured for an execution during the second CPU time window. The scheduler assistant (SA) task has an execution state to indicate to the polling task a status of the execution of the work task to the polling task. The SA task is configured to run if the work task runs to completion within the second CPU time window.2009-01-01
20090007124Method and mechanism for memory access synchronization - The present invention is a method and mechanism of multiple processors synchronization. Calling global memory fence (GMF) service raises asynchronous memory fence being executed on other processors. By guarantee that asynchronous memory fence (AMF) or equivalence on other processors are executed within the window of global memory fence (GMF) service call, the expensive memory ordering semantics can be removed from the critical path of frequently-executed application code. Therefore, the overall performance is improved in modern processor architectures.2009-01-01
20090007125Resource Allocation Based on Anticipated Resource Underutilization in a Logically Partitioned Multi-Processor Environment - A method, apparatus and program product for allocating resources in a logically partitioned multiprocessor environment. Resource usage is monitored in a first logical partition in the logically partitioned multiprocessor environment to predict a future underutilization of a resource in the first logical partition. An application executing in a second logical partition in the logically partitioned multiprocessor environment is configured for execution in the second logical partition with an assumption made that at least a portion of the underutilized resource is allocated to the second logical partition during at least a portion of the predicted future underutilization of the resource.2009-01-01
20090007126SWAP CAP RESOURCE CONTROL FOR USE IN VIRTUALIZATION - A method of implementing virtualization involves an improved approach to virtual memory management. An operating system includes a kernel, a resource control framework, a virtual memory subsystem, and a virtualization subsystem. The virtualization subsystem is capable of creating separate environments that logically isolate applications from each other. The virtual memory subsystem utilizes swap space to manage a backing store for anonymous memory. The separate environments share physical resources including swap space. When a separate environment is configured, properties are defined. Configuring a separate environment may include specifying a swap cap that specifies a maximum amount of swap space usable by the separate environment. The resource control framework includes a swap cap resource control. The swap cap resource control is enforced by the kernel such that during operation of the separate environment, the kernel enforces the swap cap specified when the separate environment was configured.2009-01-01
20090007127SYSTEM AND METHOD FOR OPTIMIZING DATA ANALYSIS - There is provided an adaptive semi-synchronous parallel processing system and method, which may be adapted to various data analysis applications such as flow cytometry systems. By identifying the relationship and memory dependencies between tasks that are necessary to complete an analysis, it is possible to significantly reduce the analysis processing time by selectively executing tasks after careful assignment of tasks to one or more processor queues, where the queue assignment is based on an optimal execution strategy. Further strategies are disclosed to address optimal processing once a task undergoes computation by a computational element in a multiprocessor system. Also disclosed is a technique to perform fluorescence compensation to correct spectral overlap between different detectors in a flow cytometry system due to emission characteristics of various fluorescent dyes.2009-01-01
20090007128 METHOD AND SYSTEM FOR ORCHESTRATING SYSTEM RESOURCES WITH ENERGY CONSUMPTION MONITORING - A method and system for orchestrating system resources including provisioning process, performance measurement, capacity planning and infrastructure deployment. An integrated solution is provided which could help monitoring the system power consumption and applying corrective rebalancing actions. Such orchestrating and rebalancing activity is performed by the system taking into account the estimated power consumption of the single SW applications.2009-01-01
20090007129Method of allocating resources among client work machines - A method for allocating resources among a plurality of client work machines includes representing at least one client work machine as a resource object, representing at least one manufacturing process executable at a client work machine as a process, defining at least one usage capability for a resource object, selecting one of at least two states of the usage capability, and executing at least one manufacturing process on at least one client work machine according to the selected state of the usage capability.2009-01-01
20090007130IMAGE FORMING APPARATUS, CONTROLLING METHOD, AND CONTROL PROGRAM - An image forming apparatus in which programs for controlling processes that are provided by the image forming apparatus are installed. The image forming apparatus includes means for managing the use amount of each program by use of a counter, means for recognizing the counter which corresponds to the identification information of the program and can manage the use amount of the program, means for correlating the program with the counter recognized by the recognizing means to manage the counter, means which can set an upper limit on the use amount of each program for the use amount managing means, and means for controlling the process by the image forming apparatus based on the upper limit of the use amount set by the setting means for each of the types of the programs.2009-01-01
20090007131Automating the Life Cycle of a Distributed Computing Application - A system for automating the life cycle of a software application is provided. The software application utilizes computing resources distributed over a network. A representative system includes creating logic operable to create a task list which describes how at least one stage in the application life cycle is to be performed, and processing logic responsive to the creating logic, operable to process the task list to perform at least one stage in the application life cycle. The processing logic is integrated with a development environment, and the development environment is used to develop the software application.2009-01-01
20090007132MANAGING PROCESSING RESOURCES IN A DISTRIBUTED COMPUTING ENVIRONMENT - Multiple timing availability chains can be created for individual processing resource in a common pool of resources. Each chain can include a plurality of time intervals each interval having a start time and an end time. Timing availability chains for individual processing resources in the pool of resources can be merged together based on a timing reference to create a pool timing availability chain based on the start times and end times for the intervals. Job plan execution can be simulated based on the pool timing availability chain. The pool chain can be utilized to simulate job execution and based on such simulation a job scheduler can improve the scheduling of jobs on a pool of resources. Other embodiments are also disclosed.2009-01-01
20090007133Balancing of Load in a Network Processor - According to an aspect of the present invention, a scheduler balances the load on the microengines comprising one or more threads allocated to execute a corresponding microblock. The scheduler determines the load on each microengine at regular time intervals. The scheduler balances the load of a heavily loaded microengine by distributing the corresponding load among one or more lightly loaded microengines.2009-01-01
20090007134SHARED PERFORMANCE MONITOR IN A MULTIPROCESSOR SYSTEM - A performance monitoring unit (PMU) and method for monitoring performance of events occurring in a multiprocessor system. The multiprocessor system comprises a plurality of processor devices units, each processor device for generating signals representing occurrences of events in the processor device, and, a single shared counter resource for performance monitoring. The performance monitor unit is shared by all processor cores in the multiprocessor system. The PMU comprises: a plurality of performance counters each for counting signals representing occurrences of events from one or more the plurality of processor units in the multiprocessor system; and, a plurality of input devices for receiving the event signals from one or more processor devices of the plurality of processor units, the plurality of input devices programmable to select event signals for receipt by one or more of the plurality of performance counters for counting, wherein the PMU is shared between multiple processing units, or within a group of processors in the multiprocessing system. The PMU is further programmed to monitor event signals issued from non-processor devices.2009-01-01
20090007135APPARATUS AND METHOD FOR SERVER NETWORK MANAGEMENT TO PROVIDE ZERO PLANNED RETROFIT DOWNTIME - Methods and systems are presented for updating software applications in a processor cluster, in which the cluster is divided into first and second processor groups and the first group is isolated from clients and from the second group with respect to network and cluster communications by application of IP filters. The first group of processors is updated or retrofitted with the new software and brought to a ready-to-run state while the second group is active to serve clients. The first group is then transitioned to an in-service state after isolating the then-active service providing application on second group. Thereafter, the second group of processors is offlined, updated or retrofitted, and transitioned to an in-service state to complete the installation of the new application version across the cluster with reduced or zero downtime and without requiring backward software compatibility.2009-01-01
20090007136Time management control method for computer system, and computer system - In a time management control method of a computer system for managing each individual time of a plurality of virtual systems, a service process or retains an overall system time and a difference time between the overall system time and a virtual system time for each virtual system, and a firmware in the virtual system acquires the overall system time and the difference time, calculates a difference time between the overall system time and the change time of the virtual system, adds the both difference times, and informs the service processor. Accordingly, the virtual system time can be changed without time management hardware in each virtual system. Further, since service processor performs update processing only, it is also possible to prevent a time set error caused by delayed calculation processing etc.2009-01-01
20090007137Order preservation in data parallel operations - Various technologies and techniques are disclosed for preserving input element ordering in data parallel operations. This ordering may be based on element ordinal position in the input or a programmer-specified key-selection routine that generates sortable keys for each input element. Complex data parallel operations are re-written to contain individual data parallel operations that introduce partitioning and merging. Each partition is then processed independently in parallel. The system ensures that downstream operations remember ordering information established by certain other operations, using techniques that vary depending upon which categories the consumer operations are in. Data is merged back into one output stream using a final merge process that is aware of the ordering established among data elements.2009-01-01
20090007138STATIC EXECUTION OF STATEMENTS IN A PROGRAM - Provided are techniques for static execution of statements. Information from an execution file that describes statements that have been bound to a database during a previous execution of those statements dynamically and describes metadata about the statements is loaded. While executing a program that includes statements, for each of the statements, it is determined whether that statement is bound to the database. In response to determining that the statement is bound to the database, the statement is executed statically using the loaded information. In response to determining that the statement is not bound to the database, the statement is executed dynamically.2009-01-01
20090007139Running Add-On Components in Virtual Enviroments - Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting up a communication link between a component proxy in the host operating system and a server process running in the virtual environment. The server process executes the add-on component based on commands forwarded by the component proxy forwards the commands from the operating system.2009-01-01
20090007140REDUCING LAYERING OVERHEAD IN COLLECTIVE COMMUNICATION OPERATIONS - A communication method for collective operations is provided which eliminates the need for a three layered structure. Instead, the method of the present invention employs a control structure which is specifically designed to keep track of the progress of the collective communication operations and the facilities for the handling of asynchronous message passing. The method of the present invention thus eliminates the need for an intermediary, point-to-point communication layer that is required to follow message matching semantics for sending messages, receiving messages and for awaiting message arrivals. Application layer tasks and user defined programs running in the communication layer share access to the control structure as a mechanism for synchronizing and scheduling the progress of the collective communication operation.2009-01-01
20090007141MESSAGE PASSING WITH A LIMITED NUMBER OF DMA BYTE COUNTERS - A method for passing messages in a parallel computer system constructed as a plurality of compute nodes interconnected as a network where each compute node includes a DMA engine but includes only a limited number of byte counters for tracking a number of bytes that are sent or received by the DMA engine, where the byte counters may be used in shared counter or exclusive counter modes of operation. The method includes using rendezvous protocol, a source compute node deterministically sending a request to send (RTS) message with a single RTS descriptor using an exclusive injection counter to track both the RTS message and message data to be sent in association with the RTS message, to a destination compute node such that the RTS descriptor indicates to the destination compute node that the message data will be adaptively routed to the destination node. Using one DMA FIFO at the source compute node, the RTS descriptors are maintained for rendezvous messages destined for the destination compute node to ensure proper message data ordering thereat. Using a reception counter at a DMA engine, the destination compute node tracks reception of the RTS and associated message data and sends a clear to send (CTS) message to the source node in a rendezvous protocol form of a remote get to accept the RTS message and message data and processing the remote get (CTS) by the source compute node DMA engine to provide the message data to be sent.2009-01-01
20090007142Activity Monitoring Without Accessing a Process Object - Disclosed is a method, apparatus, and program product that allows for monitoring of the progress of process without alterations to the existing application. There are provided a mapping logic generating unit 2009-01-01
20090007143SERVER QUOTA NOTIFICATION - A system that enables notification of a critical quota status related to a mail (or Exchange) server is provided. The system can employ parameters directly from a mail server or, alternatively, from a stats store located within a client device to trigger generation and delivery of a quota full (or exceeded) state. This alert can be locally generated within the client device to convey the critical quota status. In operation, the alert protocol can employ most any protocol including but, not limited to, an email, calendar entry, task, instant message (IM), or the like. In the case of an email alert, the system can timestamp the alert thereby making it always appear on the top of the inbox thus, conspicuous to a user.2009-01-01
20090007144Generalized WBEM/CIM Indication Provider Simulation Engine - A simulator of WBEM/CIM indication providers conforming to the CIM Indication Provider object specification simulates both the CIM indication provider and the means to drive the associated CIM events. The simulator comprises three functionally unique pieces: one or more CIM indication provider drivers, one or more CIM event trigger drivers, and a control application. This modularization creates flexibility in configuring the simulator to stress test different aspects of an operating system's underlying support for CIM indications. Modularization also makes the simulator design operating system independent. Provision is made in the simulation for generation of additional CIM events as background activity on the operating system.2009-01-01
20090007145DASHBOARD MAINTENANCE/OUTAGE CORRELATION - A device receives multiple products associated with a customer of a network and provided by the network, matches the multiple products with multiple maintenance events, and displays multiple visual indicators indicating status of the multiple maintenance events.2009-01-01
20090007146METHOD AND SYSTEM TO CORRELATE AND CONSOLIDATE A PLURALITY OF EVENTS - A method to correlate and consolidate a plurality of events may include consolidating each of the plurality of events to form a multi-personality event. Each event may be emitted from a respective one of a plurality of components forming an event producer in response to an incident affecting the event producer. The method may also include providing the multi-personality event to an event consumer.2009-01-01
20090007147ENABLING A THIRD PARTY APPLICATION TO PARTICIPATE IN MIGRATION OF A VIRTUALIZED APPLICATION INSTANCE - In one embodiment, an operating system manages virtualized instances of hardware resources and migration enabled applications partitioned into one of multiple partitions with a separate operating system kernel running in each of the partitions. A migration event controller of the operating system manages the checkpoint and restart process during migration of a virtualized instance of at least one migration enabled application from a departure partition to an arrival partition. The migration event controller supports migration enabled applications to separately specify at least one application specific checkpoint script and restart script to be triggered by checkpoint and restart events by the migration event controller so the at least one migration enabled application can participate in performing the checkpoint and restart process for additional state information during migration of the virtualized instance from the departure partition to the arrival partition.2009-01-01
20090007148SEARCH TOOL THAT AGGREGATES DISPARATE TOOLS UNIFYING COMMUNICATION - A user entering information in an application might desire functionality not supported by that application. Based on an input or a subset of the input, a functionality associated with a different application can be automatically applied within a current application. Sometimes, a particular application or mode of communication can be used to send information and reply information can be sent in a different mode of communication. The communications can be automatically associated or related to each other. A user can be presented with information relating to both communications, upon request, although the communications might be associated with different modes of communication. Constraints or parameters can be placed on a subsequent communication by either a sender or a recipient.2009-01-01
20090007149AGGREGATING STORAGE ELEMENTS USING A VIRTUAL CONTROLLER - Apparatus and method for aggregating storage elements. In accordance with various embodiments, a virtual storage space is formed across a plurality of storage elements each comprising an array of data storage devices. A virtual controller comprises a first storage element aggregator (SEA) configured to issue a first command to a selected storage element in response to receipt by the first SEA of a first host command. The virtual controller further comprises a second SEA configured to concurrently issue a second command to the selected storage element in response to receipt by the second SEA of a second host command.2009-01-01
20090007150Method and Apparatus for Improving the Efficiency of Interrupt Delivery at Runtime in a Network System - Processor affinity of an application/thread may be used to deliver an interrupt caused by the application/thread to a best processor at runtime. The processor to which the interrupt is delivered may either run the target application/thread or be located in the same socket as the processor that runs the target application/thread. The processor affinity of the application/thread may be pushed down at runtime to a network device, a chipset, a memory control hub (“MCH”), or an input/output hub (“IOH”), which will facilitate delivery of the interrupt using that affinity information.2009-01-01
20090007151Printing For Virtualized Applications - Procedures for printing virtualized applications are discussed. In implementations, a spooler is associated with an established virtual environment including a virtualized application. The spooler may be associated by making a native spooler, installed on a computing system aware of the virtual environment. In other implementations, the spooler may be virtualized such as by including an instance of a spooler in the virtual environment. A printer driver may be virtualized for use in print virtual application output. Virtualizing printer drivers may allow virtual applications to access and use printer and/or software resources without installing the resource on the device.2009-01-01
20090007152MANAGEMENT OF EXTERNAL HARDWARE APPLIANCES IN A DISTRIBUTED OPERATING SYSTEM - Embodiments are provided to manage external hardware appliances from a distributed operating system interface in a computer network using a driver model to communicate with device drivers associated with the external hardware appliances. In one embodiment, a request to manage an external hardware appliance in the computer network may be received in a distributed web-based operating system interface. A driver model may be selected which is configured to interface with a device driver for managing configuration settings for the external hardware appliance. The driver model may be utilized to manage the external hardware appliance configuration settings from the interface. The settings may include managing domain name changes, firewall settings, proxy settings, and the like. In another embodiment, the driver model may be utilized to manage external hardware appliance settings during a network configuration operation initiated from the distributed operating system interface.2009-01-01
20090007153Hybrid resource manager - A hybrid resource manager is provided for use in a computing environment. The hybrid resource manager serves as the single resource manager that cooperates with an operating system to manage each of the individual device drivers associated with the various functions of a multifunction hardware device. In one example the hybrid resource manager implements a consistent management and policy framework to prevent conflicts from arising when multiple functions are simultaneously requested by various applications.2009-01-01
20090007154SAS expander-side optimization for the re-discovery process - A simplification of the re-discovery process for initiators due to changes in the network is disclosed. If an initiator subscribes to change reports from a SAS expander, when that SAS expander detects a change in the network, it sends an SMP command back to the initiator, indicating the specific change in the network. Initiator BCN management and re-discovery of the entire network is therefore avoided.2009-01-01
20090007155Expander-based solution to the dynamic STP address problem - The persistent binding of STP SAS addresses to SATA devices is disclosed so that SATA devices can be moved to different insertion points (ports) within a SAS expander and still properly receive I/O requests. When a SATA device is inserted into the SAS expander, it is interrogated to obtain information about the attached device. This information may be combined using a hashing function to obtain a unique ID for the SATA device. A table can be used to assign a STP SAS address to the Phy connected to the device based in the unique ID. In this manner, the same STP SAS address will be assigned to the Phy connected to a particular SATA device, regardless of where the device is connected to the SAS expander.2009-01-01
20090007156Data Processing Method for Application Layer - The present invention discloses a data processing method for application layer based on a living network control protocol. The data processing method for application layer which is based on a predetermined protocol composed of at least a lower layer and an application layer includes the steps of: receiving a predetermined primitive from an upper application software; generating a communication cycle identifier (CycleID) according to the primitive; generating a service description according to the primitive and the communication cycle identifier (CycleID); composing an application layer protocol data unit (APDU) including the primitive; and transmitting the APDU to the lower layer.2009-01-01
20090007157Mapping Data Sources to a Procedural API - Described are embodiments directed to use of workflows for developing management agents that connect operations of a data source to a procedural API of an application. The management agents include a workflow that corresponds to an operation of a data source. The workflow includes a number of activities that make calls to the procedural API in order to perform the operation of the data source with respect to an object of the application. The use of workflows makes the development of management agents easier and more efficient.2009-01-01
20090007158Emulating a display mode for a clone display - In one embodiment, the present invention includes a method for receiving a request to provide display information in a video graphics adapter (VGA) mode, determining if a flag corresponding to an enabled state of a clone display is active, and forwarding the request to a video electronics standards association (VESA) function based on the flag, and setting configuration information to VESA values prior to executing the VESA function. Other embodiments are described and claimed.2009-01-01
20090007159Interfaces for digital media processing - APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.2009-01-01
20090007160SYSTEM AND METHOD FOR NETWORK-BASED COMPUTING - A network-based computing system that automates, simplifies, and optimizes the compilation, deployment, and execution of an application by any type of a client machine connected to a server via any type of a network connection. The system includes a client runtime environment, a server runtime environment and an object-oriented markup-business logic binding mechanism. The client runtime environment manages client side code and screen definitions. The server runtime environment dynamical compiles code to ensure client platform compatibility. The system delivers network applications on demand, by separating them into lightweight modules and delivering these modules.2009-01-01
20090007161NAMESPACE MERGER - In a virtualization environment, there is often a need for an application to access different resources (e.g., files, configuration settings, etc.) on a computer by name. The needed resources can potentially come from any one of a plurality of discrete namespaces or containers of resources on the computer. A resource name can identify one resource in one namespace and another resource in another namespace, and the namespaces may have different precedence relative to one another. The resources needed by the application can be accessed by enumerating names in a logical merger of the namespaces such that as new names in the logical merger are needed they are dynamically chosen from among the namespaces. When two resources in different namespaces have a same name, the resource in the higher precedence namespace can be chosen.2009-01-01
20090007162FLEXIBLE NAMESPACE PRIORITIZATION - Access to resources on a computer may be provided by using a first namespace of resources and a second namespace of resources, where one or more names are common to both namespaces and those names refer to different respective instances of resources. A request is received for a first resource name from an application, where the first resource name exists in the first resource namespace and in the second resource namespace. In response to the request, whether to obtain a resource from the first namespace or from the second namespace is determined by applying one or more resource policies to the first resource namespace and to the second resource namespace.2009-01-01
20090007163Optical Disc Device - An optical disc device capable of sensing exactly whether or not a disc is present is provided. In an optical disc device includes a main body having a disc slot, and a carrying roller for carrying a disc between the disc slot and a disc loading position of the main body, a swinging lever whose base end is supported turnably in an inside of the main body by a supporting shaft and to which a disc arriving switch is fixed, and a sensing lever whose base end is supported turnably by the supporting shaft and whose top end contacts the outer periphery of the disc, which is loaded in the disc loading position, to operate the disc arriving switch are provided.2009-01-01
20090007164DISK STORAGE APPARATUS AND METHOD FOR USING THE SAME - The present invention provides a disk storage apparatus including a base, a transmission unit, an actuation unit, and a tray. The transmission unit is disposed on the base. The transmission unit is movably connected to the actuation unit. The tray is provided to support at least one disk. The tray and the transmission unit are movably connected to each other. The actuation unit drives the transmission unit to cause the tray to move relatively to the base.2009-01-01
20090007165Disk chucking apparatus and disk drive having the same - This disk chucking apparatus may include: a chuck bass having a plurality of holding portions, a plurality of chuck pins which are inserted in the holding portions to be elastically supported, and protrudes out from the chuck base, an elastic fragment which is arranged to be symmetrical to the chuck pin with respect to the rotation center of the chuck base, and elastically supports a disk together with the chuck pin, and wherein the elastic fragment has an inclined surface inclined with respect to a direction of equipment of the disk, and the inclined surface are increased from smaller radius than the inner radius of the disk to larger radius than the inner radius of the disk. This disk chucking apparatus make it possible to align the centers of the chuck base and disk, and to decrease the force in mounting a disk.2009-01-01
20090007166Optical Disc Device - To provide an optical disc device in which the number of parts is small, and quietness can be secured with a simple mechanism. The optical disc device includes a main body having a disc insertion/removal port, and a conveying roller for conveying a disc between the disc insertion/removal port and a disc receiving position in the main body, and also includes a swinging lever which is pivotally supported at its proximal end on a supporting shaft within the main body, and has a disc arrival switch fixed thereto, and a detection lever which is pivotally supported at its proximal end on the supporting shaft, and contacts an outer periphery of the disc (which is to be received in the disc receiving position) at its distal end to operate the disc arrival switch, and when the disc is to be inserted into the disc receiving position, the detection lever is projected into the disc receiving position.2009-01-01
20090007167Video-Based Networking System with Reviewer Ranking and Publisher Ranking - A video-based networking system is described, having a ranking system for publishers of videos and for reviewers of videos. The members of the network can publish their videos, view videos posted by others, and provide a review of videos posted by others. The videos may be rated and reviewed. The members also may be ranked as a publisher and as a reviewer by other members of the network. The ranking of publishers and reviewers can be based on the average value of ratings and the number of views of a video or a review. The ranking algorithm can be a moving-average mathematical function. In some embodiments the video based networking system comprises a video based social networking system.2009-01-01
20090007168METHODS AND ARRANGEMENTS FOR MANAGING COMPUTER MESSAGES - An arrangement for determining those optimal times to permit an important pop-up message to be displayed by way of garnering a user's attention, while permitting less important messages to be displayed at times when a user's attention is unlikely to be garnered. In accordance with a particularly preferred embodiment, an arrangement is provided to recognize whether a user is looking towards a computer monitor and, at such times, to determine whether a blink rate of the user's eyes corresponds to a degree of focus and concentration that would ensure a strong likelihood of the user seeing or “catching” a message that may then appear. If such likelihood is thus determined to be strong, then a critical message may preferably thence be displayed.2009-01-01
20090007169METHODS AND APPARATUS FOR COLLECTING MEDIA CONSUMPTION DATA BASED ON USAGE INFORMATION - Methods and apparatus for collecting media consumption data based on usage information of a media delivery device are disclosed. In an example method, media information is received by a portable metering device associated with a monitored individual such as a portable telephone, a personal digital assistant, and/or a handheld computer. Usage information indicative of a media delivery event associated with a media delivery device such as a television is monitored by the portable metering device. To form the media consumption data, the media information is associated with one of a first channel and a second channel based on the usage information.2009-01-01
20090007170System and method for monitoring a real time event - An apparatus includes a trigger module and a tuning module. The trigger module presents a notification on a display device in connection with an occurrence of a predetermined condition in a real time event, such that the notification is added to a decoded video signal representing a video presentation other than the real time event before the decoded video signal is output to the display device. The tuning module displays the real time event when the notification is selected. A method for presenting a notification for an occurrence of a predetermined condition in a real time event and for displaying the real time event is also disclosed.2009-01-01
20090007171DYNAMIC INTERACTIVE ADVERTISEMENT INSERTION INTO CONTENT STREAM DELIVERED THROUGH IP NETWORK - Tools are provided for supporting dynamic insertion of advertisements into a content stream delivered to a viewer through an Internet Protocol (“IP”) network. A viewer profile that includes at least one item of interest and an advertisement profile that includes a mapping from one or more items to at least one advertisement are maintained. An item in the viewer profile is matched to one or more advertisements based on the advertisement profile. The content stream is retrieved and an advertisement slot into which an advertisement should be inserted is identified. The advertisement to be inserted is selected from the one or more advertisements and the content of the advertisement is inserted into the advertisement slot in the content stream. A video component of the content stream with the content of the advertisement inserted is displayed on a display device.2009-01-01
20090007172SYSTEMS AND METHODS FOR FORECASTING AD INVENTORY - The solution of the ad delivery platform described herein provides for the marketing and monetizing of media assets via the delivery of advertisement with on-demand video. The ad platform optimizes the delivery of ads by controlling the insertion frequency and format of the ad delivered with video streams. The ad platform provides flexible and configurable ad insertion rules to specify the insertion frequency and format for the composition of ads during playback of on-demand video media. The ad insertion rules may be based on a user profile, user behavior history, topic of the stream to be delivered, duration of the video or ad, and/or the popularity rating of the video or ad. The ad platform includes a reporting tool and usage reports to measure the effectiveness of the ad insertion rules in delivering ads to market and monetize the video media. The ad platform also includes an ad inventory management and forecasting tool for determining the available inventory of ad placement based on data collected over a period of time regarding the delivery of ads and the ad insertion rules to be used for the delivery of a desired ad. With these tools, a more effective ad campaign can be created based on the target information and optimization via the ad insertion rules.2009-01-01
20090007173APPARATUS, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PRESENTING AN INTERACTIVE PROGRAMMING GUIDE - Apparatuses, methods, and computer program products for presenting an interactive programming guide are provided. An embodiment may include providing an apparatus configured to deliver media programs and an interactive programming guide to a monitor to be viewed by a user. The interactive programming guide may list channels and media programs available to the user. The apparatus may be configured to filter the interactive programming guide by limiting the channels and media programs listed in the interactive programming guide based on one or more attributes of the media programs. The user may be able to choose the attributes to be used as the filter either through a current media program being watched by the user or through the interactive programming guide. The attributes may be identified through metadata associated with the media programs.2009-01-01
20090007174RECEIVING APPARATUS AND RECEIVING METHOD - A receiving apparatus according to the present invention includes a receiving unit for receiving television broadcasts and a communication unit for receiving streaming broadcasts via a network. A guide information producing unit produces guide information for displaying a program guide for television broadcast programs and a program guide for streaming broadcast programs on the same screen. An outputting unit outputs to a display device image data on the television broadcasts, image data on the streaming broadcasts, and the guide information.2009-01-01
20090007175IMAGE DISPLAYING METHOD AND DISPLAY APPARATUS USING THE SAME - An image displaying method and a display apparatus using the same are provided. A broadcast forwarding device processes OSD. In a poor reception state of a broadcasting signal received from the broadcast forwarding device, the display apparatus displays an image informing of the bad reception state. The display apparatus displays the stored image including a guidance message through the decoding, rather than the OSD. Accordingly, even without a component for generating the OSD, the display apparatus can show the necessary message to a user.2009-01-01
20090007176CONTENT SYNDICATION TO SET TOP BOX THROUGH IP NETWORK - Tools are provided for supporting content syndication to a set top box. The set top box requests a syndicated feed at regularly scheduled times, and receives the syndicated feed through an Internet Protocol (“IP”) network. Hence, a syndicated feed is distributed to the set top box that subscribes to the syndicated feed. Additionally, the set top box converts the syndicated feed for use by the set top box, and causes at least one image based at least in part on the syndicated feed to be displayed on a display device for a user.2009-01-01
20090007177Packet-Based Digital Display System - An all-digital display system includes an electronic processor that is operable to receive an internet protocol video packet and to generate a control signal based at least in part on the internet protocol video packet. In one particular embodiment, the electronic processor includes at least a header processor, a CPU electronic processor, and a display processor unit. The all-digital display system also includes one or more light sources capable of generating one or more optical signals and one or more light modulating chips. The one or more light modulating chips are operable to receive the one or more optical signals and to modulate the one or more optical signals based at least in part on the control signal. The all-digital display system further comprises one or more display screens operable to receive the modulated signals communicated from the light modulating chips.2009-01-01
20090007178Video-Based Networking System with a Video-Link Navigator - A video-based system is described, which provides video link navigation between the various videos uploaded to the system. The video link navigation tool can be a graphically displayed interface that links multiple video nodes to one another and allows users to navigate the videos represented by the nodes. In various embodiments, the video link is a system representation of similarities in content between multiple videos, videos belonging to a same story or sequence, video comments submitted and published in response to a particular video and other forms of video relationships. The video nodes can be displayed as graphical thumbnails on a visual interface and can have various sizes, positions and/or color-codings which indicate the types of relations and other information regarding the videos.2009-01-01
20090007179SYSTEM AND METHOD FOR PROVIDING AN INTERACTIVE PROGRAM GUIDE FOR PAST CURRENT AND FUTURE PROGRAMMING - Embodiments of the present disclosure are directed to a system and method for providing a program guide for past programming comprising receiving a user command to retrieve program data, retrieving the program data from a data source, and outputting, to a display device, the program data in response to receiving the user command. The program data may comprise information relating to previously-aired programming.2009-01-01
20090007180METHOD FOR TUNING TO PREFERRED CHANNEL AND VIDEO RECEIVING APPARATUS USING THE SAME - A preferred channel tuning method and a video receiving apparatus using the same are provided. According to the preferred channel tuning method of the video receiving apparatus, a channel through which a broadcast signal containing information identical to information regarding a preferred channel is received is tuned as a preferred channel, based on the information regarding the preferred channel rather than the number of the preferred channel. The information regarding the preferred channel includes program specific information contained in the broadcast signal received through the preferred channel. Accordingly, even when the number of the preferred channel changes due to a change in the channel numbers, a preset preferred channel can be automatically tuned without resetting the preferred channel.2009-01-01
20090007181TV SET, TV BROADCASTING RECEIVING SYSTEM, AND PROGRAM INFORMATION ACQUISITION METHOD USED IN TV SET - According to one embodiment, in a system formed by connecting a TV and an STB, the TV determines, in updating EPG information, whether the state of the TV allows EPG information acquisition. If the state does not allow EPG information acquisition, the TV requests the STB to acquire EPG information. When the EPG information acquisition request is received from the TV, and the state of the STB allows EPG information acquisition, the STB acquires EPG information and transmits the acquired EPG information (latest EPG information) to the TV. The TV updates the EPG information saved in a memory unit on the basis of the latest EPG information received from the STB.2009-01-01
20090007182Pre-Fragmentation of Data Destined for Low Resource Clients - Program data for use in electronic program guides is fragmented in advance of delivery to a low resource client. In the described implementation, the program data is fragmented into equal size fragments. The size of each fragment is selected to guarantee that the data fragments will fit in pre-allocated memory segments at the client. When the program data is delivered to the client, the client stores the data packets in the memory segments without making system calls to the memory.2009-01-01
20090007183VIDEO RECORDING APPARATUS AND BROADCAST RECEIVING APPARATUS - According to one embodiment, a video recording apparatus including a recording device recording video data and a communication device performing a communication with an external tuner via a network, has the following units. Namely, the video recording apparatus has: a viewable channel presenting request unit transmitting a presenting request of viewable channel information showing viewable channels set at the external tuner to the external tuner by the communication device; and a video recording reservation setting unit setting a video recording reservation to record external video data transmitted from the external tuner via the network to the recording device, in accordance with the viewable channel information presented from the external tuner in response to the presenting request.2009-01-01
20090007184Recording apparatus, recording-apparatus control method, program and computer-readable recording medium - A disclosed recording apparatus sets, when each scheduled recording of content is arranged, an attribute of the content, and resolves, in the case when a previously-arranged scheduled recording and a subsequently-arranged scheduled recording conflict with each other, the conflict according to priorities assigned to the attributes of the content pertaining to the previously-arranged and the subsequently-arranged scheduled recordings.2009-01-01
20090007185Wireless Network System and Devices - A wireless network device (2009-01-01
20090007186Methods and Systems for Updating In-Game Content - Systems and methods for updating content of a mobile video game allow for mobile communication devices to receive updated content for video games that operate on the devices. The updates may be promotional in nature, and may be pre-selected based on the device type, service, or service provider. The game may contain instructions that cause the mobile communication device to contact an interface and/or server to receive updated content. After the updated content is received by the mobile communication device, the content may be displayed in-game. The user of the mobile communication device may be provided with one or more options that affect the frequency or ability to receive or display updated content. In addition, the server may track what content has already been received by the mobile communication device.2009-01-01
20090007187Internet protocol television network and method of operating thereof - Example embodiments provide an Internet Protocol Television (IPTV) network and a method for operating thereof. Example embodiment methods may include receiving signals containing content and/or instructions from a mobile station and providing IPTV content based on that data. Example embodiment networks may include an interface connected to an IPTV network configured to receive data containing IPTV instructions and/or content and configured to transmit IPTV data based-on received data from a mobile station.2009-01-01
20090007188SELECTIVE DATA DOWNLOADING AND PRESENTATION BASED ON USER INTERACTION - Some embodiments of the invention are directed to, among other things, systems, computer readable media, methods and any other means for using a handheld device to present information to a user. The handheld device and server(s) can be configured to differentiate among inexpensive and expensive information. For example, the handheld device can be configured to present media listings that represent media stored on the server(s). Each media listing can include text (inexpensive information) and thumbnails (expensive information). While the user scrolls through the media listings, the new listings can only include text. Once the scrolling stops, the missing thumbnails can be downloaded and integrated into their corresponding listings. In response to a listing being selected, the corresponding media file can be downloaded and/or played back to the user by the handheld device.2009-01-01
20090007189System and method for grouping program identifiers into multicast groups - The disclosed embodiments relate to a system and method for grouping program identifiers into multimast groups. More specifically, there is provided a method comprising receiving a request for satellite services from a requester device, wherein the request includes at least one program identifier, creating a second group of program identifiers, comparing the requested program identifier with a first group of previously requested program identifiers stored on a satellite service providing device and moving the matching program identifier from the first group of program identifiers to the second group of program identifiers if the requested program identifier matches one of the program identifiers in the first group of program identifiers, wherein a multicast of the second group of program identifiers is adapted to be shared by the requester device and another device.2009-01-01
20090007190System and method for inserting sync bytes into transport packets - The disclosed embodiments relate to a system and method for inserting sync bytes into a video transport stream. More specifically, there is provided a method comprising determining a parsing procedure supported by a first set top box, appending a first transport packet to comply with the parsing procedure of the first set top box, and transmitting the first transport packet to the first set top box.2009-01-01
20090007191Vehicle Seat Interconnect, Method and Vehicle Seat Data System - A vehicle seat interconnect includes a cable that propagates data signals along a length of the cable and a transceiver provided on at least one vehicle seat of a vehicle. The transceiver is wirelessly coupled with the cable and transmits the data signals between the transceiver and the cable.2009-01-01
20090007192ON BOARD WIRELESS DIGITAL ENTERTAINMENT, COMMUNICATION AND INFORMATION SYSTEM FOR MASS TRANSPORTATION MEDIUM - System and method for on board digital entertainment, communication and information system for mass transportation medium (static or mobile) is presented. The system consists of server, software algorithm and client devices. Client devices are connected wirelessly to the server and the server is connected to other servers and external medium wirelessly thereby providing seamless connectivity to the client devices to the server and to outside world. A server design is presented with multiple redundancies to provide un-interrupted services. A client design is presented that enables connectivity to a known server and can be manufactured with low cost. A software algorithm is presented that can prioritize among multiple tasks.2009-01-01
20090007193WIRELESS AUDIO DISTRIBUTION SYSTEM AND METHOD FOR AN IN-FLIGHT ENTERTAINMENT SYSTEM - A wireless communication system for a vehicle includes a seat or overhead video display unit, a control and audio unit that is associated with and located remotely with respect to the video display unit, a first wireless transceiver associated with the video display unit, a second wireless transceiver associated with the control and audio unit, where the first and second wireless transceivers are linked together for communication. The video display unit receives audiovisual content and splits audio content for transmission to the control unit. The control unit can similarly transmit control and selection information to the video display unit.2009-01-01
20090007194REMOTE RECOVERY OF IN-FLIGHT ENTERTAINMENT VIDEO SEAT BACK DISPLAY AUDIO - A system and method permit remote recovery of audio from audiovisual or multimedia content for a video display unit. Audio is recovered from the audiovisual content sent to a first network address and is packetized for transmission over a network that may utilized an existing wiring infrastructure that provides audio and video-on-demand content to a second network address. The audio packets are reassembled by hardware associated with the second network address and analog audio created from the audio packets is provided at an output to an audio device.2009-01-01
20090007195Method And System For Filtering Advertisements In A Media Stream - A system and method may include receiving a media stream via a media delivery network, the media stream comprising a plurality of media segments, measuring a plurality of characteristics of a media segment of the plurality of media segments, and assigning a characteristics score to each of the plurality of characteristics. The system and method may further include applying a filter to the media segment to generate a media segment score based on the characteristics scores and to compare the media segment score with a threshold, and outputting a filtered media stream from the filter.2009-01-01
20090007196Method and apparatus for sharing media files among network nodes with respect to available bandwidths - Techniques for sharing data among a plurality of networked devices, also referred to network nodes, are discussed. To best use an available uploading bandwidth of a device sharing data with a receiving device, a portion of the data is uploaded within the available uploading bandwidth, and another portion of the data is uploaded from another device locally caching the same data. To satisfy the minimum transmission rate of the data to the receiving device, both portions of the data are concurrently uploaded from the two devices to the receiving device. In reference to a predetermined minimum uploading bandwidth and the available uploading bandwidth, the two portions of data are interleaved and must be reassembled to recover the data for consumption in the receiving device. A size of the first portion of the data is determined by a server in view of the available uploading bandwidth a designated supplying box has.2009-01-01
20090007197System and method for storage and playback of remotely recorded video data - A user interacts with a data storage service which enables one or more feeds from video and or web cameras to be streamed to the data storage service. The data storage service then provides storage and/or playback services to the subscriber (e.g., for a monthly fee or a usage fee). Once the video streams have been established between at least one camera and the data storage facility, the user may access the recorded data from any one of several sources, such as a world wide web browser or a cellular phone). The interface may provide a matrix of displays such that the user can see multiple areas or multiple parts of the same area simultaneously.2009-01-01
20090007198Accessing Broadcast Media - This invention relates to a system (2009-01-01
20090007199Method and apparatus for network bandwidth conservation - Methods and apparatus for conserving bandwidth within a network based on two or more different service levels. In an exemplary embodiment, programming that is simulcast on two or more program channels is mapped to one physical channel during periods when the programming is scheduled at only one service level (e.g., standard definition), thereby conserving bandwidth on the network that would otherwise be consumed by the simultaneous broadcast on the two or more channels. When the programming service level becomes heterogeneous across the channels (e.g., SD and HD simulcast), physical channel(s) supporting the HD content are provided within a local service area only “on-demand” using, for example, a switched digital channel allocation. Accordingly, no HD broadcast occurs within a given area until at least one user requests it, thereby further conserving network bandwidth.2009-01-01
20090007200System and method of providing video content commentary - A method of providing video content commentary is disclosed that includes sending video content to a first set-top box device at a first time, where the first set-top box device is associated with a first subscriber. The method also includes receiving data corresponding to a comment submitted by the first subscriber. The comment relates to a particular portion of the video content. Further, the method includes sending the video content to a second set-top box device at a second time, where the second set-top box device is associated with a second subscriber. The video content sent to the second set-top box device includes a graphical representation of the comment.2009-01-01
20090007201Jitter Introduction In A Data Transmission System - Disclosed is a transmission system comprising a transmitter, at least one receiver and a data network coupling the transmitter and the receiver, whereby the at least one receiver comprises a dejitter mechanism. The transmitter comprises jitter means for introducing jitter into data on the network, and the dejitter mechanism is provided with a jitter control input for controlling an extent of dejitter. In pay per view applications this provides a means for gradually controlling the video and audio quality at the customers' premises.2009-01-01
20090007202Forming a Representation of a Video Item and Use Thereof - Functionality is described for forming a summary representation of a video item to help a user decide whether to obtain a full version of the video item. The functionality operates by: (a) receiving a video item; (b) dividing the video item into a plurality of segments; (c) extracting at least one key frame from each of the plurality of segments to form a plurality of key frames; and (d) organizing the video segments into one or more groups corresponding to one or more respective scenes based on the plurality of key frames, to thereby form the representation of the video item. The functionality can be used to communicate search results to a user, to provide a sample of the video item in a message, etc.2009-01-01
20090007203Enhanced Interactive Television Return Path - A method for providing services to a television system, the method comprising receiving a user message via a telephone line, the message including a translated version of user information (2009-01-01
20090007204METHOD AND SYSTEM FOR PROVIDING BROADCASTING VIDEO PROGRAM - A method and a system for proving a broadcasting video program with the internet are provided. The broadcasting video program provision system includes a first data server, a second data server and a portal site. By the first data server, first broadcasting video program signals broadcast in a first area are received and converted into first stream data. By the second data server, second broadcasting video program signals broadcast in a second area are received and converted into second stream data, wherein the first area and the second area are covered by different broadcasting services. In response to an instruction issued from the user's host through the internet, the portal site transmits the first stream data or the second stream data to the user's host through the internet.2009-01-01
20090007205USER TERMINAL AND PROXY SERVER OF INTERNET PROTOCOL TELEVISION (IPTV) SYSTEM, AND OPERATING METHOD THEREOF - A user terminal and proxy server of an Internet Protocol Television (IPTV), and an operating method thereof are provided. A user terminal of an IPTV system includes a channel information input unit which receives channel information as an input, a channel management unit which transmits the input channel information to a proxy server, and receives from the proxy server a content information that corresponds to the channel information, and a content playback unit which replays a content using the received content information. As a result, viewers can use IPTV contents as easily as they use general TVs.2009-01-01
20090007206COMMON MEDIA CONSUMPTION ACROSS MULTIPLE MEDIA PROCESSING SYSTEMS VIA SINGLE USER CONTROL - A system and method for the management of common consumption of media in a media exchange network is disclosed. Various embodiments of the present invention provide for control by a first user at a first location in a media exchange network of the simultaneous consumption of media content by other users at other locations in the media exchange network. The media content consumed may comprise audio, still pictures, video, and data. The first user may consume the media content simultaneous with the consumption of the other users, and the media content may be stored at the location of the first user, or at other locations in the media exchange network.2009-01-01
20090007207HARDWARE-IMPLEMENTED HANDLING OF BACK-TO-BACK AND PARALLEL TIME SLICES IN A VIDEO BROADCASTING RECEIVER - A hardware-implemented video broadcasting receiver is described that is capable handling back-to-back and parallel time slices in an efficient manner, thereby providing improved receiver performance. In one implementation, the hardware-implemented video broadcasting receiver is capable of handling back-to-back time slices of up to 2 Megabits (Mbits) each and, depending upon the MPE-FEC frame size associated with each time slice, up to 8 parallel time slices or up to 4 parallel time slices transmitted back-to-back with 4 other parallel time slices. The hardware-implemented video broadcasting receiver advantageously permits more efficient and flexible use of the available spectrum and increases interoperability with other DVB-H compliant equipment.2009-01-01
20090007208Program, data processing method, and system of same - An MXF parser thread 2009-01-01
20090007209Broadcasting Device and Receiver - A broadcasting device and a receiver excellent in responsiveness are obtainable through transmitting program information, organized by condition and including a program satisfying a search condition, from a broadcasting station.2009-01-01
20090007210Apparatus, method, and program for CATV transmission-path monitoring - Gate switches can switch an amount of attenuation, and are set in a distributed manner on distribution lines and a trunk on subscribers' house side in a CATV transmission path having a tree structure with an optical node that follows a headend being taken as a starting point. An upstream-transmission-quality monitoring unit monitors an S/N ratio of an upstream signal obtained from an upstream port having the headend connected thereto to detect a decrease in upstream transmission quality based on a degree of decrease and a continuation state of an S/N ratio. When the upstream-transmission-quality monitoring unit detects a decrease in upstream transmission quality, a noise-generation-source searching unit performs a sequential switching control over the amount of attenuation at the gate switches provided on the CATV transmission path from upstream to downstream to search for a source of generation of upstream ingress noise.2009-01-01
20090007211Cable set-top box with voice over internet protocol - A cable set-top box with voice over internet protocol includes a housing; a coaxial cable input for accepting a coaxial cable containing a video content signal and a data content signal from a provider, the data content signal for providing the voice over internet protocol to a telecommunication's device; a demultiplexer for splitting the video content signal and the data content signal; a video output for accepting a video line for transmitting the video content signal to a video device; and a data output for accepting an audio line for transmitting the data content signal to a telecommunications device.2009-01-01
20090007212MANAGEMENT OF MULTIMEDIA DISPLAY CONTENT IN A MEDIA EXCHANGE NETWORK - A system and method for managing multimedia display content in a communication network is disclosed. An embodiment of the present invention may support the selection, scheduling, and delivery of media from a set top box at a first location to a multimedia display at a second location, using a communication network. The selection and scheduling may be performed via a user interface having at least one view comprising a representation of at least one media channel. The media delivered may comprise at least one of audio, a still picture, video, real time video, and data. The multimedia display may comprise a liquid crystal display, a plasma display, “electronic paper”, or a light emitting diode (LED) display. The multimedia display may be communicatively coupled to a set top box at the second location via a wireless link, and may comprise at least one sensor for detecting conditions such as, for example, the movement of a viewer. The display may change if the sensor detects the condition.2009-01-01
20090007213INFORMATION PROCESSING APPARATUS AND METHOD FOR CONTROLLING A TV RECEIVER - According to one embodiment, there is provided an information processing apparatus connectable to a TV receiver via a digital image interface, including: a display device; a plurality of image output terminals including a digital image output terminal associated with the digital image interface; an image output selection section configured to select an image output terminal for output to the TV receiver from the plurality of image output terminals; and an image output section configured to output image data of an image being displayed on the display device and control data for control of the TV receiver to the TV receiver through the selected digital image output terminal, the image output section configured to generate the control data based on an operation state of the information processing apparatus.2009-01-01
Website © 2025 Advameg, Inc.