17th week of 2013 patent applcation highlights part 64 |
Patent application number | Title | Published |
20130104066 | STIMULATION LEADWIRE AND VOLUME OF ACTIVATION CONTROL AND DISPLAY INTERFACE - A method and system include a processor that outputs a model of anatomical structures of a region in which a leadwire is implanted, the structures being distinguished by graphical indicia associated with respective textual descriptions in a legend. Electrodes of a model of the leadwire overlaid on the anatomical structure models are selectable, in response to which selection the processor displays a control for modifying an electrical setting of the selected contact. | 2013-04-25 |
20130104067 | TASK FLOW INTERFACE IN A POPUP REGION - In one set of embodiments, methods, systems, and apparatus are provided that include presenting, by a computer system, a task flow in a popup component of an application user interface executing in a user interface layer, where the task flow executes in an application layer of the computer system, and also include communicating, by the computer system, a first notification from the application layer to the user interface layer in response to normal completion of the task flow, and updating, e.g., closing, the component in the application user interface based upon the first notification. A second notification may be communicated from the user interface layer to the application layer in response to a user interface event that is associated with the popup component and causes an abnormal termination of the task flow. Presenting may include displaying the task flow in a region component in the popup component. | 2013-04-25 |
20130104068 | TEXT PREDICTION KEY - A dedicated text prediction key for inserting a text prediction candidate is described. The text prediction key may be configured and/or output for display in conjunction with an on-screen/adaptable keyboard when a prediction for entered characters is detected. The text prediction key provides a mechanism for explicit insertion of a text prediction candidate that can be employed to avoid passive/non-explicit insertions. In at least some embodiments, the text prediction key may be selectively displayed by replacing/modifying one or more keys of the on-screen keyboard. In another approach, the text prediction key may appear at a designated location within or proximate to the on-screen keyboard. The text prediction key may also be configured in various ways to notify a user that a prediction candidate is available. | 2013-04-25 |
20130104069 | METHOD FOR APPLYING SUPPLEMENTARY ATTRIBUTE INFORMATION TO E-BOOK CONTENT AND MOBILE DEVICE ADAPTED THERETO - A method that applies supplementary attribute information to the e-book content is provided. The method includes retrieving the e-book content; identifying objects in the retrieved e-book content; selecting one or more of the objects; defining one or more screen alteration attribute values regarding the selected objects; collecting an application condition for applying the defined screen alteration attribute values to the selected objects; and generating the supplementary attribute information by binding the defined screen alteration attribute values to the selected objects, and an action condition. | 2013-04-25 |
20130104070 | SYSTEM AND METHOD FOR INTERFACE AND INTERACTION WITH INTERNET APPLICATIONS - A graphical user interface system for displaying content on a user interface and for integrating and manipulating social network content includes a display window for displaying and manipulating content from at least one social network; a horizontal panel for manipulating content from at least one social network; and tabs on the horizontal panel and user-selectable for manipulating the content. The tabs disposed on the horizontal panel may include a post tab for selecting a type of content to be manipulated; a media tab for manipulating audio/visual media content; a social tab for manipulating one or more social media or communication content in the social network; a persona tab for configuring at least one user-persona associated with the content to be manipulated; and an account tab for managing at least one external user account or profile when interacting with the content. | 2013-04-25 |
20130104071 | SYSTEM AND METHOD FOR CONTROLLING MULTIPLE LASERS USING A GRAPHICAL USER INTERFACE - A computer-implemented method for controlling a plurality of electromagnetic energy sources is disclosed. Instructions are executed on a processor to display on a computer-human interface display device a user interface region. The user interface region includes a pie-graph configured to display a total output power of the plurality of the electromagnetic energy sources. The pie-graph includes a radius that indicates the total output power and a plurality of sectors that indicate percentages of the total output power contributed by each of the plurality of the electromagnetic energy sources. An input is received via the user interface region, where the input is an interaction with the pie-graph that changes one of the radius or a sector of the plurality of the sectors. A power output of one or more of the electromagnetic energy sources is adjusted based on the input. | 2013-04-25 |
20130104072 | INTERACTIVE ELECTRONIC BOOK - A computer-storage media having computer executable instructions embodied thereon that, when executed on a computing device perform a method for providing an interactive electronic book, the method including providing a user interface for the interactive electronic book, the user interface including representations of pages to display on a display associated with the computing device, providing on one of the representations of the pages of the user interface a watermark icon of an interactive element to display on the display associated with the computing device, associating the watermark icon of interactive content with interactive content, the watermark icon being indicative of presence of the interactive content and a content type for the interactive content, and wherein the user interface further provides for accessing the interactive content by selecting the watermark icon of the interactive content and without navigating away from the pages on which the watermark icon is present. | 2013-04-25 |
20130104073 | IMMERSIVE VIDEO INTELLIGENCE NETWORK - A method of providing a navigable environment of an indoor space. The indoor space includes a plurality of rooms | 2013-04-25 |
20130104074 | ELECTRONIC DEVICE, METHOD OF CONTROLLING DISPLAY, AND PROGRAM - An electronic device includes a display section that displays an object; a touch panel that detects a touch input manipulation; a touch determination section that determines a type and a direction of the touch input manipulation performed on the object; and a scroll control unit that performs a first inertial scroll of the object in a direction of flicking manipulation when the touch determination section determines that that flicking manipulation is performed on the object without performing slide manipulation on the object, and a second inertial scroll of the object that is longer in scroll distance and faster in scroll speed than the first inertial scroll when the touch determination section determines that slide manipulation is performed on the object and then the flicking manipulation is performed on the object in a direction opposite to the direction of the slide manipulation. | 2013-04-25 |
20130104075 | ARRANGING DISPLAY AREAS UTILIZING ENHANCED WINDOW STATES - Computer-readable media, computerized methods, and user interfaces (UIs) for manipulating display areas on a GUI workspace by transitioning the display areas from an original state to one of a set of enhanced window states are provided. Initially, an indication to resize a display area is received at an operating system, which consequently invokes an appropriate window state. The indication may include capturing an edge of the display area and vertically dragging the edge to a dock-target region, thereby invoking a vertically-maximized state. Accordingly, configuration settings of the vertically-maximized state are applied such that the display area is stretched to approximately the screen height. In another instance, the indication may include capturing the display area and dragging a display area into a dock-target region, thereby invoking a semi-maximized state. Configuration settings of the semi-maximized state are applied, thus, extending the display area to approximately cover a predefined GUI workspace region. | 2013-04-25 |
20130104076 | ZOOMING-IN A DISPLAYED IMAGE - A system for displaying an image is disclosed. A user input subsystem ( | 2013-04-25 |
20130104077 | DRUG CALENDAR AND REMINDER SYSTEM - A drug calendar and reminder system is provided which allows for a user to be reminded when and how to take regularly scheduled drugs. The drug calendar and reminder system allows a user to input one or more drugs including their dosage instructions and schedule, and creates interactive reminders to facilitate the regular taking of these drugs. The drug calendar and reminder system can be further configured to receive content from content providers, such as drug interaction services, drug databases, doctors, and pharmacies such that a user can readily access information from these providers as needed. The drug calendar and reminder system can also be configured to compile the user's drug information, and can be configured to allow content providers access to this information. | 2013-04-25 |
20130104078 | INFORMATION PROCESSING DEVICE AND RECORDING MEDIUM STORING CONTROL PROGRAM USED FOR THE DEVICE - An information processing device includes: (a) a display unit for displaying a representation and receiving an operation that is to be performed, by a user, onto the displayed representation; (b) an icon display controller for displaying, as the representation, a plurality of icons in a first displaying region; (c) an icon scroll controller for scrolling the icons in the a direction, when it is recognized that the received operation is performed in the first displaying region and that the received operation is constituted by a slide movement in the first direction; and (d) a relating-object display controller for displaying, as the representation, a relating object that relates to one the icons displayed in a selected-status indicating manner such that the relating object is displayed in a second displaying region that is offset from the first displaying region in a second direction perpendicular to the first direction. | 2013-04-25 |
20130104079 | RADIAL GRAPHICAL USER INTERFACE - Systems, methods, and machine-readable and executable instructions are provided for displaying a radial graphical user interface. The radial graphical user interface can include displaying a first layer radial menu item as a circular shape and displaying a second layer radial menu of a number of first menu sub-items related to the first layer menu item grouped concentrically around the first layer radial menu in response to a user selecting the first menu item. The graphical user interface can also include replacing the first layer menu with a user selected first menu sub-item and replacing the second layer radial menu with a number of second menu sub-items related to the selected first menu sub-item in response to a user selecting one of the number of first menu sub-items, wherein the second layer is rotatable by a user. | 2013-04-25 |
20130104080 | Automatic Photo Capture Based on Social Components and Identity Recognition - In one embodiment, a mobile device automatically captures image frames by acquiring a real-time video sequence, selecting one or more frames from the real-time video sequence based on social network information and identity recognition, and storing the selected one or more frames in a local storage of the mobile device. | 2013-04-25 |
20130104081 | DISPLAY APPARATUS, DISPLAY METHOD AND COMPUTER-READABLE MEDIUM - A display apparatus including a display unit which receives input upon a tap on a display screen, comprises a property display unit configured, when a thumbnail image of data displayed on the display screen is tapped, to change a display region of the thumbnail image to a property screen indicating property information of the data corresponding to the thumbnail image. | 2013-04-25 |
20130104082 | AUDIO/VISUAL DEVICE APPLICATIONS GRAPHICAL USER INTERFACE - A user interface for an audio/visual device incorporates a racetrack menu made up of menu items disposed about the periphery of a display element in which the visual display of at least one menu item is made up of submenu items of that one menu item that are disposed about the periphery of the visual display of that one menu item, and where navigation among the submenu items of that one menu item is effected in a manner that is substantially similar to the navigation of the menu items of the racetrack menu. | 2013-04-25 |
20130104083 | SYSTEMS AND METHODS FOR HUMAN-COMPUTER INTERACTION USING A TWO HANDED INTERFACE - Certain embodiments relate to systems and methods for navigating and analyzing portions of a three-dimensional virtual environment using a two-handed interface. Particularly, methods for operating a Volumetric Selection Object (VSO) to select elements of the environment are provided, as well as operations for adjusting the user's position, orientation and scale. Efficient and ergonomic methods for quickly acquiring and positioning, orienting, and scaling the VSO are provided. Various uses of the VSO, such as augmenting a primary dataset with data from a secondary dataset are also provided. | 2013-04-25 |
20130104084 | SYSTEMS AND METHODS FOR HUMAN-COMPUTER INTERACTION USING A TWO HANDED INTERFACE - Certain embodiments relate to systems and methods for navigating and analyzing portions of a three-dimensional virtual environment using a two-handed interface. Particularly, methods for operating a Volumetric Selection Object (VSO) to select elements of the environment are provided, as well as operations for adjusting the user's position, orientation and scale. Efficient and ergonomic methods for quickly acquiring and positioning, orienting, and scaling the VSO are provided. Various uses of the VSO, such as augmenting a primary dataset with data from a secondary dataset are also provided. | 2013-04-25 |
20130104085 | SYSTEMS AND METHODS FOR HUMAN-COMPUTER INTERACTION USING A TWO HANDED INTERFACE - Certain embodiments relate to systems and methods for navigating and analyzing portions of a three-dimensional virtual environment using a two-handed interface. Particularly, methods for operating a Volumetric Selection Object (VSO) to select elements of the environment are provided, as well as operations for adjusting the user's position, orientation and scale. Efficient and ergonomic methods for quickly acquiring and positioning, orienting, and scaling the VSO are provided. Various uses of the VSO, such as augmenting a primary dataset with data from a secondary dataset are also provided. | 2013-04-25 |
20130104086 | SYSTEMS AND METHODS FOR HUMAN-COMPUTER INTERACTION USING A TWO HANDED INTERFACE - Certain embodiments relate to systems and methods for navigating and analyzing portions of a three-dimensional virtual environment using a two-handed interface. Particularly, methods for operating a Volumetric Selection Object (VSO) to select elements of the environment are provided, as well as operations for adjusting the user's position, orientation and scale. Efficient and ergonomic methods for quickly acquiring and positioning, orienting, and scaling the VSO are provided. Various uses of the VSO, such as augmenting a primary dataset with data from a secondary dataset are also provided. | 2013-04-25 |
20130104087 | SYSTEMS AND METHODS FOR HUMAN-COMPUTER INTERACTION USING A TWO HANDED INTERFACE - Certain embodiments relate to systems and methods for navigating and analyzing portions of a three-dimensional virtual environment using a two-handed interface. Particularly, methods for operating a Volumetric Selection Object (VSO) to select elements of the environment are provided, as well as operations for adjusting the user's position, orientation and scale. Efficient and ergonomic methods for quickly acquiring and positioning, orienting, and scaling the VSO are provided. Various uses of the VSO, such as augmenting a primary dataset with data from a secondary dataset are also provided. | 2013-04-25 |
20130104088 | CONTROLLING A SIZE OF HIERARCHICAL VISUALIZATIONS THROUGH CONTEXTUAL SEARCH AND PARTIAL RENDERING - Exemplary embodiments disclose controlling of the size and content of a hierarchical visualization by a software component executing on a computer that displays a multi-level hierarchical visualization of nodes including a collapsed sub-hierarchy. The exemplary embodiments include displaying a user interface that enables a user to invoke a contextual search that is contextual to the collapsed sub-hierarchy; responsive to the user invoking the contextual search, receiving search criteria entered by the user; displaying any nodes from the collapsed sub-hierarchy matching the search criteria; receiving a user selection of which ones of the matching nodes from the collapsed sub-hierarchy to show; and displaying a partial rendering of the collapsed sub-hierarchy that shows the selected matching nodes while keeping remaining non-matching nodes hidden. | 2013-04-25 |
20130104089 | GESTURE-BASED METHODS FOR INTERACTING WITH INSTANT MESSAGING AND EVENT-BASED COMMUNICATION APPLICATIONS - Gesture-based methods of managing communications of a user participating in communication sessions permit the user to easily manage the communications sessions by defining gestures, defining a meaning of the gesture, and outputting the meaning of the gesture to a communication session when the gesture is detected. The gestures may be contextually dependent, such that a single gesture may generate different output, and may be unconventional to eliminate confusion during gesturing during the communication sessions, and thereby the communications sessions may be more effectively managed. | 2013-04-25 |
20130104090 | DEVICE AND METHOD FOR SELECTION OF OPTIONS BY MOTION GESTURES - A method for selection of an option on a device is provided where the device is enabled for option selection through motion gestures by a user. The method comprises providing at least one option for a first input request and announcing the first input request and at least one option of the first input request. A first motion gesture is detected, and the device determines whether the first motion gesture corresponds to a positive selection or a negative selection, wherein a control module of the device determines whether the first motion gesture meets a threshold for a positive gesture selection or a negative gesture selection. The device advances to a second option and announces the second option upon the determination of a negative selection as the first motion gesture. The selected option for the first input request is stored in a memory of the device after a positive selection. | 2013-04-25 |
20130104091 | Tolerable Flare Difference Determination - Aspects of the invention relate to techniques for compensating flare effects in a lithographic process for an array of identical circuits to be fabricated on a wafer. According to various implementations of the invention, a reference circuit is selected from the array of identical circuits and intolerable flare difference regions are determined based on flare difference layers and tolerable flare difference layers. The lithographic process result for the array of identical circuit may be derived from that for the reference circuit and the intolerable flare difference regions. | 2013-04-25 |
20130104092 | METHOD, SYSTEM AND PROGRAM STORAGE DEVICE FOR PERFORMING A PARAMETERIZED STATISTICAL STATIC TIMING ANALYSIS (SSTA) OF AN INTEGRATED CIRCUIT TAKING INTO ACCOUNT SETUP AND HOLD MARGIN INTERDEPENDENCE - In embodiments of a statistical static timing analysis (SSTA) method, system and program storage device, the interdependence between the setup time and hold time margins of a circuit block (e.g., a latch, flip-flop, etc., which requires the checking of setup and hold timing constraints) is determined, taking into account possible variations in multiple parameters (e.g., using a variation-aware characterizing technique). A parameterized statistical static timing analysis (SSTA) of a circuit incorporating the circuit block is performed in order to determine, in statistical parameterized form, setup and hold times for the circuit block. Based on the interdependence between the setup and hold time margins, setup and hold time constraints can be determined in statistical parameterized form. Finally, the setup and hold times determined during the SSTA can be checked against the setup and hold time constraints to determine, if the time constraints are violated or not and to what degree. | 2013-04-25 |
20130104093 | SYSTEM AND METHOD FOR REDUCING RECONFIGURATION POWER USAGE - A system and method for reducing power consumption in a reconfigurable integrated circuit. Some embodiments provide placement and routing programs that reduce the number of bits to be reconfigured. Some embodiments provide placement and routing programs that increase the number of groups of circuits that do not need reconfiguration at some times. Some embodiments include circuits that selectively block reconfiguration. | 2013-04-25 |
20130104094 | ROUTING STORAGE STRUCTURE BASED ON DIRECTIONAL GRID POINTS AND ROUTING METHOD THEREOF - The present invention provides a routing storage structure based on directional grid points and a routing method thereof. The routing storage structure includes a grid matrix having N×M grid points for storing a grid identifier corresponding to each grid point, where both N and M are natural numbers; a grid value acquisition module for acquiring the grid identifier corresponding to the current grid point from the grid matrix during a routing operation; and a grid value setting module for setting the grid points contained by the blocks in the routing plane and/or the grid points that the routing passes through as corresponding grid identifiers in accordance with a predetermined setting rule. | 2013-04-25 |
20130104095 | Integrated Circuit Routing with Compaction - An iterative technique is used to automatically route nets and alter spacing of an integrated circuit design to achieve a fully routed and compact result. After identifying solid and hollow channels, the technique automatically places route paths to connect pins of cells in the solid channels, where route paths may be placed within the solid channels or hollow channels. The technique can reduce a width of at least one hollow channel when an entire space of the hollow channel is not occupied by a placed route path. | 2013-04-25 |
20130104096 | SYSTEMATIC BENCHMARKING SYSTEM AND METHOD FOR STANDARDIZED DATA CREATION, ANALYSIS AND COMPARISON OF SEMICONDUCTOR TECHNOLOGY NODE CHARACTERISTICS - One aspect provides a method of designing an integrated circuit. In one embodiment, the method includes: (1) generating a functional design for the integrated circuit, (2) determining performance objectives for the integrated circuit, (3) determining an optimization target voltage for the integrated circuit, (4) determining whether the integrated circuit needs voltage scaling to achieve the performance objectives at the optimization target voltage and, if so, whether the integrated circuit is to employ static voltage scaling or adaptive voltage scaling, (5) using the optimization target voltage to synthesize a layout from the functional integrated circuit design that meets the performance objectives by employing standardized data created by designing at least one representative benchmark circuit, and (6) performing a timing signoff of the layout at the optimization target voltage. | 2013-04-25 |
20130104097 | PROGRAMMATIC AUTO-CONVERGENT METHOD FOR "PHYSICAL LAYOUT POWER HOT-SPOT" RISK AWARE ASIP ARCHITECTURE CUSTOMIZATION FOR PERFORMANCE OPTIMIZATION - Systems and methods are disclosed to automatically method to manage power in a custom integrated circuit (IC) design with a code profile by receiving an instruction execution sequence based on the code profile and reassigning or delaying the instruction sequence to spread operations or activities over a plurality of processing blocks to reduce hot spots; applying sub-region weight distributions to estimate power hot-spot locations; and synthesizing the generated architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication. | 2013-04-25 |
20130104098 | AUTOMATIC SCHEDULING OF REVIEW MEETINGS - A tool for scheduling a project review meeting based on monitoring of one or more documents required for the project review meeting. The documents/files are identified along with criteria that the documents must meet prior to scheduling the review meeting. The criteria can be default criteria or specifically defined and entered by a user. The tool monitors the documents and in response to finding that the criteria has been met, determines meeting participants, generally collaborators working on the documents, determines the meeting participants' individual schedules, and determines a meeting time based on the meeting participants' individual schedules. | 2013-04-25 |
20130104099 | SELECTIVE CHANGE PROPAGATION TECHNIQUES FOR SUPPORTING PARTIAL ROUNDTRIPS IN MODEL-TO-MODEL TRANSFORMATIONS - Certain example embodiments relate to selective change propagation techniques for supporting partial roundtrips in model-to-model transformations. In certain example embodiments, enablement checking is performed to determine whether a propagation operation can be performed for an object. If the object passes enablement checking, the propagation is executed by, for example, creating the object(s) in a business-oriented (e.g., EPC) model; updating relevant internal attributes of technical (e.g., BPMN) objects that allow for the successful merge; optionally correcting user-introduced errors in the technical model; and properly connecting the pulled-up objects with their surroundings. The connecting is performed so that the objects advantageously appear as if the current business-oriented model was used for the merge. According to certain example embodiments, the connecting may be deterministic, e.g., such that the result will be the same regardless of order or sequence in which the propagations are made. | 2013-04-25 |
20130104100 | Scripting Language for Business Applications - The present disclosure involves systems, software, and computer implemented methods for providing a scripting language for business applications. One process includes operations for providing a scripting language editor for generating software components for a business application, the scripting language editor configured to receive scripting language input. A scripting language file saved by the scripting language editor is identified. Metadata associated with at least one of a business object or a data type of a platform of the business application is retrieved. A business application language file is generated based on the scripting language file and the retrieved metadata. | 2013-04-25 |
20130104101 | SEQUENCE PROGRAM CREATING APPARATUS - A sequence program creating apparatus creates a sequence program to be executed by a programmable logic controller by causing a user to perform an operation of editing a sequential function chart (SFC) expressed by a plurality of elements and a connecting state thereof on an editing screen. The sequence program creating apparatus includes: a rule storage unit that stores therein a code of the SFC; and an editing control unit that, when a new-element inserting operation for newly inserting the element into the SFC is performed on the editing screen, adds data corresponding to the new element to data of the sequence program, based on a type of the already-arranged element specified as a new-element insertion target element by the new-element inserting operation, a position with respect to the new-element insertion target element, and a code of the SFC stored in the rule storage unit. | 2013-04-25 |
20130104102 | User Customization Method and System - The disclosure discloses a user customization method and system. The user customization system comprises a customization environment module and a customization execution module, wherein the customization environment module comprises: a visual interface, configured to provide a visual editing interface of a terminal software and accept a customization demand for the configuration of the terminal software from a user; a demand model module, configured to generate attribute information of a terminal software control corresponding to the customization demand; a command analysis module, configured to generate scripted data corresponding to the attribute information; a communication module, configured to send the scripted data to the customization execution module; and the customization execution module, configured to receive and analyze the scripted data to obtain a call instruction of the terminal software, and to execute customization operation for the terminal software according to the call instruction of the terminal software. By adopting the solution of the disclosure, the personalized demands of different users can be satisfied, and the research and development pressure of manufacturers can be reduced. | 2013-04-25 |
20130104103 | Sharing of First Class Objects Across Multiple Interpreted Programming Languages - Systems and methods are disclosed for enabling users to write scripting code in a first scripting language, and then use a second scripting language to call language constructs written in that first scripting language. Functions, Class Definitions, Class Instances, Modules and other language constructs are treated as first-class objects that can be shared across the different scripting languages. The techniques disclosed herein are also applicable to domain-specific languages. As part of the methodology, a respective underlying representation of each of these object types is designed as an interface and then that interface is implemented in each scripting language. In addition, code is written in each scripting language implementation to allow the latter to use the interface to represent a Function, Class, or other language construct. | 2013-04-25 |
20130104104 | SYSTEM AND METHOD FOR REFACTORING A BLOCK OF SOFTWARE - A system for refactoring a block of software may include an analyzer for receiving a set of workflows via a user interface and configured to analyze each of the workflows one at a time to determine a set of refactoring opportunity, the user interface configured to transfer the set of workflows from a user to the analyzer and to transfer a set of refactoring opportunity from the analyzer to said user after said analysis of said set of workflows. The system also includes set of refactoring opportunity into a step-wise arrangement of implementation of said set of refactoring opportunity on said block of software, an implementation device for implementing said set of refactoring opportunity on said block of software to produce a refactored block of software and over a design associated to said block of software to produce a refactored design associated to said refactored block of software. | 2013-04-25 |
20130104105 | TEST DATA SUPPLY CHAIN MANAGER FOR AN INTEGRATED TESTING PLATFORM - A method of supplying test data for test scripts is provided in an integrated testing platform, where the testing platform includes a prioritization and assignment manager configured forward test scripts to a selected testing individual. Each test script is mapped to an input data set if a corresponding input data set is available. Requests for test scripts made to the prioritization and assignment manager are monitored, and if the test script to be supplied in response to the request has a corresponding mapped input data set, the corresponding input data set is retrieved from a database, and the input data set is provided to the test script prior to execution of the test script. | 2013-04-25 |
20130104106 | AUTOMATION CONTROLLER FOR NEXT GENERATION TESTING SYSTEM - An automation controller for next generation testing system includes a database including a plurality of scripts and modules, a business layer component, and an automation component. The automation component includes an automation agent and an automation worker. The business layer component is operable to determine a next script from the plurality of scripts and modules and send the next script to the automation component in response to a get next script request sent by the automation component. The automation agent is operable to send the get next script request to the business layer, receive the next script from the business layer, and send the next script to the automation worker for execution. The automation worker is operable to execute the next script or section thereof, obtain a result, send status updates, send proof of life notifications and the result of execution to the automation agent. | 2013-04-25 |
20130104107 | DATA FLOW VISUALIZATION AND DEBUGGING - Computation execution can be visualized and debugged. A computation such as a database query plan graph can be extracted from a database query expression. Trace points can be injected into the database query expression while preserving original behavior. Query graphs can be generated with automatic inserting of mechanisms to connect to trace points, enabling visualization of query execution lifecycle states, collection of data traces across operators, and historical debugging with replay of data sets. | 2013-04-25 |
20130104108 | PROTECTING BREAKPOINTS IN A SOFTWARE DEBUGGER - A debugger that includes a breakpoint protection mechanism that detects when the program being debugged has been modified to overwrite one or more instructions corresponding to existing breakpoints. When the debugger halts execution of a program being debugged, all of the set breakpoints are checked by determining whether the instruction corresponding to each breakpoint has changed. If any of the instructions corresponding to the breakpoints has changed, the corresponding breakpoint is removed. An optional warning may be provided to the user to inform the user of any removed breakpoints. | 2013-04-25 |
20130104109 | PRODUCER GRAPH ORIENTED PROGRAMMING FRAMEWORK WITH SCENARIO SUPPORT - Embodiments of a producer graph oriented programming framework with scenario support have been presented. In one embodiment, a request to evaluate potential impacts by a change on an application program is received. The application program includes a set of producers, each having at least an instance and a method associated with the instance. Responsive to the request, the application program may be simulated with the change while the existing states and existing outputs of the producers are preserved. | 2013-04-25 |
20130104110 | THERMAL-AWARE SOURCE CODE COMPILATION - Thermal-aware source code compilation including: receiving, by a compiler, an identification of a target computing system, the identification of the target computing system specifying temperature sensors that measure temperature of a memory module; compiling the source code into an executable application including inserting in the executable application computer program instructions for thermal-aware execution, the computer program instructions, when executed on the target computing system, carry out the steps of: retrieving temperature measurements of one or more of the target computing system's temperature sensors; determining, in real-time in dependence upon the temperature measurements, whether a memory module is overheated; if a memory module is overheated, entering a thermal-aware execution state including, for each memory allocation in the executable application, allocating memory on a different memory module than the overheated memory module; and upon the temperature sensors indicating the memory module is no longer overheated, exiting the thermal-aware execution state. | 2013-04-25 |
20130104111 | REAL-TIME TEMPERATURE SENSITIVE MACHINE LEVEL CODE COMPILATION AND EXECUTION - Methods, apparatuses, and computer program products for real-time temperature sensitive machine level code compilation and execution are provided. Embodiments include compiling and executing, by a just-in-time (JIT) compiler, machine level code; during execution of the machine level code, determining, by the JIT compiler, an execution temperature for the machine level code, including reading temperature measurements from one or more processor temperature sensors; based on the determined execution temperature, identifying, by the JIT compiler, a portion of the machine level code that, when executed, caused temperature measurements of one or more processor temperature sensors to exceed a predetermined threshold temperature; recompiling, by the JIT compiler, the machine level code including modifying the identified portion to generate a new execution temperature that is lower than the previously determined execution temperature; and executing, by the JIT compiler, the recompiled machine level code. | 2013-04-25 |
20130104112 | Pre-Parsed Headers for Compilation - Disclosed herein are methods and systems for creating and using pre-parsed headers. One or more header files may be scanned into tokens. These tokens may then be parsed into abstract syntax trees. The abstract syntax trees may then be serialized in a modular form into pre-parsed headers on a storage device. Based upon directives in one or more source files, the pre-parsed headers may then be deserialized into abstract syntax trees and loaded from the storage device. The loaded abstract syntax trees may then be used in the compilation of the source files. | 2013-04-25 |
20130104113 | SYSTEM AND METHOD FOR DYNAMICALLY GENERATING A USER PERSONALIZED DOWNLOADABLE EXECUTABLE FILE - In an aspect, a system, non-transitory machine readable medium and method for providing a personalized executable file to a client device is disclosed. A request sent from a client device to obtain a software application is received. The request is processed to identify the client device and a user associated with the client device. The client device profile information associated with the identified client device as well as user profile information associated with the identified user is determined. One or more configuration/core library files are selected from a file database based on the user profile information and the client device profile information. A personalized executable file is generated for the requested software application, wherein the personalized executable file comprises selected core library files and the selected configuration files. The personalized executable file of the requested software application is then sent to the client device. | 2013-04-25 |
20130104114 | Update Application User Interfaces on Client Devices - In one embodiment, receiving a notice that a new version of a user interface of an application is available; storing information about the new version of the user interface; requesting permission from the application to update the user interface to the new version; and if the application grants the permission, then replacing an old version of the user interface of the application with the new version. | 2013-04-25 |
20130104115 | SYSTEMS AND METHODS FOR UPGRADING A VERSION OF SOFTWARE - Described are systems and methods for upgrading a software program between sequential or non-sequential versions. An interface definition file of a first version of the software program is stored. The software program is upgraded from the first version to a second version. The second version of the software program is stored in the memory. A determination is made regarding the availability of a difference tool. The difference tool determines according to a static comparison one or more differences between the interface definition file of the first version and an interface definition file of the second version, and generates a results file that displays the determined differences. | 2013-04-25 |
20130104116 | METHOD AND APPARATUS FOR UPGRADING WIRELESS REPEATER - Embodiments of the present invention provide a method and an apparatus for upgrading a wireless repeater. The method includes: establishing a wireless connection with a wireless access device, where the wireless access device is connected to a multicast server; detecting in real time whether a packet of a version upgrade file is received at a predefined multicast IP address that is sent by the multicast server through the wireless access device; if the packet of the version upgrade file is detected, receiving the packet of the version upgrade file in real time; and integrating the packet of the version upgrade file received in real time into a version upgrade file and performing an upgrade operation according to the version upgrade file. | 2013-04-25 |
20130104117 | Data Concentrator Initiated Multicast Firmware Upgrade - Systems and methods for implementing data concentrated initiated multicast firmware upgrade in power line communications (PLC) are described. In an illustrative embodiment, a method performed by a PLC device may include forming a group of PLC devices to receive a transmission of a data set, the group being organized according to a hierarchical structure, transmitting the data set to the group of PLC devices, determining whether a PLC device in the lowest level of the hierarchical structure is missing one or more portions of the data set, and retransmitting at least the missing portions of the data set until the lowest level of PLC devices each have the full data set. | 2013-04-25 |
20130104118 | APPLICATION INSTALLATION SYSTEM - A method, system and computer program product for controlling the installation of applications on a user terminal is disclosed. In one aspect, a catalogue server identifies a first and a second installation control setting corresponding to a first and a second application on the basis of user identification data from a data store comprising entries for a plurality of applications and their corresponding installation control settings. Subsequently, the catalogue server determines installation control data for at least one of the first and second application on the basis of the first and the second installation control setting. The determined installation control data is transmitted to the user terminal for controlling installation of at least one of the first and the second application | 2013-04-25 |
20130104119 | STREAMING PACKETIZED BINARY PATCHING SYSTEM AND METHOD - A computer-implemented system and method for updating an electronic device. One method includes obtaining a binary patch for a binary image being executed by the device, generating a plurality of independent packets based on the binary patch to be applied by the device to the binary image to generate a portion of a patched binary image, wherein the packets are streamed to the device over at least one network. An electronic device executing a binary image is also provided, which includes an input/output interface configured to receive a stream of independent binary patch packets from at least one server that are generated by the server based on a binary patch, and a processor configured to apply each packet to the binary image to generate a portion of a patched binary image and, when the processor has applied each of the packet, replace the binary image with the patched binary image. | 2013-04-25 |
20130104120 | MEDICAL DEVICE UPDATE SYSTEM - A system and method for providing updates to medical devices is disclosed. In one example, the medical devices are configured to pull update files in response to the reception of an update message from a server. Once the update files are downloaded by a medical device, the update files can be installed. While the medical device pulls the update files, the medical device can continue with its normal operation. If desired, a user can select which medical devices should be updated, based on any desired factors, such as the physical location of the device, the model of the device, the type of device, and the way the device is being used. | 2013-04-25 |
20130104121 | Information Processing Device - An information processing device is configured to start a download module at a predefined date and time. A transmitter unit | 2013-04-25 |
20130104122 | ELECTRONIC SYSTEMS AND MANAGEMENT METHODS USING THE SAME - Management methods for use in an electronic system having electronic devices and a host device in a daisy-chain configuration are provided. The Management method includes determining that the electronic system has a first connected combination when detecting that first electronic device and second electronic device have been connected with the host device; searching for a first set of software that are suitable for a combination of the first and second electronic devices according to the first connected combination; and installing or activating the first set of software that are suitable for a combination of the first and second electronic devices. | 2013-04-25 |
20130104123 | IMAGE FORMING APPARATUS, MANAGEMENT SYSTEM FOR MANAGING THE IMAGE FORMING APPARATUS, AND INFORMATION PROVIDING METHOD OF THE IMAGE FORMING APPARATUS - An image forming apparatus is provided. The image forming apparatus includes a network interface unit which is connected to a host device in which a manager program is stored, a printing unit which performs a printing job, a storage unit which stores a management information base (MIB), and an agent program, and a control unit which communicates with the host device using a Simple Network Management Protocol (SNMP). If an application is newly installed, the control unit updates the MIB. Therefore, it is possible to easily add, modify, or delete a management object (MO). | 2013-04-25 |
20130104124 | SYSTEM AND METHOD FOR DYNAMIC MAPPING OF QUEUES FOR VIRTUAL MACHINES - A method and system for managing multiple queues of a networking device associated with a host machine in a virtual machine system. The networking device includes multiple dedicated queues and shared queues that are used by multiple guests of the virtual machine system for the transmission and/or receipt of packets in a data communication. A hypervisor of the virtual machine system manages the assignment of the multiple queues to the multiple guests by dynamically mapping addresses of the virtual machines based on determination of a load placed on the queues. | 2013-04-25 |
20130104125 | System and Method for License Management of Virtual Machines at a Virtual Machine Manager - According to one embodiment of the present disclosure, a method includes receiving an event notification from a virtual machine manager operable to control the execution of one or more virtual machines, the event notification corresponding to a first virtual machine and indicating an event type associated with the first virtual machine. The method also includes updating an inventory indicating a number of active instances of one or more applications based on the event notification. The method further includes determining compliance or non-compliance with one or more license policies based on the inventory, each license policy corresponding to at least one of the one or more applications. | 2013-04-25 |
20130104126 | SYSTEM AND METHOD FOR DYNAMICALLY CREATING MACHINE IMAGES FOR INSTANTIATING VIRTUAL MACHINES - A method and apparatus for creating a machine image to be used in instantiating virtual nodes in a cloud computing environment. A virtual machine operating system image is created based on the configuration file. The machine operating system image is loaded in the cloud environment as a machine instance. An EBS disc is created based on the configuration file, and the EBS disk is attached to the machine instance. The method and apparatus allow software to be provisioned on the fly merely by being specified in the configuration file, which can be an XML file or other declarative document. | 2013-04-25 |
20130104127 | Method Of Handling Network Traffic Through Optimization Of Receive Side Scaling - An information handling system (IHS) includes a plurality of processors that include a cache memory, and a receive side scaling (RSS) indirection table with a plurality of pointers each pointing to a processor. A network data packet received by the IHS determines a pointer to a first processor. In response, information associated with the network data packet is transferred to the cache memory of the first processor, The IHS also includes a process scheduler that moves a process associated with the network data packet from a second processor to the first processor, and RSS module that directs the process scheduler to move the process and associates the first pointer with the processor in response to directing the process scheduler. In one embodiment, the processes are virtual machines so that network packets associated with a virtual machine are processed by sending an interrupt to a processor supporting executing the virtual machine. | 2013-04-25 |
20130104128 | APPARATUS, METHOD OF MANAGING A PLURALITY OF VIRTUAL MACHINES, AND RECORDING MEDIUM - An apparatus includes a memory and a processor that executes a program including a procedure on the memory. The procedure comprises receiving information in which a communication amount corresponding to an amount of transmitted and received data is associated with a transmission source and a destination of the data with respect to each of virtual machines operating in a system including servers, calculating a correlation degree between the transmission source and the destination based on the information, calculating an arrangement candidate of the virtual machine with respect to the server based on the correlation degree, calculating a load on the network in the system imparted by the transmission and reception of the data attributable to a movement of the virtual machine to match the arrangement candidate; and controlling the movement of the virtual machine in accordance with the arrangement candidate based on the load and a threshold. | 2013-04-25 |
20130104129 | VIRTUAL-MACHINE CONTROL SYSTEM AND VIRTUAL-MACHINE MOVING METHOD - A virtual-machine control program includes an operational-status inquiry unit that inquires of another machine about a memory usage status of virtual machines realized on another machine; a swapping-target selecting unit that selects a virtual machine capable of being swapped for a virtual machine realized on a machine from among the virtual machines realized on another machine based on information obtained by the operational-status inquiry unit; and a swapping performing unit that swaps the virtual machine realized on the machine for the virtual machine selected by the swapping-target selecting unit. The virtual-machine control program enables to move the virtual machine to another machine without preparing a free space in advance. | 2013-04-25 |
20130104130 | Method and Apparatus for Power Control - Embodiments of the present invention relate to limiting maximum power dissipation occurred in a processor. Therefore, when an application that requires excessive amounts of power is being executed, the execution of the application may be prevented to reduce dissipated or consumed power. | 2013-04-25 |
20130104131 | LOAD CONTROL DEVICE - A load control device | 2013-04-25 |
20130104132 | COMPOSING ANALYTIC SOLUTIONS - An approach for composing an analytic solution is provided. After associating descriptive schemas with web services and web-based applets, a set of input data sources is enumerated for selection. A desired output type is received. Based on the descriptive schemas that specify required inputs and outputs of the web services and web-based applets, combinations of web services and web-based applets are generated. The generated combinations achieve a result of the desired output type from one of the enumerated input data sources. Each combination is derived from available web services and web-based applets. The combinations include one or more workflows that provide an analytic solution. A workflow whose result satisfies the business objective may be saved. Steps in a workflow may be iteratively refined to generate a workflow whose result satisfies the business objective. | 2013-04-25 |
20130104133 | CONSTRUCTING CHANGE PLANS FROM COMPONENT INTERACTIONS - Techniques for constructing change plans from one or more component interactions are provided. For example, a computer-implemented technique includes observing at least one interaction between two or more components of at least one distributed computing system, consolidating the at least one interaction into at least one interaction pattern, and using the at least one interaction pattern to construct at least one change plan useable for managing the at least one distributed computing system. In another computer-implemented technique, a partial order of two or more changes is determined from at least one component interaction, and is automatically transformed into at least one ordered task, wherein the at least one ordered task is linked by at least one temporal ordering constraint, and is used to generate at least one change plan useable for managing the distributed computing system is generated, wherein the change plan is based on at least one requested change. | 2013-04-25 |
20130104134 | COMPOSING ANALYTIC SOLUTIONS - An approach for composing an analytic solution is provided. After associating descriptive schemas with web services and web-based applets, a set of input data sources is enumerated for selection. A desired output type is received. Based on the descriptive schemas that specify required inputs and outputs of the web services and web-based applets, combinations of web services and web-based applets are generated. The generated combinations achieve a result of the desired output type from one of the enumerated input data sources. Each combination is derived from available web services and web-based applets. The combinations include one or more workflows that provide an analytic solution. A workflow whose result satisfies the business objective may be saved. Steps in a workflow may be iteratively refined to generate a workflow whose result satisfies the business objective. | 2013-04-25 |
20130104135 | DATA CENTER OPERATION - In response to a map task distributed by a job tracker, a map task tracker executes the map task to generate a map output including version information. The map task tracker stores the generated map outputs. The map task tracker informs the job tracker of related information of the map output. In response to a reduce task distributed by the job tracker, the reduce task tracker acquires the map outputs for key names including given version information from the map task trackers, wherein the acquired map outputs include the map outputs with the given version information and historical map outputs with the version information prior to the given version information. The reduce task tracker executes the reduce task on the acquired map outputs. | 2013-04-25 |
20130104136 | OPTIMIZING ENERGY USE IN A DATA CENTER BY WORKLOAD SCHEDULING AND MANAGEMENT - Techniques are described for scheduling received tasks in a data center in a manner that accounts for operating costs of the data center. Embodiments of the invention generally include comparing cost-saving methods of scheduling a task to the operating parameters of completing a task—e.g., a maximum amount of time allotted to complete a task. If the task can be scheduled to reduce operating costs (e.g., rescheduled to a time when power is cheaper) and still be performed within the operating parameters, then that cost-saving method is used to create a workload plan to implement the task. In another embodiment, several cost-saving methods are compared to determine the most profitable. | 2013-04-25 |
20130104137 | MULTIPROCESSOR SYSTEM - A multiprocessor system including a plurality of processors, each including a task scheduler that determines a task execution order of the tasks in a task set to be executed by the processors within a task period which is defined as a period in repeated execution of the task sets, and processors that execute the respective tasks; and a scheduler management device having a command unit configured to issue a command for at least one of the task schedulers to change the task execution order, wherein each of the task schedulers, when receiving the command from the command unit, changes the task execution order of the processors. | 2013-04-25 |
20130104138 | SYSTEM AND METHOD FOR TOPOLOGY-AWARE JOB SCHEDULING AND BACKFILLING IN AN HPC ENVIRONMENT - A method for job management in an HPC environment includes determining an unallocated subset from a plurality of HPC nodes, with each of the unallocated HPC nodes comprising an integrated fabric. An HPC job is selected from a job queue and executed using at least a portion of the unallocated subset of nodes. | 2013-04-25 |
20130104139 | System for Managing Data Collection Processes - A system and process for managing data collection processes is disclosed. An apparatus that incorporates teachings of the present disclosure can include, a data collection system having a controller element that assigns to each of the processes a query interval according to a priority level of the data collection process for requesting use of processing resources, receiving one or more requests from the processes, once per respective query interval, for use of at least a portion of available processing resources, releases at least a portion of the available processing resources to a requesting one of the processes when the use of the available processing resources exceeds a utilization threshold. Additional embodiments are disclosed. | 2013-04-25 |
20130104140 | RESOURCE AWARE SCHEDULING IN A DISTRIBUTED COMPUTING ENVIRONMENT - Systems and methods for resource aware scheduling of processes in a distributed computing environment are described herein. One aspect provides for accessing at least one job and at least one resource on a distributed parallel computing system; generating a current reward value based on the at least one job and a current value associated with the at least one resource; generating a prospective reward value based on the at least one job and a prospective value associated with the at least one resource at a predetermined time; and scheduling the at least one job based on a comparison of the current reward value and the prospective reward value. Other embodiments and aspects are also described herein. | 2013-04-25 |
20130104141 | DIVIDED CENTRAL DATA PROCESSING, - A circuit configuration for a data processing system and a corresponding method for executing multiple tasks by way of a central processing unit having a processing capacity assigned to the processing unit, the circuit configuration being configured to distribute the processing capacity of the processing unit uniformly among the respective tasks, and to process the respective tasks in time-offset fashion until they are respectively executed. | 2013-04-25 |
20130104142 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A CPU executes initialization for allocating a storage area of an auxiliary storage device for a program execution area after a particular application program is loaded into the program execution area and becomes executable. Subsequently, the CPU loads a plurality of application programs into the program execution area. | 2013-04-25 |
20130104143 | RUN-TIME ALLOCATION OF FUNCTIONS TO A HARDWARE ACCELERATOR - An accelerator work allocation mechanism determines at run-time which functions to allocate to a hardware accelerator based on a defined accelerator policy, and based on an analysis performed at run-time. The analysis includes reading the accelerator policy, and determining whether a particular function satisfies the accelerator policy. If so, the function is allocated to the hardware accelerator. If not, the function is allocated to the processor. | 2013-04-25 |
20130104144 | Application Switching in a Graphical Operating System - A method for application switching in an operating system may be provided. The method may comprise providing at least two active applications on the operating system, and providing a first list of actions related to the first active application, via a first interface, to an application switching manager, and providing a second list of actions related to the second active application, via a second interface, to the application switching manager. Additionally, the method may further comprise selecting an active application out of the at least two active applications together with selecting an action selected from the first list of actions for a first application or a second action for the second list for a second application using a graphical user interface. | 2013-04-25 |
20130104145 | FEEDBACK SYSTEM AND METHOD FOR PROCESSING INCOMING DATA USING A PLURALITY OF MAPPER MODULES AND REDUCER MODULE(S) - System, methods, and apparatuses are provided for processing incoming data using a plurality of mapper modules and at least one reducer module. Incoming data may be processed to provide mapped data. The mapped data may be processed to provide reduced data. A feedback message may be generated. The feedback message may include data describing a suggestive configuration value to be applied when processing the incoming data. | 2013-04-25 |
20130104146 | AUTOMATICALLY PERFORMING OPERATIONS ON APPLICATIONS BASED ON DEPENDENCIES ON OTHER APPLICATIONS - A method, system, and computer-readable storage medium for automatically performing operations on applications based on dependencies on other applications are disclosed. A command to start a first application can be received. The first application is configured to use data provided by at least one another application. A determination is made whether the first application is configured to use data provided by a second application. This determining is performed in response to a receipt of the command. In response to a determination that the first application is configured to use data provided by the second application, execution of the second application is initiated. | 2013-04-25 |
20130104147 | METHOD AND SYSTEM FOR SYNCHRONOUS OPERATION OF LINKED COMMAND OBJECTS - A system and method for synchronous operation of linked command objects in a software application. The software application manages data objects in a number of contexts. Each context manages a number of command objects. Each command object operates on data objects in its context. To support synchronous operations that affect the state of data objects in more than one context, command objects are linked to each other. When a command object is executed, its context identifies a command object linked to the executed command object and initiates the execution of the linked command object. This synchronization allows for synchronous undo and redone operations. The delete states of the command objects are also synchronized. When one command object is deleted the command object linked thereto is also deleted, thereby preventing the linked command object from being independently undone resulting in an inconsistent state of the contexts. | 2013-04-25 |
20130104148 | AMBIENT STATE FOR ASYNCHRONOUS METHODS - A method of providing asynchronous programming support at run time for scope-based ambient state at a method call is disclosed. In response to the method call, an asynchronous method stack frame is created along with ambient state for the asynchronous method call. In one example of the method, a current frame of a method stack is captured. A new frame is instantiated by setting a previous reference of the new frame to the current frame and moving data from the previous frame into the current frame. One example of instantiating the new frame includes pushing the current frame onto the stack. In another example, the new frame is lazily created when changes have been made. A state machine used to transform the synchronously-created method into an asynchronous method is moved from a current state to a next state. The captured frame is restored. | 2013-04-25 |
20130104149 | SELECTIVE DATA PROCESSING METHOD BETWEEN DOCKED TERMINALS AND SELECTIVE DATA PROCESSING SYSTEM USING THE SAME - A selective data processing method between docked terminals, and a selective data processing system using the same are provided. The selective data processing method includes generating a virtual driver, transmitting a first data generated from a device of a first terminal, transmitting a second data generated from a device of a second terminal to a virtual driver and selecting at least one of the first data and the second data, and transmitting the selected at least one of the first data and the second data to an upper layer of layers where the same driver and the virtual driver reside, and enabling the transmitted at least one of the first data and the second data to be processed. | 2013-04-25 |
20130104150 | SERVICE BASED INFORMATION TECHNOLOGY PLATFORM - A Service-Base Information Technology Platform may facilitate the integration of heterogeneous technologies and disparate internal or external business applications. A services platform may provide a robust and managed environment for delivering business capabilities through services. The services encapsulate heterogeneous technologies and disparate internal or external business applications functionalities into business capabilities that multiple consumers may use. | 2013-04-25 |
20130104151 | Interface Profiles for Customizing Application Programming Interface Behavior - Interface profiles are disclosed which specify at least a portion of the verbs and parameters of an existing application programming interface (“API”), and provide a mechanism for customizing behavior of the API, in response to receiving an invocation using the verb and/or parameter(s). The customizing may comprise altering which code executes, and/or how the code executes. An application that invokes a particular API therefore does not need to be changed, yet additional and/or different processing can be performed responsive to the invocation. | 2013-04-25 |
20130104152 | OPTICAL DISC DRIVE INCLUDING SPINDLE MOTOS ASSEMBLY - Provided is an optical disc drive including a tray on which a spindle motor assembly is mounted. The spindle motor assembly may include a turntable, a conductive plate to which a motor is fixed, a frame to which the conductive plate is fixed, a flat cable that is connected to the spindle motor and includes a ground line, and a first coupling member that passes through the flat cable and the conductive plate and is coupled to the frame. | 2013-04-25 |
20130104153 | SYSTEM AND METHOD OF CONTROLLING A PROCESSING DEVICE FOR AUTOMATICALLY AND CONTINUOUSLY PROCESSING DISCS - A system and a method of controlling a processing device for automatically and continuously processing discs are disclosed. The method comprises: determining if a tray in a processing system is opened by adapting a first sensor; determining if any one of the discs is loaded in the tray by adapting the second sensor; in the event of the tray being opened and one disc being loaded, unloading the loaded disc by adapting a transporting device; in the event of the tray being opened and no disc being loaded, loading one disc by adapting the transporting device; and closing the tray for processing the one disc being loaded in the tray transported by the transporting device and controlled by the computer. | 2013-04-25 |
20130104154 | MEDIA PROCESSING APPARATUS AND CONTROLLING METHOD OF THE SAME - A medium is transferred and loaded to a media tray provided with a media processing unit which is operable to perform information processing on the medium, by using a transfer arm of a media transfer mechanism. A distance from a surface of the medium loaded on the media tray to a reference position of the transfer arm is acquired. A difference between the acquired distance and a predetermined distance from a reference surface of the media tray to the reference position of the transfer arm is calculated. It is determined that a double transfer of the medium to the media tray occurs when the calculated difference is larger than a predetermined threshold value. | 2013-04-25 |
20130104155 | OPTICAL DISK DRIVE - Provided is a disk loading apparatus which includes a frame base on which a spindle motor is mounted. The apparatus includes a disk loading structure that loads a disk on the spindle motor, a plurality of sliders operating in connection with a loading lever, and a plurality of gears transferring the motive power to the plurality of sliders. The apparatus also includes a plurality of shafts to which the gears are coupled, and a plurality of slider guide walls that guide movement of the plurality of sliders. According to various aspects, the shafts and the slider guide walls are formed integrally with the frame base. | 2013-04-25 |
20130104156 | DISC CLAMPING UNIT AND SPINDEL MOTOR HAVING THE SAME - A spindle motor is disclosed, the spindle motor including a case including a lateral wall unit formed with a hollow hole, and a support unit extended to an inner side of a distal end of the lateral wall unit, a clamper arranged inside the lateral wall unit and supported by the support unit for clamping an upper surface of the optical disc, a cover plate covering the clamper, and an elastic member interposed between the clamper and the cover plate to apply a pressure to the clamper to a direction facing the upper surface of the optical disc. | 2013-04-25 |
20130104157 | BILLING ELECTRONIC ADVERTISEMENT SYSTEM - An electronic advertisement system is provided by which, when an advertisement effect that corresponds to billing conditions is not obtained, an advertiser is free from an obligation to pay advertisement fee so that the advertiser can run an advertisement without having an economic risk. An electronic advertisement sending side computer has a billing tag addition means for adding, to electronic advertisement data, a tag composed of information describing billing conditions. A receiving side computer includes: a display unit that outputs, as output data, video and audio of received electronic advertisement data; and an electronic device that acquires the circumstance around the display unit as input data. A program of the receiving side computer has an input video analysis means that determines whether billing conditions for outputted electronic advertisement data are achieved or not by analyzing input data from the electronic device. When the billing conditions are achieved, the program generates billing charge data. | 2013-04-25 |
20130104158 | SYSTEM AND METHOD FOR SECURING AND TESTING SET-TOP BOXES - A system and method for testing multiple set-top boxes. One of the multiple set-top boxes is engaged in a testing platform of the test fixture. The testing platform includes an adapter for interfacing the set-top box with the test fixture. The multiple set-top boxes are automatically tested in parallel. Test results for each of the multiple set-top boxes are measured. The test results for each of the multiple set-top boxes are displayed to a user. | 2013-04-25 |
20130104159 | TELEVISION AUDIENCE TARGETING ONLINE - Users receive a data feed that has information relating to a first media and extracts events from the received data feed. The method generates a profile relating to a first item in the first media, and processes behavior of a first group of users of a second media. The behavior of the first group of users is modeled to generate a scoring function. A system for targeting a user includes a data feed, an event extractor, one or more profiles, a behavior processor, and a model. The data feed has information relating to a first media. The event extractor receives the data feed and extracts particular information based on a second media to generate profile(s). The behavior processor compares the profile to a first group of users of the second media. The model space models user behavior by using the profile. | 2013-04-25 |
20130104160 | METHOD AND SYSTEM FOR USING A SECOND SCREEN DEVICE TO TUNE A SET TOP BOX TO DISPLAY CONTENT PLAYING ON THE SECOND SCREEN DEVICE - A system and method for displaying operating a receiving device includes a second screen device in communication with the receiving device. The second screen device displays streamed content having an identifier associated therewith having a touch screen, forms a tune command comprising the identifier and a receiving device identifier in response to a gesture on the touch screen and communicates the tune command to the receiving device from the second screen device. The receiving device is tuned to receive a channel corresponding to the streamed content in response to the tune command. The receiving device displays the channel. | 2013-04-25 |
20130104161 | Method and apparatus for interaction with hyperlinks in a television broadcast - Various embodiments of the present invention relate to systems, methods, and computer-readable medium providing licensing rights for media content that follows a subscriber so that the subscriber may experience the media content on various content distribution platforms. In particular embodiments, the systems, methods, and computer-readable medium transfer licensing rights for a user for particular media content that is associated with a first device on a first distribution platform so that the rights are associated with a second device on a second distribution platform. As a result, in various embodiments, the user is able to experience the particular media content with the use of the second device on the second distribution platform. | 2013-04-25 |
20130104162 | TECHNIQUE FOR SECURELY COMMUNICATING PROGRAMMING CONTENT - A technique is provided for securely transferring programming content from a first device in a first layer, e.g., a trusted domain, to a second device in a second layer, e.g., outside the trusted domain. When a user requests that the first device transfer protected content to the second device, the first device needs to authenticate the second device. After the second device is authenticated, the first device may transfer to the second device the protected content, together with a rights file associated therewith. The rights file specifies the rights of the second device to use the protected content, according to its security level indicative of its security. These rights may concern, e.g., the number of times that the second device may subsequently transfer the protected content to other devices, the time period within which the second device may play the protected content, etc. The higher the security level of the second device is, the more rights accorded thereto. Indeed, the second device may need to meet a minimum security level requirement in order for it to receive or keep the protected content. | 2013-04-25 |
20130104163 | ENCRYPTION METHOD FOR TELEVISION SERVICE OF MOBILE TERMINAL, MOBILE TERMINAL AND SERVER - The disclosure provides an encryption method for a television service of a mobile terminal, a mobile terminal and a server. The method comprises: a mobile terminal ordering and obtaining a program that has not been subscribed; the mobile terminal encrypting the program to shield a part of data of the program; and the mobile terminal playing the program that is encrypted. The encryption method for the television service of the mobile terminal, the mobile terminal and the server provided in the disclosure can encrypt the program, which is ordered but has not been subscribed by the user, at the mobile terminal side or the server side so as to play the program after shielding a part of data of the program, thus certain experience can be enjoyed by the user, and the content of the program is protected. | 2013-04-25 |
20130104164 | TARGETING OF ADVERTISEMENTS BASED ON MUTUAL INFORMATION SHARING BETWEEN DEVICES OVER A NETWORK - A system and method to facilitate targeting of advertisements based on mutual information sharing between devices over a network are described. A user connects to one or more media devices and performs specific actions, such as viewing content. The actions are then transmitted to the entity via the network and are stored within the entity along with respective categories associated with each user action. Subsequently, if the user connects to the entity through a client machine and through the network, the entity selects advertisements to be displayed within the display area of the client machine along with content information requested by the user, such that each selected advertisement is related to the previously stored events or actions performed on the media device and their respective categories. | 2013-04-25 |
20130104165 | METHOD AND APPARATUS FOR RECEIVING AUGMENTED BROADCASTING CONTENT, METHOD AND APPARATUS FOR PROVIDING AUGMENTED CONTENT, AND SYSTEM FOR PROVIDING AUGMENTED CONTENT - The system includes a metadata generation apparatus for generating metadata to designate a specific space and time in and on which a speech balloon or a music book will be displayed on broadcasting content, a multiplexing broadcasting server for multiplexing the metadata received from the metadata generation apparatus and the broadcasting content and sending the multiplexed result to a reception apparatus, an augmented content providing apparatus for sending the speech balloon suitable for speech included in the broadcasting content or the music book suitable for music included in the broadcasting content to the reception apparatus, and the reception apparatus for displaying the broadcasting content and displaying the augmented content in a specific space and time of the broadcasting content based on the metadata. | 2013-04-25 |