46th week of 2014 patent applcation highlights part 65 |
Patent application number | Title | Published |
20140337786 | METHOD FOR CONTROLLING A VIRTUAL KEYBOARD FROM A TOUCHPAD OF A COMPUTERIZED DEVICE - A method for controlling a virtual keyboard on a display screen of a computerized system includes obtaining data from a touchpad. The data is associated with the location and movement of a finger and/or hand of a user when the user operates the computerized system using the touchpad. The method includes communicating the data from the touchpad to the computerized device, the touchpad being located in a location that is different from the location of the display screen. The method further includes analyzing the data in accordance with a model of a human hand, and assigning the data to at least one of a plurality of fingers of the model. The method also includes generating a virtual keyboard on the display screen and repositioning the virtual keyboard according to either a verbal command from the user or a user input from the touchpad. | 2014-11-13 |
20140337787 | TRANSITIONING PAGES OF PAGINATED CONTENT DISPLAYED BY A COMPUTING DEVICE - A given page of an e-book is displayed when an input is detected that is sustained for an amount of time that exceeds a threshold. After the amount of time exceeding the threshold, the pages of the e-book are transitioned by clusters or chapters. The transitioning by clusters or chapters can be sustained for some duration that is determined by, for example, the duration of time during which the input is sustained. | 2014-11-13 |
20140337788 | METHOD AND DEVICE FOR TEXT MESSAGE INPUT - A method for text message input is provided. The method includes the following steps. Firstly, a text-editing box is generated while a text input in a text input region is detected, wherein an input area of the text-editing box is larger than that of the text input region. Then, a text message inputted in the text-editing box is received. Next, an editing-done instruction from the text-editing box is received after the text message is inputted. Finally, the text message is transmitted from the text-editing box to the text input region. A device for text message input is also provided. | 2014-11-13 |
20140337789 | DISPLAY PROCESSING APPARATUS, SYSTEM AND STORAGE MEDIUM STORING DISPLAY PROCESSING PROGRAM - A display processing apparatus includes a reception unit configured to receive an input of a symbol when each of a plurality of data is disposed and displayed on a different area among display areas by a display device; a registration unit configured to register a group of data according to a position and/or a shape of the symbol in the display area among data included in the plurality of data when the symbol is received by the reception unit; and a display control unit configured to control the display device to display other data included in the group of data, when any of data included in the plurality of data is designated and the designated data is included in the registered group of data, together with the designated data. | 2014-11-13 |
20140337790 | MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal and a control method thereof are provided. When a pre-set input with respect to an object is received, the mobile terminal selects the object, and searches and displays at least one application associated with the selected object, and when an input with respect to a specific application, among the at least one application, is received, the mobile terminal converts the selected object into an applicable form corresponding to the specific application and displays the converted object. | 2014-11-13 |
20140337791 | Mobile Device Interfaces - Electronic devices, interfaces for electronic devices, and techniques for interacting with such interfaces and electronic devices are described. For instance, this disclosure describes an example electronic device that includes sensors, such as multiple front-facing cameras to detect orientation and/or location of the electronic device relative to an object and one or more inertial sensors. Users of the device may perform gestures on the device by moving the device in-air and/or by moving their head, face, or eyes relative to the device. In response to these gestures, the device may perform operations. | 2014-11-13 |
20140337792 | DISPLAY APPARATUS AND USER INTERFACE SCREEN PROVIDING METHOD THEREOF - A display apparatus and a method of providing a user interface screen on a display apparatus are provided. The display apparatus includes: a display configured to display a polyhedral graphic user interface (GUI) on a screen; a user interface unit configured to receive a user interaction with the displayed polyhedral GUI; and a controller configured to control the display to display at least one of detailed information and associated information of content information on at least one surface of the displayed polyhedral GUI according to the received user interaction. | 2014-11-13 |
20140337793 | MOBILE DEVICE AND METHOD FOR OPERATING THE SAME - There are provided a mobile device and a method for operating changing the shapes of a plurality of windows displayed in a display unit through a simple gesture. The mobile device includes a display unit, a touch screen panel and a processor. The display unit displays a plurality of windows. The touch screen panel senses a user's touch input applied to the display unit. The processor controls the display unit to change the shape of any one of the plurality of windows, when the touch input is applied to an area on which the window is displayed. | 2014-11-13 |
20140337794 | SMART INSERTION OF APPLICATIONS INTO LAYOUTS - Embodiments described herein relate to maintaining a tiled arrangement of application windows as a user inserts application windows into a managed display region. A tiled arrangement is an arrangement where windows do not overlap each other and substantially maximize window occupation of the display region. Generally, when a user inserts an application window the tiled arrangement is maintained by resizing any previously present application windows. Where to insert a window, which displayed windows to resize and to what extent can be determined based on factors such as user input, any prior manual adjustment of the tiled arrangement, and/or minimum window sizes. Whether tile arranging is performed in a managed or curated fashion (e.g., by sharing space equally among windows) or in a semi-curated fashion may be determined by taking into account any of the aforementioned factors. | 2014-11-13 |
20140337795 | Beverage Dispensing Device with Graphical Representation of Customized Beverage Selection - Systems and methods for dispensing compositions, such as beverages, are provided. A beverage dispenser may be configured to receive input corresponding to a selection of a beverage, and in response, a graphical representation of the beverage at a display device. The beverage dispenser may receive additional input corresponding to an adjustment of an amount of an ingredient of the selected beverage, and in response, the graphical representation of the beverage may be updated. The graphical representation of the beverage may include graphics depicting the beverage container, the volume of liquid in the beverage container, and the adjusted ingredient. | 2014-11-13 |
20140337796 | METHODS AND SYSTEMS FOR SELECTING A DISPLAYED AIRCRAFT APPROACH OR DEPARTURE - A system and method are provided for highlighting and selecting one of a plurality of graphical IFR procedure depiction on an aircraft display. A displayed legend includes a plurality of textual procedure identifications, one each for each of the graphical IFR procedure depictions. Movement of a cursor over either a graphical IFR procedure depiction or a textual procedure identification highlights both, and selection thereof removes all other graphical IFR procedure depictions and textual procedure identifications from being displayed. | 2014-11-13 |
20140337797 | Method and Assembly for Displaying Menu Options - An interactive ordering apparatus includes a processor and a memory. The memory is configured to store instructions and data. The processor is configured to execute the instructions to (i) produce a display in a viewable area of a touchscreen and to (ii) receive input from a user via the touchscreen. According to the instructions, the processor is configured to divide at least a portion of the display into a plurality of mutually exclusive sections, and display a first plurality of choices in a first section of the plurality of sections. The processor is also configured to, in response to selection by the user of a first choice of the first plurality of choices, (i) move the first plurality of choices to a second section of the plurality of sections and (ii) display a second plurality of choices in the first section. | 2014-11-13 |
20140337798 | SPEED DEPENDENT DISPLAYING OF INFORMATION ITEMS IN A GRAPHICAL USER INTERFACE - An apparatus with a graphical user interface includes a processor, a display screen coupled to said processor, and a navigational input device coupled to said processor. The processor is configured to display a plurality of information items on the display screen, position the information items on the display screen as a string of information items along a path, move the string of information items along said path in response to input from said navigational input device, and change a shape of said path in relation to a speed at which the string of information items moves along the path by including only straight sections at zero speed of movement of the string of information items and including one or more curves at increased speeds of movement of the string of information items. | 2014-11-13 |
20140337799 | METHOD, APPARATUS AND TERMINAL FOR SELECTING CONTENT - A method, an apparatus, and a terminal for selecting content. The method includes displaying a rail and a slider on the rail in a predetermined region of a display screen, the rail including at least one rail segment and each rail segment corresponding to one list content; receiving a first sliding signal for controlling the slider; and sliding the slider on the rail based on the first sliding signal and performing selection operation or selection-clearing operation on the list content corresponding to the rail segments through which the slider passes during its sliding. With the configurations of the present disclosure, a plurality of list contents are selected in batch or such selection is cleared in batch by sliding the slider only once or by sliding a few times. | 2014-11-13 |
20140337800 | RECOGNITION INTERFACES FOR COMPUTING DEVICES - A computing device can utilize a recognition mode wherein an interface utilizes graphical elements, such as virtual fireflies or other such elements, to indicate objects that are recognized or identified. As objects are recognized, fireflies perform one or more specified actions to indicate recognition. A ribbon or other user-selectable icon is displayed indicates a specific action that the device can perform with respect to the respective object. As additional objects are recognized, additional ribbons are created and older ribbons can be moved off screen and stored for subsequent retrieval or search. The fireflies disperse when the objects are no longer represented in captured sensor data, and can be animated to move towards representations of new objects as features of those objects are identified as potential object features, in order to communicate a level of recognition for a current scene or environment. | 2014-11-13 |
20140337801 | METHODS AND SYSTEMS FOR DISPLAYING ICONS ON A USER INTERFACE - A method and system for displaying icons on a user interface of a smart device are disclosed. The method includes obtaining a webpage address and checking security of the webpage linked to the webpage address. Further, the method includes displaying a first icon at a pre-determined position, the first icon indicating that the security check is in progress; obtaining a speed for loading the webpage and a speed for the security check; and adjusting icons displayed at the pre-determined position based on the speed for loading the webpage and the speed for the security check. The method and system consistent with the present disclosure may improve the user experience of smartphone users. | 2014-11-13 |
20140337802 | INTUITIVE GESTURE CONTROL - In an embodiment, the computing unit determines a spherical volume region corresponding to a sphere and lying in front of a display device and the midpoint of the volume region. Furthermore, the computing unit inserts manipulation possibilities related to the output image into image regions of the output image. An image capture device captures a sequence of depth images and communicates it to the computing unit. The computing unit ascertains therefrom whether and, if appropriate, at which of a plurality of image regions the user points with an arm or a hand, whether the user performs a predefined gesture that differs from pointing at the output image or an image region, or whether the user performs a grasping movement with regard to the volume region. Depending on the result of the evaluation, the computing unit may activate a manipulation possibility, perform an action, or rotates the three-dimensional structure. | 2014-11-13 |
20140337803 | INTERACTIVE CONTROL OF THE CURVATURE OF LINKS - A link curvature processing module enables a user with the ability to control the curvature of links in a node-link diagram. As a node-link diagram is displayed to a user, the user may interact with the diagram and adjust the curvature of one or more links in the diagram to improve the readability of the diagram. The user's modification to the curvature of a link alters the shape of the link so that the position of the nodes connected to the link does not change. By providing the user with such control, the user is able to tailor the visual display of the links to the user's preference. | 2014-11-13 |
20140337804 | SYMBOL-BASED DIGITAL INK ANALYSIS - Techniques are described for automatically performing application-specific actions based on global pre-defined symbols entered using digital ink. For example, a computing device supporting digital ink input can receive digital ink content from a user (e.g., via a digitizer and/or touchscreen), process the digital ink input to recognize text and/or graphical content, determine whether global pre-defined symbols are present in the recognized text and/or graphical content, and perform application-specific actions associated with the global pre-defined symbols that are present. The application-specific actions can be associated with built-in and/or third-party applications. | 2014-11-13 |
20140337805 | INFORMATION PROCESSOR AND COMPUTER PROGRAM PRODUCT - According to one embodiment, an information processor includes a detector and a controller. The detector is configured to detect position coordinates on a display screen specified with an object. The controller is configured to perform disabling based on the position coordinates detected by the detector. When a predetermined gesture operation by the object is received upon selection of a first link displayed on the display screen, the controller is configured to disable the selection of the first link based on the position coordinates. When the detector detects position coordinates near the first link, the controller is configured to disable a function of automatically selecting the first link. | 2014-11-13 |
20140337806 | INTERFACING WITH A COMPUTING APPLICATION USING A MULTI-DIGIT SENSOR - A technology is described for interfacing with a computing application using a multi-digit sensor. A method may include obtaining an initial stroke using a single digit of a user on the multi-digit sensor. A direction change point for the initial stroke can be identified. At the direction change point for the initial stroke, a number of additional digits can be presented by the user to the multi-digit sensor. Then a completion stroke can be identified as being made with the number of additional digits. A user interface signal to can be sent to the computing application based on the number of additional digits used in the completion touch stroke. In another configuration of the technology, the touch stroke or gesture may include a single stroke where user interface items can be selected when additional digits are presented at the end of a gesture. | 2014-11-13 |
20140337807 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM - There is provided an information processing apparatus including a processing unit configured to control combining of a captured image and an operation target image so as to generate a combined image for feeding back gesture recognition to a user. A degree of visualization of the captured image appears to be changed in the combined image. | 2014-11-13 |
20140337808 | Space Constrained Small Format Visual Analytic Labeling - Systems and methods for automated rule-based labeling of space constrained small format visual analytics are disclosed. A label engine receives visual analytic data and metadata. Using default or specific rules, the label engine analyzes the metadata to determine a number of measures and dimensions of the visual analytic data. The label engine then analyzes the measures, dimensions, and other metadata according to the rules to generate a set of labels, and a set of locations within the visual analytic into which to insert the set of labels. Placement of the labels can be based on the size and format of the visual analytic. In addition, the placement of the labels can be based on a dashboard framework in which the visual analytic is disposed. Any labels that are redundant with the information in the context of the dashboard framework can be omitted from visual analytic. | 2014-11-13 |
20140337809 | METHOD FOR FORMING SEMICONDUCTOR LAYOUT PATTERNS, SEMICONDUCTOR LAYOUT PATTERNS, AND SEMICONDUCTOR STRUCTURE - A method for forming semiconductor layout patterns providing a pair of first layout patterns being symmetrical along an axial line, each of the first layout patterns comprising a first side proximal to the axial line and a second side far from the axial line; shifting a portion of the first layout patterns toward a direction opposite to the axial line to form at least a first shifted portion in each first layout pattern, and outputting the first layout patterns and the first shifted portions on a first mask. | 2014-11-13 |
20140337810 | MODULAR PLATFORM FOR INTEGRATED CIRCUIT DESIGN ANALYSIS AND VERIFICATION - A modular electronic design automation tool platform for analyzing and verifying an integrated circuit design. The platform may provide a single, unified database that can contain both logical information and physical information relating to an integrated circuit design, together with a plurality of electronic design automation operation execution modules for performing one or more desired electronic design automation operations. The platform may also provide export modules and import modules. An export module extracts relevant data from the database, and configures that data for use by a specific electronic design automation operation execution module. An import module then receives output data from a particular electronic design automation operation execution module, configures that data for integration into the unified database, and then imports the configured data into the database. | 2014-11-13 |
20140337811 | SUB-MODULE PHYSICAL REFINEMENT FLOW - A computer system is provided that enables a designer of a circuit design to fracture and reconstitute a larger design for both computer modeling of the functionality and the physical implementation or rendering of the circuit design. More particularly, the designer may refine or re-work a sub-module of the larger sub-circuit without having to create a corresponding sub-module in the physical implementation. This capability thus avoids the significant complexity required for sub-module refinement in the current state of the art, and provides the designer with a much simpler flow. | 2014-11-13 |
20140337812 | CIRCUIT VERIFICATION METHOD AND CIRCUIT VERIFICATION APPARATUS - A control section of a circuit verification apparatus acquires waveform data of output in a transient state of a verification target circuit by a circuit simulation and stores the waveform data in a storage section. When the control section detects input to a functional model of the verification target circuit during functional verification performed by the use of the functional model, the control section generates an output signal of the functional model by the use of the waveform data stored in the storage section. | 2014-11-13 |
20140337813 | METHOD AND APPARATUS FOR EXTRACTING DELAY PARAMETER - A delay parameter extracting apparatus includes a schematic composing unit, a layout composing unit, a verification unit, and a parameter extracting unit. The schematic composing unit is configured to: facilitate design of a schematic circuit; and generate a first net list based on the design of the schematic circuit. The layout composing unit is configured to: facilitate design of a layout based on the schematic circuit; and generate a second net list based on the design of the layout. The verification unit is configured to verify the layout by comparing the first net list to the second net list. The parameter extracting unit is configured to: extract capacitance (C) values from the layout; and extract delay parameters based on the C values with respect to respective nets according to types of delay parameters associated with the respective nets. | 2014-11-13 |
20140337814 | RAPID DEVELOPMENT OF VIRTUAL PERSONAL ASSISTANT APPLICATIONS - A platform for developing a virtual personal assistant (“VPA”) application includes an ontology that defines a computerized structure for representing knowledge relating to one or more domains. A domain may refer to a category of information and/or activities in relation to which the VPA application may engage in a conversational natural language dialog with a computing device user. Re-usable VPA components may be linked to or included in the ontology. An ontology populating agent may at least partially automate the process of populating the ontology with domain-specific information. The re-usable VPA components may be linked with the domain-specific information through the ontology. A VPA application created with the platform may include domain-adapted re-usable VPA components that may be called upon by an executable VPA engine to determine a likely intended meaning of conversational natural language input of the user and/or initiate an appropriate system response to the input. | 2014-11-13 |
20140337815 | ENTITY-BASED CROSS-APPLICATION NAVIGATION - The present disclosure describes methods, systems, and computer program products for providing entity-based, cross-application navigation according to an implementation. One computer-implemented method includes receiving a request for data and callable entities associated with a provided entity context, transmitting the data and callable entities, receiving request for bootstrap code associated with a target application, generating bootstrap code containing an application environment runtime detection library and application environment navigation data, and transmitting the bootstrap code. | 2014-11-13 |
20140337816 | Real Software Components for Achieving Real Component-Based Design - A method and system for creating a software application code comprising multiple Replaceable Self-Contained Components (RSCCs) is disclosed. In one embodiment, the method includes creating each RSCC by instantiating and initializing an object instance of a Replaceable Component Class (RCC) that substantially encapsulates construction code of a Self-Contained Component (SCC). A method for creating communication code for allowing necessary collaboration between the RSCCs uses a Service Registration Object (SRO), implements necessary coupling code within the RSCCs that provide services for registering its services with the SRO and implements necessary coupling code within the RSCCs that require services for finding and getting the required services from the SRO. Another method for creating necessary communication code between any two RSCCs includes implementing appropriate coupling interfaces in each of the two RSCCs and implementing necessary communication code in the code of the application using the coupling interfaces of the two RSCCs. | 2014-11-13 |
20140337817 | OBJECT-ORIENTED SYSTEM FOR CREATING AND MANAGING WEBSITES AND THEIR CONTENT - The invention teaches a method for creating and managing a website as an object oriented system, comprising: providing on a system server a plurality of hierarchical classes of objects, each of the classes representing one aspect of the storage, presentation and logic of a website; providing on a web server an interface operable to present representations of objects instantiating the plurality of hierarchical classes and receive commands meant to one of: instantiate a new object, destroy a presented object, and change a property of a presented object; and storing on a database server objects as a traversable tree in accordance with the plurality of hierarchical classes. | 2014-11-13 |
20140337818 | SYSTEM AND METHOD FOR FORWARDING A COMMAND STREAM - A system and method for forwarding a command stream. A command API may receive a command stream where the command stream contains command information executable as a commands. The command API may process the received command stream to generate a processed command stream where the processed command stream contains equivalent command information to the command information contained in the command stream. A source redirector may encode the processed command stream to generate a formatted command stream. A source protocol stack may send the formatted command stream to a target platform. A target redirector may receive and decode the formatted command stream. The target redirector may process the decoded formatted command stream to generate a target command stream where the target command stream contains equivalent command information contained in the formatted command stream. | 2014-11-13 |
20140337819 | SEMANTIC BASELINING - Described herein are technologies pertaining to semantic baselining. Correctness conditions of a baseline program are inferred based upon a first static analysis undertaken over the baseline program. The correctness conditions are subsequently inserted into a revision to the baseline program. When a second static analysis is undertaken over the revised program with the correctness conditions inserted therein, warnings inherited from the baseline program are suppressed, while warnings caused by revisions are surfaced to a developer. | 2014-11-13 |
20140337820 | SOURCE CODE FLOW ANALYSIS USING INFORMATION RETRIEVAL - According to an example, source code flow analysis may include receiving source code for an application, and identifying virtual flow documents for the application from the source code. The virtual flow documents may represent ordered sequences of method calls for the application. The source code flow analysis may further include extracting features of the virtual flow documents, determining similarity between the virtual flow documents by estimating similarities for the extracted features to determine a flow-to-flow similarity, and clustering the virtual flow documents based on the flow-to-flow similarity. The flow-to-flow similarity may be further used, for example, to generate highest priority virtual flow documents and methods for the source code. The source code flow analysis may also include determination of flow-to-maintenance activity description (MAD) similarity, for example, to identify relevant virtual flow documents from the virtual flow documents based on the flow-to-MAD similarity to generate ordered relevant virtual flow documents. | 2014-11-13 |
20140337821 | GENERATING TEST SCRIPTS THROUGH APPLICATION INTEGRATION - This claimed subject matter relates to techniques for generating. a test script from a pre-existing script for testing a graphical user interlace (GUI) comprising: parsing a pre-existing test script; parsing the model associated with the GUI; identifying GUI actions that that are identified by keywords and associated parameters that exist in the pre-existing test script; and generating a new test script by adding the identified actions. | 2014-11-13 |
20140337822 | STORAGE OF SOFTWARE EXECUTION DATA BY BEHAVIORAL IDENTIFICATION - Methods and systems for analyzing software. For example, one method can include executing a software program including a function by a computer. The method also includes producing an execution sequence for the function when, during execution, the software program executes the function. The method further includes generating an identifier for the execution sequence, wherein the identifier uniquely identifies a path of execution through the function represented by the execution sequence. In addition, the method includes saving the identifier and making the identifier available to at least one user through a user interface. | 2014-11-13 |
20140337823 | AUTOMATIC GENERATION OF API CLASSES - A compiler for compiling a server application is disclosed wherein the server is configured to automatically generate an API (Application Programing Interface) for use is a client device. The API allows communication between the client device and the compiled server application. | 2014-11-13 |
20140337824 | OUT-OF-BAND FRAMEWORK LIBRARIES WITHIN APPLICATIONS - An enhanced binder provides flexibility and certainty when selecting a version of a software library to load, and an enhanced loader prevents a library version vulnerable to a security flaw from being loaded. The binder can perform unification, implicit override, and/or redirection. Implicit override searches assembly-specific locations for an implicit_version, and override the previously chosen unification or other version with the implicit_version when the implicit_version is greater. The implicit_version gets updated with the individual assembly, whereas the unification_version gets updated with the framework. Redirection may override the implicit_version. Unlike redirection, an implicit_version does not recite an explicit range and is found outside application configuration files. The implicit_version is specified implicitly by the assembly without an XML declaration. Vulnerable libraries are not loaded, based on out-of-band metadata placed in response to a list of known out-of-band assemblies, an out-of-band-servicing attribute, or a custom servicing library. | 2014-11-13 |
20140337825 | Enhanced Upgrade Path - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for establishing upgrade paths. In one aspect, a method includes establishing an interim environment and platform, migrating the data from the legacy environment and platform to the interim environment and platform, and migrating the data from the interim environment and platform to the upgraded environment and platform. | 2014-11-13 |
20140337826 | SYSTEM AND METHOD HAVING RESTORE OPERATION FOR UPDATING A MEDICAL DEVICE - Embodiments described herein include methods and/or systems for updating a medical device. Embodiments include medical devices which are configured for updates in response to various events including connection of a peripheral device to the medical device, a user initiated event, or based on received recommendations. | 2014-11-13 |
20140337827 | METHOD OF REDUCING DOWNTIME OF PRODUCTION CONTROLS DURING UPGRADES - An apparatus for updating the software in a subsea electronics module, the apparatus including a first data transmitting and receiving means, a second data transmitting and receiving means, and a transmission line between the first and the second data transmitting and receiving means, wherein packets of data from the first data transmitting and receiving means are transmitted to the second data transmitting and receiving means and aggregated to form a local master, from which software in SEMs may be updated locally. The packets of data may be transmitted using unutilised capacity of the transmission line not required during normal operations. | 2014-11-13 |
20140337828 | VIRTUAL SOFTWARE APPLICATION DEPLOYMENT CONFIGURATIONS - Configuration items for a software application can be automatically and/or manually discovered, and the application can be packaged to form a virtual application package. A deployment configuration can include settings for the configuration items. The deployment configuration can be set after packaging the software application. For example, a selected configuration item in the deployment configuration may be changed in response to user input. The virtual application package can be deployed to instantiate the application one or more times, and the deployment configuration can be applied in the instantiated application. | 2014-11-13 |
20140337829 | INFORMATION PROCESSING APPARATUS, ELECTRONIC CONTROL UNIT, INFORMATION PROCESSING METHOD, AND PROGRAM - A configuration information generation section | 2014-11-13 |
20140337830 | AUTOMATED TEMPLATE DEPLOYMENT TO COMPUTING PLATFORMS - Various embodiments include at least one of systems, methods, and software for automated deployment of a deployment template to computing systems. Some embodiments include receiving a selection of a deployment template from an entity via a network, identifying platforms of the entity compatible with the compatibility information, receiving a selection of a target platform, validating the selected deployment template for deployment to the selected platform, and deploying the selected deployment template to the selected platform. The validation of the selected deployment template for deployment to the selected platform may include transmitting a validation data request to an agent that executes on the selected platform to obtain validation data related to at least one validation rule, receiving validation data in response to the validation data request, and applying the at least one validation rule to the received validation data to determine validation success or failure. | 2014-11-13 |
20140337831 | APPLICATION SYSTEM, APPLICATION SERVER, AND PROGRAM - A system includes a designation information transmitter and an application installer transmitter. The designation information transmitter is configured to transmit a designation information to a computer. The designation information includes an application identification information and a connection destination designation information. The application identification information identifies an application. The connection destination designation information designates a connection destination from which the application identified by the application identification information is available. The application installer transmitter is configured to transmit an application installer to the computer. The application installer includes an install function and a storing function. The install function is for installing the application identified by the application identification information in the computer. The storing function is for storing a scheme information in the computer. The scheme information is for launching the application identified by the application identification information. | 2014-11-13 |
20140337832 | User-Influenced Placement of Virtual Machine Instances - A service provider network includes functionality for allowing a customer to influence the placement of virtual machine instances on server computers by specifying a placement strategy. Placement strategies may be shared among customers of the service provider network, and the placement strategies and the publishers of the placement strategies might be rated. Vendor-agnostic placement strategies might also be utilized to identify a service provider network for executing a virtual machine instance. A placement strategy that includes dynamically evaluated parameters might also be utilized to modify virtual machine instances in a customer fleet on an ongoing basis. | 2014-11-13 |
20140337833 | User-Influenced Placement of Virtual Machine Instances - A service provider network includes functionality for allowing a customer to influence the placement of virtual machine instances on server computers by specifying a placement strategy. Placement strategies may be shared among customers of the service provider network, and the placement strategies and the publishers of the placement strategies might be rated. Vendor-agnostic placement strategies might also be utilized to identify a service provider network for executing a virtual machine instance. A placement strategy that includes dynamically evaluated parameters might also be utilized to modify virtual machine instances in a customer fleet on an ongoing basis. | 2014-11-13 |
20140337834 | User-Influenced Placement of Virtual Machine Instances - A service provider network includes functionality for allowing a customer to influence the placement of virtual machine instances on server computers by specifying a placement strategy. Placement strategies may be shared among customers of the service provider network, and the placement strategies and the publishers of the placement strategies might be rated. Vendor-agnostic placement strategies might also be utilized to identify a service provider network for executing a virtual machine instance. A placement strategy that includes dynamically evaluated parameters might also be utilized to modify virtual machine instances in a customer fleet on an ongoing basis. | 2014-11-13 |
20140337835 | EFFICIENT SHARING OF GRAPHICS RESOURCES BY MULTIPLE VIRTUAL MACHINES - Graphics resources are shared among a plurality of virtual machines (VMs) running on a host. In one embodiment, a request to create a graphics resource is received from a first VM, the request including a graphics object ID corresponding to the graphics resource to be created. A resource key is generated based on content of the graphics resource and an association is maintained between the graphics object ID and the resource key. If an identical graphics resource does not currently reside in the host graphics memory, a command is sent to the host GPU driver to store the graphics resource in the host graphics memory, but when an identical graphics resource resides in the host graphics memory, the graphics resource is not stored in the host graphics memory. Instead, the identical graphics resource is shared by the first VM and at least one other VM. | 2014-11-13 |
20140337836 | OPTIMIZED RESOURCE ALLOCATION FOR VIRTUAL MACHINES WITHIN A MALWARE CONTENT DETECTION SYSTEM - According to one embodiment, a computerized method comprises operations of instantiating a first virtual machine instance and a second virtual machine instance to run concurrently with the first virtual machine instance. The first virtual machine instance provides a first virtual operating environment while the second virtual machine instance is adapted to share the resources allocated to the first virtual machine instance. The second virtual machine instance is further adapted to allocate additional resources upon conducting a Copy-On Write operation. | 2014-11-13 |
20140337837 | AUTOMATED SCALING OF APPLICATIONS IN VIRTUAL DATA CENTERS - A system and method for autoscaling a multi-tier application, that has components executing on a plurality of tiers of a virtual data center, allocates resources to each of the plurality of tiers based on cost and performance. An application performance is determined, and a new application performance is estimated based at least partially on an application reservation and an application limit. An optimized utility of the application is calculated based on the cost to execute the application, the application reservation, and the application limit. A scaling factor for each tier is then determined to scale up or down a number of virtual machines operating in each of the tiers. | 2014-11-13 |
20140337838 | Dynamic Point to Point Mobile Network Including Destination Device Aspects System and Method - A computationally implemented system and method that is designed to, but is not limited to: electronically receiving one or more at least partially mobile operating system operated intermediate electronic communication device relayed transmissions from one or more at least partially mobile operating system operated intermediate electronic communication devices activated from standby mode to be one or more communication network relays for use by one or more origination electronic communication devices to communicate at least in part with one or more destination electronic communication devices. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 2014-11-13 |
20140337839 | Dynamic Point to Point Mobile Network Including Intermediate Device Aspects System and Method - A computationally implemented system and method that is designed to, but is not limited to: electronically receiving one or more communication network relay related transmissions at least in part associated with one or more first portions of mobile operating system operated intermediate electronic communication device functionality related at least in part to communication network relay functionality of a mobile operating system operated intermediate electronic communication device as one or more standby communication network relays upon activation thereof for use by one or more origination electronic communication devices to communicate at least in part with one or more destination electronic communication devices, the mobile operating system operated intermediate electronic communication device functionality including second portions related at least in part to mobile electronic communication device functionality. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 2014-11-13 |
20140337840 | Dynamic Point to Point Mobile Network Including Intermediate User Interface Aspects System and Method - A computationally implemented system and method that is designed to, but is not limited to: electronically presenting output of mobile operating system operated code as user interface content presented on one or more user interface outputs of a mobile communication device based at least upon electronic reception of communication traffic related to use of the mobile communication device as a communication relay node of one or more ad hoc communication networks called into operation from standby status, the ad hoc communication network for service of communication between one or more origination electronic communication devices and one or more destination electronic communication devices. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 2014-11-13 |
20140337841 | Dynamic Point to Point Mobile Network Including Origination User Interface Aspects System and Method - A computationally implemented system and method that is designed to, but is not limited to: electronically processing mobile operating system object code at least partially from mobile device storage to direct to one or more origination mobile communication device display surfaces an origination mobile communication device user interface presentation of communication characteristics information regarding one or more mobile operating system based communication devices for operation as one or more ad hoc intermediary relays of one or more fallback communication networks upon initiation thereof for communication between an origination mobile communication device and a destination electronic communication device. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 2014-11-13 |
20140337842 | DYNAMIC POINT TO POINT MOBILE NETWORK INCLUDING INTERMEDIATE USER INTERFACE ASPECTS SYSTEM AND METHOD - A computationally implemented system and method that is designed to, but is not limited to: electronically presenting output of mobile operating system operated code as user interface content presented on one or more user interface outputs of a mobile communication device based at least upon electronic reception of communication traffic related to use of the mobile communication device as a communication relay node of one or more ad hoc communication networks called into operation from standby status, the ad hoc communication network for service of communication between one or more origination electronic communication devices and one or more destination electronic communication devices. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 2014-11-13 |
20140337843 | COMMUNICATIONS NETWORK AND A NETWORK TERMINAL - A power line communication network, comprising: a plurality of network terminals and at least one power line, wherein each terminal is coupled to said at least one power line such that the terminals are interconnected, and each terminal comprises: a power line interface, for transferring signals to and from said at least one power line and between said network terminals; at least one processor and at least one memory, wherein said processor is for processing computer code and said memory is for storing computer code; and a plurality of resources, wherein said resources include at least one signal input and/or signal output; wherein at least one of said terminals has computer code stored thereon and the computer code includes an operating system for controlling the power line communication network, the operating system including: a control layer for controlling access to said at least one processor, said at least one memory and said resources of each terminal; a virtual machine interface through which virtual machines can access said resources; and a virtual machine manager for controlling access by virtual machines to said resources, wherein said virtual machine manager accesses said resources through the control layer. | 2014-11-13 |
20140337844 | VIRTUAL MACHINE DEPLOYMENT PLANNING METHOD AND ASSOCIATED APPARATUS - A method and related apparatus and planner are provided. The method comprises receiving information about relationship of activation items in a plurality of virtual machines as well as information including activation item descriptive parameters. In addition, the method comprises of steps of optimizing an activation order of the activation items in said virtual machines according to said relationship among the activation items and generating an activation logical file according to the optimized activation order and said activation item descriptive parameters. | 2014-11-13 |
20140337845 | APPARATUS AND METHOD FOR EXPEDITED VIRTUAL MACHINE (VM) LAUNCH IN VM CLUSTER ENVIRONMENT - Method and apparatus for expedited virtual machine (VM) launch in VM cluster environment. In one embodiment, at least one VM is launched within a host platform. Once initialized, a VM may issue a hypercall to a VM monitor (VMM) of a VM host platform. In response, the VMM may capture a runtime image of the VM. In one embodiment, the VMM loads the runtime image of the VM within a node of the host platform as a child VM. In an alternative embodiment, the VMM issues a VM clone command to a VMM of a next host platform including the runtime image of the VM. In response, the VMM of the next platform loads the runtime image of the first VM within a node of the second host platform as a cloned VM. Other embodiments are described and claimed. | 2014-11-13 |
20140337846 | ON-THE-FLY REPLACEMENT OF PHYSICAL HARDWARE WITH EMULATION - Various aspects are disclosed herein for replacing the hardware backing the memory locations associated with a virtual machine with a backing mechanism. The backing mechanism may have the memory locations appear to contain data convenient to the driver in the virtual machine, typically containing what the hardware would have returned if the hardware had been read from. The data image being returned from the memory locations may travel with the virtual machine even if the virtual machine moves to a different physical machine that does not contain hardware equivalent to the hardware that was recently removed from the virtual machine. | 2014-11-13 |
20140337847 | CLUSTER SYSTEM AND METHOD FOR EXECUTING A PLURALITY OF VIRTUAL MACHINES - A cluster system includes a plurality of server computers and a data network. The cluster system is arranged to execute a plurality of virtual machines, wherein each of the virtual machines is allocated at least one virtual mass storage device. For each virtual machine, a first copy of the data of the associated virtual mass storage device is thereby stored on at least one local mass storage device of a first server computer and a second copy of the data of the associated virtual mass storage device is stored on at least one local mass storage device of a second server computer. | 2014-11-13 |
20140337848 | LOW OVERHEAD THREAD SYNCHRONIZATION USING HARDWARE-ACCELERATED BOUNDED CIRCULAR QUEUES - A first thread is placed into a blocked state by causing the thread to perform a blocking pop operation on a hardware-accelerated, single-entry queue. When a synchronization event completes, a second thread may release the first thread from the blocked state pushing a data value onto the hardware accelerated, single-entry queue. The push operation satisfies the blocking pop operation, and the first thread is released. | 2014-11-13 |
20140337849 | APPARATUS AND JOB SCHEDULING METHOD THEREOF - An apparatus and a job scheduling method are provided. For example, the apparatus is a multi-core processing apparatus. The apparatus and method minimize performance degradation of a core caused by sharing resources by dynamically managing a maximum number of jobs assigned to each core of the apparatus. The apparatus includes at least one core including an active cycle counting unit configured to store a number of active cycles and a stall cycle counting unit configured to store a number of stall cycles and a job scheduler configured to assign at least one job to each of the at least one core, based on the number of active cycles and the number of stall cycles. When the ratio of the number of stall cycles to a number of active cycles for a core is too great, the job scheduler assigns fewer jobs to that core to improve performance. | 2014-11-13 |
20140337850 | SYSTEM AND METHOD FOR PARALLEL PROCESSING USING DYNAMICALLY CONFIGURABLE PROACTIVE CO-PROCESSING CELLS - A parallel processing architecture includes a CPU, a task pool populated by the CPU, and a plurality of autonomous co-processing cells each having an agent configured to proactively interrogate the task pool to retrieve tasks appropriate for a particular so-processor. Each co-processor communicates with the task pool through a switching fabric, which facilitates connections for data transfer and arbitration between all system resources. Each so-processor notifies the task pool when a task or task thread is completed, whereupon the task pool notifies the CPU. | 2014-11-13 |
20140337851 | Migrating Processes Operating On One Platform To Another Platform In A Multi-Platform System - Embodiments of the claimed subject matter are directed to methods and a system that allows the optimization of processes operating on a multi-platform system (such as a mainframe) by migrating certain processes operating on one platform to another platform in the system. In one embodiment, optimization is performed by evaluating the processes executing in a partition operating under a proprietary operating system, determining a collection of processes from the processes to be migrated, calculating a cost of migration for migrating the collection of processes, prioritizing the collection of processes in an order of migration and incrementally migrating the processes according to the order of migration to another partition in the mainframe executing a lower cost (e.g., open-source) operating system. | 2014-11-13 |
20140337852 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION STORAGE MEDIUM - In response to a selection of a program, a board image display control section sets program related information associated with the selected program in a displayable state. An execution start managing section starts the program in response to reception of a request to start the program, the program related information associated with the program being set in the displayable state. A stop and end managing section ends an already started program when a given condition is satisfied at a time of starting the program by the execution start managing section. A setting of program related information associated with the ended program is maintained in a displayable state even after the program is ended by the stop and end managing section. | 2014-11-13 |
20140337853 | Resource And Core Scaling For Improving Performance Of Power-Constrained Multi-Core Processors - A multi-core processor provides circuitry for jointly scaling the number of operating cores and the amount of resources per core in order to maximize processing performance in a power-constrained environment. Such scaling is advantageously provided without the need for scaling voltage and frequency. Selection of the number of operating cores and the amount of resources per core is made by examining the degree of instruction and thread level parallelism available for a given application. Accordingly, performance counters (and other characteristics) implemented in by a processor may be sampled on-line (in real time) and/or performance counters for a given application may be profiled and characterized off-line. As a result, improved processing performance may be achieved despite decreases in core operating voltages and increases in technology process variability over time. | 2014-11-13 |
20140337854 | DATABASE DISPATCHER - Example methods and systems are directed to dispatching database tasks. An application may access data associated with a task. The data may indicate features (e.g., processing functionality) that will be used to complete the task. The application may determine whether all such features are implemented in the database layer. The application may dispatch the task to the database layer if all features are implemented therein. The application may perform the task in the application layer if one or more of the features are not available in the database layer. In some example embodiments, the task involves materials requirements planning. Such a task may include determining, for a given bill of materials (“BOM”), the quantity of materials available on-hand, the quantity available from suppliers, the transport or delivery time for the various quantities, and other data regarding the BOM. | 2014-11-13 |
20140337855 | Termination of Requests in a Distributed Coprocessor System - A system and method of terminating processing requests dispatched to a coprocessor hardware accelerator in a multi-processor computer system based on matching various fields in the request made to the coprocessor to identify the process to be terminated. A kill command is initiated by a write operation to a coprocessor block kill register and has match enable and value for each field in the coprocessor request to be terminated. Enabled fields may have one or more values associated with a single request or multiple requests for the same coprocessor. At least one match enable must be set to initiate a kill request. A process kill active signal prevents other coprocessor jobs from moving between operational stages in the coprocessor hardware accelerator. Processing jobs that are idle or do not match the fields with match enables set signal done with no match and continue processing. Processing jobs that do match the fields with match enables set are terminated and signal done with match. When all processing jobs have signaled done, a done bit is set in the coprocessor block kill register to indicate completion of the kill to the initiating software. The register also holds the match status of each processing job. | 2014-11-13 |
20140337856 | DATA PARALLEL PROCESSING APPARATUS WITH MULTI-PROCESSOR AND METHOD THEREOF - The present invention suggests a data parallel processing device that performs parallel processing on input data by varying a flow ID generating manner depending on a loading degree of the processor in the multi-processor structure configured by processor array. The suggested device includes a flow ID generating unit which generates a flow ID for input data which is differentiated in accordance with a status of a buffer; a data allocating unit which allocates data having the same flow ID to a specified processor; and a data processing unit which sequentially processes data allocated to each processor so that the parallel processing performance is improved as compared with the related art. | 2014-11-13 |
20140337857 | Synchronizing Multiple Threads Efficiently - In one embodiment, the present invention includes a method of assigning a location within a shared variable for each of multiple threads and writing a value to a corresponding location to indicate that the corresponding thread has reached a barrier. In such manner, when all the threads have reached the barrier, synchronization is established. In some embodiments, the shared variable may be stored in a cache accessible by the multiple threads. Other embodiments are described and claimed. | 2014-11-13 |
20140337858 | APPARATUS AND METHOD FOR ADAPTIVE CONTEXT SWITCHING SCHEDULING SCHEME FOR FAST BLOCK INPUT AND OUTPUT - Provided is a method and apparatus for an adaptive context switching for a fast block input/output. The adaptive context switching method may include: requesting, by a process, an input/output device to perform an input/output of data; comparing a Central Processing Unit (CPU) effectiveness based on whether the context switching is performed; and performing the input/output through the context switching to a driver context of the input/output device, or directly performing, by the process, the input/output based on a comparison result of the CPU effectiveness. | 2014-11-13 |
20140337859 | PROCESSING LOAD WITH NORMAL OR FAST OPERATION MODE - A data processing apparatus includes a processing unit having first and second modes of operation for processing data, including receiving data packets from a sender and sending acknowledgements to the sender, the second mode of operation requires more power than the first mode, and the processing unit switches between the first and second modes of operation based on a processing load; a metric module for determining a metric indicative of the processing load; an acknowledgement module for sending one acknowledgement in respect of n received data packets; and an acknowledgement configuration module for setting n to be a value m greater than a first predetermined value if the metric lies in a predetermined range that includes a value that the metric assumes when the processing unit switches between the first mode of operation and the second mode of operation, and to the first predetermined value otherwise. | 2014-11-13 |
20140337860 | METHOD AND ARCHITECTURE FOR DATA CHANNEL VIRTUALIZATION IN AN EMBEDDED SYSTEM - A method for providing data channel virtualization between one or more devices and one or more applications is disclosed. In one example, a device policy manager (DPM) is initialized by creating an instance of the DPM before creating any application. Further, the DPM is configured for device management by identifying each device of the one or more devices and its associated device data channel (DDC) to be managed by the DPM. Each of the one or more devices is identified using an associated device identity (ID) and its corresponding DDC. Furthermore, one or more virtual data channels (VDCs) are created and provided to the one or more associated applications upon receiving a request from each of the one or more applications using a device identity (ID) and any application specific configuration parameters provided by the application. | 2014-11-13 |
20140337861 | METHOD OF USING USE LOG OF PORTABLE TERMINAL AND APPARATUS USING THE SAME - A method of determining a second application related to a first application being executed by using a use log of a portable terminal and executing the second application according to a user input and an apparatus for supporting the same are provided. The portable terminal may determine the second application related to the first application being executed, based on a use log collected in a previous context state identical or similar to a current context state of a user. At this time, in order to determine the current context state of the user, the portable terminal may use information related to a location of the portable terminal and information related to a current time. | 2014-11-13 |
20140337862 | Methods, Devices, and Systems for Communicating Behavioral Analysis Information - Methods, systems and devices for communicating behavior analysis information using an application programming interface (API) may include receiving via the API a request to register the second module to access an operation of a behavioral monitoring system of the mobile computing device, and exchanging authentication information between the first module and the second module to accomplish mutual authentication. Aspects may include receiving via the API a request for version identification information that may be used by the server to determine how to interpret, evaluate, or crowd-source information, and exchanging version identification information between the first module and the second module to cause the second module to send the information to the server. Aspects may further include receiving via the API a provision malware model request including a command causing the first module to send a malware or classifier model to a behavioral monitoring system of the mobile computing device. | 2014-11-13 |
20140337863 | User-Creatable Custom Workflows - This document describes techniques enabling users to customize their applications through workflows. In contrast to often-simplistic rules, these user-selectable workflows can be arbitrary and nearly limitless in number and complexity. Further, these workflows do not require that an application designer build them by adding or altering code of the application. The techniques enable users to create workflows by connecting exposed events and exposed actions of an application. These connections, referred to as “synapses,” are used by the techniques to build workflows, thereby permitting users to customize the application. | 2014-11-13 |
20140337864 | Multithreaded Event Handling Using Partitioned Event De-Multiplexers - Techniques for handling events are provided. In one embodiment, a computer system can create a plurality of I/O handles for receiving events. The computer system can further partition the plurality of I/O handles into one or more subsets, where events received via I/O handles in the same subset are correlated and events received via I/O handles in different subsets are uncorrelated. The computer system can then delegate each I/O handle in the plurality of I/O handles to a poll thread in a plurality of poll threads, where I/O handles in the same subset are delegated to the same poll thread. | 2014-11-13 |
20140337865 | OBJECT-ORIENTED CLASS HIERARCHY FOR WORKFLOW EXECUTION TARGETS - A method is provided for managing an application program interface and may include identifying a creation of a new target type in an orchestrator, wherein the orchestrator has the application programming interface; identifying a set of properties of the new target type; and generating a new routine in the application program interface using the set of properties. | 2014-11-13 |
20140337866 | FRAME MODULE AND COMPUTER HAVING THE SAME - A frame module is adapted to be disposed in a housing of a computer for fixing first and second electronic devices. The computer includes a motherboard unit with a socket connector. The frame module includes a frame body having top and bottom surfaces adapted to be connected respectively to the first and electronic devices. An adaptor board includes a board body connected transversely to a rear edge of the frame body and having an edge connector adapted to be inserted into the socket connector, and first and second electrical connectors for electrical connection with the first and second electronic devices, respectively. | 2014-11-13 |
20140337867 | METHOD AND SYSTEM TO CONFIRM CO-LOCATION OF MULTIPLE DEVICES WITHIN A GEOGRAPHIC AREA - A method and system to confirm co-location of multiple devices within a geographic area, while filtering spurious alarms, is provided. An example method comprises processing first GPS data obtained from a first GPS sensor and second GPS data obtained from a second GPS sensor. A sensing data evaluator compares a sensing error from the first GPS data and a sensing error from the second GPS data. Based on the result of the comparing, the sensing data evaluator determines whether the sensing errors are to be ignored. An approach where an alarm that otherwise would be generated is disabled or canceled may be termed as filtering spurious alarms. | 2014-11-13 |
20140337868 | AUDIENCE-AWARE ADVERTISING - Embodiments of the present invention provide an audience-aware advertising that are advertisements coordinated with both a present media presentation and the media presentation's current audience. An audience-aware advertising pod is a container for advertising content that is shown in association with a media presentation. The audience-aware advertising pod may include multiple advertisements shown during a commercial break in the primary content. The advertisements may be selected for display within a media presentation in real time based on audience members' attention level and response. Audience profiles may be generated and stored locally. The audience profile may be used to determine when an ad is displayed and what advertisement is displayed. | 2014-11-13 |
20140337869 | USER BEHAVIOR BASED DATA POPULATION OF DEVICES - A system and method include tracking user behavior exhibited by interaction with a device, creating a preference profile as a function of the tracked user behavior, accessing the preference profile prior to populating the device, and using the preference profile to select an order of population of the device. | 2014-11-13 |
20140337870 | METHOD AND APPARATUS FOR MANAGING ACCESS PLANS - A system that incorporates teachings of the present disclosure may include, for example, wirelessly receiving adjustment information from a mobile communication device, wirelessly receiving a request for video content from the mobile communication device, generating multiple versions of the video content, wirelessly transmitting a second version to the mobile communication device for presentation on the display device according to the adjustment of the access plan, and transmitting a first version to the mobile communication device for presentation on the display device and ceasing transmitting the second version responsive to a determination of an undesired condition associated with the presentation of the second version on the display device. Other embodiments are disclosed. | 2014-11-13 |
20140337871 | METHOD TO MEASURE QUALITY OF EXPERIENCE OF A VIDEO SERVICE - A method to measure quality of experience of a video service. | 2014-11-13 |
20140337872 | Multimedia Interaction Method and Related Multimedia System - The present disclosure provides a multimedia interaction method in a multimedia system. The multimedia system includes an electronic device and a mobile device. The multimedia interaction method includes the mobile device retrieving information associated with a multimedia program and displaying the information associated with the multimedia program when the electronic device is playing the multimedia program, and the mobile device executing a transaction process of the information associated with the multimedia program. | 2014-11-13 |
20140337873 | SYSTEM AND METHOD FOR DETERMINING BROADCAST DIMENSIONALITY - An apparatus, system and method for determining levels of audience engagement relative to encoded audio data, where an encoded audio data is captured in a mobile device. The audio data is captured over one or more predetermined time periods, and processed to determine characteristics of the audio data. The characteristics are determined according to one or more predetermined thresholds, where volume levels, levels of encoding, and or other features are monitored. By determining levels in the audio data that exceed predetermined thresholds, engagement levels and values may be determined relative to the audio data captured over the time period. Data from preceding time periods may be compared to obtain comprehensive engagement data for audience measurement systems | 2014-11-13 |
20140337874 | RECEPTION DEVICE, RECEPTION METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - Provided is a reception device including a reception part configured to receive first content, a feature amount extraction part configured to extract a feature amount from data of the received first content, an identification result acquisition part configured to acquire an identification result for the first content identified using the extracted feature amount, a command acquisition part configured to acquire a command for controlling an operation of changing over between the first content and second content different from the first content depending on the acquired identification result, and a control part configured to control an operation of changing over from the first content to the second content in response to the acquired command. | 2014-11-13 |
20140337875 | CLOSE FULFILLMENT OF CONTENT REQUESTS - Systems and methods are described for subscriber-driven resource shifting in an attempt to maximize delivery of desirable content to subscribers while minimizing the impact of that content delivery to network infrastructure resources. When a media plan subscriber requests access to media content, and the requested object is determined not to be “watch-nowable” (e.g., it would be undesirable to deliver the object in substantially real time to the subscriber given present communications resource availability) embodiments identify a number of content objects that are presently watch-nowable content objects with respect to the requesting subscriber. Of those watch-nowable content objects, various techniques are presented for determining a set of alternate content objects, including those most likely to provide the subscriber with a similar level of engagement. Embodiments present those alternate content objects to the requesting subscriber as alternatives to the requested content object in exchange for a discount. | 2014-11-13 |
20140337876 | INTERACTIVE CONTENT SYSTEM AND METHOD - The present disclosure is directed to a system and method of providing interactive content. The method may include sending, from a media device, a request for one or more interactive applications to a first content source that is distinct from a second content source that provides video content to the media device. The request may indicate one or more locations to be polled for the one or more interactive applications. The method may include generating, at the media device, a menu of selectable interactive applications displayable at a display device. The selectable interactive applications may include at least one of the one or more interactive applications corresponding to the request. | 2014-11-13 |
20140337877 | IPTV Follow Me Content System and Method - Tools are provided for distributing access-restricted content in an internet protocol television (“IPTV”) environment based on portable entitlement keys. Such tools can include a decoder, an encoder, and a network entitlement handler. The decoder may be configured to receive a key associated with entitlement information, and transmit the entitlement information over a network. The encoder may be configured to receive content from content providers, and to encode the content to create IP-compatible content, with access restrictions based on entitlement. The network entitlement handler may be configured to receive a request for requested content from the decoder; receive the access-restricted content including (including the requested content) from the encoder; and transmit the requested content over the network to the decoder using IP, when the decoder is entitled to receive the requested content. | 2014-11-13 |
20140337878 | BROADCASTING RECEIVING APPARATUS AND CONTROL METHOD THEREOF - A broadcasting receiving apparatus includes a receiver having a plurality of tuners, a storage configured to store an image received by the receiver and a controller configured to control at least one of the tuners that does not tune to a currently viewed image out of the plurality of tuners, to alternately tune a plurality of channels for preset time, and controls the storage to store a channel information image corresponding to respective channels based on an image tuned to by the at least one tuner. | 2014-11-13 |
20140337879 | SYSTEM AND METHOD FOR CONFIGURING THE REMOTE CONTROL FUNCTIONALITY OF A PORTABLE DEVICE - A system and method used to displaying advertising content. A first app installed on a first device functions to retrieve the advertising content and to then provide the advertising content to a second app installed on a second device. The second app installed on the second device will cause the advertising content to be displayed as an overlay in a display associated with the second device. | 2014-11-13 |
20140337880 | Peer-to-Peer Communication Advertising Method - The present disclosure relates to a system is designed to adapt to changing viewer behavior by detecting Peer-To-Peer communications, or other Skype or Skype-like communication during streaming video content (e.g., commercial, movie, television show, sponsored content, live or recorded, etc.) viewed on a TV, monitor, Laptop, tablet, computerized watch or computerized glasses. The present invention incorporates a logo graphic, watermark, banner, video, and the like (with or without static, 3-D, sound, picture-in-picture etc.) or other message over the streaming video content onto the background. This graphic displays the advertiser's brand message to achieve a brief imprint on the viewer. The DAI augments the linear spot so the advertiser can reach their intended target audience. | 2014-11-13 |
20140337881 | METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM, AND SYSTEM FOR PRODUCING AND PLAYING PERSONALIZED VIDEO - A method of producing and playing a personalized video includes producing a plurality of video templates according to contents of a plurality of videos; inserting a personalized content into a video template among the plurality of video templates, in order to generate the personalized video; playing the personalized video on a digital out of home (DOOH) among a plurality of DOOHs or a television (TV) broadcasting medium among a plurality of TV broadcasting media; announcing time and location of playing the personalized video on at least one social networking website or a channel of the TV broadcasting medium in advance before the DOOH or the TV broadcasting medium plays the personalized video; and delivering the personalized video on the social networking website simultaneously or after a specific period of time when the personalized video is played by the DOOH or the TV broadcasting medium. | 2014-11-13 |
20140337882 | DISCOVERY AND ANALYTICS FOR EPISODIC DOWNLOADED MEDIA - Matching advertising information to media content/user combinations in which information and content are delivered to a user over a network is disclosed. Content providers and advertisers may find out about the offerings of one another as well as user profiles and preferences thereby facilitating agreement of ads with content and users. Viral syndication is also facilitated by allowing the user to share downloaded media with friends and associates. Users may bookmark, share, and/or request/find more content with similarities to the downloaded content with various analytics being reported with respect to the same. | 2014-11-13 |
20140337883 | METHOD AND APPARATUS FOR NETWORKING MEDIA CONTENT CONSUMPTION STATUS IN A GROUP OF USERS - A method and apparatus for exchanging media content consumption characteristics in a network is described. The method includes receiving input data, the input data indicating that a first user in a user group has changed a content consumption characteristic, determining if the first user's changed content consumption characteristic is based a content consumption characteristic of a second user in the user group, and generating a message, the message including information indicating that the first user's changed content consumption characteristic is based on the content consumption characteristic of the second user in the user group. The apparatus includes a transceiver circuit that is coupled to the network and a controller circuit that receives input data from the first user, further determines if the first user's change is based on input data received through the transceiver circuit from the second user, and further generates the message that is provided. | 2014-11-13 |
20140337884 | METHODS AND APPARATUS FOR PROVIDING MEDIA ON MOBILE DEVICES - Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device. | 2014-11-13 |
20140337885 | QUEUE BASED ADVERTISEMENT SCHEDULING AND SALES - In accordance with the invention, advertisement identifiers are stored in a queue in memory in the set top box or elsewhere corresponding to individual subscribers of a television service delivery network. The advertisements are retrieved and displayed in the order dictated by the queue as advertisement avails are detected in the particular channel information stream being watched by that subscriber. Accordingly, the subscriber sees the advertisements regardless of what channel or television program is being watched and sees them in the order dictated by the queue. The invention also is applicable to other information streams including Internet advertising, audio/radio advertising and advertising in electronic program guides. | 2014-11-13 |