02nd week of 2012 patent applcation highlights part 57 |
Patent application number | Title | Published |
20120011400 | Method for operating a remote procedure call handler in a client and a server and computer system comprising the same - The invention is directed to a computer system comprising a server and a client and a method for operating a remote procedure call handler in the client and the server. The Method for operating a remote procedure call handler in the client according to the invention comprises the following steps:
| 2012-01-12 |
20120011401 | DYNAMICALLY MODELING AND SELECTING A CHECKPOINT SCHEME BASED UPON AN APPLICATION WORKLOAD - Illustrated is a system and method for executing a checkpoint scheme as part of processing a workload using an application. The system and method also includes identifying a checkpoint event that requires an additional checkpoint scheme. The system and method includes retrieving checkpoint data associated with the checkpoint event. It also includes building a checkpoint model based upon the checkpoint data. The system and method further includes identifying the additional checkpoint scheme, based upon the checkpoint model, the additional checkpoint scheme to be executed as part of the processing of the workload using the application. | 2012-01-12 |
20120011402 | METHOD FOR TESTING SERVER SUPPORTING INTELLIGENT PLATFORM MANAGEMENT INTERFACE - A testing method for a server supporting an intelligent platform management interface (IPMI) is applied to test a server before an operating system (OS) of the server operates. The test method includes the following steps. A baseboard management controller (BMC) of the server is activated. The server is activated, and a monitoring module is operated. Real-time status data of the server stored in the BMC of the server is obtained. The monitoring module executes a pre-test procedure according to the real-time status data of the server before the OS operates. A test result of the pre-test procedure is stored. | 2012-01-12 |
20120011403 | METHODS SYSTEMS AND APPARATUS FOR DETERMINING WHETHER BUILT-IN-TEST FAULT CODES ARE INDICATIVE OF AN ACTUAL FAULT CONDITION OR A FALSE ALARM - Methods and apparatus are provided for determining whether a built-in-test fault code (BITFC) data sequence generated by a built-in-test (BIT) of a particular module of a complex system is indicative of an actual fault condition. A regression function is generated for the particular module based on stored BITFC data sequences generated by the BIT and stored repair data for that module from a fault history database. Later, during operation of the particular module, the BIT generates a new BITFC data sequence. A processor can then load the new BITFC data sequence and execute the regression function with respect to the new BITFC data sequence to determine whether the new BITFC data sequence is indicative of an actual fault condition at the particular module or is indicative of a false fault condition at the particular module. | 2012-01-12 |
20120011404 | METHOD AND SYSTEM OF A PROCESSOR-AGNOSTIC ENCODED DEBUG-ARCHITECTURE IN A PIPELINED ENVIRONMENT - A method and/or a system of a processor-agnostic encoded debug architecture in a pipelined environment is disclosed. In one embodiment, a method of a processor includes processing an event specified by a data processing system coupled to the processor to determine a boundary of the event, generating a matrix having combinations of the event and other events occurring simultaneously in the processor, capturing an output data of observed ones of the event and other events, and applying the matrix to generate an encoded debug data of the output data. The method may also include determining which of the combinations are valid based on an architecture of the processor. The event may be a trace-worthy event whose output value cannot be reliably predicted in an executable file in the data processing system and/or a sync event that is specified by a user of the data processing system. | 2012-01-12 |
20120011405 | METHOD AND EQUIPMENT FOR VERIFYING PROPRIETY OF SYSTEM MANAGEMENT POLICIES TO BE USED IN A COMPUTER SYSTEM - Policy verification arrangements effecting operations of: modifying address information of system component information for all system components, stored in a system management server, to redirect-address information to a test tool as a substitute destination in order for the test tool to be able to receive a result of system management operations during testing, instead of a corresponding system component; acquiring configuration information of the information processing system from the system management server; generating a test item specifying a test event; transmitting the test event specified by the generated test item to the policy manager and/or said system management server; and recording a result of the system management operations which is requested by the policy manager and/or system management server responsive to the test event specified by the generated test item, but which is redirected back to the test tool via the redirected-address information stored in the system management server. | 2012-01-12 |
20120011406 | TECHNIQUES FOR DISTRIBUTING INFORMATION IN A COMPUTER NETWORK RELATED TO A SOFTWARE ANOMALY - The present invention is directed to methods and systems of distributing information in a computer network related to a report a software anomaly that includes receiving information concerning the reported software anomaly (RSA); identifying a problematic functional characteristic included in the RSA; ascertaining from a plurality of computer-readable addresses a sub-group of the computer-readable addresses that correspond to parties with information corresponding to the problematic functional characteristic; storing on the computer network an investigation record having associated therewith data corresponding to the RSA; and transmitting to the sub-group a message perceivable by the parties indicating a location on the computer network of the investigation record. | 2012-01-12 |
20120011407 | SEMICONDUCTOR DEVICE - A diagnosis circuit | 2012-01-12 |
20120011408 | GRAPHICAL USER INTERFACE SYSTEM FOR BACKGROUND INTELLIGENT TRANSFER SERVICE - A graphical user interface system for BITS. The system includes a set of input modules, a set of output modules, and notification modules. The set of input modules allow selection of files for transfer to the BITS Server Virtual Directory and activate BITS functions. The BITS functions may include starting file transfer, cancelling file transfer, retrying file transfer, or removing the selected files. The set of output modules show dynamic status and real-time progress of the transfer automatically upon activation of the transfer of the selected files. The set of output modules also display an error message upon detecting an error in the transfer. Further, the notification modules provide a real-time notification on completion of the transfer. | 2012-01-12 |
20120011409 | DEVICES, METHODS, AND APPARATUSES FOR DETECTION, SENSING, AND REPORTING FUNCTIONALITY FOR SEMICONDUCTOR MEMORY - Methods, apparatuses and systems are disclosed involving a memory device. In one embodiment, a memory device is disclosed that includes a command error module of the memory device operably coupled to at least one of a command signal and an address signal and configured to detect and report a parity error on the command signal, the address signal, or combinations thereof In some embodiments, a memory device may include a temperature sensor operably coupled to a mode register. The temperature sensor may be configured to sense a device temperature and report a temperature status. Furthermore, the memory device may be incorporated into a memory module, which may be included in an electronic system. | 2012-01-12 |
20120011410 | SCAN TEST METHOD AND APPARATUS - The disclosure describes a novel method and apparatus for providing expected data, mask data, and control signals to scan test architectures within a device using the falling edge of a test/scan clock. The signals are provided on device leads that are also used to provide signals to scan test architectures using the rising edge of the test/scan clock. According to the disclosure, device test leads serve to input different test signals on the rising and falling edge of the test/scan clock which reduces the number of interconnects between a tester and the device under test. | 2012-01-12 |
20120011411 | ON-CHIP SERVICE PROCESSOR - An integrated circuit is described that includes a stored program processor for test and debug of user-definable logic plus external interface between the test/debug circuits and the component pins. The external interface may be via an existing test interface or a separate serial or parallel port. Test and debug circuits may contain scan strings that may be used to observe states in user-definable logic or be used to provide pseudo-random bit sequences to user-definable logic. Test and debug circuits may also contain an on-chip logic analyzer for capturing sequences of logic states in user-definable circuits. Test and debug circuits may be designed to observe states in user-definable circuits during the normal system operation of said user-definable circuits. | 2012-01-12 |
20120011412 | ADDRESSABLE TEST ACCESS PORT METHOD AND APPARATUS - The disclosure describes a novel method and apparatus for making device TAPs addressable to allow device TAPs to be accessed in a parallel arrangement without the need for having a unique TMS signal for each device TAP in the arrangement. According to the disclosure, device TAPs are addressed by inputting an address on the TDI input of devices on the falling edge of TCK. An address circuit within the device is associated with the device's TAP and responds to the address input to either enable or disable access of the device's TAP. | 2012-01-12 |
20120011413 | METHOD AND SYSTEM FOR ADAPTING FORWARD ERROR CORRECTION IN MULTICAST OVER WIRELESS NETWORKS - A method and apparatus are described including receiving channel condition feedback from a device over a wireless channel, determining response to the channel condition feedback if a forward error correction coding rate is sufficient for the device to recover lost data, adjusting the forward error correction coding rate responsive to the second determining act and generating forward error correction packets using the adjusted forward error correction coding rate from source data. | 2012-01-12 |
20120011414 | NETWORK MANAGEMENT SYSTEM, MANAGEMENT APPARATUS, MANAGED APPARATUS, AND NETWORK MANAGEMENT METHOD - A network management system includes a management apparatus and a managed apparatus which is managed by the management apparatus via a network. The managed apparatus transmits trap information provided with a sequence number to the management apparatus and stores the trap information in a first storage unit. The management apparatus stores the received trap information in a second storage unit, and creates information indicating a missing sequence number and a sequence number of a last trap information received from the managed apparatus, and transmits the information to the corresponding managed apparatus. The managed apparatus determines whether trap information is to be retransmitted is present based on the trap information stored in the first storage unit and the information received from the management apparatus, and retransmits the trap information, based on the determination. | 2012-01-12 |
20120011415 | METHOD AND APPARATUS FOR IMPROVED MULTICAST STREAMING IN WIRELESS NETWORKS - The invention includes a method and apparatus for providing media content. The method includes duplicating each packet of an original packet stream for which an associated importance level satisfies an importance condition, inserting each duplicate packet within the original packet stream to form thereby a modified packet stream, and transmitting the modified packet stream toward a wireless terminal adapted for processing the modified packet stream for presenting the media content conveyed by the original packet stream. The duplicate packets may be inserted within respective windows associated with the duplicate packets, wherein each window is determined according to an original packet position associated with the original packet from which the duplicate packet is formed. | 2012-01-12 |
20120011416 | ECC CONTROLLER FOR USE IN FLASH MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME - An ECC (error correction code) controller of a flash memory device which stores an M-bit data (M being a positive integer equal to or greater than 2) comprises a first ECC block which generates a first ECC data from a program data to be stored in the flash memory device according to a first error correcting method and a second ECC block which generates a second ECC data from the first ECC data and the program data output from the first ECC block according to a second error correcting method, the program data, the first ECC data, and the second ECC data being stored in the flash memory device. | 2012-01-12 |
20120011417 | PLI N-BIT CORRECTION CIRCUIT, GFP LAYER 2 SYNCHRONIZATION CIRCUIT AND GFP FRAME TRANSFER DEVICE USING IT - A PLI n-bit correction circuit extracts a core header (PLI) from a GFP frame with a fixed payload length; compares it with a predetermined expectation value for each bit; calculates the number of inconsistent bits therebetween; and outputs the predetermined expectation value, instead of the core header, when the number of inconsistent bits is equal to or less than n (n is a natural number); or directly outputs the core header when the number of inconsistent bits is greater than n. A decision on establishment of GFP Layer 2 synchronization is made based on the output of the PLI n-bit correction circuit, wherein predetermined processing is executed on a payload of a GFP frame dropping its core header when GFP Layer 2 synchronization is established, whilst the payload is not subjected to predetermined processing and discarded in the event of GFP Layer 2 desynchronization. | 2012-01-12 |
20120011418 | PACKET ENCODING METHOD TO PROVIDE UNEQUAL ERROR PROTECTION TO USERS AND/OR APPLICATIONS DATA - Embodiments of the invention provide a packet encoding scheme to ensure unequal error protection to different bits in a packet or in multiple packets. In one embodiment, a method to process bits in a bit stream comprises scrambling the bit stream; separating the scrambled bit stream into a high priority bit stream with an order of high priority bits from left to right and a low priority bit stream with an order of low priority bits from left to right; rearranging the bits by embedding the high priority bits in the low priority bit stream while preserving the two orders, the rearranged bit stream including blocks of bits, each block including one or more high priority bits disposed left of corresponding one or more low priority bits to provide protection for the high priority bits against noise which is at least equal to protection for the low priority bits; and modulating the rearranged bit stream using Gray encoding method to produce an encoded bit stream. | 2012-01-12 |
20120011419 | TRANSMISSION SYSTEM, METHOD AND PROGRAM - A transmitting apparatus generates and transmits 3t+1 or more number of codewords for a message and multiple faulty encoded message identifying data, wherein the information regarding the message may not be obtained from t or less number of encoded messages and the message can be decoded from 2t+1 or more codewords. The faulty encoded message identifying data are able to detect t or less number of faulty codewords of the message, even if there are t or less number of faulty codewords. A receiving apparatus checks whether there is no fault in each codeword for the message, using the codewords of the message and faulty encoded message identifying data for the codewords of the message received and the corresponding faulty encoded message identifying data and also checks whether the codewords decided to be non-faulty are all of the same message. The receiving apparatus, if the codewords decided to be non-faulty are all of the same message, decodes the message from the codewords decided to be non-faulty, and outputs the so decoded message and if otherwise, outputs a signal indicating failure in message reception. | 2012-01-12 |
20120011420 | CHANNEL EQUALIZER AND METHOD OF PROCESSING TELEVISION SIGNAL IN DTV SYSTEM - A channel equalizer includes a channel estimator, a coefficient calculator, a multiplier, and an error remover. The channel estimator estimates a channel impulse response (CIR) of input data in which a known data sequence is periodically inserted. The coefficient calculator calculates equalization coefficients using estimated CIR, and the multiplier multiplies the input data with the equalization coefficients for channel equalization. The error removes estimates a residual carrier phase error of the channel-equalized input data and removes the estimated phase error from the input data. | 2012-01-12 |
20120011421 | FAIL ANALYSIS SYSTEM AND METHOD FOR SEMICONDUCTOR DEVICE - According to one embodiment, a fail analysis system performs mesh division of a physical fail bit map and stores fail bit map image data of a part bit fail region in a first image data storage region while classifying the fail bit map image data in each contraction ratio, in each chip, and in each layer. The fail analysis system also stores the fail bit map image data in a second image data storage region while classifying the fail bit map image data in each kind of a fail mode, in each contraction ratio, in each chip, and in each layer. Further, based on an instruction of a display format and/or a display region from a user, the fail analysis system extracts the pieces of fail bit map image data from the first image data storage region or second image data storage region to combine the pieces of fail bit map image data, and displays the combined fail bit map image data on a display unit. | 2012-01-12 |
20120011422 | MICROPROCESSOR AND METHOD FOR DETECTING FAULTS THEREIN - A method for detecting microprocessor hardware faults includes sending at least one input signal to a logic block within the microprocessor, collecting an output response to the input signal from the logic block, and determining whether the output response matches an expected output response of the logic block. | 2012-01-12 |
20120011423 | SILENT ERROR DETECTION IN SRAM-BASED FPGA DEVICES - Methods and systems for detecting errors in a field programmable gate array are disclosed. One method includes applying a cyclic redundancy check value to a transaction, the transaction including an address and data associated with the address. The method also includes applying a cyclic redundancy check value prior to routing the transaction through a field programmable gate array, and checking the cyclic redundancy check value after routing the transaction through the field programmable gate array to detect errors in the field programmable gate array. | 2012-01-12 |
20120011424 | MEMORY SYSTEM AND METHOD FOR GENERATING AND TRANSFERRING PARITY INFORMATION - A memory system and method for generating and transferring parity information within burst transactions of burst read and write transfers and without dedicated parity chips or parity data lines. | 2012-01-12 |
20120011425 | Graphic display for linked information - A method for graphically linking articles may include the steps of forming a first link between a selected article and a first linked article; forming a second link between the selected article and a second linked article; and interactively displaying the first link and the second link to the user. | 2012-01-12 |
20120011426 | AUTOMATIC LINKING OF CONTACTS IN MESSAGE CONTENT - A system and method for displaying a message in a user interface of a communication device is provided. Names, such as proper nouns, are identified within the message body and associated with a contact address. The contact address may be taken from an address book or other data store at the device, but may also be retrieved from another portion of the message in which the proper noun is identified. Contact addresses may be determined to be associated with an identified name due to proximity of the contact address to the name within the message body, or due to proximity of the contact address to another name within the message body, whether the other name matches the identified name. The associated contact address information may be embedded in the message and the message thus revised may be stored and forwarded to another recipient. | 2012-01-12 |
20120011427 | Systems and Methods for Linking Items to a Matter - Disclosed herein are systems and methods for linking items into common matters. Some embodiments of the systems and/or methods may retrieve an electronic document from a source, determine whether the electronic document is associated with a predetermined first matter, and in response to determining that the electronic document is associated with the predetermined first matter, link the electronic document to the predetermined first matter. Similarly, in some embodiments, the systems and methods may further create a second matter and may link the electronic document to the second matter, such that accessing the electronic document can provide other documents linked to the second matter, receive a request for the electronic document, and in response to receiving the request for the electronic document, provide a user option to provide access to the other documents linked to the predetermined first matter. | 2012-01-12 |
20120011428 | COMPUTER-IMPLEMENTED METHODS DISPLAYING, IN A FIRST PART, A DOCUMENT AND IN A SECOND PART, A SELECTED INDEX OF ENTITIES IDENTIFIED IN THE DOCUMENT - Disclosed is a computer-implemented method of presenting data which has been automatically extracted from a digital representation of a document to a curator for review, the extracted data comprising annotation entity data concerning one or more instances of entities which have been identified in the digital representation of a document, the annotation entity data comprising data specifying the location of the identified instances of entities within the digital representation of a document, the method comprising the steps of (i) displaying in a first region of a display screen a user selectable portion of the digital representation of a document with said instances of entities which are specified by the annotation entity data as being located within the displayed portion of the digital representation of a document highlighted at the location specified by the annotation entity data; (ii) displaying in a second region of the display screen a list of a plurality of instances of entities which have been identified in the digital representation of a document, at least one of the listed instances of an entity having a user selectable user interface element associated therewith; and (iii) responsive to a user selecting the user selectable user interface element associated with an instance of an entity, adjusting the portion of the digital representation of a document which is displayed in the first region to include the location within the digital representation of a document where the instance of an entity associated with the selected user interface element is located. | 2012-01-12 |
20120011429 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus successively designates each page of an input page image as a processing target, detects an anchor expression constituted by a specific character string, and associates a highlight position corresponding to the anchor expression with a link identifier. When the anchor expression and the link identifier are registered in a link configuration management table, if the same anchor expression is already registered in the table, the apparatus updates the table in such a way as to mutually associate the link identifiers of the same anchor expression. The apparatus generates page data of an electronic document based on a link identifier relating to a processing target page image and its highlight position and transmits the generated page data. The apparatus generates information usable to link the relevant link identifiers based on the link configuration management table, after completing the processing for all pages, and transmits the generated information. | 2012-01-12 |
20120011430 | Infinite Scrolling - In one embodiment, a client application renders a structured document in a graphical user interface, determines whether a select place marker element in the structured document is viewable within the graphical user interface; if the select place marker element is viewable, the client application retrieves and render the data object associated with the place marker element. | 2012-01-12 |
20120011431 | Method and System of Retrieving Ajax Web Page Content - The present disclosure describes a method and a system of retrieving Ajax web page content. The method of retrieving Ajax web page content includes: obtaining information of web page codes; retrieving JavaScript information in the information of the web page codes; analyzing the JavaScript information to determine function(s) that include(s) Ajax call(s) in the web page codes; and triggering the determined function(s) that include(s) the Ajax call(s) to obtain web page content generated by the function(s) that include(s) the Ajax call(s). Through analyzing JavaScript information in web page codes, the above technical scheme obtains function(s) that include(s) Ajax call(s) in the web page codes and further triggers the function(s) to obtain web page content generated thereby, thus achieving retrieval of dynamic content in an Ajax web page. Using the above technical scheme, a search engine can collect more complete web page contents and hence provide a better search service to users. | 2012-01-12 |
20120011432 | SYSTEMS AND METHODS FOR ASSOCIATING SOCIAL MEDIA SYSTEMS AND WEB PAGES - Systems and methods for the creation and management of electronic associations between social media systems and web pages. Such associations promote greater interactions between web page visitors and users of social media pages. A social graph management system (SGMS) receives information related to a web page, and creates associations between the web page and social media pages. A process of creating such associations involves configuration of social media software for insertion into the web page. Furthermore, creating associations also involves creation of an intermediary page (and related data structures) by the SGMS in order to direct traffic between the web page and social media pages. User activity in the web page is tracked in addition to web traffic arriving at the intermediary page at subsequent times for computation of various analytics. | 2012-01-12 |
20120011433 | SYSTEM AND METHOD FOR PRESENTING CATEGORIZED CONTENT ON A SITE USING PROGRAMMATIC AND MANUAL SELECTION OF CONTENT ITEMS - Embodiments provide for the creation of network pages or presentations that include pages on which programmatically selected/categorized content and manually-identified content from website users may be combined and displayed. | 2012-01-12 |
20120011434 | Method for Object Recognition and Describing Structure of Graphical objects - The invention involves a method for processing of machine-readable forms or documents of non-fixed format. The method makes use of, for example, a structural description of characteristics of document elements, a description of a logical structure of the document, and methods of searching for document elements by using the structural description. A structural description of the spatial and parametric characteristics of document elements and the logical connections between elements may include a hierarchical logical structure of the elements, specification of an algorithm of determining the search constraints, specification of characteristics of every searched element, and specification of a set of parameters for a compound element identified on the basis of the aggregate of its components. The method of describing the logical structure of a document and methods of searching for elements of a document may be based on the use of the structural description. | 2012-01-12 |
20120011435 | Display apparatus and display method - Image data for a preview image corresponding to a plurality of pages of a document is generated in each page. Display of the preview image based on the image data that has been generated is initiated, before the image data generation for the preview images in all pages is completed. The preview image is promptly displayed without keeping a user waiting until the image data generation for the image previews in all pages corresponding to the plurality of pages of the document is completed. | 2012-01-12 |
20120011436 | Devices and Methods of a User Interface for a Small Display Screen - Disclosed are devices and methods of user interfaces of devices. Such a device includes a display and has at least two keys configured for tactile awareness adjacent thereto. Such keys also can be configured to receive input signals of two types. Two types of input signals can be touch input signals and press input signals. Tactile awareness of a key provides that a user can know when the user has touched the key. Initial information displayed upon the screen can be scrolled when the device receives an input signal of a first key within a predetermined time of receiving an input signal of a second key. A disclosed method further can include, after scrolling the initial information, new information is displayed on the display so that one or more distinct portions of the new information is aligned with one or more of the keys. | 2012-01-12 |
20120011437 | Device, Method, and Graphical User Interface for User Interface Screen Navigation - A method of navigating between user interface screens, including displaying a third user interface screen in a plurality of user interface screens that also includes a first and a second predefined user interface screen, the third user interface screen being other than the first and the second predefined user interface screen; detecting a finger gesture on the touch-sensitive display while displaying the third user interface screen, and in response to detecting the finger gesture on the touch-sensitive display, replacing display of the third user interface screen with display of the first predefined user interface screen when the detected finger gesture is a first finger gesture, and replacing display of the third user interface screen with display of the second predefined user interface screen when the detected finger gesture is a second finger gesture that is a reverse of the first finger gesture. | 2012-01-12 |
20120011438 | MOBILE TERMINAL AND CONTROLLING METHOD THEREOF - A mobile terminal is disclosed. According to one embodiment, the mobile terminal includes: a housing including a front side, a rear side and a plurality of lateral sides; a touchscreen located on the front side of the housing, configured to display at least one touch-executable object, and including a predefined edge region; and a controller. The controller is configured to preempt execution of a function corresponding to a particular object of the at least one touch-executable object if a first touch of the particular object is detected in the predefined edge region of the touchscreen. | 2012-01-12 |
20120011439 | DETERMINING EVENT PATTERNS FOR MONITORED APPLICATIONS - A method, system, and computer program product for providing information of a monitored system through a graphical user interface (GUI) of a monitoring application to support simplified or automatic identification of events. The method includes, among other possible operations, initiating an event pattern script recording. The method also includes keeping track of user actions on said GUI and on activated GUI panels during said event pattern script recording by requesting a user to specify, once the user activates a further GUI panel, which panel information in a current GUI panel triggered activation of said further GUI panel and based on what criterion the triggering occurred. The user specified information results in triggering information. The method also includes, in response to receiving an indication that an event has been identified, stopping said event pattern script recording. The method also includes, storing said event pattern script recording containing identification information identifying the event, GUI panel information about said activated GUI panels during said event pattern script recording and said triggering information. | 2012-01-12 |
20120011440 | Method for Online Grid Associations - A method of permitting account holders to communicate, interact and otherwise associate at least one primary grid account with additional grids by linking avatars via unique associations in a database between 3-dimensional online environments. A process is used where a user can register and make purchases relating to item listings and the association between the primary grid and the at least one additional grids. In addition, a process of delivery identification, linking avatars and listing and linking items also are combined. | 2012-01-12 |
20120011441 | VISUALLY ENCODING NODES REPRESENTING STAGES IN A MULTI-STAGE VIDEO COMPOSITING OPERATION - Some embodiments of the invention provide a user interface of editing video through a multi-stage editing process. The user interface selects a particular stage in the editing process. A particular editing operation is performed on a set of video images during the particular stage. After the selection of the particular stage, the user interface uses a background rendering process to render the result of the particular editing operation on the particular set of video images. The background rendering process is a process that the user interface performs separately from the multi-stage video editing process, so that a user may continue editing the video sequence while the rendering occurs. Some embodiments provide a preview of the rendering process in a preview window. Some of these embodiments update the preview in real time. In some embodiments, the rendering occurs to a temporary location and then stores to a persistent storage. In some of these embodiments, an entry for the stored render's location is logged in a list of entries that allows the stored render to be catalogued and retrieved from the persistent storage. The temporary location and the persistent storage can be part of a non-volatile memory such as a hard drive. | 2012-01-12 |
20120011442 | SYSTEM AND METHOD FOR DISTRIBUTED MEDIA PERSONALIZATION - A method of generating edited video, the method comprises displaying, at a user device, information related to one or more video tags, the video tags representing options for generating an edited version of an unedited video; receiving, at the user device, a selection of one of the one or more video tags; and transmitting, from the user device, the unedited video, the selection of the one of the one or more video tags, and an indication of a video sharing website where the edited version of the unedited video is to be published to a remote server. | 2012-01-12 |
20120011443 | ENABLING SPEECH WITHIN A MULTIMODAL PROGRAM USING MARKUP - A method for speech enabling an application can include the step of specifying a speech input within a speech-enabled markup. The speech-enabled markup can also specify an application operation that is to be executed responsive to the detection of the speech input. After the speech input has been defined within the speech-enabled markup, the application can be instantiated. The specified speech input can then he detected and the application operation can be responsively executed in accordance with the specified speech-enabled markup. | 2012-01-12 |
20120011444 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR REFERENCING AN ATTACHMENT IN A COMMUNICATION - Methods and systems are described for referencing an attachment in a communication. A first node representing a first communicant and a second node representing a second communicant communicate via a first communication including a resource as an attachment and including a shared attachment reference for identifying the resource in a second communication. The attachment reference is associated with the resource stored in a first execution environment of the first node. The first node receives the attachment reference in the second communication. The stored resource is accessed, based on the association, in response to receiving the attachment reference. | 2012-01-12 |
20120011445 | Remote Computing With A Low Latency Mouse Mode - A client computing device that includes a client desktop having at least one window that is controlled by a server computing device receives a cursor message from a pointing device. The client computing device moves a cursor from an initial position to a new position on the client desktop based on the cursor message. When the new position of the cursor is within a border of the at least one window, the client computing device generates a cursor position message based on the new position of the cursor. The cursor position message is then transmitted to the server computing device, wherein the server computing device updates a cursor position on a server desktop that is associated with the at least one window based on the cursor position message. | 2012-01-12 |
20120011446 | GENERATING USER INTERFACES - An interface generator | 2012-01-12 |
20120011447 | FACILITATING PROPAGATION OF USER INTERFACE PATTERNS OR THEMES - A user interface architectural pattern for product/platform user experience is described. In an embodiment, a request associated with a first macro file is made. The first macro file refers to a second macro file, and includes one or more elements embedded in a wrapper associated with the second macro file. Based at least in part on the second macro file, a user interface component is generated. | 2012-01-12 |
20120011448 | Building Email conversations by applying an Atomicity Dissection Method to extract atomic elements embedded in Emails and showing the constructed conversation without loss of conveyed meaning while transmitting conversations in separated units - The Email Atomicity Dissection Method disclosed herein suggests an alternate and significantly more advanced view of a collection of Emails. Advancing the basic concept and usage of chronologically ordered emails, this method allows the emails in a multi-dimensional manner. There are two stages in applying this method of building conversations. The first is analyzing the existing emails to build a database of candidates for email conversations and recording the attributes of each email for future matching. The next stage is the ability to analyze incoming emails in real-time. | 2012-01-12 |
20120011449 | MESSAGING SYSTEM - A method for communication includes steps for (a) connecting to a network-connected server by a subscriber operating a computerized appliance, (b) accessing by the subscriber an interactive interface provided by software executing on the server, (c) selecting by the subscriber in the interactive interface provided by the server, a quick-response format, a recipient or a destination for a recipient, (d) entering by the subscriber a message body and triggering sending of the message, (e) transmitting by the sever the message to the recipient's computerized appliance, the message including interactive code that provides an interactive interface on a display of the recipient's computerized appliance of at least the message body and one or more quick-response interactive soft keys dictated by the format selected by the subscriber in preparing the message, such that the recipient may select one of the soft keys to send a response back to the subscriber. | 2012-01-12 |
20120011450 | METHODS AND SYSTEMS FOR GENERATING AND SHARING AN INTERACTIVE VIRTUAL MEETING SPACE - Embodiments of the invention provide a computer-implemented methods and systems for interactive communication in a network. The method includes creating, by a first user of a first device, an electronic greeting card comprising at least one interactive object. The electronic greeting card provides a virtual meeting space for a plurality of users. Further, the method includes sending, by the first user, the electronic greeting card to one or more of the plurality of users. The one or more of the plurality of users modify the electronic greeting card. The method further includes sending, by the first user, the modified electronic greeting card to a receiver of the plurality of users. Furthermore, the method includes displaying, at a receiving device of the receiver, the modified electronic greeting card. The plurality of the first users and the receiver can interactively communicate through the virtual meeting space. | 2012-01-12 |
20120011451 | SELECTIVE SCREEN SHARING - A privilege discriminator selects a first user to be in a first group of participants to participate in a screen sharing session. The privilege discriminator selects at least one second user to be in a second group of participants to participate in a screen sharing session. The privilege discriminator selects a first screen region for sharing to at least the first group of participants and selects a second screen region for sharing only to the second group of participants. The privilege discriminator shares the first screen region with at least the first group of participants, wherein the sharing is selecting a device authenticated as being used by one of the first group of participants. The presentation privilege discriminator sharing the second screen region with only the second group, based on selecting the second screen region and selecting the second group, excludes the first group from receiving the second screen region. | 2012-01-12 |
20120011452 | METHOD OF PORTABLE ELECTRONIC DEVICE SUPPORT IN DISPLAY UNIT - In accordance with an embodiment of the invention, a system for communicating in an interactive session is provided. The system includes a display unit configured to display information received from an input device. The system also includes a plurality of portable electronic devices communicatively coupled to the display unit wherein, the display unit is configured to share data received from a plurality of audiences during the interactive session. | 2012-01-12 |
20120011453 | METHOD, STORAGE MEDIUM, AND USER TERMINAL - A user terminal displays a field screen on which an avatar corresponding to each following user is disposed. A balloon that indicates that a message has been posted by the corresponding following user is displayed together with the avatar. The message posted by the corresponding following user is displayed when the user has touched the balloon. The user can edit the avatar by touching the avatar. | 2012-01-12 |
20120011454 | Method and system for intelligently mining data during communication streams to present context-sensitive advertisements using background substitution - The present invention mines or extracts data present during interaction between at least two participants, for example in a chat session, a video session, etc. via the Internet. The data, which can include participant web camera generated video, audio, keyboard typed information, handwriting recognized information, is analyzed. Based upon the analysis, content-dependent information is determined and may be displayed to one or more participants in the chat session. In one aspect, a video foreground based upon a participant's generated video is combined with a customized computer generated background that is based upon data mined from the chat session. The customized background preferably is melded seamlessly with the participant's foreground data, preferably via background substitution that combines RGB video with depth data that predicts what background may substituted with new imagery. Content-based targeted information can include advertisement(s). | 2012-01-12 |
20120011455 | REQUIREMENT STATEMENT MANIPULATION SYSTEM - A requirement statement manipulation system is configured to create and edit requirement statements of various types. The requirement statement manipulation system may generate an interactive visual environment to receive input used in manipulating a requirement statement through creation or editing. The interactive visual environment may include specific requirement-type interfaces allowing requirement statements of a specific type to be manipulated. The interactive visual environment may manipulate requirement statements based on textual input, as well as through text generation. | 2012-01-12 |
20120011456 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing device including an imaging section configured to image an object, a display section configured to display at least an icon for controlling the imaging section, an operation section configured to acquire a first operation and a second operation on the icon, and a controller configured to, when the operation section has acquired the first operation, set a timer in accordance with an operation amount of the first operation and change a display of the icon on the display section in accordance with a progress of the timer, and to, when the operation section has acquired the second operation or when the timer has expired, cause the imaging section to image the object. | 2012-01-12 |
20120011457 | VISUALIZING A VIEW OF A SCENE - A system for visualizing a view ( | 2012-01-12 |
20120011458 | Visualizing Expressions for Dynamic Analytics - Embodiments relate to a computer-implemented method for visualizing expressions for dynamic analytics. A graphical user interface control is generated for each of one or more variables of an expression. Each of the one or more variables is bound to the corresponding graphical interface control generated previously. Then, the generated graphical user interface control for each of the one or more variables of the expression is graphically output using a display device. A user may input an adjusted value of each of the one or more variables of the expression using the corresponding graphical user interface control. | 2012-01-12 |
20120011459 | APPARATUS AND METHOD FOR PRESENTING INFORMATION OF AN INDUSTRIAL PLANT - An apparatus and method for presenting information of an industrial plant in a distributed control system. The apparatus comprises at least one layout manager configured for displaying and managing at least one layout of view displays; and a plurality of view processes, each view display being controlled by one of the plurality of view processes. The method comprises automatically displaying at least one layout of view displays, each view display being controlled by one of a plurality of view processes. | 2012-01-12 |
20120011460 | SYSTEM CAPABLE OF SIMULATING VARIETY OF OUTPUT/INPUT DEVICES - The present invention relates to a system capable of simulating variety of output/input devices and connecting to at least one host, at least one display and a plurality of output/input devices, the system comprises: a control unit, a process unit, a plurality of connecting ports, a display input unit, an on-screen display (OSD) unit, and a display output unit, wherein a simulated output/input device is shown on the display after pressing a composed keystroke on the output/input device, then users can simultaneously operate the output/input device and the simulated output/input device do not need to switch the output/input device and the simulated output/input device in advance. | 2012-01-12 |
20120011461 | Central Monitoring and Measurement System - A central monitoring and measurement system is described. A central user interface system for generation of a plurality of user-desired information based upon a plurality of measured data, the central user interface system may include a receiver system configured to receive wirelessly the plurality of measured data from a plurality of external sensor systems. An input/output system may be configured to provide output data to a display screen, receive input data from the display device, and provide output data to a processing system. The processing system may be configured to process the plurality of measured data from the plurality of external sensor systems into the plurality of user-desired information. Each external sensor system may include a transmission system configured to transmit wirelessly measured data to the central user interface system, and a measurement system configured to determine the measured data associated with an external device. | 2012-01-12 |
20120011462 | Swipe Gestures for Touch Screen Keyboards - Systems, methods, and devices for interpreting manual swipe gestures as input in connection with touch-sensitive user interfaces that include virtual keyboards are disclosed herein. These allow for a user entering text using the virtual keyboard to perform certain functions using swipes across the key area rather than tapping particular keys. For example, leftward, rightward, upward, and downward swipes can be assigned to inserting a space, backspacing, shifting (as for typing capital letters), and inserting a carriage return and/or new line. Various other mappings are also described. The described techniques can be used in conjunction with a variety of devices, including handheld devices that include touch-screen interfaces, such as desktop computers, tablet computers, notebook computers, handheld computers, personal digital assistants, media players, mobile telephones, and combinations thereof. | 2012-01-12 |
20120011463 | Method and System for Enabling Location Entry - A method and system for enabling location entry is provided. A text string entered into a free-form location entry field of a user interface is received. At least one location potentially matching the text string is retrieved from a location database managed by a computer system. The at least one location is provided to the user interface for presentation to a user of the user interface. | 2012-01-12 |
20120011464 | DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND PROGRAM - A display control device includes: a display signal output unit configured so as to output a display image signal on a display unit so as to execute normal display, zoom-in display, scroll display, and zoom-out display regarding data to be displayed as display operation for data to be displayed; and a control unit configured to instruct the display signal output unit to perform, regarding data to be displayed, output of a display image signal for sequentially executing zoom-in display in a scroll start position from the normal display, scroll display from the scroll start position, and zoom-out display from a scroll end position to the normal display at a display unit. | 2012-01-12 |
20120011465 | DIGITAL WHITEBOARD SYSTEM - A digital whiteboard system for enabling a user thereof to write at a preferred position includes a digital whiteboard configured to cooperate with a computer, said digital whiteboard, in operation, being divided into a plurality of virtual panels; wherein the digital whiteboard locates tools and menu bar; wherein the digital whiteboard is configured to allow a user to move a virtual panel upwards or downwards by dragging a continuous scroll bar; and wherein the virtual panel moves in the same direction as the direction in which the scroll bar is dragged. | 2012-01-12 |
20120011466 | LIST DISPLAY DEVICE, METHOD AND PROGRAM - In a display device, method or program, a list is scrolled. In response to a selection of a list item included in the list, a prior scroll direction that is the direction in which the list is scrolled immediately before the selection of the list item is acquired. Based on the prior scroll direction, a display mode of a list item frame that displays list item information related to the selected list item is set. The list item frame in displayed in the set display mode. | 2012-01-12 |
20120011467 | Window Opening and Arranging Method - A window opening and arranging method adapted in a computer system is provided. The method comprises the steps as follow. A window on a screen of the computer system is provided. A continuous touch signal passing two sides of the window inputted from a command input module is detected. A relative position of the continuous touch signal with respect to the window is computed. A window allocation data is determined according to the relative position of the continuous touch signal. The window is split into a first window and a second window according to the window allocation data. | 2012-01-12 |
20120011468 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING A DISPLAY POSITION OF A USER INTERFACE ELEMENT - According to one embodiment, an apparatus which is executable a browser, a player and a first software, the player being plug-in of the browser and configured to play back video content and to output video data to display a video based on the video data in a first sub-window of the browser, the first software being a plug-in of the browser and configured to display a user interface element in a second sub-window of the browser whose layer is higher than a layer of the first sub-window, the apparatus includes a determination module configured to determine whether a third sub-window different from the first sub-window and the second sub-window is displayed in a first area, and a display module configured to display the second sub-window in the first area when it is determined that the third sub-window is not displayed in the first area. | 2012-01-12 |
20120011469 | METHOD FOR PRESENTING MAN MACHINE INTERFACE AND HANDHELD DEVICE AND COMPUTER-READABLE MEDIUM USING THE METHOD - A method for presenting man machine interface (MMI), a handheld device and a computer program product using the same method are proposed. The proposed method is adapted for the portable device, and includes following procedures. Firstly, a first column is displayed, where the first column includes a plurality of application categories having a common application attribute. Then, a change of an orientation of the portable device is detected. Moreover, it is changed from displaying of the first column to displaying of a plurality of second columns according to the change, where each one of the second columns includes at least one of the application categories. | 2012-01-12 |
20120011470 | METHOD AND APPARATUS FOR MANAGING MENU ITEM IN A PORTABLE TERMINAL - A method and an apparatus for managing a menu item in a portable terminal are provided. In the method, at least one item is selected from items displayed on a screen according to a user control. An attribute of selected at least one item is determined. A new item is generated by one of dividing and merging the at least one item depending on the determined attribute. | 2012-01-12 |
20120011471 | REAL ESTATE VALUE MAP COMPUTER SYSTEM - A computer system creates and displays a map image based upon a value database associating a plurality of values each with a geographic location in a geographic area and a map program associating each location with a map image location. The computer system assigns one of a plurality of symbols to each geographic location based upon its associated value. The symbol is then displayed on the map image at the map image location associated with the geographic location. | 2012-01-12 |
20120011472 | IMAGE DISPLAY APPARATUS AND IMAGE DISPLAY METHOD - In an image display apparatus, an image classification unit generates one or more of image groups by classifying image data to which attribution information is added based on the attribute information. A display control unit displays, on a display device, a list of a plurality of thumbnail images of the image data included in each of the image groups generated by the image classification unit, in a manner in which the plurality of thumbnail images are piled up for every image group. Herein, the display control unit acquires the predetermined number of sheets of image data from the selected image group to display, on the display device, the image data as a background image in which the image data are arranged. | 2012-01-12 |
20120011473 | IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - A first display control unit configured to display in a first display region a list of thumbnail images of image data on a display device. A direction receiving unit configured to acquire a selection by a user for the image data. A second display control unit configured to display a list of one or more thumbnail images of image data that have been selected by the user in a second display region, which is displayed simultaneously with but in a different region from the first display region on the display device where the thumbnail images to be displayed by the first display control unit are displayed. Herein, the first display control unit acquires the selection by the user from the direction receiving unit and displays, on the display device, the one or more thumbnail images of the image data that have been selected by the user and thumbnail images of the image data that have not been selected by the user, in different display modes. | 2012-01-12 |
20120011474 | ANALYSIS OF COMPLEX DATA OBJECTS AND MULTIPLE PARAMETER SYSTEMS - A computer facilitates multiple parameters data analysis by special visualization and navigation methods. Data to be analyzed is loaded from an external source the computer displays the data in response to user input using a variety of methods including data tables, slices of data spaces, hierarchically navigated data spaces, dynamic slice tables, filters, sorting, color-mapping, numerical operations, and other methods. | 2012-01-12 |
20120011475 | INFORMATION DISPLAY - A system and method for a computer implemented display of information organizes a visual screen display to a user in such a way that the user is able to efficiently select information content, and then be presented with topical associations relating to that content. The display enables selection of a particular information segment having an association with particular information content. A selected information segment has multiple topical associations with various categories and sub-categories of information. A user may navigate to a particular segment of information content, and then be presented with a string of topically related segments, as well as with one or more connecting categories of information, which may otherwise not have been readily apparent to the particular selected segment, but for the display system and method. One or more of the information segment indicators can optionally include a publication date and/or a source identifier. | 2012-01-12 |
20120011476 | ELECTRONIC DEVICE AND METHOD FOR SEARCHING MULTIMEDIA FILE - An electronic device includes a touch screen, a memory module, a dividing module, an identifying module, a sorting module, and a driving module. The memory module saves multimedia files (MFs). Each MF has four tags, each tag corresponds to a category. The dividing module drives the touch screen to display areas that makes up a grid. The grid has reference lines: a horizontal line, a vertical line, a first diagonal line, and a second diagonal line. The identifying module identifies a vector of a user's slide on the touch screen that is substantially parallel to a reference line. The sorting module receives the vector identified by the identifying module and generates a list making up of the tags of the same category that corresponds to the vector. The driving module reads the list and drives the areas corresponding to the vector to display the tags of the list. | 2012-01-12 |
20120011477 | USER INTERFACES - Apparatus comprises at least one processor; and at least one memory including computer program code. The memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform a method of: determining an emotional or physical condition of a user of a device; and changing either: a) a setting of a user interface of the device, or b) information presented through the user interface, dependent on the detected emotional or physical condition. | 2012-01-12 |
20120011478 | MERGING SUB-RESOLUTION ASSIST FEATURES OF A PHOTOLITHOGRAPHIC MASK - Merging sub-resolution assist features includes receiving a mask pattern that includes the sub-resolution assist features. A first sub-resolution assist feature is selected to merge with a second sub-resolution assist feature. A merge bar width of a merge bar is established. A distance between the first sub-resolution assist feature and the second sub-resolution assist feature is determined. A merging technique is determined in accordance with the distance and the merge bar width. The first sub-resolution assist feature and the second sub-resolution assist feature are merged according to the identified merging technique. | 2012-01-12 |
20120011479 | BOOSTING TRANSISTOR PERFORMANCE WITH NON-RECTANGULAR CHANNELS - Roughly described, the invention includes layouts and masks for an integrated circuit, in which the diffusion shape for a transistor includes a transversely extending jog on one or both transversely opposite sides, the jog having inner and outer corners, at least one of which is located relative to the gate conductor longitudinally such that during lithographic printing of the diffusion shape onto the integrated circuit, the corner will round and extend at least partly into the channel region. The invention also includes aspects for a system and method for introducing such jogs, and for an integrated circuit device having a non-rectangular channel region, the channel region being wider where it meets the source region than at some other longitudinal position under the gate. | 2012-01-12 |
20120011480 | Logic-Driven Layout Verification - A check for determining the appropriateness of physical design data is provided, where the check includes both a physical component and a logical component. Based upon the logical component of the check, portions of the physical design data that correspond to the logical component are identified and selected. After the portions of the physical design data corresponding to the logical component have been selected, this physical design data can be provided to a physical design analysis tool, along with the physical component of the design check. The physical design analysis tool can then use the physical component of the design check to perform an analysis of the selected physical design data. | 2012-01-12 |
20120011481 | Hierarchical Finite State Machine Generation For Power State Behavior in an Electronic Design - The invention provides techniques and apparatuses for generating a hierarchical representation of the power behavior of an electronic design. In some implementations, a flat finite state machine, representing the power behavior of an electronic design is extracted from the power specification for the electronic design. Subsequently, a hierarchical finite state machine representation for the power behavior is generated from the flat finite state machine, the power specification and the logical specification. | 2012-01-12 |
20120011482 | MULTIPLE THRESHOLD VOLTAGE CELL FAMILIES BASED INTEGRATED CIRCUIT DESIGN - A method, system, and computer usable program product for multiple threshold voltage cell families (mVt families) based integrated circuit design are provided in the illustrative embodiments. The integrated circuit includes cells, and a cell includes an electronic component. A design process is initialized by using cells from the mVt families in the design. The cells from the mVt families are included in iterative manipulation of the design. The cells from the mVt families are further included in violation cleanup and subsequent steps of the design process. A version of the design is produced that is usable to implement the circuit with the cells from the mVt families. | 2012-01-12 |
20120011483 | METHOD OF CHARACTERIZING REGULAR ELECTRONIC CIRCUITS - A methods of characterizing a regular electronic circuit and using a parameterized model of an electronic circuit to create a model for another electronic circuit. In one embodiment, the method of characterizing includes: (1) characterizing fewer than all sub-circuits associated with input and output pins of the circuit to yield data regarding the sub-circuits, (2) generating a data file containing the data, the data file constituting an expandable parameterized model of the circuit. | 2012-01-12 |
20120011484 | METHODS FOR DESIGNING INTEGRATED CIRCUITS EMPLOYING PRE-DETERMINED TIMING-REALIZABLE CLOCK-INSERTION DELAYS AND INTEGRATED CIRCUIT DESIGN TOOLS - A method of designing an integrated circuit, an EDA tool, an apparatus and a computer-readable medium are disclosed herein. In one embodiment, the method includes: (1) generating a set of constraint equations representing clock-insertion delay values for the integrated circuit as variables, (2) determining bounds on each of the clock-insertion delay values based on the constraint equations and (3) generating a set of closing commands based on the bounds for driving a design of the integrated circuit to closure, wherein each step of the method is carried out by at least one EDA tool. | 2012-01-12 |
20120011485 | MODELING THE SKIN EFFECT USING EFFICIENT CONDUCTION MODE TECHNIQUES - Described herein are embodiments of methods for extracting various high frequency parameters for a circuit design. In one exemplary embodiment, circuit design information indicating at least a geometric layout of conductors in the circuit design and a desired frequency of operation for the circuit design is received. Conduction modes representing distribution functions for currents in the conductors at the desired frequency of operation are defined. A conduction mode matrix including matrix elements based on the defined conduction modes is generated. Values for one or more matrix elements are computed by decomposing integrands for calculating the matrix elements into simplified terms that are less computationally intensive than the integrands and computing the values of the simplified terms. The values for the one or more matrix elements can be stored (e.g., on one or more computer-readable media). | 2012-01-12 |
20120011486 | Optimizing a Circuit Design Library - A method co-optimizes a design and a library in such a way to choose the best set of cells to implement the design. The method takes into account the idea of limiting the number of new cells while reducing target costs and respecting design constraints. The method chooses a minimum nearly optimum set of cells to optimize a design. This involves the simultaneous optimization of a cell-based design and a cell library used to implement it. The invention can produce only an optimized library for a specific application, when the circuit is disregarded. The method takes into account a set of new cells described as finalized cells or as virtual cells, possibly having different transistor topologies, different sizes, different logic functions, and/or different cell template than the original library. | 2012-01-12 |
20120011487 | MODEL VERIFICATION SYSTEM, MODEL VERIFICATION METHOD, AND RECORDING MEDIUM - A model verification system includes a formal language conversion part operable to convert model figure data registered as a design pattern in association with a program into formal language expression data based upon an expression format of a predetermined formal language, and a formal language increment part operable to add a modification to a component of the formal language and/or attribute information on the formal language expression data converted by the formal language conversion means to generate formal language expression data of a derivative design. The model verification system conducts refactoring. | 2012-01-12 |
20120011488 | SCRIPT DESCRIPTION SEPARATION RECONSTRUCTING DEVICE, SCRIPT DESCRIPTION SEPARATION RECONSTRUCTING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING SCRIPT DESCRIPTION SEPARATION RECONSTRUCTING PROGRAM - An object is to provide a script description separation reconstructing device that can describe the same operation by the same command script regardless of a subsystem configuration of a controlled system, a configuration of a control system, and a kind of the command script. Using system configuration information indicating what kind of subsystem structure the controlled system is composed of, A script description separation reconstructing means reconstructs in a form of separating a system control command script description into a process inside each controller and a process by a host side. | 2012-01-12 |
20120011489 | Methods and Systems for Test Automation of Forms in Web Applications - In one embodiment, a method may include accessing a particular page of Web application that includes an interactive form having at least one field for entry of data by a user of the Web application, the interactive form rendered by the Web application based on code for the interactive form. The method may also include extracting input validation code from the code, the input validation code including at least one constraint on data entered into the at least one field. The method may additionally include extracting the at least one constraint based on an analysis of the input validation code. The method may further include solving, for the at least one field, for a string value based at least on the at least one constraint for the at least one field. The may also include automatically entering, into the at least one field, the string value. The method may additionally include automatically submitting the interactive form, including the string value entered into the at least one field. | 2012-01-12 |
20120011490 | DEVELOPMENT SYSTEM - According to one embodiment, a development system includes an instruction set simulator (ISS) and a checker. The ISS includes a central processing unit (CPU) model that simulates an execution program and a memory model as a work area of the processor model. The checker monitors execution of an access instruction, included in the execution program, on the memory model and, when a difference between a data length at the time of writing and a data length at the time of reading on the same spot is detected, notifies an execution spot at the time of detection as an endian dependent spot. | 2012-01-12 |
20120011491 | EFFICIENT RECORDING AND REPLAYING OF THE EXECUTION PATH OF A COMPUTER PROGRAM - To monitor the execution path of executable code, only non-deterministic jump instructions of the executable code are instrumented by replacing them with respective recording instructions that record the results of executions of the non-deterministic jump instructions and then emulate those executions, thereby providing instrumented code, and the instrumented code is executed. Preferably, the recording instructions are one byte long and invoke an interrupt service routine that does the recording and the emulating. Optionally, selected instructions of the executable code are replaced with trigger instructions for turning the recording on and off. Preferably, after the instrumented code is executed, the addresses of the instrumented instructions and the results of their executions are played back either forward or backward. Optionally, the instrumented code is executed a second time and the results of the executions of the instrumented instructions in the two executions of the instrumented code are compared. | 2012-01-12 |
20120011492 | SYSTEMS AND METHODS FOR CONCURRENCY ANALYSIS - Systems and methods are disclosed to check properties of bounded concurrent programs by encoding concurrent control flow graph (CFG) and property for programming threads as a first-order formula F | 2012-01-12 |
20120011493 | BINARY CODE CHANGE VULNERABILITY PRIORITIZATION - A human-readable list of patch differences ranked by weight helps vulnerability analysts allocate their time. From binary code, identified source functions and recognized sink functions are used when assigning relative weights to changes caused by a patch. Source functions are identified using an export table, import table, and remote procedure call interface. Sink functions are recognized using blacklisted functions, patch-targeted functions, memory functions, string functions, and functions called with mismatched parameters. A change prioritizer assigns weights based on an architectural graph and a set of prioritization rules that specify what kind of change is made by a patch, and what kind of function is changed. Weight assignments may be additive. Rules may assign certain kinds of change a higher priority for subsequent scrutiny by an analyst. | 2012-01-12 |
20120011494 | INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND STORAGE MEDIUM - An apparatus saves first and second programs stored in a storage unit as saved information before the first and the second programs are updated. If the update of the first program is finished and then an error occurs while the second program is being updated, the information processing apparatus restores the second program which is being updated to the program yet to be updated based on the saved information and also restores the first program whose update is finished to the program yet to be updated based on the saved information. | 2012-01-12 |
20120011495 | DATA REPLICATION BETWEEN SOFTWARE VERSIONS - A method, computer program product, and system for data replication between software versions is described. A method may comprise determining if a first item created in a first software version includes data native to a second item in a second software version. The method may further comprise, if the first item created in the first software version includes data native to the second item in the second software version, storing the data native to the second item in the second software version as native data. The method may also comprise, if the first item created in the first software version is missing required data based upon, at least in part, the second item in the second software version, storing a default value for the missing required data as native data. | 2012-01-12 |
20120011496 | SERVICE PROVIDING APPARATUS, SERVICE PROVIDING SYSTEM, METHOD OF PROCESSING DATA IN SERVICE PROVIDING APPARATUS, AND COMPUTER PROGRAM - A service providing apparatus ( | 2012-01-12 |
20120011497 | METHOD AND APPARATUS FOR INSTALLING SOFTWARE IN MOBILE COMMUNICATION TERMINAL - Disclosed is a method and an apparatus for installing software in a mobile communication terminal. The apparatus for installing software in a mobile communication terminal, includes an external memory having software to be installed, a detector of the mobile communication terminal for, if an external memory is plugged in the mobile communication terminal, detecting a plugging state of the external memory, a memory being embedded in the mobile communication terminal, and a controller of the mobile communication terminal for reading the software to be installed from the external memory and storing the software in the memory if connection with the external memory is detected. | 2012-01-12 |
20120011498 | METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR AUTOMATIC PROVISIONING OF CONTENT AT THE DEVICE - Method, device and computer program product for automatic provisioning of content are provided. The method includes receiving a content to be processed at a device. The method further includes automatically determining, by an application dependency manager, files required for processing the content at the device. Furthermore, the method includes downloading the files required for processing the content from a source external to the device. Thereafter, the method includes processing the content at the device using the files. | 2012-01-12 |
20120011499 | TECHNIQUES FOR INTERACTION WITH A GUEST VIRTUAL MACHINE - Techniques for inter-virtual machine communication are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for interaction with a guest virtual machine comprising monitoring image loads into electronic memory of a guest virtual machine using a secure virtual machine, identifying a memory structure having a specified format, and performing, using the secure virtual machine, at least one of reading one or more portions of the identified memory structure and setting a value in the identified memory structure. | 2012-01-12 |