30th week of 2014 patent applcation highlights part 65 |
Patent application number | Title | Published |
20140208291 | UNIVERSAL AND ADAPTIVE SOFTWARE DEVELOPMENT PLATFORM FOR DATA-DRIVEN APPLICATIONS - A software application platform that abstracts a computing platform, a database layer, and a rendering medium is disclosed. A platform-independent application programming interface is disclosed, as well as an abstract database layer. The abstraction of the database layer comprises two sub-layers, including a layer having a uniform interface that treats data records as plain objects and a layer having constructs that facilitate the automated generation of user interfaces for data record navigation and management. Further, a software application platform that is independent of rendering medium is disclosed. | 2014-07-24 |
20140208292 | GENERATING APPLICATION MODEL BUILD ARTIFACTS - An application model build processor generates one or more application model build artifacts based on an application model. In one example, a method includes receiving inputs identifying application model subsets and audiences, and associating application model subsets with the audiences. The method further includes receiving inputs identifying semantic constructs of the application model with the application model subsets. The method further includes generating application model build artifacts based on the application model and defined subsets. The method further includes generating documentation topics for semantic constructs in the application model based on the semantic construct, the subsets to which it belongs, the audiences associated with those subsets, and other semantic constructs in those subsets. | 2014-07-24 |
20140208293 | SQL Visualizer - A SQL Visualizer including means for transforming a textual SQL statement into a graphical diagram which represents the textual SQL statement. | 2014-07-24 |
20140208294 | DOMAIN SCRIPTING LANGUAGE FRAMEWORK FOR SERVICE AND SYSTEM INTEGRATION - Systems and methods are disclosed herein to a computer-implemented method of executing an enterprise application comprising: receiving, by a computer, an external request for a service provided by a runtime engine of the enterprise application; selecting, by a computer, a script from a plurality of scripts saved on a database based on the external request; referencing, by the computer, one or more tags stored in a tag library saved on the database that are called by the script, wherein the tags in the tag library define commands of the plurality of scripts and call one or more granular services of the enterprise application; loading, by a computer, the selected script and the tags referenced by the selected script; and executing, by a computer, instructions of the script to provide the service requested by the external request, wherein the selected script is updated in the database after executing instructions of the script. | 2014-07-24 |
20140208295 | METHOD AND SYSTEM FOR CREATING AND MANAGING A DYNAMIC ROUTE TOPOGRAPHY FOR SERVICE ORIENTED SOFTWARE ENVIRONMENTS - A system, method, and computer-readable medium are provided for managing a route topography in a software environment. The system includes a dashboard user interface for allowing a user to manage the services that are part of a software application. The dashboard allows the user to add and delete services for a software application, to establish a communication identifier of each service, and to clone a first route topography to create a second route topography. A routing service manages the route topography by storing a route identifier and the associated services for the route. When a user modifies an existing route topography or creates a new route topography, the information is managed by the routing service which provides the route information to requesting services upon demand. In one embodiment, each service of the software application includes a route cache with routing information that may be updated periodically by the routing service. | 2014-07-24 |
20140208296 | API Usage Pattern Mining - Techniques for mining API method usage patterns from source code are described. These techniques include parsing the source code to generate API method call sequences that include an API method. These call sequences are clustered to obtain clusters. Based on the clusters, frequent closed sequences are determined and then clustered to obtain an API usage pattern. In addition, optimal clustering parameters may also be determined. In some instances, a graphical representation is generated based on the API usage pattern in response to a query associated with the API method. | 2014-07-24 |
20140208297 | Validation of revised computer programs - A computer implemented method, an computerized apparatus and a computer program product for validating revised computer programs. The method performed by a computerized device, comprising: validating a computer program having one or more revised instructions, wherein said validating comprises: checking the computer program with respect to only a portion of a Control Flow Graph (CFG) of the computer program, wherein the portion of the CFG including all paths of the CFG that include at least one node associated with a revised instruction. | 2014-07-24 |
20140208298 | PROGRAM SUBSET EXECUTION AND DEBUG - In response to identification of an error in operation of a system, a debugging module determines where to set a debug entry point for a program subset debug session. An initial file state is captured for at least one file accessed by the system in response to initiation of a subsequent execution of the system. Prior to detection of execution of the system at the debug entry point, any file inputs and file outputs (I/Os) detected during the subsequent execution of the system are queued. Debug entry point metadata, including the captured initial at least one file state, the queued file I/Os, and an image of all instantiated objects at the debug entry point, is stored in response to detection of execution of the system at the debug entry point. | 2014-07-24 |
20140208299 | COMMUNICATION STACK FOR SOFTWARE-HARDWARE CO-EXECUTION ON HETEROGENEOUS COMPUTING SYSTEMS WITH PROCESSORS AND RECONFIGURABLE LOGIC (FPGAs) - A communication stack for software-hardware co-execution on heterogeneous computing systems with processors and reconfigurable logic, in one aspect, may comprise a crossbar operable to connect hardware user code and functioning as a platform independent communication layer. A physical interface interfaces to the reconfigurable logic. A physical interface bridge is connected to the cross and the physical interface. The physical interface bridge connects the crossbar and the physical interface via a platform specific translation layer specific to the reconfigurable logic. The crossbar, the physical interface, and the physical interface bridge may be instantiated in response to the hardware user code being generated, the crossbar instantiated with associated parameters comprising one or more routes and associated data widths. The hardware user code is assigned a unique virtual route in the crossbar. | 2014-07-24 |
20140208300 | COMMUNICATION STACK FOR SOFTWARE-HARDWARE CO-EXECUTION ON HETEROGENEOUS COMPUTING SYSTEMS WITH PROCESSORS AND RECONFIGURABLE LOGIC (FPGAs) - A communication stack for software-hardware co-execution on heterogeneous computing systems with processors and reconfigurable logic, in one aspect, may comprise a crossbar operable to connect hardware user code and functioning as a platform independent communication layer. A physical interface interfaces to the reconfigurable logic. A physical interface bridge is connected to the cross and the physical interface. The physical interface bridge connects the crossbar and the physical interface via a platform specific translation layer specific to the reconfigurable logic. The crossbar, the physical interface, and the physical interface bridge may be instantiated in response to the hardware user code being generated, the crossbar instantiated with associated parameters comprising one or more routes and associated data widths. The hardware user code is assigned a unique virtual route in the crossbar. | 2014-07-24 |
20140208301 | FUNCTION CALLING COMPUTER PROGRAMS - The present invention discloses a method and apparatus for function calling that eliminates or reduces errors caused by calling convention mismatch by preparing a number of candidate code modules during program compiling and inserting them in a compiled program. A library of compiled candidate code modules is thus included in the complied program, which allows the user to call a function by specifying a function to be called and a library where it belongs in the source program, without need to know the calling convention thereof or to focus on the call execution process. This ensures the matching of calling convention between the caller and callee of the function while being transparent to users, so as to avoid problems caused by calling convention inconsistency. | 2014-07-24 |
20140208302 | SYSTEMS AND METHODS FOR SUPPORTING MULTIPLE OPERATING SYSTEM VERSIONS - In accordance with embodiments of the present disclosure, a method may include querying, by an application program executing on a first information handling system, a second information handling system remotely coupled to the first information handling system for data comprising identities of versions or patches of an operating system certified by a provider of the operating system. The method may also include receiving the data in response to the query. The method may further include updating a support matrix associated with the application program based on the identities of certified versions or patches, the support matrix setting forth identities of versions or patches of the operating system supported by the application program. | 2014-07-24 |
20140208303 | MATCHING DATABASE SCHEMA WITH APPLICATION CODE USING DEPENDENCY MANAGEMENT - A package manager receives a request to install a version of an application on a host server, the version of the application having an associated database script provided by database scripts package. The package manager determines a currently installed schema in a management database associated with the host server and compares the database script associated with the application to the currently installed schema in the management database. Prior to installing the version of the application, the package manager verifies that the database script is installed and updated to match the database schema and performs the database upgrade if required. | 2014-07-24 |
20140208304 | METHODS AND SYSTEMS FOR DYNAMIC UPGRADE OF AN ACCESS MANAGER - Methods and systems are described for upgrading an access manager framework. In response to an upgrade request from a client, current and new versions of the access manager framework are identified. Upon successful identification of the current version, one or more supported upgrade paths are determined for the upgrade process. An appropriate upgrade path from the current version to the new version is determined upon successful identification of the current and/or new version of the access manager framework. In response to determination of the appropriate upgrade path, a version specific program upgrade component and a version specific upgrade program are associated with the determined upgrade path. In addition, a set of information may be extracted from the access manager framework, transformed, and imported to the upgraded access manager framework based at least in part upon the determined version specific upgrade program and the version specific program upgrade component. | 2014-07-24 |
20140208305 | Automatically Identifying Criticality of Software Fixes Specific to a Client Deployment and Usage of Software Product - A mechanism is provided in a data processing system for identifying criticality of a software fix. The mechanism obtains a criticality description associated with a software fix of a software product deployed on the data processing system. The mechanism determines a criticality value of the software fix based on computing environment of the data processing system and customer usage of the software product on the data processing system. | 2014-07-24 |
20140208306 | CONTROL SYSTEM HAVING AUTOMATIC COMPONENT SOFTWARE MANAGEMENT - A component software management system for a machine is disclosed. The component software management system has a software driven component located on-board the machine, a data system located off-board the machine, and a data system controller in communication with the software driven component and the data system. The data system controller is configured to detect a software or hardware mismatch, send a mismatch notification to the data system, and determine a current software update. The component software management system may then derive, from the current software update, a software calibration file, transmit the software calibration file, and install the software calibration file on the software driven component. | 2014-07-24 |
20140208307 | Method and System for Upgrading CPE Firmware - Disclosed are a method and system for upgrading CPE firmware. An upgradable module in the CPE firmware is resolved. Detail information of the module is added to a configuration management file. The implementation of an upgrade management of the upgradable module in the firmware via the configuration management file allows for convenient selection of a corresponding module upgrade. When one module fails a validation during a downloading process, the need to perform a re-download process is obviated for other modules, thus solving the shortcoming in the prior art, in which a unified interface is used for the upgrade of all modules, of having to re-download all module upgrade packets when the validation fails during the download process, thereby improving the efficiency and ease of user of the upgrading. | 2014-07-24 |
20140208308 | COMPUTER SYSTEM AND METHOD FOR RESOLVING DEPENDENCIES IN A COMPUTER SYSTEM - A computer system and a method are disclosed for use in automatically deploying an application program to execute with one or more library resources. The computer system includes a deployment unit which deploys the application program into a runtime execution environment. When a predetermined trigger condition is detected, the deployment unit clones a first library resource to create a clone, transforms the application to depend upon the clone and resolves the dependencies of the application using the clone. In one embodiment, the trigger condition relates to a pinning situation, whereby a library upon which the application program depends cannot be wired to the application program to resolve the dependency. Here, the clone now satisfies that dependency. In another embodiment, the trigger condition is a mandatory cloning property that requires the library to be cloned. The mandatory cloning property may also be user-specified through a user interface. | 2014-07-24 |
20140208309 | METHOD, APPARATUS, AND COMMUNICATION SYSTEM FOR IMPLEMENTING INTERNET APPLICATION - Methods, apparatus, and communication systems for implementing an internet application are disclosed. A number N of code files of a processing logic used for implementing a first internet application can be loaded in a memory and can be compiled into a runtime library. The runtime library can be registered to the first internet application. A message data package can be received from an internet application client and parsed to obtain an internet application identification. When the internet application identification indicates that the message data package corresponds to the first internet application, a corresponding function in the runtime library of the first internet application can be called to process the message data package, according to a message identification contained in the message data package. | 2014-07-24 |
20140208310 | SCENE-SOUND SET OPERATING METHOD AND PORTABLE DEVICE - A scene-sound set operating method adapted to a portable device is provided. According to the method, the portable device receives an operation command from a scene-sound set system that provides a plurality of scene-sound sets; and a personal terminal device and the portable device simultaneously log in the scene-sound set system and correspond to each other in the scene-sound set system. The scene-sound set system transmits the operation command to the portable device according to a selection signal which is transmitted from the personal terminal device. The selection signal indicates selection of at least one of the scene-sound sets. According to the operation command, the portable device automatically downloads the selected scene-sound set from the scene-sound set system. The downloaded scene-sound set is installed in the portable device. | 2014-07-24 |
20140208311 | SYSTEM AND METHOD FOR MANAGING AN APPLICATION OR SOFTWARE COMPONENT FOR USE IN A DEVICE TO BE CONTROLLED IN A HOME NETWORK - The present invention relates to a system and method for managing an application wherein a function of a controlled device can be dynamically extended by continually updating the application for use in the controlled device. According to the present invention, a framework capable of providing integrated support to a variety of home network middleware is loaded on an application server corresponding to a control device, and Internet access services and middleware services for accessing various kinds of devices are bundled into the framework. Thus, application installation and management can be performed within a home network environment regardless of the hardware, network protocol and operating system used. | 2014-07-24 |
20140208312 | Method, System, Device And Storage Medium For Restoring User System - A service control is downloaded and installed. First software information installed by the user system is uploaded by the service control to a cloud server side. The first software information includes a software list, or the software list and personalized configuration files of each software. When needing to restore the user system, second software information of the user system is obtained from the cloud server side. Software of the user system is installed, based on the second software information obtained from the cloud server side. | 2014-07-24 |
20140208313 | ENHANCED DEPLOYMENT OF APPLICATIONS - Systems and methods for managing distribution of applications are provided herein. A host server can act as an intermediary between a communications device and an app store in order to manage distribution of applications to the communications device. Thus, the host server can receive from the communications device an app request for an application that resides at the app store. The host server can examine various catalog information and provide a package that includes the application to the communications device. | 2014-07-24 |
20140208314 | Automatically Propagating Updates in a Data Center - Techniques, systems, and articles of manufacture for automatically propagating updates in a data center. A method includes dividing multiple virtual machines in a data center into one or more equivalence classes, wherein each equivalence class is based on a signature corresponding to an offline, online and/or manual update, automatically creating an offline and/or online virtual machine manifest for a first virtual machine of the multiple virtual machines based on one or more file system changes during the offline, online and/or manual update for the first virtual machine, wherein said manifest is applicable to each additional virtual machine in the same equivalence class as the first virtual machine, and applying the offline and/or online virtual machine manifest for the first virtual machine to the remaining multiple virtual machines in the same equivalence class to automatically update the remaining multiple virtual machines in the same equivalence class. | 2014-07-24 |
20140208315 | LIVE VIRTUAL MACHINE MIGRATION QUALITY OF SERVICE - A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling resources including at least one of live migration network characteristics and VM execution parameters. | 2014-07-24 |
20140208316 | Dynamic Configuration of Virtual Appliances - A solution is proposed for deploying a virtual appliance onto a data processing system. A corresponding method comprises instantiating the virtual appliance with a basic configuration onto the data processing system, determining a value of each one of to set of environmental features of a virtual data processing environment associated with the virtual appliance, and downloading a set of local software programs corresponding to the values of at least part of the environmental features onto the virtual appliance. | 2014-07-24 |
20140208317 | MULTI-TENANT SYSTEM AND CONTROL METHOD OF MULTI-TENANT SYSTEM - A management device allocates a first identifier that identifies, from among tenants included in a multi-tenant system, a tenant that uses virtual machines running on the multi-tenant system. The management device performs the following process, for each terminating device, from among tenants in the multi-tenant system, on virtual machines that are running on a second network in which terminating devices are installed. Specifically, the management device allocates a second identifier that identifies a tenant that uses virtual machines running on the multi-tenant system. Furthermore, the management device creates, for each terminating device, conversion information in which the first identifier that is allocated to each of the virtual machines is associated with the second identifier. Then, the management device sets each terminating device such that a packet is encapsulated in accordance with the created conversion information. | 2014-07-24 |
20140208318 | Method and Apparatus for Adjusting I/O Channel on Virtual Platform - A method and an apparatus for adjusting an input/output (I/O) channel on a virtual platform, and the method for adjusting an I/O channel includes: counting, by a host, current average I/O throughput of multiple virtual machines (VMs) operating on the host; increasing or decreasing, by the host, working threads for processing the VMs between front devices and back devices of the multiple VMs according to the current average I/O throughput; and adjusting, by the host, a mapping relationship between queues in the front device, queues in the back devices of the multiple VMs, and working threads for processing the VMs. According to the present invention, when the I/O throughput decreases, idle I/O channel resources are released, thereby avoiding a waste of the I/O channel resources; when the I/O throughput increases, the I/O channel resources are increased, resulting in an improved data transmission capability of the I/O channels. | 2014-07-24 |
20140208319 | SYSTEM FOR PROVIDING VIRTUAL MACHINES - There is provided a system for providing virtual machines capable of enabling a user to efficiently use the virtual machines. The system for providing virtual machines executes a virtual router virtualizing means that virtualizes 1st to n-th virtual routers ( | 2014-07-24 |
20140208320 | CREATING A VIRTUAL RESOURCE PACKAGE - A method, apparatus, and/or computer program product creates a virtual resource package. Metadata related to a machine is captured, where the machine is a physical machine and/or a virtual machine. A constraint definition describing a configuration constraint of the machine is generated based on the captured metadata. A disk image file of the at least one machine, the captured metadata and the generated constraint definition are packaged to generate the virtual resource package. | 2014-07-24 |
20140208321 | AVOIDING PHYSICAL FRAGMENTATION IN A VIRTUALIZED STORAGE ENVIRONMENT - A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical storage layer. To facilitate contiguous storage, each layer of the virtualized storage stack maintains additional metadata associated with data blocks. For each data block, the metadata indicates whether the data block is free, provisioned and includes a tag that indicates when the data block was first written. Data blocks that were first written as part of the same write request share the same tag, and are mostly guaranteed to be physically co-located. Block allocations that reuse data blocks having the same tag are preferred. Such preference increases the likelihood of the blocks being contiguous in the physical storage as these blocks were allocated as part of the same first write. | 2014-07-24 |
20140208322 | COMPUTER SYSTEM AND VIRTUAL MACHINE ARRANGING METHOD - A computer system includes plural servers in which virtual machines are arranged; plural power supply apparatuses that supply electric power to the servers; and a control apparatus that controls arrangement of the virtual machines in the servers. The control apparatus solves an integer programming problem whose objective function is total power consumption by the servers and by the power supply apparatuses, the total power consumption being described as a function of the arrangement of the virtual machines; and arranges the virtual machines based on a solution of the integer programming problem. | 2014-07-24 |
20140208323 | PREVENTING UNSAFE SHARING THROUGH CONFINEMENT OF MUTABLE CAPTURED VARIABLES - The disclosed embodiments provide a system that facilitates the development and execution of a software program. During operation, the system provides a mechanism for restricting a variable to a runtime context in the software program. Next, the system identifies the runtime context during execution of the software program. Finally, the system uses the mechanism to prevent incorrect execution of the software program by ensuring that a closure capturing the variable executes within the identified runtime context. | 2014-07-24 |
20140208324 | RATE OF OPERATION PROGRESS REPORTING - According to one aspect of the present disclosure, a method and technique for rate of operation progress reporting is disclosed. The method includes: responsive to completion by an application of one or more batch operations, storing an operation count corresponding to each completed batch operation; and, responsive to being polled by a monitoring module: identifying a time reporting window for the batch operations; and reporting a rate of progress meter value for the batch operations to the monitoring module based on the operation counts and the time reporting window. | 2014-07-24 |
20140208325 | SYSTEMS AND METHODS FOR MANAGING TASKS - Systems and methods for creating and sharing tasks over one or more networks are disclosed. In one embodiment, a system comprises a message retrieval module configured to retrieve electronic messages and parse them into a plurality of tasks. The system can also include a task creation module configured to process the message to identify task information and one or more task recipients. The task creation module can also be configured to create a task based on the identified task information. A task notification module can be configured to notify the one or more task recipients about the created task. The system may also include a multi-layer network management module configured to organize the tasks and task participants into multiple networks and clouds and into a federation of clouds. The system can also include a task analytics module programmed to analyze the tasks performed by users of the system. | 2014-07-24 |
20140208326 | FILE PRESENTING METHOD AND APPARATUS FOR A SMART TERMINAL - A file presenting method and apparatus for a smart terminal is provided. The method includes determining whether it is to present a thumbnail of a file according to a type of the file, and setting loading information of the file in a loading queue if it is by a user interface thread; acquiring the loading information from the loading queue, determining whether a cache of the smart terminal stores the thumbnail of the file, generating the thumbnail of the file in accordance with the loading information and storing the generated thumbnail to the cache of the smart terminal if the cache of the smart terminal does not, and acquiring the thumbnail of the file from the cache of the smart terminal if the cache of the smart terminal does by a loading thread acquiring; presenting the thumbnail of the file as an icon of the file. | 2014-07-24 |
20140208327 | METHOD FOR SIMULTANEOUS SCHEDULING OF PROCESSES AND OFFLOADING COMPUTATION ON MANY-CORE COPROCESSORS - A method is disclosed to manage a multi-processor system with one or more manycore devices, by managing real-time bag-of-tasks applications for a cluster, wherein each task runs on a single server node, and uses the offload programming model, and wherein each task has a deadline and three specific resource requirements: total processing time, a certain number of manycore devices and peak memory on each device; when a new task arrives, querying each node scheduler to determine which node can best accept the task and each node scheduler responds with an estimated completion time and a confidence level, wherein the node schedulers use an urgency-based heuristic to schedule each task and its offloads; responding to an accept/reject query phase, wherein the cluster scheduler send the task requirements to each node and queries if the node can accept the task with an estimated completion time and confidence level; and scheduling tasks and offloads using a aging and urgency-based heuristic, wherein the aging guarantees fairness, and the urgency prioritizes tasks and offloads so that maximal deadlines are met. | 2014-07-24 |
20140208328 | METHOD FOR TERMINAL ACCELERATION, TERMINAL AND STORAGE MEDIUM - A method for terminal acceleration, a terminal and a storage medium is provided. The method includes steps of: detecting a memory resource occupied by all running application processes; determining whether the memory resource occupied by all running application processes reaches or is greater than a preset memory threshold; and terminating the running of at least one of all the running application processes according to the preset terminating conditions, when the memory resource occupied by all the running application processes reaches or is greater than the preset memory threshold, so that the terminal can be automatically accelerated according to the current utilization condition of its memory and the running application processes, the operating speed of the terminal may be improved, and the functions of the terminal may be further diversified. | 2014-07-24 |
20140208329 | LIVE VIRTUAL MACHINE MIGRATION QUALITY OF SERVICE - A system and method for providing quality of service during live migration includes determining one or more quality of service (QoS) specifications for one or more virtual machines (VMs) to be live migrated. Based on the one or more QoS specifications, a QoS is applied to a live migration of the one or more VMs by controlling resources including at least one of live migration network characteristics and VM execution parameters. | 2014-07-24 |
20140208330 | METHOD AND APPARATUS FOR EFFICIENT SCHEDULING OF MULTITHREADED PROGRAMS - In general, the invention relates to a non-transitory computer readable medium comprising instructions, which when executed by a processor perform a method. The method includes obtaining lock overhead times for a plurality of threads, generating a set of thread groups, wherein each of the plurality of threads is assigned to one of the plurality of thread groups based on the lock overhead times, allocating at least one core of a multi-core system to each of the plurality of thread groups, and assigning a time-quantum for each of the plurality of thread groups, wherein the time-quantum for each of the plurality of thread groups corresponds to an amount of time that threads in each of the plurality of thread groups can execute on the at least one allocated core. | 2014-07-24 |
20140208331 | METHODS OF PROCESSING CORE SELECTION FOR APPLICATIONS ON MANYCORE PROCESSORS - A runtime method is disclosed that dynamically sets up core containers and thread-to-core affinity for processes running on manycore coprocessors. The method is completely transparent to user applications and incurs low runtime overhead. The method is implemented within a user-space middleware that also performs scheduling and resource management for both offload and native applications using the manycore coprocessors. | 2014-07-24 |
20140208332 | SYSTEM AND METHOD FOR PROCESSING MESSAGES USING NATIVE DATA SERIALIZATION/DESERIALIZATION IN A SERVICE-ORIENTED PIPELINE ARCHITECTURE - A computer-implemented system and method for processing messages using native data serialization/deserialization without any transformation, in a service-oriented pipeline architecture is disclosed. The method in an example embodiment that includes serializing or deserializing the request/response message directly into the format (specific on-the-wire data format or a java object) the recipient expects (either a service implementation or a service consumer or the framework), without first converting into an intermediate format. This provides an efficient mechanism for the same service implementation to be accessed by exchanging messages using different data formats. | 2014-07-24 |
20140208333 | Initialize a Computing Device to Perform an Action - A method uses a computing device that includes a first processor in a first, inactive state operatively coupled to a second processor in an active state. While the first processor is in the first state ( | 2014-07-24 |
20140208334 | COMPUTATION DEVICE AND COMPUTATION EXECUTION METHOD - A computation device includes a data path element ( | 2014-07-24 |
20140208335 | Computer System Events Interface - An events interface is described, and the events interface includes event sequences that indicate software application events that occur in relation to each other along an adjustable continuum. Each of the event sequences corresponds to a software application that is executable on one or more computer devices, such as a hosted application by the computer devices, where modules of the software are each executable on the computer devices. The events interface also includes past event indicators along the event sequences that each present as a past software application event that occurred on at least one of the computer devices. | 2014-07-24 |
20140208336 | SYSTEM AND METHOD FOR PROVIDING NOTIFICATIONS ON A MOBILE COMPUTING DEVICE - A system and method for providing notifications on a mobile computing device are disclosed. The method comprises enabling multiple applications that operate on the mobile computing device to generate notifications in response to event occurrences. A plurality of notification representations are presented in a notification bar on the display. The plurality of notification representations are individually generated by a corresponding application in response to an event occurrence. The plurality of notification representations are represented in a first portion of the notification bar and with a number that represents how many notification representations from an application have been generated and not dismissed by a user. | 2014-07-24 |
20140208337 | MEDIUM PROCESSING DEVICE, CONFIGURATION INFORMATION SETTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN CONFIGURATION INFORMATION SETTING PROGRAM - A medium processing device includes a processor, the processor emits light to a medium by a light source and calculates spherical aberration information relevant to spherical aberration related to the medium based on a detection result of reflected light, determines an installation direction of the medium processing device based on the spherical aberration information, and sets configuration information relevant to an operation for the medium based on a determination result. | 2014-07-24 |
20140208338 | METHOD AND APPARATUS FOR PROVIDING TASK BASED MULTIMEDIA DATA - A method, system and apparatus for providing multimedia data, wherein the method includes defining, by a first user, a task for requesting multimedia data, wherein the task includes criteria for the requested multimedia data; maintaining, by an operator, the defined task based on the criteria, wherein the task being available for a second user; receiving multimedia data, from the second user, in response to the defined task based on the criteria; and maintaining, by an operator, the received multimedia data based on the criteria, wherein the multimedia being available to a third user. | 2014-07-24 |
20140208339 | METHODS AND APPARATUS FOR AUDIENCE MEASUREMENT USING GLOBAL SIGNATURE REPRESENTATION AND MATCHING - Disclosed example methods to determine a time offset between a first media signature having a first sequence of first data pairs and a second media signature having a second sequence of second data pairs include comparing ones of the first data pairs in the first sequence with ones of the second data pairs in the second sequence to determine original time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs. Such example methods also include scaling and truncating the original time differences to determine scaled time differences between respective combinations of the ones of the first data pairs and the ones of the second data pairs. Such example methods further include determining a histogram comprising bins representative of the scaled time differences, and selecting a histogram bin to correspond to the time offset between the first and second signatures. | 2014-07-24 |
20140208340 | DYNAMIC CONTENT RATING MANAGEMENT ACROSS A VARIETY OF TELEVISION INPUT SOURCES - Generally, this disclosure describes a system and method for dynamic content management across a variety of television input sources. The system may include an audience detection module configured to identify a viewer in a viewing area of a display configured to display received media content; a media scanning module configured to determine a media content rating associated with a portion of a media content received from at least one of a local content source and a remote content source; and a media player configured to adapt display of the portion of the received media content based on a policy when the associated media content rating corresponds to inappropriate content for the identified viewer. | 2014-07-24 |
20140208341 | METHODS AND APPARATUS TO MAINTAIN AUDIENCE PRIVACY WHILE DETERMINING VIEWING OF VIDEO-ON-DEMAND PROGRAMS - Methods and apparatus to maintain audience privacy while determining viewing of video-on-demand (VOD) programs are disclosed. An example method disclosed herein comprises obtaining subscriber metering data from a site metering device monitoring presentation of VOD content at a first subscriber site, obtaining server metering data from a VOD server, the server metering data including identification information for a plurality of subscriber sites to identify particular VOD content provided uniquely to each of the subscriber sites, the identification information manipulated to preserve anonymity of the plurality of subscriber sites, manipulating at least a portion of the subscriber metering data to determine a first manipulated identifier to identify the first subscriber site, and using the first manipulated identifier to cross-reference the manipulated identification information included in the server metering data to merge the subscriber metering data and the portion of the server metering data uniquely associated with the first subscriber site. | 2014-07-24 |
20140208342 | Intelligent Interactive TV Remote-Control System - An intelligent interactive TV remote-control system includes: a server, a TV device, a set-top box device, and an intelligent interactive remote-control device. The server is used for storing multimedia data and providing usage authentication service. The TV device is provided for playing multimedia data. The set-top box device is connected to the server and the TV device for downloading multimedia data from the server and outputting the same to the TV device for display. The intelligent interactive remote-control device is started for being connected to the server to perform usage authentication service thereby matching with the set-top-box device. When matching is successful, the intelligent interactive remote-control device is connected to the set-top box device and an interactive remote-control interface is generated corresponding to a playing window outputted from the set-top box device and displayed on the TV device for remotely controlling the set-top box device. | 2014-07-24 |
20140208343 | SYSTEM AND METHOD FOR SELECTIVELY RECEIVING REQUIRED SATELLITE TELEVISION CHANNELS - A system includes a video-on-demand server and an authentication server. The video-on-demand server is configured to provide video-on-demand content through a broadband connection to a set-top box device. The authentication server is in communication with the video-on-demand server. The authentication server is configured to receive a request to allow access to a video-on-demand package that includes the video-on-demand content, to determine if a user is currently authorized to constantly receive a broadcast package that includes a plurality of broadcast channels related to the video-on-demand content, and to authorize a broadcast channel in the broadcast package when not currently authorized to receive the broadcast package. | 2014-07-24 |
20140208344 | INTERNET SERVICE PROVIDER CALLBACK FOR SATELLITE SYSTEMS - A receiver and method for operating the same includes a memory storing purchase information therein and a communication module. A controller is in communication with the memory and the communication module. The controller determines whether an existing Internet connection is present at the communication module when the existing Internet connection is present and communicates purchase information to a service provider through the existing Internet connection. The controller determines whether a subscriber-initiated Internet connection has occurred within a mandatory callback time period, when purchase information has been communicated within the mandatory callback time period and advances the mandatory callback time period. The controller initiates the communication module to initiate a new Internet connection when there is no existing Internet connection present or no subscriber-initiated Internet connection has occurred within the mandatory callback time period. | 2014-07-24 |
20140208345 | VIRTUAL SET-TOP BOX - A virtual set-top box (vSTB) for executing a middleware component, designed originally for use with the physical STB, including emulating hardware capabilities of the physical STB to process IPTV content received over a connection for presenting the IPTV content on a display of the electronic device. | 2014-07-24 |
20140208346 | Advertising apparatus - An advertising apparatus | 2014-07-24 |
20140208347 | SYSTEM AND METHOD OF INVOLVING BROADCAST VIEWERS AND FUNDING PARTICIPANTS - A system and method for connecting a reality show or its participants to viewers on an individual level through an auxiliary system in which the viewer may purchase products associated with one or more of the participants of the game show, such as pay dirt containers associated with participants of a gold mining reality show. | 2014-07-24 |
20140208348 | SYSTEM AND METHOD FOR METAMORPHIC CONTENT GENERATION - A system that incorporates teachings of the present disclosure may include, for example, a device having a controller programmed to receive a media program having a repetitive portion that plays every time the media program is played. A first portion of the repetitive portion of the media program is modified while leaving another portion unmodified to produce a first modified portion. The first modified portion is presented after an initial presentation of the repetitive portion. The repetitive portion is further modified to produce multiple different modified repetitive portions used for successive presentations of the repetitive portion. Other embodiments are disclosed. | 2014-07-24 |
20140208349 | METHOD AND SYSTEM FOR UNINTERRUPTED BROADCAST CONTENT PROVISIONING - A method and system for uninterrupted broadcast content provisioning is disclosed. The method and system includes receiving one or more transport streams corresponding to one or more broadcast programs. The one or more transport streams may be transmitted using one or more of a satellite medium, a cable medium, and a terrestrial medium. One or more of the one or more received broadcast programs are then monitored using one or more hardware processor to detect an interruption in reception of the one or more of the one or more broadcast programs. On detecting an interruption, the one or more of the one or more broadcast programs are rendered automatically from one or more standby sources from the point of interruption of the one or more of the one or more broadcast programs. | 2014-07-24 |
20140208350 | SYSTEM AND METHOD FOR RECOMMENDING ON DEMAND MULTIMEDIA CONTENT BASED ON EVENT INFORMATION - A method for recommending premium on-demand multimedia content based on event information is provided. The method includes (i) obtaining the event information associated with a time period, (ii) mapping the event information with structured metadata associated with a plurality of premium on-demand multimedia content, (iii) generating a recommendation for at least one matching premium on-demand multimedia content based on the event information and a structured metadata associated with the at least one matching premium on-demand multimedia content. The time period includes a current time during which an event is trending. A metadata associated with at least one premium multimedia content corresponds to the event information. | 2014-07-24 |
20140208351 | VIDEO PROCESSING APPARATUS, METHOD AND SERVER - A video processing apparatus comprises a controller and a communications unit that receives video data representing a video image for display from a source and receives first data representing text to be reproduced within the video image, the text being in accordance with a first language. The controller is configured to communicate the first data to a remote terminal using the communications unit. The remote terminal converts the text from the first language to a second language, and to form second data to receive second data representing the text in the second language. The video processing apparatus further includes a video processor that is configured to process the video data and the second data to generate display signals for reproducing the video images with the text according to the second language inserted onto the video images, the text associated with the video images. | 2014-07-24 |
20140208352 | FLASH VIDEO ENABLER FOR IOS DEVICES - The invention relates to a system to enable playing flash video content in an iOS environment, to a server used in this system and to a corresponding method. The system comprises an iOS based user terminal comprising a browser to establish an Internet connection to a first server providing access of the user terminal to user requested websites containing flash videos, the first server being adapted to recognize flash video objects if present on the user requested websites and to transmit a modified content of the requested website to the user terminal in case of recognized flash video content, where the flash video content of the requested website is replaced by a reference suitable to access a second server providing video content playable on the iOS based user terminal, the browser of the user terminal being adapted to establish a connection to the second server via the transmitted reference in case of the user of the terminal uses a start button present within the transmitted content of the requested website displayed on the user terminal in order to play the video content, and the second server being adapted to transmit a video in a format playable on the iOS based user terminal comprising the content of the original flash video to the user terminal in response to the use of the start button displayed on the user terminal. | 2014-07-24 |
20140208353 | Multiple Resolution Audio and Video Systems, Methods of Production, Delivery and Uses Thereof - A multiple-resolution audio and video system is disclosed that includes: at least one shared network infrastructure; at least one audio file, video file or a combination thereof, wherein each of the at least one audio file, video file or combination thereof has at least one resolution format and wherein one of the at least one resolution format is a studio quality resolution; at least one executable user interface application; and at least one device that accesses the at least one executable user interface application. Methods of using a multiple-resolution audio and video system include: providing at least one shared network infrastructure; providing at least one audio file, video file or a combination thereof, wherein each of the at least one audio file, video file or combination thereof has at least one resolution format and wherein one of the at least one resolution format is a studio quality resolution; providing at least one executable user interface application; and utilizing at least one device to access the at least one executable user interface application. Devices and related software applications are also contemplated herein. | 2014-07-24 |
20140208354 | Method and system for TV interface for coordinating media exchange with a media peripheral - Aspects of the invention may be found in a method and system for communicating media and may comprise controlling communication of media from a television without consuming the media by the television. Under control of the television, the media may be transferred from a first location to at least one media peripheral located at a second location. A command initiated from or through the television may also cause media to be transfer from the first location to the second location. At least one command may be received that may effectuate the transfer of media from the first location to the second location. Accordingly, at least one request may be received by the television and utilized to facilitate or control transfer of the media. The television may redirect media from a first location to a second location with the media being received and/or consumed by the television. | 2014-07-24 |
20140208355 | SYNCHRONIZING VIDEO CONTENT WITH EXTRINSIC DATA - Disclosed are various embodiments for associating and synchronizing extrinsic data with video content at particular points of time in the video content. A user interface is rendered that facilitates a selection from extrinsic data items that are associated with a video content feature that is currently being presented to a user. A user selection of a particular extrinsic data item is received through the user interface, and a time in the video content feature is determined corresponding to the user selection. An association is then generated between the particular extrinsic data item and the time in the video content feature. | 2014-07-24 |
20140208356 | FAVORITES MOSAIC - A set-top box generates a multimedia signal that includes streaming video for a plurality of currently available multimedia channels. A user configures a plurality of favorite channels. Streaming video from the favorite channels is provided in a plurality of viewports on a display. A user presses a favorites button on a remote control to prompt an application server to signal a content server to provide a compound video signal including streaming video from each favorite channel. The set-top box produces a resultant video signal including the streaming video from each favorite channel in a corresponding viewport. The viewports correspond to a mosaic template that may be hosted by the application server and accessed by the content server. | 2014-07-24 |
20140208357 | METHOD AND DEVICE FOR PRESENTING VIDEO NAVIGATING INTERFACE, DISPLAYING DEVICE AND COMPUTER PROGRAMMING PRODUCT - A method and a device for presenting a video navigating interface, a displaying device and a computer programming product are provided, the method includes: providing a video navigating interface; obtaining a plurality of video information of a plurality of online videos corresponding to a searching condition, wherein each of the video information includes a plurality of quantitative information; generating a plurality of video blocks according to the video information; retrieving at least two quantitative information from the quantitative information of each video information; adjusting the order of the video blocks and the width of each video block according to the retrieved quantitative information, to generate a video block sequence; and presenting the video block sequence in the video navigating interface. | 2014-07-24 |
20140208358 | INTERACTIVE MEDIA GUIDE WITH MEDIA GUIDANCE INTERFACE - Systems and methods for providing guidance to users for finding media are described. Such systems and methods may be provided in interactive media guides such as program guides, web browsers, or other suitable interactive media guides. | 2014-07-24 |
20140208359 | INFORMATION DESCRIPTOR AND EXTENDED INFORMATION DESCRIPTOR DATA STRUCTURES FOR DIGITAL TELEVISION SIGNALS - According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories. | 2014-07-24 |
20140208360 | METHODS, SYSTEMS, AND MEDIA FOR PROVIDING MEDIA GUIDANCE WITH MEDIA CONTENT FROM ALTERNATE SOURCES - In accordance with some embodiments of the disclosed subject matter, mechanisms for providing media guidance with media content from alternate sources are provided. In some embodiments, a method for providing media guidance with a plurality of media sources is provided, the method comprising: storing a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; determining a subset of the plurality of media content listings for presenting to a user; determining, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and causing a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source. | 2014-07-24 |
20140208361 | Digital contents receiving apparatus - A television set is capable of receiving both broadcast program from television station and corresponding digital file of the same contents from a server station through internet. The television set keeps information of time limit for the server station to surely provide the file. The television set automatically downloads the file when the time limit comes close or the time limit information is failed to be kept. The television set keeps URL for the moving image program enjoyed upon turning-off of the television set until the next turning-on for instantly enjoying the moving image content provided at the URL. User who turning-on the television set or changing the channel with any program not in mind to feel interest in the program on display by chance can enjoy the program from the beginning by means of downloading corresponding digital file of the same contents through internet by an automatic link. | 2014-07-24 |
20140208362 | SYSTEM AND METHOD FOR MODIFYING ADVERTISEMENT RESPONSIVE TO EPG INFORMATION - A system and method for utilizing data stored in an EPG database for modifying advertisement information. In this way, a service provider and/or an advertiser can transmit a single advertisement to all the television stations regardless of their geographic location and other user specific information, and need not re-transmit the advertisement even if there is a change in the show's program description. When the advertisement is displayed, the correct updated information is retrieved from the EPG database and inserted into the advertisement. | 2014-07-24 |
20140208363 | SEARCHING METHOD AND DIGITAL STREAM SYSTEM - A searching method for a digital stream system, includes acquiring a plurality of selecting keywords related to a broadcast program from a network service terminal of the digital stream system according to a program consultation of the broadcast program; selecting at least one of the plurality of selecting keywords for assembling a searching keyword string; and acquiring a plurality of on-demand information from at least one on-demand resource service terminal according to the searching keyword string. | 2014-07-24 |
20140208364 | INFORMATION DESCRIPTOR AND EXTENDED INFORMATION DESCRIPTOR DATA STRUCTURES FOR DIGITAL TELEVISION SIGNALS - According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories. | 2014-07-24 |
20140208365 | SYSTEMS AND METHODS FOR INTERACTIVE PROGRAM GUIDES WITH PERSONAL VIDEO RECORDING FEATURES - Methods and systems that provide enhanced personal video recorder (“PVR”) and interactive television program guide (“IPG”) functionality are provided. An interactive television application may be used to display a list of PVR recordings, schedule recordings to a PVR, configure recordings, view a list of scheduled recordings, configure recording settings, or select delete priority settings for recordings. The application may integrate pay-per-view and PVR functionality. The application may send user notifications for changes that are to be made to the recording content of a PVR. Live programming may be buffered by the application using straight buffers that are created for each new program. Parallel buffers for concurrent programs may be implemented using multiple tuners. Straight buffers may be used in managing or controlling the flow of programming. Television content may be automatically paused when a user is using the application. Multiple IPGs for different users of a PVR may be implemented. | 2014-07-24 |
20140208366 | MULTIMEDIA SYSTEM BASED E-COMMERCE - E-commerce techniques, in accordance with embodiments of the present technology, provide an improved buying experience integrated with the television viewing experience. A multimedia system for implementing the e-commerce techniques includes a two way communication system such as a set top box, display device and remote controller. The set top box and display device are used to present enhanced content including one or more offerings to users. The users can use the remote control to complete a purchase transaction for one or more of the offerings. | 2014-07-24 |
20140208367 | 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. | 2014-07-24 |
20140208368 | DIGITAL DOWNLOADING JUKEBOX SYSTEM WITH USER-TAILORED MUSIC MANAGEMENT, COMMUNICATIONS, AND OTHER TOOLS - A digital downloading jukebox system including a mechanism for delivering custom services to a recognized user, including services for creating playlists, communicating with others, accessing other features, etc. is provided. In some exemplary embodiments, after a user is recognized, the jukebox system allows users to access a special front-end via an Internet-enabled device or on an actual jukebox. Then, the user may, for example, create playlists, share songs with friends, send messages to friends, and access other value-added content. Such a system preferably learns about networks of friends, and enables managers to send similar messages to regular customers and/or others known to the system. In some exemplary embodiments, changes via a first user interface on a first device are reflected on second user interface on other properly-configured devices. | 2014-07-24 |
20140208369 | APPARATUS AND SYSTEM FOR PERSONAL DISPLAY OF CABLE AND SATELLITE CONTENT - A set top terminal is configured to be accessible to a content management tool over a local network. The set top terminal includes means for delivering remote content from a cable or satellite content provider to a television screen in a form that is readily viewable on the television screen and means for storing the remote content for delayed viewing. The set top terminal also includes means for transcoding the remote content to a form that the content management tool is configured to utilize, where the form that the content management tool is configured to utilize is different than the form that is readily viewable on the television screen. The set top terminal can be part of a network including a personal display device and a content management tool. The content management tool may be embedded within the personal display device. | 2014-07-24 |
20140208370 | WIRELESS TERMINAL, WIRELESS COMMUNICATION SYSTEM, AND WIRELESS COMMUNICATION CONTROL DEVICE - A wireless terminal communicates with a wireless communication apparatus including one or more wireless access points, and is used in a facility including a plurality of seats. The wireless terminal includes a seat position identifying unit, a distance determination unit, and a processing setting unit. The seat position identifying unit identifies a seat position of a user of the wireless terminal. The distance determination unit determines a distance from the identified position to the one or more wireless access points. The processing setting unit sets the processing associated with communication based on the determined distance. | 2014-07-24 |
20140208371 | COMMUNICATION DEVICE AND COMMUNICATION SYSTEM - The communication device is installed in a predetermined space. The communication device receives and displays content distributed only within a variable available viewing time. The communication device includes an available viewing time calculation unit configured to calculate the available viewing time, a replay time calculation unit configured to calculate the replay time needed to replay predetermined content, a warning determination unit configured to compare the replay time and the available viewing time and generate warning information when the replay time exceeds the available viewing time, and a display unit configured to display the warning information generated by the warning determination unit. | 2014-07-24 |
20140208372 | SYSTEM FOR EXCHANGING MEDIA CONTENT BETWEEN A MEDIA CONTENT PROCESSOR AND A COMMUNICATION DEVICE - A system that incorporates teachings of the present disclosure may include, for example, a media content processor having a controller adapted to detect an event associated with recorded media content derived from one among a plurality of media content sources, select a communication device of a subscriber of the media content processor, retrieve a portion of the recorded media content, generate a notice describing the event, and transmit the notice with the portion of the recorded media content to the communication device. Other embodiments are disclosed. | 2014-07-24 |
20140208373 | Systems and Methods of Processing Closed Captioning for Video on Demand Content - A method includes receiving closed captioning data at a computing device. The closed captioning data is associated with a video on demand asset and is represented in a first format. The method also includes, during a single video on demand streaming session, converting the closed captioning data from the first format to a platform-independent format and converting the closed captioning data from the platform-independent format to a second format. The method further includes transmitting, during the single video on demand streaming session, the closed captioning data in the second format to a destination device. | 2014-07-24 |
20140208374 | METHOD AND APPARATUS FOR ADAPTIVE TRANSCODING OF MULTIMEDIA STREAM - A method of streaming an output content stream adaptively transcoded from a corresponding input content stream includes offering, to a client device, a number of alternative versions of the output content stream, for selection by the client device, and dividing the input content stream into two or more segments. Prior to the offering step at least a first segment of the input content stream is transcoded into at least one corresponding segment of an output content stream corresponding to at least one version from the number of alternative versions offered to the client device. Upon receiving a request from the client device for a selected version of the output content stream, streaming is begun with using a first one of the at least one corresponding segments of an output content stream corresponding to at least one version from the number of alternative versions offered to the client device that had been transcoded and stored prior to offering. Transcoding parameters are extracted from the request, for controlling the transcoding of a subsequent segment of the input content stream into the version selected by the client device, and the subsequent segment transcoded into the requested version is streamed to the client. | 2014-07-24 |
20140208375 | DISTRIBUTED NON-REAL-TIME CONTENT - A method is provided for a reception apparatus to access non-real-time (NRT) content. The method includes receiving, by the reception apparatus, a selection of the NRT content included in a digital television broadcast signal broadcast by a content source. The reception apparatus determines whether the selected NRT content is stored in a memory of the reception apparatus. When the selected NRT content is determined not to be stored in the memory, the reception apparatus determines whether the selected NRT content can be downloaded from an external device that is accessible via a communication network. When the selected NRT content is determined to be downloadable from an external device that is accessible via the communication network, the reception apparatus downloads the selected NRT content from the external device. | 2014-07-24 |
20140208376 | METHOD AND APPARATUS FOR COMMUNICATIONS - A system that incorporates teachings of the present disclosure may include, for example, a set-top-box (STB) having a controller to operate the STB coupled to an interactive television network as an audio visual answering machine using a digital video recorder forming a part of the STB, use at least one camera coupled to the STB to capture video, use at least one microphone coupled to the STB to capture audio, present video from at least a calling party on a television set coupled to the STB, and present audio from at least the calling party on speakers coupled to the STB. Other embodiments are disclosed. | 2014-07-24 |
20140208377 | METHOD FOR PROCESSING NON-REAL TIME SERVICE AND BROADCAST RECEIVER - A method of processing a non-real time service of a broadcast receiver includes receiving a signaling information table including additional information on contents configuring a non-real time service and a content identifier for each content, acquiring the additional information on contents and the content identifier for each content from the signaling information table, storing contents being downloaded through a FLUTE or an internet in a storage medium, based upon the additional information on contents and the content identifier for each content, and displaying a list of recordings including the contents stored in the storage medium. | 2014-07-24 |
20140208378 | INFORMATION PROVISIONING APPARATUS AND INFORMATION PROVISIONING METHOD - A decoding method and apparatus are provided for decoding an audiovisual stream that is divided into a plurality of segments. The decoding method and apparatus obtain metadata that specify a segment out of the plurality of segments. The metadata is described in a structured description. The segment that is specified by the metadata is obtained, and a start time for rendering the segment from the metadata is derived. The segment is decoded based on the metadata to generate decoded segment data before the start time. | 2014-07-24 |
20140208379 | METHOD AND SYSTEM FOR EMBEDDING METADATA IN MULTIPLEXED ANALOG VIDEOS BROADCASTED THROUGH DIGITAL BROADCASTING MEDIUM - A method and system for broadcast of additional content such as metadata required for client specific interactive application in an analog domain along with conventional audio, video and PSI or SI data is disclosed. The present invention enables transmission of encoded audio data or EPG data, timestamp information required for audio video synchronization referred to as metadata by embedding such metadata in the pixels of video pixels and then encoding by the standard video encoder to generate an encoded stream. The encoded stream is decoded using the standard video decoder at the receiving station to generate a Composite Video Blanking and Sync (CVBS) analog video signal. From the CVBS signal, the RGB or YUV pixels of the videos are extracted. Finally a data extractor module retrieves the embedded metadata from the RGB or YUV pixels. | 2014-07-24 |
20140208380 | STORING NON-REAL TIME CONTENT - A method is provided for a reception apparatus to store non-real-time (NRT) content. The method includes receiving, by the reception apparatus, the NRT content included in a digital television broadcast signal broadcast from a content source. The received NRT content, included in the digital television broadcast signal broadcast from the content source, is stored in a memory of the reception apparatus. The reception apparatus outputs the NRT content stored in the memory for presentation to a user. The reception apparatus receives a request to store the NRT content in an external device and, in response, sends an instruction via a communication network to store the NRT content in the external device. | 2014-07-24 |
20140208381 | Analyzing Usage Information of an Information Management System - In an information management system, activity data is collected and analyzed for patterns. The information management system may be policy based. Activity data may be organized as entries including information on user, application, machine, action, object or document, time, and location. When checking for patterns in the activity or historical data, techniques may include inferencing, frequency checking, location and distance checking, and relationship checking, and any combination of these. Analyzing the activity data may include comparing like types or categories of information for two or more entries. | 2014-07-24 |
20140208382 | User Authentication Based on Network Context - Example systems and methods of user authentication based on network context are presented. In one example, a command to authenticate a user of a computing device is received in response to a request transmitted from the computing device to access a computing solution. In response to the command, a determination is made whether a network address corresponding to the request matches at least one network address associated with a protected network. Based on the network address corresponding to the request not matching the at least one network address associated with the protected network, authentication of the user is initiated at an identity provider corresponding to the computing solution. Otherwise, based on the network address corresponding to the request matching the at least one network address associated with the protected network, authentication of the user is delegated to an identity management system located within the protected network. | 2014-07-24 |
20140208383 | SYSTEMS AND METHODS FOR SECURITY TIERING IN PEER-TO-PEER NETWORKING - A method may also include receiving from each of one or more of potential peer information handling systems a connection request comprising a peer minimum acceptable security level for the peer information handling system. The method may additionally include comparing the peer minimum acceptable security level to a security level of the information handling system. The method may further include completing a peer-to-peer connection between the information handling system and the peer information handling system if the minimum acceptable security level is not higher than that of the security level of the information handling system. | 2014-07-24 |
20140208384 | SYSTEM AND METHOD FOR MANAGING, CONTROLLING AND ENABLING DATA TRANSMISSION FROM A FIRST DEVICE TO AT LEAST ONE OTHER SECOND DEVICE, WHEREIN THE FIRST AND SECOND DEVICES ARE ON DIFFERENT NETWORKS - A computer-implemented method of pairing at least two micro-processing devices (a primary device on a first network and a secondary device on a second network which may be different from the first network) comprises a device pairing server for the purpose of at least one of direct data exchange and indirect data exchange, between the devices. | 2014-07-24 |
20140208385 | METHOD, APPARATUS AND SYSTEM FOR WEBPAGE ACCESS CONTROL - A method is provided for webpage access control. The method includes sending a webpage access request which carries a first URL to a browser control and receiving N number of callbacks corresponding to the webpage access request. The method also includes comparing a second URL carried in a first callback with recorded M number of trusted URLs. Further, the method includes instructing the browser control to access a webpage corresponding to the second URL when the second URL is the same as one of the M trusted URLs. When the second URL is different from any one of the M trusted URLs, the method includes instructing the browser control to cancel the webpage access request when the webpage is not an embedded sub-webpage and instructing the browser control to deny display of the sub-webpage but to allow display an original webpage when the webpage is an embedded sub-webpage. | 2014-07-24 |
20140208386 | Adaptive Strike Count Policy - An adaptive strike count management is implemented for securing resources. The method authorizes access to a resource if a security credential matches pre-stored security data. However, when the security credential does not match the pre-stored security data, the adaptive strike count management method denies access to the resource; assesses the risk level based on the security credential; increments a strike counter by a predetermined value based on the risk level; and disables further access attempts to the resource if the strike counter exceeds a threshold. The strike counter is incremented by a first value when the risk level is assessed to be a first level, a second value when the risk level is assessed to be a second level, and a third value when the risk level is assessed to be a third level. | 2014-07-24 |
20140208387 | Device utilizing an optical signal to access an access point - Disclosed is a device that receives an optical signal having an authorization code that allows the device to utilize an access point to obtain access to the Internet and other networks. The device may include: a modem; a light sensor; and a processor. The light sensor may receive an optical signal from a light source. The processor may execute operations including: processing the received optical signal to identify an authorization code and to connect the device through the modem to the access point based upon the authorization code such that the device may obtain access to the Internet and other networks. | 2014-07-24 |
20140208388 | User Notifications During Computing Network Access - A notification is received that a network device in a computing network has blocked a service request directed towards a network resource of the computing network. A determination is made, based on authentication information associated with one or more of a network endpoint that transmitted the service request and a user at the network endpoint, as to whether the user should be notified of a reason that the network device blocked the service request. If it is determined that the user should be notified, a notification summarizing the reason that the network device blocked the service request is transmitted to the network endpoint. | 2014-07-24 |
20140208389 | ENROLLMENT OF USER IN DEVICE IDENTIFICATION PROGRAM - Embodiments of the invention are directed to systems, methods and computer program products for enrolling a user in a device identification program. In some embodiments, a system is configured to: receive device identification information from a mobile device, receive user information associated with a user, the user information enabling identification of the user, associate the device identification information with the user information, and create a record based on the device identification information and the user information. | 2014-07-24 |
20140208390 | SYSTEM AND METHOD FOR ENHANCED CONTROL SYSTEM SECURITY - A system including a controller having a data repository configured to store a first mapping associating a user to an Application Certificate and a second mapping associating the user to a user privilege. The system further includes an OPC Unified Architecture (UA) server configured to provide server access based on receiving the Application Certificate from an OPC UA client and enforcing the user privilege, in which the user privilege is retrievable based on the first and the second mappings. | 2014-07-24 |