12th week of 2015 patent applcation highlights part 75 |
Patent application number | Title | Published |
20150082276 | EXTENSIBLE CODE AUTO-FIX FRAMEWORK BASED ON XML QUERY LANGUAGES - A method is provided to automatically correct an original source code. An abstract syntax tree (AST) is created from the original source code where the AST includes AST nodes. AST node filter queries are evaluated on the AST to filter out AST nodes with defect patterns. Automatic fixes are applied to the filtered AST nodes to transform the AST. A modified source code is created by deserializing the transformed AST. | 2015-03-19 |
20150082277 | Automatic Pre-detection of Potential Coding Issues and Recommendation for Resolution Actions - A tool for automatic pre-detection of potential software product impact according to a statement placed in a software development system, and for automatically recommending for resolutions which accesses a repository of information containing a history of changes and effects of the changes for a software project; using a received a statement in natural language to perform a natural language search of the repository; according to the findings of the search of the repository, using a machine learning model to compose an impact prediction regarding the received statement relative to the findings; and automatically placing an advisory notice regarding to the impact prediction into the software development system, wherein the advisory notice is associated with the received statement. | 2015-03-19 |
20150082278 | CLONE DETECTION METHOD AND CLONE FUNCTION COMMONALIZING METHOD - A clone detection method including a detection step of detecting at least a plurality of subsystems, functions of which can be commonalized, from a model constituted by a block diagram and having a plurality of subsystems each composed of an input port, an output port, and a block connected between the input port and the output port, the detection step being performed by a control section. | 2015-03-19 |
20150082279 | SOFTWARE TESTING SYSTEM AND METHOD - A computer implemented system and method for testing code for implementation in web browsers, implements test class code defining test cases for testing operations on web applications implementable by different web browser types, and implements handler class code comprising code specific to each web browser and defining strategies to be used by test cases. The handler class code implements a handler interface and the test class code uses the handler interface to identify the methods to be used for test cases. A non-transient storage medium stores code for a handler template supporting different web browser types for use in a test environment, the code comprising code to identify browser specific strategies for implementation in the test environment; code to implement a strategy support interface for use by a handler factory to select a handler instance; and code to implement a handler interface for use by a test case to identify methods for testing web browser functions. | 2015-03-19 |
20150082280 | AUTOMATIC VERIFICATION BY COMPARING USER INTERFACE IMAGES - A method, apparatus and software related product (e.g., a computer readable memory) are presented for automatic testing of software products such as front-ends of computing devices. Various embodiments described herein can simplify the delivery and verification of software products and services across computing devices and screens by comparing user interface images using image analysis. For example, a screen buffer or visual representation of a new version of a software application can be compared with those representations generated using one or more previously released (positively tested) software versions of that application. This can broaden the reach of the solution and facilitate automation of workflows, which previously required human interaction. | 2015-03-19 |
20150082281 | System and Method for Providing Access to Data in a Plurality of Software Development Systems - Systems and method are provided for determining risk of product release failure in an environment where multiple independent releases come together into a shared environment. A risk factor for success or failure of a product release is based on release information input by a user and information input by other users regarding releases, the users typically on distinct development systems. The information from each distinct system is mapped (e.g., normalized and weighted) into a common schema. A risk index for the product release is determined. The risk index, risk factors, and/or associated information therewith, is presented to a user. | 2015-03-19 |
20150082282 | MOBILE APPLICATION TESTING PLATFORM - Embodiments are directed towards testing mobile applications for a plurality of mobile computers. A server computer may be provided a mobile application, a test script, and mobile computer criteria. One or more mobile computers may be filtered from a larger set on the mobile computer criteria. The server computer may install the mobile application on each determined mobile computer. Next, each portion of the test script for the mobile application may be performed and/or executed on each determined mobile computer, wherein a result for each performed portion may be stored. During the test run at least one screenshot may be generated based on at least one performed portion of the test script, wherein the screenshots may be stored. The server computer may generate a displayable report that may include each screenshot and a result for each performed portion of the test script. | 2015-03-19 |
20150082283 | TESTING USER INTERFACE RESPONSIVENESS FOR MOBILE APPLICATIONS - Embodiments are directed towards testing a responsiveness of a graphical user interface (GUI) for an application executing on a computer. During execution of each portion of a test, stimuli may be provided to the application. The stimuli may be provided to the application thread that is associated with rendering graphics for the GUI. Responses from the application to the stimuli may be monitored to determine a responsiveness of the application for at least one portion of the test. The responsiveness may be determined based on a wait time between providing a request and receiving a reply to the request, which may indicate that the application is in a state to accept input through the GUI. Responsiveness may be determined separately for each portion of the test. A displayable report may be generated to include the responsiveness of the application for each portion of the test. | 2015-03-19 |
20150082284 | Method and system for generating a memory trace of a program code executable on a programmable target - A method of generating an instrumented code from a program code executable on a programmable target is described. The method comprises analysing the program code to detect a loop nest with regular memory access in the program code, providing a record of static memory address information associated with the loop nest, and instrumenting the program code to provide an instrumented code corresponding to the program code supplemented with an instrumentation instruction to output an information message comprising a dynamic memory address information field formatted to store a dynamic memory address information associated with the loop nest. | 2015-03-19 |
20150082285 | RUNTIME SETTINGS DERIVED FROM RELATIONSHIPS IDENTIFIED IN TRACER DATA - An analysis system may perform network analysis on data gathered from an executing application. The analysis system may identify relationships between code elements and use tracer data to quantify and classify various code elements. In some cases, the analysis system may operate with only data gathered while tracing an application, while other cases may combine static analysis data with tracing data. The network analysis may identify groups of related code elements through cluster analysis, as well as identify bottlenecks from one to many and many to one relationships. The analysis system may generate visualizations showing the interconnections or relationships within the executing code, along with highlighted elements that may be limiting performance. | 2015-03-19 |
20150082286 | REAL-TIME CODE INSTRUMENTATION - Systems, methods, and software are disclosed for implementing real-time code instrumentation. In at least one implementation, an instrumentation environment detects a request initiated in an application environment to retrieve at least a portion of an application program for execution in the application environment. The instrumentation environment responsively retrieves application code associated with the application program from a code environment and instruments the application code to generate instrumented code (when operating in an instrumentation mode). The instrumented code may then be included in a reply to the request initiated by the application environment. | 2015-03-19 |
20150082287 | SCENARIO BASED TEST DESIGN - The present subject matter relates to software testing. The method comprises obtaining user requirements from a user, the user requirements being indicative of functionalities and features to be incorporated in a software application. Based on the user requirements, at least one test scenario for testing the software application may be identified. The at least one test scenario may include at least one step. Further, based on a first approval received from the user, one or more test cases may be associated with each step of the software application. The first approval is indicative of validity of the at least one test scenario. The one or more test cases may be executed for testing the software, based on a second approval received from the user. The second approval is indicative of validity of the one or more test cases. | 2015-03-19 |
20150082288 | SYSTEM AND METHOD FOR ANALYZING AND TUNING A MARKETING PROGRAM - A method for permitting a program to be analyzed and tuned includes the steps of receiving a program which itself includes a plurality of stages, where execution of the program follows a plurality of distinct paths, each of the distinct paths including one or more of the stages. The method further includes determining unique paths of the program and determining execution boundaries of the program. In addition, the method includes persisting the unique paths and the execution boundaries in a database, and changing an execution of the program based on the persisted unique paths and execution boundaries. | 2015-03-19 |
20150082289 | TESTING DEVICE FOR REAL-TIME TESTING OF A VIRTUAL CONTROL UNIT - A testing device for real-time testing of at least a part of a virtual electronic control unit with an electronic control unit code is provided. The testing device has a computing unit of a first type, and a computing unit of a second type. The testing of a virtual electronic control unit with electronic control unit code, which is executable on the computing unit of the second type with a second instruction set, is made possible in that a computing unit of the first type executes an emulator for emulating the computing unit of the second type and the emulator executes the electronic control unit code. The emulator also has a simulation environment interface for exchanging data and/or events with the simulation environment. | 2015-03-19 |
20150082290 | CODE MIGRATION SYSTEMS AND METHODS - A method of converting a precompiled source code. The method comprises receiving a precompiled source code of an application, providing a plurality of AST segment patterns each associated with another of a plurality of replacement code templates, building an abstract syntax tree (AST) of the precompiled source code, matching between a first group of the plurality of AST segment patterns and a plurality of AST segments of the AST to identify a second group of the plurality of replacement code templates, the plurality of AST segments are associated with a plurality of source code segments of the precompiled source code, and performing a code migration process of the precompiled source code to a precompiled migrated code of the application using the second group. | 2015-03-19 |
20150082291 | UPDATE INSTALLER WITH TECHNICAL IMPACT ANALYSIS - An update installer generates an update display for a user that allows a user to select updates in an identified environment. The update installer accesses the objects and layers in the identified environment and displays an impact display identifying portions of the identified environment that will be affected by the selected updates, before the updates are installed. | 2015-03-19 |
20150082292 | AUTOMATICALLY RESOLVING CONFLICTS AFTER INSTALLATION OF SELECTED UPDATES IN A COMPUTER SYSTEM - An update installer generates an update display for a user that allows the user to select updates to be applied to a computer system. Conflicts that arise because of application of the updates to the computer system are automatically resolved and the results of the conflict resolution are displayed. | 2015-03-19 |
20150082293 | UPDATE INSTALLER WITH PROCESS IMPACT ANALYSIS - An update installer generates an update display for a user that displays available updates. The user can select updates, and the update installer accesses the business processes corresponding to the user's project and displays an impact analysis indicating the impact that the selected updates will have on the processes in the system. | 2015-03-19 |
20150082294 | Method and Apparatus for Generating Firmware Over the Air Upgrade Package - Embodiments of the present invention provide a method and an apparatus for generating a FOTA upgrade package, a software upgrade method, and a mobile terminal. The method for generating a FOTA upgrade package includes: generating transition software according to comparison of file names and file binary formats of software of two to-be-upgraded versions among at least two to-be-upgraded versions; and generating a FOTA upgrade package according to comparison of file names and file binary formats between the transition software and final-version software. Using the foregoing technical solutions, a software version provider may use a same FOTA upgrade package to upgrade a plurality of early versions, which meets a requirement of upgrading a plurality of early versions of different mobile users to a latest version by using a same FOTA upgrade package, and reduces development and maintenance costs for the software version provider at the same time. | 2015-03-19 |
20150082295 | SYSTEM WIDE FIRMWARE UPDATES TO NETWORKED HOSPITAL BEDS - A hospital bed is programmable with new firmware that is downloaded to the bed over a network. The firmware is downloaded to the bed automatically from a remote computer device. The remote computer device receives a message from the hospital bed which includes data regarding the version number of the bed's current firmware, and if the version number indicates that the firmware is an outdated version, the remote computer device downloads a new version of the firmware to the bed. | 2015-03-19 |
20150082296 | AUTOMATIC INSTALLATION OF SELECTED UPDATES IN MULTIPLE ENVIRONMENTS - An update installer generates an update display for a user that allows the user to select updates be applied to a first environment. An export display allows the user to export the selected updates so they can be saved for installation in another environment. | 2015-03-19 |
20150082297 | UPDATING FIRMWARE ON MOBILE DEVICES - Updating firmware on mobile devices can be performed during device management (DM) sessions between mobile devices and one or more servers. A server can provide data to at least one node of a firmware update management object (FUMO) stored at a mobile device. The data can indicate a plurality of different update file locations accessible via a network. The mobile device can download a plurality of update files from the plurality of different update file locations via the network in response to receiving the command. From a set of update files, each mobile device can thus obtain its particular firmware update as a subset of the update files as indicated by its FUMO. Metadata may be provided to the FUMO to express one or more conditions that the mobile device must meet in order to download respective update files. | 2015-03-19 |
20150082298 | PACKAGING AND DEPLOYING HYBRID APPLICATIONS - Described herein is a technology to facilitate packaging and deployment of a hybrid application. In one implementation, one or more initial dependencies are identified from a configuration file associated with a hybrid application. Any issues associated with the initial dependencies may be resolved to generate one or more final dependencies. A package may be generated based on the one or more final dependencies and the hybrid application code. The package may then be deployed to a target device or device simulator. | 2015-03-19 |
20150082299 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND CONTROL METHODS AND CONTROL PROGRAMS THEREOF - A system of this invention is directed to an information processing system that allows a client to enjoy the execution result of a program acquired or to be acquired by the client, even if the program cannot be installed or executed in a client apparatus. In the information processing system, a first information processing apparatus and a second information processing apparatus are connected via communication media. It is requested, from the first information processing apparatus to the second information processing apparatus, to install a program acquired but inexecutable by the first information processing apparatus into the second information processing apparatus. Execution of the program installed in the second information processing apparatus in response to the request is synchronized with an operation for the program in the first information processing apparatus. | 2015-03-19 |
20150082300 | METHOD AND SYSTEM FOR ENABLING AN APPLICATION IN A VIRTUALIZED ENVIRONMENT TO COMMUNICATE WITH MULTIPLE TYPES OF VIRTUAL SERVERS - A method and system are introduced to enable an application in a virtualized environment to communicate with multiple types of virtual servers (e.g., VMware ESX server, Microsoft Virtual Server, etc.), yet without making any source code change to the application. An interface is provided so that an application (e.g., a storage management application) running in a virtual machine is able to communicate with the underlying virtual server to receive information regarding some physical hardware that are not virtualized by the virtual server. For example, such physical hardware may be an iSCSI Host Bus Adapter (iSCSI HBA) or a Fiber Channel Protocol Host Bus Adapter (Fcp HBA). After receiving such information, the application can access the physical hardware to provide services to other applications, such as storage management services. | 2015-03-19 |
20150082301 | Multi-Tenant Network Stack - Multi-tenant network stack techniques are described. In an implementation, a host instantiates an instance of virtual machine that is configured to serve networks service to multiple tenants and corresponding virtual networks. To do so, a framing layer of the virtual machine may be configured to obtain configuration data indicative of topology for a multi-tenant virtual networking environment from a virtual switch of a host device. The framing layer uses the configuration data to construct routing compartments and interfaces as abstractions of each virtual network in accordance with the topology. The routing compartments are isolated from each other and provide a mechanism for applications to process network input/output (I/O) in the context of a specific tenant or virtual network. The single virtual machine is able to provide services and applications to serve multiple tenants that are independent of the underlying virtualization technology. | 2015-03-19 |
20150082302 | HIGH AVAILABILITY USING DYNAMIC QUORUM-BASED ARBITRATION - Exemplary methods, apparatuses, and systems include a first virtual infrastructure manager (VIM) determining that the first VIM is to be an active manager of a plurality of virtual machines running on a plurality of host devices and that a second VIM is to be a standby manager of the plurality of virtual machines. The first VIM selects a first host device from the plurality of host devices to serve as a passive witness node in arbitrating active and standby roles between the first VIM and second VIM. The first host device runs one or more virtual machines and is managed by the active manager. The first VIM selects a first host device by confirming that the first host device is available to each of the first VIM and the second VIM. The first VIM writes a file on the first host device indicating that the first VIM is the active manager. | 2015-03-19 |
20150082303 | DETERMINING OPTIMAL METHODS FOR CREATING VIRTUAL MACHINES - A computer receives at least one requirement for a new VM. The computer identifies an existing VM to be modified during the generation of the new VM. The computer determines at least one step necessary to create the new VM configuration from the existing VM. The computer presents at least one pathway to the new VM from the existing VM. The computer receives a selection of a presented pathway to create the new VM. | 2015-03-19 |
20150082304 | VIRTUAL MACHINE MANAGER FACILITATED SELECTIVE CODE INTEGRITY ENFORCEMENT - A virtual machine manager facilitates selective code integrity enforcement. A virtual machine manager (or other higher privileged entity) can verify the integrity of code in memory pages, and a virtual processor running in kernel mode executes the code on a memory page only if the virtual machine manager (or other higher privileged entity) has verified the code integrity of that code. However, the virtual machine manager need not verify the integrity of code in memory pages when the virtual processor is running in user mode. Rather, an operating system running on the virtual processor can apply any of a variety of policies (e.g., optionally perform any of a variety of different checks or verifications of the code) to determine whether the code can be executed in user mode. | 2015-03-19 |
20150082305 | VIRTUAL SECURE MODE FOR VIRTUAL MACHINES - A virtual machine manager (e.g., hypervisor) implements a virtual secure mode that makes multiple different virtual trust levels available to virtual processors of a virtual machine. Different memory access protections (such as the ability to read, write, and/or execute memory) can be associated with different portions of memory (e.g., memory pages) for each virtual trust level. The virtual trust levels are organized as a hierarchy with a higher level virtual trust level being more privileged than a lower virtual trust level, and programs running in the higher virtual trust level being able to change memory access protections of a lower virtual trust level. The number of virtual trust levels can vary, and can vary for different virtual machines as well as for different virtual processors in the same virtual machine. | 2015-03-19 |
20150082306 | CYBER-PHYSICAL SYSTEM AND METHOD OF MONITORING VIRTUAL MACHINE THEREOF - A cyber-physical system and a method of monitoring a virtual machine thereof are provided. The cyber-physical system includes a plurality of target controllers that includes middleware operating based on different operating systems and that control different targets, and a system monitor that includes integrated middleware of analyzing and synthesizing information collected from the middleware. First virtual machines corresponding to virtualization of the target controllers and a second virtual machine corresponding to virtualization of the system monitor are independently formed through a virtual machine monitor. | 2015-03-19 |
20150082307 | DETERMINING OPTIMAL METHODS FOR CREATING VIRTUAL MACHINES - A computer receives at least one requirement for a new VM. The computer identifies an existing VM to be modified during the generation of the new VM. The computer determines at least one step necessary to create the new VM configuration from the existing VM. The computer presents at least one pathway to the new VM from the existing VM. The computer receives a selection of a presented pathway to create the new VM. | 2015-03-19 |
20150082308 | METHOD AND APPARATUS FOR NETWORK VIRTUALIZATION - A method for implementing an entity of a network by virtualizing said network entity and implementing it on one or more servers each acting as an execution unit for executing thereon one or more applications running and/or one or more virtual machines running on said execution unit, each of said application programs or virtual machines running on a server and implementing at least a part of the functionality of said network entity being called a virtual network function VNF module, wherein a plurality of said VNF modules together implement said network entity to thereby form a virtual network function VNF, said method comprising the steps of: obtaining m key performance indicators (KPI) specifying the required overall performance of the VNF, obtaining n performance characteristics for available types of execution units, determining one or more possible deployment plans based on the obtained m KPI and n performance characteristics, each deployment plan specifying the number and types of execution units, such that the joint performance of VNF modules running on these execution units achieves the required overall performance of the VNF. | 2015-03-19 |
20150082309 | SYSTEM AND METHOD FOR PROVIDING REDUNDANCY FOR MANAGEMENT CONTROLLER - Systems and methods for reducing problems and disadvantages associated with traditional approaches to providing redundancy for a management controller are provided. A method may include executing, by a hypervisor executing on a management controller, a first guest OS and second guest OS. The method may additionally include executing, by the first guest OS, one or more first management applications for managing one or more information handling resources communicatively coupled to the management controller. The second guest OS may: (i) execute one or more second management applications for managing the one or more information handling resources communicatively coupled to the management controller; (ii) execute one or more monitoring applications for monitoring redundancy status of the first guest OS and the second guest OS; (iii) sleeping the one or more second management applications; and (iv) monitoring, by the one or more monitoring applications, the operability of the first guest OS. | 2015-03-19 |
20150082310 | PROVIDING CONFIGURABLE BOOTSTRAPPING OF SOFTWARE EXECUTION - Techniques are described for facilitating execution of software programs in a configurable manner, including to configure bootstrapping operations that are performed at startup of the software programs. At least some of the software programs may be software images that each include, for example, a defined file system, an operating system, and one or more application programs. In addition, configuration of the software programs' startup may include using distinct bootstrap packages that each include their own distinct file system, such that loading of a bootstrap package within a software image includes adding the included file system of the bootstrap package to a new location within the defined file system of the software image (e.g., by mounting the included file system of the bootstrap package within the defined file system of the software image, and optionally removing the included file system of the bootstrap package after bootstrapping operations are completed). | 2015-03-19 |
20150082311 | METHOD AND SYSTEM FOR LOGGING INTO A VIRTUAL ENVIRONMENT EXECUTING ON A HOST - A method for logging into a guest virtual environment (VE) from a host VE. The method includes receiving a request to login into the guest VE from the host VE. In response to the request, creating a virtual terminal driver (VTD). The VTD comprises a host extender located in the host VE and a guest extender located in a sub-host VE. The host VE and sub-host VE are configured to communicate using a master terminal and a slave terminal. Providing the guest extender to the third VE as a virtual serial terminal (VST). Logging into the guest VE using the master terminal, the slave terminal, a virtual environment manager (VEM), and the VTD, where the VEM is managing the guest VE. | 2015-03-19 |
20150082312 | Methods And Systems For Queuing Events - This disclosure relates to methods and systems for queuing events. In one aspect, a method is disclosed that receives or creates an event and inserts the event into a queue. The method determines at least one property of the event and associates a priority with the event based on the property. The method then processes the event in accordance with its priority. | 2015-03-19 |
20150082313 | APPARATUSES AND METHODS FOR GENERATING EVENT CODES INCLUDING EVENT SOURCE - Apparatuses and methods implemented therein are disclosed for generating event codes that include the source of the events that caused the generation of the event codes. In one embodiment the apparatus comprises a memory, a processor, logic element and an event generator. The memory is configured to store instructions corresponding to a scheduler and instructions corresponding to a first thread and a second thread. The processor is configured to execute instructions corresponding to the scheduler wherein the scheduler selects a one of the first or second thread wherein the processor executes instructions corresponding to the selected one of the first or second thread. The logic element is configured to receive an identifier corresponding to the selected thread and a received asynchronous event. The logic element produces a concatenated event identifier comprising the thread identifier and the received asynchronous event. | 2015-03-19 |
20150082314 | TASK PLACEMENT DEVICE, TASK PLACEMENT METHOD AND COMPUTER PROGRAM - The task placement device includes: a task set parameter acquisition section which acquires task set parameters including information indicating the dependence relationship among tasks contained in a task set, and a required execution time needed for execution of each task; a first task placement section configured to, for a task which is capable of being executed within a scheduling-anticipated period, determine core allocation, taking into consideration scheduling based on the task set parameters; and a second task placement section configured to, for a task except first task placed by the first task placement section, determine the core allocation based on the task set parameters. | 2015-03-19 |
20150082315 | DYNAMIC PROGRAM EVALUATION FOR SYSTEM ADAPTATION - A method and apparatus to maintain a plurality of executables for a task in a device are described. Each executable may be capable of performing the task in response to a change in an operating environment of the device. Each executable may be executed to perform a test run of the task. Each execution can consume an amount of power under the changed operating environment in the device. One of the executables may be selected to perform the task in the future based on the amounts of power consumed for the test runs of the task. The selected one executable may require no more power than each of remaining ones of the executables. | 2015-03-19 |
20150082316 | System and Method for Efficient Utilization of Simulation Resources - The present invention relates to automation of flow assurance simulation workflow using a web-based batch simulation scheduler. Further, the present invention relates to a system for efficient utilization of simulation resources comprising a database server; a simulator; a batch simulation scheduler; a license monitor; a launcher; a wrapper; and a debugger. The batch simulation scheduler schedules simulations on computing resources with specific input files based on user submitted information in database according to user-specified priorities. The license monitor updates the database with the number of available licenses for each feature or module. The launcher running on computing resources monitors the database for instructions from the scheduler to launch the simulations. The debugger parses the input file (s) and verifies its syntax without using a simulation license. The system utilizes all available licenses to execute the jobs thereby resulting in parallel execution of cases in the jobs. | 2015-03-19 |
20150082317 | TECHNIQUES FOR DISTRIBUTED PROCESSING TASK PORTION ASSIGNMENT - Various embodiments are generally directed to techniques for assigning portions of a task among individual cores of one or more processor components of each processing device of a distributed processing system. An apparatus to assign processor component cores to perform task portions includes a processor component; an interface to couple the processor component to a network to receive data that indicates available cores of base and subsystem processor components of processing devices of a distributed processing system, the subsystem processor components made accessible on the network through the base processor components; and a core selection component for execution by the processor component to select cores from among the available cores to execute instances of task portion routines of a task based on a selected balance point between compute time and power consumption needed to execute the instances of the task portion routines. Other embodiments are described and claimed. | 2015-03-19 |
20150082318 | DATACENTER RESOURCE ALLOCATION - Technologies and implementations for allocating datacenter resources are generally disclosed. | 2015-03-19 |
20150082319 | High-Performance Parallel Traffic Management for Multi-Core Platforms - A method of traffic management implemented in a multi-core device comprising a first core and a second core, the method comprising receiving a first plurality of data flows for the first core and a second plurality of data flows for the second core, assigning a first thread running on the first core to the first plurality of data flows, assigning a second thread running on the second core to the second plurality of data flows, processing the first plurality of data flows using the first thread, and processing the second plurality of data flows using the second thread, wherein at least one of the first plurality of data flows and at least one of the second plurality of data flows are processed in parallel. | 2015-03-19 |
20150082320 | APPARATUS, METHOD, AND COMPUTER-READABLE RECORDING MEDIUM FOR PROCESSING DATA - A data processing apparatus includes a first storage that stores information pertaining to an order in which multiple process flows are executed, the execution of the multiple process flows being started by input of data and terminated by output of the data in a format usable for a user, a reception part that receives input data with respect to one of the multiple process flows, an execution part that executes the one of the multiple process flows on the input data, and a second storage that stores information indicating the one of the multiple process flows executed by the execution part. The execution part identifies a predetermined process flow to be executed with respect to the input data by referring to the first and second storages. The predetermined process flow is a process flow to be performed earliest among the multiple process flows that are not yet executed. | 2015-03-19 |
20150082321 | CROSS DOCUMENT COMMUNICATION - Techniques for allowing cross-document communication are provided. In one approach, a child document of a parent document communicates with another child document of the parent document. A child document may correspond to a frame element within the parent document. The communication may occur directly or indirectly through the parent document. In another approach, an ancestor document communicates with a descendant document that is two or more degrees of separation away from the ancestor document. The communication may occur directly or indirectly through one or more intermediate documents. In both approaches, one document may send out one or more discovery messages that request identities of sibling documents, descendant documents, or ancestor documents. | 2015-03-19 |
20150082322 | Data Upgrade Framework for Distributed Systems - Techniques for facilitating data upgrades in a distributed system are provided. In one embodiment, a first instance of a distributed application executing on a first node of a distributed system can receive a message from a second instance of the distributed application executing on a second node of the distributed system. The first instance of the distributed application can then determine, via logic included in application code generated by an interface definition language (IDL) compiler, whether the message can be natively understood. If the message cannot be natively understood, the first instance of the distributed application can invoke a translation service for translating the message. | 2015-03-19 |
20150082323 | CROSS DOCUMENT COMMUNICATION - Techniques for allowing cross-document communication are provided. In one approach, a child document of a parent document communicates with another child document of the parent document. A child document may correspond to a frame element within the parent document. The communication may occur directly or indirectly through the parent document. In another approach, an ancestor document communicates with a descendant document that is two or more degrees of separation away from the ancestor document. The communication may occur directly or indirectly through one or more intermediate documents. In both approaches, one document may send out one or more discovery messages that request identities of sibling documents, descendant documents, or ancestor documents. | 2015-03-19 |
20150082324 | Efficient Interrupt Handling - A mechanism is provided for handling interrupt actions for inter-thread communication. In association with a first processor thread, a thread action data structure is provided that comprises a non-blocking synchronization data structure and an internal list data structure of pending interrupts having no form of synchronization. A post of an interrupt action is received from a second processor thread to the thread action data structure associated with the first processor thread, where the interrupt action is added to the non-blocking synchronization data structure of the thread action data structure. The interrupt action is moved from the non-blocking synchronization data structure to the internal list data structure of pending interrupts for handling by the first processor thread. The internal list data structure of pending interrupts is processed to thereby handle interrupt actions moved to the internal list data structure. | 2015-03-19 |
20150082325 | APPARATUSES AND METHODS FOR GENERATING AND TRACING EVENT CODES - Apparatuses and methods implemented therein are disclosed for generating event codes and time stamped events from the generated event codes. In one embodiment the apparatus comprises a register, a counter, a timestamp fraction generator and an event code generator. The register is configured to receive a one of a set of asynchronous events. The counter is configured to receive a clock signal and generate periodic events of a configurable periodicity. The timestamp fraction generator is coupled to the register and generates a timestamp fraction in response to receiving an asynchronous event by obtaining a count from the counter at substantially the same time that the event is received. Finally, the event code generator generates an event code from the timestamp fraction and an identifier corresponding to the event. | 2015-03-19 |
20150082326 | SYSTEM AND METHOD FOR TAGGING AND TRACKING EVENTS OF AN APPLICATION PLATFORM - A system and method for providing delegated metric tools within a partially closed communication platform that includes receiving a tag identifier linked to at least a first identified platform interaction in the communication platform; associating the tag identifier with at least one logged event of an account associated with the first identified platform interaction; defining a tracking resource with at least one tag identifier; measuring platform interactions tracked by a tracking resource; and providing access to measured platform interactions through an application. | 2015-03-19 |
20150082327 | ELECTRONIC APPARATUS - A slide cover is curved such that a central portion thereof in a front and rear direction is positioned higher than a front edge and a rear edge thereof. A disk accommodation section in which an optical disk is to be disposed is covered with the slide cover which is positioned at a closed position. A rotational driving portion configured to be fitted in a center hole of the optical disk to rotate the optical disk is provided on the disk accommodation section. With this electronic apparatus, the cost can be reduced, and an installation operation of an optical disk by a user can be facilitated. | 2015-03-19 |
20150082328 | Content Recording And Storage Allocation - Methods and systems for providing content are disclosed. An example method can comprise providing content based on a subscription agreement or other arrangement. An example method can comprise identifying a portion of the content relevant to a user and providing an offer to the user to record the portion of the content. The offer can comprise an offer price and an access condition. An example method can comprise allocating storage and recording the portion of the content. Further, access to the stored portion of the content can be provided in accordance with the access condition. | 2015-03-19 |
20150082329 | Apparatus and method for data-tag based object-to-object applications - The present invention relates to a method and system for data tagging in the field of computer technologies. In this method, a user terminal acquires tag data, obtains information about services and functions associated with the tag data, then interacts with target servers to exchange service and function information, and fulfills appropriate services and functions to complete the business application. The disclosed data tagging method and system allow user terminal to interact with directly target servers that are associated with relevant services and functions, which allows functions to be realized in distributed target servers, which simplifies the implementations of tag data, reducing the cost to setting servers. The disclosed data tagging methods allow more extensive applications of data tagging, improved user experiences, simplified processes, and lower costs. | 2015-03-19 |
20150082330 | REAL-TIME CHANNEL PROGRAM RECOMMENDATION ON A DISPLAY DEVICE - A method of providing a channel program recommendation in real-time for a display device is disclosed. The method includes receiving a plurality of multimedia signal streams for a plurality of channel programs, and generating in real-time at least one video and audio content tag based on at least one of video and audio contents from the multimedia signal streams. The display device generates the channel program recommendation including at least one of the channel programs based on the at least one video and audio content tag and at least one of a plurality of viewing criteria. A notification of the channel program recommendation is then output. | 2015-03-19 |
20150082331 | METHODS FOR IDENTIFYING VIDEO SEGMENTS AND DISPLAYING CONTEXTUALLY TARGETED CONTENT ON A CONNECTED TELEVISION - Systems and methods for identifying which video segment is being displayed on a screen of a television system. The video segment is identified by deriving date from the television signals, the derived data being indicative of the video segment being displayed on file screen. This feature can be used to extract a viewer's reaction (such as changing the channel) to a specific video segment (such as an advertisement) and reporting the extracted information as metrics. The systems and methods may further provide contextually targeted content to the television system. The contextual targeting is based on not only identification of the video segment being displayed, hut also a determination concerning the playing time or offset time of the particular portion of the video segment being currently displayed. | 2015-03-19 |
20150082332 | METHODS AND APPARATUS TO DETECT COMMERCIAL ADVERTISEMENTS ASSOCIATED WITH MEDIA PRESENTATIONS - Methods and apparatus to detect commercial advertisements associated with media presentations are disclosed. An example method includes determining an amount of audio randomness an inter-segment audio frame. The example method also includes indicating the inter-segment audio frame as occurring at a commercial transition based on the amount of audio randomness of the at least one inter-segment audio frame. | 2015-03-19 |
20150082333 | Event Enhancement via Viewer Participation - A system for fans to influence the action of a sporting event in real-time is disclosed. Remotely located viewers of a live broadcast of a sporting event not only follow the progress of the event, but may actually influence it. When the event reaches an option situation, requiring execution of strategic action, the remote viewing fan may select the option they think most appropriate from a list of options and transmit their choice to a central location. A most favored option may be selected and relayed to the appropriate players or officials. The players may then execute the most favored option as an actual play in the game being broadcast. | 2015-03-19 |
20150082334 | DISPLAY APPARATUS, PAID BROADCAST PROCESSING APPARATUS, AND CONTROL METHOD THEREOF - A display apparatus, a paid broadcast processing apparatus, and a control method thereof are provided. The display apparatus includes: a tuner configured to receive at least one broadcast signal through at least one broadcast channel; a signal processor configured to signal-process the received at least one broadcast signal; a display configured to display the signal-processed at least one broadcast signal; an interface connected with at least one paid broadcast processing apparatus which descrambles at least one paid broadcast signal; and a controller configured to control the signal processor to signal-process the received at least one broadcast signal into a form that is displayable through the display, and, when the received at least one broadcast signal is the at least one paid broadcast signal, transmit the at least one paid broadcast signal to the paid broadcast processing apparatus through the interface. | 2015-03-19 |
20150082335 | DIGITAL PARENTAL CONTROLS INTERFACE - A digital parental controls system and interface that limits media content from being viewed by using a rated numerical value system. Users will be able to block specific offensive content such as nudity without blocking specific content such as violence. This media system will simultaneously work with movies, music and video games. | 2015-03-19 |
20150082336 | VIDEO DISPLAY DEVICE, TERMINAL DEVICE, AND METHOD THEREOF - A terminal device acquires a part of an audio-visual content regenerated by a video display apparatus. The terminal device acquires contents information of the audio-visual content based on the part of the audio-visual content. The terminal device acquires the available enhanced service based on the contents information and regenerates the available enhanced service. | 2015-03-19 |
20150082337 | PIPELINED ENCRYPTION AND PACKETIZATION OF AUDIO VIDEO DATA - A system for pipelined encryption and packetization of audio video (AV) data may consecutively encrypt a number of AV data units based on a security mechanism, associate the encrypted AV data units with a security header, where the security header is generated before the AV data units are encrypted, and the security header includes information related to the security mechanism, generate network packets for transporting the encrypted AV data units and the associated security header based at least in part on an order in which the AV data units are encrypted, where one or more of the network packets is generated contemporaneous with encrypting one or more of the AV data units, and provide the network packets for transport to a client device as the packets are generated, where the AV data units are encrypted and the network packets are generated without accessing memory external to the system. | 2015-03-19 |
20150082338 | Audiovisual Content Presentation Dependent On Metadata - A system for utilizing metadata created either at a central location for shared use by connected users, or at each individual user's location, to enhance user's enjoyment of available broadcast programming content. A variety of mechanisms are employed for automatically and manually identifying and designating programming segments, associating descriptive metadata which the identified segments, distributing the metadata for use at client locations, and using the supplied metadata to selectively record and playback desired programming. | 2015-03-19 |
20150082339 | DISTRIBUTION DEVICE AND DISTRIBUTION METHOD - A distribution device | 2015-03-19 |
20150082340 | DISPLAY SYSTEM, DISPLAY DEVICE, TRANSMISSION DEVICE, METHOD OF CONTROLLING DISPLAY DEVICE, AND METHOD OF CONTROLLING TRANSMISSION DEVICE - The present invention is capable of appropriately display, on a display, OSDs such as respective menus of the display and a connected apparatuses that is connected to the display and that is capable of working with the display. A display device ( | 2015-03-19 |
20150082341 | Video curation platform with pre-roll advertisements for discovered content - A video curation platform displays curated video channels in the form of markup language pages. A page delivered to client machine includes thumbnails of video content that an end user may select and view. The markup language page includes a first container for supporting a first media player, and a second container for supporting a third party media player that is embedded from a content source. The containers are aligned, one in front of the other. The markup language page also includes control logic adapted to be executed in hardware at a client machine when an end user selects video content to be viewed (i) to render first content in the first media player, (ii) upon completing the first content, to automatically hide the first media player and reveal the third party media player; and (iii) to render the video content in the third party media player. | 2015-03-19 |
20150082342 | SYSTEM AND METHOD FOR VIEWERS TO COMMENT ON TELEVISION CONTENT FOR DISPLAY ON REMOTE WEBSITES USING A WEB BROWSER - A software system and method allowing television and/or cinema viewers to create, store, and display comments pertaining to media content (e.g. programs, streaming movies, advertisements). Users with electronic computing devices comprising a web browser (e.g. smartphone, smart television, etc.) enter comments and transmit them to a third party database for storage and/or display on website(s) (e.g. social media). Webpages display user interface elements allowing the viewer to identify the television content (title of show), and to receive comment data input, which is then transmitted to remote second servers for storage, and/or for display on second websites. An administrator accesses a webpage of the first website server to enter data (e.g. HTML code) for creating user interface elements. When the webpage containing the code is posted to a website, the code results in a comment display page where users can input comments on television content and on posted comments. | 2015-03-19 |
20150082343 | TECHNIQUES TO PROVIDE AN ENHANCED VIDEO REPLAY - Techniques to provide an enhanced video replay are described. A processor component controls a video interface module, a replay clip editing module, a replay clip selection module, and a broadcast feed module. The video interface module may receive a first and a second video stream of an event in a first and a second video resolution. The replay clip editing module may determine a time period within the second video stream that contains a scene of interest and create multiple video clips in the first video resolution. The multiple video clips each represent of a portion of the field of view of the second video stream. The broadcast feed module may interrupt a broadcast feed of the first video stream and insert the selected one of the multiple video clips into the broadcast feed. Other embodiments are described and claimed. | 2015-03-19 |
20150082344 | INTERIOR PERMANENT MAGNET MOTOR - Methods and systems are described herein for a media guidance application that provides content related to a media asset based on occurrences in the media asset. For example, a media guidance application may determine that for a particular media asset (e.g., a recording of a baseball game) that the favorite team of the user lost. In response, because the user's favorite team lost, the media guidance application may retrieve and/or generate a video clip of highlights of the game and delete the original recording of the game. | 2015-03-19 |
20150082345 | SYSTEM FOR GENERATING ENHANCED ADVERTIZEMENTS AND METHODS FOR USE THEREWITH - A system includes a video services gateway that detects an ad request, sent via a network, from at least one of the plurality of client devices to a real-time ad exchange system and generates an indication of the ad request. A service provider advertising engine receives the indication of the ad request from the video services gateway, generates a bid to the real-time ad exchange system to fulfill an ad opportunity corresponding to the ad request, retrieves subscriber data associated with the at least one client device from a subscriber database, when the bid is successful, annotates the ad opportunity with the subscriber data and submits the annotated ad opportunity to the real-time ad exchange system for rebidding. | 2015-03-19 |
20150082346 | System for Selective and Intelligent Zooming Function in a Crowd Sourcing Generated Media Stream - An apparatus comprising at least one processor and at least one memory including computer program code may be configured to receive a selection indication from a user of a portion of a composite media content. The apparatus may be configured to cause selection data corresponding to the selection indication to be transmitted. The apparatus may be configured to receive media content providing a different perspective of the portion of the composite media content corresponding to the selection data. Corresponding methods and computer program products are also provided. | 2015-03-19 |
20150082347 | Delivering Video Program by Digital Television System and Mobile Communication Device - A video program broadcasted by a digital television system includes a plurality frames delivered in a sequential manner. One of the frames representing a starting point of an unfinished program can be transmitted to a mobile communication device. An icon representing the frame is created by the mobile device. The icon maybe placed in a folder for photographs. In one embodiment, the unfinished video program is restarted in the mobile device after a user selects the icon. In another embodiment, the unfinished video program is restated in the television system. | 2015-03-19 |
20150082348 | DISPLAY DEVICE AND METHOD OF PROVIDING VOD SERVICE THEREOF - A display device includes a memory, a display module, a network interface configured to access a Video On Demand (VOD) server, and a controller configured to register a program for a rerun notification service, display a VOD program guide by receiving an additional information on a plurality of VOD program from a VOD server via the network interface, detect whether the additional information on the registered program exists in the VOD program guide, and output a message indicating that the program is uploaded in the VOD program guide via the rerun notification service if the additional information on the registered program exists in the VOD program guide. | 2015-03-19 |
20150082349 | Content Based Video Content Segmentation - A method receives video content and metadata associated with video content. The method then extracts features of the video content based on the metadata. Portions of the visual, audio, and textual features are fused into composite features that include multiple features from the visual, audio, and textual features. A set of video segments of the video content is identified based on the composite features of the video content. Also, the segments may be identified based on a user query. | 2015-03-19 |
20150082350 | DISPLAY DEVICE, CONTROL METHOD FOR DISPLAY DEVICE, TELEVISION RECEIVER, CONTROL PROGRAM, AND RECORDING MEDIUM - The present invention includes (i) a tuner ( | 2015-03-19 |
20150082351 | METHOD AND SYSTEM FOR COLLECTING AND VALIDATING CHANNEL LINEUP AND MODULATION DATA WITH IMPROVED ACCESSIBILITY TO MULTIPLE TYPE CHANNELS WITH AUTOMATIC CORRECTION - A method includes identifying a first headend that is connected to one or more receivers. The receivers are assigned to a particular priority set of many priority sets for the identified first headend. | 2015-03-19 |
20150082352 | SECURE ON-PREMISE GLEANING TO MODIFY AN ELECTRONIC PROGRAM GUIDE (EPG) - Methods and systems for providing secure on-premises gleaning to modify an electronic program guide are disclosed. In an embodiment, a method involves receiving, at a network interface, network data traffic and routing the network data traffic between an external network and an internal network and receiving, at a broadcast interface, media content and an electronic programming guide from a media content distributor. The method also involves parsing the network data traffic to glean preference information, providing the preference information to a recommendation engine via a secure local path, and modifying an electronic programming guide to prioritize the media content according to the preference information. | 2015-03-19 |
20150082353 | METHOD AND APPARATUS FOR MANAGING A PRESENTATION OF MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium having computer instructions to present a plurality of unassociated media programs from a single presentation device having overlapping presentation periods, and cause the single presentation device to present a user interface for one of the plurality of unassociated media programs responsive to detecting a request for the user interface. Each of the plurality of unassociated media programs can be viewable only with a viewing apparatus. The viewing apparatus can be configured for viewing one of the unassociated media programs at a time. Other embodiments are disclosed and contemplated. | 2015-03-19 |
20150082354 | PROMOTIONAL PHILOSOPHY FOR A VIDEO-ON-DEMAND-RELATED INTERACTIVE DISPLAY WITHIN AN INTERACTIVE TELEVISION APPLICATION - Systems and methods for providing an interactive display having indicators of video-on-demand programs are described. The systems and methods select indicators for inclusion in the interactive display according to a promotional selection algorithm. | 2015-03-19 |
20150082355 | Method and Apparatus for Interfacing Broadcast Television and Video Displayed Media with Networked Components - An interface system for interfacing media between a video display screen and any one of a plurality of electronic devices having media files as sources of displayed video for presentation on the video display. The device employs a microprocessor and software to provide an interface for networked electronic components operating over different communications protocols. Also provided is a graphic interface between a smartphone and the video display allowing the smartphone to operate as a remote control to command the system using generated icons for devices on the network achieved using actual photographs. A display screen on the smartphone allows for hand held remote viewing when a user leaves the room where the current video display is located. | 2015-03-19 |
20150082356 | DISPLAY DEVICE, TELEVISION, SEARCH METHOD AND RECORDING MEDIUM - The present invention provides a television including first to fourth keyword candidate acquiring sections for acquiring a plurality of keyword candidates according to algorisms different from each other; a keyword determining section for causing a display section to display thereon a keyword list including the plurality of keyword candidates thus obtained by the keyword candidate acquiring means, and for determining that a search keyword is to be a keyword candidate selected from the keyword list by an input instruction; and a search scope determining section for causing the display section to display a search scope list of a plurality of search scopes different from each other, and for determining that a search scope to be used for search process with the search keyword is to be a search scope selected from the search scope list by an input instruction. | 2015-03-19 |
20150082357 | END USER PROGRAMMING FOR A TELEVISION MULTIMEDIA DEVICE - A tool for creating and editing applications on a television multimedia device. The tool searches the television multimedia device for a plurality of currently installed applications on the television multimedia device. The tool exposes a workspace based on a graphical programming language on the television multimedia device. The tool receives a plurality of selections in the workspace. The tool receives a configuration of the plurality of received selections in the workspace. The tool determines, based on the configuration of the received selections in the workspace, the application is complete. The tool prompts to save the completed application. | 2015-03-19 |
20150082358 | METHOD AND APPARATUS FOR TRACKING TRANSMISSION LEVEL OF A HOME NETWORK SIGNAL IN A BROADCAST SIGNAL RECEIVING DEVICE - A method and apparatus for tracking the transmission power level of a home network transmission signal based on the signal level of a received broadcast signal is described. The method includes transmitting a signal at a first transmitted level used for communicating in a home network, detecting a signal level for the transmitted signal in a circuit used for receiving a broadcast signal, determining if a gain setting value for the signal level changes, and adjusting the transmitted signal level for the transmitted signal based on the determination. The apparatus includes a network circuit that transmits a signal at a first transmitted signal level, a detector that detects the transmitted signal in a circuit for receiving a broadcast signal, and a controller that determines if a signal level setting value for the signal level changes and adjusts the transmitted signal level based on the determination. | 2015-03-19 |
20150082359 | DISTRIBUTION MANAGEMENT APPARATUS AND DISTRIBUTION MANAGEMENT SYSTEM - A distribution management apparatus includes a generating unit configured to render content data to generate video data; a converter configured to convert a data format of the video data into a data format allowing the video data to be distributed to communication terminals including a first communication terminal and a second communication terminal; a transmitter/receiver configured to distribute the converted video data to the communication terminals; a receiver configured to receive path information indicating an operation path drawn by the first communication terminal and a drawing timing of the operation path from the first communication terminal; an acquiring unit configured to acquire identification information that identifies content data corresponding to video data reproduced by the second communication terminal at the drawing timing; and a storage unit configured to store therein the path information and the identification information in association with each other. | 2015-03-19 |
20150082360 | BROADBAND LOCAL AREA NETWORK - A BCN network with BCN modems that enable network wired devices to communicate over a typical home coaxial network that may include passive splitters and different types of coaxial cable. | 2015-03-19 |
20150082361 | SYSTEMS AND METHODS FOR ENABLING SIMULTANEOUS SECOND SCREEN VIDEO SEGMENT REPLAY DURING ONGOING PRIMARY SCREEN PROGRAMMING - Flat panel video display can wirelessly broadcast its identity for discovery to users of handheld devices (e.g., smartphones) interested in obtaining recorded data associated with video programming displaying on the flat panel video display. Data can also include text, audio, and identifying information needed to access related data from a remote server. An application can be downloaded and activated on smartphones that will enable it to see a list of available (discoverable) flat panel displays that allow wireless access to recorded video data associated with programming being displayed (or previously displayed and stored in a queue) on a flat panel. A flat panel of interest can be selected by the smartphone and it can access additional data (either directly from the flat panel or from a remote server once the data has been identified) and/or engage in an interactive session in association with the displayed programming or data. | 2015-03-19 |
20150082362 | METHODS AND APPARATUS FOR BUSINESS-BASED NETWORK RESOURCE ALLOCATION - Methods and apparatus for optimizing the distribution and delivery of content within a content-based network based on e.g., business or revenue considerations. In one embodiment, the network comprises a cable television network that utilizes a Global Session Resource Manager (GSRM). The GSRM processes subscriber program viewing requests to identify options available to fulfill the request (including, e.g., providing free on-demand (FOD), standard definition on-demand (SVOD), and/or high definition on-demand (HDVOD) content), and evaluate these options to determine the one that optimizes network revenue or profit. The GSRM performs this identification and evaluation process by considering various parameters including network resource (e.g., bandwidth) availability, and different revenue and profit implications for different classes of service, the individual or collective demographic or other profile of network subscribers, and other business or operational rules programmed by the operator of the network. Business methods based on such network optimization are also described. | 2015-03-19 |
20150082363 | Spectrum Analysis and Plant Diagnostic Tool for Communication Systems - A system, method, and apparatus to allow an operator of a broadcast communication system, such as a cable television or satellite television service to provide some examples, to diagnose performance of this communication system remotely. The operator of a first communication device, such as a cable modem termination system (CMTS) to provide an example, may remotely diagnosis performance problems, or potential performance problems, occurring at a second communication device, such as a cable modem (CM) to provide an example, or a group of second communication devices. For example, the operator of the first communication device may view a spectrum analysis of communication signals being routed to, processed by, and/or provided by the second communication device, or group of second communication devices, to diagnose the performance problems, or the potential performance problems, in real time. | 2015-03-19 |
20150082364 | Video Production Sharing Apparatus and Method - A video production sharing apparatus is provided with a first computer having a processor, memory, and an input device, the memory having programs stored therein, the programs implemented through the processor and designed to cause the processor to: 1) access at least one video stream, 2) manipulate viewing perspective of the at least one video stream with the input device of the first computer to generate an individualized video, and 3) transfer a data file of user inputs from the input device used to manipulate the at least one video stream to create the individualized video that describes the individualized video of the at least one video stream. A method is also provided. | 2015-03-19 |
20150082365 | DISTRIBUTION MANAGEMENT APPARATUS, DISTRIBUTION SYSTEM, AND DISTRIBUTION MANAGEMENT METHOD - A distribution management apparatus includes an acquisition unit that acquires terminal management information that indicates locations of multiple communication terminals, a determination unit that determines cutout position information of video data based on the terminal management information acquired by the acquisition unit and operation data received from any one of the communication terminals, a cutout unit that cuts out multiple pieces of video data from the video data based on the cutout position information determined by the determination unit, and a distribution unit that distributes the video data cut out by the cutout unit to each of the communication terminals based on the terminal management information. The determination unit modifies the cutout position information of the video data based on the operation data. | 2015-03-19 |
20150082366 | MANAGING QUALITY OF EXPERIENCE FOR MEDIA TRANSMISSIONS - A computer-implemented method, computer program product, and computing system is provided for quality of experience for media transmissions. In an implementation, a method may include defining a lower media stream discontinuity threshold. The method may also include evaluating a media stream discontinuity rate associated with a portion of a media stream. When the media stream discontinuity rate associated with the portion of the media stream is greater than the lower media stream discontinuity threshold, the method may further include determining a quality of experience associated with the portion of the media stream based upon, at least in part, a payload associated with the portion of the media stream. | 2015-03-19 |
20150082367 | RECEPTION APPARATUS, RECEPTION METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - Disclosed herein is a reception apparatus including: a reception portion configured to receive AV content; a trigger acquisition portion configured to acquire trigger information for operating an application program to be executed in interlocked relation to the AV content; a table acquisition portion configured to acquire a correspondence table associating a command for controlling the operation of the application program with a valid time of the command; and a control portion configured such that when the time acquired from the trigger information as indicative of the progress of the AV content satisfies a predetermined condition of validity in reference to the valid time of the command on the basis of the acquired correspondence table, the control portion controls the operation of the application program in accordance with the command being valid. | 2015-03-19 |
20150082368 | APPLICATION SPECIFIC POLICY IMPLEMENTATION AND STREAM ATTRIBUTE MODIFICATION IN AUDIO VIDEO (AV) MEDIA - A system for presentation timing based audio video (AV) stream processing may include a switch device, a first processor, and a second processor. The switch device may be configured to route AV traffic to the first processor for processing and non-AV traffic to the second processor for processing. The first processor may receive transport stream packets that include an audio stream and/or a video stream. The first processor may receive a request to modify presentation timing of the audio stream and/or video stream. The first processor may modify the transport stream packets and/or presentation timing parameters of the transport stream packets based at least in part on the received request. The first processor may provide the transport stream packets to an electronic device. In some implementations, the second processor may be unable to access the content of the transport stream packets in the clear, e.g. due to security considerations. | 2015-03-19 |
20150082369 | ADJUSTABLE RETURN BANDWIDTH IN CATV NODES INCLUDING RFoG OPTICAL UNITS (R-ONU) - A Cable Television (CATV) node circuit has a forward pathway having a fiber optic input and a forward output. The first pathway passes a forward signal to the forward output in a first frequency range. A return pathway is coupled to the forward pathway. The return pathway has a fiber optic output. The return pathway passes a return signal to the fiber optic output in a second frequency range, wherein the first frequency range is higher than the second frequency range. A cancellation circuit is coupled to the forward pathway and the return pathway. The cancellation circuit separates and isolates the forward signal from the return signal. | 2015-03-19 |
20150082370 | SYSTEM AND METHOD FOR COMPACT FORM EXHAUSTIVE ANALYSIS OF SECURITY POLICIES - A system is described that analyzes and validates network security policies associated with network devices. The system includes a compiler and a security policy analysis and validation tool. The compiler encodes a security policy associated with a network device into a predicate expressed in bit-vector logic and generates a bit-vector formula based on the predicate. The tool receives the bit-vector formula and applies a Satisfiability Modulo Theories (SMT) solver thereto to identify and enumerate solutions to the bit-vector formula. The enumerated solutions provide information about the validity of the first security policy. The solutions may be compactly enumerated in a as product of intervals or a product of unions of intervals. | 2015-03-19 |
20150082371 | Multi-Persona Devices and Management - A method of installing an application on a device configured with a plurality of personas is disclosed. The method includes receiving an indication to engage a first persona of the plurality of personas. The method further includes causing an indication of the first persona to be displayed. The method further includes receiving, via an interface associated with the first persona, an indication to install a first application. The method further includes causing the first application to be installed. The method further includes causing the installed first application to be associated with the first persona. | 2015-03-19 |
20150082372 | PRIVILEGED ACCOUNT PLUG-IN FRAMEWORK - STEP-UP VALIDATION - Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, plug-in code for implementing a workflow that includes step-up validation associated with a user attempting to access at least one secure resource may be received. Access to the at least one secure resource may be provided when the user is authenticated with respect to the service. In some examples, a request to access a second secure resource may be received. Additionally, in some examples, the workflow to perform the step-up validation may be implemented at least in response to the request to access the second secure resource. The workflow implemented based at least in part on an attribute associated with the request. | 2015-03-19 |
20150082373 | PRIVILEGED ACCOUNT PLUG-IN FRAMEWORK - USAGE POLICIES - Techniques for managing privileged accounts via a privileged access management service are provided. In some examples, the service may be configured with a plug-in framework for accessing secure resources. In some aspects, a log-in request that includes authentication information and corresponds to the service may be received. Session access to at least one secure resource may be provided when a user is authenticated. In some examples, a request to perform an action associated with the secure resource may be received during the session. Additionally, in some examples, the plug-in framework may be implemented to determine whether the user is allowed to perform the action. Further, performance of the action may be allowed or denied during the session based on the determination. | 2015-03-19 |
20150082374 | METHOD AND SYSTEM FOR SELECTIVE APPLICATION OF DEVICE POLICIES - A method and system for selective application of device policies are described herein. The method can include the step of receiving one or more policies from a messaging server in which the policies are intended to be indiscriminately applied to a computing device. Out of the received policies, one or more container policies that are to be applied to a container of the computing device can be identified. The identified container policies can be applied to the container such that the identified container policies may be prevented from being indiscriminately applied to the computing device. | 2015-03-19 |
20150082375 | A SYSTEM FOR ENFORCING AN ACCESS POLICY FOR CONTENT ITEM CONSUMPTION - Enforcing a global access policy, comprising a global access rule for a user's devices, for consumption of a content item. The user's devices advantageously comprise a set-top box, a tablet and a gateway. The gateway is configured to split the global access rule into local access rules for the set-top box and the tablet so that independent consumption of the content item by the set-top box and the tablet according to the respective local access rules does not violate the global access rule; and to send the local access rules to a first and a second enforcement point, which are configured to receive a request to access the content item from a user device; and allow or inhibit access to the content item depending on whether or not access to the content item is authorized by the local access rule for the user device from which the request was received. | 2015-03-19 |