43rd week of 2011 patent applcation highlights part 63 |
Patent application number | Title | Published |
20110264964 | SYSTEM AND METHOD FOR DEFINITION, CREATION, MANAGEMENT, TRANSMISSION, AND MONITORING OF ERRORS IN SOA ENVIRONMENT - A computer-implemented system and method for the definition, creation, management, transmission, and monitoring of errors in a SOA environment. An example embodiment includes: defining a common standard error data structure; automatically generating a unique identifier (ID) for each new error data instance; allowing customization of error data structure through extensions; creation and management of error instances that conform to this structure; ability to group errors across various dimensions; introducing the concept of an error library, the error library including a plurality of localizable error bundles, each of the error bundles including a plurality of error data instances for a particular domain, along with the associated metadata; automatically creating runtime artifacts for each error; ability to transmit errors either as faults or as part of the normal response payload; automatic error metric collection based on various error categories, and finally, tooling to help manage error libraries and reporting errors. | 2011-10-27 |
20110264965 | Methods and Systems for Transaction Record Delivery Using Thresholds and Multi-Stage Protocol - The present invention provides systems and methods for conducting electronic transactions in a distributed computing environment. A communications protocol is provided that enables reliable transactional state synchronization for peers participating in a distributed transaction. A transaction processing application is deployed on a local computer system to manage transactions thereon. The local computer system contacts a remote computer system to obtain authorization to execute a transaction. The local computer system initiates a failure-recovery job that is operable to automatically resend status signals and other information to the remote system if the communication with the remote system exhibits certain predefined fault conditions. The remote system is able to dynamically adjust the definition of the predefined fault conditions. If the transaction concludes without triggering the predefined fault conditions, the failure-recovery job is cancelled. The transaction processing application may also allow deferred transactions between remote parties. The transaction processing application maintains a record of the transactions performed by the consumer on the consumer's local system. Upon the occurrence of predefined conditions, transactional records are sent to a remote vendor or clearinghouse. The vendor or clearinghouse can manage the risk it bears by setting the predefined conditions appropriately. | 2011-10-27 |
20110264966 | Redundant Media Packet Streams - This invention concerns the transmitting and receiving of digital media packets, such as audio and video channels and lighting instructions. In particular, the invention concerns the transmitting and receiving of redundant media packet streams. Samples are extracted ( | 2011-10-27 |
20110264967 | Method and Apparatus for Maintaining the Status of Objects in Computer Networks Using Virtual State Machines - A network appliance for monitoring, diagnosing and documenting problems among a plurality of devices and processes (objects) coupled to a computer network utilizes periodic polling and collection of object-generated trap data to monitor the status of objects on the computer network. The status of a multitude of objects is maintained in memory utilizing virtual state machines which contain a small amount of persistent data but which are modeled after one of a plurality of finite state machines. The memory further maintains dependency data related to each object which identifies parent/child relationships with other objects at the same or different layers of the OSI network protocol model. A decision engine verifies through on-demand polling that a device is down. A root cause analysis module utilizes status and dependency data to locate the highest object in the parent/child relationship tree that is affected to determine the root cause of a problem. Once a problem has been verified, a “case” is opened and notification alerts may be sent out to one or more devices. A user interface allows all objects within the network to be displayed with their respective status and their respective parent/child dependency objects in various formats. | 2011-10-27 |
20110264968 | CABLE WITH FIELD-WRITEABLE MEMORY - A method includes monitoring a use of a cable assembly that includes a communication cable terminated by a termination module. Data indicative of the use is written to a writeable non-volatile memory in the termination module. The use of the cable assembly is acted upon by reading the data from the non-volatile memory. | 2011-10-27 |
20110264969 | SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE - A semiconductor integrated circuit device related to an embodiment of the present invention includes an address register which includes an internal selection circuit connected with a control circuit, a signal generation instruction circuit which instructs the control circuit so that a predetermined internal control signal is generated, a latch circuit, a plurality of which are arranged corresponding to a number of bits of test parameter data, the latch circuit latching test result data which is provided from the data program/read circuit and outputting the test result data to the selection circuit and externally, the control circuit generating an internal control signal which activates the selection circuit at a timing at which a fixed value data of the test parameter data is changed, and the selection circuit controlling a test so that a fixed value data of the test parameter data is changed. | 2011-10-27 |
20110264970 | LOW POWER TESTING OF VERY LARGE CIRCUITS - Plural scan test paths ( | 2011-10-27 |
20110264971 | TESTING OF MULTI-CLOCK DOMAINS - A system for testing multi-clock domains in an integrated circuit (IC) includes a plurality of clock sources coupled to a plurality of clock controllers. Each of the clock sources generates a fast clock associated with one of the multi-clock domains. Each of the clock controllers is configured to provide capture pulses to test one clock domain. The capture pulses provided to a clock domain are at a frequency of a fast clock associated with the clock domain. The clock controllers operate sequentially to provide the capture pulses to test the clock domains. | 2011-10-27 |
20110264972 | SELF-DIAGNOSIS SYSTEM AND TEST CIRCUIT DETERMINATION METHOD - Provided are a self-diagnosis system and a test circuit determination method that are capable of determining normality of a test circuit which diagnoses a test target circuit. A self-diagnosis system according to an aspect of the present invention includes a test circuit including first and second diagnosis controllers which determine normality of a test target circuit by using an execution result of a test pattern in the test target circuit; and a test circuit determination unit which determines normality of the test circuit by comparing a normality determination result of the test target circuit output from the first diagnosis controller with a normal determination result of the test target circuit output from the second diagnosis controller. | 2011-10-27 |
20110264973 | METHODS AND SYSTEMS FOR TESTING ELECTRONIC CIRCUITS - A system for testing electronic circuits is configured to receive a test signal and an ideal response signal and output a test result signal. The system for testing electronic circuits includes a circuit portion to be tested, a comparator and a comparison result recorder. The circuit portion to be tested receives a test signal from a test instrument, and outputs a system response signal. The comparator receives the system response signal from the circuit portion to be tested and receives an ideal response signal from the test instrument. Then, the comparator outputs a comparison result according to the system response signal and the ideal response signal. The comparison result recorder receives and records the comparison result. The comparison result recorder may record comparison results within a period of test time. The test instrument can obtain a record of the comparison results from the comparison result recorder. | 2011-10-27 |
20110264974 | METHOD FOR OPERATING A COMMUNICATION SYSTEM HAVING A PLURALITY OF NODES, AND A COMMUNICATION SYSTEM THEREFOR - In a method for operating a communication system having a plurality of nodes which have access to a shared channel, a transmission process for transmitting a message via the channel is monitored for bit errors, and when a bit error occurs, a signaling message is transmitted via the channel in order to signal the bit error. In order to allow communications processes between the nodes to be controlled as a function of a bit error rate of the channel, a signaling rate of the signaling messages is measured and a bit error rate of the channel is determined as a function of the signaling rate. | 2011-10-27 |
20110264975 | ENERGY AND SPACE EFFICIENT DETECTION FOR DATA STORAGE - Provided are methods and systems of selectively decoding optical data read from an optical storage medium based on a checksum algorithm technique. In one embodiment, optical data is converted into a data stream and buffered, and the checksum algorithm is applied to the data stream. If the calculated checksum matches an encoded checksum of the data stream, the data stream may be output without requiring further decoding. If the calculated checksum does not match the encoded checksum, the buffered data stream may be decoded to produce a corrected data stream, and the checksum algorithm may be applied to the corrected data stream. In some embodiments, the optical data may be re-read if the corrected data stream does not pass the checksum test, and the data stream obtained from the re-reading may be combined with the buffered data stream for further decoding. | 2011-10-27 |
20110264976 | ENHANCED WIRELESS COMMUNICATION WITH HARQ - A wireless communication system including a receiver and a transmitter. The receiver receives a frame of data, and sends an acknowledgement. The acknowledgement includes a positive acknowledgement (ACK) if the data is successfully decoded or a negative acknowledgement (NAK) if the data is unsuccessfully decoded. The acknowledgement is sent according to timing of an acknowledge mask. The transmitter is wirelessly coupled to the receiver, and receives the acknowledgement according to the acknowledge mask, and sends a response to the receiver according to the acknowledgement. The response includes, if an ACK is received before transmission completes of the frame, the transmitter terminates transmission of the frame; if a NAK is received before transmission completes of the frame, the transmitter continues to send the frame; and if an ACK is not received before a predefined frame early scheduling point, the transmitter retransmits the frame after transmission completes of the frame. | 2011-10-27 |
20110264977 | METHOD FOR RECEIVING AND TRANSMITTING DATA BLOCKS - The present invention provides a scalable and reliable feedback suppression method for receiving and transmitting data block. The method comprises receiving at least one initial data packet of the data block which is sent by the transmitter to the multicast group of receivers; and sending at least one NAK packet indicating packet loss to the transmitter by at least one receiver of the multicast group, wherein the at least one NAK packet is sent in a single uplink time slot dedicated to said multicast group of receivers, and wherein the NAK packet is identical for all receivers of said multicast group. | 2011-10-27 |
20110264978 | Cognitive and Universal Impulse Noise Protection - Impulse noise from nearby or intense electrical sources can disrupt communications over digital subscriber lines. There are many methods to deal with errors produced by impulse noise sources. Forward error correction (FEC) codes such as Reed Solomon coding along with scrambling and interleaving are used to correct small errors. However, for larger errors, retransmission is favored. Retransmission can be applied at the Discrete Multi-tone symbol level thus eliminating the need to insert sequence identification into data transmission units, furthermore retransmission can also be employed to exploit the error correcting capabilities of the FEC codes. Finally, an impulse noise protection system can exploit impulse noise statistics to configure the redundancy in the FEC codes and to enable the use of blanking. Exemplary embodiments of systems described can cooperatively use impulse noise statistics to utilize retransmission, FEC and blanking to mitigate the effects of impulse noise. | 2011-10-27 |
20110264979 | ERROR-CORRECTION DECODER EMPLOYING EXTRINSIC MESSAGE AVERAGING - In one embodiment, an LDPC decoder has a controller and an extrinsic log-likelihood (LLR) value generator. The extrinsic LLR value generator is selectively configurable to operate in either (i) a non-averaging mode that updates extrinsic LLR values without averaging or (ii) an averaging mode that updates extrinsic LLR values using averaging. Initially, the extrinsic LLR value generator is configured to generate non-averaged extrinsic LLR values, and the decoder attempts to recover an LDPC-encoded codeword using the non-averaged extrinsic LLR values. If the decoder is unable to recover the correct codeword, then (i) the controller selects the averaging mode, (ii) the extrinsic LLR value generator is configured to generate average extrinsic LLR values, and (iii) the decoder attempts to recover the correct codeword using the average extrinsic LLR values. Averaging the extrinsic LLR values may slow down the propagation of erroneous messages that lead the decoder to convergence on trapping sets. | 2011-10-27 |
20110264980 | Systems and Methods for Low Density Parity Check Data Decoding - Various embodiments of the present invention provide systems and methods for decoding data. As an example, a data processing circuit is disclosed that includes a multi-tier decoding circuit having a first tier decoding circuit operable to decode portions of an encoded data set exhibiting low row weight, and a second tier decoding circuit operable to decode portions of an encoded data set exhibiting high row weight. | 2011-10-27 |
20110264981 | ERROR CORRECTION DECODING BY TRIAL AND ERROR - A representation of a codeword is decoded by applying a first decoder of the codeword to the representation of the codeword. If applying the first decoder fails to decode the representation of the codeword then a second decoder of the codeword is applied to the representation of the codeword. Preferably, applying the first decoder consumes less power and is faster than applying the second decoder. Data are ported by encoding the data as a codeword, exporting the codeword to a corrupting medium, importing a representation of the codeword, and applying a first decoder to the representation of the codeword. If applying the first decoder fails to decode the representation of the codeword then a second decoder of the codeword is applied to the representation of the codeword. | 2011-10-27 |
20110264982 | Method for transmitting and receiving signalling information - A method for protecting signalling information in a frame to be transmitted to a receiver in a communication system, comprising: encoding frame signalling information of the frame to protect the frame signalling information; and encoding Forward Error Correaction FEC block signalling information of FEC blocks in the frame by using Reed-Muller codes to protect the FEC block signaling information. | 2011-10-27 |
20110264983 | SIGNAL PROCESSING DEVICE, SIGNAL PROCESSING METHOD, AND SIGNAL REPRODUCING APPARATUS - According to one embodiment, a signal processing device comprises a first waveform equalizer, a second waveform equalizer, a first Viterbi decoder, a second Viterbi decoder. The first and the second waveform equalizers equalize a waveform of the input signal according to first and second partial response characteristics and output first and second partial response signals. The first and second Viterbi decoders decode the first and the second partial response signals by means of Viterbi decoding process. The input signal is reproduced based on an output of the first Viterbi decoder and an output of the second Viterbi decoder. | 2011-10-27 |
20110264984 | ENCODING METHOD, ENCODER AND DECODER - Disclosed is an encoding method to change an encoding rate of an erasure correcting code, while decreasing a circuit scale of an encoder and a decoder. 12k bit (wherein k represents a natural number) which is an encoding output using LDPC-CC with an encoding rate of ½, and comprises information and parity, is defined as one cycle. From the one cycle, only the information is arranged in the output order of the encoding output to obtain 6k bit information X6i, X6i+1, X6i+2, X6i+3, X6i+4, X6i+5, . . . , X6(i+k−1) X6(i+k−1)+1, X6(i+k−1)+2, X6(i+k−1)+3, X6(i+k−1)+4, and X6(i+k−1)+5. Known information is inserted, in 3k pieces of information (Xj) among the 6k bit information, so that when 3k pieces of mutually different j is divided by 3, there is a remainder of 0 regarding k pieces, there is a remainder of 1 regarding k pieces, and there is a remainder of 2 regarding k pieces, to thereby obtain the parity from the information containing the known information. | 2011-10-27 |
20110264985 | SERIAL CONCATENATION OF INTERLEAVED CONVOLUTIONAL CODES FORMING TURBO-LIKE CODES - A serial concatenated coder includes an outer coder and an inner coder. The outer coder irregularly repeats bits in a data block according to a degree profile and scrambles the repeated bits. The scrambled and repeated bits are input to an inner coder, which has a rate substantially close to one. | 2011-10-27 |
20110264986 | Decoding Circuit and Encoding Circuit - A decoding circuit including a data buffer comprises a plurality of storage elements for storing data symbols, a processing circuit comprising a plurality of inputs and outputs, wherein the processing circuitry is configured to process data symbols received via the plurality of inputs and outputs. First and second decoding parameters are determined by a decoding rule and wherein the first and the second decoding parameters are not changed throughout the decoding process. | 2011-10-27 |
20110264987 | Systems and Methods for Low Density Parity Check Data Encoding - Various embodiments of the present invention provide systems and methods for encoding data. As an example, a data encoding circuit is disclosed that includes a first stage data encoder circuit and a second stage data encoder circuit. The first stage data encoder circuit is operable to provide a first stage output. The first stage data encoder circuit includes a first vector multiplier circuit operable to receive a data input and to multiply the data input by a first sparse matrix to yield a first interim value. The second stage encoder circuit includes a second vector multiplier circuit operable to multiply the first stage output by a second sparse matrix to yield a second interim value. | 2011-10-27 |
20110264988 | CONVOLUTIONAL CODE FOR USE IN A COMMUNICATION SYSTEM - In a communication system, a transmitter receives an input bit, and in response thereto, generates at least an n-bit codeword, each bit of which is generated by a respective one of n generators of which m are exactly the same, m being greater than n/2. A receiver comprises: m detectors, each adapted to receive the bit generated by a respective one of the m generators, and provide a respective one of m partial detection signals if a strength of the received bit exceeds a predetermined minimum threshold; and a majority logic element adapted to receive each of the m partial detection signals, and provide an output bit indicative of the input bit only if more than m/2 of the received m partial detection signals exceeds the minimum threshold. | 2011-10-27 |
20110264989 | DISPERSED STORAGE NETWORK SLICE NAME VERIFICATION - A method begins by a processing module dispersed storage error encoding data to produce a plurality of sets of encoded data slices in accordance with dispersed storage error coding parameters. The method continues with the processing module determining a plurality of sets of slice names corresponding to the plurality of sets of encoded data slices. The method continues with the processing module determining integrity information for the plurality of sets of slice names and sending the plurality of sets of encoded data slices, the plurality of sets of slice names, and the integrity information to a dispersed storage network memory for storage therein. | 2011-10-27 |
20110264990 | VERIFYING THE ERROR BOUND OF NUMERICAL COMPUTATION IMPLEMENTED IN COMPUTER SYSTEMS - A verification tool receives a finite precision definition for an approximation of an infinite precision numerical function implemented in a processor in the form of a polynomial of bounded functions. The verification tool receives a domain for verifying outputs of segments associated with the infinite precision numerical function. The verification tool splits the domain into at least two segments, wherein each segment is non-overlapping with any other segment and converts, for each segment, a polynomial of bounded functions for the segment to a simplified formula comprising a polynomial, an inequality, and a constant for a selected segment. The verification tool calculates upper bounds of the polynomial for the at least two segments, beginning with the selected segment and reports the segments that violate a bounding condition. | 2011-10-27 |
20110264991 | Method and System for Management of Electronic Mail Communication - A method, system, and article for management of email communication content across a computer system network. An archive of email communications is retained on storage media in communication with the network. In addition, email communication is retained on storage media in communication with a client machine in the network. To mitigate duplication of email communications, duplicate communications are replaced with a hyperlink to the archive communication. This replacement supports removal of the duplicate communication from the storage media in communication with the client machine. | 2011-10-27 |
20110264992 | INTEGRATED ADAPTIVE URL-SHORTENING FUNCTIONALITY - To provide a shortened version of a link that conveys useful information about the link's associated content, embodiments of the invention generate a shortened version of the link that comprises meaningful information about the original link. For example, in some embodiments such information includes portions of the link itself, such as domain and/or path components of the link's address text, content to which the link points, such as the text of a web page or other document referenced by the link's address text, or a rating of the content to which the link points. Thus, rather than generating an essentially random link, embodiments of the invention adaptively generate the shortened link to take into account the information about the link. Consequently, a user viewing the adaptively-generated shortened link can determine useful information about the content to which the shortened link leads based on the text of the shortened link itself. | 2011-10-27 |
20110264993 | Multi-Threaded Sort of Data Items in Spreadsheet Tables - To perform a sort operation on a spreadsheet table, data items in the spreadsheet table are divided into a plurality of blocks. Multiple threads are then used to sort the data items in the blocks. After the data items in the blocks are sorted, multiple threads are used to merge the blocks into a final block. The final block contains each of the data items in the spreadsheet table. A sorted version of the spreadsheet table is then displayed. Data items in the sorted version of the spreadsheet table have the same order as an order of data items in the final block. | 2011-10-27 |
20110264994 | METHOD OF RETRIEVING INTERACTIVE ELECTRONIC DATA AND ACCESSING PRODUCTIVITY TOOLS FOR REAL PROPERTY VALUATION AND MORTGAGE UNDERWRITING SOFTWARE SYSTEMS - A real property appraisal system comprising at least one uniform appraisal form having embedded intelligence for automatically obtaining relevant information needed to complete the form. | 2011-10-27 |
20110264995 | AUTOMATIC DOCUMENT EXCHANGE WITH DOCUMENT SEARCHING CAPABILITY - The exchange of documents for execution can be performed efficiently using an automated system that routes and stores documents based on routing information. Routing may be accomplished with reminders for individuals of deadline for responding. After execution is confirmed, an executed copy may be forwarded to all parties and desired non-parties. If execution or approval is desired from a plurality of individuals, documents received from each of the plurality of individuals can be merged into a single, fully executed document if the approval/signatures are obtained simultaneously. Search capability for identifying data regarding the document, text within the document, or both may also be provided. | 2011-10-27 |
20110264996 | FLEXIBLE, DYNAMIC MENU-BASED WEB-PAGE ARCHITECTURE - A method of displaying and navigating information using a hierarchical, spring loaded DHTML menu system that adjusts to fit the boundaries of a resizable, container. A set of standard HTML table row elements, having a hierarchical dependency, is consistently displayed as a web-page, under reasonable resizing. This is done using a strut row that produces the largest width requirement when the table structure is resizing to occupy a small width. Only the current row elements and the strut element are required in calculating table resizing to ensure that whichever data elements are displayed when a web-page resizing occurs, the browser auto-layout algorithm calculations will result in a resize attributes that enables all other row elements of that menu to be accommodated by the newly determined table width. As the row elements may themselves be table structures, nested menus of information may be displayed and navigated. | 2011-10-27 |
20110264997 | Scalable Incremental Semantic Entity and Relatedness Extraction from Unstructured Text - A search engine for documents containing text may process text using a statistical language model, classify the text based on entropy, and create suffix trees or other mappings of the text for each classification. From the suffix trees or mappings, a graph may be constructed with relationship strengths between different words or text strings. The graph may be used to determine search results, and may be browsed or navigated before viewing search results. As new documents are added, they may be processed and added to the suffix trees, then the graph may be created on demand in response to a search request. The graph may be represented as a adjacency matrix, and a transitive closure algorithm may process the adjacency matrix as a background process. | 2011-10-27 |
20110264998 | System and Method for Displaying Groups of Cluster Spines - A system and method for displaying groups of cluster spines is provided. Groups of cluster spines are obtained. Each group includes one or more spines with one or more clusters each associated with at least one concept. Group concept score vectors are generated for each of the spine groups by aggregating the concepts for that spine group. The group concept score vectors for the spine groups are compared and those spine groups that are unique are identified. The unique spine groups are placed into a display by arranging the unique spine groups at equal distance angles around a center ring provided in the display. | 2011-10-27 |
20110264999 | ELECTRONIC DEVICE INCLUDING TOUCH-SENSITIVE INPUT DEVICE AND METHOD OF CONTROLLING SAME - A method of controlling a portable electronic device includes rendering a first virtual keyboard corresponding to a first language on a touch-sensitive display of the portable electronic device, rendering a second selectable feature corresponding to a second language when the first virtual keyboard is rendered on the touch-sensitive display, detecting selection of the second selectable feature corresponding to the second language, and rendering a second virtual keyboard corresponding to the second language in response to detecting the selection. | 2011-10-27 |
20110265000 | APPARATUS, METHOD, COMPUTER PROGRAM AND USER INTERFACE - An apparatus, method, computer program and apparatus wherein the apparatus comprises: a user input device; at least one processor; and at least one memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, enable the apparatus to: provide a user selectable part of the user input device; configure the apparatus in either a first state or a second state wherein, in the first state the user selectable part is associated with a first function, having a first characteristic, so that the first function is performed in response to actuation of the user selectable part and in the second state the user selectable part is not associated with the first function so that the first function is not performed in response to the actuation of the user selectable part; and configure the apparatus to control the tactile quality of the user selectable part with respect to the rest of the user input device so that the user selectable part is provided with a first tactile quality when the apparatus is in the first state and a second tactile quality when the apparatus is in the second state wherein the relative height is indicative of the first characteristic of the first function. | 2011-10-27 |
20110265001 | Cameraless A/V documenting of user interactions with MFP device user interface - Methods and systems for cameraless audiovisual (A/V) documenting of user interactions with a multifunction peripheral (MFP) device user interface. User interactions are documented in an A/V file that is essentially a motion picture recorded without a camera, and that captures digital image edits or selections made on the user interface by a walk-up user along with the user's audio narration. The A/V file can be advantageously used, by way of example, as a dynamic presentation, or in MFP device training, diagnostics or support provisioning. | 2011-10-27 |
20110265002 | METHOD OF INTERACTING WITH A SCROLLABLE AREA ON A PORTABLE ELECTRONIC DEVICE - A method of interacting with a scrollable area on a portable electronic device is described. In accordance with one embodiment, there is provided a method of interacting with a portable electronic device having a touch-sensitive display, the method comprising: displaying a user interface screen having a scrollable area on the touch-sensitive display; and displaying a transparent scrollbar which overlays elements of the user interface screen when a touch event is detected in a display area corresponding to the scrollable area. | 2011-10-27 |
20110265003 | PUSHING A USER INTERFACE TO A REMOTE DEVICE - A graphical user interface (“GUI”) for a third-party application can be presented on accessory device that has user input and display devices. The GUI can be defined and managed by a portable media device. The portable media device can define one or more GUI image types for the third-party application. The accessory can choose one of the pre-defined GUI image types and receive a remote GUI image that conforms to the selected GUI image type from the portable media device. Alternatively, the accessory can specify the layout and contents of the GUI image that it needs, and the portable media device can generate and send a GUI image according to the accessory's specification. | 2011-10-27 |
20110265004 | Interactive Media Device and Method - An interactive media device and method allows a user to select a format by which stored text of a book or stored audio of a book or combinations thereof are presented to the user. For example, if the user wishes to read the book, the user may select display of the text of a screen for reading. Alternatively, the user may select audio of the text resulting in the text being converted so that audio sound of the text is provided for listening. Interactive book or place marking allows the user via a device interface to mark a place within the book. Upon returning the user may continue from that place, either by reading displayed text or by listening to audio. Place marking, and presentation of the content either visually or audibly may continue, at the user's selection, until the book is completed. | 2011-10-27 |
20110265005 | METHOD, SYSTEM AND APPARATUS FOR MANAGING MESSAGE ATTACHMENTS - According to embodiments described in the specification, a method, system and apparatus for managing attachments are provided. The method comprises: receiving a request for a slideshow attachment, the slideshow attachment maintained in a memory; distilling at least one content layer from the slideshow attachment; generating a slide list from the slideshow attachment; converting the slide list and at least a portion of the at least one content layer into a transmission format; and, transmitting a response to the request, the response comprising the converted slide list and the converted portion of the at least one layer. | 2011-10-27 |
20110265006 | MANAGEMENT SYSTEM AND INFORMATION PROCESSING SYSTEM - Provided is a management system for managing a plurality of management target information processing apparatuses including a plurality of network apparatuses and a computer. This management system determines the reachability of a route network apparatus as a network apparatus on a communication between the system and the computer, and calculates a certainty factor concerning the certainty on whether a prescribed network apparatus contained in a route network apparatus based on the reachability is the cause of unreachability from the management system to the computer. The management system subsequently displays information showing that communication from the management system to the computer is unreachable, and the certainty factor as the certainty that the prescribed route network apparatus is the cause of unreachability. | 2011-10-27 |
20110265007 | AUTOMATED CONTENT SCHEDULER AND DISPLAYER - A system for providing content on a users computer, obtained from a plurality of resources in an organized arrangement, includes a server configured to provide a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. The server is further configured to cause content corresponding to a plurality of the nodes to be automatically accessed and presented to the user in accordance with the show structure without requiring user input, where the show structure further comprises interactively variable duration information for the plurality of nodes representing the duration that the content corresponding to each of the nodes is presented, where the interactively variable duration information is provided so as to enable a user to vary the duration. | 2011-10-27 |
20110265008 | CLINICAL MANAGEMENT SYSTEM FOR CHRONIC ILLNESSES USING TELECOMMUNICATION - Patients with chronic illnesses resist using conventional automated healthcare management systems to supply necessary clinical data because such systems feel impersonal, preferring to actually visit a clinic where the patient interacts with various healthcare practitioners. In this invention, the patient interacts with a clinical management system via a series of initial GUI screens that replicate the experience of actually visiting the clinic. Additional screens allow the patient to submit clinical information, to communicate with that patient's healthcare practitioner and other healthcare practitioners, to access management information that aids the patient in managing that patient's chronic illness, and to access educational information regarding that chronic illness. The clinical management system may be used to manage a plurality of different chronic illnesses while providing a consistent look and feel to the screens. At least one appearance characteristic can be altered to indicate the particular chronic illness to which a screen applies. | 2011-10-27 |
20110265009 | TERMINAL SERVICES VIEW TOOLBOX - The disclosed architecture includes a view toolbox that offers a dynamic view of remote monitors and which enables the user to move quickly between one area and another across all remote monitors. The view toolbox enables the user to customize the view of the remote monitors ranging from fitting the view (remote desktop) of all remote monitors to the local computer display, showing a remote monitor at actual size on the local computer display, showing a dynamic view of each remote monitor, and/or allowing the user to move around the view area of the remote monitors. | 2011-10-27 |
20110265010 | SYSTEM AND METHOD FOR GENERATION OF WEBSITE DISPLAY AND INTERFACE - Systems, methods and computer programming relating to generating website presentation of functions and content to a user is described. In an exemplary method, there are components of one or more web applications provided to a user interface application on the internet generated at a user display device. A first web application provides control of the display of information upon the user interface on the user display device based on user context information associated with a user of the user display device. There is determining a user perspective associated with the user accessing the user interface, and selecting the one or more web applications as those associated with the user perspective. There is further retrieving one or more contributions from the one or more web applications associated with the user perspective based on the user context information, and displaying the retrieved one or more contributions, and content provided by the dedicated first web application, upon the user interface at the user display device. | 2011-10-27 |
20110265011 | SOCIAL GRAPH THAT INCLUDES WEB PAGES OUTSIDE OF A SOCIAL NETWORKING SYSTEM - A social networking system includes a mechanism for incorporating nodes in the social graph, where the nodes are associated with a web page. Each web page includes one or more tags, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page. The web page may be outside of the social networking system's domain and may be operated by an entity other than the social networking operator; thus, third parties can define, create, and maintain nodes that are then used by the social networking system. Users may then interact with the nodes on websites outside of the social networking system, and these interactions are tracked by and reflected back within the social networking system. | 2011-10-27 |
20110265012 | Method and System for Sending Individual Email Messages - Method and system of present invention provide a web-based graphical user interface for sending electronic messages to a remote user, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields, obtain an electronic message information, comprising a list of two or more recipients in visible fields, and generate and transmit individual electronic messages. | 2011-10-27 |
20110265013 | Method and System for Declining Outgoing Email Messages - Method and system of present invention provide a web-based graphical user interface for sending electronic messages to a remote user, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields, obtain an electronic message information, comprising a list of two or more recipients in visible fields, and if a spam index of the message to be sent is outside a predetermined interval, transmission of the message is declined. | 2011-10-27 |
20110265014 | Tools for Sending Individual Email Messages - Computer-readable media comprising instructions, an application programming interface comprising computer-readable code, and an article of manufacture having computer-readable code cause a server to provide a web-based graphical user interface for sending electronic messages to a remote user, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields, obtain an electronic message information, comprising a list of two or more recipients in visible fields, and generate and transmit individual electronic messages. Alternatively, if a spam index of the message to be sent is outside a predetermined interval, transmission of the message is declined. | 2011-10-27 |
20110265015 | Method and System for a User Sending Individual Email Messages via a Web-Based Graphical User Interface - Method and system of present invention allow for a user to access a web-based graphical user interface for sending electronic messages, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields (“to” and/or “cc”) and provide to a server computer a set of data, comprising a list of two or more recipients in visible fields via the interface. | 2011-10-27 |
20110265016 | Embedding Variable Fields in Individual Email Messages Sent via a Web-Based Graphical User Interface - Method and system of present invention provide a web-based graphical user interface to a remote user for sending electronic messages, where the interface comprises an element for selecting an option for sending individual electronic messages to multiple recipients in visible fields (“to” and “cc”), obtain a set of data, comprising a list of two or more recipients in visible fields, a message subject and/or a message body, where the message subject and/or the message body contain a markup indicating variable field, and generate and transmit individual electronic messages. | 2011-10-27 |
20110265017 | METHOD AND APPARATUS FOR POSTING DATA TO A PLURALITY OF ACCOUNTS - The present specification provides a method, system and apparatus for posting data to a plurality of accounts at a plurality of remote servers. A display is controlled to generate a message region for receiving message data to be posted to at least a subset of the plurality of accounts. The display is controlled to generate icons, associated with the plurality of accounts, in a one-to-one relationship, the icons provided adjacent to the message region, each icon comprising: a first respective indicator of a respective account; a second respective indicator of a service associated with the account; and a respective picture. Icons are selected and the display is controlled to provide an indicator of selection at each of the selected icons. Message data is transmitted to each of the plurality of accounts associated with each of the icons which are selected via the communication subsystem. | 2011-10-27 |
20110265018 | EMOTION AND MOOD CONTROL OF VIRTUAL CHARACTERS IN A VIRTUAL WORLD - A virtual world in which users can be represented by avatars that can communicate with both other avatars and with non-player characters (NPC's). During the communication, entering of an emotional text language causes the avatar itself to be animated to show emotion. | 2011-10-27 |
20110265019 | SOCIAL GROUPS SYSTEM AND METHOD - A system and method for the creation of a virtual world on top of an online community are provided. The system for the creation of a virtual world on top of an online community may be known as SROUPS. SROUPS creates or provides a tool for online community users to create virtual worlds on top of any online community. | 2011-10-27 |
20110265020 | GENERATION AND TESTING OF GRAPHICAL USER INTERFACE FOR MATTER MANAGEMENT WORKFLOW WITH COLLABORATION - A method including obtaining metadata specifying screens based on a business logic of the matter management workflow, generating, based on the metadata, the screens each including screen objects, where the matter management workflow includes a sequence of the screen objects specified by the metadata based on the business logic, receiving a matter management user input via the screen objects to navigate the matter management workflow, receiving a screen tester user input specifying a test instruction including a first specification based on the screen objects, generating, using the first specification and without further user intervention, a test sequence including a second specification based on the metadata, applying the test sequence to the screen objects to generate a first result depicting an evaluation of navigating the matter management workflow according to the business logic, and generating an alert in response to the first result indicating a violation to the business logic. | 2011-10-27 |
20110265021 | TOUCHPAD CONTROLLING METHOD AND TOUCH DEVICE USING SUCH METHOD - A touchpad controlling method and a touch device using such a method are provided. The touch device is applied to an electronic appliance. The touch device includes a touchpad and a coordinate transformation program. The touchpad is used for detecting a number of touching points in response to the touching gesture on the touchpad and the position of each touching point. If the number of touching points is equal to 1, the electronic appliance is operated in a relative coordinate mode. Whereas, if the number of touching points is greater than 1, the electronic appliance is operated in an absolute coordinate mode. | 2011-10-27 |
20110265022 | DISPLAY DEVICE, PROGRAM, AND DISPLAY METHOD - A display apparatus configured to move a drag object on a screen in accordance with an operation of a pointer. The display apparatus can include a detection unit configured to detect a target object on the screen, the target object being a destination of the drag object, and a display control unit configured to display the drag object in a position closer to the target object than a display position of the pointer moved in accordance with an operation performed by a user. | 2011-10-27 |
20110265023 | Interactive Representation of Clustered Entities - Various embodiments enable overlapping visual entities to be grouped into a cluster that can be opened to reveal individual visual entities that form the cluster. According to one or more embodiments, a cluster is represented on a map by a visual representation known as a foundation. A user can interact with the foundation to cause the cluster to be opened to reveal a flyout that includes individual visual entities that form the cluster. In some embodiments, the visual entities can represent geographical locations in a map view. A user can also interact with an individual visual entity of the flyout to acquire more information about the visual entity. In at least some embodiments, a combined visual entity is presented that represents multiple overlapping visual entities. The combined visual entity can include different visual representations for each of the multiple overlapping visual entities. | 2011-10-27 |
20110265024 | Ventilation System With A Two-Point Perspective View - The disclosure describes a novel approach for displaying information on a ventilator system. The disclosure describes a novel respiratory system including a primary display and system status display. Further, the disclosure describes a novel method for displaying ventilator information. | 2011-10-27 |
20110265025 | METHOD AND APPARATUS FOR MEASURING A PARAMETER OF A VEHICLE ELECTRICAL SYSTEM - A vehicle electrical system tester for testing the electrical system of a vehicle is provided. The electrical system has a wiring harness which extends between components of the vehicle and includes a plurality of wires. The vehicle electrical system tester is configured to measure an electrical parameter of at least one of the plurality of wires through a first connection to coupled to a first end of the at least one of the plurality of wires and a second connection coupled to a second end of the at least one of the plurality of wires. An electrical signal is applied between the first and second ends of the at least one of the plurality of wires and the electrical parameter of the at least one of the plurality of wires is responsively measured. | 2011-10-27 |
20110265026 | NOVELTY DETECTION WITH MISSING PARAMETERS - A method of obtaining a consistent evaluation of the state of the system which has been monitored by measurement of multiple parameters of that system. The multiple parameters are used to calculate a single dimensional value based on the distance between the current state and normal states of the system using a Parzen Windows probability function. Consistent single dimensional values regardless of the dimensionality of the original data set can be obtained by finding a relationship between the single dimensional value and the probability of status of the system. Different relationships are obtained for different dimensionalities of data sets. Sensor malfunction can also be detected by testing the probability of the state implied by measuring all of the available parameters against the probability of the state implied by ignoring different individual ones of the parameters. A significant disparity in the two probabilities indicate possible sensor malfunction. | 2011-10-27 |
20110265027 | COLLAPSIBLE TABBED USER INTERFACE - A tab-based collapsible user interface includes selectable user interface tabs, a ribbon area, and an editing surface. When a browse tab is selected, the ribbon area displays information and does not include any user interface controls for performing commands. When the browse tab is selected, a vertical scroll bar is displayed adjacent to the ribbon area and the editing surface. When the vertical scroll bar is used, the ribbon area and the editing surface are both scrolled. When a page tab or a contextual tab is selected, the ribbon area displays user interface controls for performing commands. When a page tab or a contextual tab is selected, a vertical scroll bar is displayed adjacent to the editing surface but not adjacent to the ribbon area. When the vertical scroll bar is used, the contents of the editing surface are scrolled but the ribbon area is not scrolled. | 2011-10-27 |
20110265028 | MANAGEMENT OF DEVICE SETTINGS VIA A PLURALITY OF INTERFACES - The present specification relates to a portable electronic device comprising at least one processor; a display connected to the processor and controllable by the processor; and non-volatile storage configured to maintain a plurality of applications and an application programming interface for enabling generation and control of a title bar, wherein the application programming interface includes a private part for managing the state of the title bar and a public part that provides an interface to the applications. | 2011-10-27 |
20110265029 | Method for Providing User Interface in Electric Device and Device thereof - The present invention discloses a method of providing a user interface in an electronic device and a device thereof. According to embodiments of the present invention, the method of providing a user interface by an electronic device having a display unit comprises: dividing an entire screen or a part of the display unit into a plurality of domains, the display unit currently displaying visual information; recognizing from the plurality of domains a selection domain corresponding to an input signal; and recognizing control information corresponding to the selection domain and processing the control information. According to the present invention, the method and device for providing a user interface in an electronic device can input selection information by selecting a domain on a screen, which is sectioned in a predetermined manner | 2011-10-27 |
20110265030 | REPRESENTATION OF OVERLAPPING VISUAL ENTITIES - Various embodiments present a combined visual entity that represents overlapping visual entities. The combined visual entity can include a primary visualization that represents one of the overlapping visual entities and annotations that represent others of the overlapping visual entities. For example, a map view can include multiple geographical entities that overlap. A primary visualization can be rendered that represents one of the multiple geographical entities. The primary visualization can be visually annotated (e.g., with symbols, letters, or other visual indicators) to indicate others of the multiple geographical entities. In some embodiments, a zoom operation can cause visual entities to be added and/or removed from the combined visual entity. | 2011-10-27 |
20110265031 | Multi-layer window display system and method for real-time translation - A multi-layer window display system for real-time translation and the method thereof show the contents for multiple windows in alternating directions. The user can see more contents in a limited screen. Moreover, the invention reduces user's mouse motion during the operation. Therefore, the invention has the advantages of using limited screen space to show more contents and making user's operations more convenient. | 2011-10-27 |
20110265032 | DISPLAY OF FILTERED DATA VIA ORDERED VALUES - Embodiments are disclosed that relate to display of filtered data via ordered values. One embodiment provides for filtering a collection of items via a range of ordered values associated with a rule user interface object. Upon receiving an adjustment to the rule interface object which changes the range, the collection is filtered to display selected items corresponding to that updated range. Further, based on a comparison between the updated range and a threshold, display of the rule may be updated to display values associated with a different granularity level. | 2011-10-27 |
20110265033 | APPARATUS, AND ASSOCIATED METHOD, FOR SELECTING MULTIPLE FILES AT A CONSUMER ELECTRONICS DEVICE - A user interface apparatus, and an associated method, for facilitating user selection of multiple files stored at a consumer electronic device, such as a mobile communication station. A contiguous selection procedure is provided in which a user selects a pair or more of file representations displayed upon a touch screen. Representations of files contiguous to the selected file representations are ascertained, and such files are aggregated. A non-contiguous selection procedure is also provided. A detector detects selection to enter into a multi-select mode. And, a detection is further made of selection made by a user of files to be aggregated. | 2011-10-27 |
20110265034 | METHOD FOR HANDLING OBJECTS REPRESENTING ANNOTATIONS ON AN INTERACTIVE INPUT SYSTEM AND INTERACTIVE INPUT SYSTEM EXECUTING THE METHOD - An interactive input system, method and computer readable medium for handling objects representing annotations on an interactive input system are disclosed. The method includes creating an annotation on the interactive input system, associating the annotation with a temporary grouping region, and in the event that a threshold amount of time passes before a further annotation is created within a threshold distance of the temporary grouping region, disabling the temporary grouping region to thereafter prevent automatic grouping with the annotation of any further annotation. | 2011-10-27 |
20110265035 | GRAPHICAL CONTEXT MENU - A system and method for displaying a graphical context menu on a display screen of a mobile communication device. The method includes receiving a menu request, determining the number of menu items based on the context of the menu request, generating a graphical context menu based on the determined number of the determined number of menu items, inserting the menu items into the generated graphical context menu, and displaying the generated graphical context menu on the display screen with the inserted menu items. The graphical context menu can include menu items displayed in a 3×3 grid, a 2×3 grid or a 1×3 grid. The graphical context menu can include a default menu item in the center of the grid and a full menu option in the bottom most right slot of the grid. | 2011-10-27 |
20110265036 | Method and Device for Displaying Information Arranged in Lists - In a method for displaying information, a portion of a list is displayed on a display area, which includes a plurality of list entries, and the displayed portion of the list is changed by a first operator action of a user, the entries of the list being run through consecutively by the first operator action. By a second operator action multiple list entries are skipped so as to reach a list entry that is not contained in the displayed portion of the list entries that were displayed while performing the second operator action. In a device for displaying information, the above method steps are implementable. | 2011-10-27 |
20110265037 | DISPLAY CONTROL DEVICE, IMAGE PROCESSING DEVICE AND DISPLAY CONTROL METHOD - A technique is provided, which can help the user to know well that process modes have been switched among them, thereby enabling the user to work more efficiently. | 2011-10-27 |
20110265038 | FILTERING DATA ENTRIES ON MOBILE ELECTRONIC DEVICES HAVING AUXILIARY INPUT DEVICES - A method of filtering data entries on a mobile device includes displaying a list of data entries on a display device of the mobile device. An indication of one of the data entries of the list is received at one of an input device and an auxiliary input device. Highlighting the data entry in response to the indication is performed. At an auxiliary input device, a pause of the indication is received. A filter for data entries that match the value of a predetermined field of the highlighted data entry is then executed. Results of the filter are displayed on the display device. | 2011-10-27 |
20110265039 | CATEGORY-BASED LIST NAVIGATION ON TOUCH SENSITIVE SCREEN - A mechanism for a user to navigate a list on a touch sensitive screen by making on-screen gestures is described. Items in the list are sorted based on a common attribute, and grouped into different categories associated with the attribute. A portion of the items are displayed in the sorted sequence in a graphical user interface (UI) on a touch sensitive screen. When the user makes an on-screen gesture, one or more corresponding categories are identified and their indicators are dynamically and prominently displayed as feedback. Once the gesture is completed, the graphical UI scrolls to the portion of the list including items in the desired category. | 2011-10-27 |
20110265040 | METHOD FOR PROVIDING GRAPHICAL USER INTERFACE AND MOBILE DEVICE ADAPTED THERETO - A method for providing a Graphic User Interface (GUI) and a touch screen-based mobile device adapted thereto permit the user to be notified that additional items are available for display. The method preferably includes: determining whether there is an item to be displayed, other than at least one item arranged in an item display allocation area; and displaying, when there is an item to be displayed, an image object, shaped as a certain shape, at a boundary portion of the item display allocation area at which the item to be displayed is created. The intensity, color, pattern, etc. of the image at the boundary can be varied in accordance with the number and urgency of non-displayed items. | 2011-10-27 |
20110265041 | RADIAL USER INTERFACE AND SYSTEM FOR A VIRTUAL WORLD GAME - A user interface for a virtual world includes a circular area forming a display for an item in the virtual world, and controls surrounding only a portion of the display for controlling that item. | 2011-10-27 |
20110265042 | PROPERTY SET ALLOCATION FOR USER INTERFACE - There is disclosed a method of applying properties to one or more objects displayed within a software application, comprising: defining a property set; allocating properties to the property set associated with one or more object types; and applying the property step to said one or more objects, wherein only those properties within the set applicable to an object of that type are applied. | 2011-10-27 |
20110265043 | METHODS AND SYSTEMS FOR INTERACTIVE USER INTERFACE OBJECTS - Methods and systems for interactive user interface objects are provided. The user interface allows for users to manipulate different objects represented by icons within a user interface, such as that of an iPhone or iPad or other touch screen devices. Users may bump objects together, flick one object towards another, bump an object against the edge of a screen, flick an object towards a certain area such as a dock, or otherwise manipulate the objects. The user's actions or manipulations of objects may result in an action by the objects or may have no effect. Depending on the compatibility of objects, the objects may be neutral towards one another, may attract each other, or may repel. The objects that attract may share content or communicate with each other via a one-time interaction, or may establish links or connections with each other that enable longer term communication or broadcasts that occur upon pre-determined triggers. | 2011-10-27 |
20110265044 | ACHIEVEMENTS FOR A VIRTUAL WORLD GAME - A user interface for a virtual world controls and allows registering new characters and also registering achievement when the user has carried out a number of different items. | 2011-10-27 |
20110265045 | ELECTRONIC SYSTEM AND METHOD FOR OPERATING TOUCH SCREEN THEREOF - The disclosure provides an unlock method of an electronic system with a touch screen. The unlock method includes steps below: receiving a triggering event when the system is locked; activating the touch screen in response to the event; receiving an input gesture; comparing the gesture with a customized gesture; unlocking the system in case that the input gesture is matched to the customized gesture, which is customized by user, and is not a default unlock gesture built in the electronic system. | 2011-10-27 |
20110265046 | THROWING GESTURES FOR MOBILE DEVICES - At least one tilt sensor generates a sensor value. A context information server, receives the sensor value and sets at least one context attribute. An application uses at least one context attribute to determine that a flinging gesture has been made and to change an image on a display in response to the flinging gesture. | 2011-10-27 |
20110265047 | Mask data processing method for optimizing hierarchical structure - Disclosed is a mask data processing method of correcting a hierarchical structure. In the case that in design data having a hierarchical structure including a plurality of cells each having a design pattern, when the total number of graphic forms or the total edge length of a design pattern on which the calculation of mask data processing is to be executed, the amount of calculation to be executed, or the expansion degree presumably becomes equal to or larger than a predetermined threshold value if the calculation of the mask data processing is executed on the design data having the initial hierarchical structure, the hierarchical structure is corrected. This correction is performed to reduce the total number of graphic forms or the total edge length of the design pattern on which the calculation is to be executed, the amount of calculation to be executed, of the expansion degree. | 2011-10-27 |
20110265048 | METHOD OF MANUFACTURING SEMICONDUCTOR DEVICE BY USING UNIFORM OPTICAL PROXIMITY CORRECTION - A method of manufacturing a semiconductor device includes dividing a design pattern layout into a repetitive pattern part and a non-repetitive pattern part, obtaining an optical proximity correction (OPC) bias from an extracted portion, the extracted portion being a partial portion of the repetitive pattern part, applying the OPC bias obtained from the extracted portion equally to the extracted portion and other portions of the repetitive pattern part so as to form a first corrected layout in which corrected layouts of the other portions are the same as that of the extracted portion, and forming a photomask in all portions of the repetitive pattern part according to the first corrected layout. | 2011-10-27 |
20110265049 | METHOD AND SYSTEM FOR STENCIL DESIGN FOR PARTICLE BEAM WRITING - Various embodiments of the present invention relate to particle beam writing to fabricate an integrated circuit on a wafer. In various embodiments, cell projection (CP) cell library information is stored in the form of a data structure. Subsequently, the CP cell library information is referenced by a writing system. The patterns are written on the wafer depending on the referenced CP cell library. | 2011-10-27 |
20110265050 | REPRESENTING BINARY CODE AS A CIRCUIT - A high level intermediate representation of a binary is generated. Circuit nodes from the high level intermediate representation are built, wherein a circuit node represents an operation in the high level intermediate representation. The circuit nodes are connecting using a flow analysis of the binary to build a circuit that represents the binary. | 2011-10-27 |
20110265051 | Method for Substrate Noise Analysis - In accordance with an embodiment, a method for substrate noise analysis comprises using a first processor based system, creating and simulating a circuit schematic comprising a multi-terminal model of a transistor, and thereafter, creating a layout based on properties represented in the circuit schematic and simulation results of the simulating. The multi-terminal model comprises a source terminal, a gate terminal, a drain terminal, a body terminal, and a guard-ring terminal. | 2011-10-27 |
20110265052 | EFFICIENTLY APPLYING A SINGLE TIMING ASSERTION TO MULTIPLE TIMING POINTS IN A CIRCUIT - A computer implemented method, system and/or computer program product efficiently manage timing parameters in a circuit. Multiple instances of a definition are implemented onto a circuit. A set of related pins from the multiple instances are defined, and a common assertion value is asserted against all pins in the set of related pins. | 2011-10-27 |
20110265053 | METHOD AND SOFTWARE FOR DESIGNING SEMICONDUCTOR INTEGRATED CIRCUIT - In order to improve a failure detection rate in a layout automatic design process of a DFT circuit, signal lines of the DFT circuit are aggregated by an AND tree circuit | 2011-10-27 |
20110265054 | Design-Rule-Check Waiver - When a designer designates one or more errors identified in layout design data as false errors, waiver geometric elements corresponding to the designated false errors are created and added to the design. The waiver geometric element may be associated with a verification rule that generated its corresponding false error. When the design is subsequently analyzed using those verification rules in another verification rule check process, the waiver geometric elements are examined, and used to mask those errors associated with a waiver geometric element that would otherwise be displayed to the designer. | 2011-10-27 |
20110265055 | HANDLING TWO-DIMENSIONAL CONSTRAINTS IN INTEGRATED CIRCUIT LAYOUT - A computer-implemented method for handling a plurality of constraints in layout optimization for an integrated circuit (IC) layout is disclosed. In one embodiment, the method includes building a graph representing the plurality of constraints; marking two-dimensional constraints in the plurality of constraints; generating two-dimensional clusters including groups of the two-dimensional constraints; handling at least one of the two-dimensional clusters, the handling including finding a solution for the two-dimensional constraints in the at least one two-dimensional cluster; repeating the handling for any unprocessed two-dimensional clusters until all of the two-dimensional clusters are handled; and adopting the solution for each of the two-dimensional clusters to solve at least a portion of the plurality of constraints including the two-dimensional clusters. | 2011-10-27 |
20110265056 | Semiconductor integrated circuit, layout design method of semiconductor integrated circuit, and layout program product for same - A layout design method of a semiconductor integrated circuit includes providing a cell layout including a cell that includes a gate or a plurality of gates extending in a first direction, a plurality of diffusion layers, a first boundary of the cell in parallel with the gate or the plurality of gates, a second boundary of the cell being in an opposite side of the first boundary of the cell, a first distance, a second distance, A third distance, and a fourth distance, regenerating the cell layout to set the first distance and the second distance to a first value, or to set the third distance and the fourth distance to a second value, and generating a library data of the cell for a placement and routing tool, based on the cell layout. | 2011-10-27 |
20110265057 | Method and Algorithm Analyzer for Determining a Design Framework - A method of determining a design framework is implemented by an algorithm analyzer. The method includes configuring the algorithm analyzer to perform intrinsic complexity analysis of an algorithm for a predetermined application to obtain a set of parameters representing intrinsic characteristics of the algorithm. The method also includes configuring the algorithm analyzer to establish candidate design frameworks based on the parameters. Each candidate design framework includes a set of design constraints corresponding to the algorithm and which are used when designing a hardware and/or software configuration for implementing the predetermined application. The method also includes configuring the algorithm analyzer to analyze the suitability of the set of design constraints of each candidate design framework based on given specification restrictions of the predetermined application to determine which candidate design framework(s) is suited for the predetermined application. | 2011-10-27 |
20110265058 | EMBEDDABLE PROJECT DATA - Aspects of the subject matter described herein relate to embeddable project data. In aspects, project data corresponding to a project in a software development environment is encapsulated in a human-readable document(s). Data regarding project settings, folders, and items as well as relationship data is encoded in the document(s) such that the project may be reconstructed solely from the document(s). The document(s) may then be embedded in a host document (e.g., a document the project operates on) or otherwise as desired. When a host document is obtained, it may be scanned for embedded project data and additional actions may be performed based thereon. | 2011-10-27 |
20110265059 | FRAMEWORK FOR MANAGEMENT SOFTWARE AND DEVELOPMENT SYSTEM THEREFOR - A framework for management software, including a file module, an organization module, an interception module, and a line module. The file module includes a file, the file flowing in the line from generation, being operated in the interception module, collection, to filing. The content of the file belongs to the interception module and is submitted by keys which mean the rights of entering each interception. The interception module is the working environment of a job, comprising identification, net, task, enterprise, record and resources, content, plan, and organization. The file is generated and flows in the line by conversation with the interceptions. The line module comprises all steps from the generation of the file to filing, each step related to a key. The organization module comprises all the interceptions with the keys. | 2011-10-27 |
20110265060 | Performance-Related Decision Support For Compositions Of Process Modeling Environments - Multiple development models of software applications utilizing different service environments may be annotated with additional information and transformed within a transformation chain into a resulting unified performance analysis model that may be used to evaluate the development models, for example, for simulations and/or analytical sensitivity analysis by utilizing different performance analysis environments. By relating elements of the development models through the transformation chain to elements of resulting unified models, the evaluation may be performed with respect to the resulting/transformed model, but provided to a user in terms of the original development models. In this way, a user of the development models may work with the more-familiar development models, utilizing multiple different performance analysis tools, without having to alter the development models directly in order to obtain the evaluation. | 2011-10-27 |
20110265061 | CODE GENERATION - At least one business rule is received that specifies at least one template to be used in generating a code file. A configuration file is generated that identifies a location of the at least one template. The at least one template is retrieved and parsed to generate a question file that indicates at least one tag in the at least one template. User input is obtained concerning a value that relates to the at least one tag. The code file is generated by replacing the at least one tag in the template with the value. | 2011-10-27 |
20110265062 | Paradigm in Multimedia Services Creation Methodology, and New Service Creation and Service Execution Environments - The present invention discloses a new paradigm in Multimedia Services Creation Methodology, and new Service Creation and Service Execution Environments, based on this methodology. A service designer can access the Service Creation Environment via a Web based Graphical User Interface (GUI), to design new service in an automated way. The design process includes creation of the Service Logic Script (SLS), and associated databases that are used for storage of service and subscriber related data. The service developer (user) assembles Language Graphical Objects (LGO) into Service Logic Script. LGOs are part of a new graphical language that has been developed to meet multimedia service creation needs. They represent service control and call control primitive functions that have to be performed, in order to provide a multimedia service to service subscribers. | 2011-10-27 |
20110265063 | COMPARING SOURCE CODE USING CODE STATEMENT STRUCTURES - A computer system identifies a plurality of source code files to be compared, parses each source code file to identify a code statement structure present in the file, and compares the plurality of source code files using corresponding code statement structures. | 2011-10-27 |