39th week of 2011 patent applcation highlights part 73 |
Patent application number | Title | Published |
20110239185 | REPRESENTING THE STRUCTURE OF A DATA FORMAT USING A CLASS-BASED REPRESENTATION - A method of operating a computing device to represent and explore content of a data storage, such as a binary file, using a format definition. The format definition comprises classes, with data members of one or more of the classes representing a layout data elements and their relationships in the data storage. The relationships among the data elements may be represented using inheritance. In the format definition, a class may derive from a base class providing reflection functionality. The reflection allows parsing instances of the class so that their data members and their values are accessed at runtime, using the base class. Results of the parsing are presented in a form that allows exploring the content of the data storage and modifying the parsing results. New data may be created that conforms to the modified results. | 2011-09-29 |
20110239186 | VARIABLE CLOSURE - A system and method for accessing closure variables from a lambda expression in certain program configurations, in which the closure variable is accessed while the closure function is active and the closure variable is within an active runtime frame stack corresponding to an instance of the closure function. In response to entering the closure function, a pointer to each closure variable is stored in a stack pointer table. Each reference to each closure variable from the lambda expression is handled by using the closure variable pointer to locate the closure variable on the runtime stack. Program code may be instrumented to insert invocations to helper functions at locations upon entering the closure function and at each reference to each closure variable from the lambda expression. | 2011-09-29 |
20110239187 | METHOD OF GENERATING INTERMEDIATE MODULE BETWEEN HIGHER-LEVEL MODULE AND LOWER-LEVEL MODULE - A method specifies a group of segmented functions of a plurality of segmented functions obtained by dividing a function of a module to be generated. The specified segmented functions commonalize a structural component of the module. The method classifies the input instructions into a select-input instruction non-inputted depending on an environment and a basic input instruction except for the select-input instruction. The method eliminates a combination of segmented functions in the group, the combination of the segmented functions corresponding to a combination of only the select input instruction non-inputted to the module. The method generates a combination component shared by a combination of the remaining segmented functions in the group, and generates a single component implementing a segmented function unclassified into the group. The method generates the module by linking the combination component and the single component with each other. | 2011-09-29 |
20110239188 | TYPE INTERFACE SYSTEM AND METHOD - Systems and methods of representing and extracting type information from typeless and dynamically-typed programming languages are provided. These systems and methods can be immune to source file edits and the order in which those edits are executed. Deriving type information from these languages allows tools to perform operations, for example, refactoring, intellisense, recognition of semantic errors, etc. These systems and methods can be implemented using processes that, implicitly or explicitly, gather type information for the program, and can also accept user input as well. | 2011-09-29 |
20110239189 | SOFTWARE MANAGEMENT SYSTEM FOR NETWORK DATA PROCESSING SYSTEMS - A method, data processing system, and computer program product are presented for planning upgrades to a network data processing system. A processor unit identifies configuration information for hardware and software programs for a plurality of computers in the network data processing system. The processor unit obtains end of life dates for the software programs, release dates for the replacement software programs, and prerequisites for replacement software programs for the software programs identified in the configuration information. The processor unit identifies at least one change to the plurality of computers based on the configuration information and a set of prerequisites in the prerequisites for each of a plurality of replacement software programs for a plurality of software programs in the software programs. The processor unit generates at least one upgrade plan to implement at least one change to the plurality of computers in which a number of overlaps between life cycles for the plurality of replacement software programs and life cycles for the plurality of software programs in the software programs is increased. | 2011-09-29 |
20110239190 | Method for Customizing Software Applications - Techniques for overlaying objects of a software application with other objects allow modification and customization of the application by one or more users in different ways, without storing multiple modified copies of the application. The technique allows configuring the software application to execute using overlaid objects instead of the base objects contained in the software application. In some embodiments, the base objects for the software application and the overlaid objects are stored in a datastore, and a runtime embodiment causes execution of the overlaid objects instead of the base objects. | 2011-09-29 |
20110239191 | Method for Providing Assistance in Making Change Decisions in a Configurable Managed Environment - In a configurable managed system having an associated CMDB, a Change Manager makes changes affecting CIs, wherein different types of changes require different levels of confidence in the integrity of data in the CMDB. In response to a proposed change, weights assigned to system CIs affected by the change are used to compute a confidence level regarding accuracy of CMDB data pertinent to the change. The weight for a given CI is derived from the most recent synchronization thereof, and the numbers of reads, writes, and relationships the given CI has with other CIs. The confidence level is then used by the Change Manager in deciding whether or not to make the change. The proposed change is then allowed only if the confidence level is no less than a pre-specified minimum value. | 2011-09-29 |
20110239192 | FULLY DECLARATIVE BUILD SYSTEM FOR BUILD OPTIMIZATION - A fully declarative build system is described for software build optimization. The build system supports complete control over build and test inputs and build and test operations. The build system takes inputs from a source control system. The inputs can include source code files, test files and various site files used to generate human-oriented materials for the modules. A dependencies file specifies a set of dependencies among the modules of the system. When invoked, the build system determines that changes have been made to the inputs. The system then parses the dependencies file, and based on it, determines exactly which inputs will be affected by the changes. The build system can then rebuild only those modules that will be affected by the changes, as determined from the dependencies file. Alternatively, the system may only perform testing or document generating for files which are dependent on the modified file. | 2011-09-29 |
20110239193 | USING REVERSE TIME FOR COVERAGE ANALYSIS - Coverage analysis may be performed using reverse time. The coverage analysis may be based on last hit data. The last hit data may comprise a timestamp indicating a last time in which a coverage event was covered. Utilizing last hit data instead of first hit data as is known in the art enables distinction between coverage goals that were never covered and coverage goals that were not covered lately. | 2011-09-29 |
20110239194 | AUTOMATICALLY REDIRECTING METHOD CALLS FOR UNIT TESTING - A unit testing system allows testing of multiple types of method calls using an unmodified software application module. The system dynamically copies byte code of the tested method, clones the byte code, and executes the cloned byte code. During cloning, the system instruments the code so that method calls are redirected into a system method, where the system can determine whether a mocked method should be called instead. The result is that the developer does not need to modify the original methods in order to redirect method calls to mock methods. The developer can simply reference a test module of the unit testing system and easily write tests that redirect any method they wish. Thus, the unit testing system provides a framework for building more useful unit tests that cause less interference with production-ready code. | 2011-09-29 |
20110239195 | DEPENDENCE-BASED SOFTWARE BUILDS - Dependence-based software builds are described. In embodiments, authored source code is received as inputs to a computer device to develop a buildable unit of a software build project. The software build project includes multiple buildable units that can be allocated for independent development among multiple developers, such as at computer devices local to each developer. At the computer device, dependent buildable units are identified that have a dependency relationship with the buildable unit for execution. The authored source code of the buildable unit is then validated to determine that the buildable unit executes with the dependent buildable units for error-free execution before the buildable unit is subsequently provided to a software build service that compiles the multiple buildable units to generate the software build project. | 2011-09-29 |
20110239196 | Micro-Task Pipeline Visualization - A digital system is described that includes a plurality of interconnected functional modules each having one or more event signal outputs, wherein each module is configured to execute one or more tasks and to assert an event signal on its respective one or more event signal outputs to indicate progress of execution of a task. An event monitor is connected to receive from each of the plurality of functional modules the one or more event signal lines, wherein the event monitor is configured to record the occurrence of each event signal assertion. An interface module is coupled to the event monitor and has an output for transferring an indication of each event signal assertion to an external monitoring system. | 2011-09-29 |
20110239197 | INSTANCE-BASED FIELD AFFINITY OPTIMIZATION - Dynamic determination of affinity between fields of structure may be determined based on accesses to the same instance. The affinity may be utilized in determining a data layout of a structure so as to optimize performance of a target program. The affinity determination may be an estimation based upon a trace of an execution of the target program. Access relation between proximate accesses to fields of the same instance may be utilized to estimate an optimized data layout of the structure. | 2011-09-29 |
20110239198 | System, Method, and Computer Readable Medium for Universal Software Testing - An automated software testing and validation system allows testing of a software application under test (SAUT) regardless of the dynamic nature of the SAUT. An abstracted set of hierarchal or linear objects model certain regions of the SAUT. Automated test scripts utilize theses regions to intuitively navigate and identify potions of the SAUT to automate. The scripts can also access specific SAUT elements contain within each defined region. These elements can then be used to invoke actions or verify outputs there from. The system uses a set of rich identification rules embodied in the system which allow the user to configure the identification of any element within the abstracted region. The rules are customizable to allow the user to configure the desired level of loose coupling between the automated scripts and the target element to adapt the scripts to the nature of the SAUT. | 2011-09-29 |
20110239199 | PROGRAM COMPILER, PROGRAM INSTALLER, AND PROGRAM INSTALL METHOD - A program installation apparatus may install a program in an immediately executable form using a snapshot image. The snapshot image may store a partially executed result of the program. A snapshot point at which the snapshot image is created may be decided by analyzing dependency on a system execution environment of the program. The program installation apparatus may, in advance, execute a part of the program having no dependency on the system execution environment to create a snapshot image and then execute the remaining part of the program based on the snapshot image, reducing a start-up time of the program. | 2011-09-29 |
20110239200 | METHOD FOR COMPILING A COMPUTER PROGRAM - The invention relates to a method for compiling a computer program written in a high-level programming language. In some examples, the method includes: a preliminary step of writing said program written in a high-level programming language including: a step of building a so-called PML functional basic language with reduced algebra and without re-allocation operations; a step of writing at least one library in a pre-existing language and, from said at least one library, the step of building functional interfaces from imperative functionalities be-longing to the group that includes at least: the perennial storage of information on a medium, the transmission and reception of packets on a network, and the analysis of a data flow; a step of building a high-level language by linking said interfaces in PML language functions; and a step of creating said computer program from the high-level language that includes a compilation step. | 2011-09-29 |
20110239201 | METHOD AND SYSTEM FOR PARALLELIZATION OF SEQUENCIAL COMPUTER PROGRAM CODES - A method and system for parallelization of sequential computer program code are described. In one embodiment, an automatic parallelization system includes a syntactic analyser to analyze the structure of the sequential computer program code to identify the positions to insert SPI to the sequential computer code; a profiler for profiling the sequential computer program code by preparing call graph to determine dependency of each line of the sequential computer program code and the time required for the execution of each function of the sequential computer program code; an analyzer to determine parallelizability of the sequential computer program code from the information obtained by analysing and profiling of the sequential computer program code; and a code generator to insert SPI to the sequential computer program code upon determination of parallelizability to obtain parallel computer program code, which is further outputted to a parallel computing environment for execution and the method thereof. | 2011-09-29 |
20110239202 | APPLICATION OF OPTIMIZATION TECHNIQUES TO INTERMEDIATE REPRESENTATIONS FOR CODE GENERATION - The present invention provides a method and system for optimization of an intermediate representation in a graphical modeling environment. A first intermediate representation is provided. At least one optimization technique is applied to the first intermediate representation. A second intermediate representation is generated responsive to the application of the at least one optimization technique to the first intermediate representation. | 2011-09-29 |
20110239203 | METHOD AND APPARATUS FOR ANALYZING SOFTWARE INCLUDING A CALIBRATED VALUE - A computer-implemented method for evaluating a machine-executable software code specification includes using the computer to generate a system dependence graph corresponding to the software code specification. The system dependence graph includes elements including nodes and edges. The computer evaluates the system dependence graph including selecting a variable modified in the software code specification, providing a control operation node of the system dependence graph corresponding to a control statement in the software code specification with a preferred calibration state, traversing to selected elements of the system dependence graph wherein the selected elements are associated with the selected variable and the preferred calibration state of the control operation node, evaluating only the selected elements of the system dependence graph, and identifying ones of the selected elements whereat a state of the selected variable is modified. | 2011-09-29 |
20110239204 | METHOD AND APPARATUS FOR ANALYZING SOFTWARE - A computer-implemented method for evaluating a machine-executable software code specification includes using the computer to generate a system dependence graph corresponding to the software code specification. The system dependence graph includes elements including nodes and edges, wherein the computer evaluates the system dependence graph. The evaluation of the system dependence graph includes selecting a variable modified in the software code specification, traversing to selected elements of the system dependence graph, the selected elements associated with the selected variable, evaluating only the selected elements of the system dependence graph, and identifying ones of the selected elements whereat a state of the selected variable is modified. | 2011-09-29 |
20110239205 | INFORMATION PROCESSING APPARATUS AND COMPUTER READABLE MEDIUM STORING PROGRAM - An information processing apparatus includes: a storage unit that stores update information on update of an application; and an update information reading unit that, when there is update not applied to the application, reads the update information stored in the storage unit, in correspondence with information on an operation with respect to the application updated with the update. | 2011-09-29 |
20110239206 | KEYBOARD DEFINITION UPDATING METHOD AND COMPUTER SYSTEM - A keyboard definition updating method for a computer system includes generating an updating scan code; storing the updating scan code into a storage device of the computer system; and accessing the updating scan code when the updating scan code stored in the storage device is detected and utilizing the updating scan code for the scan code of the computer system. | 2011-09-29 |
20110239207 | SYSTEM, METHOD AND PROGRAM PRODUCT FOR IDENTIFYING DIFFERENCES BETWEEN SETS OF PROGRAM CONTAINER FILES - A system and program for comparing a preexisting, hierarchical set of program container files to an updated, hierarchical set of program container files to identify one or more of the program container files or files within the program container files that have been deleted, added or changed in the updated program container file. First program instructions expand a first higher-level program container file within the preexisting set of program container files into first lower-level program container file(s) and other file(s). The first program instructions also expand a corresponding second higher-level program container file within the updated set of program container files into second lower-level program container file(s) and other file(s). Second program instructions identify one or more of the first lower-level program container file(s) and other file(s) that do not exist in the second lower-level program container file(s) and other file(s), and identify one or more of the second lower-level program container file(s) and other file(s) that do not appear in the first lower-level program container file(s) and other file(s). Third program instructions identify one or more of the second lower-level program container file(s) and other file(s) which have been changed relative to corresponding one or more of the first lower-level program container file(s) and other file(s). The foregoing process is repeated for the changed program container files. | 2011-09-29 |
20110239208 | Print controlling device, image forming system and method for upgrading program or firmware - A print controlling device is provided. The present print controlling device includes a storage unit to store information regarding software or firmware installed in an image forming apparatus, a search unit to search and identify whether there is firmware version newer than or later than that installed in the image forming apparatus using the stored firmware information, a determination unit to determine whether the searched or identified firmware of the newer or latest version is compatible with an application program installed in the print controlling device using compatibility information when firmware of the newer or latest version is identified, an interface unit to request and receive firmware of the newer or latest version from a firmware providing server according to the determination result, and an upgrade unit to upgrade the firmware of the image forming apparatus using the received firmware of the newer or latest version. | 2011-09-29 |
20110239209 | SYSTEM AND METHODS FOR REMOTE MAINTENANCE IN AN ELECTRONIC NETWORK WITH MULTIPLE CLIENTS - A system for performing remote maintenance an electronic network serving a plurality of clients may comprise a central server, a first client system hosting first virtual machine, and a receiver associated with the first client system. The central server may broadcast a list of updated software modules available for delivery to the plurality of client systems. The first client system may including a plurality of nodes, each one of the plurality of processing resources having a respective set of processing instructions stored on an respective associated computer readable memory. The receiver may be operable to receive the list broadcast by the central server. The first virtual machine may be operable to determine whether to request any of the updated software modules on the received list based at least in part on the identity of the plurality of nodes of the first client system. The receiver may be operable to receive any updated software module requested by the first virtual machine. The first virtual machine may be operable to install any updated software module delivered to the client system. | 2011-09-29 |
20110239210 | SYSTEM AND METHODS FOR REMOTE MAINTENANCE IN AN ELECTRONIC NETWORK WITH MULTIPLE CLIENTS - According to one embodiment, a client system supported by remote maintenance in an electronic network configured to serve a plurality of clients may include an electronic network, a plurality of storage resources, a first virtual machine, a second virtual machine, and a virtual machine manager. The electronic network may include a plurality of processing resources and a communication bus. The plurality of storage resources may be accessible by the plurality of processing resources. The plurality of storage resources may include a computer readable memory. The first virtual machine may handle a first data set associated with the client system. The first virtual machine may include an operating system and a reporting agent. The second virtual machine may handle a second data set associated with an external data center. The virtual machine manager may be configured to manage data transfer between the first virtual machine and the second virtual machine. The second virtual machine may be configured to assess a state of the first virtual machine and identify a software update for installation on the first virtual machine. The virtual machine manager may manage an attestation process for the first virtual machine prior to delivering or installing the software update on the client system using the first virtual machine. | 2011-09-29 |
20110239211 | SYSTEM, APPARATUS, AND METHOD FOR DOWNLOADING FIRMWARE - Disclosed are an apparatus for downloading a firmware and an apparatus for installing the firmware. The apparatus for downloading the firmware may download an encrypted firmware in the apparatus for installing the firmware. The apparatus for installing apparatus may receive and install the encrypted firmware. | 2011-09-29 |
20110239212 | APPARATUS AND METHOD FOR AUTOMATED SOFTWARE INSTALLATION - A virtual installation map, and method involving installing a software functionality using the same, the virtual installation map including a first software installation map including a plurality of software elements representative of a related software file, the software elements also including at least one dependency to another software element. The virtual installation map further including a second software installation map also including a second plurality of software elements representative of related software file along with related dependencies. The first and second software installation maps may be hosted in separate databases and may relate to software products provided by different vendors. One or both software installation maps may include a pointer or other reference to the other installation map thereby providing a virtual installation map, in one example. | 2011-09-29 |
20110239213 | VIRTUALIZATION INTERMEDIARY/VIRTUAL MACHINE GUEST OPERATING SYSTEM COLLABORATIVE SCSI PATH MANAGEMENT - A method of direct access by a virtual machine (VM) running on a host machine to physical storage via a virtual function (VF) running on an input/output (IO) adapter comprising: providing by a virtualization intermediary running on the host machine an indication of an active path associated with a virtual storage device; obtaining by a guest driver running within a guest operating system of the VM the stored indication of the active path from the shared memory region; dispatching an IO request by the guest driver to the VF that includes an indication of the active path; and sending by the VF an IO request that includes the indicated active path. | 2011-09-29 |
20110239214 | Mechanism for Utilizing a Virtual Machine Cloud for Automated Test System Deployment - A mechanism for utilizing a virtual machine cloud for automated test system deployment is disclosed. A method of embodiments of the invention includes selecting a master image used to initialize one or more virtual machines (VMs), providing a list of repository definitions and test packages to the one or more VMs, and receiving test results from executing the test packages on a computer system of the VM defined by the master image, wherein the computer system includes an operating system and one or more software applications. | 2011-09-29 |
20110239215 | VIRTUAL MACHINE MANAGEMENT APPARATUS - An arrangement control unit of a management server connected to servers on which VMs operate collects information indicating a physical resource capacity used by each VM in the servers; calculates a reserve capacity that is a physical resource capacity expected to be further required for each VM to operate according to the physical resource capacity currently used by each VM; and selects any of VMs as a target VM to be migrated, and select as a destination server, a server having a free physical resource capacity which can accommodate the physical resource capacity used by the target VM to be migrated and the reserve capacity necessary therefor among the servers; and a VM control unit of the management server migrates the target VM to be migrated to the destination server. | 2011-09-29 |
20110239216 | SERVICE PROVIDING SYSTEM, A VIRTUAL MACHINE SERVER, A SERVICE PROVIDING METHOD, AND A PROGRAM THEREOF - A service providing system has a virtual machine server and one or more client terminals. The virtual machine server has one or more virtual machines and a virtual machine system unit which controls the virtual machines. The virtual machine system unit classifies the client terminals into groups. Each of the virtual machines provides a service to each of the terminals in a group in response to receiving a request for the service from one of the client terminals in the group of terminals. | 2011-09-29 |
20110239217 | PERFORMING A WAIT OPERATION TO WAIT FOR ONE OR MORE TASKS TO COMPLETE - A method of performing a wait operation includes creating a first plurality of tasks and a continuation task. The continuation task represents a second plurality of tasks. The continuation task and each of the tasks in the first plurality have an associated wait handle. The wait handles for the first plurality of tasks and the continuation task are stored in an array. A wait operation is performed on the array, thereby waiting for at least one of the tasks in the first and second pluralities to complete. | 2011-09-29 |
20110239218 | METHOD AND SYSTEM OF LAZY OUT-OF-ORDER SCHEDULING - A method and system to schedule out of order operations without the requirement to execute compare, ready and pick logic in a single cycle. A lazy out-of-order scheduler splits each scheduling loop into two consecutive cycles. The scheduling loop includes a compare stage, a ready stage and a pick stage. The compare stage and the ready stage are executed in a first of the two consecutive cycles and the pick stage is executed in a second of the two consecutive cycles. By splitting each scheduling loop into two consecutive cycles, selecting the oldest operation by default and checking the readiness of the oldest operation, it relieves the system of timing requirements and avoids the need for power hungry logic. Every execution of an operation does not appear as one extra cycle longer and the lazy out-of-order scheduler retains most of the performance of a full out-of-order scheduler. | 2011-09-29 |
20110239219 | PROTECTING SHARED RESOURCES USING SHARED MEMORY AND SOCKETS - Shared memory and sockets are used to protect shared resources in an environment where multiple operating systems execute concurrently on the same hardware. Rather than using spinlocks for serializing access to the shared resources, when a thread is unable to acquire a shared resource because that resource is already held by another thread, the thread that was unable to acquire the resource creates a socket with which it will wait to be notified that the shared resource has been released. The sockets may be network sockets or in-memory sockets that are accessible across the multiple operating systems; if sockets are not available in a particular implementation, communication technology that provides analogous services between operating systems may be used instead. In an optional aspect, fault tolerance is provided to address socket failures, in which case one or more threads may fall back (at least temporarily) to using spinlocks. As another option, a locking service may execute on each operating system to provide a programming interface through which threads can invoke operations for holding and releasing the lock. | 2011-09-29 |
20110239220 | FINE GRAIN PERFORMANCE RESOURCE MANAGEMENT OF COMPUTER SYSTEMS - Execution of a plurality of tasks by a processor system are monitored. Based on this monitoring, tasks requiring adjustment of performance resources are identified by calculating at least one of a progress error or a progress limit error for each task. Thereafter, performance resources of the processor system allocated to each identified task are adjusted. Such adjustment can comprise: adjusting a clock rate of at least one processor in the processor system executing the task, adjusting an amount of cache and/or buffers to be utilized by the task, and/or adjusting an amount of input/output (I/O) bandwidth to be utilized by the task. Related systems, apparatus, methods and articles are also described. | 2011-09-29 |
20110239221 | Method and Apparatus for Assigning Thread Priority in a Processor or the Like - In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated with each thread that serve as a multiplier for the value to be used in the thread precedence counter. The value in the starting counters are manipulated so as to prevent one thread from getting undue priority to the resources of the multi-threaded processor. | 2011-09-29 |
20110239222 | SYSTEM AND METHOD OF DETERMINING APPLICABLE INSTALLATION INFORMATION OF APPARATUS - A computer and method obtains user input from an input device to determine applicable installation information of an apparatus according to resource consumption of the apparatus. The computer and method are capable of obtaining resource consumption information of an apparatus according to the installation material from an input device and operable to perform transformation processing to obtain installation data according to resource consumption information of the apparatus. Differences between the installation data and standard specifications are calculated and the specified standard specification corresponding to a difference which is the smallest number in the differences is found. The specified standard specification is outputted. | 2011-09-29 |
20110239223 | COMPUTATION RESOURCE CONTROL APPARATUS, COMPUTATION RESOURCE CONTROL METHOD, AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM - A computation resource control apparatus includes an activation unit, a first queue managing unit, an allocating unit and a second queue managing unit. The activation unit activates a computation resource being in a stop state in accordance with a computation request. The first queue managing unit adds the computation resource which is being activated to a first queue. The allocating unit allocates the computation resource, which is output from the first queue, to the computation request to execute a computation process corresponding to the computation request. The second queue managing unit adds the computation resource which has completed the computation process to a second queue and places the computation resource, which is output from the second queue, in the stop state. | 2011-09-29 |
20110239224 | CALCULATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF - A calculation processing apparatus, which executes calculation processing based on a network composed by hierarchically connecting a plurality of processing nodes, assigns a partial area of a memory to each of the plurality of processing nodes, stores a calculation result of a processing node in a storable area of the partial area assigned to that processing node, and sets, as storable areas, areas that store the calculation results whose reference by all processing nodes connected to the subsequent stage of that processing node is complete. The apparatus determines, based on the storage states of calculation results in partial areas of the memory assigned to the processing node designated to execute the calculation processing of the processing nodes, and to processing nodes connected to the previous stage of the designated processing node, whether or not to execute a calculation of the designated processing node. | 2011-09-29 |
20110239225 | APPARATUS AND METHOD FOR ADAPTIVE CONTEXT SWITCHING SCHEDULING SCHEME FOR FAST BLOCK INPUT AND OUTPUT - Provided is a method and apparatus for an adaptive context switching for a fast block input/output. The adaptive context switching method may include: requesting, by a process, an input/output device to perform an input/output of data; comparing a Central Processing Unit (CPU) effectiveness based on whether the context switching is performed; and performing the input/output through the context switching to a driver context of the input/output device, or directly performing, by the process, the input/output based on a comparison result of the CPU effectiveness. | 2011-09-29 |
20110239226 | CONTROLLING CONGESTION IN MESSAGE-ORIENTED MIDDLEWARE - A method is disclosed for controlling congestion in message oriented middleware. In an embodiment, the round trip time for transmitting messages through a message oriented middleware server may be estimated. Further, the frequency that messages are transmitted to the server may be adjusted based on the estimated round trip time in order to reduce congestion at the server. | 2011-09-29 |
20110239227 | System and Method for Controlling Inter-Application Association Through Contextual Policy Control - A method for controlling the interoperation of a plurality of software applications and resources includes intercepting communications from a first application to a second application or resource, directing the communication to a context management system, generating a candidate list of contexts for the communication, evaluating the candidate list according to at least one policy defined for these contexts to identify the resultant action and namespace for the communication, and performing the action as defined by the policies within the identified namespace. The method further includes tracking one or more versions of the second application, as well as tracking an evolution of application and/or resource names. The method further includes identifying one or more operations associated with a context on the candidate list, and executing the identified operations prior to a further communication. | 2011-09-29 |
20110239228 | Processing Event Notifications with an Event Sink - Applications generating events, and system facilities generating events, send notifications of the events to a system event sink. The event sink is preferably associated with an operating system, and provides an application programming interface for registering listeners. (In one alternative approach, the event sink operates as a centrally-accessible or network-accessible entity, where it may concurrently interact with more than one client.) Upon receiving a notification of an event, the event sink forwards the notification to any registered listeners. Optionally, filters may be used to specify criteria to be met before a notification is forwarded to the listener. An event does not rely on a particular application for displaying the event to an end user. As one example, notification of a newly-arrived e-mail message might be presented in a chat window of an instant messaging client. | 2011-09-29 |
20110239229 | PREDICATIVE AND PERSISTENT EVENT STREAMS - An event driven application may predict a future event and spawn an event stream from the predicted event. The spawned event stream may be performed as a predicted operation until the prediction is confirmed to be correct or incorrect. The predicted operation may generate results that may be present when the prediction is confirmed. In some cases, the results may be used prior to the predicted event, while in other cases, the results may be cached until the prediction is confirmed. In some cases, the predicted operation may be merged with an actual event stream when the predicted event occurs. The prediction mechanism may enhance performance, enable operations that would otherwise be difficult, and may save battery life or energy in some devices. | 2011-09-29 |
20110239230 | REDUCING PERSISTENCE COMMANDS - The present invention extends to methods, systems, and computer program products for reducing persistence commands. An application host sends a persistence command to a persistence provider for processing. If the persistence provider recognizes and is able to carry out the persistence command, the persistence provider incorporates the semantics of the persistence command into the command implementation strategy; otherwise, the persistence provider employs a command reduction processor. The process of executing or reducing persistence commands is repeated until the persistence provider has produced and completed execution of a command implementation strategy equivalent to the original persistence command or until an unprocessable persistence command is reached for which no further reductions are possible. A command reduction processor can provide alternative persistence commands or an algorithm of persistence commands with semantics equivalent to an originally received persistence command. | 2011-09-29 |
20110239231 | MIGRATING ELECTRONIC DOCUMENT VERSION CONTENTS AND VERSION METADATA AS A COLLECTION WITH A SINGLE OPERATION - Provided are techniques for identifying an electronic document having at least two document versions to be migrated, copying document version contents and version metadata of each of the at least two document versions into a collection for transmission to a destination electronic repository, and sending the collection using a migration Application Programming Interface (API) call to the destination electronic repository with a single operation. | 2011-09-29 |
20110239232 | PLATFORM-INDEPENDENT SIGNAL PROCESSING - In one aspect, a method includes using a processor to interface a first signal processing algorithm and a second signal processing algorithm with a platform by using an interface configured to interact with the platform and with the first and the second signal processing algorithms. The first signal processing algorithm and the second signal processing algorithm are each platform-independent. | 2011-09-29 |
20110239233 | DISK APPARATUS - A carrying section of a disk apparatus includes a pair of arms disposed in a substantially symmetrical relationship with respect to the carrying direction of a disk in the proximity of the opposite ends of an opening formed in a housing such that the arms pivot around end portions thereof adjacent the opening in synchronism with each other in directions toward and away from each other, and a biasing element which biases the arms in a direction in which ends of the arms remote from the opening approach each other. The arms individually have rollers provided thereon which grip and carry the disk to a predetermined position. At least one of the rollers is rotated by the driving member to carry the disk. A controller includes a state decision section which decides a carrying state of the disk and a driving control section which stops, if it is decided that part of the disk is carried out to the outside of the housing, the driving of the driving means in a state wherein the rollers grip the disk. First and second disks having different diametrical sizes are available as the disk, and the distance between the rollers is smaller than the diametrical size of the second disk until the second disk contacts with the rollers. | 2011-09-29 |
20110239234 | Drive Bay Assembly - An exemplary assembly includes a drive that includes two substantially parallel sides and, for receipt of media, a substantially rectangular opening; a plate that includes a tab; a positioning mechanism to position the plate with respect to either one of the two parallel sides of the drive; and a bay configured to at least partially receive the drive, with the plate, in first and second orientations of the substantially rectangular opening with respect to the bay where the bay includes a lower slot configured to receive the tab if the plate is positioned with respect to one of the two parallel sides of the drive in the first orientation of the opening and where the bay includes an upper slot configured to receive the tab if the plate is positioned with respect to the other of the two parallel sides of the drive in the second orientation of the opening. Various other apparatuses, systems, methods, etc., are also disclosed. | 2011-09-29 |
20110239235 | Motor and optical disk driving device having motor - Disclosed is a motor including a rotor body mounted on a shaft and a chucking mechanism body mounted on a rotor hub, which are coupled with an increased coupling force by changing a coupling structure of the rotor hub of the rotor body and the chucking mechanism body mounted on the rotor hub. The motor includes: a sleeve rotatably supporting a shaft; a rotor body having a rotor hub mounted on the shaft; and a chucking mechanism body having a boss with a through hole in which the rotor hub is insertedly coupled and a space part formed within the boss and providing an elastic force when the rotor hub is coupled. Because a force of restitution resulting from an elastic deformation of the boss provided in the chucking mechanism body can be increased through the space part, namely, because a pressing force applied to the rotor hub of the rotor body can be increased by the boss, the coupling force between the rotor hub of the rotor body and the boss of the chucking mechanism body can be increased and, in addition, the coupling force between the rotor hub of the rotor body and the boss of the chucking mechanism body can be further increased by the release preventing unit. | 2011-09-29 |
20110239236 | OPTICAL DISC DRIVE - An optical disc drive is disclosed. The optical disc drive comprises an optical pickup base including an optical pickup movable in the radius direction of an optical disc; and a main base holding the optical pickup base, wherein the main base comprises a guide rib protruding from the main base and guiding the air flow generated by the rotation of the optical disc to the optical pickup. Further, the optical pickup comprises an air spoiler for preventing contamination of an objective lens included in the optical pickup. The optical disc drive is able to control the temperature of an optical pickup unit by guiding the air flow generated by the rotation of an optical disc to the optical pickup. Moreover, the optical disc drive can reduce contamination of the objective lens of the optical pickup due to the air flow generated by the rotation of the optical disc. | 2011-09-29 |
20110239237 | OPTICAL DISC DRIVE - An optical disc drive is disclosed. The optical disc drive comprises a housing including an upper housing and a lower housing; and a herringbone pattern that is protruded toward the inner space of the housing on the inner surface of the upper housing and causes an air flow generated by the rotation of an optical disc to be switched to the direction of the optical disc. The herringbone pattern comprises at least one inflection point, and makes an acute angle at the inflection point relative to the direction of the air flow formed along the inner surface of the upper housing. Accordingly, the optical disc can be stably chucked and rotated by switching the air flow generated by the rotation of the optical disc to the direction of the optical disc. | 2011-09-29 |
20110239238 | Integrated Disk Driving Module - An integrated disk driving module is disclosed, the module including a base unit including an opening-formed upper plate, a lateral surface plate bent from an edge of the upper plate to form an accommodation space, and a stepping motor fixture bent from the upper plate toward the accommodation space, wherein the stepping motor fixture is integrally formed with the upper plate; and a stepping motor including a lead screw and a pivot member arranged at a distal end of the lead screw and coupled to the stepping motor fixture, and wherein the stepping motor fixture is formed with an insertion groove into which the pivot member is secured, where width of the insertion groove is larger than a diameter of the pivot member. | 2011-09-29 |
20110239239 | Integrated Disk Driving Module - An integrated disk driving module is disclosed, the module including a base unit including an opening-formed upper plate, a lateral surface plate bent from an edge of the upper plate to form an accommodation space, and a first motor fixture concavely formed from the upper plate to the accommodation space, and a second motor fixture bent from the upper plate to the accommodation space, wherein the first and second motor fixtures are integrally formed to the upper plate; a spindle motor fixed inside the first motor fixture to rotate a disk; a stepping motor rotatably fixed to the second motor fixture; a circuit substrate arranged at the base unit to be electrically connected to the spindle motor and the stepping motor, and encoder module including an encoder base coupled to an encoder opening formed at the upper plate of the base unit, an encoder coupled to a through hole of the encoder base to sense revolution of the disk, and an encoder circuit substrate electrically connected to the encoder and coupled to the encoder base; and a connector including at least one conductor for electrically connecting the circuit substrate and the encoder circuit substrate, and an insulation member securing the conductor. | 2011-09-29 |
20110239240 | Sticker Media Disk - A sticker media disk may be easily stuck on an old CD, DVD, or other optical disk as a base. The combination then becomes a media disk completely playable with content in audio players, computers drives, DVD, and/or high definition (HD) disk players. | 2011-09-29 |
20110239241 | CASSETTE WITH DISK EJECT MECHANISM - An optical disk cassette has a disk eject mechanism that ejects a disk such as a DVD or CD. The disk eject mechanism has pushrod, transfer and kick out portions. The pushrod portion slides relative to a side of the cassette case. Pivotally mounted within the case, the kick out portion pushes a disk to eject it from the case. The transfer portion translates pushrod motion to motion of the kick out portion. In a preferred embodiment, the disk eject mechanism is a unitary body, with pushrod, transfer and kick out portions made homogeneously as a single entity, the pushrod portion being a resilient joining elbow. In another preferred embodiment, the disk eject mechanism has a transfer portion that is a rack and a pinion. The rack extends from the pushrod portion and the pinion is attached to or formed as part of the kick out portion. | 2011-09-29 |
20110239242 | METHOD AND APPARATUS FOR BANDWIDTH CONSUMPTION USAGE REPORTING OF NON-MANAGED SOURCES - Embodiments of the present invention may establish a set top box client based apparatus. The set top box client based apparatus may actively monitor content playback by the set top box. The set top box client based apparatus may subsequently report client playback state for non-managed sources to a service provider's policy or operation support systems (OSS). Embodiments of the invention may recognize that some service providers may use a policy system and OSS, while others will only utilize an OSS for resource management. | 2011-09-29 |
20110239243 | EXPOSURE BASED CUSTOMIZATION OF SURVEYS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for panel surveys. In one aspect, a method include accessing television history data for viewing devices associated with panelists and that describes, for each viewing device, television advertisements that were presented by use of the viewing device; a proper subset of panelists are selected based on the determinations of television advertisements that were presented and television advertisements that were not presented by use of the viewing device associated with the panelists, and for each of the selected panelists, a survey for the panelist is generated, the survey including one or more questions, each of the questions having been selected based on the television advertisements that were presented and television advertisements that were not presented by use of the viewing device associated with the panelist. | 2011-09-29 |
20110239244 | DEMAND BROADCAST CHANNELS AND CHANNEL PROGRAMMING BASED ON USER VIEWING HISTORY, PROFILING, AND REQUESTS - A system and method for scheduling media for consumption via a demand broadcast channel based upon notifications received during user consumption of media. An embodiment of the present invention may employ notifications generated when users select media for consumption, to calculate one or more statistics. The statistics may be calculated and used by a media provider to schedule media into a demand broadcast channel in which the frequency of repetition or time of availability of the media is set according to a ranking of the relative frequency of requests for the media. The statistics may also be shared with a third party, to enable a third party media provider to arrange the scheduling of media availability according to the relative frequency of requests for the media. | 2011-09-29 |
20110239245 | PORTABLE AUDIENCE MEASUREMENT ARCHITECTURES AND METHODS FOR PORTABLE AUDIENCE MEASUREMENT - Portable audience measurement architectures and methods for portable audience measurement are disclosed. A disclosed system contains a plurality of portable measurement devices configured to collect audience measurement data from media devices, a plurality of data collection servers configured to collect audience measurement data from the plurality of portable measurement devices, and a central data processing server. A portable measurement device establishes a communication link with a data collection server in a peer-to-peer manner and transfers the collected audience measurement data to the data collection server. Because the portable measurement device is not dedicated to a particular local data collection server, the portable measurement device periodically or a periodically broadcasts a message attempting to find a data collection server with which to establish a communication link. | 2011-09-29 |
20110239246 | Distributing Content - Activity involving content distributed in a first content distribution channel, such as viewership of a content item, is used to determine how related content, such as another content item, should be distributed in a second content distribution channel. The determination can be made based on a model of the relationship between activity in the first content distribution channel and activity in the second content distribution channel. Distribution information regarding how the related content is to be distributed can be created or modified based on the determination, and the related content can be distributed according to the distribution information for the related content. | 2011-09-29 |
20110239247 | Electronic device and information processing program - There is provided an electronic device and an information processing program, which may improve user's convenience in operation using an electronic manual. The electronic device includes: a first determination section selecting one operation mode from one or more kinds of operation modes which are provided to operate the electronic device, and determining the selected operation mode as an operation mode to be executed; and a second determination section determining, in response to an input signal from a user, manual data of operation procedure for the determined operation mode in execution, as transmission information to be transmitted to a user terminal device. | 2011-09-29 |
20110239248 | Providing On-Demand and Broadcast Television - A television receiver apparatus is described. The television receiver apparatus comprises an input interface arranged to receive commands from a user, a communication interface arranged to send and receive data over a one-to-one communication network, a broadcast receiver arranged to receive data sent over a broadcast network, a display interface arranged to connect to a display device, and a processor. The processor controls the display device to display an electronic programme guide comprising a schedule of programmes currently being broadcast, programmes to be broadcast after the current time, and programmes previously broadcast in a time period prior to the current time. The processor receives a request to view a selected programme displayed in the electronic programme guide, retrieves the selected programme from the communication network if the selected programme was previously broadcast in the time period, and controls the display device to display the selected programme. | 2011-09-29 |
20110239249 | Surfacing On-Demand Television Content - A television receiver apparatus is described. The television receiver apparatus comprises an input interface arranged to receive commands from a user, a communication interface arranged to send and receive data over a one-to-one communication network, a broadcast receiver arranged to receive data sent over a broadcast network, a display interface arranged to connect to a display device, and a processor. The processor controls the display device to display an electronic programme guide comprising a schedule of programmes being broadcast and to be broadcast. The processor receives a selection of a programme displayed in the electronic programme guide and a command to find additional episodes of the programme, generates a list of additional episodes of the programme comprising at least one episode available on-demand via the communication interface, and controls the display device to display the list of additional episodes. | 2011-09-29 |
20110239250 | SEARCH ENGINE FOR A VIDEO RECORDER - The present invention is directed to a search engine for a video recorder. One embodiment of the present invention operates in an environment that includes one or more set-top boxes connected to or integrated within one or more output devices. The set-top boxes are used to transfer shows from a broadcast input source to one or more types of storage devices and to play back the shows from the storage devices to the output devices, either in a delayed-live fashion or at a later time of the user's choosing. The set-top box displays a graphical user interface (GUI), which gives the user the ability to watch and/or record timeslot based programming, to order on-demand programming, and to playback previously recorded shows that reside on a local or remote storage device. A search engine is added to the GUI that lets the search for shows and receive results in an enhanced manner. | 2011-09-29 |
20110239251 | Electronic Program Guide Generation - An electronic program guide may be provided. A plurality of encoded content streams may be received along with associated program guide information. The content streams may be re-modulated and associated with new channel assignments. Program guide entries for the content streams may be created and/or updated to reflect the new channel assignments. The re-modulated content streams and program guide entries may then be distributed to a plurality of display devices. | 2011-09-29 |
20110239252 | Video Contents Display System, Video Contents Display Method, and Program for the Same - A video contents display system has a contents information display section that allows pieces of contents information on a plurality of recorded video contents to be displayed along a time axis on a screen, and a video contents display section that displays the plurality of video contents at a specified time on the time axis as motion pictures or still images. | 2011-09-29 |
20110239253 | CUSTOMIZABLE USER INTERACTION WITH INTERNET-DELIVERED TELEVISION PROGRAMMING - An Internet-delivered television system facilitates enhanced viewer experiences by incorporating user-defined composite channels that include custom viewing schedules and content from multiple content sources. Additionally, customizable user interface elements for content delivered via a network may be provided to a user and may be arranged in an order according to a user-defined channel lineup customized according to any one or more of: user preference, time of day/day of week, user profile information, user viewing statistics, user community viewing statistics, sponsor or content provider preferences, user identity, parental control preferences, or other user-defined criteria, and/or are organized according to a user-defined channel numbering scheme. In some embodiments, the custom viewing schedule may be created by and/or managed by one or more users. | 2011-09-29 |
20110239254 | DIGITAL TELEVISION SIGNAL, DIGITAL TELEVISION RECEIVER, AND METHOD OF PROCESSING DIGITAL TELEVISION SIGNAL - A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs. | 2011-09-29 |
20110239255 | SYSTEMS AND METHODS FOR THE ONLINE PRESENTATION AND COMMERCE OF GOODS - The invention is generally directed to systems and methods for online product presentation, and more particularly to systems and methods for the interactive live/real-time online presentation and commerce of small products. One preferred embodiment is an online computing system that enables the interactive live/real-time presentation of small products of value with intricate detail such as jewelry or precious stones on client computing devices communicatively coupled to a wide area network, such as the Internet. The system includes a conferencing system having a video conferencing session communicatively coupled to the wide area network; a computer connected to a web cam, wherein the computer communicatively couples the web cam to the video conferencing session through the wide area network, and further wherein the web cam has a lens directed at the product; and a light box substantially surrounding said product. | 2011-09-29 |
20110239256 | INDUCED SLEEP INTERVALS FOR DEVICES RECEIVING BURSTY NON-REAL TIME BROADCAST FLOWS - Embodiments enable multimedia broadcast systems to temporarily suspend broadcast of data in an active content flow when insufficient data is available for efficient use of the broadcast bandwidth, while signaling receiver devices so they may deactivate receiver circuits to conserve power while data broadcasts are suspended. Flow content received in the broadcaster during the temporary suspension of data broadcasts may be stored in flow buffers for broadcast at the end of the temporary suspension. An indication of the duration of suspended data broadcasts may be included in the overhead information symbols (OIS) within the broadcast signal. Receiver devices receiving the indication of suspended data broadcasts may deactivate their receiver circuits for the indicated duration. The broadcast suspensions may be coordinated across multiple content flows so that receiver devices can periodically wake up at induced sleep intervals to monitor any data flow of the broadcast system. | 2011-09-29 |
20110239257 | MULTIMODE PHYSICAL LAYER MODULE FOR SUPPORTING DELIVERY OF HIGH-SPEED DATA SERVICES IN HOME MULTIMEDIA NETWORKS - A multimode physical (MMP) layer circuit for physical (PHY) layer handling of signals transported over a high-definition multimedia interface (HDMI) cable in a home multimedia network, wherein the signals are compliant with at least two different PHY layer modes. The MMP layer circuits comprises a plurality of PHY transceivers respectively coupled to a plurality of TP channels of the HDMI cable through a HDMI connector, wherein each PHY transceiver of the plurality of PHY transceivers handles signals transported over its respective TP channel according to a PHY layer mode of the transported signals; and a controller is coupled to the HDMI connector and to each of the plurality of PHY transceivers, the controller recognizes the PHY layer mode of signals transported over each of the plurality of TP channels and sets each of the plurality of PHY transceivers according to the recognized PHY layer mode. | 2011-09-29 |
20110239258 | DISTRIBUTION AND NETWORKING OF TELEVISION, VIDEO AND OTHER SIGNALS, INSTALLATION OF SUCH DISTRIBUTION SYSTEMS, AND CONTROL OF TELEVISION SETS - A system for distributing television/video signals to different locations comprises a server capable of providing digital television/video signals for a plurality of programmes, a plurality of receivers each at a respective one of said locations, and a network connecting the server to the receivers, each receiver being operable to select a required one of the programmes and to communicate the selection to the server, the server being responsive to such a selection to transmit the digital television/video signal for the selected programme over the network addressed to the receiver that selected that programme, and each receiver being responsive to the digital television/video signal that is addressed to that receiver so that point-to-point communication is established from the server to that receiver. | 2011-09-29 |
20110239259 | BANDWIDTH MANAGEMENT - A device may include a memory to store parameters associated with allocating bandwidth. The bandwidth may be allocated among at least a local class of traffic and a network class of traffic, and a portion of the bandwidth may be shareable between the local and network classes of traffic. The device may also include a communication interface to receive requests for access to bandwidth from a number of devices, the devices including at least one set top box (STB) and at least one digital video recorder (DVR). The device may also include logic to receive a first request having a corresponding first bandwidth and being associated with a first class of traffic, and determine whether the first bandwidth plus currently used bandwidth associated with the first class of traffic is less than a reserved bandwidth associated with the first class of traffic. The logic may also be configured to approve the first request when the first bandwidth plus currently used bandwidth associated with the first class of traffic is less than the reserved bandwidth associated with the first class of traffic. The logic may be further configured to forward the first request to a second device to determine whether a portion of the shareable bandwidth is available to fulfill the request, when the first bandwidth plus the currently used bandwidth associated with the first class of traffic is not greater than a maximum bandwidth associated with the first class of traffic | 2011-09-29 |
20110239260 | AV DEVICE, SERVER, OPERATION SYSTEM FOR AV DEVICE, AND OPERATION PROGRAM FOR AV DEVICE - Without using a gateway, an AV device is controlled as intended by an operator without causing a conflict between an operation by a user and an operation by the operator. An AV device operable via a network includes: an operation-instruction receiving section | 2011-09-29 |
20110239261 | MOTION IMAGE DISTRIBUTION SYSTEM, MOTION IMAGE DISTRIBUTION METHOD, SERVER FOR MOTION IMAGE DISTRIBUTION SYSTEM, AND USER TERMINAL FOR MOTION IMAGE DISTRIBUTION SYSTEM - A motion image distribution system includes a server and a use terminal. The server generates a feature quantity table CHT | 2011-09-29 |
20110239262 | CHANNEL SWITCHING METHOD, CHANNEL SWITCHING DEVICE, AND CHANNEL SWITCHING SYSTEM - A channel switching method, a channel switching device, and a channel switching system are provided. The method includes that: a network buffer apparatus determines whether a buffered video stream burst in unicast is synchronous with a channel video stream pushed by a network node to a client in multicast; notifies the client of sending a request for joining a multicast group, so as to implement fast channel switching; and dynamically adjusts the speed of pushing the video stream in unicast, so that the number of concurrent connections of the client and the channel switching efficiency are increased, and the deployment and operation cost of an Internet Protocol Television (IPTV) system is decreased. In this case, the channel switching scheme achieves universality and expandability, and the level of user experience is improved. | 2011-09-29 |
20110239263 | METHOD AND APPARATUS FOR RECEIVING NON-REAL TIME CONTENT INCLUDED IN REAL TIME BROADCASTING SIGNAL - A method and apparatus for downloading and storing non-real time content are provided. The apparatus includes a browser driver which drives a browser, and a storage unit. The browser includes a first interface for extracting information about a transmission schedule of non-real time content included in a real time broadcasting signal and transmitting the extracted information to an application, and a second interface for downloading the non-real time content according to a download request from the application based on the transmission schedule. The storage unit stores the non-real time content downloaded by the second interface. | 2011-09-29 |
20110239264 | MOVING-PICTURE IMAGE DATA-DISTRIBUTION METHOD - The present invention relates to a moving-picture image data-distribution method that suppresses increases in processing loads at respective information terminals without being affected by an uneven distribution status of processing loads that changes over time or by a bandwidth status of a connected network. During a distribution operation of moving-picture image data from transmission-side information terminals ( | 2011-09-29 |
20110239265 | DISTRIBUTION OF REAL-TIME VIDEO DATA TO REMOTE DISPLAY DEVICES - A real-time video data distribution system for the coordinated display of video content for mixed device video systems employing a plurality of video protocols. | 2011-09-29 |
20110239266 | Fiber to the Premise Service Disconnect Via Macro-Bending Loss - It is determined that service is to be disconnected for at least a first subscriber of a video content network employing at least one fiber optic cable. The service to the at least first subscriber is provided from a cross-connect cabinet, over the at least one fiber optic cable, to a premises of the at least first subscriber. Sufficient macro-bending loss is induced in the at least one fiber optic cable so as to cause a signal-to-noise ratio at the premises to degrade such that the service is disconnected. The macro-bending loss is induced in a portion of the at least one fiber optic cable which services only the first subscriber. The macro-bending loss can be induced, for example, by winding about a single mandrel, two mandrels in a figure eight pattern, in a tortuous groove in a tray, and so on. | 2011-09-29 |
20110239267 | PASSWORD COMPLEXITY POLICY FOR EXTERNALLY CONTROLLED SYSTEMS - In embodiments of the present invention improved capabilities are described for password policy enforcement, such as passwords not normally in the administrative domain of the corporation, unlike common local policy enforcement. Password policy enforcement may include the steps of identifying a presentation of a software application user interface, wherein the presentation involves communicating the user interface over the Internet; evaluating the user interface for a presence of a user password field; and in response to a positive detection of the user password field, implementing a compliance process to ensure that any password entered into the user password field is compliant with a corporate policy relating to passwords. | 2011-09-29 |
20110239268 | NETWORK POLICY IMPLEMENTATION FOR A MULTI-VIRTUAL MACHINE APPLIANCE - A networking policy implementation for a multi-virtual machine appliance that includes a method for selecting a network implementation by applying a network policy to existing network configurations within a virtualization environment of a computing device. A control program that executes within the virtualization environment, receives an event notification generated by a virtual machine in response to a lifecycle event. The control program, in response to receiving the notification, invokes a policy engine that applies a network policy to existing network configurations of the virtualization environment. This network policy can correspond to the virtual machine or to a network object connected to virtual interface objects of the virtual machine. The policy engine then identifies an existing network configuration that has attributes which satisfy the network policy, and selects a network implementation that satisfies the network policy and the network configuration. | 2011-09-29 |
20110239269 | AUTOMATED SECURITY ANALYSIS FOR FEDERATED RELATIONSHIP - A computer monitoring system uses a set of parameterized models to gather information about monitored devices. The models include scripts for gathering information, as well as type validation and data validation functions. The parameters within the model are used to generate user interface prompts and to populate discovery scripts as well as data validation scripts. In some cases, the models may include localization settings that may customize the user interface and validation output for different languages. A processing engine may generate a user interface from the parameters defined in the models, customize the scripts from the user input, and cause the scripts to be executed. The data gathered by the scripts may be analyzed using type validation and data validation. | 2011-09-29 |
20110239270 | METHOD AND APPARATUS FOR PROVIDING HETEROGENEOUS SECURITY MANAGEMENT - An approach is provided for providing a heterogeneous security management platform to combine or integrate different applications employing different security requirements. An interface acts on a request that references, at least in part, a resource, the resource associated with a network identifier. The interface determines whether the network identifier is listed in a secure phonebook. The secure phonebook associates the network identifier with, at least in part, a security context. The interface provides the security context for one or more applications, scripts, executables, or combination thereof to determine access privileges to the resource based, at least in part, on the determination. | 2011-09-29 |
20110239271 | TRUSTED NETWORK CONNECTION IMPLEMENTING METHOD BASED ON TRI-ELEMENT PEER AUTHENTICATION - A trusted network connection implementing method based on Tri-element Peer Authentication is provided in present invention, the method includes: step 1, configuring and initializing; step 2, requesting for network connection, wherein an access requester sends a network connection request to and access controller, and the access controller receives the network connection request; step 3, authenticating user ID; and step 4, authenticating a platform. The invention enhances the safety of the trusted network connection implementing method, widens the application range of the trusted network connection implementing method based on the Tri-element Peer Authentication, satisfies requirements of different network apparatuses and improves the efficiency of the trusted network connection implementing method based on the Tri-element Peer Authentication. The invention is not only applied to the trusted network connection of entities, but also applied to the trusted communication among the peer entities, and is further applied to the trusted management of the entities, thus the applicability of the trusted network connection implementing method based on the Tri-element Peer Authentication is improved. | 2011-09-29 |
20110239272 | NON-NUMERIC PERSONAL IDENTIFICATION - Various methods and systems are provided for allowing a user to select a non-numeric PIN or password and use that to access content instead of a conventional numerical PIN. A series of visual, textual, and/or audio “digits” form the PIN, where each succeeding digit may be related to one or more of the preceding digits. | 2011-09-29 |
20110239273 | NETWORK UTILIZATION AND RESOURCE CONTROL BASED ON TRAFFIC PATTERNS - A device receives, from a user device, a request to access a network, determines whether to accept or deny the request to access the network, and monitors traffic provided to or from the user device via the network. The device also determines a traffic pattern for the user device based on the traffic, classifies the traffic as one of high throughput traffic, low packet data size traffic, or high frequency packet interval traffic, and applies different network resource control mechanisms to different classifications of the traffic. | 2011-09-29 |
20110239274 | Methods for acouiring an internet user's consent to be located and for authenticating the identity of the user using location information - A method and system for acquiring an Internet user's consent to be geographically located via at least two independent sources of geographical information while at least one independent source of geographical information is the wireless location of said Internet user's communication voice device. The method does not require any user intervention other than the user's interaction with an Internet site via the Internet user's Internet browser. | 2011-09-29 |
20110239275 | Centrally Managed Impersonation - Systems, methods and computer readable media for centrally managed impersonation are described. Examples include a system having a central server and a remote shell daemon running on a remote machine, wherein a trust relationship is established between the central server and the remote shell daemon. Examples also include a method wherein a user sends the management system a request to act upon a remote machine. The management system determines whether the user is authenticated for the requested action. Upon authentication, the management system identifies an impersonation policy based on user profile and the remote machine. The management system connects to the remote machine, impersonates an elevated privilege account if required, and executes the user action on the remote machine. | 2011-09-29 |
20110239276 | METHOD AND SYSTEM FOR CONTROLLING CONTEXT-BASED WIRELESS ACCESS TO SECURED NETWORK RESOURCES - Information on the identity of each user connecting via a wireless device is obtained using a prior process of authentication and context information and/or the status of the user; a characteristics vector is generated for each user, which comprises the context information and/or the user status and a user profile. Permissions are assigned to each user, determining the type of secured network resources each user is permitted to access, depending on their characteristics vector; and a secured-network-resource access check is performed, enabling the transfer of data only to/from resources permitted for each user, as a function of the permissions assigned. | 2011-09-29 |
20110239277 | Method for Managing Computer Network Access - A client computer initiates a first communication session at a first network address and receives therefrom a second network address. The client computer then initiates a second communication session at the second network address and receives therefrom an access configuration including a control setting for a communication protocol capable of being utilized during a third communication session. Concurrent with the second communication session, the client computer initiates a third communication session at a third network address whereupon the conveyance of data to or from an instantiated process on the client computer via the third communication session is controlled based on the control setting for the communication protocol. | 2011-09-29 |
20110239278 | Verifying Access Rights to a Network Account Having Multiple Passwords - A computer-implemented system and method for verifying access to a network account are provided. A first user communication portal is associated with a user network account. A request to access the user network account is received from a second user communication portal. Security criteria related to the second user communication portal is determined. Access to the user network account is enabled upon receipt of a communication associated with the first user communication portal when the security criteria is of a predetermined value. | 2011-09-29 |
20110239279 | DRM Protected Content Sharing - A system and method for transmitting protected real-time content from one user to another is described. In a first aspect, a user sends a Rights Object to another user. In a second aspect, a user sends a Rights Object to another user via an intermediate server for a multiparty communication. In this second aspect, the users may be able to switch between designated Rights Objects as needed. | 2011-09-29 |
20110239280 | DRM Protected Content Sharing - A system and method for transmitting protected real-time content from one user to another is described. In a first aspect, a user sends a Rights Object to another user. In a second aspect, a user sends a Rights Object to another user via an intermediate server for a multiparty communication. In this second aspect, the users may be able to switch between designated Rights Objects as needed. | 2011-09-29 |
20110239281 | METHOD AND APPARATUS FOR AUTHENTICATION OF SERVICES - An approach is provided for authenticating services at a device. An authentication request from a service platform is received at a device. Local credentials to authenticate access to a storage are retrieved. The access to the storage is authenticated based, at least in part, on the local credentials. If authenticated, it is determined that account information for the service platform is in the storage. The account information includes authentication credentials associated with the service platform, a security policy associated with the service platform, or a combination thereof. A response to the authentication request is generated based, at least in part, on the account information. | 2011-09-29 |
20110239282 | Method and Apparatus for Authentication and Promotion of Services - An approach is provided for authenticating services at a device. An authentication request from a services platform is received at a device. Local credentials to authenticate access to a storage are retrieved. The access to the storage is authenticated based, at least in part, on the local credentials. If authenticated, it is determined that account information for the services platform is in the storage. The account information includes authentication credentials associated with the services platform, a security policy associated with the services platform, or a combination thereof. A response to the authentication request is generated based, at least in part, on the account information. | 2011-09-29 |
20110239283 | SECURITY TOKEN DESTINED FOR MULTIPLE OR GROUP OF SERVICE PROVIDERS - An authentication server generates a security token to be used by a client for accessing multiple service providers by obtaining a secret key for each specified service provider, generating a saltbase, generating a salt for each service providers using the saltbase, the secret key, and a hashing algorithm, generating a session key that includes the salt, assigning an order to each of the generated salts, and arranging the salts based on the orders, generating a presalt for each provider using the salt for each previous provider, generating a postsalt for each of the specified service providers using the salt for each following provider, generating a blob for each of the specified service providers using the saltbase, the respective presalt, and the respective postsalt, inserting the generated blobs for the specified service providers in the security token, and providing the generated security token to the client workstation. | 2011-09-29 |
20110239284 | ID BRIDGE SERVICE SYSTEM AND METHOD THEREOF - An ID bridge service system manages a type and assurance of identity information required for provision of service by an application service system and a type and assurance of identity information managed by plural authentication service systems, and is provided with a selecting measure that selects an authentication service system that manages identity information corresponding to the identity information required for the provision of the service by the application service system out of the plural authentication service systems when a request for authentication is received from the application service system and a requesting measure that requests the selected authentication service system to authenticate. | 2011-09-29 |