17th week of 2011 patent applcation highlights part 56 |
Patent application number | Title | Published |
20110099511 | METHOD AND SYSTEM FOR DISPLAYING, LOCATING, AND BROWSING DATA FILES - A computer-implemented user interface is described that includes a display window displaying data files having a data file descriptor associated with each data file. The data file descriptor describe at least a data file size, a data file date, a data file name and data file type. A slider bar controls the data files displayed in the display window where movement of the slider bar displays a greater number of the data files and the data file descriptors than displayed without movement of the slider bar. | 2011-04-28 |
20110099512 | METHOD FOR DISPLAYING WINDOWS - A method for displaying a plurality of windows includes dividing a display screen into first and second display areas. The plurality of windows may be rearranged in the first and second display areas and new windows may be displayed in the first and second display areas based on prior windows displayed. | 2011-04-28 |
20110099513 | Multi-Touch Graphical User Interface for Interacting with Menus on a Handheld Device - A computer-implemented method for interacting with a graphical user interface (GUI) displayed on a multi-touch surface. The method includes segmenting the GUI into a first portion and a second portion, wherein the first portion and second portion do not overlap, causing an activation area to be displayed that overlaps at least a portion of the GUI, determining that a user input is selecting the activation area based on a first user input and, in response, causing a first GUI menu strip to be displayed that overlaps the second portion of the GUI. | 2011-04-28 |
20110099514 | METHOD AND APPARATUS FOR BROWSING MEDIA CONTENT AND EXECUTING FUNCTIONS RELATED TO MEDIA CONTENT - A method and apparatus for browsing media content and executing functions related to the media content are provided. Under the state that a collage image generated by combining a plurality of image elements corresponding respectively to a plurality of media contents is displayed, if a selection input is generated on the collage image, a preview window for a media content corresponding to a location of a point where the selection input is generated is configured to overlay the preview window on the collage image. If a function execution input is generated on the collage image, a representative function is performed using a media content corresponding to a location of a point where the function execution input is generated. | 2011-04-28 |
20110099515 | ALIGNMENT TECHNOLOGY - Correspondence is determined among i) groups in a first version of one or more groups of related tables and ii) groups in a second version of one or more groups of related tables. The tables have schema and table names and determining the correspondence includes matching groups that have matching tables, wherein the matching tables have matching schema and table names. | 2011-04-28 |
20110099516 | METHOD FOR CENTRALIZED APPLICATION PACKAGE DISTRIBUTION - A package installer identifies a utility tool that is capable of opening a file attempted by a user based on metadata downloaded from a remote server, where the metadata includes information identifying one or more packages available for download from the remote server, including mime types of files that the one or more packages support. A graphical user interface (GUI) is displayed to the user prompting whether the user desires to install the identified utility tool. In response to an input from the user via the GUI, the package installer downloads a package associated with the identified utility tool from the remote server for local installation. | 2011-04-28 |
20110099517 | PRODUCT OPTION PRESENTATION IN A PRODUCT SELECTION AND MANAGEMENT WORKFLOW - A product option selection method for a plurality of products populated with a selected plurality of digital images includes causing a display of a first option selector and a second option selector. The first option selector corresponds to an additional product related to one or more of the plurality of products, while the second option selector corresponds to a product option for an individual one of the plurality of products. Options are applied to the plurality of products according to a user's manipulation of the first and second option selectors. | 2011-04-28 |
20110099518 | RECORDING DEVICE AND CONTROL METHOD - A recording device is disclosed which has a push switch and no display. A menu item is sequentially changed out of a plurality of menu items, which are arranged in a specific order, by operating the push switch. Sub-pluralities of menu items are sequentially skipped based on the continuous operation of the push switch to quickly arrive at a desired menu item, without the need to select each and every menu item in sequential order. | 2011-04-28 |
20110099519 | Menuing Structure for Media Content - Methods, systems, articles of manufacture, and apparatus for causing a computer system such as a media device to perform operations may include receiving input from the user selecting a media type category, identifying media content items within the selected media category that the user has previously selected for presentation, prioritizing the identified media content items based on a predetermined set of rules, and presenting to the user a menu of at least some of the identified media content items in an order based on a result of the prioritization. | 2011-04-28 |
20110099520 | Motor Vehicle Operating Device - A motor vehicle operating device has a display device, an operating element and a control device, which are mutually coupled and set up such that an operating element symbol that corresponds to the operating element with respect to its outline shape is displayed on the display device. Navigation through a hierarchical menu structure displayed on the display device can take place or takes place by use of the operating element. The operating element can be operated corresponding to a plurality of operating degrees of freedom. Different groups of operating degrees of freedom are enabled for the navigation at different locations of the hierarchical menu structure. Those operating degrees of freedom enabled at the current location of the menu structure are displayed on or at the operating element symbol. | 2011-04-28 |
20110099521 | SYSTEM FOR BROWSING THROUGH A MUSIC CATALOG USING CORRELATION METRICS OF A KNOWLEDGE BASE OF MEDIASETS - A system and method to navigate through a media item catalog and generate recommendations using behavioral metrics such as correlation metrics (FIGS. | 2011-04-28 |
20110099522 | Mobile device and method for supporting list search based on item grouping - A mobile device and method support an effective and quick search for a specific item in a list of many items through a simple, convenient and intuitive input process and interface. When one of the lists is selected, the mobile device detects the total number of items contained in the selected list. Then the mobile device performs a grouping of the items included in the selected list by dividing the detected total number of items by a predefined number of item groups and a predefined number of displayable items. Also, the mobile device outputs the item groups on a display unit. | 2011-04-28 |
20110099523 | PRODUCT SELECTION AND MANAGEMENT WORKFLOW - A method includes causing, in a first frame of a user interface, a display of thumbnails each corresponding to a different digital image. With the thumbnails displayed in the first frame, a display of a series of product controls is caused to be displayed. Upon a user's selection of a first one of the product controls, the thumbnails are modified to a first product preview format corresponding with the first product control. Upon the user's selection of a second one of the product controls, the thumbnails are modified to a second product preview format corresponding with the second product control. | 2011-04-28 |
20110099524 | METHOD FOR CONTROLLING ICON DISPLAY IN MOBILE TERMINAL AND MOBILE TERMINAL THEREOF - The present disclosure relates to a method for controlling an icon display in a mobile terminal and a mobile terminal thereof, wherein the method comprises: generating a plurality of menu screens having a plurality of icons and displaying a first menu screen on a touch screen, the first menu screen being at least one of the plurality of menu screens; additionally displaying a set-up menu screen which is stored in a memory of the mobile terminal, the set-up menu screen including a menu icon; displaying a second menu screen if a flicking signal is generated on the first menu; and displaying an instant icon of a selected menu icon on the second menu icon if the selected menu icon of the set-up menu screen is moved to the second menu screen. | 2011-04-28 |
20110099525 | METHOD AND APPARATUS FOR GENERATING A DATA ENRICHED VISUAL COMPONENT - An approach is provided for generating a visual component. The visual component configured to create a visual object to retrieve and present place data stored in a repository is generated. The visual object is to be embedded within a website for the presentation of the place data. Storage of the visual component is caused, at least in part. Access to the visual component is selectively permitted. | 2011-04-28 |
20110099526 | Pattern Selection for Full-Chip Source and Mask Optimization - The present invention relates to lithographic apparatuses and processes, and more particularly to tools for optimizing illumination sources and masks for use in lithographic apparatuses and processes. According to certain aspects, the present invention enables full chip pattern coverage while lowering the computation cost by intelligently selecting a small set of critical design patterns from the full set of clips to be used in source and mask optimization. Optimization is performed only on these selected patterns to obtain an optimized source. The optimized source is then used to optimize the mask (e.g. using OPC and manufacturability verification) for the full chip, and the process window performance results are compared. If the results are comparable to conventional full-chip SMO, the process ends, otherwise various methods are provided for iteratively converging on the successful result. | 2011-04-28 |
20110099527 | DYNAMICALLY RECONFIGURABLE SELF-MONITORING CIRCUIT - A method configures a plurality of circuit elements for execution of an application in a first configuration. The method monitors the execution of the application on the plurality of circuit elements to produce monitoring information, using a computerized device, and stores the monitoring information in a storage structure. The method selectively communicates the monitoring information to an external element separate from the computerized device. The external element transforms the first configuration into a second configuration based on the monitoring information. The computerized device receives the second configuration from the external element and reconfigures the plurality of elements into the second configuration. | 2011-04-28 |
20110099528 | HIGH-LEVEL SYNTHESIS APPARATUS, HIGH-LEVEL SYNTHESIS METHOD, AND COMPUTER READABLE MEDIUM - In one embodiment, a high-level synthesis apparatus is disclosed for design of semiconductor integrated circuits. The apparatus can include a parser, a scheduler, a binder, a circuit description generator, and a margin information generator. The parser parses a behavioral description representing behavior of the semiconductor integrated circuits. The scheduler schedules operations to determine operation timing. The binder conducts binding to determine a quantity of hardware resources and a circuit configuration of the semiconductor integrated circuits based on a result of the scheduler. The circuit description generator generates a circuit description of the semiconductor integrated circuits based on results of the scheduler and the binder. The margin information generator generates margin information including a margin time indicative of a period during which there is no arithmetic operation depending on input and output signals in the semiconductor integrated circuits based on the result of the scheduler and the constraint. | 2011-04-28 |
20110099529 | GEOMETRY BASED ELECTRICAL HOTSPOT DETECTION IN INTEGRATED CIRCUIT LAYOUTS - A method of failure detection of an integrated circuit (IC) layout includes determining a critical path distance between a first geometric feature of the IC layout and a second geometric feature of the IC layout; and comparing the determined critical path distance to a defined minimum critical path distance between the first and second geometric features, wherein the defined minimum critical path distance corresponds to a desired electrical property of the IC layout, independent of any geometric-based ground rule minimum distance for the IC layout; identifying any determined critical path distances that are less than the defined minimum critical path distance as a design violation; and modifying the IC layout by eliminating the identified design violations. | 2011-04-28 |
20110099530 | SPINE SELECTION MODE FOR LAYOUT EDITING - Methods, software, and systems implementing software provide for accepting a user's selection of a database object defining layout being displayed. The database objects can include objects defining paths and path segments. Automatic layout tools may be used in creating at least some of the objects. The user's selection begins a recursive process of automatically selecting additional database objects based on criteria designed to create an uninterrupted spine from database objects on a single interconnect layer, of the same width, and collectively arranged such that the spine has a first end and a second end, and can be traced from the first end to the second end without backtracking. | 2011-04-28 |
20110099531 | Statistical delay and noise calculation considering cell and interconnect variations - The electrical circuit timing method provides accurate nominal delay together with the delay sensitivities with respect to different circuit elements (e.g., cells, interconnects, etc.) and variational parameters (e.g., process variations; environmental variations). All the sensitivity computations are based on closed-form formulas; as a consequence, the method provides rapidly and at low cost high accuracy and high numerical stability. | 2011-04-28 |
20110099532 | Automation of Software Application Engineering Using Machine Learning and Reasoning - A system for automatically creating a desired software application design. In response to an input to create a desired software application design, functional requirements for the desired software application design are retrieved. Then, non-functional requirements associated with each retrieved functional requirement are retrieved. In addition, software models associated with the retrieved functional requirements are retrieved. Further, software patterns associated with the retrieved non-functional requirements are retrieved. Then, the retrieved software models are transformed into software code for the desired software application design. Also, the retrieved software patterns are applied to associated code sequences in the software code to automatically create an architecture for the desired software application design. Finally, the architecture for the desired software application design is outputted for use by a user. The decisions made during the software application design process are also captured for analysis for future improvement of the desired software application design. | 2011-04-28 |
20110099533 | Process Control Script Development And Execution Facility Supporting Multiple User-Side Programming Languages - A supervisory process control and manufacturing information application development and execution system is disclosed that supports the execution of application object scripts derived from multiple different scripting languages. In particular, the system includes a script editor interface that enables submission/specification of scripts for application objects. The script editor interface supports multiple distinct user-side script languages (e.g., user-supplied script text). A script translation component that receives the user-side script includes routines for rendering execution-side script (executable by a script engine) from source script rendered by the script editor and written according to any of a set of user-side script languages supported by the script translation component. The translator supports at least a first scripting language and a second scripting language. Finally, an execution portion of the system includes an engine for processing the commands within the translated output execution-side script generated by the script translation component. | 2011-04-28 |
20110099534 | INFORMATION PROCESSING APPARATUS, EXECUTION PROGRAM OPERATION MODIFICATION METHOD, AND RECORDING MEDIUM - A disclosed information processing apparatus capable of modifying an operation of an execution program includes an instruction information receiving unit that receives instruction information from an execution environment; an instruction information interpreting unit that interprets a position and execution contents in a source program from the received instruction information; an instruction information executing unit that refers to debug information including a corresponding relationship between the source program and an execution program main body, specifies a position in the execution program main body, the position corresponding to the interpreted position in the source program, and modifies the specified position in the execution program main body based on the interpreted execution contents; and an execution program main body unit that starts execution of the execution program after processes of the instruction information receiving unit, the instruction information interpreting unit, and the instruction information executing unit have been completed. | 2011-04-28 |
20110099535 | Encoding Switch on Ordered Universes with Binary Decision Diagrams - Various embodiments herein include one or more of systems, methods, software, and/or data structures to implement a multi-way branch statement in a computer programming language. The multi-way branch statement may include a plurality of case labels each having a non-primitive data type (e.g., strings) and being associated with a block of code to be executed dependent upon a control variable that also has a non-primitive data type. The implementation may include encoding the case labels for the multi-way branch statement as a binary decision diagram (BDD), such as a zero-suppressed binary decision diagram (ZDD), wherein the control variable for the multi-way branch statement may be compared with the case labels by stepping through the BDD. The BDD may include identifiers that provide information regarding which of the case labels is matched by the control variable, such that an appropriate code block may be executed. | 2011-04-28 |
20110099536 | Determining Context Specific Content - In one illustrative embodiment, a computer-implemented method for identifying program components, generates, by a processor unit, associations between the program components stored in a computer usable storage medium to create a first set of relationships, and assigns, by the processor unit, a probability to each relationship in the first set of relationships to create a second set of relationships, wherein the probability indicates a strength of the associations between the program components. | 2011-04-28 |
20110099537 | EVENT HANDLING FOR UNMANAGED CODE - Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process. | 2011-04-28 |
20110099538 | TECHNIQUES FOR DEBUGGING - Techniques for debugging are presented. Executable instructions, as they are executed, along with variable values, as they appear when being processed, are output as an executable instruction set when an executable application comprising the executable instructions are processed. The outputted executable instruction set includes the processing flow sequence that occurred within the executable application when the executable application was processed. | 2011-04-28 |
20110099539 | ANALYSIS AND TIMELINE VISUALIZATION OF THREAD ACTIVITY - Analyzing the performance of multi-threaded applications. An analysis and visualization of thread executions is performed on a graphical timeline using samples of thread execution. This allows users to understand when their application threads are executing, what they were executing, the degree of concurrency in thread execution, and the order in which work is performed in their application. The visualizations and analysis also allow users to sample thread execution contexts using a graphical user interface, as well as the generation of execution profile reports that may be filtered for a specific time range of execution and a subset of the threads running in the application. | 2011-04-28 |
20110099540 | METHOD AND SYSTEM FOR TESTING SOFWARE FOR INDUSTRIAL MACHINE - There are provided a method and system for testing software for an industrial machine with continuous test values reflecting actual environmental factors, using a simulator before the software for the industrial machine is embedded into an actual industrial machine. A method for testing software for an industrial machine, the method comprising the steps of: coding a program for a diagram through which the industrial machine is driven; compiling the program into an instruction with which the industrial machine is driven; downloading the compiled program onto a simulator for implementing a programming interface provided by the industrial machine; executing the compiled program in the simulator: generating a first data for testing the compiled program: transmitting the first test data to the simulator having the downloaded program from a testing tool; and outputting a result data obtained after executing the program having the transmitted first test data and then transmitting the result data to the testing tool. Accordingly, it is possible to reduce a time taken for testing, to improve the accuracy and efficiency of the testing and to save cost required in the testing. | 2011-04-28 |
20110099541 | Context-Sensitive Slicing For Dynamically Parallelizing Binary Programs - In one embodiment of the invention a method comprising (1) receiving an unstructured binary code region that is single-threaded; (2) determining a slice criterion for the region; (3) determining a call edge, a return edge, and a fallthrough pseudo-edge for the region based on analysis of the region at a binary level; and (4) determining a context-sensitive slice based on the call edge, the return edge, the fallthrough pseudo-edge, and the slice criterion. Embodiments of the invention may include a program analysis technique that can be used to provide context-sensitive slicing of binary programs for slicing hot regions identified at runtime, with few underlying assumptions about the program from which the binary is derived. Also, in an embodiment a slicing method may include determining a context-insensitive slice, when a time limit is met, by determining the context-insensitive slice while treating call edges as a normal control flow edges. | 2011-04-28 |
20110099542 | Controlling Compiler Optimizations - In an embodiment, a conditional branch is detected that selects between execution of a first alternative block and a second alternative block. A first count and a second count are saved, where the first count is a number of times the first alternative block was executed, and the second count is a number of times the second alternative block was executed. If the first count is greater than a threshold and the second count equals zero, the first alternative block is compiled into first alternative block object code and the second alternative block is not compiled. If the first count is not greater than the threshold, the first alternative block is compiled into the first alternative block object code and the second alternative block is compiled into second alternative block object code. | 2011-04-28 |
20110099543 | METHOD AND SYSTEM FOR VERSION INDEPENDENT SOFTWARE RELEASE MANAGEMENT - A method for assembling an update for a software release is described, comprising defining classes of software components, each class comprising one or more instances of the class, each instance having a unique identifier, each instance representing a software component, which has one or more version; for each version of a software component, assigning time stamps and indicators identifying status of the version; introducing a flexible coupling between versions of components and instances of classes by providing a pointer between a version of a component and a unique identifier of an instance of a class; selecting versions of software components from which pointers originate; for each instance of the class, to which the pointer points at, selecting one version of the software component based on the assigned indicators; and assembling the selected versions of software components into the update of the software release. A corresponding system is also provided. | 2011-04-28 |
20110099544 | INFORMATION PROCESSING APPARATUS AND SYSTEM SETTING METHOD - The information processing apparatus includes a first processor to execute firmware and instructions for data processing, a second processor to conduct management of at least firmware updating and system settings, a first memory and a second memory capable of storing current firmware and updated firmware, a third memory to store system settings information, and a switch to change connections of the first memory and the second memory under control of the second processor, to connect one of the first and second memories to a bus connected to the first processor and to connect the other one of these memories to the second processor. During execution of firmware by the first processor, the second processor reads the system settings information from the third memory and provides this information to the first processor. The first processor reflects firmware data from updated firmware stored in the second memory in the system settings information and the second processor stores the system settings information in which updated firmware data is reflected into the third memory. | 2011-04-28 |
20110099545 | METHOD AND APPARATUS FOR SIMULTANEOUSLY UPDATING SOFTWARE INSTALLED IN TERMINALS IN COMMUNICATION SYSTEM - Provided is a method of controlling a server to simultaneously update software installed in a plurality of terminals in a communication system, the method including: receiving an update message from each of the terminals; determining a size of a transmission window based on the update message; processing an image of software to be transmitted to the plurality of terminals, based on the size of the transmission window; and transmitting the image of software to the plurality of terminals. | 2011-04-28 |
20110099546 | SYSTEMS AND METHODS FOR HIGH-SPEED DIGITAL SUBSCRIBER LINE SOFTWARE DOWNLOAD - System and methods for High-speed Digital Subscriber Line Software Download are provided. In one embodiment, a Digital Subscriber Line (DSL) Transceiver Unit is provided. The transceiver unit comprises at least one DSL transceiver, wherein the at least one DSL transceiver implements an Embedded Operations Channel (EOC) and a data path over at least one DSL pair; a first memory for storing a software file for transfer over the DSL pair, wherein the software file comprises a header and at least one file record; and a second memory for storing a provisioning table, wherein the provisioning table establishes timeslot allocations for a plurality of channels communicated over the data path, including provisions for a software download channel for transmitting the software file from the first memory to a target unit over the data path. | 2011-04-28 |
20110099547 | APPROACHES FOR INSTALLING SOFTWARE USING BIOS - Approaches for installing software, configuration changes, or content on a machine using BIOS residing thereon. BIOS executing on a client contains an injector module, which is a component detects whether a bootstrap program is installed on the client, and, barring a valid reason for the absence of the bootstrap program, installs the bootstrap program on the client. The bootstrap program is a software program, stored by the operating system of the client, which determines whether an OS component program is installed and executing on the client, and, barring a valid reason for the absence of the OS component program, installs the OS component program on the client. The OS component program monitors the actions of the user of the client to ascertain whether any legitimate changes have been made to the software programs installed thereon and installs any additional desired software, configuration changes, or content on the client. | 2011-04-28 |
20110099548 | METHOD, APPARATUS AND SYSTEM FOR MAKING A DECISION ABOUT VIRTUAL MACHINE MIGRATION - A method, an apparatus, and a system for making a decision about virtual machine migration includes a source host platform, configured to send a migration request to a Migration Authority (MA), and to migrate the virtual machine to a target host platform according to a received migration decision-making result. The MA is configured to perform security checks on the source host platform and the target host platform, to obtain a first evaluation result of the source host platform and a second evaluation result of the target host platform, acquire a third evaluation result of the virtual machine, and return a corresponding migration decision-making result to the source host platform. The corresponding migration decision-making result indicates whether the virtual machine is permitted to be migrated; and the target host platform of the virtual machine to be migrated, is configured to accept the virtual machine to be migrated. | 2011-04-28 |
20110099549 | METHODS, SYSTEMS AND COMPUTER PROGRAM PRODUCTS FOR A REMINDER MANAGER FOR PROJECT DEVELOPMENT - This disclosure details the implementation of apparatuses, methods and systems of a reminder manager for project development (hereinafter, “R-Manager”). In one embodiment, a R-Manager system may implement a daemon application to monitor a plurality of code development entities, maintain a list of reminders and associated tasks and send reminders to users. In one embodiment, the R-Manager allows a user to directly write a reminder in a segment of source code, and then locate and add the embedded reminder to the system by automatically scanning the body of the source file. The R-Manager system can also enforce the completion of a task if the reminder of the task has expired and the task has not been marked as completed. | 2011-04-28 |
20110099550 | ANALYSIS AND VISUALIZATION OF CONCURRENT THREAD EXECUTION ON PROCESSOR CORES. - An analysis and visualization is used to depict how a concurrent application executes threads on processor cores over time. With the analysis and visualization, a developer can readily identify thread migrations and thread affinity bugs that can degrade performance of the concurrent application. An example receives information regarding processes or threads running during a selected period of time. The information is processed to determine which processor cores are executing which threads over the selected period of time. The information is analyzed and executing threads for each core are depicted as channel segments over time, and can be presented in a graphical display. The visualization can help a developer identify areas of code that can be modified to avoid thread migration or to reduce thread affinity bugs to improve processor performance of concurrent applications. | 2011-04-28 |
20110099551 | Opportunistically Scheduling and Adjusting Time Slices - Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are provided. A scheduler is employed to balance a load imposed by virtual machines, each having a plurality of virtual processors, across various logical processors (comprising a physical machine) that are running threads in parallel. The threads are issued by the virtual processors and often cause spin waits that inefficiently consume capacity of the logical processors that are executing the threads. Upon detecting a spin-wait state of the logical processor(s), the scheduler will opportunistically grant time-slice extensions to virtual processors that are running a critical section of code, thus, mitigating performance loss on the front end. Also, the scheduler will mitigate performance loss on the back end by opportunistically de-scheduling then rescheduling a virtual machine in a spin-wait state to render the logical processor(s) available for other work in the interim. | 2011-04-28 |
20110099552 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SCHEDULING PROCESSOR ENTITY TASKS IN A MULTIPLE-PROCESSING ENTITY SYSTEM - A system, computer program and a method, the method for scheduling processor entity tasks in a multiple-processing entity system includes: receiving task data structures from multiple processing entities; wherein a task data structure represents a task to be executed by a processing entity; and scheduling an execution of the tasks by a multiple purpose entity. | 2011-04-28 |
20110099553 | SYSTEMS AND METHODS FOR AFFINITY DRIVEN DISTRIBUTED SCHEDULING OF PARALLEL COMPUTATIONS - Embodiments of the invention provide efficient scheduling of parallel computations for higher productivity and performance. Embodiments of the invention provide various methods effective for affinity driven and distributed scheduling of multi-place parallel computations with physical deadlock freedom. | 2011-04-28 |
20110099554 | ANALYSIS AND VISUALIZATION OF APPLICATION CONCURRENCY AND PROCESSOR RESOURCE UTILIZATION - An analysis and visualization depicts how an application is leveraging computer processor cores in time. The analysis and visualization enables a developer to readily identify the degree of concurrency exploited by an application at runtime. Information regarding processes or threads running on the processor cores over time is received, analyzed, and presented to indicate portions of processor cores that are used by the application, idle, or used by other processes in the system. The analysis and visualization can help a developer understand contention for processor resources, confirm the degree of concurrency, or identify serial regions of execution that might provide opportunities for exploiting parallelism. | 2011-04-28 |
20110099555 | Reconfigurable processor and method - Disclosed are a reconfigurable processor and processing method, a reconfiguration control apparatus and method, and a thread modeler and modeling method. A memory area of a reconfigurable processor may be divided into a plurality of areas, and a context enabling a thread process may be stored in respective divided areas, in advance. Accordingly, when a context switching is performed from one thread to another thread, the other thread may be executed by using information stored in an area corresponding to the other thread. | 2011-04-28 |
20110099556 | UPDATING SYSTEM FOR A MICROCONTROLLER AND ASSOCIATED METHODS - A system to update portions of a microcontroller may include a microcontroller and read-write memory carried by the microcontroller. The system may also include non-volatile memory carried by the microcontroller and an application carried by the non-volatile memory. The system may further include a second application carried by the non-volatile memory that substantially mirrors the application. | 2011-04-28 |
20110099557 | DISTRIBUTED CONTROL OF DEVICES USING DISCRETE DEVICE INTERFACES OVER SINGLE SHARED INPUT/OUTPUT - Systems and methods are provided for controlling a device. In one aspect, a method for controlling a device includes exposing a plurality of virtual device interfaces ( | 2011-04-28 |
20110099558 | SECURE SERVICE ORIENTED ARCHITECTURE - A system, method and media for a service oriented architecture. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims. | 2011-04-28 |
20110099559 | Monitoring Information Assets and Information Asset Topologies - According to one embodiment of the present invention, a computer system monitors information assets providing data for constructing a logical entity. The information assets are dependent upon each other for data and form a topology. The computer system receives an event message associated with an information asset. The event message includes information relating to one or more conditions of that information asset. The computer system processes the received event message to determine the presence of a change within the associated information asset that affects the topology. The change is determined based on the information relating to the one or more conditions within the received event message. The computer system further transmits a notification of the change to one or more entities in response to determining the presence of the change. Embodiments of the present invention further include a method and computer program product for monitoring information assets. | 2011-04-28 |
20110099560 | Embedding Event Information in the Timing Stream - When events are traced, the timing stream is used to associate events with instructions and indicate pipeline advances precluding the recording of stall cycles. Additional information is needed in the trace stream to identify an overlay whose execution of code is in a system where overlays or a memory management unit are used. In the case of PC trace, additional information is added when the memory system contents is changed. Information describing the configuration change is inserted into the export streams by placing this information in a message buffer. As long as a message word is available for output, it becomes the next export word as the output of message words is continuous. | 2011-04-28 |
20110099561 | CORRELATING PARTS OF COMPOSITE TRANSACTIONS INVOLVING ASYNCHRONOUS CALLING MECHANISMS - At least one presently preferred embodiment of the invention broadly contemplates correlating asynchronous transaction parts based on a unique transaction value (e.g. a unique business ID) that all the transaction parts will have access to. This avoids the need for enriching/changing the message body or message header with ARM “correlator” information. | 2011-04-28 |
20110099562 | Method and System on Chip (SoC) for Adapting a Reconfigurable Hardware for an Application at Runtime - A method and System on Chip (SoC) for adapting a reconfigurable hardware for an application at run time is provided. The method includes obtaining a plurality of application substructures corresponding to the application. An application substructure performs one or more of a plurality of functions of the application. The method further includes retrieving compute metadata and transport metadata corresponding to each application substructure. Compute metadata specifies functionality of an application substructure and transport metadata specifies data flow path of an application substructure. Thereafter, the method maps each application substructure to a corresponding set of tiles in the hardware. The set of tiles includes one or more tiles and a tile performs one or more of a plurality of functions of the application. | 2011-04-28 |
20110099563 | NETWORK APPARATUS AND METHOD FOR SUPPORTING NETWORK VIRTUALIZATION - A network apparatus and a network virtualization support method. The network apparatus may include a software-based virtualization unit to generate a software-based virtualization slice in association with another network apparatus; a hardware-based virtualization unit to generate a hardware-based virtualization slice in association with another network apparatus; and a virtualization control unit to activate the software-based virtualization unit or the hardware-based virtualization unit based on the user information of the user who requests generation of the virtualization slice. | 2011-04-28 |
20110099564 | PROGRAM CALLING SYSTEM AND METHOD - A program calling system includes a memory, an interface establishing unit, a detecting unit, and a calling unit. The memory stores functions for PCB layout design. Each function corresponds to a path and a name, and can be accessed via the corresponding path and name. The interface establishing unit establishes a user interface. The user interface includes a first area for displaying the names of the functions. A one to one relationship exists between the names and the paths of the functions. The detecting unit detects whether a calling signal is generated, and obtains a name of a to-be-called function when the calling signal is generated. The calling unit responds to the calling signal to obtain a path of the to-be-called function according to the name of the to-be-called function and the one to one relationship, and call the to-be-called function according to the obtained path and name. | 2011-04-28 |
20110099565 | Disk Apparatus and Chucking Method Thereof - It is an object of the present invention to provide a disk apparatus and a chucking method thereof capable of reducing the disk apparatus in thickness and size. | 2011-04-28 |
20110099566 | OPTICAL DISC DRIVE - An optical disc drive includes a main body, a cover, an extension, and an elastic element. The cover includes a pivoting portion and is pivotably connected to the main body via the pivoting portion. The extension is connected to the pivoting portion. The cover is adapted for pivoting relative to the main body to drive the extension to move along a movement path. The elastic element is disposed on the main body and includes two first limiting portions opposite to each other. The movement path extends through a gap between the two first limiting portions. A distance between the two first limiting portions is smaller than an outer diameter of the extension. | 2011-04-28 |
20110099567 | METHOD FOR THE ALLOCATION AND MANAGEMENT OF SUBSCRIPTIONS FOR THE RECEPTION OF BROADCAST PRODUCTS - A method to reduce bandwidth necessary for renewal of subscriptions for reception of broadcast services including: defining a plurality of sets of subscriber identification numbers, each set being associated with a product; splitting a set of subscriber identification numbers into groups of subscribers; searching for an available subscriber identification number related to the desired product at the time of initialization of a new subscriber; confirming that an inhibit duration has elapsed between the end of the previous subscription and the start of the new subscription; sending an initialization message to the new subscriber addressed with his unique identification address and containing the subscriber identification number of, and rights to, his product; preparing a group rights renewal message for the product to the group containing the subscriber identification number, this message comprising the group header containing this subscriber and a compressed bitmap allowing to individually address each of the group members. | 2011-04-28 |
20110099568 | BROADCAST SYSTEM, BROADCAST CONTROL APPARATUS, AND BROADCAST METHOD - A broadcast apparatus transmits data of programs. A broadcast control apparatus measures the extent of viewing requests from users of terminals as scores for programs that are transmitted from the broadcast apparatus, and based on the scores that were measured, determines the service quality that is used in the broadcast of the programs. A communication access network apparatus, upon determination of the service quality of programs by the broadcast control apparatus, broadcasts data of programs that are received from the broadcast apparatus by communication channels having a transmission rate that corresponds to the service quality. | 2011-04-28 |
20110099569 | Cable Diagnostic and Monitoring System - A cable television diagnostic method for a cable television network consistent with certain embodiments involves sending a polling message to a plurality of modems forming a part of a plurality of television set top boxes from a cable television headend via a cable television cable connection to the set top boxes; wherein the polling message instructs the cable television set top boxes to obtain at least one operational parameter of each of the television set top boxes; receiving a plurality of response messages from the cable television set top boxes, each containing the at least one operational parameter of the television set top boxes; determining that one of the operational parameters from one of the television set top boxes is outside of a specified range of values; and aggregating the operational parameters of the plurality of set top boxes received in the response messages to determine if the same operational parameter is outside the range of specified values for more than the one of the television set top boxes. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2011-04-28 |
20110099570 | Cable Diagnostic and Monitoring System - A cable television method for a cable television network involves sending a polling message to a modem forming a part of a television set top box from a cable television headend via a cable television cable connection to the set top box; wherein the polling message instructs the cable television set top box to report a currently tuned channel of the television set top box; receiving a response message from the cable television set top box transmitted by the modem and containing the currently tuned channel of the television set top box; and compiling the currently tuned channel information from a plurality of set top boxes received in response messages to determine actual program viewing statistics for a television time slot during which the polling responses were sent. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2011-04-28 |
20110099571 | DETERMINATION OF RECEIVING LIVE VERSUS TIME-SHIFTED MEDIA CONTENT AT A COMMUNICATION DEVICE - A method of determining whether live media content or time-shifted media content is received at a communication device is presented. In the method, attribute information concerning media content received at a communication device at a specific time is received. Also received is schedule information including an identity of media content carried at the specific time over a channel identified in the attribute information. The media content identity from the attribute information is compared with the media content identity from the schedule information. The received media content is determined to be live media content if the media content identity from the attribute information agrees with the media content identity from the schedule information. The received media content is determined to be time-shifted media content if the media content identity from the attribute information does not agree with the media content identity from the schedule information. | 2011-04-28 |
20110099572 | PARENTAL MEDIA PALETTES - Systems and methods for viewing media content are provided. Sets of permitted media content and/or channels that have been screened in advance by parents are created. Content suggestions may also be made. In response to media set creation and activation, permitted programming in the media set may be tuned and presented to a viewer, while access to other media content is restricted. | 2011-04-28 |
20110099573 | PROGRAM GUIDE APPLICATION INTERFACE SYSTEM - A program guide system is provided that supports a program guide application and multiple non-guide applications. The program guide system has a program guide application interface that allows the non-guide applications to use both device resources and program guide resources. The application interface maintains a list of registered applications and directs control requests from various applications to the current primary application. The application interface also has a user interface input director that directs keystrokes and other user input commands to the appropriate application. If a keystroke for the program guide application is detected while a non-guide application is running, the program guide application is invoked. | 2011-04-28 |
20110099574 | System and Method for a Household Mosaic Viewer - A method of monitoring video streams currently being displayed at a customer premises of an Internet Protocol television network. A plurality of Internet Protocol television video streams each currently being displayed by a respective one of a plurality of set-top box devices located at a customer premises and a universal resource locator being accessed at the customer premises are identified. The plurality of Internet Protocol television video streams currently being displayed by the respective set-top box devices are displayed together with the universal resource locator on a display device. | 2011-04-28 |
20110099575 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a method for processing data in the same are disclosed. A method for controlling a digital television (DTV) located in one independent space among a plurality of independent spaces physically separated from one another is disclosed. The DTV includes an access point (AP) card. The method includes receiving emergency alert information and independent space identification (ID) information from a management server, comparing independent space ID information pre-stored in the DTV with the received independent space ID information, parsing the emergency alert information when the pre-stored independent space ID information is identical to the received independent space ID information, and switching an operation mode of the DTV from a power-off mode to a wake mode on the basis of the parsed emergency alert information, and displaying the emergency alert message. | 2011-04-28 |
20110099576 | Systems and methods for dealing with online activity based on delivery of a television advertisement - In a computer-implemented method, a selected online advertisement is automatically directed to, or online activity is automatically tracked and recorded from, an online user interface device which corresponds, at the time the advertisement is directed or the activity is tracked, to a first online access identifier. The advertisement is directed or the activity is tracked based on information from a user profile that references or includes a first set-top box identifier. That information is derived at least in part from automatically collected data related to user behavior with respect to at least one television advertisement delivered to a set-top box, which set-top box corresponds, at the time of that user behavior, to the first set-top box identifier. The first online access identifier is associated with the first set-top box identifier, by being referenced or included in the user profile, by being associated in a database, or otherwise. | 2011-04-28 |
20110099577 | FILTERING OF DYNAMIC SERVICES IN CACHED SERVICE ACQUISITION DATA - At a receiving device after a power-on or physical channel change, the physical channel is monitored for activity relating to services for which electronic service guide (ESG) data had been previously cached. The ESG data for a service will include some service identification information, such as an interne protocol (IP) address associated with the service. The monitoring of the physical channel for activity related to a service can be done by listening for the IP address associated with the service. If activity is detected, the service is determined to be active and its cached ESG data valid. Service acquisition data included in the cached ESG data is used to present the service to the user. The invention thus allows the presentation of services to the user using cached ESG data as soon as the services are detected to be active, without the need to wait for the reception of fresh ESG data. The cached ESG data of services for which no activity is detected is not used and may be deleted from the cache after a certain period. | 2011-04-28 |
20110099578 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a method for processing data in the same are disclosed. A method for controlling a digital television (DTV) located in one independent space among a plurality of independent spaces physically separated from one another is disclosed. The method includes receiving display type information from a compact wireless device, wherein the display type information is type information of data capable of being processed by the compact wireless device, transmitting the received display type information to a management server, receiving general additional information and additional information dependent on the display type information from the management server, and controlling the general additional information to be displayed on the DTV and transmitting the additional information dependent on the display type information to the compact wireless device. | 2011-04-28 |
20110099579 | METHOD FOR PROCESSING BROADCAST PROGRAM INFORMATION AND BROADCAST RECEIVER - A method for processing program information and a broadcast receiver are disclosed. The method includes selecting a program from a service guide screen, identifying a group to which the selected program belongs, and displaying a group list of programs included in a signaling table that signals information of the identified group. | 2011-04-28 |
20110099580 | INPUT DEVICE AND METHOD FOR CHANGING CHANNELS OF TELEVISION SYSTEM - An input device receives operation signals from an input interface. If the received operation signal is a first operation signal, the input device is in a first phase, where the input device records channel changes and the corresponding time. If the received operation signal is a first operation signal, the input device is in a second phase, where the input device retrieves a channel number according to a present time, and sends a change-channel command to a TV system. | 2011-04-28 |
20110099581 | System for handling program meta-data - A method of accessing program meta-data is disclosed. The method includes receiving a plurality of program meta-data virtual containers, at least one of the virtual containers comprising normalized program meta-data of programs having instances in a plurality of time windows, receiving an input indicating a selected time window, the input at least one of comprises and refers to a time-window identifier identifying the selected time window, and using the time-window identifier to filter the plurality of virtual containers, so as to obtain a subset of the program meta-data which corresponds to the selected time window. Related apparatus and methods are also disclosed. | 2011-04-28 |
20110099582 | Systems and Methods to Perform Actions Upon Content Items Associated with Multiple Series Subscriptions - Methods and systems are disclosed that include receiving an instruction to compare at least one criterion to content items associated with multiple series subscriptions. A method includes issuing an instruction to selectively perform an action upon those content items that match the at least one criterion. | 2011-04-28 |
20110099583 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a method for processing data in the same are disclosed. A method for controlling a digital television (DTV) located in one independent space among a plurality of independent spaces physically separated from one another is disclosed. The method includes receiving guest information recorded in a storage area of a compact wireless device and a wired equivalent privacy (WEP) key value of the AP card, receiving the WEP key value corresponding to the AP card of the DTV from a management server, comparing the WEP key value received from the compact wireless device with the WEP key value received from the management server, generating at least one recommendation service information dependent on the guest information, if the two WEP key values are identical to each other, and displaying the generated recommendation service information. | 2011-04-28 |
20110099584 | BROADCAST NETWORK PLATFORM SYSTEM - A multimedia administration system with a central media data repository. The system repository contains metadata utilized for various queries including search, channels of distribution and account information. The system organizes and distributes media over an area wide broadcast network. The system uses custom meta tags to selectively update media files and metadata on a scheduled basis automatically without having to manually update this data in the system. The system spiders these meta tags on a scheduled basis to automate the programming of the media content over the broadcast network Platform System. The system also groups, associates, and affiliates various networks into nodes for broadcast over networks. Clients can communicate with users who are watching their videos. The clients can upon demand present content to viewers with more content related to the original video content in the form of another video, web links URLs, PDF literature, and/or voice files. | 2011-04-28 |
20110099585 | METHODS AND APPARATUS FOR IMPLEMENTING DYNAMIC PROGRAM GUIDES ON MOBILE DEVICES - Mechanisms are provided for allowing a mobile device to dynamically obtain program guide data. A mobile device having the capability of playing media streams is configurable to dynamically request program guide structure information followed by program guide content information. In one example, the program guide structure information allows a user to begin navigating the program guide data in an active and dynamic manner. Program guide content information including data such as program titles, times, icons, and links are then downloaded and displayed as needed. Potentially limitless amounts of program guide data can be provided on a mobile device. Program guide content information can be provided in a generic manner while allowing user layout customization. Program guide information can also be preemptively provided to a mobile device based on a variety of criteria. | 2011-04-28 |
20110099586 | MULTI-VIEW OF MEDIA CONTENT - In a content processing device, a set of media channels to be provided in a graphical user interface is identified. Each channel in a subset of the channels is assigned to a cell that is included in a set of cells in the graphical user interface. The graphical user interface is provided to a display. Upon a predetermined indication, at least some of the subset of the channels are rotated through at least a subset of the cells, whereby the display shows each of the cells in the subset of cells to be including a channel other than a channel that was included in the cell before the rotating was performed. | 2011-04-28 |
20110099587 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING MULTIMEDIA INFORMATION SERVICES OVER A COMMUNICATION NETWORK - In a communications network, a network access point address is determined that is currently associated with at least one of a plurality of subscriber mobile devices associated with a subscription to an information service. Content associated with the information service is formatted to provide subscriber content that is configured to be used by the plurality of subscriber mobile devices. The subscriber content is broadcast from a transmitter at the determined network access point address to the at least one subscriber mobile device over a wireless network. | 2011-04-28 |
20110099588 | SYSTEMS AND METHODS FOR IN-FLIGHT RESOURCE MANAGEMENT - A method for allocating resources to passengers of passenger carrier vehicles is provided where one or more computer systems aboard a passenger carrier vehicle receive a request from a passenger to make use of a resource available to passengers of the passenger carrier vehicle. The request can be made via an entertainment system aboard a passenger carrier vehicle having a graphical user interface displayed at the passenger's assigned passenger location. The one or more computer systems aboard the passenger carrier vehicle can cause a first visual indicator to be displayed to the passenger via the graphical user interface displayed at the user's assigned passenger location acknowledging the request and instructing the passenger to remain in the passenger's assigned passenger location. The one or more computer systems aboard the passenger carrier vehicle can determine placement of the passenger into a queue associate with the resource. The one or more computer systems aboard the passenger carrier vehicle then can determine availability of the resource for the passenger. The one or more computer systems aboard the passenger carrier vehicle can cause a second visual indicator to be displayed to the passenger via the graphical user interface displayed at the user's assigned passenger location indicating that the passenger may leave the passenger's assigned passenger location and make use of the resource. | 2011-04-28 |
20110099589 | Digital Broadcasting System and Method of Processing Data in Digital Broadcasting System - A method is provided for controlling a mobile device capable of accessing an AP card of a DTV located in one independent space among a plurality of independent spaces physically separated from one another. The method includes accessing a management server using the AP card, downloading an in-room control application from the management server, requesting a unique access code from the management server using the AP card if the downloaded in-room control application is executed, wherein the unique access code is mapped to both an ID of the AP card and an available term assigned to a current guest staying in the independent space, receiving the unique access code from the management server, and transmitting a command signal for changing a status of a controllable device contained in the independent space and the received unique access code to the AP card of the DTV. | 2011-04-28 |
20110099590 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a method for processing data in the same are disclosed. A method for controlling a digital television (DTV) located in one independent space among a plurality of independent spaces physically separated from one another is disclosed. The DTV includes an access point (AP) card. The method includes receiving guest information recorded in a storage area of a compact wireless device and a wired equivalent privacy (WEP) key value of the AP card, receiving the WEP key value corresponding to the AP card of the DTV from a management server, comparing the WEP key value received from the compact wireless device with the WEP key value received from the management server, switching an operation mode of the DTV from a power-off mode to a wake mode, if the WEP key values are identical to each other, and controlling at least one guest information received from the compact wireless device to be displayed. | 2011-04-28 |
20110099591 | SECURE WIRELESS PAIRING OF DIGITAL TV SHORT-RANGE TRANSMITTER AND RECEIVER - Embodiments of wireless display of digital content include transmission using a television transmission standard, such as a set of standards defined by the Advanced Television Systems Committee (ATSC) for digital television (TV) transmissions. The digital content is transmitted in a short range wireless network. In some embodiments, an encryption technique is applied to add security allowing decryption by a digital television using a firmware update, allowing retrofitting of security to devices currently deployed. | 2011-04-28 |
20110099592 | DIGITAL CONTENT PROCESSING APPARATUS AND METHOD OF DIGITAL VIDEO RECEIVER - A digital content processing apparatus and method of a digital video receiver is provided for controlling playback speed of digital content. The method includes receiving content data from a content provision server; buffering the received content data; demultiplexing the buffered content data to extract video data; indexing GOPs including specific frames in the content data; storing running times and file sizes of the GOPs as index data; demultiplexing the stored content data to extract the video data, when a request for a multiple speed playback is input; and decoding the GOPs corresponding to the multiple speed playback in the extracted video data by referencing the index data. | 2011-04-28 |
20110099593 | STREAMING DATA PROCESSING METHOD AND APPARATUS FOR DIGITAL BROADCAST SYSTEM SUPPORTING VOD SERVICE - A method and apparatus for processing streaming data of content in a digital broadcast system supporting Video On Demand (VOD) service are provided. A data processing method of a set-top box supporting Video On Demand (VOD) service includes requesting content selected by a user, configuring, if streaming data of the content is received, file block information for storing the streaming data, and storing the streaming data in units of file blocks according to the file block information. The streaming data processing method and apparatus of the present invention are capable of processing the streaming data of the content of which size is larger than the available storage space efficiently. Also, the streaming data processing method and apparatus of the present invention is capable of reducing total manufacturing cost of the set-top box by reducing costly storage device in size. | 2011-04-28 |
20110099594 | STREAMING ENCODED VIDEO DATA - A source device may signal characteristics of a media presentation description (MPD) file such that a destination device may select one of a number of presentations corresponding to the MPD file and retrieve one or more video files of the selected presentation. In one example, an apparatus for transporting encoded video data includes a management unit configured to receive encoded video data comprising a number of video segments and forms a presentation comprising a number of video files, each of the video files corresponding to a respective one of the video segments, and a network interface configured to, in response to a request specifying a temporal section of the video data, output at least one of the video files corresponding to the number of video segments of the requested temporal section. A client may request temporally sequential fragments from different ones of the presentations. | 2011-04-28 |
20110099595 | Method and a User Equipment for Reserving Bandwidth - At a user equipment a conditional bandwidth renegotiation method is provided for managing bandwidth renegotiations when the user equipment is engaged in an IPTV session with an IPTV network and a channel switch has been requested. When it is determined that the requested channel requires less bandwidth than the presently selected channel, a conditional bandwidth re-negotiation process is initiated wherein, upon having switched to the requested channel, a timer is started. If, a timeout of the pending timer is recognised prior to another channel switch request, a band-width re-negotiation procedure is initiated, while no bandwidth re-negotiation is to be executed if another channel switch request is recognised prior to timeout of the pending timer. | 2011-04-28 |
20110099596 | SYSTEM AND METHOD FOR INTERACTIVE COMMUNICATION WITH A MEDIA DEVICE USER SUCH AS A TELEVISION VIEWER - A personalized television or internet video viewing environment, where the user can respond to messages. Messages are received over the internet and overlaid onto the video program. A light and vibrator on the remote control alert the viewer to respond by speaking into a microphone in the remote control unit. Voice recognition techniques are used to interpret the user's response, and biometric voice analysis can be used to identify the user. Successive interactions can be related and tailored to the particular user. | 2011-04-28 |
20110099597 | System and Method for Using a Set-Top Box Application to Diagnose Customer Premises Equipment - A device having a test module configured to connect with a server through a cellular telephone network and a wireless area network. The test module is also configured to initiate, in the server, a diagnostic test of an Internet Protocol television network and a set-top box device. The test module is further configured to receive information indicating problems with the Internet Protocol television network and the set-top box device, and to display the information on a display. | 2011-04-28 |
20110099598 | DIGITAL BROADCASTING SYSTEM AND METHOD OF PROCESSING DATA IN DIGITAL BROADCASTING SYSTEM - A digital broadcasting system and a method for processing data in the same are disclosed. A method for controlling a digital television (DTV) located in one independent space among a plurality of independent spaces physically separated from one another is disclosed. The method includes receiving a broadcast signal from a management server, processing the received broadcast signal using a hospitality middleware platform embedded in the DTV, and outputting audio/video (A/V) data on the basis of the processed broadcast signal. The hospitality middleware platform may include a switching layer for switching a first layer for processing a broadcast signal based on a broadcast standard of a first region and a second layer for processing a broadcast signal based on a broadcast standard of a second region, a flexible Digital Rights Management (DRM) layer capable of being voluntarily modified, and a downloadable engine layer capable of voluntarily programming an interactive service application. | 2011-04-28 |
20110099599 | METHOD AND A DEVICE FOR THE EFFICIENT TRANSMISSION OF PROGRAM AND SERVICE DATA FOR NATIONAL AND REGIONAL BROADCAST - A method and a device for transmitting a transport stream according to a digital television-transmission standard for stationary and/or mobile receivers with program and service data for a national and a regional broadcast determines the transmission capacity in the transport stream provided in each case for the national and the regional broadcast through a first multiplexer within a centrally positioned headend. The first multiplexer then fills the transport stream with program and service data for national broadcast within the transmission capacity of the transport stream provided for the broadcast and marks the transmission capacity provided within the transport stream for the regional broadcast. Second multiplexers provided in the regional headends and/or in the regional transmitters in each case fill the marked transmission capacity of the transport stream, transmitted in each case from the central headend to several regionally positioned headends and/or regionally positioned transmitters, with program and service data for regional broadcast. | 2011-04-28 |
20110099600 | Increased Cable Television Tap Bandwidth Utilizing Existing Tap Housings - In general, in one aspect, the disclosure describes a resonance restricting material in communication with a bypass line of a cable television tap. The bypass line generates resonances at a defined frequency in response to RF parameters in the tap and the resonances increase insertion losses at the defined frequency and precludes bandwidth of the tap being increased above the defined frequency. The resonance restricting material may attenuate the resonances generated by the bypass line at the defined frequency (e.g., approximately 1.2 GHz) and reduce insertion losses at the defined frequency and enable the bandwidth of the tap to be increased (e.g., from 1.0 GHz to 1.5 GHz). | 2011-04-28 |
20110099601 | Addressable Network Interface Units Suitable for Use in FTTX and RFOG Networks and Related Methods of Controlling Bandwidth Allocation and Identifying Noise Sources in Such Networks - An addressable optical network interface unit includes an optical input and a radio frequency output. The unit also includes an optical-to-electrical conversion circuit that converts optical signals received at the optical input into radio frequency signals, a directional coupler that is coupled to an output of the optical-to-electrical conversion circuit and a radio frequency receiver that is coupled to a first output of the directional coupler. The radio frequency receiver receives radio frequency signals input through the optical input. The unit also includes a controller that is coupled to the radio frequency receiver, and a filter circuit that is coupled to a second output of the directional coupler. The filter circuit includes multiple signal paths that filter out signals in different frequency ranges. Switches are provided that select one of the signal paths through the filter circuit. These switches are controlled in response to data contained in the radio frequency signal. The controller is configured to generate control signals that control the settings of at least some of the switches based at least in part on a filter control signal received through the optical input. | 2011-04-28 |
20110099602 | System and method for implementing adaptive security zones - A system for managing adaptive security zones in complex business operations, comprising a rules engine adapted to receive events from a plurality of event sources and a security manager coupled to the rules engine via a data network, wherein upon receiving an event, the rules engine determines what rules, if any, are triggered by the event and, upon triggering a rule, the rules engine determines if the rule pertains to security and, if so, sends a notification message to the security manager informing it of the triggered event, and wherein the security manager, on receiving a notification message from the rules engine, automatically establishes a new security zone based at least in part on the contents of the notification message, is disclosed | 2011-04-28 |
20110099603 | POLICY CONFIGURATION AND SIMULATION - Techniques for policy configuration and simulation are presented. A graphical user interface (GUI) permits a user to visualize network resources and their relationships to one another. The user can select a resource and receive another view within the GUI to see policies for that resource and relationships between the policies. The user can also select a particular policy and alter its configuration. The altered configuration can then be simulated within the network and the results presented back to the user within the GUI. | 2011-04-28 |
20110099604 | ACCESS CONTROL METHOD AND SYSTEM FOR PACKET DATA NETWORK, PCRF ENTITY - An access control method and system for packet data network, Policy and Charging Rules Function (PCRF) entity, the method includes: a policy and charging rules function entity receiving an indication of gateway control session establishment from a bearer binding and event report function entity, wherein the indication of gateway control session establishment carries a session identifier, and the session identifier is used to identify whether a user equipment accesses the same packet data network again or the bearer binding and event report function entity relocation occurs; the policy and charging rules function entity receiving the indication of gateway control session establishment, acquiring the session identifier, and judging whether the user equipment accesses the same packet data network again or the bearer binding and event report function entity relocation occurs according to the session identifier. | 2011-04-28 |
20110099605 | SYSTEM OF MULTIPLE DOMAINS AND DOMAIN OWNERSHIP - Methods and instrumentalities are disclosed that enable one or more domains on one or more devices to be owned or controlled by one or more different local or remote owners, while providing a level of system-wide management of those domains. Each domain may have a different owner, and each owner may specify policies for operation of its domain and for operation of its domain in relation to the platform on which the domain resides, and other domains. A system-wide domain manager may be resident on one of the domains. The system-wide domain manager may enforce the policies of the domain on which it is resident, and it may coordinate the enforcement of the other domains by their respective policies in relation to the domain in which the system-wide domain manager resides. Additionally, the system-wide domain manager may coordinate interaction among the other domains in accordance with their respective policies. | 2011-04-28 |
20110099606 | APPARATUS AND METHOD FOR CONNECTING WITH ACCESS POINT IN MOBILE TERMINAL - An apparatus and a method for simplifying a connection process with an Access Point (AP) in a mobile terminal are provided. More particularly, an apparatus and a method for simplifying a connection process with a peripheral apparatus by registering in advance information regarding the peripheral apparatus that performs an AP function to search for only the registered peripheral apparatus, and for performing a security access to the peripheral apparatus without a separate operation in a mobile terminal are provided. The mobile terminal includes an AP searching unit. The AP searching unit stores and registers information regarding APs to be connected, and searches for only the registered APs to perform a security access. | 2011-04-28 |
20110099607 | METHOD OF AUTHENTICATING AND BRANDING EMAILS AND OTHER MESSAGES USING INFORMATION AVAILABLE IN A MESSAGE LIST - Disclosed are systems, methods, networks, and computer programs for messaging. In some cases a receiving system receives certain message data which was slated to be presented in a message list to a receiving user, including a sending system contact indicator. In some cases, the receiving system uses the sending system contact indicator in determining where to send a message authentication request in order to reach the system which presumably sent the message. In some cases, the request preferably includes sufficient message identifying information from the received message data for the system which receives the request to find a match among sent messages, provided that the system which received the request had in fact sent the message. In some cases, the system which received the request provides a response to the request which reflects the matching outcome. | 2011-04-28 |
20110099608 | System and Method of Controlling Access to Information in a Virtual Computing Environment - In one embodiment the present invention includes a computer-implemented method comprising storing authorization data on a first client computer system, accessing virtual computing software from the first client computer system, accessing a virtual object in the virtual computing software in response to instructions received from the first client computer system, sending the authorization data from the first client computer system to a second computer system, wherein the authorization data specifies access rights on the second computer system, and accessing the second computer system using the authorization data and determining access rights on the second computer system based on said authorization data. | 2011-04-28 |
20110099609 | ISOLATION AND PRESENTATION OF UNTRUSTED DATA - Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts. | 2011-04-28 |
20110099610 | TECHNIQUES FOR SECURING DATA ACCESS - Techniques for securing data access are presented. A user's data is encrypted on multiple servers throughout a network. Each portion of the encrypted data resides on a different server, and each portion represents a non-contiguous data selection from the user's original unencrypted data. Each portion encrypted using a master credential that is different from the user's logon credential. Also, each portion encrypted using a server identity for the server on which that portion resides. An order, which is used for assembling decrypted versions of the encrypted portions back into the user's data, is acquired via another and different principal-supplied credential. | 2011-04-28 |