46th week of 2013 patent applcation highlights part 69 |
Patent application number | Title | Published |
20130305113 | DATA-PROCESSING DEVICE AND DATA-PROCESSING METHOD - When an LDPC code having a code length of 16200 bits is mapped to 16 signal points, a demultiplexer performs exchanging such that when a (#i+1)-th bit from a most significant bit of code bits of 4×2 bits and a (#i+1)-th bit from a most significant bit of symbol bits of 4×2 bits of 2 consecutive symbols are represented by a bit b#i and a bit y#i, respectively, for an LDPC codes having coding rates of 7/15, b | 2013-11-14 |
20130305114 | Symbol Flipping LDPC Decoding System - Various embodiments of the present inventions provide a symbol flipping LDPC decoding system. For example, a symbol flipping data processing system is disclosed that includes a low density parity check decoder operable to decode codewords and to identify unsatisfied parity checks, a symbol flipping controller operable to change values of at least one symbol in the codewords based on the unsatisfied parity checks to assist the low density parity check decoder to decode the codewords, a scheduler operable to control a decoding and symbol flipping mode in the low density parity check decoder and the symbol flipping controller, and a hard decision queue operable to store hard decisions for converged codewords from the low density parity check decoder. | 2013-11-14 |
20130305115 | PERFORMING A CYCLIC REDUNDANCY CHECKSUM OPERATION RESPONSIVE TO A USER-LEVEL INSTRUCTION - In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed. | 2013-11-14 |
20130305116 | PERFORMING A CYCLIC REDUNDANCY CHECKSUM OPERATION RESPONSIVE TO A USER-LEVEL INSTRUCTION - In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed. | 2013-11-14 |
20130305117 | PERFORMING A CYCLIC REDUNDANCY CHECKSUM OPERATION RESPONSIVE TO A USER-LEVEL INSTRUCTION - In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed. | 2013-11-14 |
20130305118 | PERFORMING A CYCLIC REDUNDANCY CHECKSUM OPERATION RESPONSIVE TO A USER-LEVEL INSTRUCTION - In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed. | 2013-11-14 |
20130305119 | Method and Device for Correction of Ternary Stored Binary Data - The invention relates to a device and a method for storing binary data in a storage device, in which the binary data is transformed to and stored as ternary data. The storage device uses memory cells capable of storing three states. The device and method furthermore are configured to identify and correct falsified ternary data when reading and outputting the data from storage device. | 2013-11-14 |
20130305120 | MEMORY CONTROLLER, STORAGE DEVICE AND ERROR CORRECTION METHOD - According to one embodiment, a memory controller includes an encoding unit that generates a first parity for every user data and a second parity for two or more user data and the corresponding first parity, a memory interface unit that the non-volatile memory to write and read the user data and the parities to and from the non-volatile memory, and a decoding unit that performs an error correction decoding process using the user data, and the parities. The error correction decoding processing that uses both the first parity and the second parity has at least A (a correcting capability of the first parity)+B (a correcting capability of the second parity) bits of correcting capability for the first user data and its first and second parities and for the second user data and its first and second parities. | 2013-11-14 |
20130305121 | METHOD FOR REDUCING UNCORRECTABLE ERRORS OF A MEMORY DEVICE REGARDING ERROR CORRECTION CODE, AND ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF - A method for reducing uncorrectable errors of a memory device regarding Error Correction Code (ECC) includes: performing majority vote according to data read at different times at a same address in order to generate majority vote data corresponding to the address; and checking whether the majority vote data has any uncorrectable error in order to determine whether to output the majority vote data as data of the address. For example, the method further includes: within the data read at different times at the same address, temporarily storing all of the data except for data of a last time into buffering regions/buffers, respectively, with the majority vote data being temporarily stored into a second buffering region/buffer to utilize a latest generated portion within the majority vote data to replace a latest retrieved portion within data in the second buffering region/buffer. An associated memory device and the controller thereof are further provided. | 2013-11-14 |
20130305122 | APPARATUS AND METHOD FOR STORING AND ASSIGNING ERROR CHECKING AND CORRECTING PROCESSING OF DATA TO STORAGE ARRAYS - A data processing module includes a first interface connected to (i) a host via a second interface, and (ii) storage arrays. The first interface receives, from the host via the second interface, blocks of data for storage in one or more of the storage arrays. A memory stores the blocks of data received by the first interface. A processor (i) determines error checking and correcting processing to be applied to each block of data of the blocks of data, and (ii) for each block of data, (a) transfers the block of data from the memory to a selected storage array of the storage arrays, and (b) assigns, to the selected storage array, the error checking and correcting processing to be applied to the block of data. The memory stores a map. The map indicates storage of the blocks of data among the storage arrays. | 2013-11-14 |
20130305123 | SWITCHABLE ON-DIE MEMORY ERROR CORRECTING ENGINE - Subject matter disclosed herein relates to a user-switchable error correction coding (ECC) engine residing on a memory die. | 2013-11-14 |
20130305124 | Memory Read-Out - A memory system having a plurality of memory cells for storing payload data and redundancy data. The memory system having a read-out circuit configured to read-out a status of the plurality of memory cells, the read-out status having payload data, redundancy data and associated reliability information. Moreover, the memory system has a data processor configured to derive the payload data from the read-out status using the reliability information. | 2013-11-14 |
20130305125 | 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 Correction FEC block signalling information of FEC blocks in the frame by using Reed-Muller codes to protect the FEC block signaling information. | 2013-11-14 |
20130305126 | 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 Correction FEC block signalling information of FEC blocks in the frame by using Reed-Muller codes to protect the FEC block signaling information. | 2013-11-14 |
20130305127 | FORWARD ERROR CORRECTION ENCODER - A method for encoding data words into a frame is provided. Input data words are received on a first bus having a first width. The input data words are buffered so as to output intermediate data words onto a second bus having a second width. A transcode bit is generated from the intermediate data words, and a set of parity bits is generated from the intermediate words using a syndrome generator, where the syndrome generator uses a number of bits that are equal to the second width. A frame is then generated from the intermediate data words and the set of parity bits and is output to a third bus having the first width. | 2013-11-14 |
20130305128 | METHOD AND APPARATUS FOR DETECTING COMMUNICATION ERRORS ON A BUS - A semiconductor memory includes multi-mode reporting signals, a state register, and parity detectors. The parity detector determines whether signals received on a communication bus contain a desired parity. The multi-mode reporting signals enable reporting of communication faults without adding additional signals to the semiconductor memory by being configured in a normal operating mode or a parity fault mode for reporting communication faults to an external memory controller. The state register enables storing of received values from the communication bus. With the state register, a memory controller may determine correctly received signal patterns and failing signal patterns. Parity may be defined as even or odd and may be generated based on various signal configurations. The embodiments may be configured as a computing system comprising a processor, an input device, an output device, the memory controller, and at least one semiconductor memory. | 2013-11-14 |
20130305129 | Systems and Methods for Media Defect Detection - Various embodiments of the present invention provide systems and methods for media defect detection. For example, a data transfer system is disclosed that includes a data detector, a defect detector and a gating circuit. The data detector provides a soft output, and the defect detector is operable to receive the soft output and the data signal, and to assert a defect indication based at least in part on the soft output and the data signal. The gating circuit is operable to modify the soft output of the detector whenever the defect indication is asserted. | 2013-11-14 |
20130305130 | Systems and Method for Building and Publishing Complex Documents with Component Revenue Tracking - Systems and methods ( | 2013-11-14 |
20130305131 | METHOD, SYSTEM AND COMPUTER STORAGE MEDIUM FOR PRE-READING NETWORK DATA - A method, a system and a computer storage medium for pre-reading network data are disclosed. The method includes the following steps: acquiring a set of dynamic page-turning elements; acquiring a domain name of a browsed webpage, and searching the set of dynamic page-turning elements for corresponding page-turning elements based on the domain name; searching the browsed webpage for a webpage element with hyperlink matching the corresponding page-turning element based on the corresponding page-turning element; and pulling page data corresponding to the matched webpage element, and pre-reading. The set of dynamic page-turning elements includes the page-turning element required by users, and pre-reading is done based on the page-turning element, therefore the method, system and computer storage medium for pre-reading network data can improve the accuracy of the pre-read content, reducing the probability of sending unnecessary network data for a user to the user, and increasing utilization ratio of network resource. | 2013-11-14 |
20130305132 | RECIPROCAL INSERTION OF IDENTIFICATION ELEMENTS FOR WEB PAGES - A method, within and by a computer hardware system that is configured to serve a first web page associated with a first user and a second web page associated with a second user, includes the following. A reciprocal arrangement is established between the first web page and the second web page based upon both the first and second users opting to participate in the reciprocal arrangement. A second functional identification element associated with the first entity is included within the second web page and based upon the reciprocal arrangement. A first functional identification element associated with the second entity is included within the first web page and based upon the reciprocal arrangement. The second functional identification element includes a link to the first web page, and the first functional identification element includes a link to the second web page. | 2013-11-14 |
20130305133 | Interactive Notepad For Computing Equations in Context - A system, method and computer program product for interactive computing of equations in context includes parsing a user's notes, on an electronic computing device, for a delimited contextual mathematic equation relating a string variable of any number of blank spaces and characters to at least one other variable, a constant or a unit of measurement. Also assigning a numerical value to a variable, the numerical value determined by one of a computing, a user input and a context for the variable is included. Additionally, computing a numerically unassigned variable via the equation relating the variable(s), any constant(s) and any unit(s) of measurement is included. Declaring in the user's notes, on the electronic computing device, any computed and numerically unassigned variable(s) in context with the equation and any related variable(s) is further included. An interactive note computation may either be explicitly or implicitly initiated via a button or a contextual expression. | 2013-11-14 |
20130305134 | ENHANCED SCREEN CAPTURE FOR FORM MANIPULATION - Processing a form in an image is provided. A plurality of data fields is detected within the form in the image. One or more of the data fields that contain private data and a plurality of the data fields that do not contain private data are detected. Contents of the plurality of data fields that do not contain private data are stored as metadata for the image and contents of the one or more data fields that contain private data are not stored as metadata for the image. | 2013-11-14 |
20130305135 | AUTOMATED STUDY GUIDE GENERATION FOR ELECTRONIC BOOKS - An electronic book system provides interfaces particularly suited to students' use of textbooks. User-controlled content is associated with portions of an electronic book. A study guide corresponding to at least some of the portions with associated user-controlled content is generated. The user can navigate between portions of the study guide and the corresponding portions of the electronic book. | 2013-11-14 |
20130305136 | Flip Ahead Input for Content Navigation - In one or more embodiments, a flip ahead input, such as a gesture, provides touch users with an ability to easily navigate various websites. The flip ahead input can be utilized to advance to the next portion of relevant content. In at least some embodiments, the flip ahead input resides in the form of a forward swipe. In one or more embodiments, the flip ahead input is configured to be utilized in association with an aggregated browsing history from multiple users. The aggregated browsing history is analyzed to generate rules that are then downloaded to a client device and used by a suitably-configured web browser to ascertain the next portion of content when a flip ahead input is received. | 2013-11-14 |
20130305137 | Document generation system and method for generating a document - The invention provides a system for generating a digital output document, comprising
| 2013-11-14 |
20130305138 | SYSTEMS AND METHODS FOR ACQUIRING AND TRANSMITTING HIGH-RESOLUTION PATHOLOGY IMAGES - The disclosure relates to systems and methods for delivering digital pathology images and communication in medicine. Specifically, the disclosure relates to methods and systems for acquiring, processing, storing and delivering high resolution digital pathology images to remote users using communication networks. | 2013-11-14 |
20130305139 | METHODS FOR EXTENDING A DOCUMENT TRANSFORMATION SERVER TO PROCESS MULTIPLE DOCUMENTS FROM MULTIPLE SITES AND DEVICES THEREOF29547.0164 - A method, computer readable medium and device that extends a document transformation server to process multiple documents from multiple websites includes obtaining with a document transformation server a document to process based on at least a URL of the document to process in an HTTP request URL. An XML source representing the document to process is generated with the document transformation server. One or more XML processors associated with at least a portion of the HTTP request URL from a plurality of stored associations are identified with the document transformation server. The XML source is transformed by the document transformation server with each of the identified one identified XML processors. The generated document is provided in an HTTP response to the | 2013-11-14 |
20130305140 | APPARATUS, SYSTEM, AND METHOD FOR OBTAINING IMAGE AND TEXT INFORMATION - Various embodiments provide apparatus, systems, and methods for obtaining image and text information. In an exemplary method, an HTTP request can be sent to a web server based on URL information of the web server contained in a received HTTP request sent from a mobile terminal. HTML page information contained in a received HTTP response can be parsed to obtain image link information. An image HTTP request corresponding to the image link information can be sent to an image server. Image information returned from the image server can be received and packed with the HTML page information to form image and text information. The packed image and text information can then be sent to the mobile terminal that sends the HTTP request. In this manner, number of interactions between the mobile terminal and corresponding server(s) can thus be reduced. | 2013-11-14 |
20130305141 | RICH TEXT HANDLING FOR A WEB APPLICATION - A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included. | 2013-11-14 |
20130305142 | SYSTEMS AND METHODS OF ASSESSING PERMISSIONS IN VIRTUAL WORLDS - Systems and methods of virtual world interaction, operation, implementation, instantiation, creation, and other functions related to virtual worlds (note that where the term “virtual world” is used herein, it is to be understood as referring to virtual world systems, virtual environments reflecting real, simulated, fantasy, or other structures, and includes information systems that utilize interaction within a 3D environment). Various embodiments facilitate interoperation between and within virtual worlds, and may provide consistent structures for operating virtual worlds. The disclosed embodiments may further enable individuals to build new virtual worlds within a framework, and allow third party users to better interact with those worlds. | 2013-11-14 |
20130305143 | SYSTEM AND METHOD OF DISPLAYING NON-RECTANGLUAR IMAGES IN ELECTRONIC CONTENT ON A READER DEVICE - A system for and method of displaying non-rectangular images in electronic content on an electronic device in accordance with exemplary embodiments may include identifying, using a template identification computing apparatus, an image shape template associated with a non-rectangular image that is part of electronic content to be displayed on the electronic device, determining, using a boundary region determination computing apparatus, a boundary region of the image shape template, placing, using an image placement computing apparatus, the non-rectangular image inside the boundary region of the image shape template and on the electronic content, flowing, using a text flow computing apparatus, text that is part of the electronic content outside and along the boundary region of the image shape template, and transmitting, using a communication computing apparatus, the electronic content along with the non-rectangular image to the electronic device via a network. | 2013-11-14 |
20130305144 | Method of Publishing Digital Content - A method is described for publishing digital content in a page-based grid format to a device having a display. A set of content layout templates is served to and stored on the device, as is raw digital content associated with at least one of the templates. When an application is invoked to display the digital content, the device retrieves the at least one of the templates and the raw digital content. Each of the templates includes computer readable instructions for causing the device to: determine a device-specific font size for the raw content; determine a column width for page columns within a page grid; determine the number of available column rows within the page grid based on the column width; and, automatically populate the page columns with the digital content, so that the device is caused by the application to display the digital content in a page-based grid format. | 2013-11-14 |
20130305145 | A Method of Publishing Digital Content - There is provided a computer-implemented method of publishing digital content in a page-based grid format for a device, the method comprising: identifying device attributes; obtaining raw digital content; determining a device-specific font size for the raw content based on the device attributes; determining a column width for page columns within a page grid; determining the number of available column rows within the page grid based on the column width; and, automatically populating the page columns with the digital content to generate a device specific digital publication in a page-based grid format for display on the device. | 2013-11-14 |
20130305146 | SYSTEM AND HANDWRITTEN DOCUMENT MANAGEMENT METHOD - According to one embodiment, a system includes a receiver, a storage, a retrieval module and a transmitter. The receiver receives handwritten document data, which includes stroke data corresponding to strokes, from a first electronic device. The storage stores a handwritten document data in addition to a plurality of document data. The retrieval module retrieves, in response to a request by a second electronic device, first handwritten document data corresponding to the request from the plurality of document data in the storage. The transmitter transmit the first handwritten document data to the second electronic device. | 2013-11-14 |
20130305147 | DATA PROCESSING SYSTEM FOR EVENT PRODUCTION MANAGEMENT - One embodiment of a data processing system for generating and managing a plurality of event production documents. The data processing system comprising a computing device operating a software application and connecting to a plurality of tablet computing devices over a network. The event production documents comprising show flows for managing event productions. The show flow comprising a plurality of predetermined columns and rows, or cues. The data processing system comprising a plurality of modes for designing, rehearsing and executing the event production. Cues are able to be added, removed or edited in real-time. The plurality of predetermined cues and timers are automatically updated based on predetermined logic functions associated with a plurality of classifications of cues. Advancing cues shares associated real-time updates with connected computing devices operating a companion application. Users are able to create, edit and save private notes using the companion application. Other embodiments are described. | 2013-11-14 |
20130305148 | SYSTEM, REPORT, AND METHOD FOR GENERATING NATURAL LANGUAGE NEWS-BASED STORIES - The present invention generally relates to a system, report, and method for automatically generating a series of natural language news-based stories to be presented via a digital interface or printed publication to a portfolio user. The disclosure relates to a filter or selection of a handful of relevant and desired financial instruments, or events created in a large group of events such as sports results, travel information, auction related data, online shopping tools, social media, retail store promotion generation, search engine daily report, etc. for a specific use. These financial instruments, based on different selections from a portfolio manager via a management tool, are then used to either produce a strategies page where a list of useful covered call trade and hedged trade are displayed in the form of a table, or natural language news-based stories relating to a selected list of financial instruments found in a portfolio. The events are based on different selections from a portfolio manager via a management tool and are then used to either produce a secondary page where a list of the selected event data is displayed or natural language news-based stories relating to a selected list of events found in a portfolio from a large event database. | 2013-11-14 |
20130305149 | DOCUMENT READER AND SYSTEM FOR EXTRACTION OF STRUCTURAL AND SEMANTIC INFORMATION FROM DOCUMENTS - Embodiments of the invention disclose a method and a system for processing and reading/viewing and otherwise consuming electronic documents. Said processing may include the extraction of structural and semantic Information from documents; and displaying the documents to a viewed in an interactive manner | 2013-11-14 |
20130305150 | DOCUMENT MANAGER AND BROWSER - In response to a user touching one of a plurality of pieces of content arranged on a display in a two-dimensional manner, a browsing system and method may transform the pieces of content into a three-dimensional arrangement, with the desired piece of content being displayed on the very top and overlapping adjacent pieces of content. The plurality of pieces of content can be images, each of which may be associated with a document. The images may be sorted based on the associated documents, for instance, the relevance of the associated documents with respect to a context or topic. The images in the three-dimensional arrangement may have a size which decreases from the desired image in both horizontal and vertical directions such that only a portion of the images being overlapped is exposed. | 2013-11-14 |
20130305151 | VIDEO-BASED UNDO AND REDO OPERATIONS - A computer-implemented method includes creating a video record of user interactions with a computer program, and displaying a control area configured to receive a rewind user command and an advance user command. In response to receiving the rewind user command, the computer program reverts to a first state that is prior to at least one of the recorded user interactions. In response to receiving the advance user command, the computer program progresses to a second state of that is between the first state and a last-known state of the computer program. | 2013-11-14 |
20130305152 | METHODS AND SYSTEMS FOR SUBWOOFER CALIBRATION - Methods and apparatus are disclosed for subwoofer calibration. An example method includes determining a crossover frequency of a playback system, and the playback system includes the subwoofer and a playback device. The example method includes the subwoofer and the playback device configured to output a multimedia content in synchronization. The example method also includes outputting from the subwoofer and the playback device a series of tones near the crossover frequency. The example method also includes prompting a user to select a tone set from the series of tones, and includes automatically adjusting a phase of the subwoofer in relation to the playback device based on the user selection. | 2013-11-14 |
20130305153 | INTERACTIVE STORYBOOK SYSTEM AND METHOD - An interactive storybook system and method are provided that allow users with or without the assistance of an operator to make a storybook their own by replacing markers with provisional words and provisional images of their own choosing. The computer-based interactive storybook application may be used by teachers, parents, therapists, and other adults to help them achieve educational and therapeutic advancement. | 2013-11-14 |
20130305154 | Method and System for Controlling a Scheduling Order - A scheduling order can be designated for the delivery and playback of media content (e.g., music, news, other audio, advertising, etc) with respect to particular slots within the scheduling order. The broadcast day is divided into blocks of time that include multiple time slots. One of those time slots, a transition slot, is adjacent to another block of time. The transition slot can be scheduled using a different algorithm than the one used for scheduling the other slots in the same block. At least the transition slot can be scheduled to satisfy both horizontal and vertical adjacency requirements. The remaining slots can be scheduled by selecting a next available media item from one or more categories of media items associated with the block being scheduled. | 2013-11-14 |
20130305155 | AUDIO CONTROL DEVICE USING MULTI-SCREEN AND CONTROL METHOD THEREOF - The present invention relates to an audio control device using a multi-screen. The audio control device has a touch screen on which a bass axis and a treble axis for the sound of audio equipment are displayed in a multidimensional fashion, and on which a point selected by a user for audio control is inputted. An audio control section collectively calculates a bass value and a treble value corresponding to the point selected for audio control. A control section controls a speaker based on a result calculated by the audio control section. | 2013-11-14 |
20130305156 | SYSTEM AND METHOD FOR VIEWING VIDEOS AND STATISTICS OF SPORTS EVENTS - A portable computing device for enabling user to view video content of sports activity such as basketball or ice hockey. The computing device is configured to receive video content, video clips, statistics of the game as well as spatial position data of players and position data of for example a ball used in the game as functions of time. Spectators can use the portable computing device to view spatial position of the players and the ball at given time of the game or view spatial position of the players and/or the ball based on set filters by the user. User can for example select to see spatial position of players in at the times when the team scored or according to other statistics. The user/spectator can use the user interface to select an icon of a player to see corresponding video clip of actions in the sports field. | 2013-11-14 |
20130305157 | SYSTEM FOR VIEWING IMAGE FRAMES BASED ON GEOGRAPHICAL LOCATION - Systems, methods, and computing devices are provided for viewing scene-granular video based on geographical location. The computing device may include a memory configured to store video and geographical coordinates at which the video was captured. The computing device may further include, a processor that is configured to execute a video path viewing program, and a display that is configured to display a graphical user interface of the video path viewing program. The graphical user interface may be configured to display a path graphic spatially representing the geographical coordinates along which the video was captured, a location selector that is selectively movable along the path graphic to a selected path location, and a video icon that is configured to display a preview of a portion of the video corresponding to the selected path location. | 2013-11-14 |
20130305158 | NETWORK SYSTEM WITH REACTION MECHANISM AND METHOD OF OPERATION THEREOF - A network system includes: a user interface configured to detect a reaction; a control unit coupled to the user interface, configured to record the reaction; a storage unit coupled to the control unit, configured to buffer captured recording; and a communication unit coupled to the storage unit, configured to publish captured recording. | 2013-11-14 |
20130305159 | Flip Ahead - In one or more embodiments, a flip ahead input, such as a gesture, provides touch users with an ability to easily navigate various websites. The flip ahead input can be utilized to advance to the next portion of relevant content. In at least some embodiments, the flip ahead input resides in the form of a forward swipe. In one or more embodiments, the flip ahead input is configured to be utilized in association with an aggregated browsing history from multiple users. The aggregated browsing history is analyzed to generate rules that are then downloaded to a client device and used by a suitably-configured web browser to ascertain the next portion of content when a flip ahead input is received. | 2013-11-14 |
20130305160 | METHODS AND APPARATUS FOR MANAGEMENT AND VIEWING OF CALENDAR EVENT PARTICIPANT DATA - The present document describes a system and method of managing and viewing calendar data. Calendar data may include, for each of a plurality of calendar events, data items indicating at least one participant and a date of the event. According to some example embodiments, participant brief data including a list of participants of events within a selected date range is generated. At least a portion of the participant brief data may be presented on a display. The participant brief data may also include context data associated with at least one of the participants in the list. | 2013-11-14 |
20130305161 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, PROGRAM, INFORMATION PROVIDING DEVICE, AND INFORMATION PROCESSING SYSTEM - Systems and methods for controlling presentation of a menu over a network are disclosed. In one embodiment, an information processing apparatus has a communication unit configured to communicate with an information-providing apparatus over the network, an input unit configured to receive input from a user of the information-processing apparatus, a storage unit storing one or more menus, and a control unit. The control unit is configured to receive, via the input unit, a selection of information for processing, to retrieve, from the storage unit, a first menu associated with the selected information, to receive, via the communication unit, a second menu associated with the selected information from the information-providing apparatus over the network, and to generate a third menu associated with the selected information based on the first menu and on the second menu. | 2013-11-14 |
20130305162 | MANUAL CLICKER APPLICATION - A method for manual intervention in a dialing process includes maintaining a list of records containing phone numbers in a database stored on a computer readable storage medium, receiving at a computer and from the user a click for each of the records within the list of records in the database stored on the computer readable storage medium, and storing on a computer readable storage medium a record of the click, an identity of the user performing the click, and an association between the click and one of the records within the list of records. For each click, the method provides for electronically communicating the corresponding phone number of one of the records within the list to a dialing device for dialing the phone number. The method may further include dialing the phone number using the dialing device. | 2013-11-14 |
20130305163 | Screen and Associated File Sharing - Sharing files associated with an application screen is provided. A selection of a user interface window may be received on a computer. The user interface may include a view of a file previously opened by an application generating the user interface window. The user interface window including the view of the previously opened file may be shared by the computer with one or more viewers. The computer may then share the previously open file with the one or more viewers while continuing to share the user interface window. The computer may choose to represent the view in any way and associate with the file (i.e., backing data) to be rendered in an alternative way. | 2013-11-14 |
20130305164 | DELIVERY/READ RECEIPTS FOR ELECTRONIC MESSAGING - Systems, methods, and computer program products for delivery/read receipts for electronic messaging are disclosed. During one-on-one electronic messaging sessions in a conversation view format, only a single read receipt is shown only for the most recent message transmitted in the conversation. In some implementations, a delivery receipt is shown which then can be replaced or morphed into a read receipt. In a group conversation, a read receipt can be displayed for the recipient who most recently caught up in the ongoing conversation. | 2013-11-14 |
20130305165 | System and method for folder conduits - The invention provides a digital document management system that incorporates email functionality. The system allows an individual user to share documents and emails with others via a folder conduit system. | 2013-11-14 |
20130305166 | PRESENTING DATA TO ELECTRONIC MEETING PARTICIPANTS - Described are a system and method for presenting web conference contents to one or more attendees in a shared session. Metadata is aggregated that is related to one or more participant electronic devices and a presenter electronic device that communicate with each other in the web conference. A presentation parameter is determined from the metadata. A selection interface is generated from the presentation parameter. A conference setting is selected from the selection interface. A set of content is presented at the presenter electronic device and shared with the one or more participant devices according to the selected conference setting. | 2013-11-14 |
20130305167 | PRESENTING DATA TO ELECTRONIC MEETING PARTICIPANTS - Described is a method for presenting web conference contents to one or more attendees in a shared session. Metadata is aggregated that is related to one or more participant electronic devices and a presenter electronic device that communicate with each other in the web conference. A presentation parameter is determined from the metadata. A selection interface is generated from the presentation parameter. A conference setting is selected from the selection interface. A set of content is presented at the presenter electronic device and shared with the one or more participant devices according to the selected conference setting. | 2013-11-14 |
20130305168 | INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - An information processing apparatus, comprising:
| 2013-11-14 |
20130305169 | Methods and Systems for Providing Feedback in Interactive, Interest Centric Communications Environment - A method for providing feedback in an interest centric, interactive communications environment includes providing one or more electronic devices configured to communicate over a communications network. The method includes providing one or more servers configured to provide interactive data to the electronic devices over the communications network and to control the interactive data and to coordinate participant activities via the electronic devices over the communications network. The method includes monitoring a condition of at least one of the participants via a capture device on the electronic device and generating a condition signal responsive to the monitored condition and transmitting the condition signal to one of the servers. The method includes analyzing by the server the condition signal to determine an emotional state of the participant and providing feedback to the participant based upon the determined emotional state. | 2013-11-14 |
20130305170 | SYSTEMS, TECHNIQUES AND MECHANISMS FOR DISPLAYING ONLINE ADVERTISEMENTS IN A VIEWABLE AREA OF A WEB BROWSER - It is desirable to have an advertisement requested and impression recorded when a user actually sees an entirety of an ad. It is desirable to have the advertisement requested and impression recorded if a user scrolls down a webpage and all processes and functions required to make the ad unit visible on the webpage are completed and when the advertisement's location corresponds to the viewable area of a webpage. That is, the ad could be requested and the impression should be recorded when an ad unit is in a visible viewing area. It is also desirable to provide for greater viewer attention to the ad and for greater control by the advertiser over the manner in which advertising is presented. One aspect is solves these needs by generating, transmitting, and presenting an ad on a webpage when a user scrolls down the page or if a triggering event is detected. | 2013-11-14 |
20130305171 | INVESTIGATIVE SYSTEM AND METHOD FOR VISUALIZING AND NAVIGATING DYNAMIC RELATIONSHIPS - A system and method of visually representing relationships, such as transactions, communications, associations or other commonalities, between individuals in detention environments (such as prisons or detention facilities) with one or more individuals within or external to such detention environments. | 2013-11-14 |
20130305172 | Pen Tool Editing Modes - In embodiments of pen tool editing modes, drawing regions of a drawing application can be configured for image creation and editing. A pen tool of the drawing application can be configured for selection to both create an image for display and edit an image in a drawing region. Editing modes of the pen tool can be initiated based on pen tool inputs and without selection of a selection tool. A first pen tool editing mode may be initiated based on a pen tool input to create an image in a new drawing region. Alternatively, a second pen tool editing mode may be initiated based on a pen tool input to create an image in an existing drawing region. Alternatively, a third pen tool editing mode may be initiated based on a pen tool input as a selection of an image to edit the image. | 2013-11-14 |
20130305173 | RULES LIBRARY FOR SALES PLAYBOOKS - Rules created in a computerized sales playbook system are stored in a rules library. Rules can be shared among playbooks, stages, plays, content and other playbook elements. Any playbook element can be associated with one or more rules. Such rules include one or more conditions that trigger the rule. If the conditions are met, then a playbook element is enabled for use by the user. Rules can be selected from the rules library as the playbook is being created. For example, when adding a play or a content item to a play, a user is prompted to add a rule to be associated with the playbook element. If the user adds a rule, an interface is presented allowing the user to select an existing rule from the rules library or create a new rule. If a new rule is created, it is added to the rules library. | 2013-11-14 |
20130305174 | INPUT ERROR REMEDIATION - Technologies are generally described for an input error remediation scheme for an electronic device with a touch screen display. In some examples, a method performed under control of an electronic device with a touch screen display may include displaying a first page on the touch screen display, detecting a first input from a user of the electronic device, detecting a second input from the user; determining whether the first input is inadvertent based at least in part on the second input, and displaying a second page on the touch screen display, if the first input is determined to be inadvertent. | 2013-11-14 |
20130305175 | Displaying Graphical Representations of Contacts - Techniques for displaying graphical representations of contacts are described. In accordance with one or more embodiments, a group of graphical representations of contacts is displayed at a first size in a display region. In response to a selection of a subgroup of the graphical representations, the subgroup of graphical representations is automatically resized to fit in the display region at a second size. | 2013-11-14 |
20130305176 | UI CREATION SUPPORT SYSTEM, UI CREATION SUPPORT METHOD, AND NON-TRANSITORY STORAGE MEDIUM - In order to adjust an amount of information to be simultaneously displayed on a display with identity of information to be displayed on a user interface (UI) screen guaranteed and to design a UI screen suitable for an assumed user, a UI creation support system ( | 2013-11-14 |
20130305177 | METHOD FOR PROCESSING APPLICATION OBJECT AND ELECTRONIC DEVICE - The present invention provides a method for processing application object and an electronic device. The method for processing application object includes: obtaining a return instruction instructing to display an index interface on a display screen of an electronic device; obtaining a first determination result to determine whether a first application object exists, the first application object being currently in an opened state and associated with the index interface; and displaying the index to interface and a first indicator on the display screen when the first determination result indicates that the first application object exists, so as to prompt a user via the first indicator to perform a first predetermined operation in accordance with the first indicator so as to display the first application object on the display screen. With the embodiments of the present invention, the user can quickly find his/her target application object, such that the user's operation efficiency can be improved. | 2013-11-14 |
20130305178 | INPUT DEVICE, INPUT METHOD, AND COMPUTER PROGRAM FOR INPUTTING CHARACTERS, NUMBERS, OR SYMBOLS BY USING AN ON-SCREEN KEYBOARD - An input control unit includes: a keyboard display unit for displaying characters that can be input on a screen; an input receiving unit for receiving a selection of a character from a user; an input character string acquiring unit for acquiring the selected character and adding the selected character to an input character string; a conversion candidate acquiring unit for acquiring conversion candidate character strings, which are conversions of a character string including the input character string; and a conversion candidate display unit for arranging and displaying the conversion candidate character strings in a row or column and receiving a user's selection. In a case where the conversion candidate character strings do not fit within the row or column, the conversion candidate display unit causes the conversion candidate character strings to scroll within the row or column upon receiving a flick operation. | 2013-11-14 |
20130305179 | DEVICE, SYSTEM, AND METHOD FOR INFORMING USERS OF FUNCTIONS AND CHARACTERS ASSOCIATED WITH TELEPHONE KEYS - System and method for informing a user of functions or characters associated with keys on a mobile communications device includes a keyboard operable to input dual-tone multi-frequency (DTMF) codes and a display screen operable to display information. The display screen is also operable to display a virtual representation of at least a portion of the keyboard. The virtual representation includes help information on one or more virtually represented keys of the keyboard. This help information informs a user of an associated telephone function or character of one or more keys that are virtually represented on the display. | 2013-11-14 |
20130305180 | Device And Method For Improving Efficiency Of Entering A Password Using A Key-Limited Keyboard - A method is provided for reducing a number of keys that a user is required to depress on a device having a keyboard with a limited number of keys when the user enters a password. The method comprising the following steps. A subset of characters used to define the password is determined. A filter to apply to the keyboard is determined in accordance with the determined subset of characters. The filter is applied when the user depresses the keys. Devices: and computer readable medium for implementing the method arc also provided. | 2013-11-14 |
20130305181 | INPUT DEVICE - Through operation of a software keyboard displayed on the screen, and without creating physical protrusions or depressions, this input device enables easy and reliable key operations even without visual confirmation of the keyboard. A display portion of a touch panel displays a software keyboard having a prescribed array of keys. An input portion is attached to the display portion, and is capable of user input operations. Based on the user's touch position on the touch panel, a control portion determines if said touch position is in a specific position pre-set as the home position of the software keyboard. When the touch position is in the specific position, a notification portion notifies the user by a prescribed notification. By this means, the user can determine when he or she touches the home position while performing touch operations even without visual confirmation of the software keyboard. | 2013-11-14 |
20130305182 | FAST ITEMIZATION OF OBJECTS - A system and method to receive a request to specify attributes associated with a data element, and present, in response to the request, a graphical user interface layout including at least one first user interface input field for specifying a value for the attributes associated with the data element and a second user interface input field for specifying a time period to associate with the at least one first user input field. | 2013-11-14 |
20130305183 | METHOD, SYSTEM AND PROGRAM FOR SUPPORTING INPUT OF EXECUTION PARAMETER OF PREDETERMINED SOFTWARE TO INPUT FIELD - To provide a method, a program and a system for supporting the input of one or more execution parameters of predetermined software in an input field. The method includes: receiving input of a text character string including one or more execution parameters in the input field displayed on a display device; displaying one the display device one or more execution options of the predetermined software in such a manner that a user can select the options in response to selection of a part of the text character string by the user; and transforming the text character string so as to include at least one of the one or more execution options selected and displaying the transformed text character string on the display device. The one or more execution options displayed can vary with the type of selection of the part of the text character string. | 2013-11-14 |
20130305184 | MULTIPLE WINDOW PROVIDING APPARATUS AND METHOD - A multiple window apparatus and method is provided. A method of displaying a plurality of display windows on a screen by using a device, the method includes displaying a first display window on the screen, receiving a user input that selects an object included in the first display window. displaying a list of applications matching a display mode of the first display window in response to the user input, and displaying a second display window including an execution result of an application selected from the list in the display mode. | 2013-11-14 |
20130305185 | SYSTEM AND METHOD FOR AVATAR CLONING - Avatar cloning in a virtual world may include receiving an input indicating that a user desires to access a cloning feature and allowing a cloned avatar to be cloned from the user's avatar. | 2013-11-14 |
20130305186 | DISPLAY DEVICE, USER INTERFACE METHOD, AND PROGRAM - A display device includes a display and a display controller that controls the display to display any of a plurality of screens and an input unit that receives a user's operation. The display controller displays one or more images corresponding to one or more software programs at positions, which correspond to the operation received by the input unit, in a customized area scrollable in the horizontal direction and adjacent to the left or right side of the initial screen, and displays a predetermined type of information at a predetermined position in a non-customized area scrollable in the vertical direction and adjacent to the initial screen at a position other than the customized area. The display controller scrolls the customized area using the size of the screen as the unit of scrolling. | 2013-11-14 |
20130305187 | USER-RESIZABLE ICONS - Systems, methods, and computer media for resizing icons displayed in a user interface are provided. Icons in a display can be resized by a user interacting with the icon itself. A user interaction with an icon can cause an icon resizing mode to be entered. Additional user interaction with the icon can then cause the icon to be resized. The display in which an icon is located can be rearranged as a result of the icon being resized. | 2013-11-14 |
20130305188 | System for Sequentially Displaying Different File Types In A Directory - A system for sequentially opening and displaying files in a directory, including a processor, at least one directory including a plurality of electronic files, software executing on the processor for receiving a request to open and display a first one of the plurality of electronic files, software executing on the processor for receiving a next file request, and software executing on the processor for opening a next file in the at least one directory upon receiving the next file request. | 2013-11-14 |
20130305189 | MOBILE TERMINAL AND CONTROL METHOD THEREOF - The present disclosure relates to a mobile terminal, and more particularly, to a mobile terminal and a control method thereof capable of configuring a background image of a background screen. A mobile terminal according to an embodiment of the present disclosure may include a display unit configured to display a background screen containing at least one object; a selector configured to select at least one image to be set to a background image of the background screen; and a controller configured to display a preview screen for the background screen and the selected image together on the display unit, and set at least a partial region of the selected image to the background image of the background screen when the at least a partial region of the selected image is overlapped with the preview screen. Here, the preview screen may include an outline of the object contained in the background screen. | 2013-11-14 |
20130305190 | DISPLAY APPARATUS AND METHOD OF DISPLAYING CONTENTS LIST - A method and apparatus for displaying a contents list. The method includes: displaying a loading image on a loading region to display a thumbnail image before the thumbnail image is displayed, animating the loading image displayed in the loading region such that a center coordinate of the loading image is maintained; and displaying the thumbnail image in the loading region, by substituting the loading image with the thumbnail image. The loading image represents a state in which the thumbnail image is loading, the animating the loading image comprises pivoting the loading image by a preset degree of an angle, and the pivoting the loading image by the preset degree of the angle comprises displaying a plurality of loading images by differentiating pivoting speeds of the plurality of loading images. | 2013-11-14 |
20130305191 | IMAGE SELECTION DEVICE AND CONTROL METHOD THEREOF - An image is selected from a plurality of non-selected images, an evaluation value is stored for each value of attribute information of a selected image (cluster) which is selected by the selection unit, and when an image is selected by the selection unit, a presentation priority of the non-selected images is determined based on a value of the attribute information of the non-selected images not selected by the selection unit so that the evaluation values are even. | 2013-11-14 |
20130305192 | Methods and Systems for Entering Object Assignments - Methods, systems and computer program products are provided for entering object assignments. In one implementation, a system is provided that comprises means for storing first and second object hierarchies, the second object hierarchy including a plurality of objects and at least one folder object being the root of a sub-hierarchy of objects, and each object of the first and second object hierarchies having an object type of a pre-defined set of object types. The system may further comprise a rule base for storage of object types and associated sub-sets, means for displaying the object hierarchies on a graphical user interface which enables a user's selection of the first object from the first object hierarchy and displays an indicator for the at least one folder object if the sub-hierarchy of the folder object contains at least one object having an object type of the sub-set associated with the first object and, in response, further displays an assignment symbol between the first object and the folder object and/or the at least one object of the sub-hierarchy. | 2013-11-14 |
20130305193 | GUI POINTER AUTOMATIC POSITION VECTORING - A method and computer system for rapid and accurate automatic vectoring of a graphical user interface pointer to a selectable item on a display. Based upon pointer movement input from a pointing device (e.g., a mouse, touchpad or specially configured keyboard), a direction of travel vector from an initial anchor position towards a target item is determined. The location of the target item is extrapolated and the pointer is automatically moved to that target item. To ensure that the pointer moves to the intended target item, the location of the target item is extrapolated based upon the direction of travel vector and default and/or user defined parameters. Optional user defined parameters include initial pointer anchor position, vector sensitivity, automatic selection of target item, and user defined pointer limitations. | 2013-11-14 |
20130305194 | Validation of Integrated Circuit Designs Built With Encrypted Silicon IP Blocks - A method and system for validating integrated circuit designs that are built with encrypted silicon IP blocks decrypts the encrypted silicon IP blocks in the integrated circuit designs with the keys from IP providers. After decryption, various validation checks on the integrated circuit designs are done, such as design rule check (DRC), layout versus schematic (LVS) check, parasitic resistor capacitor (RC) extraction, circuit simulation, signal electro migration (EM) and voltage drop check, signal integrity (SI) check and static timing check, etc. After validation, any confidential data from the checking results related to the encrypted silicon IP blocks are themselves encrypted to protect the proprietary silicon IP blocks. The method and system work with silicon IP encryption technology to establish a low cost silicon IP usage and verification platform, and to enable a more cost efficient silicon IP business model. | 2013-11-14 |
20130305195 | ANALYSIS OPTIMIZER - A method of preparing a set of target layout data for the application of a photolithographic friendly design (LFD) analysis or other photolithographic analysis. The target layout data is revised to remove areas or features prior to performing the LFD analysis. The features removed include features that have been determined to print correctly, duplicate features and features that are not sensitive to variations in process conditions. The revised target layout is analyzed to determine if the features that remain will print correctly on a wafer. | 2013-11-14 |
20130305196 | SYSTEMS AND METHODS FOR CREATING FREQUENCY-DEPENDENT NETLIST - A method includes creating a technology file including data for an integrated circuit including at least one die including at least one metal layer to be formed using at least one of a single patterning process or a multi-patterning process, creating a netlist including data approximating at least one of capacitive or inductive couplings between conductors in the metal layer of at least one die based on the technology file, simulating a performance of the integrated circuit based on the netlist, adjusting the routing between the at least one die and the interposer based on the simulation to reduce the at least one of the capacitive or the inductive couplings, and repeating the simulating and adjusting to optimize the at least one of the capacitive or inductive couplings. | 2013-11-14 |
20130305197 | METHOD AND SYSTEM FOR OPTIMAL DIAMETER BOUNDING OF DESIGNS WITH COMPLEX FEED-FORWARD COMPONENTS - A computer-implemented method includes a processor identifying, within the netlist, at least one strongly connected components (SCCs) that has a reconvergent fanin input with at least two input paths from the reconvergent fanin input having a different propagation delay to the SCC. The method then computes an additive diameter for the netlist comprising at least one SCC, where the additive diameter includes a fanin additive diameter determined based on a propagation delay difference of the at least two input paths to a SCC and a number of complex feed-forward components within at least one input path. In response to the reconvergent fanin input to the SCC providing a binate function, the method computes a multiplicative diameter for the SCC utilizing a least common multiple (LCM) derived from one or more propagation delay differences across each reconvergent fanin input leading to the SCC. | 2013-11-14 |
20130305198 | CIRCUIT DESIGN SUPPORT DEVICE, CIRCUIT DESIGN SUPPORT METHOD AND PROGRAM - A processing part inputs a behavior description code in which a write access array to be accessed to write and a read access array to be accessed to read are used. The processing part analyzes the behavior description code, and determines an order of using each write access address and an order of using each read access address when the behavior description code is executed. Further, the processing part performs either one of a write access order changing process to change the order of using the write access addresses when the behavior description code is executed based on the order of using the read access addresses and a read access order changing process to change the order of using the read access addresses when the behavior description code is executed based on the order of using the write access addresses. | 2013-11-14 |
20130305199 | IN-PLACE RESYNTHESIS AND REMAPPING TECHNIQUES FOR SOFT ERROR MITIGATION IN FPGA - In-place resynthesis for static memory (SRAM) based Field Programmable Gate Arrays (FPGAs) toward reducing sensitivity to single event upsets (SEUs). Resynthesis and remapping are described which have a low overheard and improve FPGA designs without the need of rerouting LUTs of the FPGA. These methods include in-place reconfiguration (IPR), in-place X-filling (IPF), and in-place inversion (IPV), which reconfigure LUT functions only, and can be applied to any FPGA architecture. In addition, for FPGAs with a decomposable LUT architecture (e.g., dual-output LUTs) an in-place decomposition (IPD) method is described for remapping a LUT function into multiple smaller functions leveraging the unused outputs of the LUT, and making use of built-in hard macros in programmable-logic blocks (PLBs) such as carry chain or adder. Methods are applied in-place to mapped circuits before or after routing without affecting placement, routing, and design closure. | 2013-11-14 |
20130305200 | COMPUTER-AIDED DESIGN SYSTEM TO AUTOMATE SCAN SYNTHESIS AT REGISTER-TRANSFER LEVEL - A method and system to automate scan synthesis at register-transfer level (RTL). The method and system will produce scan HDL code modeled at RTL for an integrated circuit modeled at RTL. The method and system comprise computer-implemented steps of performing RTL testability analysis, clock-domain minimization, scan selection, test point selection, scan repair and test point insertion, scan replacement and scan stitching, scan extraction, interactive scan debug, interactive scan repair, and flush/random test bench generation. In addition, the present invention further comprises a method and system for hierarchical scan synthesis by performing scan synthesis module-by-module and then stitching these scanned modules together at top-level. The present invention further comprises integrating and verifying the scan HDL code with other design-for-test (DFT) HDL code, including boundary-scan and logic BIST (built-in self-test). | 2013-11-14 |
20130305201 | INTEGRATED CIRCUIT SIMULATION USING FUNDAMENTAL AND DERIVATIVE CIRCUIT RUNS - A system that simulates an integrated circuit is formed of a plurality of devices. The system initially performs a fundamental circuit simulation run using original parameters for the plurality of devices and an initial time step. The system generates one or more fundamental time steps from the fundamental circuit simulation run. The fundamental time steps are generated when changes that indicate state time derivatives during two or more successive integration steps are within a predetermined range. The system stores the one or more fundamental time steps as fundamental circuit events in an events queue, and updates the parameters for the plurality of devices based on the fundamental circuit events to generate one or more derivative circuits. The system then performs one or more derivative circuit simulation runs using the derivative circuits. | 2013-11-14 |
20130305202 | MISMATCH VERIFICATION DEVICE AND METHODS THEREOF - A method can include identifying a device design comprising first and second instantiations of a device, identifying a layer of the device design, identifying a first region of the device design for the first instantiation based on the layer of the first instantiation, and a second region of the device design for the second instantiation based on the layer of the second instantiation. identifying a first compare layer of the device design that comprises a plurality of first compare features including a first compared feature within the first region and a second compared feature within the second region, determining a difference between the first compared feature and the second compared feature, and determining if the difference meets a tolerance to determine if the first instantiation matches the second instantiation. | 2013-11-14 |
20130305203 | MULTI-PASS ROUTING TO REDUCE CROSSTALK - An integrated circuit (IC) or a block of an IC is routed. The signals of the netlist to be routed are grouped according the signal properties. A signal property may be the time or clock used to initiate the switching of the signal. The signals of each group are routed successively. This causes the signals of later groups to be routed between the signals of previous groups thereby providing shielding between signals lines of the same group. | 2013-11-14 |
20130305204 | HIERARCHICAL FEATURE EXTRACTION FOR ELECTRICAL INTERACTION CALCULATIONS - A method of calculating electrical interactions of circuit elements in an integrated circuit layout without flattening the entire database that describes the layout. In one embodiment, a hierarchical database is analyzed and resistance and capacitance calculations made for a repeating pattern of elements are re-used at each instance of the repeated pattern and adjusted for local conditions. In another embodiment, a circuit layout is converted into a number of tiles, wherein the resistance and capacitance calculations made for the circuit elements in the center and a boundary region of the tiles are computed separately and combined. Environmental information that affects electrical interaction between circuit elements in different levels of hierarchy is calculated at a lower level of hierarchy so that such calculations do not need to be made for each placement of a repeated cell and so that not all interacting elements need to be promoted to the same hierarchy level to compute the electrical interactions. | 2013-11-14 |
20130305205 | Program Binding System, Method and Software for a Resilient Integrated Circuit Architecture - The exemplary embodiments provide a program binder for a resilient integrated circuit. An exemplary IC comprises a plurality of composite circuit elements, a state machine element (SME), and a plurality of communication elements. Each composite circuit element comprises an element interface and a selected circuit element which may vary by element type, and which may be configurable. An exemplary program binding method includes assigning a first action to a first computational element having a first type; assigning a second action to a second computational element having a second type; and establishing a first data routing, through a selected communication element, between the first computational element and the second computational element. In the event of detection of a fault with a composite circuit element or a communication element, the various actions may be re-assigned and new data routings established. | 2013-11-14 |
20130305206 | Measurement Model Optimization Based On Parameter Variations Across A Wafer - An optimized measurement model is determined based a model of parameter variations across a semiconductor wafer. A global, cross-wafer model characterizes a structural parameter as a function of location on the wafer. A measurement model is optimized by constraining the measurement model with the cross-wafer model of process variations. In some examples, the cross-wafer model is itself a parameterized model. However, the cross-wafer model characterizes the values of a structural parameter at any location on the wafer with far fewer parameters than a measurement model that treats the structural parameter as unknown at every location. In some examples, the cross-wafer model gives rise to constraints among unknown structural parameter values based on location on the wafer. In one example, the cross-wafer model relates the values of structural parameters associated with groups of measurement sites based on their location on the wafer. | 2013-11-14 |
20130305207 | METHOD FOR DETECTING AND DEBUGGING DESIGN ERRORS IN LOW POWER IC DESIGN - A method for detecting anomalies in signal behaviors in a simulation of a low power IC includes receiving a circuit design and a power specification of the IC, determining at least one power sequence checking rule from the power specification, simulating the circuit design and the power specification to obtain a dump file, identifying at least one anomaly of the at least one power sequence checking rule based on the dump file, and generating information relevant to the identified anomaly of the at least one power sequence checking rule. The method further includes setting up a context in a debugger for debugging the anomaly by displaying a waveform of misbehaved signals associated with the anomaly in a waveform window, and a portion of the circuit design and/or a portion of the power specification associated with the anomaly in a text window. | 2013-11-14 |
20130305208 | SEMICONDUCTOR INTEGRATED CIRCUIT AND METHOD FOR DESIGINING THE SAME - A semiconductor integrated circuit according to one embodiment includes a plurality of flip-flop groups configured by dividing a plurality of flip-flops, connected in series, for carrying out a serial operation of serially transferring data, a continuous signal determination circuit configured to output a first signal if outputs of the flip-flops contained in the flip-flop group match, and output a second signal in other cases; and a clock gating circuit configured not to provide a clock signal when receiving the first signal and to provide a clock signal when receiving the second signal with respect to the flip-flops other than a head of the flip-flop group. | 2013-11-14 |
20130305209 | MULTIPLE PROJECT AREAS IN A DEVELOPMENT ENVIRONMENT - Provided are a computer implemented method, computer program product, and system for partitioning a development environment. A development environment is divided into multiple project areas. Each of the multiple project areas is assigned to a different physical test environment. A solution is assigned to a project area among the multiple project areas. The solution is tested in the assigned physical test environment to modify the physical test environment. The physical test environment associated with the project area is re-initialized without re-initializing other physical test environments. | 2013-11-14 |
20130305210 | SYSTEM AND METHOD FOR NON-PRODUCTION ENVIRONMENT MANAGEMENT - The present invention discloses a system and method for management of test or non-production environment. The method comprises planning the non-production environment design, wherein planning is based on plurality of inputs. The planning stage is preceded by engagement wherein engagement with functional groups takes place. The planned non-production environment design is analyzed based upon the requirements wherein analysis consists of reviewing plurality of non-production environment designs. This stage is followed by creation of non-production environment wherein non-production environment is built on analyzed design. After this stage the non-production environment is deployed. After deployment there is provision for on-going supports to test services via established Information Technology service management processes. Non-production environment services manage the on-going booking and allocation of the non-production environment through various in-house and third party tools. The non-production environment services constantly assess the non-production environment so that the non-production environment can be re-used wherever possible. | 2013-11-14 |
20130305211 | MULTIPLE PROJECT AREAS IN A DEVELOPMENT ENVIRONMENT - Provided are a computer implemented method, computer program product, and system for partitioning a development environment. A development environment is divided into multiple project areas. Each of the multiple project areas is assigned to a different physical test environment. A solution is assigned to a project area among the multiple project areas. The solution is tested in the assigned physical test environment to modify the physical test environment. The physical test environment associated with the project area is re-initialized without re-initializing other physical test environments. | 2013-11-14 |
20130305212 | DRY-RUN DESIGN TIME ENVIRONMENT - This disclosure provides various embodiments for performing a dry-run of a business process model in a design-time environment. A start event and end event of the business process model are identified, defining a path of a flow map including a sequence of a plurality of events, including the start event, the end event, and at least one other event sequenced between the start and ends. The events in the path are stepped-through to simulate each event. An error is identified corresponding to a particular event in the path and the step-through is paused upon identifying the error. A user is then prompted for an input to at least temporarily resolve the at least one error. The stepping-through of the plurality of events is then resumed in response to a resolution input from the user. The dry run ends in response to stepping-through to the end event. | 2013-11-14 |