20th week of 2011 patent applcation highlights part 62 |
Patent application number | Title | Published |
20110119634 | GLOBAL VIEW FOR DIGITAL ASSETS - Processes and systems are presented, for generating and displaying a flat all-projects view of a library of digital assets. In one aspect, a process includes receiving input from a user of the application requesting to view content accessible by the application. The accessible content can include a plurality of digital assets, folders and projects stored in a hierarchy accessed by the application, and each project represents a user-defined set of digital assets. All projects residing at any location within the hierarchy can be identified, and a flat view of all identified projects can be presented. | 2011-05-19 |
20110119635 | SYSTEMS AND METHODS FOR ENHANCING MANAGEMENT EFFECTIVENESS - Provided is a computerized system and method of organizing and navigating through a management system in a hierarchal visualization structure. The elements of the management system are represented in cells in the form of a periodic table. The elements are classified and organized into one or more sets of groups stored at a first hierarchal level. Each cell displays general identification information regarding an element stored at a second hierarchal level including a textual abbreviation representing the element. Details regarding each element stored at third hierarchal level are displayed when one of the cells is selected. More specific information regarding each detail stored at a fourth hierarchal level is displayed when a detail is selected. | 2011-05-19 |
20110119636 | METHOD AND SYSTEM TO IMPROVE GUI USE EFFICIENCY - A method and system to facilitate manipulation of the pointer on a screen displaying application windows when the applications use logical barriers to block the movement of the pointer in a window area. The GUI computes new pointer coordinates on the screen of an application window. In the case where the pointing device movement requires a crossing of a logical barrier implemented by the application, if the pointing device is in ‘flying mode’ the GUI of the invention authorizes the pointer to directly cross the barrier. If the pointing device is in ‘crawling mode’ the GUI does not authorize the barrier to be crossed and the pointer is blocked by the barrier. | 2011-05-19 |
20110119637 | METHOD AND APPARATUS FOR INTERACTING WITH A CONTENT OBJECT - An approach is provided for interacting with an embedded content object. A request is received, from a device, to access an embedded content object, wherein the content object is related to a content playlist. On receipt of the request, the content object determines whether its content is available. The content object then causes, at least in part, actions that result in an interaction behavior based on the determination. | 2011-05-19 |
20110119638 | USER INTERFACE METHODS AND SYSTEMS FOR PROVIDING GESTURING ON PROJECTED IMAGES - Methods and systems enable a user to interact with a computing device by tracing a gesture on a surface with a laser beam. The computing device may be equipped with or coupled to a projector and a digital camera. The projector may project an image generated on the computing device on a projection surface which the camera images. Location and movement of a laser spot on the projection surface may be detected within received camera images. The projected image and the received camera image may be correlated so that the computing device can determine the location of a laser spot within the projected image. Movements of the laser spot may be correlated to predefined laser gestures which may be associated to particular functions that the computing device may implement. The functions may be similar to other user interface functionality. The function results may be displayed and projected. | 2011-05-19 |
20110119639 | SYSTEM AND METHOD OF HAPTIC COMMUNICATION AT A PORTABLE COMPUTING DEVICE - A method of haptic communication at a wireless device is disclosed. The method may include receiving an input gesture and generating an input gesture message from the input gesture. The input gesture message may be operable for transmission to a receiving wireless device. | 2011-05-19 |
20110119640 | DISTANCE SCALABLE NO TOUCH COMPUTING - Disclosed herein are techniques for scaling and translating gestures such that the applicable gestures for control may vary depending on the user's distance from a gesture-based system. The techniques for scaling and translation may take the varying distances from which a user interacts with components of the gesture-based system, such as a computing environment or capture device, into consideration with respect to defining and/or recognizing gestures. In an example embodiment, the physical space is divided into virtual zones of interaction, and the system may scale or translate a gesture based on the zones. A set of gesture data may be associated with each virtual zone such that gestures appropriate for controlling aspects of the gesture-based system may vary throughout the physical space. | 2011-05-19 |
20110119641 | Call connection method and apparatus in mobile terminal - A call connection method and apparatus of a portable terminal capable of reducing errors due to automatic call connection using a user gesture and recognition of the user gesture are provided. The call connection method of a portable terminal includes providing a list according to a user request, sequentially sensing a first event and a second event according to a user gesture performed after a specific object in the list is selected, and performing automatic call connection based on the specific object when the first event and the second event are sensed. | 2011-05-19 |
20110119642 | Simultaneous Photolithographic Mask and Target Optimization - A mechanism is provided for simultaneous photolithographic mask and target optimization (SMATO). A lithographic simulator generates an image of a mask shape on a wafer thereby forming one or more lithographic contours. A mask and target movement module analytically evaluates a direction for mask and target movement thereby forming a plurality of pairs of mask and target movements. The mask and target movement module identifies a best pair of mask and target movements from the plurality of mask and target movements that minimizes a weighted cost function. A shape adjustment module adjusts at least one of a target shape or the mask shape based on the best pair of mask and target movements. | 2011-05-19 |
20110119643 | SUM OF COHERENT SYSTEMS (SOCS) APPROXIMATION BASED ON OBJECT INFORMATION - A method for determining kernels in a sum of coherent systems (SOCS) approximation is provided. Information for an object to be simulated in a manufacturing process is determined. For example, information based on geometries that are included in a layout or mask is determined. A set of kernels from a transmission cross coefficient (TCC) matrix are also determined. The set of kernels may be weighted by importance values in an order of importance. The kernels may then be re-ordered based on the information for the object. These kernels are then re-ordered in the SOCS series to reflect their order of importance. The SOCS series of kernels is then truncated at the number of kernels desired. Accordingly, by re-ordering the kernels that may be more relevant to the object to include higher weights, when the truncation occurs, the kernels that are most relevant may be included in the SOCS approximation. | 2011-05-19 |
20110119644 | METHODS OF ARRANGING MASK PATTERNS AND ASSOCIATED APPARATUS - Methods and apparatus are disclosed that arrange mask patterns in response to the contribution of a second pattern to image intensity. In some methods of arranging mask patterns, a distribution of functions h(ξ−x) is obtained which represents the contribution of a second pattern to image intensity on a first pattern. Neighboring regions of the first pattern are discretized into finite regions, and the distribution of the functions h(ξ−x) is replaced with representative values | 2011-05-19 |
20110119645 | DESIGN VERIFICATION DEVICE - A disclosed device includes a verification unit which performs a data verification of chip design data, an obtaining unit which obtains encryption IP and a verification result output unit which outputs a result of the data verification. The chip design data is designed by using the box IP, the box IP being data which can be disclosed to a chip designer in hardware IP. The encryption IP is the IP including part or all of data of the hardware IP being encrypted. The verification unit decrypts the encryption IP to the hardware IP and replaces the box IP of the chip design data with the decrypted hardware IP so as to perform the data verification, in the storage area such as RAM where storage data is hidden from outside. | 2011-05-19 |
20110119646 | Integrated circuits design - This invention concerns an automated method of generating a design for an I/O fabric of a target integrated circuit having a core and pins. A process tool executes algorithms to generate a synthesizable representation of the I/O fabric ring in hardware description language. It imports integrated circuit design data, and from it captures I/O specification data for a circuit core, library of cells, pin, I/O control, BSR and I/O cell chaining, and die. The tool validates the specification data, and generates the I/O fabric design by configuring and inter-connecting a pin multiplexing and control matrix structures according to constraints for signal control, and timing. The structures includes on both the input and output paths of each pin a functional multiplexer matrix structure, a test multiplexer matrix structure, an override matrix structure, a multiplex select and control matrix structure, and an I/O Cell control logic. A required pin output circuit is configurable by modification of the I/O specification data, and/or, modification of a manner of wiring the algorithms, and/or by modification of the algorithms. The tool wires algorithms according to a wiring framework, and said wiring framework is modifiable. | 2011-05-19 |
20110119647 | PRINTED CIRCUIT BOARD LAYOUT SYSTEM AND METHOD THEREOF - A printed circuit board layout system and a method thereof are provided. The method includes the following steps: obtaining the outline information, the boundary information, and the auxiliary line information, when a command for recording position information of points within each of the boundaries is input; obtaining position information of the points within each of the boundaries; setting corresponding height values as height limit of height restriction areas corresponding to the points within each of the boundaries. | 2011-05-19 |
20110119648 | ROUTING SYSTEM AND METHOD FOR DOUBLE PATTERNING TECHNOLOGY - A method includes receiving an identification of a plurality of circuit components to be included in an IC layout. Data are generated representing a first pattern to connect two of the circuit components. The first pattern has a plurality of segments. At least two of the segments have lengthwise directions perpendicular to each other. At least one pattern-free region is reserved adjacent to at least one of the at least two segments. Data are generated representing one or more additional patterns near the first pattern. None of the additional patterns is formed in the pattern-free region. The first pattern and the additional patterns form a double-patterning compliant set of patterns. The double-patterning compliant set of patterns are output to a machine readable storage medium to be read by a system for controlling a process to fabricate a pair of masks for patterning a semiconductor substrate using double patterning technology. | 2011-05-19 |
20110119649 | TECHNIQUES FOR DISPLAYING CUSTOMIZATIONS FOR COMPOSITE APPLICATIONS - Techniques are provided for displaying information regarding customizations made to an application. The information may be displayed in a design-time environment and/or a runtime environment. | 2011-05-19 |
20110119650 | Method for operating a computer device - A method is provided for operating a first computer device, in which a source program code is generated which contains a functional model that is hierarchically composed of functions which are hierarchically composed of components, the visibility of the components within the functional model being determined by the hierarchy. Placeholders are used within the hierarchy for determined components and executable program code is generated, the placeholders being replaced by the determined components via a correspondingly executed mapping rule before executable program code is generated. This method allows the locality principle to be maintained, for example on experimental hardware. | 2011-05-19 |
20110119651 | TECHNIQUES RELATED TO CUSTOMIZATIONS FOR COMPOSITE APPLICATIONS - A framework is provided for enabling and managing customizations to an application. In one embodiment, techniques are provided that enable the customizability of an application to be controlled based upon hierarchical relations between elements of the application. | 2011-05-19 |
20110119652 | GENERATING OBJECT ANNOTATIONS - A computer-implemented method is disclosed for generating Dojo-conforming JavaScript Object Notation (JSON) objects for base objects of an object-oriented programming environment that have been annotated to denote which attribute declarations of the base object correspond to identified Dojo attributes. In a Java class, for example, annotations may be made to indicate which class attributes correspond to the identifier attribute of a Dojo JSON object and based on those annotations a Dojo-conforming JSON object may be generated. | 2011-05-19 |
20110119653 | INCREMENTAL PACKAGING - A project directory structure of an application or service is mapped to a package directory structure. A package is built for the application or service by copying files from the project directory structure to the package directory structure in accordance with the mapping. An event trigger is detected, wherein the event trigger is one of a new file, a modified file, or a deleted file in the project directory structure. An updated package is built for the application or service by performing an appropriate one of copying the new file to the package directory structure, replacing an existing file in the package directory structure with the modified file, or deleting a file in the package directory structure that corresponds to the deleted file in the project directory structure. | 2011-05-19 |
20110119654 | DEBUGGING SERVICES FOR DOMAIN SPECIFIC LANGUAGES - A computer system displays an interactive development environment including a domain specific language (DSL) grammar input receiving area that allows the user to view and interact with DSL grammar inputs, a DSL language input receiving area that allows the user to view and interact with DSL language inputs and a parse output area that allows the user to view the current state of the DSL parser. The computer system begins stepping through each DSL language input to determine whether the DSL language inputs have created an error relative to the DSL grammar. The computer system also presents the resulting output for each DSL language input, so that as the user provides subsequent step inputs, the interactive development environment successively steps through each DSL language input and presents, at each step, the DSL grammar inputs, the DSL language inputs and the corresponding output in the parse output area. | 2011-05-19 |
20110119655 | COMPUTER PRODUCT, VERIFICATION SUPPORT APPARATUS, AND VERIFICATION SUPPORT METHOD - A non-transitory, recording medium stores therein a program that causes a computer to execute extracting from hardware description of a circuit, a conditional branch statement representing a conditional branch process; determining whether the extracted conditional branch statement includes at least three condition expressions, where a given combination thereof has exclusive satisfying conditions; extracting from the conditional branch statement determined at the determining, a combination of condition expressions for which satisfying conditions are exclusive; extracting each condition expression from the extracted combination and creating, for each extracted condition expression and according to an order of appearance in the hardware description, a conditional branch statement in which the extracted condition expression has a hierarchical relationship with a condition expression not included in the combination; generating an assertion for checking whether a specified condition is satisfied in each created conditional branch statement; and outputting, as assertion data of the circuit, the generated assertion. | 2011-05-19 |
20110119656 | Computing system, method and computer-readable medium processing debug information in computing system - Disclosed are a system, method and computer-readable medium related to processing debug information from an embedded system. Source code of an application program to be used in an embedded system may be compiled by a computing system. The application program may include a debug code line. A minimum amount of debug information is stored in an embedded system, reducing memory overhead and waste of clock cycles of a processor. | 2011-05-19 |
20110119657 | USING FUNCTION CALLS AS COMPILER DIRECTIVES - A method for passing compiler directives into a compiler wherein empty function calls are defined, which call no function, but define compiler directives by its name, is suggested. Thus, by allowing empty functions calls and by handling them automatically, in particular in the automated way suggested, significant improvements over the prior art can be obtained. | 2011-05-19 |
20110119658 | SPECULATIVE COMPILATION - The invention is a method and apparatus for use in developing a program. More particularly, a method and apparatus for compiling a source code program during editing of the same is disclosed, where editing can be initial entry or modification subsequent to initial s entry. The method comprises compiling at least a portion of a source code program defined by a waypoint during the editing of the source code program. In other aspects, the invention includes a program storage medium encoded with instructions that, when executed, perform this method and a computer programmed to perform this method. The apparatus includes a computing apparatus, comprising a text editor through which a source code program may be entered; and a compiler that may compile the source code program. The control block is capable of determining at least one waypoint in the source code program and invoking the compiler to compile the source code program up to the waypoint. | 2011-05-19 |
20110119659 | RUNTIME MACHINE SUPPORTED METHOD LEVEL CACHING - A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least one processor of the computer system. In addition, the runtime machine manages a selected runtime disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The virtual machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again. | 2011-05-19 |
20110119660 | PROGRAM CONVERSION APPARATUS AND PROGRAM CONVERSION METHOD - A program conversion apparatus according to the present invention includes: a thread creation unit which creates a plurality of threads equivalent to a program part included in a program, based on path information on a plurality of execution paths, each of the execution paths going from a start to an end of the program part, each of the threads being equivalent to at least one of the execution paths; a replacement unit which performs variable replacement on the threads so that a variable shared by the threads is accessed by only to one of the threads in order to avoid an access conflict among the threads; and a thread parallelization unit which generates a program which causes the threads to be speculatively executed in parallel after the variable replacement. | 2011-05-19 |
20110119661 | Automated Determination of Quasi-Identifiers Using Program Analysis - A system and method for automated determination of quasi-identifiers for sensitive data fields in a dataset are provided. In one aspect, the system and method identifies quasi-identifier fields in the dataset based upon a static analysis of program statements in a computer program having access to—sensitive data fields in the dataset. In another aspect, the system and method identifies quasi-identifier fields based upon a dynamic analysis of program statements in a computer program having access to—sensitive data fields in the dataset. Once such quasi-identifiers have been identified, the data stored in such fields may be anonymized using techniques such as k-anonymity. As a result, the data in the anonymized quasi-identifiers fields cannot be used to infer a value stored in a sensitive data field in the dataset. | 2011-05-19 |
20110119662 | METHOD FOR UPDATING FIRMWARE OF EMBEDDED SYSTEM - A method for updating firmware of an embedded system includes the following steps: a firmware update instruction for updating the firmware of the embedded system according to a firmware image is received. Wherein, the embedded system includes a memory and a storage unit. The firmware of the embedded system is stored in the storage unit. The firmware image is divided into several partition images. Several available blocks are obtained from the memory. The partition images are stored into the available blocks. Information of the partition images stored in the available blocks is recorded into an image information table. The partition images are obtained from the memory according to the image information table. The firmware of the embedded system is overwritten by the partition images obtained. | 2011-05-19 |
20110119663 | METHOD AND APPARATUS FOR UPDATING APPLICATIONS ON A MOBILE DEVICE VIA DEVICE SYNCHRONIZATION - A method and system for the delivery of updated web platform applications to a mobile electronic device upon synchronization of the mobile device with a computer. Specifically, one embodiment of the present invention discloses a method and system for dynamically creating personalized and up-to-date applications whenever a mobile electronic device is synchronized with a stand-alone computer system that is coupled to remotely located content servers or computers via a communication network, such as the Internet. Conduits act as gateways for synchronization between the mobile electronic device and the plurality of content servers or computers. These conduits coordinate the loading of the personalized and up-to-date applications onto the mobile electronic device. In one example, a user can then access up-to-date information on the applications at a more convenient time and while disconnected from the content servers or computers that provide the information. | 2011-05-19 |
20110119664 | FIRMWARE DISTRIBUTING DEVICE, PROGRAM, AND METHOD - Modified firmware is registered and controlled, and, when a download request is received from a terminal device, unupdated firmware is determined and downloaded to the terminal device. User identification information obtained from the download request is acquired, and, if the user identification information matches the user identification information of another terminal device that is already carrying out download, the download to the terminal device that output the download request is stopped. Even when the user identification information matches the user identification information of the other terminal device that is already carrying out download, if it is determined to be a download request by an operator operation, stopping the download is cancelled so as to execute the download, and a forcible termination notification is transmitted to the other terminal device that is already executing download so as to interrupt the download thereof in the process. | 2011-05-19 |
20110119665 | Switching between direct mode and indirect mode for virtual machine I/O requests - A first virtual machine is implemented on one or more computing devices to generate input/output (I/O) requests to a hardware device. A second virtual machine is also implemented on the computing devices. A mechanism is to switch between a direct mode and an indirect mode without switching between a first context and a second context of the hardware device. In the direct mode, the I/O requests generated by the first virtual machine are to be sent to the hardware device without being redirected to the second virtual machine. In the indirect mode, the I/O requests generated by the first virtual machine are to be redirected to the second virtual machine for processing. The second virtual machine is to, after processing the I/O requests redirected to the second virtual machine, send the I/O requests to the hardware device. | 2011-05-19 |
20110119666 | SYSTEM AND APPARATUS FOR SHARING A HOST COMPUTER - A system and apparatus is disclosed for sharing a host computer. The system discloses: a set of USB cables; a set of virtualization devices, a set of USB ports on the host computer, an operating system; and a virtualization module. The apparatus discloses: a hub controller; a graphics display module; and an audio controller. | 2011-05-19 |
20110119667 | MONITORING SPIN LOCKS IN VIRTUAL MACHINES IN A COMPUTING SYSTEM ENVIRONMENT - Methods and apparatus involve monitoring spin locks for guest devices. Fully virtualized guests have multiple virtual processors configured under the scheduling control of a hypervisor on a physical hardware platform. The hypervisor posts On CPU and CR | 2011-05-19 |
20110119668 | MANAGING VIRTUAL HARD DRIVES AS BLOBS - Cloud computing platforms having computer-readable media that perform methods to manage virtual hard drives as blobs are provided. The cloud computing platform includes fabric computers and blob stores. The fabric computers execute virtual machines that implement one or more applications that access virtual hard drives. The data in the virtual hard drives is accessed, via a blob interface, from blobs in the blob stores. The blob stores interface with a driver that translates some application input/output (I/O) requests destined to the virtual hard drives to blob commands when accessing data in the virtual hard drives. | 2011-05-19 |
20110119669 | HYPERVISOR FILE SYSTEM - In general, the present invention provides a computer-implemented hypervisor file system (HVFS) comprising (among other things): a HVFS Manager, a Source File System Implementation, Hypervisor API, and HVFS Driver implemented in conjunction with a set (e.g., one or more) of virtual machines. Running a virtual machine on top of complex software systems like hypervisors allows the virtual machine to be presented with virtual storage devices which operate in the file system abstraction layer, instead of the block device layer traditionally presented by hardware. Doing so allows the file system abstraction to be implemented in the hypervisor, and not in the individual virtual machines, giving the hypervisor much greater access and control over the file system elements used by virtual machines, as well as giving it new capabilities such as sharing file system elements across virtual machines. | 2011-05-19 |
20110119670 | METHOD FOR DYNAMIC LOAD BALANCING ON PARTITIONED SYSTEMS - Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions. | 2011-05-19 |
20110119671 | On-The-Fly Replacement of Physical Hardware With Emulation - Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtual machine, typically containing what the hardware would have returned if the hardware had been read from. The data image being returned from the memory locations may travel with the virtual machine even if the virtual machine moves to a different physical machine that does not contain hardware equivalent to the hardware that was recently removed from the virtual machine. | 2011-05-19 |
20110119672 | Multi-Core System on Chip - A multi-core system on a chip ( | 2011-05-19 |
20110119673 | CROSS-CHANNEL NETWORK OPERATION OFFLOADING FOR COLLECTIVE OPERATIONS - A Network Interface (NI) includes a host interface, which is configured to receive from a host processor of a node one or more cross-channel work requests that are derived from an operation to be executed by the node. The NI includes a plurality of work queues for carrying out transport channels to one or more peer nodes over a network. The NI further includes control circuitry, which is configured to accept the cross-channel work requests via the host interface, and to execute the cross-channel work requests using the work queues by controlling an advance of at least a given work queue according to an advancing condition, which depends on a completion status of one or more other work queues, so as to carry out the operation. | 2011-05-19 |
20110119674 | SCHEDULING METHOD, SCHEDULING APPARATUS AND MULTIPROCESSOR SYSTEM - A thread status managing unit organizes a plurality of threads into groups and manages the status of the thread groups. A ready queue queues thread groups in a ready state or a running state in the order of priority and, within the same priority level, in the FIFO order. An assignment list generating unit sequentially retrieves the thread groups from the ready queue. The assignment list appends a retrieved thread group to a thread assignment list only when all threads belonging to the retrieved thread group are assignable to the respective processors at the same time. A thread assigning unit assigns all threads belonging to the thread groups stored in the thread assignment list to the respective processors. | 2011-05-19 |
20110119675 | Concurrent Data Processing and Electronic Bookkeeping - Concurrent processing of business transaction data uses a time slice-centered scheme to cope with the situation where multiple requests demand a same resource at the same time. The method divides the processing time into multiple time slices, allocates each request to a corresponding time slice, and iteratively processing requests according to their corresponding time slices. The method does not require the requests to be processed one by one, and therefore does not cause a situation where other requests have to wait until the current request has been completely processed. Moreover, if a certain time slice has been allocated multiple requests of a same type, the requests are collectively processed as if they were a single request to reduce the frequencies of resource locking and unlocking, as well as the waiting time in a queue for resource access. | 2011-05-19 |
20110119676 | Resource File Localization - A system and method for localizing an application resource file. An application localizer may receive an application resource file containing text strings to be localized. The application localizer extracts each text string and sends it to a remote automated translation service, receiving a corresponding localized text string. The localizer writes each of the localized text strings to generate a localized application resource file. Configuration specifications may specify target locales, a format of the application resource file, or a format of application resource file names. | 2011-05-19 |
20110119677 | MULTIPROCESSOR SYSTEM, MULTIPROCESSOR CONTROL METHOD, AND MULTIPROCESSOR INTEGRATED CIRCUIT - In a multiprocessor system, in general, a processor assigned with a larger amount of tasks is apt to perform a larger amount of communication with other processors assigned with tasks, than a processor assigned with a smaller amount of tasks. | 2011-05-19 |
20110119678 | ISOLATING WORKLOAD PARTITION SPACE - A method, system, and computer usable program product for isolating a workload partition space are provided in the illustrative embodiments. A boot process of a workload partition in a data processing system is started using a scratch file system, the scratch file system being in a global space. A portion of a storage device containing a file system for the workload partition is exported to the workload partition, the portion forming an exported disk. The partially booted up workload partition may discover the exported disk. The exporting causes an association between the global space and the exported disk to either not form, or sever. The exporting places the exported disk in a workload partition space associated with the workload partition. The boot process is transitioned to stop using the scratch file system and start using the data in the exported disk for continuing the boot process. | 2011-05-19 |
20110119679 | METHOD AND SYSTEM OF AN I/O STACK FOR CONTROLLING FLOWS OF WORKLOAD SPECIFIC I/O REQUESTS - A method and system of a host device hosting multiple workloads for controlling flows of I/O requests directed to a storage device is disclosed. In one embodiment, a type of a response from the storage device reacting to an I/O request issued by an I/O stack layer of the host device is determined. Then, a workload associated with the I/O request is identified among the multiple workloads based on the response to the I/O request. Further, a maximum queue depth assigned to the workload is adjusted based on the type of the response, where the maximum queue depth is a maximum number of I/O requests from the workload which are concurrently issuable by the I/O stack layer. | 2011-05-19 |
20110119680 | POLICY-DRIVEN SCHEMA AND SYSTEM FOR MANAGING DATA SYSTEM PIPELINES IN MULTI-TENANT MODEL - Methods and apparatus are described for managing data flows in a high-volume system. Jobs are grouped into pipelines of related tasks. A pipeline controller accepts schemas defining the jobs in a pipeline, their dependencies, and various policies for handling the data flow. Pipelines may be smoothly upgraded with versioning techniques and optional start/stop times for each pipeline. Late data or job dependencies may be handled with a number of strategies. The controller may also mediate resource usage in the system. | 2011-05-19 |
20110119681 | RUNTIME DEPENDENCY ANALYSIS FOR CALCULATED PROPERTIES - Techniques for determining and tracking dependent properties for a calculated property are provided. A request for a value of a first property is received. The value for the first property is calculated, including accessing values for one or more properties used to calculate the value for the first property. The accessing of the values for the one or more properties may be detected, and the one or more properties may be tracked as dependent properties for the first property in a first set of dependent properties. A change in the value of a second property may subsequently be detected. If the second property is determined to be included in the first set of dependent properties, the value of the first property is invalidated. | 2011-05-19 |
20110119682 | METHODS AND APPARATUS FOR MEASURING PERFORMANCE OF A MULTI-THREAD PROCESSOR - Disclosed are methods and apparatus for measuring performance of a multi-thread processor. The method and apparatus determine loading of a multi-thread processor through execution of an idle task in individual threads of the multi-thread processor during predetermined time periods. The idle task is configured to loop and run when no other task is running on the threads. Loop executions of the idle task on each thread are counted over each of the predetermined time periods. From these counts, loading of each of the threads of the multi-thread processor may then be determined. The loading may be used to develop a processor profile that may then be displayed in real-time. | 2011-05-19 |
20110119683 | OBJECT GRAPH EDITING CONTEXT AND METHODS OF USE - The present invention comprises a novel system for managing changes to a graph of data bearing objects. In one embodiment, an object graph manager object referred to as an editing context is used to identify changes made to data bearing enterprise objects and to notify other interested objects when changes occur. As a result, data bearing objects need not themselves contain code necessary for monitoring changes. In another embodiment of the invention, the editing context is used to provide event-based “undo” capabilities. In another embodiment of the invention, each enterprise object has a primary key that is used to maintain the identification between an enterprise object instance and a corresponding database row. In another embodiment of the invention, multiple levels of editing contexts are used to provide multiple isolated object graphs, each of which allows independent manipulation of the underlying data bearing objects. | 2011-05-19 |
20110119684 | Combining Interfaces Of Shell Applications And Sub-applications - A system comprises storage that includes a shell application and a sub-application that is adapted to provide a functionality to the shell application. The system also comprises processing logic coupled to the storage and adapted to execute the shell application and the sub-application. The processing logic generates a first graphical user interface (GUI) using the sub-application and generates a second GUI using the shell application. The processing logic displays on a display the first GUI superimposed onto the second GUI. The processing logic captures input provided using the first GUI and provides the input to the sub-application. | 2011-05-19 |
20110119685 | OBJECT ORIENTED NOTIFICATION SYSTEM - A notification of a change in a notification source object is provided to a notification receiver object by creating a connection to the notification receiver object, adding to the connection at least one interest that describes a notification from the notification source object and registering the connection with the notification source object to indicate an interest in the notification. When a change occurs in the notification source object, a notification that describes the change is generated and, for each connection having an interest in the notification, that notification is dispatched to the notification receiver object connected to that connection. | 2011-05-19 |
20110119686 | EXTERNAL DATA STORAGE ASSEMBLY INCLUDING A HARD DISK DRIVE AND METHOD OF MONITORING THE OPERATIONAL STATUS OF THE HARD DISK DRIVE - A method of monitoring the operational status of a hard disk drive in an external data storage assembly is provided. The hard disk drive supports S.M.A.R.T., and the external data storage assembly includes the hard disk drive, a connection interface coupled to a computer host, and an interface bridge interconnecting the connection interface and the hard disk drive. The method includes: (A) when an OS of the computer host identifies the external data storage assembly, enabling the computer host to send a SCSI read command to the connection interface of the external data storage assembly; and (B) enabling the interface bridge to relay the SCSI read command from the connection interface to the hard disk drive such that the hard disk drive transmits S.M.A.R.T. information to the computer host through the interface bridge and the connection interface according to the SCSI read command. | 2011-05-19 |
20110119687 | Adaptive Device Driver Method and System - Aspects of the present invention provide a method of specifying a device driver design for a board device. The method includes receiving a board device with various functional elements and on-board storage to be operatively coupled to a computing device through an interconnect. The device driver design is specified through the identification of one or more device driver parameters. The device driver parameters are to be used subsequently to customize an adaptive device driver that interfaces with the board device and each of the one or more functional elements. Device driver parameters are stored in a predetermined storage construct allocated from the board device. These device driver parameters remain stored in the storage construct until there is a need for the board device and corresponding device driver. Customizing the adaptive device driver is done after the device driver parameters have been stored and typically when a computer device starts or ‘boots”. Initially, aspects of the present invention may receive an indication that a board device and one or more functional elements associated with the board device have been attached to an interconnect and requires a device driver. Next, aspect of the present invention retrieve device driver parameters from the storage constructs and customizes the adaptable device driver into a device driver for the board device in accordance with the device driver parameters. | 2011-05-19 |
20110119688 | Method and System to Measure and Represent the Measured Value of a Limit in Terms of Another Measurement in a Signal Measurement System - Embodiments of the invention provide a system and method to measure and represent the measured value of a limit in terms of another measurement, such as clock values or cycles of the system. The system can include, for example, a test and measurement instrument such as an oscilloscope. In another embodiment of the present invention, slew rate de-rated values may be automatically determined through the use of configurable lookup tables. | 2011-05-19 |
20110119689 | MULTI-THREADED BUSINESS PROGRAMMING LIBRARY - A business programming library for use by an enterprise resource planning system provides a run-time environment and a library of API services for accessing common data types and business methods, accessing table and form meta-data, and database administration and retrieval/modification. The library provides the ability to safely call into exposed services using multiple threads, and also provides indirect and executable permission checking for increasing system security. | 2011-05-19 |
20110119690 | EJECTING MECHANISM - An ejecting mechanism suitable for being disposed in a housing of an electronic device is provided. The ejecting mechanism includes a guiding plate, a pair of stopping elements, and a moving element. The guiding plate is disposed on the housing. The stopping elements are disposed on the guiding plate, and the stopping elements are adapted to move away from each other or close to each other in a first direction. The moving element is disposed at the housing and movable in a second direction. The moving element has two pushing portions disposed on a second surface of the moving element that faces the stopping elements. | 2011-05-19 |
20110119691 | DISC LOADING MECHANISM - A disc loading mechanism transporting a disc between a disc cartridge and a recording and reproducing apparatus includes: a loading arm having at a leading end thereof claw members which comes into contact with an outer circumference of the disc and performs drawing of the disc into the recording and reproducing apparatus and insertion of the disc into the disc cartridge; an arm driving mechanism which slides the loading arm in a disc transport direction; a disc extruding lever which extrudes the disc up to a contact position with the claw members when discharging the disc; and a lever driving mechanism which drives the extrusion lever, wherein each of the claw members includes a draw-in surface portion and an insertion surface portion provided at the opposite side to the draw-in surface portion. | 2011-05-19 |
20110119692 | BRUSHLESS MOTOR HAVING CHUCKING MECHANISM, AND DISK DRIVING DEVICE HAVING THE BRUSHLESS MOTOR - A space for accommodating therein a portion of an optical pickup mechanism is arranged below a disk loading portion of a turn table member of a chucking mechanism of the present invention. The space is arranged axially below a disk mounting surface. Since such space is provided, a recording/reproducing portion will be allowed to move closer to a brushless motor, and therefore a second lens arranged further away from the brushless motor will be allowed to move radially inward of a recording/reproducing area of an optical disk. | 2011-05-19 |
20110119693 | CARTRIDGE DRIVE APPARATUS - A cartridge drive apparatus for a disc cartridge having upper and lower shells which are separatably joined to each other to form a cartridge body is disclosed, in which a accommodated disc is able to be inserted or ejected by separating the upper and lower shells vertically. The cartridge drive apparatus includes a cartridge holder which, by inserting the cartridge body, has an upper holder supporting the upper shell and a lower holder supporting the lower shell, and a holder moving mechanism which separates the upper holder and the lower holder of the cartridge holder to separate the upper shell and the lower shell and thus is able to allow the disc to be inserted or ejected. | 2011-05-19 |
20110119694 | APPARATUS AND METHOD FOR MEDIA ON DEMAND COMMENTARIES - A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to present an overlay that is combined with a presentation of media content at each of a plurality of computing devices to illustrate a collection of one or more user-generated comments temporally associated with portions of the presented media content such as portions of a media on demand presentation, collect one or more user-generated comments from each of the plurality of computing devices, and present the one or more user-generated comments from each of the plurality of computing devices as part of a video on demand catalog. Other embodiments are disclosed. | 2011-05-19 |
20110119695 | METHOD OF DETECTING TV OFF EVENT ON A MOBILE TERMINAL EQUIPMENT - The invention is a method of detecting a TV off event happening on a mobile terminal equipment which is assumed to receive a broadcast service. A portable electronic device is connected to the mobile terminal equipment and, the mobile terminal equipment sends periodic commands to the portable electronic device. The mobile terminal equipment sends control messages to the portable electronic device. The control messages are related to the broadcast service. The method includes the steps of identifying a duration either according to receipt of two periodic commands of a first type or according to data contained in control messages, and identifying the TV off event if no control message has been received during that duration. | 2011-05-19 |
20110119696 | GIFTING MULTIMEDIA CONTENT USING AN ELECTRONIC ADDRESS BOOK - A method and system for gifting multimedia content enables a first user of a multimedia content distribution network (MCDN) to select a recipient for an obtainable multimedia asset from an electronic address book. The electronic address book may be accessible via a public network and/or via the MCDN. The recipient may be a second user of the MCDN. The first user may be charged for the multimedia asset. The second user may be authorized to receive and view the multimedia asset. | 2011-05-19 |
20110119697 | SYSTEM AND METHOD FOR IN-HOME SET TOP BOX MANAGEMENT - A video services control system comprises a set top box coupled to a television and a video services network configured to provide video services to the television via the set top box. The video services network includes an application program operable to develop and implement individualized usage restriction profiles for users of the set top box to control video services viewing. The application program is configured to provide a designated administrator with authority to dictate the usage restriction profile for non-designated users. The individualized usage restriction profiles include restrictions on the content of video services shown on the television for viewing by the users. The application program is configured to receive information input by the designated administrator, develop each usage restriction profile based on the input information unique to each user, and implement each usage restriction profile to control video services viewing by the users. | 2011-05-19 |
20110119698 | SYSTEM FOR CAPTURE AND SELECTIVE PLAYBACK OF BROADCAST PROGRAMS - An apparatus for storing broadcast programs for future transmission to subscribers comprising means for receiving a broadcast channel data stream which comprises a plurality of sequential programs and, a data storage means, wherein, video and audio data relating to each program are extracted from a received broadcast channel data stream and stored on the data storage means at a known position, service information relating to each program is extracted from the data stream and stored at a known position on the data storage means with data identifying the position on the storage means at which the corresponding video and audio data for the program are stored. | 2011-05-19 |
20110119699 | PROCESS AND SYSTEM FOR THE SECURE BROADCASTING OF PROTECTED AUDIOVISUAL STREAMS TO A DYNAMIC GROUP OF RECEIVERS - A process for the distribution of digital audiovisual sequences. An analysis is made prior to transmission to a dynamic group of receivers to generate a first modified main stream and complementary information. A synthesis of a stream in the original format is calculated on the receiver as a function of the modified main stream and the complementary information. Generation of the complementary information is constituted of the following steps: extraction of at least one original piece of data of the original stream, storage of the original data in the complementary information, formatting the complementary information in segments with each segment corresponding to at least one entire audiovisual element of the modified main stream, and encapsulation of at least one segment with at least one piece of access information in at least one data block to generate at least one access ticket for the corresponding audiovisual elements. | 2011-05-19 |
20110119700 | Converged communication server with transaction management - A communications server increases the value of cable and communication services by enabling the integration of packet network content with directed advertising in a managed environment. Such services may include Video On Demand and videoconferencing running on a Converged Communication Platform. Content processing within the server enables the combining of streaming content with different types of ads. Content integration is controlled through software negotiations between subscriber, advertiser, and content provider software agents. The rate, selection, placement, and number of advertisements within a television program or videoconference can also be determined. The ability to custom tailor content and advertisements increases the value of advertising, lowers costs to subscribers, improves the viewing experience, and disburdens transaction participants from the manual tasks that would otherwise be required during transaction setup. | 2011-05-19 |
20110119701 | COORDINATED VIDEO FOR TELEVISION DISPLAY - Apparatus, methods, and systems for acquiring search content based on digital information content provided from a video source. Video information and associated non-video information are received from a video source. The video information includes program video content and the associated non-video information includes digital information content. At least a portion of the digital information content is transformed into a search query and the search query is communicated to a first search data source. A query result is received from the first search data source based on the search query. At least a portion of the search query results are transformed into query result display data which may then be encoded as a video signal for display. | 2011-05-19 |
20110119702 | ADVERTISING METHOD USING NETWORK TELEVISION - An information manager includes a network interface, a user interface, and a controller. The network interface establishes a connection with a content provider or network operator and receives content and one or more advertisement images through the network. The user interface receives a signal initiated by a user. And, the controller controls display of a plurality of icons and a background image that includes at least one advertisement region. One of the advertisement images is displayed in the region and one of the icons corresponds to the content provider. | 2011-05-19 |
20110119703 | METHOD AND APPARATUS FOR DELIVERING SDV UNICAST PROGRAMMING WITH TARGETED ADVERTISING ON A BANDWIDTH-AVAILABLE BASIS - A switched digital video (SDV) system includes an SDV manager for coordinating a SDV session requested by a subscriber terminal. The system also includes a plurality of edge devices for receiving a transport stream that includes programming content and transmitting the transport stream over an access network to the subscriber terminal on one of a plurality of SDV channels. The SDV manager is configured to monitor bandwidth and cause the edge device to deliver the SDV session to the subscriber terminal in a SDV unicast stream when sufficient unused bandwidth is available or as a SDV multicast stream when sufficient unused bandwidth is not available. | 2011-05-19 |
20110119704 | METHOD AND SYSTEM FOR PRESENTING DATA TO USER TERMINALS - Method and system for enabling different information-containing units such as advertisements, to be included in or otherwise presented in conjunction with broadcast content so that individuals receiving the same content can be presented with different information. A suitable information unit for each individual is independently selected based on information about each user. For example, when the broadcast content is on multiple channels and the user's terminal is receiving content on one channel having information that is not suitable for that user, the individual's terminal may be directed to switch to another channel selected from among a plurality of different channels based on the user's settings, profile and/or rules. As such, the information, or data units, being provided to each user can be customized thereby providing an extremely effective form of direct and targeted advertising in the broadcast of various content, such as television programs, radio programs, data, videos and audio. | 2011-05-19 |
20110119705 | Apparatus and Methods For Storing Packetized Video Content - A receiving device receives video content in a plurality of packets, such as internet protocol (IP) packets. The receiving device processes the packets to strip header information from the packets and stores the associated video content on a storage medium for subsequent viewing by a user. | 2011-05-19 |
20110119706 | APPARATUS AND METHOD FOR PROVIDING DISTRIBUTED MEDIA CONSUMPTION - A system that incorporates teachings of the present disclosure may include, for example, a first set-top-box (STB) of a group of STBs, the first STB having a controller to select via a graphical user interface (GUI) a media program and a second STB of the group of STBs for receiving an invitation to participate in a media session, wherein the media session comprises presentation of the media program, transmit the invitation to the second STB of the group of STBs, wherein information associated with the invitation is visually displayed at a third STB of the group of STBs participating in the media session, and present the media program at the first STB during the media session, wherein the media program is presented at the third STB during the media session. Other embodiments are disclosed. | 2011-05-19 |
20110119707 | METHOD OF PROVIDING CONTENTS INFORMATION FOR A NETWORK TELEVISION - Embodiments provide a method that allows users for easily acquire contents information by receiving and displaying only providable contents lists without connecting to servers of a plurality of contents providers, in a network TV that can receive and play contents while being connected with the contents providers. | 2011-05-19 |
20110119708 | METHOD AND APPARATUS FOR GENERATING MULTIMEDIA STREAM FOR 3-DIMENSIONAL REPRODUCTION OF ADDITIONAL VIDEO REPRODUCTION INFORMATION, AND METHOD AND APPARATUS FOR RECEIVING MULTIMEDIA STREAM FOR 3-DIMENSIONAL REPRODUCTION OF ADDITIONAL VIDEO REPRODUCTION INFORMATION - A multimedia stream generating method for 3-dimensional (3D) reproduction of additional reproduction information is provided, the method includes generating a video elementary stream (ES), an audio ES, an additional data stream, and an ancillary information stream that respectively comprise video data, audio data related to the video data, data of additional reproduction information which is to be reproduced together with the video data on a display screen, and additional reproduction information depth information used for 3D reproduction of the additional reproduction information. | 2011-05-19 |
20110119709 | METHOD AND APPARATUS FOR GENERATING MULTIMEDIA STREAM FOR 3-DIMENSIONAL REPRODUCTION OF ADDITIONAL VIDEO REPRODUCTION INFORMATION, AND METHOD AND APPARATUS FOR RECEIVING MULTIMEDIA STREAM FOR 3-DIMENSIONAL REPRODUCTION OF ADDITIONAL VIDEO REPRODUCTION INFORMATION - A multimedia stream generating method for 3-dimensional (3D) reproduction of additional reproduction information is provided. The method includes generating a video elementary stream (ES), an audio ES, an additional data stream, and an ancillary information stream that respectively comprise video data, audio data related to the video data, data of additional reproduction information which is to be reproduced together with the video data on a display screen, and additional reproduction information depth information used for 3D reproduction of the additional reproduction information, the video data including at least one of a 2D video image and a 3D video image. | 2011-05-19 |
20110119710 | METHOD FOR PROVIDING MENU FOR NETWORK TELEVISION - An information manager includes a network interface, a user interface, and a controller. The network interface establishes a connection with at least one content provider server through a network. The user interface receives an input signal selecting an icon for display. The controller controls output of the selected icon for display along with an image corresponding to the selected icon. The selected icon corresponds to the content provider and is displayed with one or more other icons that correspond to additional content providers, and the image is based on information received through the network interface from the content provider. | 2011-05-19 |
20110119711 | Multimedia Content Fusion - Full motion live video can be provided in tactical and other environments utilizing various apparatuses and methods. An apparatus can include live source video inputs configured to receive live source video streams, video outputs configured to provide live output video streams configured according to a channel template design; and a processor configured to control multiplexing of the live source video streams to provide master control of the live source video inputs and video outputs. Another apparatus can include an input configured to receive video streams from the prior apparatus, a processor configured to fuse the video streams, and a user interface configured to present the video streams to the user in multiple independent frames, wherein the multiple independent frames include a relatively larger live video of interest and relatively smaller live thumbnail videos. | 2011-05-19 |
20110119712 | METHOD FOR DISPLAYING CONTENTS INFORMATION - A method for displaying contents information is provided. In the method, information on each of a plurality of contents may be displayed, and an image for a favorite group registered with the contents may be displayed in correspondence with the displayed contents information. The favorite group image may be displayed as one of a plurality of images. Further, one of the images may indicate that the contents are registered in two or more favorite groups. | 2011-05-19 |
20110119713 | DISPLAY APPARATUS, CLIENT TERMINAL AND CONTROL METHOD THEREOF - Disclosed is a display apparatus which includes a communication unit which communicates with a plurality of client terminals; a receiver which receives a broadcasting signal; a signal processor which processes the broadcasting signal received by the receiver; a display unit which displays thereon an image corresponding to the broadcasting signal processed by the signal processor; a storage unit which stores therein a viewing history relating to the plurality of client terminals; and a controller which controls the communication unit to transmit to the client terminal Remote User Interface (RUI) information corresponding to the connected client terminal based on a viewing history relating to the connected client terminal. | 2011-05-19 |
20110119714 | AUTOSCROLLING THROUGH INTERACTIVE TELEVISION CONTENT - A video client device receives a request for interactive television content. The video client device provides, in response to the request, the interactive television content for display on a video display device. The video client device receives an instruction to initiate an autoscroll function. The video client device retrieves, in response to the instruction, configuration information that identifies a manner for performing the autoscroll function. The video client device performs the autoscroll function to automatically scroll through the interactive television content, in a horizontal direction or a vertical direction, on the video display device based on the configuration information. | 2011-05-19 |
20110119715 | MOBILE DEVICE AND METHOD FOR GENERATING A CONTROL SIGNAL - A mobile device and method are provided. The mobile device includes an input unit that receives a user voice command, a keyword extracting unit that extracts at least one keyword from the user voice command, a search unit that searches Electronic Program Guide (EPG) data for broadcast information related to the at least one keyword, and a generating unit that generates a broadcast control signal corresponding to the broadcast information related to the at least one keyword. | 2011-05-19 |
20110119716 | System and Method for Video Distribution Management with Mobile Services - Systems and methods for managing video distribution to display devices including mobile devices capture video from one or more cameras and apply a selected compression strategy suitable to broadcast video over a computer network and cellular network to at least one mobile device only when requested by a user to improve security and reduce required bandwidth and usage. The system and method may include controlling broadcast bandwidth by dynamically changing the selected compression strategy or algorithm to facilitate management of the video stream and adapt to changing network conditions. In one embodiment, the system and method include dynamically modifying video image properties of captured video frames to generate video data packets of a size suitable for transmission over a low bit-rate channel to a hand-held device for viewing. | 2011-05-19 |
20110119717 | ELECTRONIC DEVICE AND METHOD FOR OBTAINING WORKING STATES OF ELECTRONIC APPRATUSES THEREOF - An electronic device includes a first receiving unit and a processing unit. The first receiving unit receives a plurality of detection signals respectively from a plurality of electronic apparatuses, the detection signals respectively indicates the working states of all electronic apparatuses. The processing unit outputs the detection signals to an output unit, thus the output unit defines the working states of all electronic apparatuses. A related method is also provided. | 2011-05-19 |
20110119718 | CONTENT REPRODUCTION APPARATUS, CONTROLLER, CONTENT REPRODUCTION SYSTEM, COMMUNICATION METHOD, AND REPRODUCTION APPARATUS DETERMINATION METHOD - A content reproduction apparatus, which is capable of reproducing, in accordance with an instruction from a controller, content provided from a content output apparatus via a network, includes: a first communication unit which receives a first search request; a second communication unit which receives a second search request from the controller and has a shorter communication distance that allows communication with the controller than the communication distance of the first communication unit; and a control unit which transmits to the controller, using the first communication unit, a first response including identification information of the content reproduction apparatus when the first communication unit receives the first search request, and which transmits to the controller, using one of the first and second communication units, a second response to specify the identification information included in the first response that has been transmitted, when the second communication unit receives the second search request. | 2011-05-19 |
20110119719 | Mosaic Application for Generating Output Utilizing Content from Multiple Television Receivers - A television receiver generates an output utilizing content from other television receivers connected via a local area network. The television receiver sends requests to the other television receivers, receives content in response to the requests, generates an output including the content, and displays the output on a display device. The television receiver may include its own content. Subsequently, the television receiver may alter the output based on user input. The other television receivers may determine whether the requests are allowed by a content control system. The requests may include detected content received by a detection device or programming content such as currently displayed content, content from a tuner, and/or recorded content. The other television receivers may also convert the content to a still image prior to sending. If so, the television receiver may periodically send out new requests for updated still images and update the output accordingly. | 2011-05-19 |
20110119720 | Set Top Box With Capability to Support User Identification - A method for performing a service action on a particular set top box based on a particular private identifier associated with the particular set top box is disclosed. At a database associated with a service provider, a user record is created. The user record includes a public identifier and a private identifier for each set top box that is available to the user. The public identifier for a particular set top box is accessible by the user and may be used to determine the private identifier for the particular set top box. | 2011-05-19 |
20110119721 | PORTABLE MEDIA PLAYER DEVICE MANAGEMENT - A method and system for distributing multimedia content includes a unified storefront (USF) application providing access portals to a multimedia content distribution network, including an Internet-protocol television access portal, a web access portal and a mobile access portal. The USF application may further communicate with a media agent to access a portable media player (PMP), allowing multimedia content to be sent to the PMP from any of the access portals. | 2011-05-19 |
20110119722 | Method and System for Providing Complete Internet Anywhere with Partial Server Processing - A method and/or system are described for providing complete Internet anywhere with partial server processing in which a request may be sent from a set-top-box (STB) to a server communicatively coupled with the STB to process a portion of a web page that is unsupported by a web browser running on the STB. The STB may receive a data stream from the server, wherein the server generates the data stream by processing the unsupported portion of the web page. The web page may be composited in the web browser based on the received data stream. The server may be located in a server computing cloud or may be a local server. The unsupported portion of the web page may comprise a binary plug-in. A supported portion of the web page may be rendered before or concurrently with the overlaying of the data stream during compositing. | 2011-05-19 |
20110119723 | Method and System for Reducing Latency for Interactive Content for Complete Internet Anywhere - A method and/or system are described in which a server communicatively coupled with a set-top-box (STB) may predict a location of a pointer on a web browser running on the STB. The server may render the pointer based on the predicted pointer location. The server may send the rendered pointer to the STB, wherein the STB may composite a web page on the web browser based on the rendered pointer. The server may be synchronized with the STB based on event information received by the server from the STB such as, for example, keystroke events, click event, or other like event. The prediction of the pointer location may be based on actual pointer location information provided by the STB. A predetermined number of pointer locations may be predicted based on an actual pointer location and/or on a latency of a connection between the server and the STB. | 2011-05-19 |
20110119724 | Proxy Functionality - The present invention relates to methods and arrangement for an IPTV Set Top Box to access content from an external domain outside the IPTV service provider's domain, which method is characterized by steps of retrieving and converting required content from the external domain into a format that is accessible via the IPTV Set Top Box. | 2011-05-19 |
20110119725 | METHOD AND APPARATUS FOR PRESENTING MEDIA PROGRAMS - A system that incorporates teachings of the present disclosure may include, for example, a computing device, including a controller to: transmit a client program having a graphical user interface (GUI) to a media device operating in an interactive television (iTV) network, wherein the client program presents a symbolic overlay that superimposes onto media content received by the media device and enables the media device to associate commentary with the media content received at the media device; and present the commentary by symbolic representations in a carrousel format within a window of the presentation of the symbolic overlay and in a vicinity of the media content. Other embodiments are disclosed. | 2011-05-19 |
20110119726 | TELEVISION CONTENT THROUGH SUPPLEMENTARY MEDIA CHANNELS - A method and system implements supplementary media channels to Internet-protocol television (IPTV) channels. An IPTV user may receive a selected IPTV program on an IPTV channel. The IPTV program may be correlated in time with metadata describing the content of the IPTV program. At a point in the IPTV program, the metadata may match with user configuration information for receiving supplemental content. A supplementary media channel may be used at such point to provide the supplemental content to the IPTV user during the IPTV program. Supplemental content may include additional storyline content for the IPTV program or an advertising message, a redeemable coupon, a promotional offer, or an order invitation. The supplementary media channel may include a telephone connection with the IPTV user, an email message, a text message, or an instant message sent to the IPTV user, or a voice-over-Internet-protocol (VoIP) connection with the IPTV user. | 2011-05-19 |
20110119727 | REMOTE CONTROL VIDEO MODULATOR - A video modulator is presented. The modulator includes a video input interface, a video modulation circuit, a video output interface, a communication interface, and control circuitry. The video input interface is configured to receive a video signal to be modulated, the video modulation circuit is configured to modulate the video signal, and the video output interface is configured to transmit the modulated video signal. The communication interface is configured to receive a command via a communication link to control the video modulator. The control circuitry is configured to receive the command from the communication interface and to control at least one of the video input interface, the video modulation circuit, and the video output interface based on the command. | 2011-05-19 |
20110119728 | SYSTEM AND METHOD FOR REMOTELY REPRODUCING CONTENT - A system and method for remotely reproducing content wherein content to be reproduced is transmitted to an external device. If new content are obtained while the content is currently being transmitted, the transmission of the content is stopped and the new content is transmitted to the external device. Accordingly, content from a device may be reproduced in another device, and if new content is obtained, the new content may be reproduced first. | 2011-05-19 |
20110119729 | IDENTITY AND POLICY ENFORCED INTER-CLOUD AND INTRA-CLOUD CHANNEL - Techniques for identity and policy enforced cloud communications are presented. Cloud channel managers monitor messages occurring within a cloud or between independent clouds. Policy actions are enforced when processing the messages. The policy actions can include identity-based restrictions and the policy actions are specific to the messages and/or clouds within which the messages are being processed. | 2011-05-19 |
20110119730 | Enforcing Centralized Communication Policies - A system provides centralized policies to be applied in a distributed manner to all communication channels used by a set of mobile communication devices, including communication channels which do not pass through a centralized communication server, such PIN-to-PIN communication channels. Such policies may include address-based and content-based policies. The system also allows all such communications to be archived. | 2011-05-19 |
20110119731 | INFORMATION PROCESSING APPARATUS AND METHOD OF SETTING SECURITY THEREOF - An information processing apparatus includes an accepting unit that accepts from a user a command relating to security; a setting unit that makes a setting relating to security of the information processing apparatus based upon the command from the user accepted by the accepting unit; a recording unit that performs the following operation in a case where the accepting unit has accepted a command for changing a security-related setting that has already been made by the setting unit: before the setting unit changes the security-related setting, the recording unit records an event, among events that occur in the information processing apparatus, the content of which will be different between a case where the security-related setting is changed and a case where the security-related setting is not changed; and a notification unit that notifies the user based upon the event that has been recorded by the recording unit. | 2011-05-19 |
20110119732 | SYSTEM AND METHOD FOR USER-CENTRIC AUTHORIZATION TO ACCESS USER-SPECIFIC INFORMATION - In a network computing environment, a user-centric system and method for controlling access to user-specific information maintained in association with a web-services service. When a web-services client desires access to the user-specific information, the client sends a request. The request identifies the reasons/intentions for accessing the desired information. The request is compared to the user's existing access permissions. If there is no existing access permission, the request is compared to the user's default preferences. If the default preferences permit the requested access, an access rule is created dynamically and the client's request is filled, without interrupting the user. If the default preferences do not permit the request to be filled, a consent user interface may be invoked. The consent user interface presents the user with one or more consent options, thereby permitting the user to control whether the client will be given access to the user-specific information. | 2011-05-19 |
20110119733 | ENFORCING POLICIES IN WIRELESS COMMUNICATION USING EXCHANGED IDENTITIES - Techniques for facilitating the exchange of information and transactions between two entities associated with two wireless devices when the devices are in close proximity to each other. A first device uses a first short range wireless capability to detect an identifier transmitted from a second device in proximity, ideally using existing radio capabilities such as Bluetooth (IEEE802.15.1-2002) or Wi-Fi (IEEE802.11). The detected identifier, being associated with the device, is also associated with an entity. Rather than directly exchanging application data flow between the two devices using the short range wireless capability, a second wireless capability allows for one or more of the devices to communicate with a central server via the internet, and perform the exchange of application data flow. By using a central server to draw on stored information and content associated with the entities the server can broker the exchange of information between the entities and the devices. | 2011-05-19 |