50th week of 2013 patent applcation highlights part 62 |
Patent application number | Title | Published |
20130332889 | CONFIGURABLE VIEWCUBE CONTROLLER - A method, apparatus, system, and computer program product provide the ability to display representative properties of a three-dimensional scene view. A 3D scene and a 3D representation of a coordinate system of the 3D scene are displayed. Different faces of the 3D representation represent and correspond to different viewpoints of the 3D scene. Different statistics for features of the 3D scene are reflected on the different faces of the 3D representation based on the viewpoint corresponding to each face. Manipulation of the 3D representation identifies and selects a different viewpoint of the 3D scene which is then reoriented accordingly. | 2013-12-12 |
20130332890 | SYSTEM AND METHOD FOR PROVIDING CONTENT FOR A POINT OF INTEREST - A system and method for providing content for a point of interest are provided. One or more two-dimensional content items are provided for display on a user interface of an electronic device, where each of the one or more two-dimensional content items represents a corresponding point of interest. A user selection of one of the one or more two-dimensional content items is received. A three-dimensional content item corresponding to a point of interest that is represented by the selected two-dimensional content item is provided in response to receiving the user selection of the one of the one or more two-dimensional content items. | 2013-12-12 |
20130332891 | TECHNIQUES TO MANAGE ACCESS TO ORGANIZATIONAL INFORMATION OF AN ENTITY - Techniques to manage access to organization information for an entity are described. An apparatus may include a presentation component operative to present an organizational chart on a presentation area. The organizational chart may comprise multiple nodes associated with members of an organization, and connections between the nodes representing hierarchical relationships between the nodes. A security component may be communicatively coupled to the presentation component. The security component may be operative to receive a request to modify a characteristic of the organizational chart from an operator, access security settings for the operator, and authorize the operator to modify a characteristic of the organizational chart. Authorization may be granted, for example, when the operator is a delegate and a permission level for the delegate allows a modification operation associated with the modify request. Other embodiments are described and claimed. | 2013-12-12 |
20130332892 | USER INTERFACE DEVICE ENABLING INPUT MOTIONS BY FINGER TOUCH IN DIFFERENT MODES, AND METHOD AND PROGRAM FOR RECOGNIZING INPUT MOTION - A process is disclosed of operating a user interface device configured to display an image on a display screen and enable user input by a user's finger touch on a touch screen in association with the displayed image, the process including: after the user starts a finger touch on the touch screen, if the user holds the finger at a substantially same location for a duration equal to or longer than a predetermined duration, initiating stationary displaying to display the image stationarily on the display screen, despite any later finger-slide motions on screen; and, after the stationary displaying starts, if a match is made between the finger's contact point on the touch screen and a location of a desirable graphical object included in the image displayed on the display screen, determining that the user has provisionally selected the object. | 2013-12-12 |
20130332893 | FILLER CELLS FOR DESIGN OPTIMIZATION IN A PLACE-AND-ROUTE SYSTEM - A system and method are provided for laying out an integrated circuit design into a plurality of circuit layout cells having gaps therebetween, and inserting into each given one of at least a subset of the gaps, a corresponding filler cell selected from a predefined database in dependence upon a desired effect on a performance parameter of at least one circuit cell adjacent to the given gap. The circuit layout cells may be arranged in rows, and in some embodiments the selection of an appropriate filler cell for a given gap depends upon effects desired on a performance parameter of both circuit cells adjacent to the given gap. The predefined filler cells can include, for example, dummy diffusion regions, dummy poly lines, N-well boundary shifts and etch stop layer boundary shifts. In an embodiment, circuit layout cells can be moved in order to accommodate a selected filler cell. | 2013-12-12 |
20130332894 | SYSTEM AND METHOD FOR LITHOGRAPHY SIMULATION - In one aspect, the present invention is directed to a technique of, and system for simulating, verifying, inspecting, characterizing, determining and/or evaluating the lithographic designs, techniques and/or systems, and/or individual functions performed thereby or components used therein. In one embodiment, the present invention is a system and method that accelerates lithography simulation, inspection, characterization and/or evaluation of the optical characteristics and/or properties, as well as the effects and/or interactions of lithographic systems and processing techniques. | 2013-12-12 |
20130332895 | METHOD OF MANAGING ELECTRO MIGRATION IN LOGIC DESIGNS AND DESIGN STRUCTURE THEREOF - A method of designing an integrated circuit includes modifying a design attribute-variable electromigration (EM) limit for each pre-defined circuit based on at least one reliability constraint in order to avoid EM violations of an integrated circuit. The method further includes synthesizing the integrated circuit from a high level description to at least a subset of the pre-defined circuit devices using the modified design—variable EM limit of each pre-defined circuit. | 2013-12-12 |
20130332896 | SYSTEMS AND METHODS FOR CONTEXT UNDERSTANDING FOR DEVELOPING A SOFTWARE SOLUTION FOR A PROJECT - A method and a system for facilitating holistic comprehension of a project and simultaneously reducing human effort involved in comprehending such project are disclosed. The method further comprises generating a cybernetics influence diagram (CID) using the plurality of parameters. The CID is indicative of a relationship of at least one parameter of a plurality of parameters with at least another parameter of the plurality of parameters. The method further comprises identifying at least one parameter from amongst the plurality of parameters as key thrust areas (KTAs) based upon threshold rules. The threshold rules are based upon the relationship of the parameters with one another. The method further comprises receiving a set of stakeholder objectives from a user. The set of stakeholder objectives is associated with the project. The method further comprises generating a traceability matrix template to facilitate mapping of the KTAs against the set of stakeholder objectives. | 2013-12-12 |
20130332897 | CREATING A USER MODEL USING COMPONENT BASED APPROACH - A computerized method of creating a user model, comprising:
| 2013-12-12 |
20130332898 | OBJECT EXTENSIONS USING ATTRIBUTES TO DECOUPLE BASE CLASSES FROM DERIVED CLASSES - An object oriented application framework is provided in which base classes are decoupled from derived classes by using attributes. Relationships between derived classes and attributes can be generated, and derive classes can be statically or dynamically instantiated at run time. By decoupling the base class from derived classes using instances of such attributes, a developer does not modify computer program code defining the base class when adding customized extensions to that base class. The framework includes a class factory that uses instances of attributes associated with elements to derive, at run time, extension classes. The attributes can be specified at run time to specify or to alter the run time behavior of the application. This framework also allows the application to conditionally instantiate an element based on its attributes. | 2013-12-12 |
20130332899 | System for Developing Custom Data Transformations for System Integration Application Programs - A method includes receiving packaged custom data transform element parameters at an information handling system wherein the information handling system hosts an automated development system platform for creating an integrated business process application. The method also includes registering a custom data transform element described by the custom data transform element parameters with the automated development system platform, and updating the automated development system platform with the custom data transform element. | 2013-12-12 |
20130332900 | DESIGNING AND CROSS-CONFIGURING SOFTWARE - Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module. | 2013-12-12 |
20130332901 | DESIGNING AND CROSS-CONFIGURING SOFTWARE - Various embodiments create a cross-configuration software module for cross-configuring software entities. In one embodiment, a first set of requirements and at least a second set of requirements are obtained. Each of the first and second set of requirements identify at least one of a set of software entities and a set of hardware components required to be present on at least one system including software entities to be cross-configured. At least one set of operations is obtained. The set of operations includes at least one executable instruction that configures a first software entity with a second software entity. A first configuration definition is generated including at least the first set of requirements and the at least one set of operations. A second configuration definition is generated including at least the second set of requirements. The first and second configuration definitions are stored within a cross-configuration software module. | 2013-12-12 |
20130332902 | VISUALIZED CODE REVIEW - Visualization of the result of user interface code is provided in the context of code review. Changes to user interface code can be visualized to enable code reviewers to easily understand the effect of such changes. Furthermore, the visualization, or view, provides a surface for users to provide precise feedback to a developer. | 2013-12-12 |
20130332903 | SYSTEM AND METHODS FOR DETERMINING DECOMPOSITION GRAPH COMPLEXITY - A method for generating a decomposition graph having an effective cyclomatic complexity measure below the McCabe limit for a decomposition level, includes the steps of determining the number of processes and/or objects within the decomposition level, determining a cyclomatic complexity measure based on the number of processes and/or objects within the decomposition level, determining a number of dimensions required to display the decomposition level such that the cyclomatic complexity does not exceed the McCabe limit, and generating the decomposition graph based on the determined number of dimensions required to display the decomposition level. | 2013-12-12 |
20130332904 | SYSTEM AND METHOD FOR AUTOMATIC DETECTION OF DECOMPOSITION ERRORS - A system and method for detecting decomposition errors in a parallel processing software design having at least two decomposition levels, where each decomposition level has at least one process. The system and method further identifies improper control flow, looping structure and/or dataflow within the software design and restructures the software design to remove any improper elements. | 2013-12-12 |
20130332905 | TEST CODE GENERATION BASED ON TEST DOCUMENTATION - Systems, methods, and other embodiments associated with test code generation based on test documentation are described. In one embodiment, a method includes identifying a tagged test action object in a test specification document; mapping the identified test action object to an executable test instruction; and providing the executable test instruction for execution to test an application through a user interface associated with the application. The example method may also include storing executable test instructions as an executable test routine, validating test routines to confirm the presence of specified test instructions, and logging execution of the test instructions. | 2013-12-12 |
20130332906 | CONCURRENT TEST GENERATION USING CONCOLIC MULTI-TRACE ANALYSIS - A method to test a concurrent program by performing a concolic multi-trace analysis (CMTA) to analyze the concurrent program by taking two or more test runs over many threads and generating a satisfiability modulo theory (SMT) formula to select alternate inputs, alternate schedules and parts of threads from one or more test runs; using an SMT solver on the SMT formula for generating a new concurrent test comprising input values, thread schedules and parts of thread selections; and executing the new concurrent test. | 2013-12-12 |
20130332907 | EXCEPTION HANDLING FOR A DISTRIBUTED RUNTIME - Embodiments are directed to handling errors in a distributed software application and to handling errors in a distributed software application. In one scenario, a computer system instantiates a distributed application which is configured for execution on multiple different computer systems. The computer system determines that an exception has occurred during the execution of the distributed application on at least one of the computer systems and translates the exception that occurred during distributed execution in a distributed environment into a serial exception that appears to have occurred during serial execution in a serial execution environment. The computer system then presents the translated serial exception to an application developer or other user. | 2013-12-12 |
20130332908 | Serial Debugging Experience for Parallel Programs - Systems, methods, and computer program products for facilitating a serial debugging experience for programs running in a distributed, non-deterministic, out-of-order (i.e., parallel) fashion are disclosed. Such systems, methods, and computer program products provide a modified combination of breakpoints, stepping, and call stacks that facilitate the ability to improve the debugging experience for out-of-order program execution. In an embodiment, a task scheduler provides a distributed task graph. Then, the user may hit breakpoints sequentially within the graph's execution and use deterministic stepping (i.e., step-in, step-out, and step-over functions) to create a logical call stack from a distributed task graph. Such embodiments allow the program to execute in a distributed and parallel manner, while presenting the user a sequential execution experience in the debugger. | 2013-12-12 |
20130332909 | METHOD OF TRACING OBJECT ALLOCATION SITE IN PROGRAM, AS WELL AS COMPUTER SYSTEM AND COMPUTER PROGRAM THEREFOR - A data structure of a run-time object having a hash value field. The data structure allows an object allocation site to be traced from the run-time object, the object allocation site being a site in a program allocating the run-time object. A method for allowing an object allocation site to be traced from a run-time object includes embedding a value corresponding to the object allocation site in the program. A hash-value field includes the embedded value and the object identifier, and the tracing is performed by identifying the object allocation site that corresponds to the embedded value. A computer system for tracing an object allocation site includes a memory that stores the run-time object; an acquirer that acquires the value from a hash value field; and an identification unit that identifies the object allocation site that corresponds to the acquired value. | 2013-12-12 |
20130332910 | DYNAMIC LIVELOCK ANALYSIS OF MULTI-THREADED PROGRAMS - A system for analyzing a multi-threaded program includes a processor and a data storage device coupled to the processor to store a multi-threaded program execution and code for detecting one or more lock cycle conditions from the executed trace to identify one or more livelock or deadlock potentials, and code to confirm the livelock or deadlock potentials in a controlled re-execution. | 2013-12-12 |
20130332911 | PROCESSING REIFIED GENERICS IN OBJECT-BASED PROGRAMMING ENVIRONMENTS - A system processes a reified generic. The system includes a memory device to store programming code in a first language, the programming code including a definition and an invocation of an interface method. The system also includes a processor to translate the programming code from the first language to a second language, generate a definition of a general dispatch method, generate definitions of special dispatch methods, each of the special dispatch methods corresponding to each primitive return type of the interface method, and generate an invocation of either the general dispatch method or one of the special dispatch methods based on a return type of the interface method. | 2013-12-12 |
20130332912 | PROCESSING REIFIED GENERICS IN OBJECT-BASED PROGRAMMING ENVIRONMENTS - A system processes a reified generic. The system includes a memory device to store programming code in a first language, the programming code including a definition and an invocation of an interface method. The system also includes a processor to translate the programming code from the first language to a second language, generate a definition of a general dispatch method, generate definitions of special dispatch methods, each of the special dispatch methods corresponding to each primitive return type of the interface method, and generate an invocation of either the general dispatch method or one of the special dispatch methods based on a return type of the interface method. | 2013-12-12 |
20130332913 | Indirect Software Performance Analysis - Performance impact of a computing system component on a transient end-to-end system operation is estimated by profiling an overall characteristic for a transient end-to-end system operation, and simultaneously profiling a program code component for a second characteristic, thereby collecting a first pair of data points, repeating the operational period while introducing a known artificial delay into the program code component, and while profiling the overall performance characteristic for the system and for the program code component, thereby collecting pairs of data points for each repetition of the operational period for each of the artificial delays; curve fitting and analyzing intercepts of the collected data points to estimate the effect of the artificial delays in the program code component on the transient end-to-end system operation; and reporting the estimate correlated to potential optimal transient end-to-end system operation. | 2013-12-12 |
20130332914 | FIRMWARE UPDATING METHOD, IMAGE FORMING APPARATUS, AND STORAGE MEDIUM - An updating method for firmware that is stored as a file in an image forming apparatus that includes a file system that has a journaling function. The method comprises determining whether an update for the firmware is instructed, and determining to update the firmware when it is determined that the update is instructed; determining whether firmware for the update is stored in a storing unit when it is determined to update the firmware, and disabling the journaling function when the firmware for the update is stored in the storing unit; and updating the firmware by use of the firmware for the update in a state in which the journaling function is disabled. | 2013-12-12 |
20130332915 | MODIFYING AN INFORMATION TECHNOLOGY ARCHITECTURE FRAMEWORK - A computer-based analysis of an enterprise computer system is utilized to remove bottlenecks that cause the enterprise computer system to operate in a non-optimal or risky manner. Contents of e-mails are examined to identify bottlenecks in the enterprise computer system. Upon identifying the bottlenecks, the enterprise computer system is simulated, and simulations of replacement components, which the computer-based analysis has deemed appropriate for curing the bottlenecks, are installed in the simulated system. If the computer simulation with the replacement components cures the bottlenecks and causes no new problems for the enterprise computer system, then corresponding actual replacement components are installed in the enterprise computer system. | 2013-12-12 |
20130332916 | SYSTEM AND METHOD FOR UPDATING APPLICATION ARCHIVE FILES - Systems, methods, and non-transitory computer-readable storage media for updating software applications installed on client computing devices, creating a manifest file describing the differences between multiple versions of application archives present in an application distribution system, and coordinating an update process for updating the applications on the client computing devices are disclosed. A scheme of hard-linking to existing files, downloading new files, and erasing unwanted files can be used. | 2013-12-12 |
20130332917 | Out of Band Services Updates - Out of band component updating may include receiving a data structure that includes information regarding a component of an application. It may further include determining, from the data structure, that an updated version of the component is available. Out of band component updating may also include storing the updated component in a local data store. It may additionally include, during execution of the application and without shutting down the application, updating the component with the stored updated version of the component. Updating the component may include loading the updated version of the component in a time that is substantially similar to that of a time to load a previous version of the component. | 2013-12-12 |
20130332918 | DEVICE AND METHOD FOR TIME NOTIFICATION FOR UPDATING SOFTWARE - A terminal device may include: a communication interface to receive, from a server via a network, a file for updating software in a memory device coupled with the terminal device, and a software update table that includes data regarding one or more performance values and one or more time values indicative of one or more lengths of time taken to update the software using the file; a processor to obtain data regarding a performance value of the memory device, select, from the software update table, one of the one or more performance values based on the performance value of the memory device, and obtain, from the software update table, a time value associated with the selected performance value; and an output device to provide an output corresponding to the obtained time value. Each performance value is associated with one of the one or more time values, respectively. | 2013-12-12 |
20130332919 | AUTOMATED TIME-TO-VALUE MEASUREMENT - According to one aspect of the present disclosure, a method and technique for automated time-to-value (TTV) measurement is disclosed. The method includes: initiating an installation module of an application to install the application on a data processing system; responsive to initiating installation of the application via the installation module, monitoring, via a TTV module of the application, a time period associated with the installation of the application; and recording, by the TTV module, the time period corresponding to the installation of the application. | 2013-12-12 |
20130332920 | LIVE VIRTUAL MACHINE TEMPLATE CREATION - A system and method are disclosed for creating a virtual machine template from a live virtual machine. In accordance with one embodiment, a computer system creates a live snapshot of a virtual machine, and creates a clone of the virtual machine based on the live snapshot. The computer system then initiates execution of the clone, shuts down the clone, and creates a virtual machine template based on the clone, where the virtual machine template enables the creation of another virtual machine that corresponds to the live snapshot of the original virtual machine. | 2013-12-12 |
20130332921 | VIRTUAL MACHINE IMAGE WRITE LEASING - A system that includes multiple hosts, each having physical resources, a hypervisor, and a host agent that causes the virtual machines to operate above the hypervisor so as to be abstracted from the physical resources. A host fabric reviews requests to instantiate or upgrade a virtual machine, identifies a corresponding virtual machine image to instantiate the virtual machine from in order to honor the request, and determines whether the virtual machine to be instantiated has a valid lease on the virtual machine image. If the requestor does not have a valid lease, the request is blocked. If the requestor does have a valid lease, the host fabric facilitates the instantiation of the virtual machine from the virtual machine image. This prevents or eliminates the chances of multiple instances of the same virtual machine image writing to the virtual machine image at the same time. | 2013-12-12 |
20130332922 | SOFTWARE HANDLING OF HARDWARE ERROR HANDLING IN HYPERVISOR-BASED SYSTEMS - Errors occurring on a hardware bus of a hypervisor-based system may be handled in software monitors in the hypervisor-based system. When an error occurs, guest partitions on the hypervisor-based system may be notified of the error through a monitor executing in each guest partition. Only guest partitions affected by the error may be shut down or provided other instructions for taking an action in response to the error. | 2013-12-12 |
20130332923 | OPERATING SYSTEM - Among other things, a guest operating system is refreshed from a master image of the guest operating system repeatedly in connection with use of one or more electronic devices on which the guest operating system is hosted. A guest operating system is executed on a virtual machine, and, from time to time, while the virtual machine is running, the guest operating system is reloaded from a master image of the guest operating system. | 2013-12-12 |
20130332924 | OPERATING SYSTEM - Among other things, a guest operating system is refreshed from a master image of the guest operating system repeatedly in connection with use of one or more electronic devices on which the guest operating system is hosted. A guest operating system is executed on a virtual machine, and, from time to time, while the virtual machine is running, the guest operating system is reloaded from a master image of the guest operating system. | 2013-12-12 |
20130332925 | COMPUTER SYSTEM - There is a need to provide a computer system capable of preventing a failure from propagating and recovering from the failure. | 2013-12-12 |
20130332926 | PREDICTABLE COMPUTING IN VIRTUALIZATED DISTRIBUTED COMPUTER SYSTEMS BASED ON PARTITIONING OF COMPUTATION AND COMMUNICATION RESOURCES - The invention relates to a method for providing guaranteed quality of service in distributed computing platforms for execution of distributed applications, by combining: i) a partitioned operating system (POS) or a hypervisor ( | 2013-12-12 |
20130332927 | SYSTEM AND METHOD FOR MANAGING RESOURCES IN VIRTUALIZED ENVIRONMENT - The present invention discloses a system of managing resources in virtualized environment, including OSS and its associated NMS and EMS, service delivery platform, master, slave, network switches and shared storage devices. Virtual machines run on the slave. Service delivery platform is connected to the OSS, and sends a request to master for resources. Master is connected to network switch and slaves, and controls slaves and virtual machines running on slave. Slave is connected to network switch, shared storage device and TMN. Shared storage device is connected to network switch, slave and master. The disclosed invention can efficiently and reliably manage physical device resources (including servers, storage, network equipment, etc.) and virtual device resources (including virtual machines, virtual storage, virtual switches, etc.) centrally, and implements transaction-level management of all kinds of resources in virtualized environment through a distributed transaction processing method. | 2013-12-12 |
20130332928 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND COMPUTER-READABLE MEDIUM - There is provided an information processing system including circuitry that acquires application definition information that defines a module used by an application, rewrites the application definition information depending on a circumstance of a device in which a process of the application is executed, and provides the rewritten application definition information to the device in which the process is executed. | 2013-12-12 |
20130332929 | Workflow Decision Management With Workflow Administration Capacities - Methods, systems, and products are provided for workflow decision management. Embodiments include maintaining a device state history; identifying a plurality of device usage patterns in dependence upon the device state history; identifying a plurality of workflow scenarios in dependence upon the device usage patterns; determining a workflow administration capacity in dependence upon the plurality of workflow scenarios; identifying a plurality of workflows in dependence upon the workflow scenario; executing the plurality of workflows in dependence upon the workflow administration capacity. | 2013-12-12 |
20130332930 | INFORMATION PROCESSING SYSTEM, IMAGE FORMING APPARATUS, CONTROL METHOD, AND RECORDING MEDIUM - A flow service server group manages a job consisting of multiple tasks generated according to a user request, and a task server acquires a task included in the aforementioned managed job if a processing standby status exists, and carries out specific task processing. The task server notifies the flow service server group at a fixed interval that task processing is in progress. The flow service server group then issues a command to the task server that has not completed task processing within a prescribed time to suspend the task processing, and issues a command to a task server capable of task processing that is identical to the task processing to alternatively execute the task processing. | 2013-12-12 |
20130332931 | System and Method for Limiting the Impact of Stragglers in Large-Scale Parallel Data Processing - A large-scale data processing system and method including a plurality of processes, wherein a master process assigns input data blocks to respective map processes and partitions of intermediate data are assigned to respective reduce processes. In each of the plurality of map processes an application-independent map program retrieves a sequence of input data blocks assigned thereto by the master process and applies an application-specific map function to each input data block in the sequence to produce the intermediate data and stores the intermediate data in high speed memory of the interconnected processors. Each of the plurality of reduce processes receives a respective partition of the intermediate data from the high speed memory of the interconnected processors while the map processes continue to process input data blocks an application-specific reduce function is applied to the respective partition of the intermediate data to produce output values. | 2013-12-12 |
20130332932 | COMMAND CONTROL METHOD - A computer determines whether a first system call waiting for a response exists upon entry of a command to the computer, which first system call has been issued based on a different command entered into the computer prior to the command. In the case where the first system call exists, the computer carries out a process corresponding to the command with the use of a response result for the first system call. On the other hand, if the first system call does not exist, the computer issues a second system call. | 2013-12-12 |
20130332933 | PERFORMANCE MONITORING RESOURCES PROGRAMMED STATUS - A system and method for a performance monitoring hardware unit that may include logic to poll one or more performance monitoring shared resources and determine a status of each performance monitoring shared resource. The performance monitoring hardware unit may also include an interface to provide the status to allow programming of the one or more performance monitoring shared resource. The status may correspond to a usage and/or an errata condition. Thus, the performance monitoring hardware unit may prevent programming conflicts of the one or more performance monitoring shared resources. | 2013-12-12 |
20130332934 | Task Control in a Computing System - A computing system can include sensor and a task. The sensor can generate sensor data. The computing system can delay the task based on the sensor data. | 2013-12-12 |
20130332935 | SYSTEM AND METHOD FOR COMPUTING - A method for analyzing data is disclosed that includes receiving an analysis request to analyze selected data corresponding to one or more monitored assets, wherein the analysis request includes one or more parameters corresponding to performance categories of computing resources for processing the analysis request; determining a computing resource allocation plan for processing the analysis request based on the one or more parameters; and processing the analysis request using the determined computing resource allocation plan to provide analysis results. Also disclosed is an analytic router that includes a mapper, an estimator, an optimizer, and a resource provisioner. | 2013-12-12 |
20130332936 | Resource Management with Dynamic Resource Budgeting - A method for resource management of a data processing system is described. According to one embodiment, a request is received via a programming interface from a program to modify a resource budget assigned to the program, where the resource budget specifies an amount of resources of the data processing system the program can utilize during an execution of the program. It is determined whether the program is entitled to modify the resource budget based on entitlement associated with the program. The resource budget for the program is modified if it is determined the program is entitled to modify the resource budget and the modified resource budget is enforced against the program during the execution of the program. | 2013-12-12 |
20130332937 | Heterogeneous Parallel Primitives Programming Model - With the success of programming models such as OpenCL and CUDA, heterogeneous computing platforms are becoming mainstream. However, these heterogeneous systems are low-level, not composable, and their behavior is often implementation defined even for standardized programming models. In contrast, the method and system embodiments for the heterogeneous parallel primitives (HPP) programming model disclosed herein provide a flexible and composable programming platform that guarantees behavior even in the case of developing high-performance code. | 2013-12-12 |
20130332938 | Non-Periodic Check-Pointing for Fine Granular Retry of Work in a Distributed Computing Environment - Distributing work in a distributed computing environment that includes multiple nodes. An individual node can receive a work assignment, which can then be divided into a plurality of work units. A first work unit can then be distributed to a first worker node. At least a portion of the first work unit can be re-distributed to a second worker node in response to determining that the first worker node has experienced a failure condition with respect to the first work unit. | 2013-12-12 |
20130332939 | DATA PROCESSING APPARATUS AND METHOD FOR PROCESSING A RECEIVED WORKLOAD IN ORDER TO GENERATE RESULT DATA - A data processing apparatus and method are provided for processing a received workload in order to generate result data. A thread group generator generates from the received workload a plurality of thread groups to be executed to process the received workload. Each thread group consists of a plurality of threads, and at least one thread group has an inter-thread dependency existing between the plurality of threads. Each thread may be either an active thread whose output is required to form the result data, or a dummy thread required to resolve the inter-thread dependency for one of the active threads but whose output is not required to form the result data. The thread group generator identifies for each thread group any dummy thread within that thread group. A thread execution unit then executes each thread within a thread group received from the thread group generator by executing a predetermined program comprising a plurality of program instructions. Execution flow modification circuitry is responsive to the received thread group having at least one dummy thread, to cause the thread execution unit to selectively omit at least part of the execution of at least one of the plurality of instructions when executing each dummy thread, in dependence on control information associated with the predetermined program. In one particular embodiment the received workload is a graphics rendering workload and the thread execution unit performs graphics rendering operations in order to generate as the result data pixel values and associated control values. Such an approach can yield significant improvements in performance, as well as reducing power consumption. | 2013-12-12 |
20130332940 | Application Management - The subject matter of this specification can be embodied in, among other things, a method that includes executing one or more computer applications and ranking the applications according to one or more criteria that change in response to a user's interaction with the applications. State information for certain of the one or more applications is saved and one or more applications are terminated in response to a memory condition. Subsequently, one of the terminated applications is revived using the saved state information. | 2013-12-12 |
20130332941 | Adaptive Process Importance - A method and apparatus of a device that changes the importance of a daemon process is described. In an exemplary embodiment, the device receives a message from a user process destined for daemon process, wherein the daemon process executes independently of the user process and the first daemon process communicates messages with other executing processes. The device further determines if the first message indicates that the importance of the first daemon process can be changed. If the first message indicates the importance of the first daemon process can be changed, the device changes the importance of the first daemon process. The device additionally forwards the first message to the first daemon process. | 2013-12-12 |
20130332942 | Targeted Memory Pressure Event Notifications - Systems, methods, and computer program products for target memory pressure event notifications are disclosed. Processes running on a device can register to receive memory pressure event notifications from a memory management system, which are sent while memory pages are being reclaimed. Active processes running on a device processor can be assigned a priority that ranges from low to high. Responsive to a memory pressure event occurring on the device, the memory management system determines whether less than a threshold number of high priority processes are active on the device. If so, the memory management system sends a memory pressure event notification to the registered process with the lowest priority among the active processes. | 2013-12-12 |
20130332943 | METHOD AND DEVICE FOR PUBLISHING AND IMPLEMENTING WIRELESS APPLICATION - Embodiments of the present application relate to a method of publishing a wireless application, a method of implementing a wireless application, a device for publishing a wireless application, a device for implementing a wireless application, and a computer program product for publishing a wireless application. A method of publishing a wireless application is provided. The method includes integrating a permanent interface layer of a software development kit (SDK) into a wireless application, publishing the integrated wireless application, and installing the dynamic implementation layer of the SDK onto a server. The SDK includes the permanent interface layer and a dynamic implementation layer, the permanent interface layer including an interface protocol to be invoked by the wireless application and the dynamic implementation layer including an interface implementation corresponding to the interface protocol. | 2013-12-12 |
20130332944 | Movement Mechanism and Optical Disc Apparatus - The present invention provides a movement mechanism that is capable of easily releasing a bite-in state of a feed screw and a rack without increasing the size or the cost of an apparatus and without breaking the movement mechanism. A movement mechanism according to the present invention linearly moves a movement object, and includes: a feed screw; a drive motor for rotating the feed screw; a drive section for supplying a drive pulse to the drive motor; a movement member for linearly moving the movement object along with the rotation of the feed screw by the drive motor, the movement member being engaged with the feed screw; a detection section for detecting a situation in which the movement object is not moving; and a control section for, when the detection section has detected a situation in which the movement object is not moving, causing the drive section to output a drive pulse that causes the drive motor to rotate and vibrate. | 2013-12-12 |
20130332945 | METHOD FOR ESTABLISHING A NETWORK PLATFORM FOR RENTING THE ELECTRONIC PUBLICATIONS - A method for establishing a network platform for renting the electronic publications adopts a grid algorithm, links to the Internet via various networks, and establishes the network platform having an information service grid character for renting the electronic publication. Three types of nodes are established in the information service grid: a first type of node is established as service domain owner and the administrator grid node; a second type of node is established as service provider grid node that is composed of the consumers of the electronic publication; and the third type of node is established as the service provider grid node which is composed of the publishers of the electronic publication; the three types of node provide the network information service by utilizing the grid computing mode and the SOAP. The service provider grid nodes can do online maintenance on the content of the electronic publication provided by them and collect the charge. And the service consumer grid nodes can obtain the service provided by the service provider nodes through the variant service paths, which are provided by the service domain owner and the administrator grid nodes, and pay the service fee. | 2013-12-12 |
20130332946 | METHOD FOR ESTABLISHING A NETWORK PLATFORM FOR RENTING THE ELECTRONIC PUBLICATIONS - A method for establishing a network platform for renting the electronic publications adopts a grid algorithm, links to the Internet via various networks, and establishes the network platform having an information service grid character for renting the electronic publication. Three types of nodes are established in the information service grid: a first type of node is established as service domain owner and the administrator grid node; a second type of node is established as service provider grid node that is composed of the consumers of the electronic publication; and the third type of node is established as the service provider grid node which is composed of the publishers of the electronic publication; the three types of node provide the network information service by utilizing the grid computing mode and the SOAP. The service provider grid nodes can do online maintenance on the content of the electronic publication provided by them and collect the charge. And the service consumer grid nodes can obtain the service provided by the service provider nodes through the variant service paths, which are provided by the service domain owner and the administrator grid nodes, and pay the service fee. | 2013-12-12 |
20130332947 | TELEVISION AND METHOD FOR SWITCHING TELEVISION PROGRAMS - A television includes an image capturing unit to capture images in front of the television. Faces in the captured images are recognized to generate a face recognition result. When a condition for switching television programs is determined to be met according to the face recognition result, one or more program tables are searched to find a currently aired television program that is suitable for the current audience. The television is switched to a channel playing the found television program. | 2013-12-12 |
20130332948 | REAL-TIME METHOD FOR COLLECTION AND PROCESSING OF MULTI-ASPECT DATA AND RESPONDENTS FEEDBACK - The real-time method for collection and processing of multi-aspect data and respondents' feedback includes data collection from respondents, data processing and presentation of the results to a wide or a limited group of persons; in that respect, data are collected from different groups of delocalized audiences, including the web audience, the electronic media audience and the audience in the studio; in that process, video- or television broadcasting is additionally carried out, with the signals coming from respondents being synchronized with the signals coming to respondents' monitors or video terminals. | 2013-12-12 |
20130332949 | BROADCAST RECEIVING APPARATUS AND CONTROL METHOD THEREOF - A broadcast receiving apparatus which accumulates and stores a status value of a broadcast signal is provided. The broadcast receiving apparatus includes a signal receiver which receives a broadcast signal, a decoder which decodes the received broadcast signal, a signal detector which detects a signal status of at least one of the received broadcast signal and the decoded broadcast signal, and a storage unit which accumulates and stores a status value of the broadcast signal detected by the signal detector. Accordingly, the past signal status of the broadcast receiving apparatus can be easily recognized. | 2013-12-12 |
20130332950 | METHOD AND EQUIPMENT FOR COLLECTING AND PROCESSING INFORMATION REPRESENTING EQUIPMENT OPERATING CONDITIONS - The invention relates to a method for communicating information relating to operating conditions of local equipment (STB), to remote equipment. The method according to the invention comprises: a step of measuring at least one value of a primitive parameter Dsk representing said operating conditions, and a step of processing said parameter using a calculation unit (CMEM, CPU) that can execute a plurality of calculation operations. The local equipment (STB), in line with the invention, can produce a multiplicity of data signals relating to variables representing operating conditions of said equipment on the basis of values of primitive parameters Dsk, without it being necessary to pre-define and physically implement a large number of complex functions as in prior art. | 2013-12-12 |
20130332951 | MULTIFUNCTION MULTIMEDIA DEVICE - A method of deriving fingerprints for media content that is being watched by a user is described. For example, a user may select a particular show on an electronic programming guide displayed by a media device. The media device may then request the content stream, from the content source, that includes the particular show. The source may indicate whether a fingerprint is needed for the particular show requested by the media device. The indication may be a flag in the data received by the media device. If the particular show needs to be fingerprinted as indicated by the flag, the media device may decompress the corresponding video frames, load the decompressed video frames into memory and analyze the video frames to derive a fingerprint from the video frames. | 2013-12-12 |
20130332952 | Method and Apparatus for Adding User Preferred Information To Video on TV - An apparatus for combining any video and user-preferred data from the internet, a data collection processor, an on screen display generator and video mixer. The user-preferred data can be customized by the user on the apparatus or using a computer. The apparatus may be controlled by a remote control or hand or other gesture control may also used to control the apparatus. The apparatus also provides video conferencing mode. The apparatus provides speech to sign language conversion. | 2013-12-12 |
20130332953 | Complimentary Content Based Recording of Media Content - A particular method includes receiving search criteria and storage criteria associated with a user. Based on the search criteria, a search of program content metadata associated with programs is performed. The method further includes identifying, based on the search, one or more particular programs that satisfy the search criteria. The method includes determining whether the storage criteria would be satisfied if the one or more particular programs were recorded. The method includes, in response to determining that the storage criteria would not be satisfied if the one or more particular programs were recorded, sending a notification to the user indicating that the storage criteria would not be satisfied. In response to determining that the storage criteria would be satisfied if the one or more particular programs were recorded, automatically scheduling recordings of the one or more particular programs. | 2013-12-12 |
20130332954 | SYSTEMS AND METHODS OF INTERACTIVE PRODUCTION MARKETING - A viewer of broadcast media requests or receives programming content including advertising over the Internet. The production system manipulates the programming content including the advertising with one or more computer processors to create a video broadcast based on input received over the Internet. The programming content promotes products or services by inserting advertisements or promotional material into the video broadcast based on one or more user interests. In addition, the production system transmits to the user the customized production with the inserted advertisements and promotional material embedded therein. | 2013-12-12 |
20130332955 | ROUTING METHOD FOR INTER/INTRA-DOMAIN IN CONTENT CENTRIC NETWORK - An intra-domain routing method in a content centric network (CCN), includes generating a packet requesting information requested by a node, the packet including an area to which the information is to be advertised, and transmitting the packet within the area. | 2013-12-12 |
20130332956 | MOBILE TERMINAL AND METHOD FOR OPERATING THE SAME - A mobile terminal and a method for operating the same are discussed. The method for operating the mobile terminal includes displaying on the mobile terminal a remote control screen for remotely controlling an image display apparatus, entering a wireless audio reception mode if a wireless audio reception mode start signal is received during the displaying of the remote control screen, and displaying on the mobile terminal a wireless audio reception mode screen. Accordingly, it is possible to improve user convenience. | 2013-12-12 |
20130332957 | TELEVISION CHAT SYSTEM - A television chat system is provided that allows television viewers to engage in real-time communications in chat groups with other television viewers while watching television. Users of the television chat system may engage in real-time communications with other users who are currently watching the same television program or channel. | 2013-12-12 |
20130332958 | METHOD AND SYSTEM FOR DISPLAYING USER SELECTABLE PICTURE - Provided is a method and system for displaying a user selectable picture that enables a user to select a predetermined object from a picture of a camera relayed in real time, and to actively select and thereby view a picture captured to include the selected object. | 2013-12-12 |
20130332959 | PERSONALIZED AUTO-GENERATED ELECTRONIC PROGRAMMING GUIDE FOR CONTENT DELIVERY PLATFORMS - A personalized auto-generated electronic programming guide for content delivery platforms is presented. A method to create a personalized auto-generated electronic programming guide (EPG) for content delivery platforms is also provided. The method can include obtaining, by a computing device, user preferences for content to be scheduled for a user, the user preferences including a type of content and a preferred time to view the type of content. The method can also include identifying one or more content items of a content hosting service that satisfy the user preferences and scheduling the identified one or more content items according to the user preferences. The method can also include presenting information about the scheduled one or more content items in a personalized EPG and providing the personalized EPG for display to the user. | 2013-12-12 |
20130332960 | INTERFACE FOR WATCHING A STREAM OF VIDEOS - A computing device provides a display of a plurality of channel previews for a plurality of channels in a channel control area in a user interface, the display distinguishing a first channel preview of the plurality of channel previews that pertains to a first channel of the plurality of channels. The computing device further provides a display of a first set of video previews for a first set of videos in a video control area in the user interface, wherein the first set of video previews is associated with the first channel preview. Responsive to the computing device receiving an input identifying a second channel preview of the plurality of channel previews that pertains to a second channel of the plurality of channels, the computing device replaces the first set of video previews in the video control area with a second set of video previews associated with the second channel preview. | 2013-12-12 |
20130332961 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND INFORMATION RECORDING MEDIUM - According to one embodiment, an information processing apparatus includes a display control module, a Y-direction control module, and an X-direction control module. The Y-direction control module moves a focus to a button corresponding to at least an adjacent cell in the same column according to a manipulation that moves a focus in the Y direction. The X-direction control module moves a focus to a button corresponding to at least an adjacent cell in the same row or from a button corresponding to at least a cell at one end of a first row to a button corresponding to at least a cell at the other end of a second row adjacent to the first row according to a manipulation that moves a focus in the X direction. | 2013-12-12 |
20130332962 | ELECTRONICALLY COMMUNICATING MEDIA RECOMMENDATIONS RESPONSIVE TO PREFERENCES FOR AN ELECTRONIC TERMINAL - An electronic terminal is disclosed that includes a communication interface, a user interface device, and a processor circuit. The communication interface communicates through a network with a media server. The processor circuit detects occurrence of a defined event, generate a request for media recommendations containing a terminal identifier for the electronic terminal responsive to the defined event, and communicates the request for media recommendations to the media server. The processor circuit also receives media recommendations from the media server responsive to the request for media recommendations, and communicates the media recommendations through the user interface device Related media servers and methods of providing media from a media server to an electronic terminal are disclosed. | 2013-12-12 |
20130332963 | METHOD AND SYSTEM FOR CONTROLLING A TELEVISION CONTROL DEVICE, AND TELEVISION CONTROL DEVICE - A method and system for controlling a television control device, and a television control device are provided. The method includes the following steps: capturing a preset data link tag from the television video data when receiving a data acquisition instruction; wherein, the data link tag records the data link of network resource data corresponding to the television video data; analyzing the data link tag to obtain the data link; accessing network to obtain corresponding network resource data according to the data link. The method and system for controlling a television control device in the present invention are applicable for various television control devices, like a set-top box, a TV box, etc., and enable a user to obtain the television video easily without having to remember the television video content or website in order to search it on the Internet. This is very simple and convenient in operation. | 2013-12-12 |
20130332964 | EXPOSING SORTED DATA USING AN EXPANDED CONTENT HIERARCHY - A method and apparatus for sorting data include sub-categorizing sorted data using defined sub-categories of a digital live network alliance hierarchy and enabling a search of the sub-categorized sorted data using the defined sub-categories of the digital live network alliance hierarchy. The sorting of the present invention enables a search to be performed which requires reduced filtering processes to be performed by a requesting client to achieve a desired search result and reduced bandwidth for communicating a result of a search to a requesting client as compared with non sub-categorized sorted data. In one instance, universal plug and play attributes are used to search the sub-categorized sorted data. | 2013-12-12 |
20130332965 | METHODS AND SYSTEMS FOR PRIORITIZING LISTINGS BASED ON REAL-TIME DATA - Methods and systems for a media guidance application that can prioritize media content listings based on the real-time progression of the content associated with the listing. The media guidance application may interpret metadata concerning the progress of the content associated with the listing to determine whether or not a particular user will have, or continue to have, interest in the listing based on real-time statistical analysis. | 2013-12-12 |
20130332966 | WIRELESS VIDEO UPLINK SYSTEM THAT WIRELESSLY BROADCASTS A NETWORK ACCESS PROVIDER IDENTIFIER - A wireless access system comprises a base station and a control system. The base station wirelessly broadcasts a pilot signal including a network access provider identifier that identifies a wireless video service. The base station wirelessly receives a wireless video uplink request from a wireless video device in response to the pilot signal. The control system processes reservation data for the base station to determine if the wireless video device has a current wireless video uplink reservation and directs the base station to provide a wireless video uplink to the wireless video device if the wireless video device has the current wireless video uplink reservation. The base station wirelessly receives video data from the wireless video device over the wireless video uplink as directed by the control system. | 2013-12-12 |
20130332967 | COMBINED TERRESTRIAL AND SATELLITE CONTENT FOR A SEAMLESS USER EXPERIENCE - A signal reception assembly may comprise a housing configured to support receipt and handling of a plurality of signals, including signals from different sources. The different sources may correspond to satellite and non-satellite (e.g., terrestrial) broadcasts. The signal reception assembly may comprise a satellite reception assembly. The housing may comprise circuitry incorporating an integrated stacking architecture for supporting and/or providing channel and/or band stacking whereby particular channels or bands, from satellite signals that are received via a satellite capturing component (e.g., satellite dish) and from terrestrial signals that are received via a terrestrial reception component (e.g., diversity terrestrial antenna), may be combined onto a single output signal that may be communicated from the signal reception assembly to a gateway device (e.g., STB). | 2013-12-12 |
20130332968 | METHOD AND SYSTEM FOR RECEIVER CONFIGURATION BASED ON A PRIORI KNOWLEDGE OF NOISE - A signal receiver may be configured to determine when signal generation changes affecting signals being received by the signal receiver may cause performance related changes; and to modify its (the signal receiver) configuration to handle the performance related changes. In this regard, the modifying of configuration may comprise determining characteristics of performance related changes, and controlling operations of the signal receiver based on the determined characteristics of the performance related changes. The performance related changes may comprise amplitude glitches, phase glitches, and/or bit or packet errors. The signal generation changes may comprise channel-to-frequency re-assignment. Controlling operations of the signal receiver based on determined characteristics of the performance related changes may comprise adjusting such parameters as amplification gain and/or tracking loop bandwidth, and/or determining whether (or not) to ignore bit/packet errors—i.e. not reacquire (e.g., based on determination that tracking loops used in the signal receiver remain locked). | 2013-12-12 |
20130332969 | SYSTEMS AND METHODS FOR SEAMLESSLY SWITCHING BETWEEN MEDIA STREAMS - Systems and methods for switching between encoded media streams are disclosed. A system may be configured to receive at least two media streams of differing qualities that are associated with an identical media asset. The system can seamlessly switch between a first media stream and a second media stream using an algorithm that can determine which frames of a second stream must be discarded to sync the second stream with the first media stream. The two media streams can then be cross faded to switch from the first media stream to the second media stream. | 2013-12-12 |
20130332970 | METHOD AND APPARATUS FOR REPRODUCING STREAMING PLAYLIST AND INFORMATION STORAGE MEDIUM STORING STREAMING PLAYLIST - A method and apparatus for reproducing a playlist, and an information storage medium including executable instructions for performing the method are provided. The method includes: determining whether the playlist is a streaming playlist; when it is determined that the playlist is a streaming playlist, receiving stream data from a server; generating, based on preset standards, a clip AV stream file from the received stream data and storing the generated clip AV stream file; and reproducing the stored clip AV stream file, wherein stored clip AV stream file is reproduced according to a network status between the server and a reproduction apparatus. | 2013-12-12 |
20130332971 | TARGETED HIGH-VALUE CONTENT IN HTTP STREAMING VIDEO ON DEMAND - Methods and apparatus are provided for combining assets for a streaming video signal. Video assets are provided in an adaptive bit rate format. The video assets may comprise fragments of various types of video content. A stitched manifest identifying a combination of the video assets is created in response to a client request for one or more of the video assets. The stitched manifest is provided to a client and used by the client to request the combination of video assets for playback as one continuous video stream in an order specified by the stitched manifest. | 2013-12-12 |
20130332972 | CONTEXT-AWARE VIDEO PLATFORM SYSTEMS AND METHODS - A video-platform server may obtain and provide context-specific metadata to remote playback devices via an application programming interface. Context-specific metadata may include tags describing one or more assets (e.g., actors, locations, articles of clothing, business establishments, or the like) that are depicted in or otherwise associated with a given video segment. | 2013-12-12 |
20130332973 | METHODS AND APPARATUS FOR PROVIDING VOICE MAIL SERVICES - Methods and apparatus for retrieving and providing voice mail messages from a server are described. In accordance with the invention voice mail messages may be retrieved via requests made via a set top box. Voice mail messages are retrieved in response to the request from a voice mail server which is also accessible via the telephone network. Retrieved voice mail is transcoded and included in a video on demand (VOD) file. Text, call ID information and/or other information as, e.g., an automatically generated transcript of the voice mail message, may be included in the VOD file. The VOD file is supplied to a VOD server which provides the file including the message to the set top box for display. A user can view the messages and switch from viewing one message to the next by using video play back commands. | 2013-12-12 |
20130332974 | Method and Server for Fast Channel Change in Unicast-Multicast IPTV Networks - An object with embodiments of the present invention is to achieve a solution for fast channel change that improves bandwidth utilization, wherein the fast channel change is accomplished by initiating a unicast stream until a multicast stream can provide the desired media. The bandwidth utilization is achieved by delaying the multicast session and by terminating the unicast session at the latest when the multicast session starts. The delay of the multicast session is dependent on the network latency. Latency in this context refers to the time passed from when the client sends an IGMP JOIN message until it receives the first packet of the multicast stream. | 2013-12-12 |
20130332975 | METHOD FOR MAPPING SIGNALING INFORMATION TO ANNOUNCEMENT INFORMATION AND BROADCAST RECEIVER - A method of providing a Non-Real-Time (NRT) service includes receiving a file configuring the NRT service, first signaling information, and second signaling information in a state of being IP-packetized and contained in a single ensemble, configuring and displaying a service guide using the first signaling information acquired from the ensemble, acquiring a first content identifier of content selected from the displayed service guide, accessing a FLUTE session using the second signaling information acquired from the ensemble and acquiring a second content identifier matched with the first content identifier from the accessed FLUTE session, and receiving and storing at least one file configuring the content based on the acquired second content identifier. | 2013-12-12 |
20130332976 | Message Delivery Handling - Managing communications with a subscriber rendering device by identifying a message that is applicable at a target time and that is designated to be received by a subscriber rendering device, determining that there is no time between a current time and the target time during which the subscriber rendering device is able to receive the message thereby determining that the message cannot be received by the subscriber rendering device prior to the target time, and performing an action responsive to determining that the message cannot be received by the subscriber rendering device prior to the target time. Related methods and apparatus are also included. | 2013-12-12 |
20130332977 | Methods and Apparatuses for Resuming Paused Media - Methods and apparatuses in a user equipment ( | 2013-12-12 |
20130332978 | HFC CABLE SYSTEM WITH ALTERNATIVE WIDEBAND COMMUNICATIONS PATHWAYS AND COAX DOMAIN AMPLIFIER-REPEATERS - System and method to extend the data carrying capacity of a hybrid fiber cable (HFC) network by adding wideband RF signal capability above 1 GHz, and replacing the CATV amplifier devices with an improved type of Coax Domain Amplifier-Repeater (CDAR) device that, in addition to being a smart reconfigurable amplifier and cable signal diagnostic device, also segments the CATV cable portion of the HFC network into a series of smaller domains. The CDAR often alter RF signals from 5-865 MHz, while more freely passing RF signals over 1 GHz. Upstream capability is enhanced because the CDAR intercept 5-42 MHz upstream signals from each domain and convert to 1 GHz+ signals. Downstream capability is also enhanced because the CDAR can take efficiently encoded 1 GHz+ digital data, modulate it, and locally inject into each domain without crosstalk between domains. CDAR can use active cancellation, and active restoration techniques to improve performance. | 2013-12-12 |
20130332979 | Remote Control of Program Receiving Devices - Methods, devices, and storage mediums provide for selecting a remote control mode of operation for a mobile device to allow the mobile device to remotely control a program receiving device. Additionally, methods, devices, and storage mediums provide for a proxy service to allow the mobile device to remotely control a program receiving device, an over-the-top service to allow the mobile device to remotely control a program receiving device, and a direct link service to allow the mobile device to remotely control a program receiving device. Methods, devices, and storage mediums also provide for a notification protocol. | 2013-12-12 |
20130332980 | RECEIVING DEVICE, RECEIVING METHOD, AND PROGRAM - This technique relates to a receiving device, a receiving method, and a program that can demodulate transmitted signals with high accuracy. A receiving device of this disclosure includes: an amplifying unit that amplifies a received signal; an adjusting unit that adjusts gain of the amplifying unit in accordance with power of the signal; a demodulating unit that demodulates the amplified signal; and a detecting unit that detects an interval from the signal, information having the same content continuously appearing in the interval. The adjusting unit restricts the process of adjusting the gain of the amplifying unit in accordance with a result of the detection of the interval. This disclosure can be applied to receiving devices that receive broadcast signals compliant with DVB-C2 via a CATV network. | 2013-12-12 |
20130332981 | METHOD AND SYSTEM FOR EXTENDING SELINUX POLICY WITH ENFORCEMENT OF FILE NAME TRANSLATIONS - An operating system identifies a request of a process to create, in a file system of the computing device, a new object, the new object having a name. The operating system identifies a policy rule applicable to the new object using a label of the process, a label of a parent object pertaining to the new object, a class of the new object, and the name of the new object. The operating system creates a label for the new object using the applicable policy rule and associates the new object with the associated label. | 2013-12-12 |
20130332982 | SYSTEM AND METHOD FOR IDENTITY BASED AUTHENTICATION IN A DISTRIBUTED VIRTUAL SWITCH NETWORK ENVIRONMENT - An example method includes forwarding user credentials from a virtual machine in a distributed virtual switch (DVS) network environment to a network element outside the DVS network environment, receiving a user policy from the AAA server, and facilitating enforcement of the user policy within the DVS network environment. The user credentials may relate to a user attempting to access the VM. In a specific embodiment, the user credentials are provided in a 802.1X packet. In a particular embodiment, a network access control (NAC) in the DVS network environment forwards the user credentials, receives the user policy, and facilitates the enforcement of the user policy. In one embodiment, the NAC is provisioned as another VM in the DVS network environment. | 2013-12-12 |
20130332983 | Elastic Enforcement Layer for Cloud Security Using SDN - An efficient elastic enforcement layer (EEL) for realizing security policies is deployed in a cloud computing environment based on a split architecture framework. The split architecture network includes a controller coupled to switches. When the controller receives a packet originating from a source VM, it extracts an application identifier from the received packet that identifies an application running on the source VM. Based on the application identifier, the controller determines a chain of middlebox types. The controller further determines middlebox instances based on current availability of resources. The controller then adds a set of rules to the switches to cause the switches to forward the packet toward the destination VM via the middlebox instances. | 2013-12-12 |
20130332984 | AUTHORIZATION SYSTEM FOR HETEROGENEOUS ENTERPRISE ENVIRONMENTS - A unified authorization system for an enterprise that includes heterogeneous access control environments is provided. For example, components in the enterprise utilizing either JPS or OAM can both use the unified authorization system to perform authorization. A common policy store can contain policies applicable to diverse components in a canonical form conducive to varieties of access control models. The data model used within the common policy store can support access control features found in both JSP and OAM environments, such as both role-based policies and delegable access control administration. The common policy store can enable the querying and retrieval of authorization policies that are based on various access control models. A single unified administrator interface permits administrators of applications following any kind of access control model to administer policies for resources. A single unified policy decision engine can evaluate whether authorization policies are satisfied, regardless of the access control models that those policies follow. | 2013-12-12 |
20130332985 | OBLIGATION SYSTEM FOR ENTERPRISE ENVIRONMENTS - An authorization system that conforms to legacy access control models provides mechanisms whereby structures already existing within those legacy access control models can be used to pass additional information to and from that authorization system. Because the authorization system conforms to the legacy model, legacy applications can still interact with the authorization system without modification. Because the authorization system also provides mechanisms whereby the existing structures can be used to pass the additional information or return additional information, more advanced applications can make use of enhanced access control features of the authorization system. Such enhanced features can involve policy-based decisions that take into account the additional information in determining whether to permit resource access. Such enhanced features can involve the placement of policy-specified obligations within the existing structures to be returned back to the advanced applications. Such obligations can indicate requirements that those applications need to fulfill in conjunction with performing operations on resources. | 2013-12-12 |
20130332986 | METHODS AND APPARATUS FOR DYNAMICALLY REDUCING VIRTUAL PRIVATE NETWORK TRAFFIC FROM MOBILE DEVICES - A computer-implemented method for dynamically directing mobile device traffic in a computing system programmed to perform the method includes receiving with the computing system, a request for resolution of a domain name associated with a web address from a mobile device, determining in the computing system, whether the domain name is not subject to security policies, determining in the computing system, a publically-accessible IP address associated with the domain name, when the domain name is determined to not be subject to the security policies, the method comprises providing from the computing system, the publically-accessible IP address associated with the domain name to the mobile, and when the domain name is determined to be subject to the security policies, the method comprises providing from the computing system, an IP address associated with the computing system to the mobile. | 2013-12-12 |
20130332987 | DATA COLLECTION AND ANALYSIS SYSTEMS AND METHODS - This disclosure relates to systems and methods for the secure management of digital or electronic information relating to a user. In certain embodiments, systems and methods disclosed herein may allow for personal information related to a user to be managed, shared, and/or aggregated between one or more devices used by the user to consume content. In further embodiments, systems and methods disclosed herein may be used to ensure privacy and/or security of user personal information. | 2013-12-12 |
20130332988 | Aggregating The Knowledge Base Of Computer Systems To Proactively Protect A Computer From Malware - Techniques for aggregating a knowledge base of a plurality of security services or other event collection systems to protect a computer from malware are provided. In embodiments, a computer is protected from malware by using anti-malware services or other event collection systems to observe suspicious events that are potentially indicative of malware. A determination is made as to whether a combination of the suspicious events is indicative of malware. If the combination of suspicious events is indicative of malware, a restrictive security policy designed to prevent the spread of malware is implemented. | 2013-12-12 |