08th week of 2014 patent applcation highlights part 55 |
Patent application number | Title | Published |
20140053025 | METHODS AND SYSTEMS FOR ABNORMALITY ANALYSIS OF STREAMED LOG DATA - This disclosure presents systems and methods for run-time analysis of streams of log data for abnormalities using a statistical structure of meta-data associated with the log data. The systems and methods convert a log data stream into meta-data and perform statistical analysis in order to reveal a dominant statistical pattern within the meta-data. The meta-data is represented as a graph with nodes that represent each of the different event types, which are detected in the stream along with event sources associated with the events. The systems and methods use real-time analysis to compare a portion of a current log data stream collected in an operational window with historically collected meta-data represented by a graph in order to determine the degree of abnormality of the current log data stream collected in the operational window. | 2014-02-20 |
20140053026 | ON-DIE LOGIC ANALYZER FOR SEMICONDUCTOR DIE - In one embodiment, the present invention includes a semiconductor die such as a system on a chip (SoC) that includes a logic analyzer with a built-in trace buffer to store information communicated between on-die agents at speed and to provide the information to an off-die agent at a slower speed. Other embodiments are described and claimed. | 2014-02-20 |
20140053027 | MULTIPLE CLOCK DOMAIN DEBUG CAPABILITY - An integrated circuit with debug capability includes a first packer and synchronizer to combine a multiple number of values of a first trigger signal received from a first circuit to form a first packed trigger signal and to output a synchronized first packed trigger signal in response to a trigger clock signal, the first trigger signal being synchronous with a first source clock signal, a first logic gate to provide a first output trigger signal indicative of whether any of the first multiple number of values of the first trigger signal in the first synchronized packed trigger signal is in a first state, and a debug state machine responsive to the first output trigger signal to selectively provide a first action signal. | 2014-02-20 |
20140053028 | ANOMALY DETECTION AT THE LEVEL OF RUN TIME DATA STRUCTURES - A useful embodiment of the invention is directed to a method associated with a computer program comprising one or more basic blocks, wherein the program defines and uses multiple data structures, such as the list of all customers of a bank along with their account information. The method includes identifying one or more invariants, wherein each invariant is associated with one of the data structures. The method further includes determining at specified times whether an invariant has been violated. Responsive to detecting a violation of one of the invariants, the detected violation is flagged as an anomaly. | 2014-02-20 |
20140053029 | ANOMALY DETECTION AT THE LEVEL OF RUN TIME DATA STRUCTURES - A useful embodiment of the invention is directed to a method associated with a computer program comprising one or more basic blocks, wherein the program defines and uses multiple data structures, such as the list of all customers of a bank along with their account information. The method includes identifying one or more invariants, wherein each invariant is associated with one of the data structures. The method further includes determining at specified times whether an invariant has been violated. Responsive to detecting a violation of one of the invariants, the detected violation is flagged as an anomaly. | 2014-02-20 |
20140053030 | METHOD AND SYSTEM FOR PREVENTING LOSS OF TRIP DATA IN VEHICLE - Disclosed herein is a method for preventing a loss of trip data of a vehicle during a substantial instantaneous voltage drop in a vehicle cluster. In the method, the trip data calculated by a processor of a trip computer are stored in a clear region of a memory and the trip data stored in the clear region are backed up in a nonvolatile region of the memory when new trip data is generated. The processor collects the trip data backed up in the nonvolatile region to rewrite the trip data in the clear region after a substantially instantaneous voltage drop occurs. | 2014-02-20 |
20140053031 | NOVEL COMBINATION OF ERROR CORRECTION AND ERROR DETECTION FOR TRANSMITTING DIGITAL DATA - The invention relates to a method for transmitting digital data, in particular in automation technology, in which a digital code word (R) received via a channel is corrected and verified as to its validity by means of a channel decoder ( | 2014-02-20 |
20140053032 | MEMORY TEST METHOD, MEMORY TEST DEVICE, AND ADAPTER THEREOF - A memory test device used to test performance of at least one memory module on an electronic device, are provided. The memory test device includes at least one adapter and a control unit. The adapter includes a plugging portion, a slot, and a switch circuit. The plugging portion is used to be plugged in a memory module slot of the electronic device. The slot is connected electrically to the plugging portion, is used for the memory module to plug in, and is capable of outputting a work voltage to the memory module when the adapter is plugged in the memory module slot and connected electrically to it. The switch circuit is connected electrically to the plugging portion and the slot. The control unit is connected electrically to the switch circuit of each adapter, where the control unit enables or disables the plugged memory module by controlling the switch circuit. | 2014-02-20 |
20140053033 | PROGRAMMING ERROR CORRECTION CODE INTO A SOLID STATE MEMORY DEVICE WITH VARYING BITS PER CELL - Memory devices that, in a particular embodiment, receive and transmit analog data signals representative of bit patterns of two or more bits such as to facilitate increases in data transfer rates relative to devices communicating data signals indicative of individual bits. Programming error correction code (ECC) and metadata into such memory devices includes storing the ECC and metadata at different bit levels per cell based on an actual error rate of the cells. The ECC and metadata can be stored with the data block at a different bit level than the data block. If the area of memory in which the block of data is stored does not support the desired reliability for the ECC and metadata at a particular bit level, the ECC and metadata can be stored in other areas of the memory array at different bit levels. | 2014-02-20 |
20140053034 | ON-CHIP DETECTION OF TYPES OF OPERATIONS TESTED BY AN LBIST - An integrated circuit includes an LBIST controller operative to run a test program on at least one selection of core logic of the integrated circuit to test the operability of the at least one selection of core logic. The integrated circuit also includes a monitoring logic structure operative to detect at least one type of operation executed for the test program from at least one particular control signal activated by the LBIST controller for controlling the at least one selection of core logic to execute the test program from among at least one control signal for controlling operations on the at least one selection of core logic. | 2014-02-20 |
20140053035 | ON-CHIP DETECTION OF TYPES OF OPERATIONS TESTED BY AN LBIST - An integrated circuit includes an LBIST controller operative to run a test program on at least one selection of core logic of the integrated circuit to test the operability of the at least one selection of core logic. The integrated circuit also includes a monitoring logic structure operative to detect at least one type of operation executed for the test program from at least one particular control signal activated by the LBIST controller for controlling the at least one selection of core logic to execute the test program from among at least one control signal for controlling operations on the at least one selection of core logic. | 2014-02-20 |
20140053036 | DEBUGGING MULTIPLE EXCLUSIVE SEQUENCES USING DSM CONTEXT SWITCHES - A system and method for efficiently debugging an integrated circuit with on-die hardware. A processor core includes an on-die debug state machine (DSM). The DSM includes multiple programmable storage elements for storing parameter values corresponding to multiple contexts. Each context is associated with a given one of multiple instruction sequences, such as at least threads and power-performance states. The DSM detects a sequence identifier (ID) and selects a context based on the sequence ID. The corresponding parameter values are used by transition conditions (triggers) and taken debug actions in a finite state machine (FSM) within the DSM. Each state and transition in the FSM is used by each one of the multiple contexts. The programmable DSM shares many resources, rather than replicating them, while being used for multiple sequences. | 2014-02-20 |
20140053037 | Multi-Level LDPC Layered Decoder With Out-Of-Order Processing - Various embodiments of the present invention are related to methods and apparatuses for decoding data, and more particularly to methods and apparatuses for multi-level layered LDPC decoding with out-of-order processing. | 2014-02-20 |
20140053038 | Method for Selecting a LDPC Candidate Code - A method for estimating error probability of LDPC codes includes ordering LDPC codes according to features in each code with known error characteristics. The method includes identifying features in each LDPC code having known error characteristics; adding each code to one or more categories based on the existence of such features; and ranking the LDPC codes according to the level of error risk. | 2014-02-20 |
20140053039 | TIME VARYING DATA PERMUTATION APPARATUS AND METHODS - Multiple data permutation operations in respective different dimensions are used to provide an overall effective data permutation using smaller blocks of data in each permutation than would be used in directly implementing the overall permutation in a single permutation operation. Data that has been permuted in one permutation operation is block interleaved, and the interleaved data is then permuted in a subsequent permutation operation. A matrix transpose is one example of block interleaving that could be applied between permutation operations. | 2014-02-20 |
20140053040 | MEMORY SYSTEM AND METHOD USING A MEMORY DEVICE DIE STACKED WITH A LOGIC DIE USING DATA ENCODING, AND SYSTEM USING THE MEMORY SYSTEM - A memory system and method using at least one memory device die stacked with and coupled to a logic die by interconnects, such as through silicon vias. One such logic die includes an ECC system generating error checking and correcting (“ECC) bits corresponding to write data. The write data are transmitted to the memory device dice in a packet containing a serial burst of a plurality of parallel data bits. The ECC bits are transmitted to the memory device dice using through silicon vias that are different from the vias through which data are coupled. Such a logic die could also include a data bus inversion (“DBI”) system encoding the write data using a DBI algorithm and transmitting to the memory device dice DBI bits indicating whether the write data have been inverted. The DBI bits are transmitted using through silicon vias that are shared with the ECC bits when they are unused for transferring the ECC bits. | 2014-02-20 |
20140053041 | NONVOLATILE SEMICONDUCTOR MEMORY SYSTEM ERROR CORRECTION CAPABILITY OF WHICH IS IMPROVED - According to one embodiment, a memory system includes a memory cell array, first error correction part, second error correction part, and third error correction part. The memory cell array includes a first storage area in which 1-bit data is stored in one memory cell, and second storage area in which data of a plurality of bits is stored in one memory cell. When data is written to the first storage area, the first error correction part generates first parity data in the row direction on the basis of the data described above. The second error correction part corrects an error of the data described above on the basis of the first parity data read from the memory cell array. The third error correction part generates second parity data in the column direction on the basis of data of a plurality of pages. | 2014-02-20 |
20140053042 | Communication device employing binary product coding with selective additional Cyclic Redundancy Check (CRC) therein - Communication device employing binary product coding with selective additional cyclic redundancy check (CRC) therein. Product code encoding (e.g., employing row and column encoding of matrix formatted bits, selectively with interleaving and/or permutation of the bits therein) may be combined with additional error correction code (ECC) or forward error correction (FEC) coding thereby generating coded bits for use in generating a signal to be launched into a communication channel Various ECCs/FECs may be employed including a BCH (Bose and Ray-Chaudhuri, and Hocquenghem) code, a Reed-Solomon (RS) code, an LDPC (Low Density Parity Check) code, etc. The redundancy of such coded signals as generated using the principles herein is in the range of approximately 7%, and hard decision decoding may be performed on such coded signals generated herein. In accordance with decoding such signals, various bit decisions (within certain iterations) may be selectively ignored and/or reverted back to previous bit decisions. | 2014-02-20 |
20140053043 | Interference-Aware Assignment of Programming Levels in Analog Memory Cells - A method for data storage includes accepting data for storage in a memory including multiple analog memory cells. For each memory cell, a respective set of nominal analog values is assigned for representing data values to be stored in the memory cell, by choosing the nominal analog values for a given memory cell in a respective range that depends on interference between the given memory cell and at least one other memory cell in the memory. The data is stored in each memory cell using the respective selected set of the nominal analog values. | 2014-02-20 |
20140053044 | DECODING DEVICE AND DECODING METHOD - A decoding device ( | 2014-02-20 |
20140053045 | EXTENDED SINGLE-BIT ERROR CORRECTION AND MULTIPLE-BIT ERROR DETECTION - Some embodiments include apparatus and methods to prevent at least one of misidentifying and ignoring multiple-bit errors if the multiple-bit errors include a plurality of erroneous data bits that belong to only one specific group of a plurality of groups of data bits and if none of the other groups of the plurality of groups have errors. | 2014-02-20 |
20140053046 | CONFIGURABLE ENCODER FOR CYCLIC ERROR CORRECTION CODES - Apparatus for encoding includes a first processing stage, which is configured to filter input data with a first set of coefficients belonging to a first generator polynomial representing a first ECC, to produce a first output. A second processing stage is configured to filter the first output using a second set of coefficients belonging to a quotient polynomial, which is defined as a quotient of a second generator polynomial, representing a second ECC, divided by the first generator polynomial, to produce a second output. Ancillary circuitry has first and second operational modes and is coupled to the first and second processing stages so as to generate a first redundancy output corresponding to the first ECC based on the first output when operating in the first mode, and to generate a second redundancy output corresponding to the second ECC based on the second output when operating in the second mode. | 2014-02-20 |
20140053047 | METHOD AND APPARATUS OF TRIPLE-DECODING FOR IEEE 802.11p PHYSICAL LAYER MECHANISM - A method for receiving and storing a packet of symbols. The method decodes the packet of symbols using a first decoding algorithm, and if the first decoding algorithm fails to correctly decode the packet of symbols, then the method decodes the packet of symbols using a second decoding algorithm. If the second decoding algorithm fails to decode the packet of symbols, then a third decoding algorithm is used. The third decoding algorithm can be sub-packet decoding, where a first sub-packet is part of the packet of symbols. If the first sub-packet is decoded successfully, then the method generates a channel estimate using the properly decoded information, and then uses that channel estimate to decode a subsequent sub-packet using the channel estimate, where the second sub-packet is a set of symbols that are a portion of the packet of symbols. | 2014-02-20 |
20140053048 | ENCODER, TRANSMITTING APPARATUS, CODING METHOD AND TRANSMISSION METHOD - Disclosed are an encoder, a transmitting device, a coding method and a transmission method with which the transmission amount is reduced and a deterioration in transmission efficiency is suppressed while improving reception quality when QC-LDPC or a like block coding is used. A puncture pattern setting unit searches for a puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of a sub block matrix that forms a check matrix (H) of a QC-LDPC code, and a puncture unit (data reduction unit) switches the puncture pattern for each integral multiple of the number of columns or for each divisor of the number of columns of the sub block matrix that forms the check matrix of the QC-LDPC code. | 2014-02-20 |
20140053049 | METHODS AND APPARATUSES FOR SAVING POWER DURING TRANSPORT BLOCK DECODING IN UMTS SYSTEMS - The present disclosure describes methods and apparatuses for improved transport block decoding in devices capable of wireless communication, which may include user equipment and network entities. For example, the present disclosure presents methods and apparatuses for decoding a code block from a plurality of code blocks corresponding to a transport block, obtaining a reliability indicator that identifies a reliability of the decoding of the code block, comparing the reliability indicator to a reliability threshold, and determining whether to decode a subsequent code block from the plurality of code blocks based on the comparing. Furthermore, these methods and apparatuses may include determining not to decode at least one subsequent code block of the transport block where the comparing indicates that the reliability indicator is less than the reliability threshold. As such, device power is not unnecessarily consumed by decoding likely superfluous code blocks. | 2014-02-20 |
20140053050 | DOCUMENT FILE DISPLAY DEVICE AND METHOD - A document file display device comprising: a display unit; an image converting unit; a layout information detecting unit; an element image extracting unit; a line information generating unit; a scroll direction determining unit; a paragraph information generating unit that generates paragraph information by arranging a plurality of pieces of said line information along the scroll direction determined by the scroll direction determining unit; a display control unit that that makes a display of the paragraph information generated by the paragraph information generating unit in a display range of the display unit; and a scroll instructing unit that makes an instruction for scroll display of the paragraph information along the scroll direction, wherein the display control unit makes a scroll display of the paragraph information in the display range of the display unit along the scroll direction instructed by the scroll instructing unit. | 2014-02-20 |
20140053051 | APPLICATION SERVER AND METHOD FOR EDITING DRAWINGS OF WEBPAGE - In a method for editing drawings of a webpage using an application server, the application server connects to at least one terminal device through a network. The application server obtains a webpage document from a storage device of the application server when a webpage access request is received from a browser of the terminal device. The application server generates a drawing editing interface according to the webpage document, and displays a webpage including the drawing editing interface on a display screen of the terminal device using the browser. The application server performs an editing operation on a drawing of the webpage through the drawing editing interface of the browser, generates basic information of elements of the drawing and connection information of the elements, and stores the basic information and the connection information of the elements into the storage device. | 2014-02-20 |
20140053052 | TECHNIQUES FOR FACILITATING ANNOTATIONS - Techniques for facilitating annotation of information. Techniques are provided that enable one or more users to annotate video information being displayed by an output device. Different annotation modes may be provided. For example, in one mode, a device is provided that can capture a video frame from video information being output by an output device. One or more users may then annotate the captured video frame. The annotations may be communicated to the output device such that the output displays the captured video frame along with annotations made to the video frame. Other annotation modes are also provided. | 2014-02-20 |
20140053053 | Methods and systems for real-time extraction of user-specified information - Systems and methods for real-time extraction of user-specified information are described. One method described comprises receiving a selection of a portion of a web page, wherein the selection comprises a first set of data; dynamically generating an extraction pattern based at least in part on the selection; and extracting a second set of data from the web page based at least in part on the pattern. | 2014-02-20 |
20140053054 | Cooperative Web Browsing Using Multiple Devices - A proxy-based thin-client web browsing framework enables cooperative web browsing of multiple devices. The multiple devices may include devices that are not intended for web browsing and have limited or no web browsers and/or user input capabilities. The proxy-based thin client web browsing framework employs a virtual browser at a proxy server to perform all browser-engine logics, and retrieve, render and encode web pages on behalf of the multiple devices. The multiple devices therefore only need to have limited decoding and display capabilities to perform web browsing. The proxy-based thin client web browsing framework further includes a touch controller as a remote controller for a device that has no or limited user texting or manipulating capabilities. | 2014-02-20 |
20140053055 | Accessible Data Visualizations for Visually Impaired Users - Systems and methods are provided, at an accessible electronic device having a visual display with a touch-sensitive surface, for displaying on the visual display a graphic visualization having a plurality of graphic elements, and in response to detecting a navigation gesture by a finger on the touch-sensitive surface, selecting one of the plurality of graphic elements and outputting accessibility information associated with the selected graphic element. Systems and methods are also provided for generating computer code for converting a data set into graphic visualization annotated with accessibility information. | 2014-02-20 |
20140053056 | PRE-PROCESSING OF SCRIPTS IN WEB BROWSERS - The aspects include browser systems and methods of loading/rendering a webpage by processing the web document (HTML page) in parallel. A scanner process scans the web document, identifies scripts, and initiates the downloading of the scripts. As the scripts are downloaded, an HTML parser generates an identifier for each script and the sends the scripts and associated identifiers to a script engine. The script engine parses, analyzes, compiles, and otherwise prepares the scripts for execution in an order that may be different than the execution order of the scripts. | 2014-02-20 |
20140053057 | SPECULATIVE RESOURCE PREFETCHING VIA SANDBOXED EXECUTION - The aspects include browser systems and methods of loading/rendering a webpage by preprocessing scripts within the web document (HTML page) in a sandboxed script engine to discover resources not explicitly requested in the web document so such resources can be pre-fetched and downloaded speculatively. The sandboxed execution of scripts and downloading of discovered resources may proceed in parallel with the performance of other browser operations (e.g., HTML parsing) and other resource requests. The sandboxed script engine may be isolated or separated from the other browser components. The sandboxed script engine may operate to speedup the process of identifying resources inconsistent with standard script execution processes. | 2014-02-20 |
20140053058 | PREDICTING THE USAGE OF DOCUMENT RESOURCES - Browser systems and methods of loading/rendering a webpage include preprocessing the web document (HTML page) using speculation/prediction techniques to identify the resources that are likely to be required from an incomplete set of information, and requesting/pre-fetching the resources that are determined to have a high probability of being required for proper rending of the web document. The speculation/prediction techniques may include the use of heuristics to improve the efficiency and speed of document loads and network communications. | 2014-02-20 |
20140053059 | PRE-PROCESSING OF SCRIPTS IN WEB BROWSERS - The aspects include browser systems and methods of loading/rendering a webpage by processing the web document (HTML page) in parallel. A scanner process scans the web document, identifies scripts, and initiates the downloading of the scripts. As the scripts are downloaded, an HTML parser generates an identifier for each script and the sends the scripts and associated identifiers to a script engine. The script engine parses, analyzes, compiles, and otherwise prepares the scripts for execution in an order that may be different than the execution order of the scripts. | 2014-02-20 |
20140053060 | WEBSITE DEVELOPMENT TOOL - A website is opened in a website development tool, and pages of the website are served with a web server. The web server accepts user input arranged to direct interactive execution the web page being served. A design editor is opened while the web pages continue to be served. The design editor presents a digital graph paper image configured to display one or more separately identifiable groups of one or more grid blocks of the digital graph paper image. Each of the separately identifiable groups represents a displayable object included in at least one web page. User input into the design editor is arranged to select a sector of grid blocks and modify a set of characteristics associated with the sector. A build process and a deployment process are executed in real time and the modified web page is served in real time. | 2014-02-20 |
20140053061 | SYSTEM FOR CLIPPING WEBPAGES - Disclosed is software which enables a service which allows users to load screen-shots of webpages to boards as clipped content, which preserves “live” links to the webpages from the clipped content, which identifies the content which was clipped, and which preserves links and other dynamic content in the clipped content. | 2014-02-20 |
20140053062 | COMMUNICATING INFORMATION ABOUT A LOCAL MACHINE TO A BROWSER APPLICATION - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks. | 2014-02-20 |
20140053063 | USER INTERFACE CONTROL FRAMEWORK FOR STAMPING OUT CONTROLS USING A DECLARATIVE TEMPLATE - A user interface (“UI”) control framework enables UI controls to be declaratively created inline with the HTML markup without having to write boilerplate JavaScript that would usually be needed with conventional UI control models. The UI control framework is architected to sit on top of existing WinJS (Windows Library for JavaScript) functionality and encapsulates behaviors that are common across many control implementations so that a single instance of a UI control template may be used to stamp out multiple control instances. The UI control framework separates layout from the “code behind” in the backing controls so that data binding can be implemented abstractly without explicit knowledge of the layout of the control and any of its child controls. The markup provides “anchor points” that allow the code to have direct access to a child control. Custom expando HTML attributes are utilized that place named properties on control instances. | 2014-02-20 |
20140053064 | PREDICTING THE USAGE OF DOCUMENT RESOURCES - Browser systems and methods of loading/rendering a webpage include preprocessing the web document (HTML page) using speculation/prediction techniques to identify the resources that are likely to be required from an incomplete set of information, and requesting/pre-fetching the resources that are determined to have a high probability of being required for proper rending of the web document. The speculation/prediction techniques may include the use of heuristics to improve the efficiency and speed of document loads and network communications. | 2014-02-20 |
20140053065 | SYSTEM AND METHOD FOR ADJUSTING WEBSITE DISPLAYS - To ensure address a problem in displaying websites in resizable display regions, an example system monitors an active browser display region to determine if the display region satisfies a predetermined size condition, such as one or more of its dimensions being less than a predetermined threshold. If the display region satisfies the size condition, the example system automatically reloads the display region with an alternative version of its website, for example a mobile version of the website, enabling the user to more effectively read or navigate the displayed website. | 2014-02-20 |
20140053066 | MOBILE TERMINAL DEVICE, PROGRAM, AND DISPLAY CONTROL METHOD - A cellular phone includes a display surface; a touch sensor configured to detect an input with respect to the display surface; and a CPU configured to control a display. In the case where a predetermined page of an electronic document is displayed on the display, the CPU updates, while an input is continuously detected by the touch sensor, an amount to be turned when pages of the electronic document are turned, and determines an amount to be turned by which the electronic document is turned based on the updated amount to be turned at a timing when the input is terminated. | 2014-02-20 |
20140053067 | Method and Apparatus for Sequentially Displaying a Plurality of Images Including Selective Asynchronous Matching of a Subset of the Images - A process for receiving, manipulating and displaying images having different initial or input sizes and aspect ratios, wherein post manipulation images are resized and cropped in accordance determined aspect ratios and common frame size to be displayed one at a time within the common frame. Switching of the display of the post manipulation images within the common frame is in response to a viewer scrolling over or providing some indication (or alternatively merely timing). A processor can be configured to implement to process. | 2014-02-20 |
20140053068 | Stateful Editing of Rich Content Using a Basic Text Box - Stateful editing of rich content in an electronic document using a text box, may be provided. Multiple inputs may be received in a text box for updating the rich content. The rich content may include both text content and non-text content displayed in the electronic document. An update may be determined for applying to the rich content based on the multiple inputs in the text box. The update may then be applied to the rich content. | 2014-02-20 |
20140053069 | IDENTIFYING AND MITIGATING RISKS IN CONTRACT DOCUMENT USING TEXT ANALYSIS WITH CUSTOM HIGH RISK CLAUSE DICTIONARY - Approaches to identifying and evaluating risks in a contract document include a method implemented at least in part by one or more computing devices for analyzing a contract document to identify risks. The method includes analyzing text of a contract document, comparing the text of the contract document to a clause dictionary and identifying at least one clause of the contract document to a user based on its risk level. A contract document analysis system can include a user interface configured to display a contract document, a clause dictionary stored in memory and a text processing engine. The clause dictionary comprises predetermined clauses of interest to users. The analysis engine receives at least a portion of the contract document and performs test analysis to determine whether the contract document contains any clauses that resemble the predetermined clauses in the clause dictionary. For qualifying clauses, suggestions for action are displayed. | 2014-02-20 |
20140053070 | GUIDED PAGE NAVIGATION - Configuring a set of guided documents for operation of a business activity based on a workflow for the activity, industry expertise, and a plurality of models of source data that is relevant to the business activity, wherein points of entry to access the guided documents are organized around one or more industry-specific data dimensions. | 2014-02-20 |
20140053071 | READING MODE FOR INTERACTIVE SLIDE PRESENTATIONS WITH ACCOMPANYING NOTES - Concepts and technologies are described herein for providing interactive slide presentations with accompanying notes in a reading mode of a presentation application program. In accordance with some of the concepts and technologies disclosed herein, a computer-implemented method includes computer-implemented operations for providing a reading mode user interface that includes a presentation object including a slide placeholder and a notes placeholder. The method may also include displaying slide content within the slide placeholder in the reading mode user interface. The method may also include moving the presentation object out of a view and a new presentation object into the view in response to an input. The method may also include scaling the new presentation object. | 2014-02-20 |
20140053072 | AUTOMATED, CONTROLLED DISTRIBUTION AND EXECUTION OF COMMANDS AND SCRIPTS - Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager. | 2014-02-20 |
20140053073 | AUTOMATED, CONTROLLED DISTRIBUTION AND EXECUTION OF COMMANDS AND SCRIPTS - Distributed execution of commands and scripts may comprise a script execution manager having access to a library of executable objects comprising at least one or more of commands or scripts or combination of commands and scripts. A script execution console may be operable to present a graphical user interface for selecting an executable object from the library to execute and for selecting one or more managed computers, on which to execute the selected executable object. The script execution console may be further operable to present a dynamically updated collation of results from execution of the selected executable object. One or more script execution agents may be operable to run on the selected respective one or more managed computers and further operable to communicate with the script execution manager. | 2014-02-20 |
20140053074 | METHOD AND APPARATUS FOR GENERATING AND UTILIZING A CLOUD SERVICE-BASED CONTENT SHORTCUT OBJECT - A method and apparatus generate and utilize a shortcut object providing direct access to the content view of the content items stored in a cloud server for sharing. A shortcut object generation method of a terminal served by a cloud server includes receiving a first information related to a first content view screen presenting objects representing content stored in a cloud server; displaying the first content view screen based on the first information; detecting an input signal requesting generation of a shortcut object on the first content view screen; extracting a second information related to the shortcut object from the first information; and generating the shortcut object for providing access to a second content view screen based on the second information, with the shortcut object including an access address to request the second content view screen. | 2014-02-20 |
20140053075 | CONTENT SUPPLYING APPARATUS, CONTENT SUPPLYING METHOD, PORTAL SYSTEM AND STORAGE MEDIUM STORING COMPUTER PROGRAM - Disclosed is a content supplying apparatus or the like which can supply information, to be needed by a user quickly, even if a browsing environment of a portal site is different. | 2014-02-20 |
20140053076 | Remote Use of Local Computing Components - A local computing device is connected to a remote computing device over a network. A user provides input to a local input component of the local computing device. The output of the local input component is converted into a form that is capable of being received as input by the remote computing device even if the local input component is not supported by the remote computing device. As one example, the local input component may be a bar code scanner which produces bar code output that is converted into text for input into a text field on the remote computing device, thereby enabling the remote computing device to receive input from a bar code scanner even if the remote computing device does not support the bar code scanner. | 2014-02-20 |
20140053077 | Integrating Maps and Street Views - Methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. A user interface with at least two regions is output for display to a user. One region includes an overhead representation of an area and an interactive control overlaid onto the overhead representation. Another region includes a street view perspective that has a point of view corresponding to a position and directional orientation of the interactive control. Information about a user input that adjusts the interactive control is received and the street view perspective is updated to track the control as it is adjusted. The field of view of the street view perspective may be reflected in the appearance of the interactive control. Additionally, the street view perspective may follow the location of a marker as it is moved around the overhead representation. | 2014-02-20 |
20140053078 | SHARING CONTENT WITH NEARBY DEVICES - Various aspects of the subject technology relate to systems, methods, and machine-readable media for sharing content with a nearby device. A system is configured receive, from a sending device, a request to share content, wherein the request comprises location information associated with a location of the sending device and content characteristics, determine, based on the location information and the content characteristics, that one or more receiving devices are within a proximity threshold of the location of the sending device and are capable of loading content associated with the content characteristics, receive, from the sending device, a selection of a receiving device from the one or more receiving devices and content to be shared, and provide the content to be shared to the selected receiving device. | 2014-02-20 |
20140053079 | APPARATUS AND METHOD FOR PROXIMITY BASED INPUT - In accordance with an example embodiment of the present invention, a method is provided for transferring information items between communications devices. A source device detects a selection input by an input object. Direction of movement of the input object is detected after the selection input. A target device is identified on the basis of the direction of movement of the input object. The target device is connected for transferring an information item associated with the selection input. | 2014-02-20 |
20140053080 | DATA COMMUNICATION IN AN ELECTRONIC DEVICE - The invention relates to an electronic device ( | 2014-02-20 |
20140053081 | SYSTEM AND METHOD FOR THE REAL-TIME DISPLAY OF IMAGES IN CONJUNCTION WITH OBJECTS ON A GRAPHICAL USER INTERFACE - A system for the real-time displaying of images includes a web server accessed by a plurality of users via a global communication network. The web server has an IP address associated with a domain and the server includes an email address generator providing a unique email address to which a user may send digital images and a mail server receiving email messages. The mail server includes a “catch-all” email account receiving all email for the IP address that does not match an existing email account of the domain and a time based job scheduler initiating checks for any new emails within the “catch-all” email account. The system identifies emails addressed to the unique email address and determines if the email has any valid digital image file attached thereto and then downloads any valid digital image files from the mail server to the web server for viewing by the user on the webpage in real time. | 2014-02-20 |
20140053082 | METHOD FOR TRANSMITTING/RECEIVING MESSAGE AND ELECTRONIC DEVICE THEREOF - An apparatus and a method for transmitting/receiving a message in an electronic device are provided. The method includes displaying a plurality of dialog windows are displayed, receiving a message via an input window, selecting at least one dialog window among the plurality of dialog windows, and transmitting the message to at least one of the plurality of dialog windows. | 2014-02-20 |
20140053083 | Application Program and Related Techniques for Organizing a Meeting Between People - A computer-implemented application program comprises various graphic user interfaces to facilitate the formation of a physical meeting between people. A computer-readable storage medium comprises instructions to implement the computer-implemented application program. | 2014-02-20 |
20140053084 | METHOD AND ELECTRONIC DEVICE FOR EDITING CONTENT - A content editing method and apparatus for efficiently editing of content by allowing one user who edits the content to confirm a region of the content edited by another user. The content editing method includes displaying a content select interface used by the first electronic device to select content stored in a server; displaying a content edit interface used to edit the content if the content is selected through the displayed content select interface; and displaying an object informing a redundant access to the selected content when a second electronic device attempts to edit a part of the selected content that is being edited by the first electronic device through the content edit interface. | 2014-02-20 |
20140053085 | METHODS AND SYSTEMS FOR COLLABORATIVE BROWSING - Systems and methods for providing a collaborative browsing capability. A web browser service may be collaboratively browsed by plural client computing devices at an enumerated URL in a collaborative browsing (co-browsing) session. A request made by a web browser in the session may be intercepted by a co-browsing service and forwarded to the web browser service. A response to the request is received by the co-browsing service and communicated all web browsers participating in the co-browsing session. For configured web browsers, a view associated with web browser service may be translated into client computing device specific presentation data for display. | 2014-02-20 |
20140053086 | COLLABORATIVE DATA EDITING AND PROCESSING SYSTEM - A system uses portable processing devices that communicate with external devices. A portable processing device having a camera transmits, to a server, an identification information request message including an image acquired by the camera; receives, from the server, identification information related to an object shown in the image; in response to user selection of the object, transmits, to the server, a data request message requesting data corresponding to the identification information of the selected object; receives, from the server, a first data corresponding to the identification information; edits the first data to provide a second data in response to user input information; and transmits the second data to the server enabling the server to update the first data to provide the second data item. | 2014-02-20 |
20140053087 | Friend recommendation method, apparatus and storage medium - Disclosed is a friend recommendation method, comprising: creating a recommendation backlist for a user; deleting a recommended object included in the recommendation backlist of the user from a recommended object list; and recommending remaining recommended objects in the recommended object list to the user. The present application further discloses a server and a storage medium, so as to recommend friends based on the requirements of a user and recommend objects that the user is really interested in. Therefore, the accuracy and efficiency of friend recommendation are improved, friends can be recommended effectively and the user experience is enhanced. | 2014-02-20 |
20140053088 | EXTERNAL ACTION SUGGESTIONS IN SEARCH RESULTS - Methods for suggesting in search results an action that is to be performed in an external application based on a previous search query are provided. In one aspect, a method includes receiving, from an application on a device, a search query that was previously submitted by a user or another user, and providing, as a result of the search query, an interface to perform an action to launch an external application on the device, wherein the action was previously selected by the user or the other user in response to previous results of the search query. Systems, graphical user interfaces, and machine-readable media are also provided. | 2014-02-20 |
20140053089 | IDENTIFYING EQUIVALENT JAVASCRIPT EVENTS - Identifying equivalent JavaScript events includes receiving source code containing two JavaScript events for equivalency analysis, extracting an HTML element containing an event from each JavaScript event and analyzing the extracted HTML elements. Responsive to a determination that the HTML elements are of a same type according to equivalency criteria B, and responsive to a determination that the HTML elements have a same number of attributes according to equivalency criteria C, a determination is made whether JavaScript function calls of each JavaScript event are similar according to equivalency criteria A. Responsive to a determination that the JavaScript function calls are similar according to equivalency criteria A, and responsive to a determination that the other attributes of the HTML elements satisfy equivalency criteria D, the JavaScript events are identified as equivalent. | 2014-02-20 |
20140053090 | INTERACTIVE VIRTUAL DISPLAY SYSTEM - An “Interactive Virtual Display,” as described herein, provides various systems and techniques that facilitate ubiquitous user interaction with both local and remote heterogeneous computing devices. More specifically, the Interactive Virtual Display uses various combinations of small-size programmable hardware and portable or wearable sensors to enable any display surface (e.g., computer display devices, televisions, projected images/video from projection devices, etc.) to act as a thin client for users to interact with a plurality heterogeneous computing devices regardless of where those devices are located relative to the user. The Interactive Virtual Display provides a flexible system architecture that enables communication and collaboration between a plurality of both local and remote heterogeneous computing devices. This communication and collaboration enables a variety of techniques, such as adaptive screen compression, user interface virtualization, real-time gesture detection to improve system performance and overall user experience, etc. | 2014-02-20 |
20140053091 | Data Exploration User Interface - A data exploration user interface includes a selection area with selectable representations of queryable fields of a data source and a visualization area where query results are displayed as data visualizations. Queries are generated by dragging fields from the selectable area to the visualization area of the user interface. A tree structure of data visualizations may be created by dragging data points out of a displayed visualization and applying additional fields to create a new query and resulting visualization. The tree structure is graphically represented with path indicators that provide historical context for each new data visualization within the visualization are of the user interface. | 2014-02-20 |
20140053092 | Electronic control and display unit - An electronic control and display unit includes a display and at least one control unit. The display has a set of visualization regions and can be operated in navigation levels. The display is subdivided into visualization regions within a navigation level and at least a portion of the visualization regions are movable relative to others of the visualization regions. | 2014-02-20 |
20140053093 | Electronic control and display unit - An electronic control and display unit includes at least one display that has a touchscreen monitor and at least one control unit. The display has a plurality of visualization regions having visualization content. The touchscreen monitor associated with the display is subdivided into visualization regions and the visualization content of each visualization region is editable independently of the visualization content of the remaining visualization regions using available touchscreen functions. | 2014-02-20 |
20140053094 | Electronic control and display unit - An electronic control and display unit comprises a display and at least one control unit. The display has a plurality of visualization regions and icons representing settings of parameters are assigned to the display in one or more visualization regions. A particular icon represents a parameter of a working machine. Activating the particular icon causes at least one virtual adjusting element to be shown on the display. The virtual adjusting element can be edited in order to change the parameter of the working machine. | 2014-02-20 |
20140053095 | Visualization Tool for qPCR Genotyping Data - Systems and methods are used to display data obtained from a qPCR instrument. Each of two or more samples is probed with a first labeling probe and a second labeling probe. A first data set is received from a qPCR instrument at a first cycle number that includes for each sample a first labeling probe intensity, and a second labeling probe intensity. A second data set is received at a second cycle number that includes for each sample a first labeling probe intensity and a second labeling probe intensity. A first plot of first labeling probe intensity as a function of second labeling probe intensity is created using the first data set. A second plot of first labeling probe intensity as a function of second labeling probe intensity is created using the second data set. The first plot and the second plot are displayed in response to user defined input to provide dynamic and real-time analysis of genotyping data. | 2014-02-20 |
20140053096 | USER INTERFACE FOR TASK MANAGEMENT - Systems and methods to generate user interface data effective to display representations of tasks. A processor may receive first and second task details relating to first and second tasks. The details may include respective durations and end times. In response, the processor may generate the user interface data including a chart. The chart may include an indication of a current time, a first representation of the first task and a second representation of the second task. The first representation includes a first bar with a first length corresponding to the first task duration. The first bar includes a first highlight indicating whether the first end time is prior to the current time. The second representation includes a second bar with a second length corresponding to the second task duration. The second bar includes a second highlight indicating whether the second end time is prior to the current time. | 2014-02-20 |
20140053097 | METHOD FOR PROVIDING USER INTERFACE HAVING MULTI-TASKING FUNCTION, MOBILE COMMUNICATION DEVICE, AND COMPUTER READABLE RECORDING MEDIUM FOR PROVIDING THE SAME - A method for providing a user interface, the method includes displaying a foreground application window on a touch screen of a mobile communication device, detecting an input pattern for displaying a multi-tasking bar, displaying the multi-tasking bar on the touch screen in response to detecting the input pattern for displaying the multi-tasking bar, the multi-tasking bar configured to divide the touch screen into at least two areas, and resizing the foreground application window within a first area of the at least two areas. | 2014-02-20 |
20140053098 | SECURE TEXT ENTRY METHODS FOR PORTABLE ELECTRONIC DEVICES - A method includes displaying information on a display of an electronic device, the information comprising an entry field and a selectable obscuration feature operable to be toggled between a first state and a second state within the entry field. When the selectable obscuration feature in is the first state, characters are displayed as entered in the entry field, and when the selectable obscuration feature is in the second state, obscuration symbols are displayed in place of the characters as entered in the entry field. | 2014-02-20 |
20140053099 | User Initiated Discovery of Content Through an Augmented Reality Service Provisioning System - Methods for enabling discovery of content through an augmented reality service provisioning system. A first augmented reality client running on user equipment is provided, wherein the first augmented reality client is embedded in a third-party application, and is configured to allow a user to view at least part of the content offered by the augmented reality service provisioning system. A first input is received from a user through a user interface provided by the user equipment, wherein said first input indicates the user's interest to discover other content. In response to receiving the first input, a request is transmitted to a server in the augmented reality service provisioning system to retrieve relevant content from the other content; wherein the other content is content that the first augmented reality client is not configured to view. | 2014-02-20 |
20140053100 | Data Displaying Method and Apparatus - A data displaying method and apparatus is disclosed. The method includes: obtaining a touch action coordinate triggered in a displaying page by a user; intercepting a first region from the displaying page, wherein the center of the first region is the touch action coordinate and the size of the first region is a predefined value that is determined by the size of a magnifier to be drawn; magnifying the first region, and taking the magnified first region as a brush pattern, wherein the magnification of the first region is determined by the magnification of the magnifier; and calculating a second region for drawing the magnifier in the displaying page, and drawing and displaying the magnifier in the second region by using the brush pattern. By the method and apparatus, a magnifier function can be realized on a Symbian platform, and the user can accurately select wanted characters. | 2014-02-20 |
20140053101 | METHODS FOR DISPLAYING ON A GRAPHICAL USER INTERFACE - Methods of displaying multiple sources of information in a graphical user interface on a display include separately displaying at least some of the multiple sources of information within graphical user interface components within the graphical user interface. All of the graphical user interface components within the graphical user interface are displayed including a focus graphical user interface. | 2014-02-20 |
20140053102 | TERMINAL AND METHOD FOR PROVIDING USER INTERFACE - A method for providing a user interface including displaying item information of an item on a first screen layer; displaying a first task selection menu corresponding to the item on a second screen layer; and overlaying the second screen layer on a portion of the first screen layer while displaying the item information as a whole. A terminal including a display unit including a first screen layer and a second screen layer, the first screen layer displaying item information of an item, and the second screen layer displaying a first task selection menu corresponding to the item; and a control unit to overlay the second screen layer on a portion of the first screen layer while the item information of the first screen layer is wholly displayed. | 2014-02-20 |
20140053103 | METHOD OF ADJUSTING A DISPLAY MODE IN A DEVICE AND THE DEVICE THEREOF - A method of adjusting a display mode in a device and the device thereof are provided. The method comprises receiving a user request to select a text mode from a first text mode and a second text mode, wherein the first text mode and the second text mode are preset, the first text mode is associated with a first group of first content elements and the second text mode is associated with a second group of second content elements; retrieving the first content elements if the first text mode is selected or the second content elements if the second text mode is selected; and displaying the retrieved content elements on the device, wherein the first group and the second group are pre-stored in a database. The method of adjusting display modes in the device and the device thereof provided by the present disclosure permit a user to easily adjust the entire display mode of the device to avoid partial or complete overlap. | 2014-02-20 |
20140053104 | METHOD FOR PRESENTING MENU BUTTONS - Optical storage media often contain data structures for a menu suitable for selection of a title, a chapter, a parameter or others. Such menus usually comprise a number of buttons to be displayed, with each button having a state. Possible states of buttons are; e.g., “unselected”, “selected” or “activated”. According to the invention, the menu may contain buttons that can be selected through the keys on the remote control, but that don't have any images or text associated. This allows creating “invisible buttons” that automatically execute commands upon selection. Further, a sound or sound sequence; e.g., melody or click, may be associated to a buttons state, and may be played back when the button enters this state. Such menu data may be stored; e.g., on a Blu-ray disc. | 2014-02-20 |
20140053105 | DISPLAY CONTROL DEVICE, INTEGRATED CIRCUIT, AND DISPLAY CONTROL METHOD - Included are: a plural-push information management unit; a screen attention degree determination unit; a selection operation history collection unit; a selection probability calculation unit calculating a user's selection probability for each category; and a display style determination unit causing pieces of push information in a category having a higher probability to be displayed in a more easily selectable display style. The categories include a relevance category including pieces of push information regarding content displayed on the screen. The selection probability calculation unit calculates a selection probability of the relevance category having a first attention degree as a screen attention degree to be higher than that having the second attention degree lower than the first attention degree; and calculates a selection probability having a first number as the number of selection times to be higher than that having a second number smaller than the first number. | 2014-02-20 |
20140053106 | USER INTERACTION METHDOD FOR INPUT SELECTION - Usability of a device having a user interface that contains a plurality of user-selectable elements presented in a spatial arrangement that varies over time is improved by storing the spatial arrangement at an initial given time in a memory and, upon receiving user input at a later time, applying the user input denoting a selection within the spatial arrangement as at the initial given time stored in the memory, in order to achieve the automatic selection of the element that existed at the selected location within the arrangement at a period of time before the selection was made, rather than the selection of the element that exists within the arrangement at the actual time of the selection being made. | 2014-02-20 |
20140053107 | MOBILE DEVICE TOOLBAR ARCHITECTURE - A toolbar is integrated within an application or provided as a standalone component that interfaces with an existing application. The toolbar detects events corresponding to the application and generates a toolbar display corresponding to the event. On loading of a particular webpage in a browser, the toolbar may generate a toolbar display comprising a set of functions to be made available to the user for that webpage. The toolbar may generate different displays for different webpages and different events such as a page load event or a tab change event. Additionally, when provided as a standalone component, the toolbar may generate different displays for different applications. User experience at the toolbar may be controlled through a remote server without extensive modification of the application. | 2014-02-20 |
20140053108 | LOCATION AND TIME BASED UNLOCKED ACTION - A mobile electronic device is provided that comprises a display unit and a control unit configured to display at least a first and a second keylock icon associated with a unlock function on the mobile electronic device. The control unit may be configured to activate the display unit when unlocking the mobile electronic device and presenting a first start page in response to the first keylock icon being selected and a second start page in response to the second keylock icon being selected. | 2014-02-20 |
20140053109 | METHOD AND APPARATUS FOR PROVIDING AN INTERACTIVE USER INTERFACE - A method for providing an interactive user interface on a mobile terminal having a touch screen, including: displaying a content layer and a background layer corresponding to the content layer; detecting a contact event occurring on the screen of the mobile terminal and obtaining an operation command corresponding to the contact event; and executing an operation according to the obtained operation command; wherein the background layer is located below the content layer and is configured to display a scene as a background; and the content layer is configured to arrange at least a component for user interaction, a preset point of an icon corresponding to the component being set to correspond to a preset position of the content layer, and the preset position of the content layer being set to correspond to a preset position of the scene displayed by the background layer. | 2014-02-20 |
20140053110 | Methods for Arranging and Presenting Information According to A Strategic Organization Hierarchy - Methods for arranging and presenting information according to a strategic organization hierarchy are described. A method for arranging and presenting information according to a strategic organization hierarchy includes the steps of receiving organization information comprising a plurality of organization components, arranging the organization information into an organization hierarchy, and displaying at least a portion of the organization hierarchy in a graphical user interface. | 2014-02-20 |
20140053111 | System for Managing Computer Interface Input and Output - New techniques improving display output and computer system input response are provided. | 2014-02-20 |
20140053112 | HIT TESTING METHOD AND APPARATUS - Embodiments of the present invention provide a hit testing method and apparatus. The method includes: replacing color values of pixels of objects displayed on the screen with corresponding identifier (ID) values of the objects; storing the ID values in a bitmap array, wherein each element of the bitmap array corresponds to one or more pixels of a respective object; in response to capturing a hit event, acquiring a hit coordinate on the screen corresponding to the hit event; determining a bitmap array element corresponding to the hit coordinate; and identifying an object related to the hit event, according to the ID value associated with the bitmap array element. | 2014-02-20 |
20140053113 | PROCESSING USER INPUT PERTAINING TO CONTENT MOVEMENT - A method of processing user input and an apparatus that includes instructions for executing the method are presented. The user input may pertain to a request to move displayed content in a diagonal direction. In accordance with the inventive concept, the user input may be processed simultaneously along the vertical and horizontal directions to move the displayed content as desired. In one aspect, the method may entail determining a content to be moved based on the user input (e.g., a visual object that a user selects), breaking down the user input into an x-direction component and a y-direction component, computing an elasticity factor for at least one of the x-direction component and the y-direction component, and processing the user input by applying the elasticity factor. The elasticity factor cancels out accidental directional deviation in the user input from the main intended direction of displacement. | 2014-02-20 |
20140053114 | METHOD OF CONTROLLING FUNCTION EXECUTION IN A MOBILE TERMINAL BY RECOGNIZING WRITING GESTURE AND APPARATUS FOR PERFORMING THE SAME - Methods and apparatus are provided for executing a function of a mobile terminal by recognizing a writing gesture. The writing gesture that is inputted on a touchscreen of the mobile terminal is detected. At least one target item to which the writing gesture applies is determined. A preset writing gesture of the at least one target item is compared with the detected writing gesture to determine whether the preset writing gesture is at least similar to the detected writing gesture. An execution command corresponding to the preset writing gesture is extracted, when it is determined that the detected writing gesture is at least similar to the preset writing gesture. The function of the at least one target item is executed by the execution command. | 2014-02-20 |
20140053115 | COMPUTER VISION GESTURE BASED CONTROL OF A DEVICE - A system and method are provided for controlling a device based on computer vision. Embodiments of the system and method of the invention are based on receiving a sequence of images of a field of view; detecting movement of at least one object in the images; applying a shape recognition algorithm on the at least one moving object; confirming that the object is a user hand by combining information from at least two images of the object; and tracking the object to control the device. | 2014-02-20 |
20140053116 | APPLICATION CONTROL IN ELECTRONIC DEVICES - A portable electronic device is provided, comprising a display screen area for providing visual feedback and for receiving gestures inputs, and a switching controller to enable switching between multiple applications that have been executed on the device, the switching controller being adapted to interact with an operating system on the device and including a number of software components that interact with components that are native to an operating system on the device, and wherein the device further comprises a processor for invoking procedures relating to the particular components of the switching controller, wherein the switching controller comprises a task management component for maintaining an ordered list of tasks that are running on the device and allowing for task status to be changed. A method is also provided for controlling switching between a plurality of applications in a portable electronic device, the method comprising a display screen wherein the method includes generating an ordered list of the plurality of applications that are running on a device and controlling switching between the applications on the basis of the list. A computer readable medium comprises computer program code for causing an electronic device to carry out the method | 2014-02-20 |
20140053117 | TECHNIQUES FOR PHASE TUNING FOR PROCESS OPTIMIZATION - Techniques are provided for determining how thick or how deep to make the phased regions of a lithography mask. One example embodiment provides a method that includes: providing first mask layout design including a first test set, and providing a second mask layout design including a second test set, wherein the second test set is larger than the first test set; simulating critical dimensions through focus of structures of interest in the first test set for a range of phase depths/thicknesses, and selecting an initial preferred mask phase depth/thickness based on results of the simulating; and generating a fast thick-mask model (FTM) at the initial preferred phase depth/thickness, and correcting the second test set of the second mask layout design using the FTM, thereby providing an optimized mask layout design. A mask having the optimized mask layout design may be implemented to give the optimum patterning. | 2014-02-20 |
20140053118 | COMPRESSION METHOD AND SYSTEM FOR USE WITH MULTI-PATTERNING - A method comprises (a) providing an integrated circuit (IC) layout comprising data representing a plurality of circuit patterns to be formed on or in a single layer of an IC by multi-patterning; (b) dividing the plurality of circuit patterns into two or more groups; (c) assigning the circuit patterns within each group to a respective mask to provide mask assignment data, for forming each group of circuit patterns on or in the single layer of the IC; (d) compressing the mask assignment data; and (e) storing the compressed mask assignment data to a non-transitory machine readable storage medium for use by an electronic design automation tool configured for reconstructing the mask assignment data from the compressed data. | 2014-02-20 |
20140053119 | EXTRACTION AND SHARING IN HIGH LEVEL SYNTHESIS - Technology for translating a behavioral description of a circuit into a structural description of the circuit is disclosed. The behavioral description may describe the circuit in terms of the behavior, or other functionality, of multiple circuit portions, with at least some of the multiple circuit portions having multiple components. The technology includes determining components across the multiple circuit portions of the behavioral description that have commonalities, and synthesizing the structural description with a description of a shared circuit portion instead of individual structural descriptions of the components having the determined commonality. The synthesized structural description may be organized according to a different hierarchical structure than that of the behavioral description. | 2014-02-20 |
20140053120 | ARCHITECTURAL PHYSICAL SYNTHESIS - The present invention discloses methods and apparatuses to design an integrated circuit. According to one aspect, a method of designing an integrated circuit comprises determining a state of a design of the integrated circuit at a high level design representation of the integrated circuit, wherein the state of the design of the integrated circuit comprises a netlist with at least one of timing data, resource information, placement information, routing information, and power data. The method further comprises determining a first transform for the state, changing the state of the design at the high level design representation of the integrated circuit using the first transform, and determining a second transform based on the changed state. | 2014-02-20 |
20140053121 | ACCELERATOR FOR A READ-CHANNEL DESIGN AND SIMULATION TOOL - A computer-aided design method for developing, simulating, and testing a read-channel architecture to be implemented in a VLSI circuit. The method uses a coset operating mode and nonzero-syndrome-based decoding to accelerate the simulation of the read-channel's error-rate characteristics corresponding to different parity-check matrices employed in the read-channel's turbo-decoder, such as a low-density parity-check decoder. The acceleration is achieved through recycling some previously generated log-likelihood-ratio values, which enables the method to sometimes bypass certain time-consuming processing steps therein. | 2014-02-20 |
20140053122 | METHOD FOR ADJUSTING A LAYOUT OF AN INTEGRATED CIRCUIT - A method for adjusting a layout of an integrated circuit includes a first layer, a second layer, a target metal line, and a first non-target metal line. The integrated circuit is configured for a focused ion beam (FIB) detection to the target metal line. The method includes the steps of: disposing the first non-target metal line on the first layer; disposing the target metal line on the second layer; and adjusting one of the target metal line and the first non-target metal line such that the target metal line can be detected by the FIB detection. | 2014-02-20 |
20140053123 | DENSITY-BASED INTEGRATED CIRCUIT DESIGN ADJUSTMENT - The disclosed technology is related to adjusting an integrated circuit design while accounting for a local density of the design. In particular exemplary embodiments, a local density value for a layout design that defines a plurality of geometric shapes is derived. Subsequently, one or more of the geometric shapes are adjusted such that the local density value is preserved. With some implementations, the local density value is preserved if the adjusted local density value is within a threshold amount of the derived local density value. | 2014-02-20 |
20140053124 | THERMAL ANALYSIS BASED CIRCUIT DESIGN - Methods and apparatuses for circuit design to reduce power usage, such as reducing temperature dependent power usage, and/or to improve timing, such as reducing temperature dependent delay or transition time. At least one embodiment of the method implemented on a data processing system for circuit design, the method comprises determining for a first design of a circuit a first temperature solution and a first power dissipation solution, the first power dissipation solution and the first temperature solution being interdependent, and transforming the first design of the circuit into a second design of the circuit using the first temperature solution to reduce leakage power of the circuit under one or more design constraints. | 2014-02-20 |