10th week of 2013 patent applcation highlights part 57 |
Patent application number | Title | Published |
20130061088 | INFORMATION STORAGE DEVICE AND INFORMATION STORAGE METHOD - An information storage device includes a semiconductor memory divided into storage regions and a management unit. The management unit manages the storage regions so that any storage region which caused read or write errors a predetermined threshold number of times, which may be two or more, is made unavailable for storing data. | 2013-03-07 |
20130061089 | EFFICIENT APPLICATION-AWARE DISASTER RECOVERY - Embodiments are directed to efficiently backing up portions of data and to performing a scoped data recovery. In an embodiment, a computer system preloads data images with data corresponding to various different software applications or operating systems. The computer system chunks the data images, so that each data image is divided into multiple data chunks, and where each data chunk is represented by a hash value. The computer system then receives, from a user, portions of delta data representing data differences between the received user data and the data in the preloaded data images. The computer system also generates a logical backup representation that includes the data chunk hash values for the preloaded data images as well as the delta data received from the user. This logical representation allows restoration of the user's data using only the hash values and the delta data. | 2013-03-07 |
20130061090 | PARTIAL REBOOTING RECOVERY APPARATUS AND METHOD - A partial rebooting recovery apparatus is provided. The partial rebooting recovery apparatus may store a system state of a predetermined booting point in time, may receive a failure signal of a system, may call a failure recovery processing function, may recover the system to the system state of the predetermined booting point in time, based on the failure signal, and may reboot the system from a point in time at which the system is recovered. | 2013-03-07 |
20130061091 | METHOD AND SYSTEM FOR PROVIDING INCOMPLETE ACTION MONITORING AND SERVICE FOR DATA TRANSACTIONS - An approach for providing incomplete action monitoring and service for data transactions is described. Incompleteness of a transaction event associated with an application is monitored. The incompleteness of the transaction event is detected in response to a failure in a communication session that transports data of the application. State information relating to transmission of the data for the application is stored. The restoration of the communication session is determined. Completion of the transaction event is initiated based on the stored state information. | 2013-03-07 |
20130061092 | FAST DETECTION AND DIAGNOSIS OF SYSTEM OUTAGES - Methods and arrangements for detecting and diagnosing system outages. A system outage is ascertained and aberrant user activities are categorized, as possible contributors to the system outage, based on system impact. User activities and system impact are learned, and user activities and system impact are compared against predetermined rules. A system outage alert is generated, and a user activity responsible for the system outage is displayed. | 2013-03-07 |
20130061093 | DISTRIBUTED TEST SYSTEM AND METHOD, DISTRIBUTED TEST CONTROL SYSTEM AND METHOD, DISTRIBUTED TEST PLAN CREATING APPARATUS AND METHOD, DISTRIBUTED TEST AGENT, AND DISTRIBUTED TEST PLAN PERFORMING METHOD - A distributed test plan creating apparatus and method, a distributed test control system and method, and a distributed test agent and method are provided which control a plurality of agents to generate a good number of virtual clients, monitor test results, and reflect feedback information. A master plan scenario is created to control a large-scale server test by using at least one or more distributed test agents, and based on the master plan scenario, a per-agent plan is created to control the operation to be fulfilled by each distributed test agent. The distributed test agent is controlled according to the per-agent plan. Test results are received and read to generate feedback information which is used to create a new master plan. Therefore, a large-scale distributed test may be performed to properly respond to changes in data and situations. | 2013-03-07 |
20130061094 | Apparatus and Method for the Protection and for the Non-Destructive Testing of Safety-Relevant Registers - The present invention enables a safety management of safety measures as well as the non-destructive testing of safety-relevant registers which are required for the configuration of a system, wherein the test method according to the invention can be carried out during each operating phase of a system to be tested. | 2013-03-07 |
20130061095 | SOFTWARE FAILURE DETECTION - A method detects soft failures as follows. A set of artifacts being generated by at least one process in a system is monitored. A number of artifacts being generated by the process is determined to be below a given threshold in response to the monitoring. The process is monitored in response to the determination. A current state of the process is determined in response to the analyzing. A notification is generated in response to the current state of the process including a set of abnormal behaviors. | 2013-03-07 |
20130061096 | ENHANCED DUMP DATA COLLECTION FROM HARDWARE FAIL MODES - A method and system for collecting data for diagnosing a failure of a computer hardware device. After an indication of the failure of the computer hardware device that results in a full system crash is received, an address translation table of a central processing unit (CPU) of the computer hardware device is collected. A format of call stack frames of an operating system (OS) image of the computer hardware device is retrieved. Based on the collected address translation table and the retrieved format of the plurality of call stack frames, the call stack frames are retrieved and output to a computer file. | 2013-03-07 |
20130061097 | SYSTEM FOR MONITORING AN OPERATION OF A DEVICE - A system monitors an application. The system includes a state table with state table nodes corresponding to application checkpoints. The state table nodes include an authorized time interval and application path. The system also includes a time counter that tracks an operation time between successive application checkpoints, and a program counter that tracks and stores an operation path for the application. A checkpoint module verifies an operation of the application at a checkpoint by comparing the authorized time interval for the checkpoint state table node and the operation time tracked by the time counter, as well as the authorized application path for the checkpoint state table node and the operation path tracked by the program counter. A security action is performed when the tracked operation time is not within the authorized time interval, or when the tracked operation path does not match the authorized application path. | 2013-03-07 |
20130061098 | FAILURE CHECK APPARATUS AND FAILURE CHECK METHOD - The present invention is related to a failure check apparatus for performing a failure check of plural CPUs, wherein the failure check apparatus is configured to predict or detect a process load of the CPUs as a whole based on vehicle information related to processes of the CPUs, and change a way of performing a failure check according to a prediction or detection result of the process load. The CPUs may be CPUs in a multi-core processor. The failure check apparatus may perform the failure check if it is predicted or detected that the process load of the CPUs as a whole is lower than a predetermined reference. | 2013-03-07 |
20130061099 | EFFICIENT ERROR HANDLING ON A LINK USING ARQ AND MULTIPLE NACKS ASSOCIATED WITH MULTIPLE ERROR THRESHOLDS - The present invention describes how to handle errors occurring during communication in a frame-based communication system that uses a communication protocol having a first error handling mechanism responsive to receipt of an incorrect protocol symbol. The invention provides a method and apparatus that allow several errors to occur without the communication system responding by initiating the first error handling mechanisms. Under circumstances where errors occur, the method and apparatus may improve throughput. | 2013-03-07 |
20130061100 | Field-Repair System and Method - With increasing capacity, testing of three-dimensional mask-programmed read-only memory (3D-MPROM) becomes too time-consuming and expensive. Accordingly, the present invention discloses a field-repair system. Most of the 3D-MPROM data are not checked in the factory, but checked and repaired in the field. The field-repair system comprises a playback device with a communicating means. The playback device checks the 3D-MPROM data as they are read out. When bad data are detected, the good data to replace the bad data are fetched from a remote server with the communicating means. The remote server stores at least a copy of the content being read. | 2013-03-07 |
20130061101 | NON-VOLATILE MEMORY MANAGEMENT SYSTEM WITH LOAD LEVELING AND METHOD OF OPERATION THEREOF - A method of operation of a non-volatile memory system includes: generating a test stimulus for a page in a memory array; measuring a test response from the page in the memory array based on the test stimulus; calculating a measured effective life of the page from the test response; and determining a use plan according to the measured effective life for accessing the page. | 2013-03-07 |
20130061102 | SEMICONDUCTOR MEMORY DEVICE - A semiconductor memory device including a data bus inversion (DBI) determination unit, a first inverter, a cyclic redundancy check (CRC) calculation unit, a second inverter, and a DQ pin. The DBI determination unit is configured to determine whether to perform DBI based on first data on a main data line and configured to generate DBI data. The first inverter is configured to invert or non-invert the first data according to the DBI data to generate second data. The CRC calculation unit is configured to generate CRC data based on the second data and the DBI data. The second inverter is configured to invert or non-invert the first data according to the DBI data to generate third data. The DQ pin is configured to output the third data externally. | 2013-03-07 |
20130061103 | Scan Chain Fault Diagnosis - Embodiments related to identifying a reference scan cell locationally related to a fault condition exhibited by a scan chain in which the reference scan cell is included are provided. In one example, a method for identifying a reference scan cell is provided, the method comprising, in a capture mode, outputting combinational logic values to scan cells in the scan chain so that scan cell values for the scan cells are based on respective combinational logic values, the combinational logic values electrically connected with the scan chain. The example method further comprises, in a shift mode, sequentially determining the scan cell value for each scan cell, and identifying as the reference scan cell a scan cell last determined to be at an expected logical state for that scan cell. | 2013-03-07 |
20130061104 | IMPROVEMENTS IN BACKWARD ANALYSIS FOR DETERMINING FAULT MASKING FACTORS - A method and a system are presented for determining the observability of faults in an electronic circuit. In the method, for each element the time periods are determined in which an occurrent fault could cause a deviation in analysis output signals. | 2013-03-07 |
20130061105 | METHOD OF AN UPLINK HARQ OPERATION AT AN EXPIRY OF TIME ALIGNMENT TIMER - Disclosed is the radio (wireless) communication system providing a radio communication service and the terminal, and more particularly, to a method of an uplink HARQ (Hybrid Automatic Repeat reQuest) operation at an expiry of time alignment timer in an Evolved Universal Mobile Telecommunications System (E-UMTS) evolved from the Universal Mobile Telecommunications System (UMTS) or a Long Term Evolution (LTE) system. | 2013-03-07 |
20130061106 | METHOD AND APPARATUS FOR THE JOINT DESIGN AND OPERATION OF ARQ PROTOCOLS WITH USER SCHEDULING FOR USE WITH MULTIUSER MIMO IN THE DOWNLINK OF WIRELESS SYSTEMS - A method and apparatus is disclosed herein for performing wireless communication. In one embodiment, the apparatus comprises a processing unit to run a scheduling selection algorithm to update user terminal scheduling weights in response to scheduling feedback transmitted by a plurality of user terminals by an end of an immediately preceding scheduling event; a scheduler and precoder, responsive to the updated user terminal scheduling weights generated by the scheduling algorithm and channel estimates of user terminals, to choose a set of user terminals for scheduling and to choose precoder beams and their power for such user terminal in the set of user terminals; a plurality of precoding blocks to receive one coded ARQ block for at least one packet for each user terminal in the set and, responsive to the precoder beams, to generate precoded data, where the one coded ARQ block is one of a plurality of ARQ blocks generated for a single packet and being generated using a single ARQ scheme for such each user terminal; and a transmitter to transmit the precoded data using MIMO transmission. | 2013-03-07 |
20130061107 | Multi-Level LDPC Layer Decoder - Various embodiments of the present invention are related to methods and apparatuses for decoding data, and more particularly to methods and apparatuses for multi-level layered LDPC decoding. For example, in one embodiment an apparatus includes a variable node processor and a check node processor. The variable node processor is operable to generate variable node to check node messages and to calculate perceived values based on check node to variable node messages. The check node processor is operable to generate the check node to variable node messages and to calculate checksums based on variable node to check node messages. The check node processor includes a min finder circuit operable to identify a minimum, a next minimum and an index of minimum value in the variable node to check node messages. The variable node processor and check node processor are operable to perform layered multi-level decoding. | 2013-03-07 |
20130061108 | Self-Repair System and Method - The present invention discloses a self-repair system for three-dimensional mask-programmed read-only memory (3D-MPROM). Most of the 3D-MPROM data are not checked in the factory, but checked and repaired in the field. This self-repair system comprises a playback device with a re-writable memory (RWM). The RWM temporarily stores new contents. After a user receives a 3D-MPROM card storing the same contents, the playback device checks the 3D-MPROM data. When bad data are detected, the good data to replace the bad data are fetched from the RWM. | 2013-03-07 |
20130061109 | TURBO CODE INTERLEAVER WITH NEAR OPTIMAL PERFORMANCE - A method of interleaving blocks of indexed data of varying lengths is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of the basic Interleavers based upon a desired Interleaver length L; and adapting the selected basic Interleaver to produce an Interleaver having the desired Interleaver length L. | 2013-03-07 |
20130061110 | DATA VERIFICATION USING CHECKSUM SIDEFILE - For facilitating data verification using a checksum in conjunction with a sidefile by a processor device in a computing environment, first block signatures having a first size are calculated for first blocks of a first volume stored on a storage device. The first block signatures are stored to a sidefile. Second block signatures having a second size different from the first size are calculated for second blocks of a second volume stored on the storage device. The second block signatures are stored to the sidefile. | 2013-03-07 |
20130061111 | SIMULTANEOUS DATA TRANSFER AND ERROR CONTROL TO REDUCE LATENCY AND IMPROVE THROUGHPUT TO A HOST - The disclosed embodiments provide a system that transfers data from a storage device to a host. The system includes a communication mechanism that receives a request to read a set of blocks from the host. Next, upon reading each block from the set of blocks from the storage device, the communication mechanism transfers the block over an interface with the host. The system also includes an error-detection apparatus that performs error detection on the block upon reading the block, and an error-correction apparatus that performs error correction on the block if an error is detected in the block. The communication mechanism may then retransfer the block to the host after the error is removed from the block. | 2013-03-07 |
20130061112 | Multi-Level LDPC Layer Decoder - Various embodiments of the present invention provide methods and apparatuses for multi-level layer decoding of non-binary LDPC codes. For example, an apparatus is disclosed for layer decoding of multi-level low density parity check encoded data. The apparatus includes a low density parity check decoder operable to perform layered decoding of a plurality of circulant submatrices from an H matrix. The apparatus also includes a parity check calculator connected to the low density parity check decoder, operable to detect whether a stopping criterion has been met in the low density parity check decoder. The low density parity check decoder is also operable to end a decoding operation at less than a maximum number of iterations when the stopping criterion is met. | 2013-03-07 |
20130061113 | METHOD OF CORRECTING ERRORS AND MEMORY DEVICE USING THE SAME - A method of correcting errors includes receiving a codeword including main data and parity data stored in a memory cell array to perform an error check and correction (ECC) decoding on the codeword and selectively performing an error correction on the codeword based on a result of the ECC decoding using asymmetry of error occurrence of the main data. | 2013-03-07 |
20130061114 | FREEZING-BASED LDPC DECODER AND METHOD - A low-density parity check (LDPC) decoder includes a memory configured to store multiple variable node LLR values in a LLR memory and multiple check nodes messages in a CN memory. The LDPC decoder also includes a saturation indicator configured to determine whether each check node of the H-matrix becomes saturated, and a multiplexer. The multiplexer is configured store an extrinsic check node value in the CN memory and updated LLR value in the LLR memory when the variable node is not saturated; and store a freeze input value in the CN memory and a freeze value in the LLR memory when the variable node is saturated. | 2013-03-07 |
20130061115 | ERROR-CORRECTING CODE PROCESSING METHOD AND DEVICE - An error-correcting code processing method includes: calculating descending symbols or ascending symbols or both, and calculating, as a parity, exclusive OR of all elements of an information symbol sequence; one or both of calculating exclusive OR for each element of the descending symbols, to generate low-order n bits of the descending symbols and calculating exclusive OR for each element of the ascending symbols, to generate low-order n bits of the ascending symbols; one or both of calculating exclusive OR of elements obtained by selecting, in descending order, elements from an element sequence resulting from arranging parities, to generate a high-order m bit of the descending symbols and calculating exclusive OR of elements obtained by selecting, in ascending order, elements from the element sequence, to generate a high-order m bit of the ascending symbols; and outputting the descending symbols or the ascending symbols or both as check symbols or a syndrome. | 2013-03-07 |
20130061116 | CONCURRENT DECODING OF DATA STREAMS - A method begins by a dispersed storage (DS) processing module receiving one or more pairs of coded values. The method continues with the DS processing module creating a received coded matrix from the one or more pairs of coded values. When the received coded matrix includes a decode threshold number of pairs of coded values, the method continues with the DS processing module generating a data matrix from the received coded matrix and an encoding matrix, reproducing a one of a first plurality of data segments from a first plurality of data blocks of the data matrix, and reproducing a one of a second plurality of data segments from a second plurality of data blocks of the data matrix, wherein the one of the first plurality of data segments and the one of the second plurality of data segments maintain the time alignment of a first and second data streams. | 2013-03-07 |
20130061117 | TIME-VARYING LOW-DENSITY PARITY-CHECK CONVOLUTIONAL CODES - The present disclosure is directed to communication systems and more specifically to communication devices having encoder and/or decoder blocks employing Low Density Parity Check Convolutional Codes (LDPC CCs). According to exemplary embodiments, improved LDPC CC techniques are disclosed to construct the syndrome former of an LDPC-CC code in a systematic way based on desired Rate (b/c), Memory (m | 2013-03-07 |
20130061118 | METHODS AND APPARATUS TO COMPUTE CRC FOR MULTIPLE CODE BLOCKS - A method and a circuit for generating cyclic redundancy checks. The method calculates a plurality of cyclic redundancy checks for a transport block with a plurality of information bits. At least one cyclic redundancy check among the plurality of cyclic redundancy checks is calculated based on a subset of information bits, and at least one information bit among the plurality of information bits is not within said subset of the information bits. In addition, a transport block cyclic redundancy check may be calculated based on all the information bits. | 2013-03-07 |
20130061119 | Method, System and Non-Transitory Program Storage Device for Creation of a Signature - A method, system and non-transitory program storage device for creation of a signature on a client device comprises displaying a preview area comprising a layout being selectable by a user. The layout comprises a plurality of portions being arranged to form a signature. The portions are operable for displaying images, video, text, logos, hyperlinks and Really Simple Syndication (RSS). A displayed a data entry area is operable for accepting user inputs for presentation in the portions. Accepted user inputs are previewed in the preview area while accepting user inputs. The signature comprising portions with user inputs is saved. The saved signature is accessible to the user for attachment to electronic documents. | 2013-03-07 |
20130061120 | Hyperlink Destination Visibility - Various embodiments utilize page scripting and parsing to identify the target destination of a hyperlink and provide a visual indication of the destination to the user without causing redirection to the target destination. In some embodiments, hyperlink color, highlighting, or icons are used to indicate the destination. Particular colors and/or icons selected to indicate the destination can, in some embodiments, be selected based on the domain hosting the target destination. In at least some embodiments, the destination of a link is determined by the page script run by a web browser on a user's device, while in other embodiments, information is transmitted to a web request handler on the server hosting the web site to determine the destination. | 2013-03-07 |
20130061121 | Extracting Semantics from Data - Embodiments of the invention convert data from atomic tuples found in data sources such as spreadsheets (e.g., raw numbers, words, and formatted dates) into semantically enriched schemas and associated tuples. In addition to the data content, visual content, such as font and background color, is also analyzed as a part of the interpretation process. Embodiments of the invention also provide methods of interacting with the raw data via the semantically enriched schema tuples. | 2013-03-07 |
20130061122 | MULTI-CELL SELECTION USING TOUCH INPUT - Touch input is used for multi-selection of cells within a spreadsheet. For example, a user may drag a finger across the cells of the spreadsheet that they would like to select. The multi-selection of cells may include cells within one or more rows and one or more columns of the spreadsheet. The multi-selection may be adjusted to select more or fewer cells within the multi-selection. The multi-selection of cells may be used for different purposes. For example, the cells within the multi-selection may be used to display summary information related to the multi-selection (e.g. sum, average, median, min, max, count, and the like). The multi-selection may also be used to provide input to a formula that is currently being edited (e.g. a range of cells). | 2013-03-07 |
20130061123 | Data From Web Documents In A Spreadsheet - A spreadsheet user interface accepts a request for at least one fact, the request comprising a user-selected identifier for the desired fact. Responsive to the entry of the request, a fact repository containing information derived from unstructured documents is accessed. The fact or facts corresponding to the request, if any, are retrieved from the repository, and the results are displayed at the location of the spreadsheet that is associated with the request. | 2013-03-07 |
20130061124 | MANAGING FORMS IN ELECTRONIC DOCUMENTS - Disclosed are various embodiments for managing forms, for example, in portable document format (PDF) documents or other electronic documents. An electronic document that includes a form having multiple form fields is obtained. Each of the form fields is associated with multiple form field definitions. A data grid that shows the form field definitions for each of the form fields in the form is rendered for display. User input relative to the data grid is obtained, and the user input indicates a requested change to several of the form fields. The requested change to the plurality of the form fields is implemented in the electronic document in response to the user input. | 2013-03-07 |
20130061125 | SYSTEMS AND METHODS FOR ANNOTATING AND SENDING ELECTRONIC DOCUMENTS - According to one embodiment, a method is provided that can comprise receiving, by a server computer system from a user operating a client computing device, an electronic document and user input for adding one or more electronic annotations to the electronic document. The method can further comprise generating, by the server computer system, an annotated version of the electronic document that includes the one or more electronic annotations based on the user input. The server computer system can then send the annotated version of the electronic document to a recipient designated by the user. | 2013-03-07 |
20130061126 | SECURE DOCUMENT CREATION FROM POTENTIALLY UNSECURE SOURCE TEMPLATES - An illustrative embodiment of a computer-implemented method for generating secured documents using a source template is disclosed, in which a computer system receives the source template; converts the source template into a secured template comprising user-modifiable extension points, wherein the secured template is not user-modifiable outside of the user-modifiable extension points; receives a user input comprising one or more user-indicated modifications at one or more of the user-modifiable extension points; modifies the secured template into a custom document with modifications to the one or more user-modifiable extension points in accordance with the one or more user-indicated modifications; and transforms the custom document into a secured custom document that comprises the modifications to the one or more user-modifiable extension points and that is in a format that is executable using a source schema associated with the source template. | 2013-03-07 |
20130061127 | PROVIDING TOOLBARS - A server device receives a request for a document of a website from a user device; retrieves the document from a server that hosts that website; retrieves information associated with the user device; determines a toolbar for the document based on the information associated with the user device and information associated with the document; inserts the toolbar into the document; and transmits the document, with the toolbar, to the user device. | 2013-03-07 |
20130061128 | FAST PRESENTATION OF MARKUP CONTENT HAVING SCRIPT CODE - Dynamic code generation and coordination techniques are provided for display of dynamic markup documents including script code. A code generation process is not only guided by deferral of code preparation stages and sub-stages, but also informed by various information levels possessed concerning the code itself, either through interpretation or observation of execution, to not only generate modified code, but also to generate alternative code for alternative situations (e.g., generating different loop bodies that can thereafter be readily swapped in or out depending on a given function call by the browser application). A multi-core architecture further improves user experience by asymmetrically ensuring web site presentation and functionality is prioritized for the user experience. | 2013-03-07 |
20130061129 | PERFORMANCE MONITORING OF A MEDIA PLAYER LAUNCHED BY A WEB BROWSER - A computer-implemented system is provided for monitoring performance of a media player launched by a web browser. The media player is referenced by a document that defines a web page and is implemented as a plug-in to the web browser. Upon accessing the web page, the web browser launches the media player. The media player in turn launches a performance monitor that is implemented as a plug-in to the media player. The performance monitor subscribes to event listener objects exposed by the media player and receives event data that is reported by the event listener objects. Performance metrics pertaining to the media player are derived from the event data. | 2013-03-07 |
20130061130 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a selector unit that selects a character string, an element specifying unit that specifies a first element from among elements defined by a document structure definition controlling a document into which the selected character string is inserted, an insertion destination specifying unit that specifies an insertion destination within the document, and a shifting unit that determines whether the first element is able to have a character string as an element, searches the document structure definition for a second element that is lower than the first element and is able to have a character string, searches the document structure definition for an element to be inserted between the first element and the second element, generates an insertion element by interpolating between the first element and the second element with the element to be inserted, and shifts the insertion element to the insertion destination. | 2013-03-07 |
20130061131 | Desktop Extension for Readily-Sharable and Accessible Media Playlist and Media - A system and method for distributing and providing access to media and for extending such access to a desktop environment is described. A media player in a webpage or in a desktop environment may reference a centralized location to access a playlist of media files. The playlist itself may reference remotely-located media files that may be streamed to the media player. The media player may be distributed in multiple environments, and updates to the playlist may be automatically distributed to all instances where the playlist is referenced due to the centralized reference in the media player. The embodiments of the media player may also be used in advertising as a mechanism for increasing user contact with an advertising entity and as a mechanism for distributing announcements and information by the advertiser. | 2013-03-07 |
20130061132 | SYSTEM AND METHOD FOR WEB PAGE SEGMENTATION USING ADAPTIVE THRESHOLD COMPUTATION - A system and method for an adaptive threshold Web Page segmenting is disclosed. In one embodiment, a method performed by a physical computing system having one or more processors for segmenting a Web page including a plurality of nodes includes parsing content in the Web page into the plurality of nodes using the physical computing system, obtaining feature values between each pair of nodes using the physical computing system, estimating an adaptive threshold value using the obtained feature values using the physical computing system, and segmenting the Web page by comparing the feature values associated with each pair of nodes with the estimated adaptive threshold value. | 2013-03-07 |
20130061133 | Markup language schema error correction - The following is iteratively performed a number of times. Whether the markup language schema has an error is determined. Where the markup language schema has an error, the markup language schema is modified to attempt to correct the error. | 2013-03-07 |
20130061134 | Storage Device Storing Page Processing Program and Information Processing Apparatus - A storage device may store a page processing program that, when executed, causes an information processing apparatus to perform a series of steps. The steps may include acquiring information indicating pages to be printed on successive back and front sides of separate recording media, and associating, based on the acquired information, a top page of a first page group including the pages with a front side or a back side of a recording medium such that the pages is set to be printed on successive back and front sides of separate recording media. The steps may further include determining whether the top page has been associated with a back side of a recording medium and inserting a page at a top of the first page group in a case that the top page is determined to be associated with the back side of the recording medium. | 2013-03-07 |
20130061135 | PERSONALIZED MEMORY COMPILATION FOR MEMBERS OF A GROUP AND COLLABORATIVE METHOD TO BUILD A MEMORY COMPILATION - The present invention may provide a method and apparatus for budding a personalized memory compilation for members of a group: providing digitally encoded images, text and other data; analyzing data; eliciting a characteristic of data; selecting a plurality of the provided data; arranging the provided data, to generate a personalized memory compilation; wherein at least one of a selecting or an arranging step is performed in response to elicited characteristics. The invention may comprise a collaborative method and apparatus for gathering, enriching, preserving, and sharing memories for members of a group using the combination of 1) collaboration through nominal group recall and 2) recording of personal preferences to produce a digital asset that contains a unique blend of selected profiles, images, stories, personalized notes, and other relevant content from more than one group member to constitute a more complete and accurate rendering of an important occasion experienced by the group. | 2013-03-07 |
20130061136 | METHOD AND SYSTEM FOR THE REMOTE CONTROL OF A DISPLAY SCREEN - The invention relates to a method and system for the remote control of a display screen, said system being initiated by a remote display server that communicates with at least one terminal by means of at least one communication channel that is set up through an information and/or telephone network. Said method is characterized by the following steps: placing a “Documents & Locations/Configurations” table and a “User/Configuration” table on the display server; loading and/or automatically converting documents on the server and/or on other locations then updating a document-loading table; storing documents on the server and on other locations; placing an application on the terminal of a user, thus making it possible for the documents to be read, updated, and synchronized; testing, by means of the server, the bandwidth of each user, and then updating the “User/Configuration” table; and sending documents in synchronous or asynchronous mode to the users, thus enabling the documents to be self-adaptable. | 2013-03-07 |
20130061137 | GENERATING CAPTION BASED COMPUTER DATA - Correcting data by expediting identification of a part of the data, which needs to be corrected. In response to receiving an instruction, outputting the information, and identifying the part which needs to be corrected. In response to a received instruction, expediting correction of the part by correcting the part and outputting the information. | 2013-03-07 |
20130061138 | METHOD AND SYSTEM FOR CREATING A STEP-BY-STEP INSTRUCTION GUIDE - A step-by-step electronic instruction guide is created for users to learn, operate, and perform a wide variety of tasks. The step-by-step instructions are created, edited, published, and shared using an interactive template and intuitive user interface to provide explanations and information of interest. Users integrate images, text, and audio and visual materials to create discrete steps of an instruction manual. The individual steps are created and stored on a computing device and database, where they can be edited, assembled, distributed, and communicated to other users. The computing device includes storage devices, display devices, and processors that create, store, retrieve, and display step-by-step instructions. The computing device includes editing and control modules that access, manipulate, and present the step-by-step instructions and a graphics module that receives the instructions from the database and processor and outputs a visual and/or audio depiction of the step-by-step instructions. | 2013-03-07 |
20130061139 | SERVER-BASED SPELL CHECKING ON A USER DEVICE - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for server-based spell check. One aspect of the subject matter described in this specification can be embodied in methods performed by a user device. The methods include the actions of receiving user input text; identifying a candidate term for spelling correction from the received text, the candidate term including a term designated as a misspelled term by a local spell checker, the local spell checker executing on the user device; sending the candidate term to a remote spell checker, the remote spell checker executing on a server that is connected to the user device through a communications network; receiving, from the remote spell checker, a spelling correction suggestion for the candidate term; and providing the spelling correction suggestion for display on the user device. | 2013-03-07 |
20130061140 | INTERACTIVE DIGITAL EXPERIENCE FOR A LITERARY WORK - An interactive digital experience for a literary work is described. An embodiment describes a method which provides an interactive service, such as a website or mobile application, to a user. As the user interacts with the service which is related to a literary work, they navigate along a storyline within the service which corresponds to the storyline within the literary work and the user's position along that storyline is stored. Within the service, the user generates elements of user generated content and each element of user generated content which is created is stored with a position reference specifying a position of the user when that element was created. User generated content which Was generated by one or more other users of the service is displayed to the user; however content which was generated by any user at a position beyond the user's stored position along the storyline is not displayed. | 2013-03-07 |
20130061141 | OPTIMIZING PLAYBACK OF MEDIA CONTENT - A computer-readable storage medium stores media content in one or more formats and a media engine. The media engine includes a media player and a plurality of execution modules. Each execution module is specific to a different platform of multimedia device, such that the computer-readable storage medium is usable in a plurality of different multimedia device platforms. | 2013-03-07 |
20130061142 | Systems and Methods for Mobile Design Automation - Embodiments of the present invention include systems and methods for performing design automation on a mobile computer system. In one example embodiment the present invention includes a computer-implemented method comprising storing design automation data on a mobile device, displaying a plurality of design automation process steps to a user, the plurality of design automation process steps guiding the user through a design automation process for a project, receiving design automation input data from the user in the mobile device for a plurality of the design automation process steps, executing one or more data processing algorithms specific to at least one of the design automation process steps, and generating output data for the design project. | 2013-03-07 |
20130061143 | Optimized Volume Adjustment - A method for adjusting the sound volume of media clips using volume adjuster lines is provided. The volume adjuster lines are individually set for each clip based on the intrinsic, or absolute, volume values of the clip. In some embodiments, the volume adjuster lines are set for each clip based on the peak value or a calculated loudness equivalent of the clip. A user can move the volume adjuster line to set the absolute sound level of a clip. The volume adjuster lines can be hidden in some embodiments. In these embodiments, dragging on any portion of a clip is treated as dragging on the volume adjuster line. Some embodiments provide a deformable volume adjuster line, or curve. In these embodiments, a single audio clip can have several different volume adjuster lines for different sections of the clip where the volume adjuster line for each section is individually adjustable. | 2013-03-07 |
20130061144 | Reference Waveforms - A method for displaying reference waveforms to facilitate visual identification of different points such as maximum points and minimum points of an audio clip is provided. The reference waveform includes points that correspond to points on the original audio waveform, except that some or all points on the reference waveform are accentuated to easily identify the positions of the corresponding points on the audio waveform. The reference waveforms are especially useful when an audio waveform (or at least a portion of the clip) has low volume which makes the visual identification of the maximums and minimums of the waveform difficult. Displaying the reference waveform which accentuates the peaks and valleys of the original waveform facilitates the identification of these maximums and minimums. | 2013-03-07 |
20130061145 | METHOD AND SYSTEM FOR CONTROLLING A NETWORK USING A FOCAL POINT TOOL - Product data management systems and methods. A method includes receiving, from a user, a seed data selection and retrieving PDM information related to the seed data selection. The method includes displaying a focal point selection area including a plurality of domain selections. The method includes receiving a user selection of one or more of the plurality of domain selections. The method includes generating and displaying a network map of the PDM information associated with the user selection. | 2013-03-07 |
20130061146 | SYSTEM AND METHOD FOR DEVELOPING ARCHITECTURAL DESIGNS - An apparatus is provided in one example embodiment and includes a memory element; a processor coupled to the memory element; an architecture library configured for providing a plurality of identifiers for a plurality of architecture components in a pattern library; an architecture rules engine configured for providing a plurality of rules associated with the architecture components being provisioned into one or more architectural designs; an interview engine configured for providing a plurality of interview questions for soliciting information associated with a particular architectural design, where a plurality of responses associated with the interview questions can be received by the apparatus; and a visualization engine configured for generating an output presentation for the particular architectural design based on the responses. | 2013-03-07 |
20130061147 | METHOD AND APPARATUS FOR DETERMINING DIRECTIONS AND NAVIGATING TO GEO-REFERENCED PLACES WITHIN IMAGES AND VIDEOS - An approach is provided for determining directions and navigating to geo-referenced places within images and videos. A location platform causes, at least in part, a selection of one or more elements depicted in one or more images. The location platform then causes, at least in part, an identification of the one or more elements, the one or more images, or a combination thereof. Next, the location platform causes, at least in part, a transmission of the identified one or more elements, the identified one or more images, or a combination thereof for use by a device. | 2013-03-07 |
20130061148 | SYSTEMS AND METHODS INVOLVING AUGMENTED MENU USING MOBILE DEVICE - The subject matter disclosed herein relates to a method comprising displaying in a camera view of a mobile device a captured image of one or more items listed in a menu of items available for selection at a point of interest identifiable, at least in part, by a location. A method may further include transmitting a message comprising parsed text of the one or more items and information representative of the location, and receiving, in response to the transmission of the message, annotations to be displayed in the camera view. | 2013-03-07 |
20130061149 | IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR - An image processing apparatus that is capable of displaying a WEB top button without deteriorating the quality of appearance even if the display size of the WEB top button is changed. A display unit displays a button, to which a URL is assigned, on an operation screen. An acquisition unit accesses a Web server that is identified by the URL and to acquire a plurality of icons in different sizes. The display unit selects an icon, which corresponds to a display size of the button, from among the icons acquired by the acquisition unit, and displays the selected icon together with the button. | 2013-03-07 |
20130061150 | SYSTEM AND METHOD FOR MANAGING DYNAMIC STOREFRONTS - The disclosed embodiments relate to a method, an apparatus, and computer-readable medium storing computer-readable instructions for managing a storefront. | 2013-03-07 |
20130061151 | METHOD AND SYSTEM FOR SETTING THE USER INTERFACE TO SUIT THE DISPLAY SCREEN OF AN ELECTRONIC DEVICE - The invention provides a method and system for setting the user interface to best suit the display screen of an electronic device, for instance, a cellular phone or a tablet. The method comprises a software application for installation upon an electronic device. The software has a plurality of user-interface variants. A remote server is maintained, having a repository mapping a list of a plurality of user interface variants best suited to a plurality of predetermined electronic devices. The software reports the identity of the electronic device to the server, and queries the server for the user-interface variant best suited for the specific device. When an answer is returned, the user interface is set accordingly. In some embodiments, a user can manually select a preferred user interface variant. His choice is reported to a preference analysis module which communicates with the server, for use in regard to future queries. | 2013-03-07 |
20130061152 | THREE DIMENSIONAL GRAPHICAL USER INTERFACE - Graphical user interfaces (GUIs) are disclosed. One GUI includes a 3D object. The 3D object has a plurality of surfaces. The surfaces include one or more surfaces associated with a first user and one or more surfaces associated with a second user. The 3D object is rotatable in order to selectively display at least one of the surfaces. Rotation of the 3D object around a first axis changes the selectively displayed surface between the one or more surfaces associated with the first user and the one or more surfaces associated with the second user. Rotation of the 3D object around a second axis changes the selectively displayed surface between one of the one or more surfaces associated with the first user and another one of the one or more surfaces associated with the first user. The GUI may be implemented on the display screen of a medical device. | 2013-03-07 |
20130061153 | System and Method for Inserting a Control System Into a Conference - A conference, such as an audio or video conference, is controlled by inserting a control sequenced application into a communication stream. A command is received at the control sequenced application from a user interface to control an aspect of the conference. For example, the command may be to mute a participant of the conference. The command is sent to a media server, which implements that command. The control sequenced application is typically inserted in between the media server and a conferencing application. In addition, the control sequenced application can be dynamically inserted into the communication stream. | 2013-03-07 |
20130061154 | All Media Story Telling System And Method - Art all media story-telling system and method are disclosed. The system and method provide any media, integrated story telling, provide content management, distribution and syndication across multiple domains, and provide a relevancy-based match between content and advertising. | 2013-03-07 |
20130061155 | System and Method to Create a Collaborative Workflow Environment - The present invention relates a method, computer system and a computer readable medium for creating a collaborative workflow process in a shared network space wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; loading a media application with a plurality of tools into one or more user computers; inputting multi type content into the shared space; and displaying the content by computers in one of a synchronous or asynchronous mode; selecting a procedural framework template for the creation of a workflow process; and adding a content process section, a discussion point section, an approval section, a hand-off section; and storing state of the procedural framework. | 2013-03-07 |
20130061156 | COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR FILTERING INFORMATION UPDATES TO DISPLAY IN A FEED OF AN ONLINE SOCIAL NETWORK - Disclosed are methods, apparatus, systems, and computer readable storage media for filtering information updates to display in a feed of an online social network. A computing device receives one or more parameters. The parameter(s) is applied to to one or more attributes of the information updates. One or more of the information updates is identified as having one or more attributes satisfying the one or more parameters. Data indicating the identified one or more information updates is generated. The generated data is provided to a display device configured to display presentations of the feed in a user interface. The presentations include a first presentation of the feed with the information updates and a second presentation of the feed with only the identified information updates as indicated by the generated data. | 2013-03-07 |
20130061157 | UPDATING ASSETS RENDERED IN A VIRTUAL WORLD ENVIRONMENT BASED ON DETECTED USER INTERACTIONS IN ANOTHER WORLD - A controller receives an identifier of a detected interaction by a user within another world, separate from a virtual world environment accessible by the user, from a device that detects and reports user interactions within the other world. The controller identifies at least one trigger tag name assigned to the identifier of the detected interaction from among separate detectable user interactions in a trigger tag database. The controller identifies at least one asset class from among asset classes specified with the trigger tag name within a particular trigger asset coupling in a trigger asset coupling database. The controller accesses at least one asset assigned to the at least one asset class in an asset class database. The controller renders the at least one asset within the virtual world environment in a virtual location within the virtual world triggered by the particular trigger asset coupling. | 2013-03-07 |
20130061158 | INTERFACING WITH A SPATIAL VIRTUAL COMMUNICATION ENVIRONMENT - A spatial layout of zones of a virtual area in a network communication environment is displayed. A user can have a respective presence in each of one or more of the zones. Navigation controls and interaction controls are presented. The navigation controls enable the user to specify where to establish a presence in the virtual area. The interaction controls enable the user to manage interactions with one or more other communicants in the network communication environment. A respective presence of the user is established in each of one or more of the zones on response to input received via the navigation controls. Respective graphical representations of the communicants are depicted in each of the zones where the communicants respectively have presence. | 2013-03-07 |
20130061159 | Overlaid User Interface for Browser Tab Switching - Methods and systems directed to a web browser application that efficiently manages tab creation and switching. The application displays, in response to a user selecting an address bar, a sorted list or set of icons for a set of addresses. The addresses may be the currently open tabs, the history, most visited pages, or bookmarks. In this manner, a user is provided an efficient browser that requires fewer key presses for tab functions. | 2013-03-07 |
20130061160 | Domain-Specific Browser Tab Creation and Management - Methods and systems directed to a web browser application that efficiently manages tab creation and switching. The application creates a new browser tab for each top-level domain visited, and stores the data structure for the tab, including forward and backward history, in a table. The application also creates a new browser tab in response to a separate application invoking a web browser, or in response to an explicit command by a user to create a browser tab. Thus, a user may efficiently switch between multiple browser tabs without having to expend time and energy in managing, opening, or closing browser tabs. | 2013-03-07 |
20130061161 | HIGHLY PORTABLE AND DYNAMIC USER INTERFACE COMPONENT TO SPECIFY AND PERFORM SIMPLE TO COMPLEX FILTERING ON DATA USING NATURAL LANGUAGE-LIKE USER INTERFACE - Embodiments of the invention provide systems and methods for filtering a complex dataset. More specifically, embodiments of the present invention provide for using a filter implemented as a single, re-usable component of a user interface to specify and perform filtering on a complex dataset. For example, embodiments described herein can provide a consistent user interface for navigating and filtering the complex dataset that includes tree management. Embodiments also provide a single, reusable, componentized widget for declaring filters against the complex dataset. Additionally, or alternatively, embodiments described herein allow filters to be shared across portions of the dataset, e.g., across ledgers, across the dataset, e.g., across charts of accounts, applications, e.g., different financial applications, across pillars, etc. | 2013-03-07 |
20130061162 | PROCESS RELATIONSHIP MANAGEMENT - Various embodiments for process relationship management are described. In at least some embodiments, a user interface is presented that provides an integrated view of processes that are running on a computing device and relationships between the processes. For example, the user interface can display a visual indication that a first process is related to a second process and that if a user closes the first process, the second process will also close as a result. Further to one or more embodiments, the user interface can display status messages regarding processes, such as that a process is not responding to a request to close or that a process is waiting on user input. | 2013-03-07 |
20130061163 | SYSTEMS AND METHODS OF EDITING A CHEMICAL STRUCTURE ON A TOUCH-SCREEN - Gestures for creating chemical structures on a touch screen device include circular motions, check marks, and swipes that cause a touch screen enabled device to display symbols representing chemical structures or related information in response to the gestures. | 2013-03-07 |
20130061164 | METHOD AND DEVICE FOR USING SUPER TASKBAR TO CONTROL INSTANT MESSAGING APPLICATION - The present invention discloses a method for using a super taskbar to control instant messaging (IM) application, comprising: creating a virtual window corresponding to a main panel of the IM application; monitoring a window message in a window process of the virtual window; and executing a super taskbar operation according to the detected window message while monitoring the window message. The present invention is capable of creating a virtual window corresponding to a main panel of IM application, monitoring a window message in a window process of the virtual window, and executing a super taskbar operation according to the detected window message while monitoring the window message, so that the IM software supports the super taskbar, that is, the running state of the IM software is controlled by using the super taskbar, thus greatly improving a user's experience in using the IM application. | 2013-03-07 |
20130061165 | Galaxy Search Display - A computer implemented system and method presents search results in various forms upon a physical display. The spacing and movement of presented search results may be subjected to system defined gravitational forces wherein presented search results are shown as spheres or other icons of various sizes positioned at various distances from the center of the display. Displayed search results with greater ranking are displayed as relatively larger spheres or icons nearer the center of a display as compared to lower ranking results, which are smaller and displayed further afield. Ranking is shown as a matter of degree, rather than just as an ordinal list as in the related art. Attributes, such as link age, quantity, and other characteristics, of represented websites and various interconnections among represented websites are depicted by user controlled toggles. | 2013-03-07 |
20130061166 | APPARATUS AND METHOD FOR PROVIDING SEARCH SERVICE - A terminal device for executing an application providing a search service is provided. The terminal device may include a touch sensing display, one or more processors, and a memory. The application is configured to be stored in the memory and implemented by the one or more processors, and includes a first interface providing a code to display a first search interface corresponding to a text-based search on the touch sensing display, and a second interface providing a code to display a second search interface on the touch sensing display, when a call interaction of the second search interface corresponding to a recognition search is sensed in response to a touch input on the touch sensing display while displaying the first search interface. | 2013-03-07 |
20130061167 | Process Management Views - Two different process management views can be displayed, and a user can request to switch between the two views. The user can select a process in either view and have the selected process terminated. One view is a simplified view that identifies processes and whether they are non-responsive. The other view is an expanded view that identifies processes and the amount of various system resources used by each of those processes. Various additional information can be displayed in the expanded view, such as identifiers of various windows, tabs, and/or services associated with each of the processes. | 2013-03-07 |
20130061168 | SCROLLING BEHAVIOR-INFLUENCED ALGORITHM SELECTION TO FACILITATE ADAPTIVE SCROLLING - Methods, apparatuses, and articles for receiving one or more input factors associated with scrolling behavior of a user are described herein. Based on the received one or more input factors, at least one of (1) a tunable scrolling algorithm and (2) one or more non-linear scrolling algorithms of a plurality of non-linear scrolling algorithms may be selected for use in evaluating the scrolling behavior of the user. | 2013-03-07 |
20130061169 | COMPUTER SYSTEM SECURITY DASHBOARD - A computing system security dashboard is provided for presentation on a computer display device, the dashboard including a plurality of security view panes. Each security view pane, when expanded, presents a respective visualization of security conditions of a particular computing system. When the particular security view pane is collapsed it can hide at least a portion of particular visualizations of security conditions presented using the particular security view pane when expanded. The particular security view pane occupies a smaller area of the dashboard when collapsed than when expanded. A particular visual indicator is presented on the particular security view, at least when collapsed, summarizing at least a portion of the particular security conditions identified in the particular visualizations. A user interaction with the particular collapsed security view pane can prompt the particular security view pane to be expanded in area and present the particular visualizations. | 2013-03-07 |
20130061170 | USER INTERFACE ELEMENT - Methods and apparatus for providing a user interface for an electronic device are described. Described embodiments include methods and apparatus for generating a user interface element, expanding a user interface element, transitioning subject information in a user interface element, and removing a user interface element. | 2013-03-07 |
20130061171 | DISPLAY APPARATUS AND UI PROVIDING METHOD THEREOF - A display apparatus is provided. The display apparatus includes a display unit for displaying a User Interface (UI) having a size that varies in response to a user's manipulation of the display unit; and a control unit for changing a type of information displayed in the UI in at least one stage in accordance with a state of the manipulated size of the UI. | 2013-03-07 |
20130061172 | ELECTRONIC DEVICE AND METHOD FOR OPERATING APPLICATION PROGRAMS - An electronic device and a method for operating application programs are provided. In the method, an application program listing frame is displayed on a touch screen of the electronic device, wherein the application program listing frame comprises a first icon corresponding to a first application program. When a first touch operation applied to the first icon is detected by the touch screen, the first application program is launched. However, when a second touch operation applied to the first icon is detected by the touch screen, a first simple frame related to the first application program is popped out from the application program listing frame while the first application program is not running. A size of the first simple frame is smaller than the application program listing frame, and the first touch operation is different from the second touch operation. | 2013-03-07 |
20130061173 | INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREOF, AND STORAGE MEDIUM FOR TRANSMITTING A DATA FILE VIA A SHARED FOLDER - An information processing apparatus for storing a data file in an open folder that is monitored to determine whether the data file is stored, the information processing apparatus includes a display control unit configured to display a selection screen for receiving collective selection for a plurality of the open folders generated in a shared folder that can be browsed by a plurality of information processing apparatuses; a selection unit configured to select the plurality of open folders received via the selection screen displayed by the display control unit, and a registration unit configured to register the plurality of open folders selected by the selection unit as transmission destinations. | 2013-03-07 |
20130061174 | METHOD AND SYSTEM FOR DYNAMICALLY PROVIDING PRODUCT CONFIGURATIONS - Product data management systems and methods. A method includes determining a user identification and identifying a plurality of product contexts corresponding to the user identification and based on a user role, including performing a query on a database. The method includes displaying configuration items corresponding to the identified contexts and receiving a user selection of a configuration item. The method includes launching a tool based on the selected confirmation item, including loading configuration data according to the selected configuration item and corresponding identified context. | 2013-03-07 |
20130061175 | Portable Electronic Device for Photo Management - A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display. | 2013-03-07 |
20130061176 | ITEM SELECTION DEVICE, ITEM SELECTION METHOD AND NON-TRANSITORY INFORMATION RECORDING MEDIUM - In an item selection device, a display controller displays an item on a screen. A first acquirer acquires a position of contact by a user on the front side of the screen. A second acquirer acquires a position of contact by a user on the back side of the screen. A measurer measures an inclination of the item selection device. An outputter outputs an item selected based on the position acquired by the first acquirer when the measured inclination satisfies a first condition and outputs an item selected based on the position acquired by the second acquirer when the measured inclination satisfies a second condition. Furthermore, the display controller displays the item in a first state when the measured inclination satisfies the first condition and displays the item in a second state when the measured inclination satisfies the second condition. | 2013-03-07 |
20130061177 | EFFICIENT BROWSING, SELECTION, VISUALIZATION, AND TRACING OF COMPLEX MULTI-DIMENSIONAL RELATIONSHIPS AMONG OBJECTS - A method for interacting with multi-dimensional object relationships, including: opening an expandable dialog in response to detecting a cursor hover event by a cursor on a first object in a user interface, wherein the user interface is displayed on a display device; expanding the dialog according to a navigable chain of object relationships, wherein the chain of object relationships includes progressive lists of possible objects linked by lists of possible relationships, wherein the dialog is responsive to compound hovering by the cursor; and saving a relationship path selected from the chain of object relationships according to a user selection of a second object, wherein the relationship path includes the second object linked to the first object by a first relationship. | 2013-03-07 |
20130061178 | DEVICE AND METHOD FOR PROVIDING A MEDITATION EXPERIENCE - A device for providing a meditative experience wherein the device utilizes an animated production that is generally 10 minutes in length and that focuses on the activation of the seven Chakras as a means of providing physical and/or spiritual wellness. The benefits of the device are automatic such that no prior training is required by the user to realize the wellness effect of the device. The user simply needs to view an animated production where the seven rays activate the seven chakras in a specific manner. The production can be viewed on any form of personal display device and can take place anywhere it is desirable to have a meditative experience. | 2013-03-07 |
20130061179 | IDENTIFICATION AND ESCALATION OF RISK-RELATED DATA - Apparatus for processing customer information is provided. The apparatus may include a receiver configured to receive information relating to a customer. The information may satisfy pre-determined criteria. The pre-determined criteria is arranged to support a qualification of the customer as a high risk customer. The information may be received from one of a plurality of third party vendors. The information may include a client identification number, a client tax number and a client social security number. The apparatus may also include a processor configured to cause a graphical user interface (“GUI”) to display a plurality of user roles in a drop-down menu. Each of the user roles defines a set of user entitlements. In the event that the financial institution database includes information relating to the high risk customer, the processor may be further configured to transfer the information to one or more of a plurality of receivers. | 2013-03-07 |
20130061180 | ADJUSTING A SETTING WITH A SINGLE MOTION - Methods and systems for adjusting a device setting in response to a single motion are provided herein. The method includes initiating a user interface in response to a tap down on a device setting icon without releasing. The method also includes adjusting a device setting in response to a dragging or sliding on the device setting icon without releasing. The method further includes confirming the device setting by releasing once a desired device setting level has been attained. | 2013-03-07 |
20130061181 | METHOD AND APPARATUS FOR PROVIDING A MULTI-DIMENSIONAL INPUT - An approach is provided for generating a multi-dimensional input. A user interface platform causes, at least in part, a mapping of one or more parameters, one or more representations of the one or more parameters, or a combination thereof onto one or more respective surface segments of at least one three-dimensional icon. The user interface platform then causes, at least in part, a rendering of the at least one three-dimensional icon in a user interface. The user interface platform then determines one or more manipulations of the at least one three-dimensional icon in the user interface, and processes and/or facilitates a processing of the one or more manipulations to determine one or more weighting values for the one or more parameters. | 2013-03-07 |
20130061182 | INTERFACE AND METHOD FOR EXPLORING A COLLECTION OF DATA - An interface is provided for permitting a user to explore a collection of data. The data collection, in embodiments, provides nodes as structural elements, and references which are assigned to nodes and hold identifiers of other nodes. Multiple references can be assigned to each node, thus guiding a user of the system to multiple other nodes, and multiple references can hold the same address, so that multiple nodes can have references pointing to the same node. The interface allows visualizing the network created by the interconnection of the nodes on a display region. The interface also allows the user to intuitively navigate along the references in both directions of the references, so that the user can explore which nodes are referenced by a certain node, and also by which nodes a certain node is referenced. Electronic documents can be assigned to each node, and the interface allows these documents to be displayed either directly in a reserved display region of the interface, or by launching a matching application on the user's computer. | 2013-03-07 |
20130061183 | Multiple Patterning Layout Decomposition for Ease of Conflict Removal - A mechanism is provided for multiple patterning lithography with conflict removal aware coloring. The mechanism makes multiple patterning coloring aware of the conflict removal overhead. The coloring solution explicitly considers ease of conflict removal as one of the coloring objectives. The mechanism pre-computes how much shapes can move in each direction, The mechanism generates a conflict graph where nodes represent shapes in the layout and edges represent conflicts between shapes. The mechanism assigns weights to edges based on available spatial slack between conflicting features, The mechanism then uses the weights to guide multiple patterning coloring. The mechanism prioritizes conflicting features with higher weights to be assigned different colors. | 2013-03-07 |
20130061184 | AUTOMATED LITHOGRAPHIC HOT SPOT DETECTION EMPLOYING UNSUPERVISED TOPOLOGICAL IMAGE CATEGORIZATION - A method for proactively preventing lithographic problems is disclosed, which employs information generated from layout patterns including hot spots in a first technology node to identify hot spots in a second technology node employing a scaled down minimum dimension. In this proactive approach, problematic patterns or complex product geometries are identified in a chip design layout of the second technology node based on detection, in the chip design layout, of topological features that are similar to topological features of known hot spots in the first technology node. The identified patterns are potential hot spots in the chip design layout for the second technology node. Known hot spots in layout patterns in the first technology node are topologically categorized to provide a database for performing the fault detection and diagnosis on the chip design layout. | 2013-03-07 |
20130061185 | MASK ASSIGNMENT FOR MULTIPLE PATTERNING LITHOGRAPHY - A mechanism is provided for mask assignment for triple patterning lithography. The mechanism identifies tip-to-tip (TT), tip-to-side (TS), and side-to-side (SS) conflicting parts by design rule dependent projection. The mechanism finds stitch location for TT, TS, and SS conflicts separately. The mechanism colors TT, TS, and SS conflicting parts with mask0/mask1, mask0/mask2, mask1/mask2 coloring cycle with each type colored separately. The mechanism uses existing infrastructure of two-way coloring. As a first objective, the mechanism attempts to minimize conflicts. As a second objective, the mechanism attempts to minimize the number of stitches by assigning the two sides of stitches to the same mask. Once coloring of all conflicting parts is done, the mechanism colors non-conflicting parts to maximize minimum overlap of exposures and to use both colors if two sides are different colors and one color if both sides are the same color. | 2013-03-07 |
20130061186 | MULTI-PATTERNING METHOD - A method includes receiving data representing a layout of a DPT-layer of an integrated circuit generated by a place and route tool. The layout includes a plurality of polygons to be formed in the DPT-layer by a multi-patterning process. First and second ones of the plurality of polygons to be formed using first and second photomasks, respectively are identified. Any intervening polygons along a first path connecting the first polygon to the second polygon, and separator regions between adjacent polygons along the first path are identified. The separator regions have sizes less than a minimum threshold distance between polygons formed on the first photomask. The separator regions are counted. A multi-patterning conflict is identified, if the count of separator regions is even, prior to assigning all remaining ones of the plurality of polygons to the first or second masks. | 2013-03-07 |
20130061187 | STRIPING METHODOLOGY FOR MASKLESS LITHOGRAPHY - The present disclosure involves a method of performing a maskless lithography process. The method includes receiving a computer layout file for an integrated circuit (IC) device. The layout file contains a plurality of IC sections. The method includes separating the computer layout file into a plurality of sub-files. The method includes striping the plurality of sub-files concurrently using a plurality of computer processors, thereby generating a plurality of striped sub-files. The method includes transferring the plurality of striped sub-files to a maskless lithography system. | 2013-03-07 |