02nd week of 2013 patent applcation highlights part 62 |
Patent application number | Title | Published |
20130014046 | SYSTEMS, COMPUTER IMPLEMENTED METHODS, GEOGRAPHIC WEATHER-DATA SELECTION INTERFACE DISPLAY, AND COMPUTER READABLE MEDIUM HAVING PROGRAM PRODUCTS TO GENERATE USER-CUSTOMIZED VIRTUAL WEATHER DATA AND USER-CUSTOMIZED WEATHER-RISK PRODUCTS RESPONSIVE THERETO - Systems, computer implemented methods, and computer readable medium having program products are provided to customize by a user weather-risk products and to provide a customized weather-risk product to be purchased by user. Embodiments of a system include a tract-user computer having a display to display graphical user interfaces to a user and an input to receive user selections, the tract-user computer being connected to a communications network to receive graphical user interfaces and transmit user selections to a weather-risk product issuer computer. Embodiments of a system can also include a database to associate user selections with actuarial data, location data, and basis weather data and a weather-risk product issuer computer to transmit graphical user interfaces to the tract-user computer, receive user selections, and process user selections to generate virtual weather data and to generate weather-risk products. | 2013-01-10 |
20130014047 | Tab Trimming - Various embodiments proactively monitor and efficiently manage resource usage of individual tabs. In at least some embodiments, one or more tabs can be dehydrated in accordance with various operational properties, and rehydrated when a user actually activates a particular tab. In at least some embodiments, rehydration can occur on a tab-by-tab basis, while at least some tabs remain dehydrated. Dehydrated tabs can, in some embodiments, be visually presented to a user in a manner in which normal, active tabs are presented. | 2013-01-10 |
20130014048 | User Interface for Displaying Selectable Software Functionality Controls that are Relevant to a Selected Object - An improved user interface is provided for displaying selectable software functionality controls that are relevant to a selected object and that remain visibly available for use while the selected object is being edited. Upon selection of a particular object for editing, functionality available for editing the object is presented in a ribbon-shaped user interface above the software application workspace to allow the user ready and efficient access to functionality needed for editing the selected object. The display of relevant functionality controls is persisted until the user dismisses the display, selects another top-level functionality control or selects another object for editing. | 2013-01-10 |
20130014049 | METHOD AND SYSTEM FOR DISPLAYING SEARCH RESULTS - Methods and systems related to the display of primary and secondary search results are provided. Search results are displayed to the user without requiring the user to perform any tasks to view the entire set of search results. The user may then request secondary searches based on the displayed primary search results through performing a single action. Secondary search results are displayed along with the primary search results. | 2013-01-10 |
20130014050 | AUTOMATICALLY HIDING CONTROLS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically hiding controls. In one aspect, a method includes displaying at least a portion of a content region of a user interface and at least a portion of a control region of the user interface, wherein the control region is peripheral to the content region; and determining that the portion of the control region of the user interface has been displayed for a predetermined period of time, then automatically removing the portion of the control region from display. | 2013-01-10 |
20130014051 | INTERACTIVE SCROLLBARS FOR UNKNOWN DATA SIZE - Scrollbar control is utilized for manually scanning for displayed/available information while controlling the amount of information that is actually materialized. In response to a drag and hold of the “thumb” to a beginning or end location of the scrollbar, additional records may be retrieved depending on a display order of data on the user interface. If the location corresponds to an end of records (whether at the beginning or at the end of the order), that may be indicated. Upon release, the thumb may be moved automatically to a predefined location to indicate additional available records at the source if that is the case. | 2013-01-10 |
20130014052 | ZOOM-BASED GESTURE USER INTERFACE - A user interface method, including presenting by a computer executing a user interface, multiple interactive items on a display. A first sequence of images is captured indicating a position in space of a hand of a user in proximity to the display, and responsively to the position, one of the interactive items is associated with the hand. After associating the item, a second sequence of images is captured indicating a movement of the hand, and responsively to the movement, a size of the one of the items is changed on the display. | 2013-01-10 |
20130014053 | Menu Gestures - Menu gesture techniques are described. In one or more implementations, a menu is displayed on a display device of a computing device. The menu has a plurality of selectable items along with a visual indication that is configured to follow a touch input across the display device and indicate that each of the plurality of selectable items is selectable via a drag gesture. One or more inputs are recognized by the computing device as movement of the touch input across the display device to identify the drag gesture to select at least one of the plurality of selectable items in the menu. | 2013-01-10 |
20130014054 | METHOD AND APPARATUS FOR EDITING TEXTS IN MOBILE TERMINAL - A method and an apparatus for editing a text in a mobile terminal are provided. The method includes a copying step of changing a color of at least one text selected by a copy icon if the copy step is selected while displaying texts on a display, and storing the at least one color-changed text, and a pasting step of pasting a text selected from a list including at least one text stored in the copying step to a specific location on the display if the paste step is selected. | 2013-01-10 |
20130014055 | DEVICE AND METHOD FOR INDUCING USE - The device for inducing use according to the present invention comprises an input unit for receiving user input, an event storage unit for storing a plurality of events which can be perceived by the user, an event extraction unit for extracting one of the events stored in the event storage unit if the user input is sensed at the input unit, and an event expression unit for displaying the event extracted from the event extraction unit to the user; thereby making it possible to induce the user to use the input unit in an enjoyably engaged fashion. | 2013-01-10 |
20130014056 | Method and Process for Representing Information on a Display Device of a Vehicle - A method of operating a display device of a vehicle is provided on which information is representable in list form with a number of list entries, while the display device size is given and the type and font size are predefined. Each list entry has a second number of maximally representable characters. For the first number of list entries currently to be represented on the display device, it is determined whether, in each case, two mutually successive list entries each have a number of characters that is greater than the second representable number. In the affirmative case, the representable second number of characters of the mutually successive list entries is compared with respect to distinctiveness. When an indistinctiveness is determined, a distinctiveness of these two list entries will be established on the display. | 2013-01-10 |
20130014057 | COMPOSITE CONTROL FOR A GRAPHICAL USER INTERFACE - A system and method for manipulating computer data using a new GUI element is disclosed. In a particular embodiment, the new GUI element is a composite of a traditional GUI button control and a traditional GUI slider control. In one embodiment, a composite slidable button control appears and functions similar to a traditional button control on the GUI. Dragging the composite control past its predetermined anchor distance un-anchors the composite control allowing it to travel similar to a traditional slider control, optionally constrained in direction(s) and distance(s) by predetermined settings. During the slider adjustment phase, the composite control can optionally overlap other GUI elements realizing a more compact and efficient GUI appearance. In another embodiment, a composite clickable slider control appears and functions similar to a traditional slider control on the GUI. Clicking on the composite control's slider handle invokes the button functionality while dragging the handle invokes the slider functionality, again affording the composite control the ability to function as both a button and a slider control. | 2013-01-10 |
20130014058 | Security System - The present invention relates to a security system. | 2013-01-10 |
20130014059 | MULTIMEDIA PLAYER AND MENU SCREEN DISPLAY METHOD - A menu management unit relates items of contents received from a storage unit to multiple folder icons | 2013-01-10 |
20130014060 | METHOD AND SYSTEM FOR STORING AND RETRIEVING TAGS - Storing and retrieving tags can include determining a quantitative weighting factor for each tag, determining a reputation weighting factor for each tag, determining a context weighing factor for each tag, determining an expiry weighting factor for each tag, and determining, using a server, an overall weighting factor for each tag by calculating an average of the weighting factors. The relevance of each tag can be visually reflected in the tag cloud based on the overall weighting factor. | 2013-01-10 |
20130014061 | METHOD AND APPARATUS FOR TIME-BASED OPPORTUNITY AND RISK MANAGEMENT - In one aspect, a computer-implemented method for use in controlling an operating environment includes: scoring a plurality of events detected within the operating environment to indicate an objective importance for a decision maker to address; presenting to the decision maker the scored events ranked relative to one another by their scores; receiving a selection by the decision maker of a particular one of the ranked events; scoring a plurality of alternative options to the selected event; presenting to the decision maker the options ranked relative to one another by their scores; receiving a selection by the decision maker of a particular one of the ranked options. In other aspects, a computing apparatus is programmed to perform such a method and a program storage medium is encoded with instructions that, when executed by computing device, perform such a method. | 2013-01-10 |
20130014062 | Methods, Systems, and Computer-Readable Media for Providing Contact Information at Turf Level - Methods, systems, and computer-readable media provide for providing contact information at turf level. According to embodiments, a method for providing contact information at turf level is provided. According to the method, a selected turf from a plurality of turfs displayed in a spreadsheet-based graphical user interface (GUI) is received. In response to receiving the selected turf, contact information for field supervisors associated with disciplines of the selected turf is displayed. | 2013-01-10 |
20130014063 | METHOD AND SYSTEM FOR MANAGING UNREAD ELECTRONIC MESSAGES - The presence of new unread electronic messages received, that is, messages received since unread messages were last reviewed, is provided by indicia presented to the user. These indicia can take various forms, such as by bolding, flashing, changing the size or color of a count of unread messages, and/or the unread message icon. Alternatively, a separate indication, such as a second count representing the number of new unread electronic messages received, or some other symbol, such as an explanation point, can be displayed. | 2013-01-10 |
20130014064 | Predictive, Multi-Layer Caching Architectures - Predictive, multi-layer caching architectures may be used to predict which elements a user is most likely to navigate to within a collection of elements associated with a predefined layout and, in response, to increase the accessibility of these elements to a client device of the user. For instance, the techniques may utilize a predictive, multi-layer caching architecture for storing these predicted elements to decrease the latency to render these images if the user navigates within the collection of elements in the predicted manner. The collection of elements may comprise images (e.g., a 3D model, a map, etc.), video files, audio files, text files, or any other type of file that is consumable on a client device. | 2013-01-10 |
20130014065 | Methods and Systems for Pattern Design with Tailored Response to Wavefront Aberration - The present invention relates to methods and systems for designing gauge patterns that are extremely sensitive to parameter variation, and thus robust against random and repetitive measurement errors in calibration of a lithographic process utilized to image a target design having a plurality of features. The method may include identifying most sensitive line width/pitch combination with optimal assist feature placement which leads to most sensitive CD (or other lithography response parameter) changes against lithography process parameter variations, such as wavefront aberration parameter variation. The method may also include designing gauges which have more than one test patterns, such that a combined response of the gauge can be tailored to generate a certain response to wavefront-related or other lithographic process parameters. The sensitivity against parameter variation leads to robust performance against random measurement error and/or any other measurement error. | 2013-01-10 |
20130014066 | METHOD AND SYSTEM FOR TEST VECTOR GENERATION - The various embodiments of the present invention provide a method for automatically generating a unique set of test vectors for verifying design intent of integrated circuit chips. The method includes obtaining configuration parameters associated with a plurality of integrated circuit chips, generating an Executable Verification Plan pertaining to the configuration parameters of a plurality of integrated circuit chips in one or more execution PCs (EPs), creating a plurality of data structures corresponding to the configuration parameters, communicating the data structures created to a DCMS server, mapping the data structures of the Execution PCs with one or more data structures present in a database of the DCMS server, customizing the executable verification plan based on changes in the configurations of the integrated circuit chips, generating a unique set of test vectors based on mapping of the data structures and performing automatic design verification of the plurality of integrated circuit chips. | 2013-01-10 |
20130014067 | MACRO LAYOUT VERIFICATION APPARTUS - A macro layout verification apparatus for verifying a layout of a macro to be placed as a functional block on a semiconductor device. The apparatus includes: a unit, which assumes as a virtual wiring line, a wiring line that uses an unused intra-macro channel located adjacent to an intra-macro wiring line; a unit which calculates a parallel wiring length along which the virtual wiring line and the intra-macro wiring line run; and a unit which outputs information concerning the virtual wiring line when the parallel wiring length exceeds a reference value defined as a design rule. | 2013-01-10 |
20130014068 | COMPUTER-AIDED DESIGN SYSTEM AND METHODS THEREOF FOR MERGING DESIGN CONSTRAINT FILES ACROSS OPERATIONAL MODES - In the field of integrated circuit (IC) design it is common to use a plurality of design constraints files to provide the appropriate operational mode when checking the design. Designers typically use the Synopsis® design constraint (SDC) format to describe the constraints in each operational mode. Each time an operational mode is tested a corresponding SDC is used. By merging a plurality of SDCs into a single most pessimistic SDC, designers are able to ensure that the device will properly operate in all the defined operational modes. Only a single run of the merged SDC in the hypothetical mode is required thereby saving time as well as avoiding potential errors from conflicting constraints in different operational modes. | 2013-01-10 |
20130014069 | Equivalent Device Statistical Modeling for Bitline Leakage Modeling - Mechanisms are provided for modeling a plurality of devices of an integrated circuit design as a single statistically equivalent wide device. An integrated circuit design is analyzed to identify a portion of the integrated circuit design having the plurality of devices. For the plurality of devices, a statistical model of a single statistically equivalent wide device is generated which has a statistical distribution of at least one operating characteristic of the single statistically equivalent wide device that captures statistical operating characteristic distributions of individual devices in the plurality of devices. At least one statistical operating characteristic of the single statistically equivalent wide device is a complex non-linear function of the statistical operating characteristics of the individual devices. The integrated circuit design is modeled using the single statistically equivalent wide device. | 2013-01-10 |
20130014070 | SYSTEMS AND METHODS FOR CREATING FREQUENCY-DEPENDENT NETLIST - A method includes creating a technology file including data for an integrated circuit including at least one die coupled to an interposer and a routing between the at least one die and the interposer, b) creating a netlist including data approximating at least one of capacitive or inductive couplings between conductors in the at least one die and in the interposer based on the technology file, c) simulating a performance of the integrated circuit based on the netlist, d) adjusting the routing between the at least one die and the interposer based on the simulation to reduce the at least one of the capacitive or the inductive couplings, and e) repeating steps c) and d) to optimize the at least one of the capacitive or inductive couplings. | 2013-01-10 |
20130014071 | STANDARD CELLS HAVING TRANSISTORS ANNOTATED FOR GATE-LENGTH BIASING - A standard cell library is disclosed. The standard cell library contains cells wherein at least one transistor in at least one cell is annotated for gate length biasing. Gate length biasing includes the modification of the gate length, so as to change the speed or power consumption of the modified gate length. The standard cell library is one used in the manufacturing of semiconductor devices (e.g., that result as semiconductor chips), by way of fabricating features defined on one or more layouts of geometric shapes. The annotations serve to identify which ones of the transistor gate features are to be modified before using the geometric shapes for manufacturing the semiconductor device. | 2013-01-10 |
20130014072 | STANDARD CELLS HAVING TRANSISTORS ANNOTATED FOR GATE-LENGTH BIASING - A standard cell library is disclosed. The standard cell library contains cells wherein at least one transistor in at least one cell is annotated for gate length biasing. Gate length biasing includes the modification of the gate length, so as to change the speed or power consumption of the modified gate length. The standard cell library is one used in the manufacturing of semiconductor devices (e.g., that result as semiconductor chips), by way of fabricating features defined on one or more layouts of geometric shapes. The annotations serve to identify which ones of the transistor gate features are to be modified before using the geometric shapes for manufacturing the semiconductor device. | 2013-01-10 |
20130014073 | STANDARD CELLS HAVING TRANSISTORS ANNOTATED FOR GATE-LENGTH BIASING - A standard cell library is disclosed. The standard cell library contains cells wherein at least one transistor in at least one cell is annotated for gate length biasing. Gate length biasing includes the modification of the gate length, so as to change the speed or power consumption of the modified gate length. The standard cell library is one used in the manufacturing of semiconductor devices (e.g., that result as semiconductor chips), by way of fabricating features defined on one or more layouts of geometric shapes. The annotations serve to identify which ones of the transistor gate features are to be modified before using the geometric shapes for manufacturing the semiconductor device. | 2013-01-10 |
20130014074 | Incremental Modification of Instrumentation Logic - A method and system for incremental updating of instrumentation logic in integrated circuit designs. During debugging of a circuit design, instrumented signals are modified without rerunning synthesis and place and route. According to an embodiment, instrumentation logic is incrementally changed by the following operations: Building a list of available signals, modifying one or more instrumented signals, connecting or disconnecting the modified signals, and rerouting the modified signals. | 2013-01-10 |
20130014075 | DESIGN-DEPENDENT INTEGRATED CIRCUIT DISPOSITION - A method of integrated circuit (IC) disposition includes the steps of determining one or more disposition criteria based at least in part on statistical timing of a given IC design; and determining whether a given IC according to the given IC design satisfies the one or more disposition criteria based at least in part on one or more measurements of at least one test structure. | 2013-01-10 |
20130014076 | Component Placement Tool for Printed Circuit Board - In one embodiment, creating a layout for a Printed Circuit Board (PCB) by creating n boundary lines at n locations, respectively, on the PCB and placing n sets of electronic components on the n boundary lines, respectively; and iteratively adjusting and evaluating the layout of the PCB until a set of layout requirements for the PCB has been satisfied. | 2013-01-10 |
20130014077 | METHOD AND SYSTEM FOR CREATING AN EXECUTABLE VERIFICATION PLAN - The various embodiments herein provide a method and a system for creating a verification plan in executable structure for verifying a product specification using a web user interface. The method comprises collecting the input parameters through a web user interface. The input parameters are stored in a temporary storage are converted to an object with a format such as XML. An interconnected structure of the related objects is created and transformed into a plurality of complex objects for generating a plurality of features. The stored information is fetched and processed by inserting the structure values into a permanent file based on header tag to identify an object. An output for the processed information is generated and displayed through the web user interface. The milestones of the product are directly mapped to the features for generating the features of the product. | 2013-01-10 |
20130014078 | INTERGRATED DESIGN APPLICATION SYSTEM - Embodiments of the claimed subject matter provide a process and system for designing composite application systems. One embodiment of the claimed subject matter is a process of designing a composite application system to meet an application requirement. The process includes defining a use case scenario performed by a composite application system to meet the application requirement, integrating the use case scenario with an execution tool, and specifying an underlying infrastructure for the system design, wherein, the entire process is performed within an integrated software application. | 2013-01-10 |
20130014079 | SOFTWARE FACTORY READINESS REVIEW - A computer-implemented method, system, and computer-readable medium for determining if a software factory is ready to take on a software project is presented. In a preferred embodiment, the computer-implemented method includes the steps of: determining if an infrastructure for a software factory has been procured; determining if operational software needed to assemble work packets in an assembly line in the software factory has been installed; determining if a workflow event model for an assembly line in the software factory has been configured; determining if workload in the assembly line has been balanced; determining if communication channels between the software factory and a customer's computer system have been defined and cleared for data transmission; and in response to determining that any element described above has been determined not to have occurred, prohibiting an induction of a software project into the software factory. | 2013-01-10 |
20130014080 | BULK ACCESS TO METADATA IN A SERVICE-ORIENTED BUSINESS FRAMEWORK - A bulk service interface can be instantiated for each of at least one service provider providing a plurality of business objects using a stored definition of a plurality of metadata properties relating to generation of a user interface that incorporates content of a plurality of business objects. The bulk service interface can query the stored definition and access, in a bulk metadata access process, dynamic metadata required for instantiation of the plurality of business objects. If the stored definition has not previously been received, a default bulk services access process that queries an existing dynamic metadata access interface of each of the plurality of business objects can be initiated to retrieve the dynamic metadata from each of the plurality of business objects. An instance of the user interface can be generated using dynamic metadata accessed by the bulk service interface and/or the retrieved by the default bulk services access process. | 2013-01-10 |
20130014081 | SUPPORTING A WORK PACKET REQUEST WITH A SPECIFICALLY TAILORED IDE - A computer-implemented method, system, and/or computer program product supports a user who is servicing a work packet request within a software factory. A tooling environment that is necessary to service a work packet request in a software factory is established. The software factory includes an assembly line that executes work packets to create the deliverable software, and a published set of services that describes what assembly services for assembling the work packets are offered by the assembly line. A full work packet-aware Integrated Development Environment (IDE) that is specific for a work packet identified by the work packet request is created. The full work packet-aware IDE and an associated Graphical User Interface (GUI) are transmitted to a user who has been assigned to service the work packet request, thus allowing resources depicted in the GUI to be interactively supplied to that user. | 2013-01-10 |
20130014082 | METHOD OF CONFIGURING BUSINESS LOGIC SUPPORTING MULTI-TENANCY - The present invention relates to a method of configuring business logic supporting multi-tenancy. The method includes the steps of an application execution platform storing business logic, received from a service development tool, in a metadata storage unit as a common business logic, the application execution platform determining whether a modified business logic has been received from the service configuration tool of a tenant and if the modified business logic is determined to have been received, the application execution platform storing the modified business logic in the metadata storage unit as business logic dedicated to the tenant. In accordance with the present invention, since each of tenants who have subscribed to service can configure business logic for application service through the service configuration tool, each tenant may modify and used business logic in a desired form. | 2013-01-10 |
20130014083 | AUTOMATED MERGING IN A SOFTWARE DEVELOPMENT ENVIRONMENT - A system and method for selectively operating on changed elements, for example merging, in a software development environment are provided. A software project comprising one or more version-controlled software development objects, or elements, is associated with one or more defects recording changed elements in the software development environment. The system and method provide for automated merging of changed elements associated with defects tagged for forward merging into the software project, and association or tracking actions for changed elements associated with defects that are tagged as not to be merged. The process of automated merging is carried out using a master work list listing work items representing changed elements ordered chronologically. | 2013-01-10 |
20130014084 | International Testing Platform - An International Testing Platform (ITP) provides a comprehensive, cohesive environment for managing testing and review validation activities for product versions scheduled to be released to market. An ITP allows each user to be part of a community of users whose work product is shared to generate a robust product test and review experience. An ITP also automates various testing and product review activities to increase verification throughput and reduce validation time and cost. | 2013-01-10 |
20130014085 | VISUAL INTERFACE OF AUTOMATED SOFTWARE TESTING - A system and method for testing a software application, comprising: a structure of actions to be executed by the software application; a visual interface of the software application comprising a plurality of components; and a first link between one of the actions and a corresponding one of the components in the visual interface. | 2013-01-10 |
20130014086 | DEBUGGER CONNECTION - The subject matter of this specification can be embodied in, among other things, a method that includes establishing a connection with one or more virtual machines using a debugger protocol configured to communicate debug commands to applications executed by the one or more virtual machines. The method also includes transmitting a request for a current state of the one or more virtual machines using the connection. Information associated with the current state includes state variables not controlled by an application receiving debug commands. The method includes outputting the current state of the one or more virtual machines for display to a user. | 2013-01-10 |
20130014087 | SYNCHRONIZATION COVERAGE IN LOGIC CODE - A method for enhancing synchronization coverage for a logic code is provided. The method comprises tracking whether one or more code sections in the logic code are blocked by at least another code section in the logic code, or whether one or more code sections in the logic code are blocking at least another code section in the logic code, during one or more test runs; and including one or more delay mechanisms in the logic code to introduce a delay in execution of a first code section in the logic code, wherein length of introduced delay is dependent on whether the first code section was blocked by a second code section or whether the first code section was blocking the second code section. | 2013-01-10 |
20130014088 | CONTINUOUS QUERY LANGUAGE (CQL) DEBUGGER IN COMPLEX EVENT PROCESSING (CEP) - A method including receiving, at a computer system, debugging configuration information specifying a functional area of a data stream processing server to be debugged, is described. Furthermore, the method includes identifying, by the computer system, an object associated with the functional area that has been instantiated by the data stream processing server, determining, by the computer system, that tracing for the object is enabled to perform the debugging, and instantiating, by the computer system, a tracelet associated with the object. Further, the method includes stepping, by the computer system, through the tracelet associated with the object to debug the object, and displaying, by the computer system, a visual representation of debugging results associated with the object. | 2013-01-10 |
20130014089 | AUTOMATED TESTING OF APPLICATION PROGRAM INTERFACES USING GENETIC ALGORITHMS - Various embodiments enable automated testing of Application Program Interfaces (APIs) by abstracting API call signatures and processing the abstracted API call signatures utilizing one or more genetic algorithms. Utilizing the inventive approach, test cases are built and then analyzed using a genetic algorithm. This can be done to both identify problems, such as bugs, associated with the APIs, and/or to identify quality improvements. | 2013-01-10 |
20130014090 | Weighted Code Coverage Tool - Evaluating software test comprehensiveness of an application. A subset of the software-under-test basic blocks is identified for emphasized and/or deemphasized testing. During test, execution of the basic blocks is monitored, and then aggregated into a weighted code coverage result which factors in the prioritization assignments of the subset of basic blocks. | 2013-01-10 |
20130014091 | LANGUAGE CONVERSION METHOD AND LANGUAGE CONVERSION PROGRAM - A language conversion method includes a first process in which a computer unit inputs algorithm description data describing an algorithm of hardware under a predetermined description constraint using a program description language, a second process in which the computer unit inputs hardware element specification data specifying parameters representing hardware elements included in the algorithm description data, and a third process in which the computer unit converts the algorithm description data into data of a hardware model based on a system level description language, wherein, in the third process, the computer unit generates a data dependency preservation description which preserves, in the hardware model, data dependency in the algorithm description with regard to a parameter specified in the hardware element specification data. | 2013-01-10 |
20130014092 | MULTI LEVEL VIRTUAL FUNCTION TABLES - A multi level virtual function table uses a hierarchy of chunks or segments of virtual function tables to identify methods for a particular class. At least one level of indirection pointers may point to individual virtual function table chunks, which may be shared by multiple classes. In some embodiments, fixed size chunks of virtual function tables may be used, other embodiments may use variable sized chunks of virtual function tables. In just in time compiled code, virtual function tables may be limited to sharing across parent and child classes, while in pre-compiled code, more complex sharing may be used. | 2013-01-10 |
20130014093 | CODE INSPECTION EXECUTING SYSTEM FOR PERFORMING A CODE INSPECTION OF ABAP SOURCE CODES - The present invention relates to a code inspection executing system for performing a code inspection of ABAP source codes, and particularly, to a code inspection executing system for performing a code inspection of ABAP source codes, which provides the reliable maintainability, performance, accuracy, stability, and security of an ABAP application by inspecting coding defects such as system failure and stoppage, data loss and transformation, excessive performance deterioration, erroneous behavior of functions and results thereof, complex code structures, and spelling errors. | 2013-01-10 |
20130014094 | IMPLEMENTATION OF STREAM ALGEBRA OVER CLASS INSTANCES - Creating and executing a distributed stream processing operator graph based on a query. The operator graph includes movable stream algebra operators for processing events received from high volume data streams. The operators are partially compiled and distributed to computing devices for completion of the compilation and subsequent execution. During execution, the operators maintain minimal state information associated with received events via an expiration time assigned to each of the event instances. Additional events are generated and aggregated by the operators for communication to a service responsible for the query. | 2013-01-10 |
20130014095 | SOFTWARE-TO-HARDWARE COMPILER WITH SYMBOL SET INFERENCE ANALYSIS - A software-to-hardware compiler is provided that generates hardware constructs in programmable logic resources. The programmable logic resources may be optimized in terms of being configured to make additional copies of regions on memory devices other than on the programmable logic resources (e.g., RAM). This facilitates multiple reads during a single clock cycle. Symbol set analysis is used to minimize the size of regions to allow for more efficient use of hardware resources. | 2013-01-10 |
20130014096 | Identifying Software - Software installed on a computer network is often inconsistently, or even incorrectly, identified. The same software may be identified in different ways. A catalogue of standardised identifiers is provided. The actual identifiers of software installed on the network are accessed and mapped to the standardised identifiers of the catalogue. The standardised identifiers are used to manage the installed software, monitor license compliance and/or, monitor maintenance agreements amongst other uses. Data relating to the use of the software is also be obtained and associated with the identification data. Identified software is uninstalled if it complies with a preset criterion. The usage data together with the standardised identifiers may be used to un-install un-used or under used software and licenses cancelled or reallocated. The standardised identifiers may be used to identify if forbidden software is being used and if so to compulsorily un-install the software. | 2013-01-10 |
20130014097 | GENERATING A CUSTOMIZED SET OF TASKS FOR MIGRATION OF A DEPLOYED SOFTWARE SOLUTION - A migration set list generator specifies a physical topology of a deployed software solution, wherein the software solution comprises software components and data associated with the software components integrated into a single entity. The migration set list generator specifies at least one solution change to the deployed software solution to meet at least one business requirement and specifies at least one migration strategy for migrating the deployed software solution. The migration set list generator generates migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy and generates a recommended physical topology yielded for the software solution if the physical topology is updated according to the migration tasks. | 2013-01-10 |
20130014098 | IMAGE INSTALL OF A NETWORK APPLIANCE - A method and apparatus for installing a network appliance. In one embodiment, the method includes copying an install image pertaining to the network appliance to an install staging area in a memory device of the network appliance, obtaining current installation object data from a server, and saving an up-to-date set of installation objects in the install staging area using the installation object data received from the server. The method may further include marking the install staging area as bootable, rebooting the network appliance, and installing from the install staging area onto the network appliance. | 2013-01-10 |
20130014099 | System and Method for Generating a Set Top Box Code Download Step Sequence - A method for generating a Set Top Box (STB) code download step sequence includes the steps of retrieving a code object from a Software Download Generator (SDG) memory in response to an instruction signal, generating at least one of a control message and a decoder conditional command using a SDG processor in response to the code object, accessing information in a channel map in the SDG memory, combining the at least one of a control message and a decoder conditional command with the code object to generate the STB code download step sequence for a target STB, transmitting the at least one STB code download step sequence from the SDG memory to a Digital Addressable Controller (DAC), re-transmitting the STB code download step sequence from the DAC to a Remote Addressable DANIS/DLS (RADD), and re-transmitting the STB code download step sequence from the RADD to the target STB. | 2013-01-10 |
20130014100 | NON-TRANSITORY COMPUTER READABLE INFORMATION RECORDING MEDIUM, LOG COUNTING APPARATUS AND PACKAGE CREATION METHOD - A log counting program causes a computer to function as a log counting apparatus, and function as a log collection part collecting log information from a client apparatus in which an installer package operates; and a log counting part carrying out counting concerning the collected log information. The installer package causes the client apparatus to function as one or more installers for installing software; a log obtaining part obtaining logs that are output by the one or more installers and system information of the client apparatus; and a log transmission part transmitting log information including the logs and the system information to the log counting apparatus according to a setting in the installer package. The log counting part uses the system information and counts events concerning the installation while distinguishing an execution environment of the client apparatus. | 2013-01-10 |
20130014101 | Offering Network Performance Guarantees in Multi-Tenant Datacenters - Methods of offering network performance guarantees in multi-tenant datacenters are described. In an embodiment, a request for resources received at a datacenter from a tenant comprises a number of virtual machines and a performance requirement, such as a bandwidth requirement, specified by the tenant. A network manager within the datacenter maps the request onto the datacenter topology and allocates virtual machines within the datacenter based on the available slots for virtual machines within the topology and such that the performance requirement is satisfied. Following allocation, stored residual capacity values for elements within the topology are updated according to the new allocation and this updated stored data is used in mapping subsequent requests onto the datacenter. The allocated virtual machines form part of a virtual network within the datacenter which is allocated in response to the request and two virtual network abstractions are described: virtual clusters and virtual oversubscribed clusters. | 2013-01-10 |
20130014102 | PLANNED VIRTUAL MACHINES - A planned virtual machine, for use in staging the construction of a virtual machine. Such a planned virtual machine may be used as part of a method for migrating virtual machines. The method may include creating a planned virtual machine based on a first realized virtual machine or a template, performing a configuration operation on the planned virtual machine, and converting the planned virtual machine to a second realized virtual machine. The configuration operation may comprise interaction with a virtualization platform managing the planned virtual machine and may be based on input provided by a user. | 2013-01-10 |
20130014103 | COMBINED LIVE MIGRATION AND STORAGE MIGRATION USING FILE SHARES AND MIRRORING - Migration of a virtual machine and associated files to a destination host may be performed. A source host may initiate establishment of a temporary network file share at a destination location of the destination host to provide the source host and the destination host with access to the file share. While the virtual machine is running at the source host, a storage migration and a live migration may be initiated. Using the network file share, the source host may copy the associated files to the destination location. A runtime state of the virtual machine may be copied to the destination host. In a final phase of the migration, the virtual machine at the source host may be stopped, the storage migration may be completed, the copying of the runtime state may be completed, and the virtual machine may be started at the destination host. | 2013-01-10 |
20130014104 | METHODS AND APPARATUS FOR PROVIDING HYPERVISOR LEVEL DATA SERVICES FOR SERVER VIRTUALIZATION - A hypervisor virtual server system, including a plurality of virtual servers, a plurality of virtual disks that are read from and written to by the plurality of virtual servers, a physical disk, an I/O backend coupled with the physical disk and in communication with the plurality of virtual disks, which reads from and writes to the physical disk, a tapping driver in communication with the plurality of virtual servers, which intercepts I/O requests made by any one of said plurality of virtual servers to any one of said plurality of virtual disks, and a virtual data services appliance, in communication with the tapping driver, which receives the intercepted I/O write requests from the tapping driver, and that provides data services based thereon. | 2013-01-10 |
20130014105 | VIRTUAL MACHINE STAGE DETECTION - A computer implemented method for categorizing a virtual machine stage. A data processing system starts a virtual machine. It sets factor-stage ranges, wherein for each combination factor and stage, a corresponding range is present, and wherein each range is as broad as a reset range. It sets a frequency for sampling virtual machine metrics and samples virtual machine metrics to form a plurality of virtual machine metrics for each factor. It applies a value to each range satisfied by each virtual machine metric, to form a plurality of stage-qualifying values corresponding to a range, and sums all stage-qualifying values for each stage, to form a stage likelihood. The data processing system further selects a stage corresponding a highest stage likelihood. The data processing system determines if the current range is different from a former range. The system expands each range corresponding to the current stage. | 2013-01-10 |
20130014106 | INFORMATION PROCESSING APPARATUS, COMPUTER-READABLE MEDIUM STORING INFORMATION PROCESSING PROGRAM, AND MANAGEMENT METHOD - A storage unit stores a correspondence between information indicating one or more services executable on one or more virtual machines and information indicating one or more users who use the services, and one or more communication monitoring rules to be used by one or more virtual routers. The rules are defined for each of the services. A control unit specifies, when a rule stored in the storing unit is changed, one or more of the users who use a service corresponding to the changed rule by referring to the storing unit. The control unit transmits the changed rule to one or more of the virtual routers which relay communication of one or more of the virtual machines assigned to the specified users so as to cause the one or more of the virtual routers, to which the changed rule is transmitted, to perform monitoring based on the changed rule. | 2013-01-10 |
20130014107 | AUTOMATIC MONITORING AND JUST-IN-TIME RESOURCE PROVISIONING SYSTEM - A method and apparatus for automatic provisioning steps using a physical computing block-based infrastructure platform and a virtualized environment is discussed to provide automatic elasticity. Running applications may be monitoring for increased workload, which may trigger a proactive and/or reactive response. The triggered proactive or reactive response includes executing a remediation action upon workloads exceeding set thresholds, as set by a pre-determined monitoring policy. The remediation actions may include the provisioning of additional virtual or physical computing resources to reduce the workload below the set threshold. | 2013-01-10 |
20130014108 | VIRTUAL MACHINE - The present invention is directed to various systems and/or methods relating to a software platform that provides for authentication of a requestor. Preferably, this authentication happens before there is an opportunity for any resource intensive request to harm operation of the system. Preferably, a reliability level is based on authentication so that the amount and/or type of resource access is controlled based, at least in part, on the authentication information. Preferably, heap usage is controlled by this reliability level. Preferably, the software platform is a virtual machine, preferably the Java Virtual Machine. | 2013-01-10 |
20130014109 | VIRTUAL COMPUTER SYSTEM AND CONTROL METHOD THEREOF - When a failure occurs in an LPAR on a physical computer under an SAN environment, a destination LPAR is set in another physical computer to enable migrating of the LPAR and setting change of a security function on the RAID apparatus side is not necessary. When a failure occurs in an LPAR generated on a physical computer under an SAN environment, configuration information including a unique ID (WWN) of the LPAR where the failure occurs is read, a destination LPAR is generated on another physical computer, and the read configuration information of the LPAR is set to the destination LPAR, thereby enabling migrating of the LPAR when the failure occurs, under the control of a management server. | 2013-01-10 |
20130014110 | CREATING A VIRTUAL MACHINE CONTAINING THIRD PARTY CODE - A Virtual Machine (VM) is created utilizing a virtual Operating System (OS) disk and virtual application disks, each of which may be from disparate third party suppliers. One or more files in the virtual application disk are then linked to a specific file system location (node) in the virtual OS disk. | 2013-01-10 |
20130014111 | Optimization of Virtual Appliance Deployment - In an embodiment for deploying a new virtual appliance ( | 2013-01-10 |
20130014112 | INFORMATION PROCESSING APPARATUS AND DATA MANAGEMENT SYSTEM - An information processing apparatus is connected to both plural data accumulation devices configured to accumulate job data in a predetermined memory area and plural electronic devices configured to execute the accumulated job data through a predetermined data transmission line. The data accumulation devices execute a deletion process based on a deletion control value included in management information and manage the accumulated job data. The apparatus includes a control unit configured to control a communication process of the job data performed between the electronic devices and the data accumulation devices. The control unit is configured to transmit a control value for extending an accumulation period of the accumulated job data to at least one of the data accumulation devices, and to update the deletion control value of the management information retained in the predetermined memory area in the at least one of the data accumulation devices. | 2013-01-10 |
20130014113 | MACHINE OPERATION PLAN CREATION DEVICE, MACHINE OPERATION PLAN CREATION METHOD AND MACHINE OPERATION PLAN CREATION PROGRAM - An operation plan of a minimum number of servers (processing nodes) required for satisfying performance requirement is created, and servers that need not to be operated are powered off to save power and computing resources. Specifically, a machine operation plan creation device compares a machine ID numbered in order starting from 1 with an hourly required machine count and, if the machine ID is not larger, determines that the machine needs to be operated. If each machine has plural hours, the plural hours are merged to reduce the number of hours. Here, if two hours are temporally continuous, the two hours are merged into a new hour. Alternatively, a start time of the first hour and an end time of the last hour are extracted from the plural hours, and a time period from the start time to the end time is set as a new hour. Moreover, a maximum required machine count is calculated from an hourly required machine count list. | 2013-01-10 |
20130014114 | INFORMATION PROCESSING APPARATUS AND METHOD FOR CARRYING OUT MULTI-THREAD PROCESSING - For a thread where data is to be popped off of queue storage, whether or not there is data that can be popped out of the queue storage accessed is first checked and then the data, if any, is popped. When there is no such data, the thread pushes thread information, including the identification information of its own thread, on the same queue and then releases a processor and shifts to a standby state. For a thread that is to push the data, when there is the thread information in the queue, it is determined that there is a thread waiting for the data, and then the data is sent after the thread information has been popped, which in turn resumes the processing. | 2013-01-10 |
20130014115 | HIERARCHICAL TASK MAPPING - Mapping tasks to physical processors in parallel computing system may include partitioning tasks in the parallel computing system into groups of tasks, the tasks being grouped according to their communication characteristics (e.g., pattern and frequency); mapping, by a processor, the groups of tasks to groups of physical processors, respectively; and fine tuning, by the processor, the mapping within each of the groups. | 2013-01-10 |
20130014116 | UPDATING A WORKFLOW WHEN A USER REACHES AN IMPASSE IN THE WORKFLOW - Provided are a method, system, and article of manufacture for updating a workflow when a user reaches an impasse in the workflow. A workflow program processes user input at a current node in a workflow and provides user input to traverse through at least one workflow path to reach the current node. The workflow program processes user input at the current node to determine whether there is a next node in the workflow for the processed user input. The workflow program transmits information on the current node to an analyzer in response to determining that there is no next node in the workflow. If there are modifications to the current node, then the analyzer transmits to the workflow program an update including the determined modifications to the current node in response to determining the modification. | 2013-01-10 |
20130014117 | ENERGY-AWARE COMPUTING ENVIRONMENT SCHEDULER - A method includes receiving a process request, identifying a current state of a device in which the process request is to be executed, calculating a power consumption associated with an execution of the process request, and assigning an urgency for the process request, where the urgency corresponds to a time-variant parameter to indicate a measure of necessity for the execution of the process request. The method further includes determining whether the execution of the process request can be delayed to a future time or not based on the current state, the power consumption, and the urgency, and causing the execution of the process request, or causing a delay of the execution of the process request to the future time, based on a result of the determining. | 2013-01-10 |
20130014118 | SIMULTANEOUS SUBMISSION TO A MULTI-PRODUCER QUEUE BY MULTIPLE THREADS - One embodiment of the present invention sets forth a technique for ensuring that multiple producer threads may simultaneously write entries in a shared queue and one or more consumers may read valid data from the shared queue. Additionally, writing of the shared queue by the multiple producer threads may occur in parallel and the one or more consumer threads may read the shared queue while the producer threads write the shared queue. A “wait-free” mechanism allows any producer thread that writes a shared queue to advance an inner pointer that is used by a consumer thread to read valid data from the shared queue. | 2013-01-10 |
20130014119 | Resource Allocation Prioritization Based on Knowledge of User Intent and Process Independence - A method and system to improve performance of a computer system is disclosed. One aspect of certain embodiments includes selectively deallocating or allocating computer resources to a set of computer programs associated with the computer system. | 2013-01-10 |
20130014120 | Fair Software Locking Across a Non-Coherent Interconnect - Access to a shared resource by a plurality of execution units is organized and controlled by issuing tickets to each execution unit as they request access to the resource. The tickets are issued by a hardware atomic unit so that each execution unit receives a unique ticket number. A current owner field indicates the ticket number of the execution unit that currently has access to the shared resource. When an execution unit has completed its access, it releases the shared resource and increments the owner field. Execution units awaiting access to the shared resource periodically check the current value of the owner field and take control of the shared resource when their respective ticket values match the owner field. | 2013-01-10 |
20130014121 | METHOD AND SYSTEM FOR COMMUNICATING BETWEEN ISOLATION ENVIRONMENTS - A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment. | 2013-01-10 |
20130014122 | METHOD AND SYSTEM FOR COMMUNICATING BETWEEN ISOLATION ENVIRONMENTS - A method and system for aggregating installation scopes within an isolation environment, where the method includes first defining an isolation environment for encompassing an aggregation of installation scopes. Associations are created between a first application and a first installation scope. When the first application requires the presence of a second application within the isolation environment for proper execution, an image of the required second application is mounted onto a second installation scope and an association between the second application and the second installation scope is created. Another association is created between the first installation scope and the second installation scope, an this third association is created within a third installation scope. Each of the first, second, and third installation scopes are stored and the first application is launched into the defined isolation environment. | 2013-01-10 |
20130014123 | DETERMINATION OF RUNNING STATUS OF LOGICAL PROCESSOR - An embodiment provides for operating an information processing system. An aspect of the invention includes allocating an execution interval to a first logical processor of a plurality of logical processors of the information processing system. The execution interval is allocated for use by the first logical processor in executing instructions on a physical processor of the information processing system. The first logical processor determines that a resource required for execution by the first logical processor is locked by another one of the other logical processors. An instruction is issued by the first logical processor to determine whether a lock-holding logical processor is currently running. The lock-holding logical processor waits to release the lock if it is currently running. A command is issued by the first logical processor to a super-privileged process for relinquishing the allocated execution interval by the first logical processor if the locking holding processor is not running. | 2013-01-10 |
20130014124 | REDUCING CROSS QUEUE SYNCHRONIZATION ON SYSTEMS WITH LOW MEMORY LATENCY ACROSS DISTRIBUTED PROCESSING NODES - A method for efficient dispatch/completion of a work element within a multi-node data processing system. The method comprises: selecting specific processing units from among the processing nodes to complete execution of a work element that has multiple individual work items that may be independently executed by different ones of the processing units; generating an allocated processor unit (APU) bit mask that identifies at least one of the processing units that has been selected; placing the work element in a first entry of a global command queue (GCQ); associating the APU mask with the work element in the GCQ; and responsive to receipt at the GCQ of work requests from each of the multiple processing nodes or the processing units, enabling only the selected specific ones of the processing nodes or the processing units to be able to retrieve work from the work element in the GCQ. | 2013-01-10 |
20130014125 | MANAGING APPLICATION INTERACTIONS USING DISTRIBUTED MODALITY COMPONENT - A method for managing multimodal interactions can include the step of registering a multitude of modality components with a modality component server, wherein each modality component handles an interface modality for an application. The modality component can be connected to a device. A user interaction can be conveyed from the device to the modality component for processing. Results from the user interaction can be placed on a shared memory are of the modality component server. | 2013-01-10 |
20130014126 | CROSS-BROWSER COMMUNICATION BETWEEN DEVICES ON A NETWORK - A Web browser of a device on a network identifies itself as being a Web browser on a host device for cross-browser communications. As part of this identification, the Web browser of the host device provides access information indicating how to communicate with the Web browser. Other computing devices on the same network can obtain this access information, and Web applications running in Web browsers of those other computing devices can use the obtained access information to communicate data to the Web browser of the host device. | 2013-01-10 |
20130014127 | SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING COMPUTER CODE FOR MESSAGE FLOWS - Computer-executable code is automatically generated for a message flow in a message queuing infrastructure by determining a type of the message flow, inputting message flow parameters, and generating the computer-executable code based on the type of the message flow and the message flow parameters. The generation of code can also implement a design pattern, which is input based on the determined type of message flow. The computer-executable code can be, for example, Extended Structured Query Language (ESQL) code. The type of the message flow can identify, for example, a transformation requirement of the message flow. The transformation requirement can be, for example, one of (i) transformation from a first Extensible Markup Language (XML) message to a second XML message, (ii) transformation from an XML message to a Message Repository Manager (MRM) message, and (iii) transformation from a first MRM message to a second MRM message. | 2013-01-10 |
20130014128 | WEB CONTENT CUSTOMIZATION VIA ADAPTATION WEB SERVICES - A user agent in a Web access device transmits an HTTP request for Web content to an origin server. The request contains a set of capabilities of the Web access device. A content authoring mechanism and adaptation determination service on the origin server process the request to determine what transformation is required to make the requested content fit the capabilities of the Web access device. The adaptation determination service invokes a niche transformation service that performs, in response to the content and the capabilities, the necessary transformation. The transformed Web content is transmitted to the user agent. | 2013-01-10 |
20130014129 | APPLICATION MODULE FOR MANAGING INTERACTIONS OF DISTRIBUTED MODALITY COMPONENTS - A method for managing application modalities using dialogue states can include the step of asserting a set of activation conditions associated with a dialogue state of an application. Each of the activation conditions can be linked to at least one programmatic action, wherein different programmatic actions can be executed by different modality components. The application conditions can be monitored. An application event can be detected resulting in an associated application condition being run. At least one programmatic action linked to the application condition can be responsively initiated. | 2013-01-10 |
20130014130 | APPLICATION MODULE FOR MANAGING INTERACTIONS OF DISTRIBUTED MODALITY COMPONENTS - A method for managing application modalities using dialogue states can include the step of asserting a set of activation conditions associated with a dialogue state of an application. Each of the activation conditions can be linked to at least one programmatic action, wherein different programmatic actions can be executed by different modality components. The application conditions can be monitored. An application event can be detected resulting in an associated application condition being run. At least one programmatic action linked to the application condition can be responsively initiated. | 2013-01-10 |
20130014131 | Method and device for managing application program - The disclosure discloses a method for managing an application program, in which a scene program module or an application management module of a mobile terminal saves a state of the application program by calling a Save function with a return value, and restores the state of the application program by calling a Startup function, so that the state of the application program in the current running application program list can be saved by the application program, and the state of the application program can be restored by the application program. The disclosure also discloses a device for managing an application program. By adopting the method and the device provided by the disclosure, the application programs can be saved and restored in batches, and it is advantageous to enhance user experience. | 2013-01-10 |
20130014132 | OPTICAL DISK DEVICE - In an optical disk device ( | 2013-01-10 |
20130014133 | OPTICAL DISC DRIVING DEVICE - An optical disc driving device having a metallic exterior casing composed of a first casing and a second casing and an internal unit to be housed in the exterior casing, the internal unit including an optical pickup unit having an optical pickup part that moves in radial directions of an optical disc to perform recording or reproduction of information signals on the optical disc, wherein at a portion, which the optical pickup part moved radially outward of the optical disc makes a closest approach to, in either one of the first casing or the second casing opposed to the first casting, a protrusion for electrically connecting the first casing and the second casing to each other is provided. | 2013-01-10 |
20130014134 | APPARATUS FOR CLAMPING OPTICAL DISC - An apparatus for clamping an optical disc according to the present invention, if an optical disc loaded into a turntable of a spindle motor is clamped in an optical disc drive, keeps the clamper and the turntable of the spindle motor close to each other by using an elastic force delivered by an elastic member installed in an upper part of the clamper. Therefore, the present invention enables optical disc clamping operation and rotational operation of a spindle motor in a normal manner without employing an expensive magnet such as a clamper yoke, clamper magnet, and absorption magnet and thus efficiently reduces manufacturing costs of optical disc drives. | 2013-01-10 |
20130014135 | OPTICAL DISC DRIVING DEVICE AND WIRING STRUCTURE - An optical disc driving device having a metallic exterior casing and an internal unit to be housed in the exterior casing, the internal unit further including an optical pickup unit for performing recording or reproduction of information signals on an optical disc, and a printed wiring substrate on which a connector electrically connected to the optical pickup unit and serving for transmission and reception of electrical signals from and to external electronic equipment via an external-connection cable is mounted, wherein the exterior casing has an opening for allowing the connector to be projected outside, the connector is so provided as to be connected to the external-connection cable in a direction that orthogonally crosses with a projecting direction of the connector from the opening, and the external-connection cable is so provided as to extend from the connector along a surface of the exterior casing. | 2013-01-10 |
20130014136 | Audience Atmospherics Monitoring Platform Methods - The AUDIENCE ATMOSPHERICS MONITORING PLATFORM METHODS (“ATMOS”) transforms audience atmospherics data via ATMOS components, into TV audience viewing data and ad effects data. A method is disclosed, comprising: receiving, from the user mobile device, an atmospherics data package indicating user instant activity status; obtaining an atmospherics data artifact from the atmospherics data package; extracting user instant activities information based on analysis of the atmospherics data artifact; generating a user viewing status indication based on the user instant activities information; and incorporating the user viewing status indication into viewer measurement data of a user selected channel. | 2013-01-10 |
20130014137 | USER IMPRESSION MEDIA ANALYTICS PLATFORM APPARATUSES AND SYSTEMS - The USER IMPRESSION MEDIA ANALYTICS PLATFORM APPARATUSES AND SYSTEMS (“M-ANALYTICS”) transforms TV program schedule listing information and user channel selection via M-ANALYTICS components, into TV audience viewing data and ad effects data. A system is disclosed, comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions for: receiving a user impression media analytics request including an identified object; obtaining media analytics parameters from a user interface; obtaining user media exposure data from a variety of data channels upon verification of user authorization credentials; querying for user impression data related to the identified object from the obtained user media exposure data; classifying the queried user impression data related to the identified object based on different classification measures; and generating user impression reports for the identified object. | 2013-01-10 |
20130014138 | Mobile Remote Media Control Platform Methods - The MOBILE REMOTE MEDIA CONTROL PLATFORM METHODS (“MR-Control”) transforms TV program schedule listing information and user channel selection via MR-Control components, into TV audience viewing data and ad effects data. A method is disclosed, comprising: obtaining TV program schedule listing data; providing the obtained TV program schedule listing data to a user mobile device; receiving an indication of user channel selection; determining a media program associated with the received indication of user channel selection; determining an ad associated with the determined media program; providing a survey question related to the determined ad to the user mobile device; and receiving a user response to the survey question. | 2013-01-10 |
20130014139 | IMAGE DISPLAY SYSTEM, IMAGE DISPLAY METHOD, IMAGE DISPLAY CONTROL PROGRAM AND TRANSMISSION PROGRAM FOR MOTION INFORMATION - In the conventional system, although a viewer can feel only part of the atmosphere of the hall while viewing images of a live performance etc, the viewer cannot enhance the mood and cannot get a feeling of participating in the live event. An image display system of the present invention is a system for displaying an image reflecting a motion of a viewer outside a hall for live performance etc. on a display being installed in the hall. Specifically, the system simultaneously transmits the image of the live performance etc. in the hall to a terminal for viewing of the viewer, receives motion information indicating the motion of the viewer outside the hall, thereby controlling display of the image on the display on the basis of the motion information. | 2013-01-10 |
20130014140 | PLAYING DEVICE AND PLAYING METHOD - A playing device and a play method are provided. The playing device includes a playing module configured to play a first media stream currently being received; a first monitoring module configured to monitor whether the first media stream contains a content a user does not want to watch and generate a monitor result; and a first controlling module configured to control the playing module to play a second media stream in response to the monitor result indicating that the first media stream contains the content the user does not want to watch, the second media stream being different from the first media stream and containing a content the user wants to watch. | 2013-01-10 |
20130014141 | Audience Atmospherics Monitoring Platform Apparatuses and Systems - The AUDIENCE ATMOSPHERICS MONITORING PLATFORM APPARATUSES AND SYSTEMS (“ATMOS”) transforms TV program schedule listing information and user channel selection via ATMOS components, into TV audience viewing data and ad effects data. A system is disclosed, comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions for: receiving, from the user mobile device, an atmospherics data package indicating user instant activity status; obtaining an atmospherics data artifact from the atmospherics data package; extracting user instant activities information based on analysis of the atmospherics data artifact; generating a user viewing status indication based on the user instant activities information; and incorporating the user viewing status indication into viewer measurement data of the user selected channel. | 2013-01-10 |
20130014142 | SYSTEMS AND METHODS FOR MEMORIALIZING A VIEWERS VIEWING EXPERIENCE WITH CAPTURED VIEWER IMAGES - Systems and methods of memorializing a viewer's viewing experience are disclosed. An exemplary embodiment presents a movie to the viewer, detects an occurrence of one of a plurality of event capture triggers, captures at least one image of the viewer in response to detecting the event capture trigger, and stores the image of the viewer. | 2013-01-10 |
20130014143 | Mobile Remote Media Control Platform Apparatuses and Methods - The MOBILE REMOTE MEDIA CONTROL PLATFORM APPARATUSES AND SYSTEMS (“MR-Control”) transforms TV program schedule listing information and user channel selection via MR-Control components, into TV audience viewing data and ad effects data. A system is disclosed, comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions for: obtaining TV program schedule listing data; providing the obtained TV program schedule listing data to a user mobile device; receiving an indication of user channel selection; determining a media program associated with the received indication of user channel selection; determining an ad associated with the determined media program; providing a survey question related to the determined ad to the user mobile device; and receiving a user response to the survey question. | 2013-01-10 |
20130014144 | USER IMPRESSION MEDIA ANALYTICS PLATFORM METHODS - The USER IMPRESSION MEDIA ANALYTICS PLATFORM METHODS (“MR-Control”) transforms TV program schedule listing information and user channel selection via MR-Control components, into TV audience viewing data and ad effects data. A method is disclosed, comprising: obtaining TV program schedule listing data; providing the obtained TV program schedule listing data to a user mobile device; receiving an indication of user channel selection; determining a media program associated with the received indication of user channel selection; determining an ad associated with the determined media program; providing a survey question related to the determined ad to the user mobile device; and receiving a user response to the survey question. | 2013-01-10 |
20130014145 | MOBILE CONTENT TRACKING PLATFORM METHODS - The MOBILE CONTENT TRACKING PLATFORM METHODS (“Mobile-Track”) transforms TV program schedule listing information and user channel selection via Mobile-Track components, into TV audience viewing data and ad effects data. A method is disclosed, comprising: obtaining TV program schedule listing data; providing the obtained TV program schedule listing data to a user mobile device; receiving an indication of user channel selection; determining a media program associated with the received indication of user channel selection; determining an ad associated with the determined media program; providing a survey question related to the determined ad to the user mobile device; and receiving a user response to the survey question. | 2013-01-10 |