23rd week of 2014 patent applcation highlights part 72 |
Patent application number | Title | Published |
20140157262 | MULTI-TIER PLATFORM-AS-A-SERVICE (PAAS) DEPLOYMENT REDUCED TO SINGLE-TIER ARCHITECTURE FOR DEVELOPMENT - A multi-tier platform-as-a-service (PaaS) deployment reduced to a single-tier architecture for development is disclosed. A method of the disclosure includes mapping multiple tiers of a PaaS system to a consolidated environment executable on a virtual machine (VM), wherein networking stacks of the VM maintain a separation between the multiple tiers in the consolidated environment, and providing the consolidated environment as a development instance of the PaaS system for execution on the VM, the consolidated environment facilitating testing of code changes to the PaaS system. | 2014-06-05 |
20140157263 | Restoring a Previous Version of a Virtual Machine Image - An approach is provided to apply a virtual machine (VM) image to a computer system. In the approach, implemented by an information handling system, a detection is made that a current VM image executing on the computer system is experiencing a problem. In response, prior VM images are analyzed, with each of the prior VM images being an image that was previously executed on the computer system. Based on the analysis, one of the prior VM images is selected and the selected image is used to replace the current VM image on the computer system. | 2014-06-05 |
20140157264 | Virtual Machine-Preserving Host Updates - Techniques are described for updating a host operating system on a server while maintaining virtual machines running on the server. An updated host operating system is copied to the server. The currently active host operating system freezes the virtual machines but leaves them resident in RAM. The allocations and state for each virtual machine is copied to RAM or local storage. The active host operating system is shut down. Instead of issuing a command to reboot the server after it finishes shutting down, the active host operating system transfers execution to a loader. The loader reads the kernel of the updated host operating system into RAM along with an allocation map for the virtual machines and instructions to resume the virtual machines. The loader transfers execution to the updated host operating system entry point, and the updated host operating system loads the states of the virtual machines and resumes them. | 2014-06-05 |
20140157265 | DATA FLOW AFFINITY FOR HETEROGENOUS VIRTUAL MACHINES - According to one aspect of the present disclosure a system and technique for data flow affinity for heterogeneous virtual machines includes a hypervisor operable to manage a virtualized environment comprising first and second logical partitions, the first logical partition having a maximum receive unit (MRU) different than a MRU of the second logical partition. The system also includes a virtual input/output server (VIOS) having a shared virtual adapter connected to the first and second logical partitions. The shared virtual adapter is configured to, responsive to receiving data destined for the first or second logical partitions, perform transmission control protocol (TCP) segmentation offload processing of the data utilizing the MRU of the first logical partition as the transmission unit for data destined for the first logical partition and utilizing the MRU of the second logical partition as the transmission unit for data destined for the second logical partition. | 2014-06-05 |
20140157266 | Restoring a Previous Version of a Virtual Machine Image - An approach is provided to apply a virtual machine (VM) image to a computer system. In the approach, implemented by an information handling system, a detection is made that a current VM image executing on the computer system is experiencing a problem. In response, prior VM images are analyzed, with each of the prior VM images being an image that was previously executed on the computer system. Based on the analysis, one of the prior VM images is selected and the selected image is used to replace the current VM image on the computer system. | 2014-06-05 |
20140157267 | DATA FLOW AFFINITY FOR HETEROGENOUS VIRTUAL MACHINES - According to one aspect of the present disclosure, a method and technique for data flow affinity for heterogeneous virtual machines is disclosed. The method includes: connecting first and second logical partitions to a shared virtual adapter, the first logical partition having a maximum receive unit (MRU) different than a MRU of the second logical partition; and responsive to receiving data by the shared virtual adapter destined for the first or second logical partitions, performing transmission control protocol (TCP) segmentation offload processing of the data by the shared virtual adapter utilizing the MRU of the first logical partition as the transmission unit for data destined for the first logical partition and utilizing the MRU of the second logical partition as the transmission unit for data destined for the second logical partition. | 2014-06-05 |
20140157268 | CONSENT-BASED VIRTUAL MACHINE MIGRATION - A system, method, and computer program product for controlling migration of a VM operable on a first site and a second site. The system includes an identify component for identifying the second site; a request component for sending a consent request message to a software component, wherein the consent request message comprises at least one of an identifier of the VM and an identifier of the second site; a calculate component, operable on the software component and responsive to receiving the consent request message, for determining consent for the second site; a send component, responsive to a positive determination, for sending a consent message; and a migrate component, responsive to receiving the consent message, for migrating the VM from the first site to the second site. | 2014-06-05 |
20140157269 | COMMON CONTIGUOUS MEMORY REGION OPTIMIZED LONG DISTANCE VIRTUAL MACHINE MIGRATION - Embodiments relate to migrating a virtual machine (VM) between work groups. A first machine in a first work group generates a migration request that identifies one or more contiguous memory regions used by the VM for operation. The first machine transmits the migration request to a plurality of work groups. The first machine receives a score from each of the plurality of work groups indicating a number of contiguous memory regions identified in the migration request that are available at the respective work group. A second work group in the plurality of work groups is identified as a destination for the VM based on the scores and a distance of the second work group from the first machine. A migration of the VM from the first machine to a second machine in the second work group is caused based on the identification of the second work group as the destination. | 2014-06-05 |
20140157270 | VIRTUAL MACHINE MANAGEMENT - A virtual machine management method and system is provided. The method includes receiving by a computing system, a list of virtual machines deployed within an enterprise. The computing system determines that a specified time period has elapsed during deployment and a list of resources and transactions associated with the virtual machines is retrieved. The computing system calculates a cost value and service value for deploying the virtual machines and a premium value associated with the services. The computing system determines if the premium value is within a policy for the enterprise. | 2014-06-05 |
20140157271 | USER DATAGRAM PROTOCOL (UDP) PACKET MIGRATION IN A VIRTUAL MACHINE (VM) MIGRATION - Embodiments of the invention relate to receiving, by a first processor comprising a processing device, an indication that a migration of a virtual machine from the first processor to a second processor is to occur. The first processor transmits user datagram protocol (UDP) packets intended for the virtual machine to the second processor based on the indication. A signal is transmitted to the virtual machine to enter an offline state, wherein the offline states comprises a transfer of at least one of a central processing unit (CPU) state and a memory state, and wherein the virtual machine is configured to halt a processing of the UDP packets in response to receiving the signal. The virtual machine is reactivated once the migration of the virtual machine from the first processor to the second processor is complete. The virtual machine is instructed to resume the processing of the UDP packets. | 2014-06-05 |
20140157272 | SYSTEM AND METHOD FOR PROVIDING HARDWARE VIRTUALIZATION IN A VIRTUAL MACHINE ENVIRONMENT - A system and method for providing hardware virtualization and resource management in a virtual machine environment. An application server environment is extended to provide an interface from the higher layers in the application server environment to the system's actual processing power, such that the allocation of processing can be made in a machine-independent way. A layer of software can be placed between the virtual machine and the hardware that improves the efficiency of the virtualized Java execution system. The system comprises two main components: a first, lower-level, execution environment that replaces the usual operating system; and a second, higher-level, resource broker that is responsible for handing out new virtual machines to the above layers, and for monitoring the current resource usage of the running virtual machines. | 2014-06-05 |
20140157273 | METHOD, DATA PROCESSING PROGRAM, AND COMPUTER PROGRAM PRODUCT TO COMPENSATE FOR COUPLING OVERHEAD IN A DISTRIBUTED COMPUTING SYSTEM, AND CORRESPONDING OVERHEAD CALCULATOR FOR A DISTRIBUTED COMPUTING SYSTEM AND CORRESPONDING COMPUTER SYSTEM - An improved method to compensate for coupling overhead in a distributed computing system offering a raw processing capacity, comprising an effective processing capacity ( | 2014-06-05 |
20140157274 | OFFERING NETWORK PERFORMANCE GUARANTEES IN MULTI-TENANT DATACENTERS - Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of virtual machines and a performance requirement, such as a bandwidth requirement, specified by the tenant. A network manager within the datacenter maps the request onto the datacenter topology and allocates virtual machines within the datacenter based on the available slots for virtual machines within the topology and such that the performance requirement is satisfied. Following allocation, stored residual capacity values for elements within the topology are updated according to the new allocation and this updated stored data is used in mapping subsequent requests onto the datacenter. The allocated virtual machines form part of a virtual network within the datacenter which is allocated in response to the request and two virtual network abstractions are described: virtual clusters and virtual oversubscribed clusters. | 2014-06-05 |
20140157275 | DISTRIBUTED COMPUTING METHOD AND DISTRIBUTED COMPUTING SYSTEM - A distributed computing method and distributed computing system are provided. Said distributed computing method includes: distributedly computing an input task stream; reducing the computation results of said distributed computation; and storing the reduced computation results in reduction buffers. Said distributed computing system includes distributed computing device which are used for the distributed computation, multiple reduction units which are used for reducing the computation results of said distributed computation, one or more reduction buffer which are used for storing reduced computation results, and a reduction control device which is used for controlling the reduction from said computation results to said reduction buffers and the access to the reduction buffer. | 2014-06-05 |
20140157276 | DISTRIBUTED TRANSACTION ROUTING - Embodiments relate to routing a distributed transaction. An aspect includes receiving and storing distributed transaction initiation information from a transaction manager. Another aspect includes sending an okay message to the transaction manager. Another aspect includes receiving a distributed transaction having at least one function type from the transaction manager. Another aspect includes determining a resource manager for the distributed transaction based on the function type of the distributed transaction. Another aspect includes sending, based on the resource manager being ready, the distributed transaction to the determined resource manager. | 2014-06-05 |
20140157277 | REDUCING POWER GRID NOISE IN A PROCESSOR WHILE MINIMIZING PERFORMANCE LOSS - In the management of a processor, logical operation activity is monitored for increases from a low level to a high level during a sampling window across multiple cores sharing a common supply rail, with at least one decoupling capacitor along the common supply rail. Responsive to detecting the increase in logical operation activity from the low level to the high level during the sampling window, the processor limits the logical operations executed on the cores during a lower activity period to a level of logical operations set between the low level and a medium level, where the medium level is an amount between the low level and the high level. Responsive to the lower activity period ending, the processor gradually decreases the limit on the logical operations to resume normal operations. | 2014-06-05 |
20140157278 | THREAD FOLDING TOOL - A computer-implemented method of performing runtime analysis on and control of a multithreaded computer program. One embodiment of the present invention can include identifying threads of a computer program to be analyzed. Under control of a supervisor thread, a plurality of the identified threads can be folded together to be executed as a folded thread. The execution of the folded thread can be monitored to determine a status of the identified threads. An indicator corresponding to the determined status of the identified threads can be presented in a user interface that is presented on a display. | 2014-06-05 |
20140157279 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD AND CONTROL PROGRAM STORAGE MEDIUM - Provided is an information processing apparatus. The information processing apparatus includes thread control means for, at starting a plurality of threads, giving an identifier to the thread, and, at ending the each thread, notifying of an end along with the identifier; and data element control means for, in case that a deletion thread which deletes a data element from list-structured data being executed, maintaining a content of the deleted data element in an unmodifiable state until ends of all the threads which started before the deletion processing by the deletion thread being confirmed by a notification of the end along with the identifier, and, in case that the ends of all the threads which started before the deletion processing by the deletion thread being notified of along with the identifier, putting the deleted data element into a reusable state. | 2014-06-05 |
20140157280 | SCHEDULING METHOD AND SCHEDULING SYSTEM - A scheduling method includes determining whether priority of an application to be activated is of a given priority, the determining being performed by a first data processing apparatus that is included in a first group having at least one data processing apparatus; transferring to a second data processing apparatus that is included in any one among a second group and the first group, a predetermined function of the first data processing apparatus so as to execute the application by the first data processing apparatus, the transferring being performed when the priority of the application is of the given priority, and the first and the second groups being among a plurality of groups that each includes at least one data processing apparatus; and placing the application in an execution queue of the first data processing apparatus, when the priority of the application is not the given priority. | 2014-06-05 |
20140157281 | PRIORITY-BASED MANAGEMENT OF SYSTEM LOAD LEVEL - Systems, methods, and computer program products are described herein for managing computer system resources. A plurality of modules (e.g., virtual machines or other applications) may be allocated across multiple computer system resources (e.g., processors, servers, etc.). Each module is assigned a priority level. Furthermore, a designated utilization level is assigned to each resource of the computer system. Each resource supports one or more of the modules, and prioritizes operation of the supported modules according to the corresponding assigned priority levels. Furthermore, each resource maintains operation of the supported modules at the designated utilization level. | 2014-06-05 |
20140157282 | method for operating a real-time critical application on a control unit - A method for operating a real-time critical application, having at least two operating modes, on a control unit of a motor vehicle having at least two parallel processor cores or microprocessors, includes: reading out configuration data assigned to a selected operating mode from a memory assigned to the control unit, the configuration data having information concerning (i) the ability of task lists assigned to the selected operating mode to be executed on each of the at least two parallel processor cores or microprocessors, and/or (ii) the processor cores to be used for the operating mode selected; and determining, on the basis of the read configuration data, which of the at least two parallel processor cores or microprocessors is necessary to operate the real-time critical application and which is able to be switched off or operated in an energy-saving mode. | 2014-06-05 |
20140157283 | ATTRIBUTING CAUSALITY TO PROGRAM EXECUTION CAPACITY MODIFICATIONS - Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time. In addition, various operations may be performed to attribute causality information or other responsibility for particular program execution capacity modifications that are performed, including by attributing a single event as causing one capacity modification, and a combination of multiple events as possible causes for another capacity modification. The techniques may in some situations be used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service. | 2014-06-05 |
20140157284 | THREAD PROCESSING ON AN ASYMMETRIC MULTI-CORE PROCESSOR - An ASMP computing device comprising one or more computing components and one or more memory devices. The one or more computing components comprise a plurality of processing units and the one or more memory devices are communicatively coupled to the one or more computing components. Stored on the one or more memory devices are first processing frequency data and second processing frequency data. The first processing frequency data comprise a synchronization frequency, the synchronization frequency comprising a frequency for application to all online processing units when a measured highest load of any online processing unit is greater than a first ramp-up processor load threshold and an operating frequency of the online processing unit is lower than the synchronization frequency. The second processing frequency data comprises a ramp-up frequency, the ramp-up frequency comprising a frequency for application to any online processing unit when a measured processing load of the any online processing unit is greater than a second ramp-up processing load threshold. | 2014-06-05 |
20140157285 | DYNAMIC RECONFIGURABLE HETEROGENEOUS PROCESSOR ARCHITECTURE WITH LOAD BALANCING AND DYNAMIC ALLOCATION METHOD THEREOF - A dynamic reconfigurable heterogeneous processor architecture with load balancing and dynamic allocation method thereof is disclosed. The present invention uses a work control logic unit to detect load imbalance between different types of processors, and employs a number of dynamic reconfigurable heterogeneous processors to offload the heavier loaded processors. Hardware utilization of such design can be enhanced, and variation in computation needs among different computation phases can be better handled. To design the dynamic reconfigurable heterogeneous processors, a method of how to choose the basic building blocks and place the routing components is included. With the present invention, performance can be maximized at a minimal hardware cost. Hence the dynamic reconfigurable heterogeneous processor(s) so constructed and the load balancing and dynamic allocation method together will have the best performance at least cost. | 2014-06-05 |
20140157286 | SYSTEM AND METHOD FOR THREAD PROTECTED TESTING - A method performed by a system including one or more data processing systems. The method includes receiving a plurality of requesting process calls for a target process from one or more requesting processes and identifying dependencies between the requesting process calls. The method includes sending the requesting process call to the target process for execution on multiple threads, including sending thread execution parameters corresponding to the requesting process calls, the thread execution parameters indicating that the requesting process calls can be executed by the target process simultaneously and independently, that the requesting process calls must be processed in a specific order based on the dependencies, or that the requesting process calls are to be executed with shared process objects. The method includes receiving results from the target process. The method includes sending the results to the requesting processes corresponding to the respective requesting process calls. | 2014-06-05 |
20140157287 | Optimized Context Switching for Long-Running Processes - Methods, systems, and computer readable storage media embodiments allow for low overhead context switching of threads. In embodiments, applications, such as, but not limited to, iterative data-parallel applications, substantially reduce the overhead of context switching by adding a user or higher-level program configurability of a state to be saved upon preempting of a executing thread. These methods, systems, and computer readable storage media include aspects of running a group of threads on a processor, saving state information by respective threads in the group in response to a signal from a scheduler, and pre-empting running of the group after the saving of the state information. | 2014-06-05 |
20140157288 | METHOD AND APPARATUS FOR PROVIDING CONTEXT AWARE LOGGING - A method, apparatus and computer program product are therefore provided to enable context aware logging. In this regard, the method, apparatus, and computer program product may record events that occur in one or more applications, where the events are due to user input. These events may be associated with time values and data describing application contexts, such that the events may be used to generate an input log that also records application semantics and statuses. A variety of operations may be performed using this input log, including recreation of an application state by playing back the log, the ability to suspend or resume a user session, the ability to perform undo or pause operations, the ability to analyze user inputs to train or audit users, testing of users, troubleshooting of errors, and enabling multi-user collaboration. | 2014-06-05 |
20140157289 | HYBRID PLATFORM-DEPENDENT SIMULATION INTERFACE - According to one aspect of the present disclosure, a method and technique for a hybrid platform-dependent simulation interface is disclosed. The method includes: encoding an application with a library having a platform-independent application programming interface (API) for interacting with a simulation engine, the simulation engine providing a simulated environment for hosting the application; and encoding the library with a platform-dependent API providing an interface to the simulation engine using a platform-dependent hardware element, the platform-dependent hardware element unaffecting a non-simulation environment when the application is running in the non-simulation environment. | 2014-06-05 |
20140157290 | Method, system, and device for switching between network applications, and computer storage medium - A method, system, and device for switching between network applications, and a computer storage medium are described. The method includes acquiring an interface trigger instruction, and searching for a network application identifier and contact information according to the interface trigger instruction; locating a network application server according to network application information, and acquiring interface information of a contact in the network application from the network application server according to the contact information; and displaying the interface information. The method can simplify the switching between various network applications, and realize one-key switching. | 2014-06-05 |
20140157291 | METHOD AND SYSTEM FOR BINDING OBJECTS IN DYNAMIC PROGRAMMING LANGUAGES USING CACHING TECHNIQUES - Disclosed are a method and system for binding a program object in a source code to one of a number of implementations of the program object, using caching techniques. Binding a program object to a particular implementation includes performing the binding process at compile time and runtime of the source code. During compilation phase, the program objects in the source code are identified, and each of the program objects is assigned a slot in a target cache. The slot is configured to store a pointer that points to a particular implementation of a program object to which the slot is assigned. During execution phase, the particular implementation of the program object is determined based on execution flow of the source code. After the particular implementation is determined, the program object is bound to the particular implementation by updating the assigned target cache slot with a pointer pointing to the particular implementation. | 2014-06-05 |
20140157292 | OBJECTIVE LENS DRIVING UNIT, AND OPTICAL PICKUP DEVICE AND OPTICAL DISC DRIVE INCLUDING THE OBJECTIVE LENS DRIVING UNIT - Provided is an objective lens driving unit that includes a moving structure including an objective lens and a driving coil, a yoke and a fixed portion extending from the yoke, and a wire holder that has a first surface and a second surface that is adjacent to the first surface. The fixed portion of the yoke is integrally bonded to the first surface, and a terminal unit comprising a plurality of interconnection layers is embedded on the second surface. The objective lens driving unit also includes a plurality of suspension wires that connect the driving coil to the terminal unit of the wire holder. | 2014-06-05 |
20140157293 | SYSTEM AND METHOD FOR CLEANING TELEVISION VIEWING MEASUREMENT DATA - A system and method for cleaning television viewing behavior data collected from set top boxes by detecting and correcting various problems that can occur in the viewing data. Three problems that may be detected and corrected by the system include: overflows of memory buffers; inclusion of non-human generated tuning events; and presence of clock offsets. After cleaning the television viewing behavior data, the cleaned data may be used to analyze audience viewing behavior in a manner that achieves a higher degree of accuracy than can be achieved by using uncleaned television viewing behavior data. | 2014-06-05 |
20140157294 | CONTENT PROVIDING APPARATUS, CONTENT PROVIDING METHOD, IMAGE DISPLAYING APPARATUS, AND COMPUTER-READABLE RECORDING MEDIUM - A content providing apparatus, a content providing method, an image forming displaying apparatus, and a computer-readable recording medium are provided. A content providing apparatus includes a communication interface configured to receive viewer reaction information related to a program from an image displaying apparatus, a highlight information generator configured to measure a level of viewer reaction by analyzing the received viewer reaction information, and generates highlight information by detecting highlights based on the measured level of viewer reaction, wherein the generated highlight information is stored, and the image displaying apparatus is provided with the stored highlight information. | 2014-06-05 |
20140157295 | System and Method of Content and Merchandise Recommendation - A method includes receiving a user selection of an option related to a first content item and sending data to a server to enable the server to update a user profile. The method also includes receiving a channel selection during or after playback of the first content item. The method further includes sending a content recommendation channel request to the server in response to the channel selection corresponding to a content recommendation channel selection and receiving a list of recommended content items from the server. The list of recommended content items is based on the user profile. The method also includes sending a merchandise recommendation channel request to the server in response to the channel selection corresponding to a merchandise recommendation channel selection and receiving a list of recommended merchandise items from the server. The list of recommended merchandise items is based on the user profile. | 2014-06-05 |
20140157296 | METHODS AND SYSTEMS FOR DISPLAYING CONTEXTUALLY RELEVANT INFORMATION REGARDING A MEDIA ASSET - Methods and systems are described herein for quickly and easily displaying supplemental information about an event occurring in a media asset. In some embodiments, a media application may use a content-recognition module to determine the context of an event and distribute itemized tasks to multiple entities in order to generate the supplemental information about the event. | 2014-06-05 |
20140157297 | Marketing Method and Computer System thereof for Cloud System - A marketing method for combining a plurality of marketing information and a cloud system including a display device, a network server and a mobile device is disclosed. The marketing method includes obtaining a recognition information corresponding to at least a marketing information to process a video information to be a processed video information, installing an application software in the mobile device, displaying the processed video information on the display device, utilizing the application software and a detection module of the mobile device to obtain the recognition information while displaying the processed video information, and utilizing the network server to obtain a search result corresponding to the marketing information according to the recognition information. | 2014-06-05 |
20140157298 | INTERNET PROTOCOL TELEVISION STREAMING METHODS AND APPARATUS - A system, methods, and apparatus for Internet Protocol television streaming are disclosed. An example method includes receiving a request in a content delivery network from a client device to receive television programming from a particular television service provider among a plurality of television service providers. The method also includes allocating for the client device a remote access point in the content delivery network connected to a data feed from the television service provider and a portion of a controller connected to the remote access point configured to encrypt a data stream carrying encoded television service from the television service provider. The method further includes provisioning a secure communication channel between the allocated portion of the controller and a decryption processor connected to the client device and streaming the encrypted data stream carrying the television service from the particular television service provider to the client device via the secure communication channel. | 2014-06-05 |
20140157299 | Systems and Methods for Video-Level Reporting - Systems and methods are provided for reporting advertisement performance at the video level. The video-level reporting system can include an ad server receiving requests from a user to view a video. The ad server transfers the request to an application programming interface for processing the request. The video-level reporting system can also include a storage and reporting module that stores the requested video and a corresponding advertisement, a video capture module for analyzing the user requested video, an analytics module for identifying user events and analyzing the advertisement performance based on the events, and an indexing module for indexing the requested videos. | 2014-06-05 |
20140157300 | MULTIPLE DEVICE MEDIA PLAYBACK - An aspect provides a method, including: receiving, at a remote device, selection information from a controller user device, the selection information comprising a source user device, one or more media files of the source user device, and one or more destination user devices; using the selection information at the remote device to determine the source user device and the one or more destination user devices; and issuing an instruction from the remote device to the source user device instructing the source user device to transmit the one or more media files to the one or more destination user devices. Other aspects are described and claimed. | 2014-06-05 |
20140157301 | CLIENT DEVICE WITH SECURE CLOCK AND METHODS FOR USE THEREWITH - A client device includes a network interface that is coupled to receive media content and server time data via a network, wherein the media content is protected by digital rights management data. A processing device executes a digital rights management application for validating playback of media content based on the digital rights management data and further based on secure clock data. The processing device includes a processor clock that generates processor clock data. A memory stores the secure clock data, the digital rights management application and the digital rights management data. A system clock generates system clock data. The digital rights management application generates the secure clock data based on the server time data, the system clock data and the processor clock data. | 2014-06-05 |
20140157302 | SET-TOP BOX-BASED TV STREAMING AND REDIRECTING - A method for redirecting video content includes receiving a video signal at the set-top box and decoding the video signal to produce unrendered video data. The unrendered video data is encoded and provided to the remote device via a wide area network. By encoding unrendered, rather than rendered, video data for transmission to the remote device, the need for an encoding device external to the set-top box is obviated. | 2014-06-05 |
20140157303 | ANNOTATING AN OBJECT IN A VIDEO WITH VIRTUAL INFORMATION ON A MOBILE TERMINAL - Embodiments of the present invention provide a visual interlock system for providing product information by displaying video content annotated with virtual information (stored as metadata) such as advertisement information or a social network service (SNS) message from a friend. Specifically, among other things, embodiments of the present invention provide a system that allows a video playing on a television to be simultaneously played on a mobile device. The system searches for virtual information related to a visual object in the video. The virtual information is stored as metadata. The virtual object in the video is annotated with the virtual information. The annotated video is displayed on the user terminal. | 2014-06-05 |
20140157304 | BROADCAST TRANSITION CHANNEL - A distribution system and reception apparatus, and methods thereof, are provided for broadcasting and receiving a plurality of first services from a plurality of different broadcast providers, which broadcast a plurality of second services over a plurality of different broadcast channels, on a transition broadcast channel that is different from the plurality of different broadcast channels. The system includes at least one receiver and a transmitter. The at least one receiver is configured to receive the plurality of first services from the plurality of different broadcast providers. The transmitter is configured to broadcast the plurality of first services over the transition broadcast channel. | 2014-06-05 |
20140157305 | Advertisement Distribution in a Subscriber Network - A computing device for providing Advertisement Decision Management services to a subscriber network that connects display devices. The computing device acquires a network program media stream associated with a network service from a provider network, delivers the network program media stream to a display device connected to the subscriber network, and collects usage data for the display device. When the computing device detects an advertising opportunity in the network program media stream, it selects an advertisement to fulfill the advertising opportunity, delivers the advertisement to the display device at the start time of the advertising opportunity, and delivers the network program media stream to the display device at the end time of the advertising opportunity. To select the advertisement, the computing device either requests the advertising opportunity from an advertisement server, or retrieves the advertisement from local data storage. | 2014-06-05 |
20140157306 | Method and Apparatus for Increasing User Engagement with Video Advertisements and Content by Summarization - Embodiments of the invention provide techniques for increasing user engagement with video ads and content. The invention is not limited to video advertisements, but is applicable to any other content. Embodiments of the invention provide engagement formats that use interesting frames in a video or objects within video frames to increase user engagement in the video, one or more frames of the video, or any object within the video. | 2014-06-05 |
20140157307 | METHOD AND APPARATUS FOR DELIVERY OF PROGRAMS AND METADATA TO PROVIDE USER ALERTS TO TUNE TO CORRESPONDING PROGRAM CHANNELS BEFORE HIGH INTEREST EVENTS OCCUR DURING PLAYBACK OF PROGRAMS - Systems, methods and devices are provided to alert a user of content delivered on multiple channels to events of interest occurring on channels other than the channel being listened to or viewed. Playback of content in which an event of interest or key event has occurred is time-shifted or delayed at the content transmission source or at the user device. Metadata that identifies events of interest in the content is transmitted to the user device. The user device generates alerts to the user based on the metadata in sufficient lead time to enable the user to not only tune to a channel on which an event of interest is occurring, but to do so sufficiently in advance of an event of interest so as to hear and/or see relevant portions of the content leading up to and/or following such an event | 2014-06-05 |
20140157308 | ADVERTISING PROCESSING ENGINE SERVICE - Techniques described herein provide for an advertising processing engine service to act as an intermediary between client applications and advertising networks. The advertising processing engine service can provide an interface with which the client can interact, via an application programming interface (API) or directly through the use of a standardized language, thereby allowing client applications to receive advertisement data without the need to be customized to communicate with specific advertising networks. On the other hand, the advertising processing engine service can receive requests from clients and communicate these requests to advertising networks in the corresponding language and/or format they require. | 2014-06-05 |
20140157309 | TARGETED ONLINE, TELEPHONE AND TELEVISION ADVERTISEMENTS BASED ON CROSS-SERVICE SUBSCRIBER PROFILE - A method is disclosed for monitoring data packet traffic in a communication network for at least two of a plurality of subscriber devices associated with a subscriber; developing a holistic subscriber profile for the subscriber based on the monitored data packet traffic; selecting advertisement data for a current one of the plurality of subscriber devices based on the holistic subscriber profile and sending the selected advertising data to the current subscriber device. A system is disclosed for performing the method. A data structure is disclosed for use in performing the method. | 2014-06-05 |
20140157310 | METHOD AND APPARATUS FOR STORAGE AND INSERTION OF ADVERTISEMENTS - A method includes detecting a substitution signal at a device and inserting an advertisement into a media stream in response to detecting the substitution signal. The advertisement is selected based on an advertising fee associated with insertion of the advertisement into the media stream. The advertising fee is a first fee when the advertisement is a local advertisement for a provider of a product or service and the advertisement is to be inserted at a first location in the media stream that follows a national advertisement for the product or service. The first fee is distinct from a second fee that is associated with insertion of the local advertisement at a second location in the media stream. | 2014-06-05 |
20140157311 | Faster Access to Television Channels - In one embodiment, a receiver for an accelerated channel change is provided. The receiver receives a first version of a video stream for a first channel and causes display of video for the first version of the video stream for the channel. A second version of a video stream is received upon a channel change to a second channel, the second version including non-discardable pictures from the first version of the video stream. The receiver displays video for the second version of the video stream for the second channel. When a transition point is reached in the first version of the video stream for the second channel, a first version of a video stream for the second channel can be displayed. | 2014-06-05 |
20140157312 | CUSTOM ELECTRONIC PROGRAM GUIDES - Custom electronic program guides are disclosed. An example method includes collecting identifying information associated with media using at least one of a microphone or camera of a consumer electronics device, determining a characteristic of the consumer electronics device, the characteristic being at least one of a length of time during which the identifying information was collected, a percentage of the identifying information corresponding to a same program, or a geographic location at which the identifying information was collected, and determining, based on the characteristic, whether the collected identifying information is to be used in generating a custom electronic program guide for a user associated with the consumer electronics device. | 2014-06-05 |
20140157313 | SYSTEM AND METHOD FOR CACHING AN ELECTRONIC PROGRAM GUIDE - A method for caching an electronic program guide on a portable device commences by downloading channel information and program information to the portable from a local cache when the local cache contains relevant information. However, if the local cache lacks such information, the portable device downloads the channel information and program information from a server. The portable devices then builds a channel index and a program index from the downloaded channel information and program information, respectively to establish the electronic program guide on the portable device. | 2014-06-05 |
20140157314 | MEDIA CONTENT DISCOVERY IN AN INTEGRATED MEDIA SERVICE THAT DISTRIBUTES MEDIA CONTENT BY WAY OF A PLURALITY OF DIFFERENT MEDIA DISTRIBUTION MODELS - An exemplary method includes a media service provider system 1) providing an end user of an integrated media service with access to a media program by way of a plurality of different media distribution models, 2) maintaining a catalogue that includes comprehensive information about the media program, the comprehensive information being an aggregate of non-redundant information about the media program obtained from a plurality of independent source catalogues corresponding to the plurality of different media distribution models, and 3) providing, based on the comprehensive information included in the catalogue, a media service user interface that supports discovery of the comprehensive information about the media program regardless of a user interface context from which a user request for information about the media program is received. Corresponding systems and methods are also described. | 2014-06-05 |
20140157315 | VIDEO DATA CONVERSION METHOD, DEVICE AND SMART TV - A video data conversion method is provided. The video data conversion method comprises the following steps. Video images currently played on a video source are captured, and are converted into dynamic texture data having a size and a format that meet requirements of a three-dimensional (3D) engine. The dynamic texture data is sent to the 3D engine, which then generates a map from the dynamic texture data. The map is mapped to a 3D user interface (UI) to generate a dynamic texture map. | 2014-06-05 |
20140157316 | SYSTEMS AND METHODS FOR CAPTURING AND STORING AN IMAGE RELATED TO A MEDIA ASSET - In one embodiment, the present invention is a t-commerce platform, which is linked to the content from a video signal that the user is currently watching. At some point during the broadcast of the content, a close-up of the product is shown. Simultaneous with this, a VBI-based trigger is added to the video signal of the broadcast. This trigger causes the television, a set-top box, or a similar device to capture in a memory, a “freeze-frame” of the image being shown. This action is transparent to the user while the video being displayed on the television is continuing normally. If the user chooses to perform an interactive “buy” transaction the saved image data is used as part of the interactive screen display. | 2014-06-05 |
20140157317 | ELECTRONIC DEVICE WITH MULTI-AXIS OPERATION INTERFACE AND INFORMATION DISPLAY METHOD - An electronic device includes a storage module for storing a plurality of first information items and a plurality of second information items corresponding to each of the first information items; a display module for displaying a multi-axis operation interface, which includes a plurality of first information display regions, a plurality of second information display regions and a common display region, the first information display regions being arranged along a first axis and used for displaying the first information items, the second information display regions being arranged along a second axis and used for displaying the second information items, the first axis intersecting the second axis at the common display region; and a control unit for controlling the first information items to move along the first axis or controlling the second information items to move along the second axis. | 2014-06-05 |
20140157318 | INTERACTIVE TELEVISION APPLICATION WITH NAVIGABLE CELLS AND REGIONS - An interactive television application with mosaic browsing is provided. Selectable cells that may be associated with entities are used to display information corresponding to the entities. Information may include brand marks such as logos or any other suitable entity identifier. A cell may be in focus or it may not be in focus. When a cell is in focus the information displayed in the cell may be different than the information displayed when the cell is not in focus. Users may navigate among cells. The cells may be grouped into regions based on, for example, their association with similar entities. | 2014-06-05 |
20140157319 | PROGRAM SWITCHING CONTROL DEVICE AND PROGRAM - A terminal ( | 2014-06-05 |
20140157320 | Meta Channel Based Media System Control Technology - Meta-channels identify content entries and indicate an order with which to experience the content entries. The meta-channels may include a multi-source meta-channel that includes at least a first content entry that relates to first content broadcast by a first content provider at a specific time and a second content entry that relates to second content made available, over a network, by a second content provider in response to user requests. A selection of a meta-channel is received and the selection of the meta-channel is mapped to a content entry defined by the selected meta-channel. A media system is controlled to render content based on a content entry mapped to by the selected meta-channel. | 2014-06-05 |
20140157321 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM - According to one embodiment, an information processing apparatus includes a display controller displaying, in a region, a text including a plurality of characters and a processor changing a display magnification in response to user operation. The processor enlarges a character size of a text displayed in the region in correspondence with an increase in the display magnification, if the character size or the display magnification is less than a threshold value, and increases number of characters of a text displayed in the region in correspondence with an increase in the display magnification, if the character size or the display magnification is greater than or equal to the threshold value. | 2014-06-05 |
20140157322 | DIFFERENTIATED PSIP TABLE UPDATE INTERVAL TECHNOLOGY - An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT. | 2014-06-05 |
20140157323 | METHOD AND APPARATUS FOR AUTO-TUNING PROGRAM GUIDES - A user interface for a content distribution system is disclosed which allows a manager of an environment of TV sets to view which content is playing on individual TV sets, and to change, track and otherwise adjust the content. The invention advantageously provides these features without interfering with other TV sets' programming when another TV set is being adjusted, changes or tracked by the manager. The invention provides auto-tuning of program guides. | 2014-06-05 |
20140157324 | Content Identification and Management - Methods and systems are presented for managing allocation of names in a limited namespace for a pool of content objects or items. For each content object in the pool, one or more records are maintained that include mappings of different names from different name spaces. | 2014-06-05 |
20140157325 | SYSTEM AND METHOD FOR MULTI-CHANNEL WIFI VIDEO STREAMING - A video or multimedia distribution system receives multiple video streams and transcodes them into a single stream of UDP packets with each of the plurality of video data packets for respective ones of the video streams being assigned a port number corresponding to the respective video stream. The UDP packets are routed to a plurality of Access Points (APs) for transmission. A User Equipment (UE) communicates with the APs and selects one or more of the video streams for viewing on the UE by selecting the port number corresponding to the desired video streams. The UE can “change channels” to view other video streams by changing the port number to the port number of the desired video stream. | 2014-06-05 |
20140157326 | SIGNAL PROCESSING APPARATUS AND SIGNAL PROCESSING METHOD - According to one embodiment, a signal processing apparatus comprises a tuner, one or more interfaces, a memory, a receiver and a controller. A first interface is configured to be connected to an external device so as to receive information from the external device while a second interface is used to transmit a control signal to the external device. The controller comprises (i) a first logic to determine whether a displayed image is a first image based on a signal from the tuner or a second image based on a signal from the external device, (ii) a second logic to display a first electric program guide if it is determined that the first image is being displayed, and (iii) a third logic to display a second electric program guide if it is determined that the second image is being displayed. | 2014-06-05 |
20140157327 | SYSTEMS AND METHODS FOR PRESENTING MEDIA PROGRAM ACCESSIBILITY INFORMATION - An exemplary method includes a media service provider system 1) detecting a request for information about a media program, 2) providing, for display on a display screen in response to the request, an information view for the media program that includes the information about the media program, 3) providing, for display in the information view, a first user-selectable icon associated with one or more options for accessing the media program by way of a first media distribution channel, and 4) providing, for display in the information view, a second user-selectable icon positioned adjacent to the first user-selectable icon and associated with one or more options for accessing the media program by way of a second media distribution channel that is different from the first media distribution channel. Corresponding systems and methods are also described. | 2014-06-05 |
20140157328 | Systems and Methods for Determining and Presenting Top-Ranked Media Programs of a Media Service that Distributes Media Programs By Way of a Plurality of Different Media Distribution Models - An exemplary method includes a media service provider system 1) generating, based on a first set of most-accessed media programs of a first media distribution model of a media service and a second set of most-accessed media programs of a second media distribution model of the media service, data representative of a merged set of most-accessed media programs that includes at least one media program from the first set of most-accessed media programs and at least one media program from the second set of most-accessed media programs and 2) providing, for display, user interface content representing the merged set of most-accessed media programs. In the method, the first media distribution model includes a digital media distribution model that utilizes a digital media distribution channel, and the second media distribution model includes a physical media distribution model that utilizes a physical media distribution channel. | 2014-06-05 |
20140157329 | SYSTEMS AND METHODS FOR PRESENTING MEDIA PROGRAM ACCESSIBILITY INFORMATION IN A MEDIA PROGRAM BROWSE VIEW - An exemplary method includes a media service provider system 1) providing for display in a media program browse view on a display screen, a cover art image object representing a media program within a grid of cover art image objects representing a plurality of media programs accessible through a media program distribution service, 2) determining a media distribution model by way of which the media program represented by the cover art image object is accessible through the media program distribution service, and 3) providing, for display in the media program browse view together with the cover art image object, an accessibility indicator that indicates the media distribution model by way of which the media program is accessible. Corresponding systems and methods are also described. | 2014-06-05 |
20140157330 | METHOD AND APPARATUS FOR SENDING AND RECEIVING BROADCAST SERVICE IN A DIGITAL BROADCASTING SYSTEM - A method and apparatus for receiving a broadcast service in a digital broadcasting system. The method includes receiving, by a reception unit, related information relevant to a common broadcast service being provided in common in at least two Internet Protocol (IP) platforms, from one of the at least two IP platforms; determining, by a mobility management block, whether a currently received broadcast service is the common broadcast service, based on the related information; and continuously receiving the common broadcast service from a remaining IP platform, except for the one of the at least two IP platforms, when the currently received broadcast service is the common broadcast service. | 2014-06-05 |
20140157331 | CHANNEL SCANNING METHOD FOR DIGITAL VIDEO BROADCASTING SATELLITE SIGNAL - A channel scanning method for Digital Video Broadcasting—Satellite (DVB-S) signals is provided. The method includes: scanning a radio frequency (RF) signal according to a normal frequency step; when the N | 2014-06-05 |
20140157332 | DEVICE CONTROL APPARATUS AND DEVICE CONTROL METHOD - According to one embodiment, a first displaying device comprises an acquisition module, a display controller and a game time controller. The acquisition module is configured to obtain information related to a first terminal from a second displaying device. The first terminal of the second displaying device is coupled to a game device while a second terminal of the second displaying device is coupled to a network. The display controller is configured to display the information to indicate whether the first terminal is being coupled to the game device or not. The game time controller is configured to measure a time for which the first terminal is coupled to the game device, based on the information obtained by the acquisition module, and to prompt the second displaying device to exclude the connection between the first terminal and the game device, when the measured time reaches a predetermined time set in advance. | 2014-06-05 |
20140157333 | SYSTEM AND METHOD FOR PROVIDING CUSTOMIZED CONTENT AND ENTERTAINMENT TO CUSTOMERS OF A VENUE - A system for providing content and entertainment to customers of a venue that includes at least one processor and computer executable instructions readable by the at least one processor and configured to receive audio or video content from at least one media device positioned in at least one venue, transmit the audio or video content to at least one mobile device, and transmit at least one custom graphical user interface or information related to the at least one custom graphical user interface to the at least one mobile device. | 2014-06-05 |
20140157334 | DVR MODULE FOR SYSTEM HAVING A GATEWAY - A communications module, a gateway device incorporating the communications module, or a local network system incorporating the gateway device, incorporating a readily installable and removable module which contains internal computer instructions to operate a digital video recorder which may be controllable using the local network system. The module may control at least one of the functions including dynamic video up-conversion, pausing, and recording. The module may obtain timing data from the network with which it is associated. | 2014-06-05 |
20140157335 | Digital Residential Entertainment System - A digital residential entertainment system uses a data switch with dedicated ports. Each one of the dedicated ports may receive a different input or route a different output. As different content items are stored within the digital residential entertainment system, each one of the different content items is associated to a different row in a data table. Each different row thus stores data fields that differentiate one content item from another content item. | 2014-06-05 |
20140157336 | METHOD AND SYSTEM FOR PROVIDING LIVE TELEVISION AND VIDEO-ON-DEMAND CONTENT TO SUBSCRIBERS - This invention relates to a method and system for providing live television and video-on demand content to a plurality of content viewers' devices, the content viewers' devices having a plurality of disparate content viewing applications thereon. A content provider uploads content to a content server and the content server delivers that content in a streaming format upon request to the user devices. In order to upload the content, the content providers access a web page hosted by the content server with a plurality of encoders embedded into the web page. The content providers use the embedded encoders to convert the content into a plurality of streaming formats and upload the content to the content server in the streaming formats. This significantly speeds up the transfer of content to the content server, ensures that the content is made available to the user devices earlier, and obviates the need for additional expensive equipment at the content server. | 2014-06-05 |
20140157337 | Multi-Stage Batching of Content Distribution in a Media Distribution System - A method includes receiving, at a first level distribution node of a plurality of first level distribution nodes of a hierarchical media distribution system (HMDS), a request for a content item (associated with segments corresponding to a time order) from a first endpoint device. The method includes, in response to receiving the request, sending, from the first level distribution node, a first data stream corresponding to a first segment of the content item to the first endpoint device and sending first information (indicating the request and a first end time of the first data stream) to a second level distribution node of a plurality of second level distribution nodes of the HMDS. The method includes receiving, from the second level distribution node, a second data stream corresponding to a second segment before the first end time has been reached and sending the second data stream to the first endpoint device. | 2014-06-05 |
20140157338 | SYSTEM FOR DELIVERING UNIFIED CONFERENCES IN LIGHT OF PROHIBITION OF TOLL BYPASS - In one embodiment, a method includes obtaining geographic information from a first party when the first party attempts to join a collaborative session, and identifying a first geographic region, using the geographic information, within which the first party is located. A first multipoint control unit (MCU) located within the first geographic region is identified for use in a dial out to establish a first audio connection for use by at least the first party during the collaborative session. The method also includes establishing a voice over Internet Protocol (VoIP) connection configured to shunt video between the first party and a cloud during the collaborative session, and causing the first MCU to dial out to establish the first audio connection to the cloud. The first audio connection is configured to shunt audio between the first party and the cloud while the VoIP connection shunts the video between the first party and the cloud. | 2014-06-05 |
20140157339 | METHOD, TERMINAL, AND SYSTEM FOR SHARING INFORMATION WITH DIGITAL TELEVISION TERMINAL - The present disclosure discloses a method of sharing information with digital television (“DTV”) terminals and terminal and system for the same, the method comprising: establishing a communication connection between a DTV terminal and a mobile terminal; sending from the DTV terminal to the mobile terminal the DTV terminal's data receiving port information; and sending one or more multimedia files from the mobile terminal to the DTV terminal in accordance with the DTV terminal's data receiving port information. The present disclosure can accomplish information sharing between mobile terminals and DTV terminals, thereby realizing easy and convenient browsing or playback of multimedia files, taking advantage of DTVs' superior multimedia playback effect and avoiding the inconvenience brought about by wired connections. | 2014-06-05 |
20140157340 | MULTIMEDIA CONTENT DISTRIBUTION MANAGEMENT - A method includes receiving, at a communications gateway associated with a customer premises, multimedia content from a communications network. The method includes superimposing, via the communications gateway, a heartbeat signal on an alternating current electrical power signal associated with an electrical wiring system of the customer premises. The method includes encoding the multimedia content based on the heartbeat signal to produce encoded multimedia content at the communications gateway. The method also includes wirelessly transmitting the encoded multimedia content from the communications gateway to a device. | 2014-06-05 |
20140157341 | SYSTEM AND METHOD TO REMOTELY PROGRAM A RECEIVING DEVICE - A web server presents a web page to a user. The web page dynamically presents information corresponding to a digital video recorder (DVR) associated with the user. The web server accepts input information to control the DVR. A delayed-job server accepts input from the web server and stores a job entry corresponding to the input in a message queue. The delayed-job server processes the job entry from the message queue and creates a function request representative of the web server input. An access server accepts the function request from the delayed-job server and bi-directionally communicates messages with the DVR. The access server communicates a response to the function request back to the delayed-job server. The delayed-job server communicates data from the response to the web server, wherein the web server is not blocked while waiting for the response from the delayed-job server. | 2014-06-05 |
20140157342 | RECEPTION DEVICE, TRANSMISSION DEVICE, RECEPTION METHOD, AND TRANSMISSION METHOD - A reception device receives program data transmitted by an outside transmission device, and comprises: an information storage unit storing first information that includes processing capability information for playing back the program data and user preference information relating to a viewing mode for programming; an information reception unit receiving second information that is associated with a program and indicates a condition for determining the viewing mode for programming; a determination unit using the first information stored in the information storage unit and the second information received by the information reception unit to make a determination of the viewing mode for programming associated with the second information; and a decoded output unit decoding and outputting the program data of the program associated with the second information, in the viewing mode determined by the determination unit. | 2014-06-05 |
20140157343 | WATERMARKED MEDIA CONTENT IN IPTV OR iTV NETWORKS - A method that incorporates teachings of the present disclosure may embedding a watermark in media content for presentation at a rendering device using an editor to associate the watermark with one or more metadata pointers that point to additional media content according to an embedded link of the watermark to generate a group of one or more metadata pointers where the watermark includes an embedded link to additional media content used to modify the media content based on a content exchange between the rendering device and a computer. The method may further include storing the group of one or more metadata pointers, where a selection of the watermark invokes access to the altered media content containing the additional media content associated with the watermark, thereby producing the altered media content at the one or more user devices. Other embodiments are disclosed. | 2014-06-05 |
20140157344 | METHOD AND APPARATUS FOR UPLOADING DATA - A method and apparatus for uploading data is provided herein. During operation vehicles in the field will upload their digital multimedia evidence (DME) to a mobile/intermediary upload point(s). These mobile/intermediary upload points preferably comprise computers existing in other vehicles that are not currently connected to a central repository. A mobile recorder (mDVR) will choose a particular mobile/intermediary upload point(s) based on a probability that the mobile upload point(s) will return to a connected upload point to upload the transferred DME. | 2014-06-05 |
20140157345 | DYNAMIC MANAGEMENT OF AUDIOVISUAL AND DATA COMMUNICATIONS - A device, system and method are provided to dynamically manage bandwidth for audiovisual communications and content distribution. The device, system and method may include dynamic qualification of content or channels for distribution in accordance with one or more distribution models, such as a broadcast distribution model and a narrowcast distribution model (e.g., a multicast distribution model and/or a unicast distribution model). In some embodiments, the qualification may be based on demand as reflected in requests for, or access to, content from user terminals. In some embodiments, based on changes in demand for content, a requalification of the content in terms of one or more distribution models may take place. | 2014-06-05 |
20140157346 | METHODS, DEVICES AND SYSTEMS FOR PEER-TO-PEER VIDEO CONTENT DISTRIBUTION - Methods, apparatuses, and devices for distributing video content in a peer-to-peer network. A video content source outputs video content to a first display device of a plurality of display devices. Each of the plurality of display devices is configured to automatically detect and download video content from one or more others of the plurality of display devices. | 2014-06-05 |
20140157347 | FLEXIBLE BROADCAST SYSTEM AND METHOD - Broadcasts over designated bands of the radiofrequency spectrum allow for flexible use of the spectrum as well as for the receipt of return signals from receivers. To obtain return signals, information indicating one or more return channels and/or one or more return time windows may be sent with the broadcast transmission. The broadcast transmission may be made over UHF bands, with the return signals being made over VHF bands. Spectrum may be utilized more efficiently by transmitting one or more beacon signals that define parameters for the broadcast transmission. Receivers may be adapted to decode the data of the beacon signals and rapidly tune to the broadcast transmission. | 2014-06-05 |
20140157348 | AUTOMATIC TRANSMISSION CONTENT SELECTION - A processor-implemented method, system, and/or computer program product automatically selects broadcast content at a broadcast receiver. A first broadcast content on a first channel of a broadcast receiver is received and presented aurally and/or visually. A second broadcast content on a second channel of the broadcast receiver is evaluated to determine if it is rated higher than the first broadcast content. A determination is also made as to whether the first broadcast content can be interrupted by the second broadcast content. If the second broadcast content has a higher rating than the first broadcast content, and if it is deemed permissible to interrupt the first broadcast content, then the broadcast receiver automatically switches to the second channel. | 2014-06-05 |
20140157349 | Verified Sensor Data Processing - Sensor data may be filtered in a secure environment. The filtering may limit distribution of the sensor data. Filtering may modify the sensor data, for example, to prevent identification of a person depicted in a captured image or to prevent acquiring a user's precise location. Filtering may also add or require other data use controls to access the data. Attestation that a filter policy is being applied and working properly or not may be provided as well. | 2014-06-05 |
20140157350 | ROLE-BASED ACCESS CONTROL MODELING AND AUDITING SYSTEM - A role-based access control (RBAC) modeling and auditing system is described that enables a user to access and/or create security roles that can be applied to users of a first software application. When a security role having a particular set of permissions has been accessed or created, the system can present a simulated user interface (UI) that indicates information that can be viewed and/or actions that can be performed by a user to whom the security role has been assigned when interacting with the first software application. The system may further provide “run as” functionality that enables a simulated UI to be generated for a particular user and that can display the security role(s) associated with the particular user. The system may be embodied in a second software application, such as a tool that is associated with the first software application. | 2014-06-05 |
20140157351 | Mobile device security policy based on authorized scopes - A technique to enforce mobile device security policy is based on a “risk profile” of the individual device, where the risk profile is fine-grained and based on the types of applications installed on the device, the services they are accessing, and the operation(s) the user granted the device authorization to perform. Thus, the approach takes into account not only the actual applications installed on the device (and those actively in use), but also the services those applications are accessing, and the scope of operations the user has granted the device authorization to perform. By combining this information to create the risk profile, a suitable security policy, including one that does not unnecessarily degrade device usability, may then be applied. | 2014-06-05 |
20140157352 | APPARATUS AND METHOD FOR ANALYZING AND MONITORING SERVICE ADVERTISING PROTOCOL APPLICATION TRAFFIC, AND INFORMATION PROTECTION SYSTEM USING THE SAME - Provided are a traffic analysis apparatus and method. The traffic analysis apparatus includes an analysis unit and a policy application unit. The analysis unit determines whether a network packet between at least one client and a server is a packet of a pre-registered SAP session, and, when the network packet is not the packet of the pre-registered SAP session, the analysis unit determines whether the network packet is a packet of a new SAP session. The policy application unit determines whether the network packet includes predetermined monitoring information when the network packet is the packet of the pre-registered SAP session or new SAP session and, when the network packet includes the monitoring information, the policy application unit performs a response action conforming to a predetermined security policy. | 2014-06-05 |
20140157353 | MOBILE DEVICE SECURITY MANAGEMENT SYSTEM - A method for managing the security of a client device in a mobile device management system (MDMS) comprises receiving a security policy at a client device, applying the security policy on the client device, determining an occurrence of a security policy event, determining a violation based on the occurrence of the security policy event and applying different security controls based on predefined elapsed times on the client device. | 2014-06-05 |
20140157354 | Securing Access to Resources on a Network - Secure access to resources on a network may be provided. Upon receiving a request for at least one resource, a determination may be made as to whether the at least one resource comprises a secure resource. In response to determining that the at least one resource comprises a secure resource, the at least one resource may be retrieved; and at least one security policy may be applied to the at least one resource. | 2014-06-05 |
20140157355 | SYSTEMS AND METHODS FOR ENHANCING MOBILE DEVICE SECURITY WITH A PROCESSOR TRUSTED ZONE - Methods and systems described herein relate to enhancing security on a mobile device. A method for enhancing mobile device security includes providing a trusted zone of a processor, and configuring various items in the trusted zone. Such items may include a specialized debugging interface; a remote auditing tool; an inter-process communication mechanism; a secure daemon; a package manager; a virtual machine, a configuration function, a device management system, touch screen management software, and a geo-localization function. | 2014-06-05 |
20140157356 | FIREWALL POLICY INSPECTION APPARATUS AND METHOD - A firewall policy inspection apparatus and method is provided. The firewall policy inspection apparatus includes an intrusion prevention rule obtainment unit for obtaining intrusion prevention rules from a target firewall policy. An anomaly rule detection unit detects an anomaly rule in a relationship between the intrusion prevention rules. A screen display unit displays an anomaly rule graph on a screen using results of the detection. | 2014-06-05 |
20140157357 | SYSTEMS, DEVICES, AND METHODS FOR TRAFFIC MANAGEMENT - Systems, devices, and methods for traffic management are provided. An example of a method for traffic management includes receiving a number of policies for data traffic redirection | 2014-06-05 |
20140157358 | Policy Driven Fine Grain URL Encoding Mechanism for SSL VPN Clientless Access - The present disclosure presents methods, systems and intermediaries which determine an encoding scheme of a uniform resource location (URL) from a plurality of encoding schemes for a clientless secure socket layer virtual private network (SSL VPN) via a proxy. An intermediary may receive a response from a server comprising a URL. The response from the server may be directed to a client via a SSL VPN session and via the intermediary. The intermediary may determine, responsive to an encoding policy, one of a transparent, opaque or encrypted encoding scheme for encoding the URL. The intermediary may rewrite the URL for transmission to the client in accordance with the determined encoding scheme. | 2014-06-05 |
20140157359 | ELECTRONIC DEVICES HAVING ADAPTIVE SECURITY PROFILES AND METHODS FOR SELECTING THE SAME - Adaptive security profiles are supported on an electronic device. One or more security profiles may be automatically or selectively applied to the device based on the device's location and one or more geographic zone definitions. The security profiles may be used to determine the level of authentication or number of invalid authentication attempts for a particular feature or application or set of features or applications. | 2014-06-05 |
20140157360 | Security Context Lockdown - A method and system for locking down a local machine zone associated with a network browser is provided. Placing the local machine zone in a lockdown mode provides stricter security settings that are applied to active content attempting to publish within a local page open in the network browser. The stricter setting are provided in a new set of registry keys that correspond to the lockdown mode of the local machine zone. The original security settings remain unchanged so that other systems and applications functionality that depends on the original security settings remains unaffected for the local machine zone. A user may also selectively allow active content to render despite the local machine zone being locked down. | 2014-06-05 |
20140157361 | SYSTEMS AND METHODS FOR CONFIGURATION DRIVEN REWRITE OF SSL VPN CLIENTLESS SESSIONS - The present disclosure provides solutions for an enterprise providing services to a variety of clients to enable the client to use the resources provided by the enterprise by modifying URLs received and the URLs from the responses from the servers to the client's requests before forwarding the requests and the responses to the intended destinations. An intermediary may identify an access profile for a clients' request to access a server via a clientless SSL VPN session. The intermediary may detect one or more URLs in content served by the server in response to the request using one or more regular expressions of the access profile. The intermediary may rewrite or modify, responsive to detecting, the one or more detected URLs in accordance with a URL transformation specified by one or more rewrite policies of the access profile. The response with modified URLs may be forwarded to the client. | 2014-06-05 |