01st week of 2012 patent applcation highlights part 57 |
Patent application number | Title | Published |
20120005608 | SMART COPY/PASTE OF GRAPHICAL NODES - When using graphical diagrams, cutting and pasting operations may take advantage of predefined relationships to intelligently insert and remove items from the diagram. A text data model may be interpreted sequentially or hierarchically to construct various diagrams. Pasting operations will bring new data into the diagram and data model while conforming the new data to the diagram definition. Cutting operations may cause the data model and diagram to be healed to conform to the diagram definition. | 2012-01-05 |
20120005609 | MANAGEMENT SYSTEM AND MANAGEMENT SYSTEM CONTROL METHOD - The present invention makes it possible to set a monitoring method for each of a plurality of monitoring-targeted objects. A node, such as a server, and a component, which is included in the node, are monitoring-targeted objects. An information acquiring part | 2012-01-05 |
20120005610 | METHODS, APPARATUS, SYSTEMS AND COMPUTER READABLE MEDIUMS FOR USE IN TRANSFERING INFORMATION TO AND/OR FROM USER DEVICES - In one aspect, a method comprises: receiving, by a processing system, requests for information from a plurality of user devices, each of the plurality of user devices having a user interface with capabilities, the capabilities of the user interface of each user device being different than the capabilities of the user interface of each of the other user devices; sending each of a plurality of sets of information to a respective one of the plurality of user devices; and sending information associated with the plurality of sets of information to each of the plurality of user devices, each of the plurality of user devices being configured to receive the respective one of the plurality of sets of information and the information associated with the plurality of sets of information, to select at least one of the items included in the respective set of information for display in a view provided by the user interface of the user device based at least in part on the information associated with the plurality of sets of information and the capabilities of the user interface of the user device, and to display the selected at least one item in a view provided by the user interface of the user device. | 2012-01-05 |
20120005611 | GRAPHICAL USER INTERFACE FOR VIEWING OR EDITING AN EXECUTABLE BLOCK DIAGRAM MODEL - In one embodiment, a method for displaying elements of an attribute in an executable block diagram model is provided. The method may include displaying an executable block diagram model in a first window and receiving a first input from an input device, wherein the first input associates with a first parameter of a block diagram modeling component in the executable block diagram model, the first parameter is represented in the executable block diagram model by a first graphical affordances. The method may include triggering the display of a value of a first parameter in a first user interface widget in the first window. | 2012-01-05 |
20120005612 | AUTOMATIC ACTIVATION METHOD OF APPLICATION FUNCTION AND CORRESPONDING TERMINAL - The present invention provides an automatic activation method of an application function in a terminal, and the method includes: the terminal setting an automatic activation interface, and a user setting, via the automatic activation interface, an application function which needs to be automatically activated and a triggering condition for an automatic activation of the application function; and the terminal sending, when the triggering condition for the automatic activation of the application function is satisfied, a starting command to the automatic activation interface to activate the application function. The present invention also provides a terminal capable of automatically activating an application function. | 2012-01-05 |
20120005613 | CREATING AND MANAGING LOCATION BASED MEETINGS - A method and computer program product for creating and managing location based meetings is described. A method may comprise creating a local meeting entry, the local meeting entry referencing a global meeting entry in a different location. The method may further comprise propagating a schedule change in the global meeting entry to the local meeting entry. The method may also comprise rescheduling a resource reserved for the local meeting entry based upon, at least in part, the schedule change in the global meeting entry. | 2012-01-05 |
20120005614 | ACCOUNT CONVERSION OF INFORMATION TECHNOLOGY SYSTEMS - A device may convert accounts maintained by a first information technology system to a second information technology system. In one implementation, the device may convert a first set of attributes corresponding to an account in the first information technology system to a second set of attributes corresponding to the account in the second information technology system. The device may validate the second set of attributes by converting the second set of attributes back to a third set of attributes corresponding to the account in the first information technology system. | 2012-01-05 |
20120005615 | METHOD FOR EXECUTING AN INPUT BY MEANS OF A VIRTUAL KEYBOARD DISPLAYED ON A SCREEN - A method is described for executing an input using a virtual keyboard which is displayed on a screen and on which each key is represented by an object displayed on the screen. In said method, the three-dimensional position of at least one input object relative to a plane is monitored, the position of the input object parallel to the plane represents a selected spot on the screen, a key of the virtual keyboard represented by an object is highlighted on the screen when the selected spot in the display on the screen is located within the object, an approach of the input object towards the plane is monitored, and a highlighted object is selected and a function associated with the key that is represented by the displayed object is input when the input object moves closer to the plane than a given distance and/or approaches the plane at a speed that is higher than a given approach speed. | 2012-01-05 |
20120005616 | METHODS AND SYSTEMS FOR PROVIDING INFORMATION ABOUT A NARRATIVE - A method and system for providing information about a novel. A portion of the novel is displayed on a display. Selections of a first term at a first location and a second term at a second location are received. A current location within the novel is determined. A plurality of relationships between the first term and the second term that have been referred to in the novel prior to the current location is determined, and information about the plurality of relationships is displayed. | 2012-01-05 |
20120005617 | METHOD FOR MANAGING USAGE HISTORY OF E-BOOK AND TERMINAL PERFORMING THE METHOD - A method of managing a usage history of a mobile terminal is provided. The method includes generating a reading number regarding an e-book that is read, storing the generated reading number, and displaying the stored reading number based on a user setup. | 2012-01-05 |
20120005618 | SUBFORMS - A method is provided for displaying subforms in a perspective having areas and portlets. An entity represented by a portlet is configured using a form within the portlet. Sub-entities may require configuration as part of configuring the first entity. When a user configures a sub-entity, a subform is opened presenting means of configuring the sub-entity. The subform overlays most of the parent form, making the parent form inaccessible until configuration of the sub-entity is either accepted or cancelled. Using subforms, it is apparent to a user that configuration of the first entity is not complete until all related sub-entities have also been configured. Use of subforms within a portlet also allows other information necessary for configuration of the entity or sub-entities to be viewed by the user. | 2012-01-05 |
20120005619 | Method and Apparatus for Processing User Input - User input to a computing device comprises a demarcated portion and a remainder portion. The demarcated portion comprises a label or data type which is associated with an application. On processing the user input, the associated application is instructed to open a data object and use the data of the demarcated portion and the remainder portion for the data object. Rules specify which applications may be associated with which data types and labels. | 2012-01-05 |
20120005620 | INTELLIGENT AUTO-CREATION OF NEW PORTLETS - A method is provided for keeping presentation of information to a minimum. A perspective comprises areas, and each area can have one or more portlets which display information. Each area has an associated list of portlet types that can be instantiated within the area. Each portlet can be manually placed into or out of a locked state. Various portlets can also be in a dirty state if they contain unsaved information, such as in a partially completed form. When a new portlet is to be added to the perspective, first an area which supports creation of that type of portlet is selected. The existing portlets within that area are then examined, and if one exists which is not locked and is not dirty, then it is replaced with the new portlet. If no such existing portlet is eligible for replacement, then the new portlet is created and added to the existing portlets. In this way, portlets in which a user is no longer interested may be replaced with newer portlets of more immediate interest, thereby reducing clutter within the perspective view of the information. | 2012-01-05 |
20120005621 | Programmable Equipment Configuration Method and Apparatus - A computer-implemented method, system, and computer readable medium for configuring programmable equipment having hardware devices that can be programmatically interconnected into different hardware configurations. A graphical user interface is provided on a computer display which permits a user to iconically define both a hardware and procedural configuration of the available hardware devices. Configuration data is generated that can be used to automatically configure the programmable equipment according to the user-defined hardware and procedural configuration. | 2012-01-05 |
20120005622 | APPARATUS TO DISPLAY THREE-DIMENSIONAL (3D) USER INTERFACE - An apparatus to display a three-dimensional (3D) User Interface (UI) includes a display panel to display a 3D UI comprising main menu polygonal cells; a sensing unit to sense a user selection of a target main menu polygonal cell; and a control unit to execute a function of the selected target main menu polygonal cell. | 2012-01-05 |
20120005623 | Methods, Systems, and Media for Providing Content-Aware Scrolling - Methods, systems, and media for providing content-aware scrolling are provided. In accordance with some embodiments, a method for providing content-aware scrolling is provided, the method comprising: determining whether one or more regions of content in a document are important regions; generating a scroll path that passes through the important regions, wherein at least one of direction, speed, and zoom are varied along the scroll path based on characteristics of the important regions; and, in response to receiving a user input, traversing the generated scroll path through the important regions. | 2012-01-05 |
20120005624 | User Interface Elements for Use within a Three Dimensional Scene - Improved user interface elements for use within a 3D scene. The 3D scene may be presented by at least one display, which includes displaying at least one stereoscopic image of the 3D scene by the display(s). The 3D scene may be presented according to a first viewpoint. One or more user interface elements may be used. The 3D scene may be updated in response to the use of the user interface elements. | 2012-01-05 |
20120005625 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - A mobile terminal and a control method thereof capable of together deleting or changing messages exchanged with a pre-stored specific person, a call history, contents associated with a relevant file, etc. classified into each category in a selective manner when deleting or changing the specific person's address is discussed. The control method of a mobile terminal includes displaying a function execution result screen on a display unit, displaying a pre-stored category screen on the display unit when one content is selected from the function execution result screen, and deleting information relating to the selected content when at least one category included in the displayed category screen is selected. | 2012-01-05 |
20120005626 | METHOD AND SYSTEM FOR PERFORMING A WEB SEARCH VIA A CLIENT-SIDE MODULE - Disclosed is a method and system for providing to a user rapid access to search resources while interacting with electronic documents by providing for recognition of user initiated search triggers that result in searches being performed with minimal user input or page navigation. A method and system for performing a web search includes detecting, by a client-side module, a user-initiated search interface trigger occurring during display of the web page, the search interface trigger not associated with an input focus of the web page or an input focus of a browser, detecting, by the client-side module, a user-initiated search execution trigger after the detecting of the search interface trigger, and transmitting, by the client-side module to a search entity, in response to the detecting of the search execution trigger, a request for search results related to content associated with the search interface trigger. | 2012-01-05 |
20120005627 | Device and method utilizing animated frames to dynamically create snapshots for selectable menus - A user menu is created by retrieving at least one animation frame that corresponds to a user selected portion of stored subject matter. The animation frame or frames are displayed at a portion of the display and aid the user to accurately enter the subject matter at a desired location. | 2012-01-05 |
20120005628 | Display Device, Display Method, and Program - A method is provided for displaying thumbnail images corresponding to portions of content. The method comprises identifying a thumbnail image representing a portion of content. The method further comprises identifying an importance level of the content represented by the thumbnail image. The method further comprises selecting a display mode of the thumbnail image according to the determined importance level. The method further comprises displaying the thumbnail image according to the selected display mode. | 2012-01-05 |
20120005629 | TIGHTLY COUPLED LISTS AND FORMS FOR CREATING/VIEWING/EDITING DATA - A graphic user interface is provided for displaying list portlets and form portlets within a perspective, the portlets representing data including entities represented in a database. The portlets have various widgets. Portlets are associated with other portlets, such that selection of a widget or of a name in one portlet may open another portlet. In this way, nested portlets can be easily navigated and entities can be configured easily. | 2012-01-05 |
20120005630 | Highly Responsive Screen Output Device, Screen Output System, and Screen Output Method - An input information acquisition unit in an information processing device acquires information related to a user operation provided in an input device. A screen data generation unit generates data for a basic screen that should be displayed in response to the user operation. A hierarchical data generation unit generates hierarchical data from the data for the basic screen. A frame area determination unit determines a frame area that should be displayed. An updated area determination unit determines an area that should be updated in response to the user operation. A loading unit loads data necessary for display from a hard disk drive. A decoding unit decodes image data. A displayed image processing unit renders a displayed image. | 2012-01-05 |
20120005631 | TECHNIQUES FOR DISPLAY OF INFORMATION RELATED TO POLICIES - Techniques for displaying information. Policy violations are identified, based at least in part on data stored in a data store. For the policy violations, a plurality of semantic objects related to the violations are identified. Arrangements of graphical objects are displayed where the graphical objects represent the identified semantic objects and where the arrangement indicates one or more relationships between pairs of the semantic objects. | 2012-01-05 |
20120005632 | EXECUTE A COMMAND - A method for executing a command including detecting a gesture from a user with a sensor, identifying the gesture and a command associated with the gesture, and identifying at least one corresponding device to execute the command on and configuring a device to execute the command on at least one of the corresponding devices. | 2012-01-05 |
20120005633 | CONSISTENCY CHECK IN DEVICE DESIGN AND MANUFACTURING - A method of forming a device is disclosed. The method includes providing at least one original artwork file having front end and back end information. The original artwork file includes an original artwork file format. A modified artwork file corresponding to the original artwork file is provided in a first modified artwork file format. The modified artwork file contains back end information. The method also includes checking to ensure that the original and modified artwork files are consistent. | 2012-01-05 |
20120005634 | Control of Critical Dimensions in Optical Imaging Processes for Semiconductor Production by Extracting Imaging Imperfections on the Basis of Imaging Tool Specific Intensity Measurements and Simulations - Variations in critical dimensions of circuit features of sophisticated semiconductor devices may be reduced by efficiently extracting mask and/or imaging tool specific non-uniformities with high spatial resolution by using measured intensity values and simulated intensity values. For example, a tool internal radiation sensor may be used for measuring the intensity of an image of a lithography mask, while a simulated intensity enables eliminating the mask pattern specific intensity contributions. In this manner, high spatial resolution of the corresponding correction map may be obtained without undue effort in terms of man power and measurement tool resources. | 2012-01-05 |
20120005635 | METHOD OF FORMING PHOTOMASK, COMPUTER-READABLE RECORDING MEDIUM STORING PROGRAMMED INSTRUCTIONS FOR EXECUTING THE METHOD, AND MASK IMAGING SYSTEM - A method of forming a photomask includes providing a layout of design patterns, setting an optical proximity correction (OPC) with respect to the layout of design patterns, and forming a layout of correction patterns with respect to the layout of design patterns by using the set OPC. The method also includes collecting verification data about the layout of correction patterns by using a layout of contour patterns based on the layout of correction patterns, and verifying whether the layout of design patterns and the layout of correction patterns are substantially identical to each other by using the verification data. | 2012-01-05 |
20120005636 | METHOD FOR MANUFACTURING A PHOTOMASK - A method for manufacturing a photomask based on design data includes the steps of forming a figure element group including a figure element in a layout pattern on the photomask and a figure element affecting the figure element due to the optical proximity effect, adding identical identification data to a data group indicating an identical figure element group, estimating an influence of the optical proximity effect on the figure element group, generating correction data indicating a corrected figure element in which the influence of the optical proximity effect is compensated for at the time of exposure, creating figure data by associating data having the identical identification data with correction data having the identical identification data, and forming a mask pattern on the photomask using figure data. Thus, the computation time for correction of the layout can be reduced, thereby reducing the production time of the photomask. | 2012-01-05 |
20120005637 | SMART SELECTION AND/OR WEIGHTING OF PARAMETERS FOR LITHOGRAPHIC PROCESS SIMULATION - The present invention generally relates to simulating a lithographic process, and more particularly to methods for smart selection and smart weighting when selecting parameters and/or kernels used in aerial image computation. According to one aspect, advantages in simulation throughput and/or accuracy can be achieved by selecting TCC kernels more intelligently, allowing highly accurate aerial images to be simulated using a relatively fewer number of TCC kernels than in the state of the art. In other words, the present invention allows for aerial images to be simulated with the same or better accuracy using much less simulation throughput than required in the prior art, all else being equal. | 2012-01-05 |
20120005638 | Race Logic Synthesis for Large-Scale Integrated Circuit Designs - Techniques for performing race logic synthesis on an integrated circuit (IC) are described herein. According to one aspect of the invention, HDL (hardware description language) and/or ESL (electronic system level) design source files of an IC design are compiled into a common design database. Race logic analysis is performed on the IC design, either by a third-party tool or by the same EDA (electronic design automation) tool that also performing race logic synthesis, if the latter has built-in race logic audit functions. Based on the race logic audit results, race logic synthesis is performed on the common design database, and getting rid of all identified race logic in the IC design. This renders the EDA tool can perform concurrent analysis of the IC design, via the race-free common design database, using multi-CPU/core computers and the results will be the same as if the EDA tool had performed serial analysis of the IC design using a single-CPU/core computer. Another aspect of the invention is outputting the re-synthesized logic in the common design database to new HDL/ESL source files. User may use these revised source files to analyze the IC design using other third-party EDA design/verification tools. | 2012-01-05 |
20120005639 | LOGIC CIRCUIT AND METHOD OF LOGIC CIRCUIT DESIGN - A complementary logic circuit contains a first logic input, a second logic input, a first dedicated logic terminal, a second dedicated logic terminal, a high-voltage terminal configured for connection to a high constant voltage a low-voltage terminal configured for connection to a low constant voltage, a p-type transistor, and an n-type transistor. The p-type transistor has an outer diffusion connection, a gate connection, an inner diffusion connection, and a bulk connection. The n-type transistor has an outer diffusion connection, a gate connection, an inner diffusion connection, and a bulk connection. The first dedicated logic terminal is connected to the outer diffusion connection of the p-type transistor, the second dedicated logic terminal is connected to the outer diffusion connection of the n-type transistor, the inner diffusion connection of the p-type transistor and the inner diffusion connection of the n-type transistor is connected to form a common diffusion logic terminal, the high-voltage terminal is connected to the bulk connection of the p-type transistor, and the low-voltage terminal is connected to the bulk connection of the n-type transistor. | 2012-01-05 |
20120005640 | METHOD AND APPARATUS FOR ELECTRONIC SYSTEM FUNCTION VERIFICATION AT TWO LEVELS - A method for verifying functionality of a system-on-chip (SoC) comprises modeling a system block in first and second models at a first level and a second level lower than the first level, respectively. A stimulus transaction is generated at a first testbench at the first level. The stimulus transaction is transmitted from the first testbench to a second testbench at the second level. The stimulus transaction is transformed into a first response transaction, using the first model, at the first level. The stimulus transaction received at the second testbench is transformed into a second response transaction, using the second model, at the second level. The first and second response transactions are stored in first and second response queues, respectively. Functionality of the SoC at the first and second levels is verified based on a comparison at the first testbench between head entries of the first and second response queues. | 2012-01-05 |
20120005641 | SEMICONDUCTOR DESIGNING APPARATUS - The present invention provides a semiconductor designing apparatus realizing dispersed power consumption timings without causing a setup violation and a hold violation. An STA unit calculates a setup slack as a margin of setup time of a flip-flop on the basis of a present design value of a clock latency of the flip-flop. Based on the calculated setup slack, an HSLD unit adjusts the clock latency of the flip-flop so as to be advanced more than a present design value without causing a timing violation. When a peak equal to or larger than a threshold value remains in the number of synchs in a clock latency distribution as a result of the latency control of the HSLD unit, a PAS unit smoothes the clock latency of the flip-flop without causing a timing violation on the basis of the timing information recalculated by the HSLD unit. | 2012-01-05 |
20120005642 | Retiming of Multirate System - Methods and apparatuses for retiming of multirate system for clock period minimization with a polynomial time without sub-optimality. In an embodiment, a normalized factor vector for the nodes of multirate graph is introduced, allowing the formulation of the multirate graph retiming constraints to a form similar to a single rate graph. In an aspect, the retiming constraints are formulated to allowed the usage of linear programming methodology instead of integer linear programming, thus significantly reducing the complexity of the solving algorithm. The present methodology also uses multirate constraints, avoiding unfolding to single rate equivalent, thus avoiding graph size increase. In a preferred embodiment, the parameters of the multirate system are normalized to the normalized factor vector, providing efficient algorithm in term of computational time and memory usage, without any sub-optimality. | 2012-01-05 |
20120005643 | System and Method for Placing Integrated Circuit Functional Blocks According to Dataflow Width - Macroblock placement for an integrated circuit register-transfer level design is enhanced by tagging blocks having a set of functions as usage element definitions that have a minimum input signal width, such as tags added to a netlist of the design. Tagged blocks aid preferred and regular placement of library cells that are morphed to adapt for reduced congestion and improved utilization. | 2012-01-05 |
20120005644 | MODULARIZING STEPS WITHIN A UML USER MODEL INTERACTION PATTERN - User modeling facilitates use of a UML user model to define roles, goals, and tasks inside an organization, and defines how the roles, goals, and tasks relate to business entities within the organization. This information can be used to generate a user interface (UI) that facilitates management of the defined business entities within the organization. Each task defined inside the model, which may be represented as a stereotyped class in the UML class diagram, has a number of explicit steps associated with the task. These steps are outlined in UML activity diagrams and defined in a task interaction pattern. A modular approach to constructing UML activity diagram using the task interacting pattern to reduce the size of the model permits greater flexibility in generating the UI. | 2012-01-05 |
20120005645 | METAOBJECT ENHANCEMENT OBJECTS - A system may include acquisition of metadata defining a first object model, the first object model comprising an instance of a metaobject, acquisition of enhancement object metadata defining one or more enhancements to the first object model and associating each of the one or more enhancements with one of one or more stable anchors of the first object model, and creation, based on the metadata defining the object model and the metadata defining the one or more enhancements, of metadata defining an extended object model, the extended object model comprising an instance of the metaobject. | 2012-01-05 |
20120005646 | METHOD AND SYSTEM FOR PERFORMING DEPLOYMENT MANAGEMENT - A system, method, computer program product are shown for automatically performing deployment activities that can handle deployments for any-sized organization, even for deployments at the enterprise level. According to some approaches, modeling is performed to generate a model of the components in the computing environment. Dependency graphs can be generated for the deployment, and used to then automatically perform the deployment. | 2012-01-05 |
20120005647 | AUTOMATED DISCOVERY OF PROGRAMMATIC RESOURCES - Embodiments of the present invention provide a method, system and computer program product for business process to customized program code mapping in a pre-packaged computing solution. The method can include establishing a connection from a business process to code mapping module executing in memory by a processor of a computer to a source pre-packaged computing solution, extracting both a business process hierarchy (BPH) and customized program code from the source pre-packaged computing solution and storing the BPH and the extracted customized program code in storage coupled to the computer. The method further can include selecting a business process in the BPH and mapping the selected business process to corresponding portions of the customized program code. Finally, the method can include generating and displaying in the computer a dependency graph of the mapped portions of the customized program code in the storage such that the dependency graph indicates dependency relationships of the mapped portions of the customized program code for the selected business process of the BPH of the source pre-packaged computing solution. | 2012-01-05 |
20120005648 | Scoped Code Fly-Out Editor for Domain Languages - A method for generating a model diagram includes registering a scoped domain editor extender with a domain model element, retrieving a domain model and sending the domain model to the registered scoped domain editor extender, generating a modeling language model and mapping the modeling language model to the domain model, retrieving a domain model element from the domain model, generating a modeling language model element and associating the modeling language model element with the domain model, generating a graphical diagram including a shape corresponding to the modeling language model element, generating a user input item and associate the user input item with the modeling language model element, and displaying the shape and the user input item to a user. | 2012-01-05 |
20120005649 | CODE MODIFICATION OF RULE-BASED IMPLEMENTATIONS - Code compatibility provisions are provided. These may include identifying coding that is incompatible with a rule-based environment, searching replacement code solutions for compatible code and identifying a replacement code solution, manipulating the identified incompatible code using the identified replacement code solution, and, after manipulating the incompatible code with the replacement code solution, loading the services across a rule-based environment. | 2012-01-05 |
20120005650 | HARDWARE SPECIFIC CODE GENERATION - A computer-implemented method for generating code based on a graphical model may include: translating the graphical model into a graphical model code, the graphical model code including a first graphical model code function; performing a lookup of the first graphical model code function in a hardware specific library, the hardware specific library comprising a plurality of relationships between graphical model code functions and hardware specific functions, where the first graphical model code function is one of the graphical model code functions; obtaining a matched hardware specific function based on the lookup, wherein the matched hardware specific function is one of the hardware specific functions from the hardware specific library; and modifying the graphical model code based on the matched hardware specific function. | 2012-01-05 |
20120005651 | METHOD AND SYSTEM FOR PROVIDING DEVELOPER INTERFACE - A method and system for generating a developer interface using a loaded program. The method of generating a developer interface may share a plurality of components included in a loaded program through a communication interface, and generate a new program using components selected from among the plurality of shared components through the developer interface. | 2012-01-05 |
20120005652 | Method and System for Lazy Data Serialization in Computer Communications - A method of transmitting information to a receiving computer systems includes determining in a processing unit of a computer whether a receiving computer system can receive the information without converting a local format of the information into a canonical format of the information, if it is determined that the receiving computer system cannot receive the information without converting the local format into the canonical format, then converting the local format to the canonical format and transmitting the information to the receiving computer system, and if it is determined that the receiving computer system can receive the information without converting the local format into the canonical format, then transmitting the information to the receiving computer system. | 2012-01-05 |
20120005653 | CORRELATING SOFTWARE MANAGEMENT FACILITY DATA WITH PRODUCT INVENTORY DATA - An approach is provided that retrieves aggregate usage data from a storage media, with the aggregate usage data including a number of system management facility records that were previously gathered by a usage monitor that is running on the computer system. A list of a number of loadable software programs that are executable from the computer system is also gathered. The aggregate usage data and the list of loadable software programs are then correlated, with the correlation resulting in a software usage analysis. | 2012-01-05 |
20120005654 | REPOSITORY RELATIONSHIP PROGRAMMING - Embodiments of systems, methods and computer program products are described for implementing repository relationship programming. Implementations described herein describe processes for implementing a union of concerns, integrating concerns, assembling concerns and separating concerns. | 2012-01-05 |
20120005655 | METHOD AND SYSTEM FOR CREATING OWL ONTOLOGY FROM JAVA - A method, system, and computer program product are disclosed for creating an OWL ontology from a Java source code, wherein the Java source code includes a plurality of Java classes. Each of these Java classes includes one or more Java members and one or more Java objects. The Java objects are used to instantiate each of the Java classes. An OWL class is created for each of the Java classes, and an OWL concept is created for each of the Java members. Further, an OWL instance is created for each of the Java objects. Each of the OWL classes, the OWL concepts, and the OWL instances are assigned data type properties and object properties. Subsequently, each of the OWL classes and relations between them, each of the OWL concepts, and each of the OWL instances are included to form the OWL ontology. | 2012-01-05 |
20120005656 | ADAPTER AND DEBUGGING METHOD USING THE SAME - A debugging method comprises the steps of: detecting a connecting condition between the target apparatus and the adapter, detecting a connecting condition between the host apparatus and the adapter, comparing a version of BIOS code stored in a firmware of the target apparatus with a version of a transferred firmware of the adapter, comparing a version of debug software stored in a firmware of the host apparatus with the version of the transferred firmware of the adapter, sending debugging commands of the host apparatus to the target apparatus via the adapter, and sending debugging codes of the target apparatus to the host apparatus via the adapter. | 2012-01-05 |
20120005657 | OPTIMIZATION OF AUTOMATED SYSTEM-MANAGED STORAGE OPERATIONS - Various embodiments for optimizing automated system-managed storage (SMS) operations in a computing storage environment. An execution of at least one automatic class selection (ACS) routine is monitored to determine at least one frequently used instruction. The ACS routine is modified for at least one predetermined time interval. The at least one frequently used instruction is moved to a higher execution priority of the modified ACS routine. | 2012-01-05 |
20120005658 | Programmatic Root Cause Analysis For Application Performance Management - Programmatic root cause analysis of application performance problems is provided in accordance with various embodiments. Transactions having multiple components can be monitored to determine if they are exceeding a threshold for their execution time. Monitoring the transactions can include instrumenting one or more applications to gather component level information. For transactions exceeding a threshold, the data collected for the individual components can be analyzed to automatically diagnose the potential cause of the performance problem. Time-series analytical techniques are employed to determine normal values for transaction and component execution times. The values can be dynamic or static. Deviations from these normal values can be detected and reported as a possible cause. Other filters in addition to or in place of execution times for transactions and components can also be used. | 2012-01-05 |
20120005659 | DEBUGGING WORKFLOWS - Some embodiments of the inventive subject matter are directed to a debugging system (“system”) configured to access a work flow document. The workflow document may include references to flow activities connected by flow connectors, forming a workflow path. Some of the flow connectors may have breakpoints. The debugging system can insert command instructions for a hypertext transfer protocol (HTTP) request into the workflow document at locations associated with the flow connectors and initiate a test run of the workflow path. In some embodiments, during the test run, when one of the flow connectors is reached, the system executes the command instructions for the HTTP request, sending the HTTP request to a debugger application (“debugger”). If a breakpoint is associated with the flow connector, the debugger can delay response to the HTTP request, otherwise the debugger can respond immediately. A user can debug the workflow document during the delay. | 2012-01-05 |
20120005660 | Type Inference of Partially-Specified Parameterized Types - A compiler receives source code for a program and determines that the code includes a declaration expression and an initialization expression in an assignment context. The declaration expression introduces a variable and specifies part of a parameterized type for the variable but not another part of the parameterized type. A parameterized type may include a ground type part and one or more type arguments; in a declaration expression, the specified part of the parameterized type may include a ground type and the unspecified part may include one or more of the type arguments. The initialization expression specifies an initial value for the variable, where the value has a parameterized type. The assignment context associates the declared variable with the initial value. The compiler infers the type for the variable based at least on the part specified in the declaration expression and on the type specified by the initialization expression. | 2012-01-05 |
20120005661 | Method for Just-in-Time Compilation and Execution of Code Blocks within Discrete Event Simulations - A method for a discrete event simulation model of a system utilizing a just-in-time compilation for one or more code blocks associated with an event in one or more discrete event simulation models is disclosed. The method comprises the steps of determining the event in a discrete event simulation model according to a kind of event, retrieving the code block associated with the event, compiling the code block into an object file using a compiler, linking the object file with a predetermined function in a simulation library, compiling the object file and the predetermined function into a customized dynamic link library, loading the customized dynamic link library (DLL) within a discrete event simulation program execution and linking the customized DLL to a simulation program. The method allows user entered logic to be executed in high speed by integrating a just-in-time compiler embedded into the simulation model to allow dynamic generation of high speed code blocks within one or more simulations. | 2012-01-05 |
20120005662 | INDEXABLE TYPE TRANSFORMATIONS - A high level programming language provides an extensible set of transformations for use on indexable types in a data parallel processing environment. A compiler for the language implements each transformation as a map from indexable types to allow each transformation to be applied to other transformations. At compile time, the compiler identifies sequences of the transformations on each indexable type in data parallel source code and generates data parallel executable code to implement the sequences as a combined operation at runtime using the transformation maps. The compiler also incorporates optimizations that are based on the sequences of transformations into the data parallel executable code. | 2012-01-05 |
20120005663 | DYNAMIC DETERMINATION OF APPLICATION SERVER RUNTIME CLASSLOADING - Embodiments of the present invention provide a method, system and computer program product for dynamic selection of a runtime classloader for a generated class file. In an embodiment of the invention, a method for dynamic selection of a runtime classloader for a generated class file is provided. The method includes extracting meta-data from a program object directed for execution in an application server and determining from the meta-data a container identity for a container in which the program object had been compiled. The method also includes selecting a container according to the meta-data. Finally, the method includes classloading the program object in the selected container. | 2012-01-05 |
20120005664 | Storage device and configuration-information storing method - When configuration information about a configuration of a storage is changed, a determining unit of a storage device determines whether configuration information just updated is to be stored in accordance with a main update cause of the configuration information and/or a update content of the configuration information. If the determining unit determines that the configuration information is to be stored, a configuration-information storing unit stores the configuration information just updated in a configuration-information storage unit. | 2012-01-05 |
20120005665 | METHOD OF DIAGNOSING AND/OR UPDATING OF SOFTWARE OF AN ELECTRONIC DEVICE EQUIPPED WITH AN HDMI TYPE CONNECTOR AND ASSOCIATED DEVICE - A method of diagnosing and/or updating software, associated with a processor within a first electronic device equipped with an HDMI type connector, includes: linking, using a suitable cable, a third-party electronic device, configured to perform a diagnosing or updating operation, or both, of the embedded software, with a first pin and a second pin of the HDMI connector; carrying out an operation of switching the first electronic device, by toggling the first electronic device from a first mode to a second mode in which the HDMI connector is configured, via the first pin and the second pin, to exchange information to and from the processor, carrying out, via the suitable cable, exchanges of information between the first electronic device and the third-party electronic device, so as to carry out the operation of diagnosing and/or updating of the embedded software. | 2012-01-05 |
20120005666 | MULTIPLE CONFIGURABLE CUSTOMIZATION LAYER SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - A system, method and computer program product are provided for customizing a core program. In use, a core program is provided. In addition, a plurality of configurable customization layers are provided, each for customizing at least one aspect of the core program or one of the configurable customization layers. | 2012-01-05 |
20120005667 | INTEGRATED EXCHANGE OF DEVELOPMENT TOOL CONSOLE DATA - Embodiments of the present invention provide a method, system and computer program product for exchanging console data in a messaging system. In an embodiment of the invention, a method for exchanging console data in a messaging system includes receiving a message in a messaging client executing in memory by at least one processor of a computer. The method further includes selecting in the message in the messaging client a portion of console data for a version of source code. For instance, the console data can be a selection of source code or an error message for a selection of source code. Finally, in response to the selection of the portion of console data, corresponding meta-data for the message can be extracted and a version of source code for the console data can be determined from the meta-data. Finally, the version of the source code can be loaded in an IDE executing in the memory by the at least one processor of the computer. | 2012-01-05 |
20120005668 | STORAGE CONTROLLER COUPLED TO STORAGE APPARATUS - A storage controller comprises a cache storage used as a cache of an external storage and a control processor coupled to the cache storage. The control processor comprises an internal access function and an external access function. The internal access function transmits a read command to the cache storage. The cache storage determines whether the read target data complying with the read command is stored in a physical storage device or not. If the result of the determination is negative, the external access function is executed while, if the result of the determination is positive, the external access function is not executed because the cache storage transmits the read target data to the internal access function without issuing a request to the external access function. | 2012-01-05 |
20120005669 | MANAGING PROTECTED AND UNPROTECTED DATA SIMULTANEOUSLY - A first virtual device is created including every logically addressable unit of a data storage server that utilizes data protection. A second virtual device is created including no logically addressable unit of the data storage server that utilizes data protection. Data transfers are disabled within all command phases of the first virtual device. | 2012-01-05 |
20120005670 | DISTRIBUTED CLOUD COMPUTING ARCHITECTURE - Availability of processing resources of client computing systems can be registered by a client virtual machine on each of the plurality of client computing systems with a cloud controller. Thereafter, the cloud controller selectively dispatches tasks to at least one of the client virtual machines based on availability of corresponding processing resources and a level of workload in at least one datacenter coupled to the cloud controller. Related apparatus, systems, techniques and articles are also described. | 2012-01-05 |
20120005671 | Hypervisor-Based Data Transfer - In a computer system having memory, at least one processor and a physical input-output adapter, the at least one processor generates logical partitions, including local logical partitions and an input-output logical partition. The logical partitions have respective local virtual adapters. The input-output logical partition has a shared virtual adapter configured to communicate with the physical input-output adapter, such that a plurality of the local logical partitions share the physical input-output adapter via the shared virtual adapter. The at least one processor provides communication for ones of the local virtual adapters of the local logical partitions directly with the physical input-output adapter by a hypervisor. | 2012-01-05 |
20120005672 | IMAGE MANAGEMENT FOR VIRTUAL MACHINE INSTANCES AND ASSOCIATED VIRTUAL STORAGE - A storage management method and computer program serves as an intermediary between storage subsystems and a virtual machine manager, e.g., a hypervisor. The storage management provides a unified user interface for configuration and unifies handling virtual machine image storage/retrieval, as well as management of virtual disk volumes provided to the operating systems and applications within virtual machine images. The images including the virtualized storage along with the entire state of the virtual machine form snapshots that can be cloned, stored when taking a virtual machine off-line and loaded when the virtual machine is being brought on-line. | 2012-01-05 |
20120005673 | STORAGE MANAGER FOR VIRTUAL MACHINES WITH VIRTUAL STORAGE - A storage manager connects containers of virtual machine (VM) images and virtual storage device data within hosts. The storage management provides a set of northbound application programming interfaces (APIs) that allow configuration of images associated with VM images and virtual storage devices provided to the operating systems and applications within virtual machine images. The northbound APIs, include methods for creating a virtual storage container that contains storage for the VM instance and also at least one virtual storage device to be provided to an operating system executed by the VM, a method for causing an attach of the virtual storage container to the host and a method for causing a deployment of the virtual storage device within the host. A set of southbound APIs are provided by the host, including at least a method that creates virtual storage devices and a method that attaches virtual storage devices to the host. | 2012-01-05 |
20120005674 | METHOD AND SYSTEM FOR PROFILING VIRTUAL APPLICATION RESOURCE UTILIZATION PATTERNS - A method and system for profiling execution of an application implemented by an application file comprising a plurality of data blocks. The application is executed in response to an execute command from a management process. Read messages are sent to the management process each time the application reads one or more of the plurality of data blocks of the application file. The management process records information about the read operations in one or more transcripts which may be used to create a streaming model for the application allowing the application to be downloaded using a conventional download protocol without using a specialized streaming protocol. | 2012-01-05 |
20120005675 | APPLYING PEER-TO-PEER NETWORKING PROTOCOLS TO VIRTUAL MACHINE (VM) IMAGE MANAGEMENT - A method to establish a peer-to-peer network connection between two physical machines for distributing virtual machine images between the machines based on users' end user roles is provided. A first physical machine receives, from a second physical machine, a first virtual machine image corresponding to a first end user role and subsequently the first physical machine receives a second virtual machine image corresponding to a second end-user role from the second physical machine. Another method provides for partitioning a virtual machine image file into a plurality of blocks, each identified with a corresponding hash code where the corresponding hash/block pairs are stored in a distributed hash table. A list of the hash codes is sent to a target machine and the unique hash codes are maintained until the complete virtual machine image file is received by the target machine. | 2012-01-05 |
20120005676 | Computing Machine and Method of Updating Virtual Machine - According to one embodiment, a computing machine for executing a virtual machine, includes a restriction module. The restriction module is configured to restrict, in an update mode in which an operating system and/or an application program in the virtual machine are updated, an I/O device recognized by the virtual machine to a first I/O device which is necessary for executing the operating system and/or the application program. | 2012-01-05 |
20120005677 | Computing Machine and Method for Controlling Computing Machine - According to one embodiment, a computing machine includes an activation module configured to activate, in a first mode, a virtual machine using a first virtual storage includes a basic virtual storage file, an update differential virtual storage file, and a change differential virtual storage file, a allocating module configured to allocate a second virtual storage includes a data storage virtual storage file to the virtual machine, and a changing module configured to change the updating portion data in the update differential virtual storage file to unchanged portion data indicating a unchanged portion of the basic virtual storage file when the virtual machine is terminated, and to delete the updating data from the differential information in the update differential virtual storage file. | 2012-01-05 |
20120005678 | ACCELERATOR AND ITS METHOD FOR REALIZING SUPPORTING VIRTUAL MACHINE MIGRATION - A computer-implemented method, an accelerator hardware unit, and an article of manufacture for supporting virtual machine migration. The method includes: acquiring a task request from a task queue of an accelerator hardware unit; extracting identification information of a related virtual machine from the task request; determining whether the identification information of the related virtual machine matches the identification information of a virtual machine to be migrated, where the identification information of a virtual machine to be migrated is recorded in a virtual machine identification information table; and deleting the task request from the task queue if the extracted identification information matches the identification information of a virtual machine to be migrated. | 2012-01-05 |
20120005679 | APPARATUS AND METHOD FOR THREAD PROGRESS TRACKING USING DETERMINISTIC PROGRESS INDEX - Provided is a method and apparatus for measuring a performance or a progress state of an application program to perform data processing and execute particular functions in a computing environment using a micro architecture. A thread progress tracking apparatus may include a selector to select at least one thread constituting an application program; a determination unit to determine, based on a predetermined criterion, whether an instruction execution scheme corresponds to a deterministic execution scheme having a regular cycle or a nondeterministic execution scheme having an irregular delay cycle with respect to each of at least one instruction constituting a corresponding thread; and a deterministic progress counter to generate a deterministic progress index with respect to an instruction that is executed by the deterministic execution scheme, excluding an instruction that is executed by the nondeterministic execution scheme. | 2012-01-05 |
20120005680 | PROCESSING A BATCHED UNIT OF WORK - A batched unit of work is associated with a plurality of messages for use with a data store. A backout count, associated with a number of instances that work in association with the batched unit of work, is backed out. A backout threshold is associated with the backout count. A commit count is associated with committing the batched unit of work in response to successful commits for a predefined number of the plurality of messages. A checker checks whether the backout count is greater than zero and less than the backout threshold. An override component, responsive to the backout count being greater than zero and less than the backout threshold, overrides the commit count and commits the batched unit of work for a subset of the plurality of messages. | 2012-01-05 |
20120005681 | ASSERTIONS-BASED OPTIMIZATIONS OF HARDWARE DESCRIPTION LANGUAGE COMPILATIONS - Methods and systems for assertion-based simulations of hardware description language are provided. A method may include reading hardware description models of one or more hardware circuits. The hardware description language models may be transformed into a program of instructions configured to, when executed by a processor: (a) assume assertions regarding the hardware description language models are true; (b) establish dependencies among processes of the program of instructions based on the assertions; and (c) dynamically schedule execution of the processes based on the established dependencies. | 2012-01-05 |
20120005682 | HOLISTIC TASK SCHEDULING FOR DISTRIBUTED COMPUTING - Embodiments of the present invention provide a method, system and computer program product for holistic task scheduling in a distributed computing environment. In an embodiment of the invention, a method for holistic task scheduling in a distributed computing environment is provided. The method includes selecting a first task for a first job and a second task for a different, second job, both jobs being scheduled for processing within a node a distributed computing environment by a task scheduler executing in memory by at least one processor of a computer. The method also can include comparing an estimated time to complete the first and second jobs. Finally, the first task can be scheduled for processing in the node when the estimated time to complete the second job exceeds the estimated time to complete the first job. Otherwise the second task can be scheduled for processing in the node when the estimated time to complete the first job exceeds the estimated time to complete the second job. | 2012-01-05 |
20120005683 | Data Processing Workload Control - Data processing workload control in a data center is provided, where the data center includes computers whose operations consume power and a workload controller composed of automated computing machinery that controls the overall data processing workload in the data center. The data processing workload is composed of a plurality of specific data processing jobs, including scheduling, by the workload controller in dependence upon power performance information, the data processing jobs for execution upon the computers in the data center, the power performance information including power consumption at a plurality of power-conserving states for each computer in the data center that executes data processing jobs and dispatching by the workload controller the data processing jobs as scheduled for execution on computers in the data center. | 2012-01-05 |
20120005684 | PRIORITY ROLLBACK PROTOCOL - Mechanisms for enforcing limits to resource access are provided. In some embodiments, synchronization tools are used to reduce the worst case execution time of selected processing sequences. In one example, instructions from a first processing sequence are rolled back using rollback information stored in a data structure if a higher priority processing sequence seeks access to the resource. | 2012-01-05 |
20120005685 | Information Processing Grid and Method for High Performance and Efficient Resource Utilization - System and method are proposed for intelligent assignment of submitted information processing jobs to computing resources in an information processing grid based upon real-time measurements of job behavior and predictive analysis of job throughput and computing resource consumption of the correspondingly generated workloads. The job throughput and computing resource utilization are measured and analyzed in multiple parametric dimensions. The analyzed workload may work with a job scheduling system to provide optimized job dispatchment to computing resources across the grid. Application of a parametric weighting system to the parametric dimensions makes the optimization system dynamic and flexible. Through adjustment of these parametric weights, the focus of the optimization can be adjusted dynamically to support the immediate operational goals of the system as a whole. | 2012-01-05 |
20120005686 | Annotating HTML Segments With Functional Labels - A method and apparatus is described for assigning functional labels to segments of web pages in an application-independent way. In the approach described herein, one of a generic set functional labels are automatically assigned to each segment of a web page, where the generic functional labels may be topic-independent and application-independent. Applications with different needs can determine which segments of the web page to process based on which functional labels correspond to the types of information needed by each application. Thus, the work of classifying the function of each segment of a web page is separated from the work of selecting which segments satisfy the need of a particular application. The work of classification can be performed in an application-independent way, relieving the burden from every application developer from having to create their own classifiers. | 2012-01-05 |
20120005687 | SYSTEM ACTIVATION METHOD IN MULTI-TASK SYSTEM - When a multi-task system is powered on, the following steps are respectively executed: a first step in which hardware components are initialized; a second step in which sections are initialized; and a third step in which an operating system is initialized. In the third step, a task/object is statically generated when an initial access time of the task/object is at most a predefined threshold value but the task/object is dynamically generated after activation of the multi-task system is completed when the initial access time of the task/object is larger than the predefined threshold value. | 2012-01-05 |
20120005688 | ALLOCATING SPACE IN MESSAGE QUEUE FOR HETEROGENEOUS MESSAGES - Allocating space for storing heterogeneous messages in a message queue according to message classification. The classification may comprise message type, application type, network type, and so forth. Messages of multiple classification values may be queued in a single queue, referred to as a primary queue. When the allocated portion of the primary queue is reached for a particular message classification, then subsequent messages having that classification are sent to a secondary queue for queuing. The secondary queue also allocates space according to message classification. When space for a particular message classification becomes available in the primary queue, one or more messages having that classification may be moved from the secondary queue to the primary queue. | 2012-01-05 |
20120005689 | SIGNIFICANCE LEVEL AUTOMATION - Techniques for using action significance levels in an automation system are disclosed herein. In one embodiment, an automation system includes an event detector, and event analyzer, and a player. The event detector is configured to detect an event affecting execution of an application being monitored by the automation system. The event analyzer is configured to analyze a detected event and determine importance of an action causing the event to operation of the application. Based on the determined importance, the event analyzer assigns one of a plurality of predetermined significance levels to the action. The player is configured to reproduce each action assigned a significance level at least as high as a selected replay level and to not reproduce any action assigned a significance level lower than the replay level. | 2012-01-05 |
20120005690 | System and Method of Analyzing Business Process Events - A method includes receiving a plurality of events that each include a plurality of associated attributes, analyzing the plurality of associated attributes in order to identify at least two or more related events, determining a time associated with each of the at least two or more related events from the plurality of associated attributes, ordering the at least two or more related events in chronological order based on the determined time associated with each of the at least two or more related events, and manipulating at least one of the at least two or more related events based on the ordering. | 2012-01-05 |
20120005691 | Dual Operating System Operation and Configuration - A system and a method are disclosed for device having a first and a second operating system communicatively coupled with each other. The first operating system is configured to manage a state of the mobile computing device, resources operable with the mobile computing device, and data management for the mobile computing device. The second operating system is a desktop-type operating system. In one embodiment, in response to coupling a docking station, the mobile computing device is configured to provide the second operating system access to peripherals. In addition, another embodiment the first operating system is configured to include an interface to access and execute applications executable through the second operating system. | 2012-01-05 |
20120005692 | WORKSPACE CREATION AND MANAGEMENT FOR A COMPUTING DESKTOP - A method for managing a user interface desktop workspace is provided. The method includes selecting applications in a desktop environment rendered in memory of a computer. The method also includes querying each of the selection applications, capturing through the querying, attributes for each of the selected applications and writing references to the selected applications and corresponding ones of the captured attributes to a workspace profile. The method further includes generating a workspace object from the workspace profile. Finally, the method includes configuring the workspace object in the desktop environment to respond to activation by loading each of the applications in the workspace profile using the corresponding ones of the captured attributes in the workspace profile. | 2012-01-05 |
20120005693 | Development, Programming, and Debugging Environment - A method includes receiving hardware description code that generically describes circuitry, and translating the hardware description code into one or more configuration files specific to a programmable system. The method further includes generating program code for a microcontroller of the programmable system based, at least in part, on the hardware description code, and configuring the programmable system to implement the circuitry according to the configuration files and the program code. | 2012-01-05 |
20120005694 | Anti-breakage tray structure of optical disc drive - The present invention is to provide a breakproof tray structure of an optical disc drive, which includes a tray and a resilient member. The resilient member has one side connected to an end of the tray and an opposite side connected to a loading/ejecting mechanism of the optical disc drive. The resilient member is made of a flexible material such as rubber. Thus, when the tray is subjected to an external force while being pushed out from an opening of the optical disc drive by the loading/ejecting mechanism, the resilient member will deform elastically for absorbing the external force and support the tray Effectively preventing the tray from being damaged by the external force and, once the external force is removed, the resilient member will return to its original shape for allowing the tray to be pushed back into the optical disc drive by the loading/ejecting mechanism through the opening. | 2012-01-05 |
20120005695 | DISK DEVICE - A disk device is provided with a pair of slide cam members respectively starting movement when a disk is conveyed to a replayable position, and a pair of clamper lifters respectively having clamper support portions supporting clamper, the pair of clamper lifters are moved in opposite directions to each other in a horizontal direction orthogonal to a thickness direction of the disk device in conjunction with the movement of the pair of slide cam members, and formed so that timings to start movement in the opposite directions to each other are different from each other, and the clamper support portions have inclined surfaces being contacted with an outer peripheral part of the clamper in accordance with the movement of the pair of clamper lifters in the opposite directions to each other so as to move the clamper in the thickness direction of the disk device. | 2012-01-05 |
20120005696 | DISC IDENTIFYING DEVICE - A disc identifying device has sliders moving relatively in a direction such that a gap therebetween widens, one sensing switch switching-operated when a large diameter disc or a small diameter disc is inserted, the other sensing switch switching-operated only when the large diameter disc is inserted, and an actuating plate permitting the slider to move from an the initial position via a first position corresponding to the sensing switch to a second position corresponding to the sensing switch only when the large diameter disc is inserted. One end portion of the actuating plate has a stopper portion for preventing the slider from moving to the second position. The other end portion thereof is engaged with the slider. | 2012-01-05 |
20120005697 | DISC TRANSFER GUIDE APPARATUS AND DISC TRANSFER MECHANISM - A disc transfer guide apparatus includes a guide plate for transferring a disc by clamping the disc in cooperation with a feed roller and a mount base to which the guide plate is mounted. The guide plate has a pair of plate portions coupled by a coupling portion that can be expandable and shrinkable in an axial direction of the feed roller. Each plate portion has a protruding piece at the outer end and the mount base has a slit engaged with the protruding piece for restraining the guide plate from moving in the axial direction of the feed roller. Each plate portion has inclined protruding threads having a protruding amount from the obverse face gradually increasing from the inner end toward the outer end. | 2012-01-05 |
20120005698 | Turntable for motor and method for producing the same - There is provided a turntable for a motor, including: a rotor case equipped with a chucking mechanism mounting a disk; a disk holding base part formed on the rotor case to be protruded by denting and disposed to be spaced apart from each other in order to form an air passage communicating a space formed between the disk and the top surface of the rotor case with the outer side of the rotor case; and a disk holding friction part stacked on the disk holding base part and grounded to the bottom surface of the disk. | 2012-01-05 |
20120005699 | INFORMATION STORAGE MEDIUM, REPRODUCING METHOD, AND RECORDING METHOD - According to one embodiment, an information storage medium includes an organic dye material which records information with a light beam having a wavelength equal to or smaller than 620 nm. | 2012-01-05 |
20120005700 | INFORMATION STORAGE MEDIUM, REPRODUCING METHOD, AND RECORDING METHOD - According to one embodiment, an information storage medium includes an organic dye material which records information with a light beam having a wavelength equal to or smaller than 620 nm. | 2012-01-05 |
20120005701 | Method and Apparatus for Identifying Video Program Material or Content via Frequency Translation or Modulation Schemes - A system for identification of video content in a video signal is provided via a sound track audio signal. The audio signal is processed with filtering, frequency translation, and or non linear transformations to extract voice signals from the sound track channel. The extracted voice signals are coupled to a speech recognition system to provide in text form, the words of the video content, which is later compared with a reference library of words or dialog from known video programs or movies. Other attributes of the video signal or transport stream may be combined with closed caption data or closed caption text for identification purposes. Example attributes include DVS/SAP information, time code information, histograms, and or rendered video or pictures. | 2012-01-05 |
20120005702 | Improved Television and Video System - An improved television and video system uses a system device which is connected to a multiplicity of television and video devices. The system device is configured to monitor a TV or video source regularly watched by a viewer and provides TV programs or videos to be in accordance with a viewer's interest. | 2012-01-05 |
20120005703 | MULTI-VENDOR CONDITIONAL ACCESS SYSTEM - The invention provides a smartcard, a head-end system and a conditional access system enabling incompatible receivers to be used in a vendor specific conditional access system. Hereto the smartcard stores an operation mode identifier, which is read upon insertion of the smartcard into the receiver and activation of the smartcard. The operation mode identifier is used to select a protocol for communication with the receiver. If the protocol is incompatible with the receiver, the operation mode identifier is changed and another protocol is selected upon reinsertion of the smartcard in the receiver. The head-end system uses data packet encapsulation to enable the receiver to forward EMMs and ECMs to the smartcard. | 2012-01-05 |
20120005704 | SYSTEM AND METHOD OF SELECTIVE CHANNEL OR ADVERTISING DELIVERY - A system that incorporates teachings of the present disclosure may include, for example, a network device having a controller programmed to store a subscriber selectable preference for advertisements and for video channel distribution to send to a set top box (STB) and receive a signal from a broadcast stream indicating the location for insertion of an advertisement based on the subscriber selectable preference. Other embodiments are disclosed. | 2012-01-05 |
20120005705 | End of Show Handling - A content delivery system that works in a broadcast and linear content environment causing real time display of received linear content. The system limits the display of the linear content by determining a time to automatically change the display of the linear content based upon program guide information and other factors, unless a signal is or has been received from a user indicating further interest in the content. | 2012-01-05 |
20120005706 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING A CONTEXTUAL CHANNEL IDENTIFIER - Methods and systems are described for processing a contextual channel identifier. A channel identifier is detected. A context setting is detected identifying a first channel binding for the channel identifier. The first channel binding identifies a frequency channel accessible via a frequency tuner for presenting, via an output device, data from the first frequency channel. A detection is made that the context setting identifies a second channel context. The first channel identifier identifies a second channel binding based on the second channel context. In response to detecting that the context setting identifies the second channel context, a second data source identified by the second channel binding is accessed to present data from the second data source via an output device. | 2012-01-05 |
20120005707 | COMPUTER READABLE STORAGE MEDIA PROVIDING A PROGRAM GUIDE VIEWED WITH A PERCEIVED TRANSPARENCY OVER A TELEVISION PROGRAM - A system interactively controlled by a TV viewer remote superimposes portions of a scroll program guide over a basic programming signal for display on the viewer's display screen. A tuner has an input for receiving TV signals in a plurality of cable channels and an output for passing a signal of any selected one of said channels. A computer has an input for receiving any of a plurality of control signals from the TV viewer remote and an output for controlling the tuner to pass the signal of the selected one of the channels in response to one of the plurality of control signals from the TV viewer remote. The computer receives and stores a scroll input picture image signal containing local program guide data and generates a scroll output picture image signal consisting of at least a portion of the scroll input picture image signal. A combiner superimposes output picture image signal over the passed signal to provide a display signal for input to the viewer's display screen. The computer is responsive to control signals from the remote to cause the combiner to change the weight of the output picture image signal in relation to the passed signal. | 2012-01-05 |