13th week of 2010 patent applcation highlights part 56 |
Patent application number | Title | Published |
20100083036 | CONFIGURATION OF MEMORY MANAGEMENT TECHNIQUES SELECTIVELY USING MITIGATIONS TO REDUCE ERRORS - Techniques for performing memory management to mitigate memory errors. In accordance with the principles described herein, a memory management module may be implemented that acts in different modes of operation for each of one or more software modules that are instances of applications. In one mode of operation, memory operations may be performed in accordance with one or more mitigation actions, and in another mode of operation, the memory management module performs memory operations as requested, without performing mitigation actions. A memory management module may maintain a record in a data store associated with the memory management module that may be used to determine whether to enable the mitigations. In some implementations, records maintained by each of a plurality of computing devices may be aggregated at a central server and this aggregated information may be used to adjust the entries on each of the computing devices. | 2010-04-01 |
20100083037 | MEMORY REPAIR - A memory chip having a memory with a plurality of non-redundant memory lines and a plurality of redundant memory lines, and a controller configured to allocate dynamically a redundant memory line to a failed memory line during runtime. | 2010-04-01 |
20100083038 | METHOD AND SYSTEMS FOR RESTARTING A FLIGHT CONTROL SYSTEM - A method for rapid restarting of a flight control system, wherein the flight control system comprises a processor, is provided. The method includes storing at least one executable program on a memory device and copying the at least one executable program to a first random access memory (RAM) sector and a second RAM sector of a RAM memory device at a predetermined time. The method also includes copying the at least one executable program from the second RAM sector to the first RAM sector upon a restart of the processor and reinitializing processor operation by executing the at least one executable program copied from the second RAM sector to the first RAM sector. | 2010-04-01 |
20100083039 | REDUNDANT ARRAY OF INDEPENDENT DISKS-RELATED OPERATIONS - In an embodiment, an apparatus is provided that may include circuitry to generate, at least in part, and/or receive, at least in part, at least one access request involving a redundant array of independent disks (RAID) storage. The storage may be capable of accessing, in response, at least in part, to the at least one request an encryption and/or parity information. The encryption may be of at least one portion of the data and/or the parity information. The encryption may be stored in (1) encrypted disk stripes in the storage such that the data is unrecoverable based solely upon remaining unencrypted portion of the data and the parity information stored in the storage, and/or (2) one or more respective disk stripes having a number that is determined based at least in part upon one or more encryption levels, if any, associated with at least one characteristic of the data. | 2010-04-01 |
20100083040 | Expander Circuit For A Solid State Persistent Storage Device That Provides A Plurality Of Interfaces To Corresponding Storage Controllers - A system includes a solid state persistent storage device, and a plurality of storage controllers to manage access of the solid state persistent storage device. An expander circuit is connected to the solid state persistent storage device and has a plurality of computer-based bus interfaces connected to the corresponding plurality of storage controllers. | 2010-04-01 |
20100083041 | FILE UPDATE SYSTEM AND BOOT MANAGEMENT SYSTEM OF MOBILE COMMUNICATION TERMINAL, METHOD OF UPDATING FILE IN MOBILE COMMUNICATION TERMINAL, AND METHOD OF BOOTING MOBILE COMMUNICATION TERMINAL - Disclosed are a file update system of a mobile communication terminal which is capable of recovering Same Owner ID Error caused by damage of a file header in an EFS (Embedded File System) area of the mobile communication terminal, a boot management system of a mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal, a method of updating a file in the mobile communication terminal, and a method of booting the mobile communication terminal which is capable of preventing a fatal error caused by damage of a file header in an EFS area of the mobile communication terminal. | 2010-04-01 |
20100083042 | DATA PROCESSING DEVICE CAPABLE OF AUTOMATICALLY RETRANSMITTING DATA FILE DELETED FROM SERVER - To facilitate retransmission of a data file that has been deleted from a server, a data processing device includes a first storage section in which a management table is stored. The management table includes a list of communication histories with respect to communications with each of the servers. Each communication history indicates a data file transmitted to the server. The device further includes a second storage section storing data files transmitted to the servers. A control section is provided for judging, when a communication section is in communication with a server, whether or not a data file which has already been transmitted to the server needs to be retransmitted and retransmit the data file to the server upon retrieving the data file from the second storage section when judgment is made so that retransmission of the data file is needed. | 2010-04-01 |
20100083043 | INFORMATION PROCESSING DEVICE, RECORDING MEDIUM THAT RECORDS AN OPERATION STATE MONITORING PROGRAM, AND OPERATION STATE MONITORING METHOD - The device and method includes outputting a subsistence signal repeatedly that indicates that an information processing device is normally operating when the information processing unit is normally operating, executing a memory dump processing, if necessary, when a fault occurs in the information processing unit, monitoring whether another subsistence signal is output within a first time period after the subsistence signal is output, and determining whether or not the memory dump processing is being executed, requesting a restart or a shutdown of the information processing device if the memory dump processing is not being executed, and requesting the restart or the shut down of the information processing device after a second time period passes if the memory dump processing is being executed. | 2010-04-01 |
20100083044 | INFORMATION PROCESSING APPARATUS WITH RESUME FUNCTION AND INFORMATION PROCESSING SYSTEM - An information processing apparatus having a resume function which can maintain the security even when a plurality of users commonly use the apparatus. A work state at a power-off time of the apparatus is preserved together with a work state name including a user's ID in a different area in a plurality of preservation areas for resume function on a main memory for each user. When a power source is again turned on, data in the preservation area corresponding to the user's ID is used to reproduce the work state of the user at the power-off time. The work preservation areas can be provided on a file server apparatus in a network not needing battery back-up. When the information processing apparatus is used, a work state at a power-off time can be independently preserved and reproduced for each user. | 2010-04-01 |
20100083045 | METHODS AND APPARATUS TO PERFORM QUALITY TESTING IN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM BASED COMMUNICATION SYSTEMS - Methods and apparatus to perform quality testing in Internet Protocol (IP) Multimedia subsystem (IMS) based communication systems are disclosed. An example IMS-based system comprises a web portal to allow a user to configure quality testing for a user endpoint and to present results of the quality testing, a test server to exchange packets with the user endpoint to perform the testing, an IMS application server to implement a state machine to establish a test session between the test server and a test module of the user endpoint, the packets to be exchanged between the test server and the test module via the session, and a data analyzer to determine one or more parameters representative of performance of the session based on the exchanged packets, and to provide the same to the web portal, the web portal to present information representative of the one or more parameters to the user. | 2010-04-01 |
20100083046 | LOG MANAGEMENT METHOD AND APPARATUS, INFORMATION PROCESSING APPARATUS WITH LOG MANAGEMENT APPARATUS AND STORAGE MEDIUM - One system monitors components constituting an information apparatus and a program in execution. The system classifies logs outputted from the information processing apparatus for each monitor target, divides the monitor targets into categories of hardware and software, refers to relationship definition information indicating the combination of monitor targets in which an operational relationship exists between monitor targets belonging to different categories and specifies a combination indicated in the relationship definition information among monitor targets whose logs are classified. The system relates logs arranged for each monitor target on the basis of the specified combination and outputs the logs on a display device. | 2010-04-01 |
20100083047 | MEMORY MANAGEMENT TECHNIQUES SELECTIVELY USING MITIGATIONS TO REDUCE ERRORS - Techniques for performing memory management to mitigate memory errors. In accordance with the principles described herein, a memory management module may be implemented that acts in different modes of operation for each of one or more software modules issuing requests for performance of memory operations to the memory management module. In one mode of operation, one or more mitigation actions may be performed by the memory management module in addition to or instead of the memory operation requested by the calling software module, such that the memory operations are performed in accordance with the mitigation actions. These mitigation actions may serve to reduce a likelihood of a memory error negatively affecting the calling software module. In another mode of operation, the memory management module performs memory operations as requested, without performing mitigation actions. | 2010-04-01 |
20100083048 | EVALUATING EFFECTIVENESS OF MEMORY MANAGEMENT TECHNIQUES SELECTIVELY USING MITIGATIONS TO REDUCE ERRORS - A mitigation enablement module for a computer that improves application reliability. When performing memory management operations, the mitigation enablement module and associated memory manager selectively use mitigations that are intended to prevent an application bug from cause an application error. The memory manager may selectively apply mitigations for each of one or more applications based on the likelihood that such mitigations are successful at preventing bugs from causing application errors. The likelihood is determined from historical information on whether the mitigations, when applied, prevented bugs from causing memory operations that could cause application errors. This historical information can be gathered on a single computer over multiple invocations of the application or may be aggregated from multiple computers, each invoking the application. The determined likelihood may then be used to determine whether or for how long to apply the mitigation actions for memory operations requested by the application. | 2010-04-01 |
20100083049 | COMPUTER SYSTEM, METHOD OF DETECTING SYMPTOM OF FAILURE IN COMPUTER SYSTEM, AND PROGRAM - Provided is a computer system comprising: a failure symptom detection unit for detecting a symptom of a failure in hardware of a computer based on a measurement of a sensor; and a plurality of the sensors each provided to a component of the hardware, for measuring a status quantity of the component. The failure symptom detection unit comprises: a failure symptom determination processing unit for obtaining, from a characteristic information for each application, an estimation of the status quantity of the each component, which corresponds to current load information, obtaining a current status quantity as a current value for the each component, and determining, when an absolute value of a difference between the estimation and the current value is equal to or more than a permissible error, that the symptom of the failure is present. | 2010-04-01 |
20100083050 | ERROR DETECTION CONTROL SYSTEM - An error detection control system for a nonvolatile memory comprises: a nonvolatile memory having data areas for a plurality of addresses each including a main data area and a redundant data area for one address; memory control means for controlling on the nonvolatile memory a batch erasing process on a data area group basis, a reading process on the data area basis, a programming process on the data area basis, and an overwriting process on a bit basis; error detecting means for executing the error detecting process based upon the corresponding redundant data; error detecting control means for controlling availability of execution of the error detecting process based upon data types to be classified depending on whether or not the data is subjected to the overwriting process or a storage state indicating whether or not the overwriting process has been executed. | 2010-04-01 |
20100083051 | GAMING APPARATUS HAVING MEMORY FAULT DETECTION - In the information process device | 2010-04-01 |
20100083052 | Apparatus, System, and Method for Multi-Address Space Tracing - An apparatus, system, and method are disclosed for multi-address space tracing. A trigger module establishes a trigger event with a trace level. The trigger event occurs in at least a first address space of a plurality of address spaces. The trace level defines trace data to be stored from the plurality of address spaces. A monitor monitors messages communicated within and between the plurality of address spaces. A detection module detects the trigger event. A log module logs the trace data from the plurality of address spaces defined by the trace level in response to detecting the trigger event. | 2010-04-01 |
20100083053 | SYSTEM AND METHOD FOR GENERATING AN ORTHOGONAL ARRAY FOR SOFTWARE TESTING - A system and method for generating an orthogonal array (OA) for software testing is disclosed. In one embodiment, the method for generating an OA of test cases for testing a system includes accepting a user input from a user, the user input including multiple factors and multiple levels associated with the system, accessing a reference table to determine a set of parameters based on the user input for testing each level of a factor against all levels of all other factors in the system, and performing a predetermined number of iterations based on the set of parameters to generate the OA of the test cases. The OA of the test cases includes combinations of the multiple factors and the multiple levels required for testing pair-wise interactions between the multiple levels and the multiple factors in the system. | 2010-04-01 |
20100083054 | System and Method For Dynamic Problem Determination Using Aggregate Anomaly Analysis - A system and method are provided for determining problem conditions in an IT infrastructure using aggregate anomaly analysis. The anomalies in the metrics occurring in the monitored IT infrastructure are aggregated from all resources reporting metrics as a function of time. The aggregated metric anomalies are then normalized to account for the state of the monitored IT infrastructure to provide a normalized aggregate anomaly count. A threshold noise level is then determined utilizing a variably selectable desired level of confidence such that a problem event is only determined to likely be occurring in the IT infrastructure when the normalized aggregate anomaly count exceeds the threshold noise level. The normalized aggregate anomaly count is monitored against the threshold noise level as a function of time, such that a problem event in the IT infrastructure is identified when the normalized aggregate anomaly count exceeds the threshold noise level at a given time. | 2010-04-01 |
20100083055 | Segment Based Technique And System For Detecting Performance Anomalies And Changes For A Computer Based Service - A technique includes sampling at least one performance metric of a computer-based service to form time samples of the metric(s) and detecting an occurrence of an anomaly or a performance mode change in the service. The detection includes arranging the time samples in segments based on a statistical analysis of the time samples. | 2010-04-01 |
20100083056 | PROGNOSTIC DIAGNOSTIC CAPABILITY TRACKING SYSTEM - A universal on-board system is provided for automatic fault detection and on-the-spot repair instructions that includes a module adapted to be coupled to a wide variety of platforms and Line Replaceable Units. | 2010-04-01 |
20100083057 | SYSTEM AND METHOD FOR FILE MONITORING - A file monitoring system tracks progress of data processing of a data file. Various applications and systems transmit status updates at one or more stages of processing to the file monitoring system. The file monitoring system monitors the status updates and generates reports displaying the status of the data file at the predetermined processing states. Reports include end to end status, files received and files delivered. | 2010-04-01 |
20100083058 | Method And System Of Installing A Program On A First Computer, And Dulpicating The Installation On A Second Computer - Installing a program on a first or primary computer system, and duplicating the installation on a second or secondary computer system. At least some of the illustrative embodiments are methods comprising installing a software program on a first computer system by way of a human interacting with the first computer system (the installing by way of a plurality of operations), programmatically duplicating each operation on a second computer system coupled to the first computer system (the duplicating of each operation on the second computer system in real time with each operation on the first computer system), programmatically analyzing a result of each operation on the first computer system against a result of each operation on the second computer system, and notifying the human (by way of the first computer system) when the result of the operation on the second computer system is unexpected. | 2010-04-01 |
20100083059 | Storage Systems And Methods For Distributed Support Ticket Processing - Storage systems and methods for distributed support ticket processing are disclosed. An exemplary method may include accessing at least one storage device in a storage system by an interface manager to retrieve raw support ticket data from the at least one storage device. The method may also include analyzing the raw support ticket data at the interface manager to generate a support ticket for the storage system. The method may also include decoding the support ticket to an intermediate format at a management station. The method may also include presenting the converted support ticket to a user at the management station. | 2010-04-01 |
20100083060 | SYSTEM AND METHOD FOR MPEG CRC ERROR BASED VIDEO NETWORK FAULT DETECTION - Disclosed herein are systems, methods, and computer readable-media for detecting and identifying network faults. The method includes recording cyclic redundancy check (CRC) errors gathered by a data stream analyzer, if the number of CRC errors exceeds a threshold, sending a notification to an automated fault manager which (1) analyzes the number of CRC errors, (2) determines a cause of the CRC errors, and (3) takes appropriate corrective action based on the analysis. The method can further include storing CRC error measurements in a log organized by date and time, analyzing stored CRC error measurements to anticipate future CRC errors, and taking preventive action in advance of anticipated future CRC errors. The automated fault manager can be a rule-based fault/performance management system. The notification can be a Simple Network Management Protocol (SNMP) trap. The data stream analyzer can be an MPEG transport stream analyzer. The automated fault manager can be a video provider or a part of a network management system. The threshold can be either dynamic or static and can be based on video stream priority. | 2010-04-01 |
20100083061 | Method to Manage Path Failure Thresholds - A failure threshold host command that provides a host with the capability to tune a storage controller path failure threshold based on the host application performance requirements. The failure threshold host command comprises path failure threshold rules that the storage controller uses to determine when a CHPid has reached a failed state condition. | 2010-04-01 |
20100083062 | High performance pulsed storage circuit - The application discloses state storage circuitry comprising: an operational data input for receiving input data, a diagnostic data input for receiving diagnostic data and a diagnostic select signal input; a storage element for storing a value indicative of data received from one of said operational data input and said diagnostic data input; an output for outputting said value stored in said storage element; a pulse generator for generating pulses in response to a clock signal, said pulse generator comprising a diagnostic output and a functional output and being responsive to receipt of a diagnostic enable signal at said diagnostic select signal input to output said generated pulses at said diagnostic output and being responsive to receipt of a diagnostic disable signal at said diagnostic select signal input to output said generated pulses at said functional output; an operational path switch for receiving said pulses from said functional output and being responsive to receipt of each of said pulses to provide a transmission path from said operational data input to said storage element and being responsive to receipt of no pulse to isolate said storage element from said operational data input; and a diagnostic path switch for receiving said pulses from said diagnostic output and being responsive to receipt of each of said pulses to provide a transmission path from said diagnostic data input to said storage element and being responsive to receipt of no pulse to isolate said storage element from said diagnostic data input. | 2010-04-01 |
20100083063 | PHASE SHIFTER WITH REDUCED LINEAR DEPENDENCY - A method is disclosed for the automated synthesis of phase shifters—circuits used to remove effects of structural dependencies featured by pseudo-random test pattern generators driving parallel scan chains. Using a concept of duality, the method relates the logical states of linear feedback shift registers (LFSRs) and circuits spacing their inputs to each of the output channels. The method generates a phase shifter network balancing the loads of successive stages of LFSRs and satisfying criteria of reduced linear dependency, channel separation and circuit complexity. | 2010-04-01 |
20100083064 | SCANNABLE D FLIP-FLOP - The present invention relates to scannable D flip-flops, which are improved to solve the problem of the conventional designs and provides a small and fast scannable D flip-flop without compensating its testability. The embodiment of the present invention provides a scannable D flip-flop, comprising a source coupled logic, comprising a trigger circuit for reading a clock input; a scannable input circuit coupled to the trigger circuit having four NMOS transistors; a first feedback circuit for a first output; and a second feedback circuit for a second output; a latch circuit coupled to the source coupled logic; and an output buffer coupled to the latch circuit. Another embodiment of the present invention provides a scannable D flip-flop, comprising: a cascade dynamic logic, comprising: a first stage circuit; a second stage circuit coupled to the first stage circuit; a third stage circuit coupled to the second stage circuit; and a scannable input circuit coupled to the first stage circuit having four NMOS transistors for reading a data input and scannable inputs; a latch circuit coupled to the second stage circuit; and an output buffer coupled to the latch circuit. | 2010-04-01 |
20100083065 | Method and apparatus for error detection and correction - A Random Access Error Detection and Correction unit (RAEDAC) that incorporates a bit-wise error detection and correction unit (BEDAC) in a memory system. In one embodiment, a word-wise error detection and correction unit (WEDAC) operates in coordination with a BEDAC that performs a bit-wise parity calculation. In another embodiment, a WEDAC operates in coordination with a full bit-wise BEDAC that calculates bit-wise check bits. The RAEDAC may be applied to create a multi-dimensional EDAC where, for example, the memory is partitioned into a stack of planes, and a stack-wise error detection and correction unit (SEDAC) is implemented. | 2010-04-01 |
20100083066 | SYSTEM AND METHOD FOR AUTOMATIC COMMUNICATION LANE FAILOVER IN A SERIAL LINK - A system for automatic lane failover includes a first device coupled to a second device via a serial communication link having a plurality of a communication lanes. The devices may communicate by operating the link in a normal mode and a degraded mode. During normal mode operation, the devices may send frames of information to each other via the serial communication link. Each frame of information may include a number of data bits and a number of error protection bits. In response to either device detecting a failure of one or more of the communication lanes, the first device may cause the serial communication link to operate in a degraded mode by removing the one or more failed communication lanes. In addition, each device may reformat and send the frame of information on the remaining communication lanes with fewer data bits and the same number of error protection bits. | 2010-04-01 |
20100083067 | Mobile Communication Apparatus - In a mobile communication system, when a receiving condition is deteriorated to the extent that reception does not succeed even by means of combination after retransmission to the maximum number of retransmissions, a transmission rate is restricted by reducing radio frames assignable to new data, and by setting dedicated retransmission frames, to which retransmission data are assignable, over the maximum number of retransmissions for the reduced transmission rate, thereby enabling a greater number of retransmissions than the maximum number of retransmissions without an increase of a buffer size. By this, a combination gain through retransmission is improved and a retransmission failure rate is decreased. | 2010-04-01 |
20100083068 | Allocation Of Symbols Of An Erasure Code Across A Plurality Of Devices - A technique is provided for determining an allocation of the symbols of an erasure code across a plurality of devices. A list of erasure patterns is provided for the erasure code and, based on the list, minimal erasures of minimal weight are identified for the code's symbols. Precedences of the symbols are determined based on the size of the corresponding MEMW. An allocation of the symbols across a plurality of devices is determined based on the precedences. | 2010-04-01 |
20100083069 | Selecting Erasure Codes For A Fault Tolerant System - A technique for selecting an erasure code from a plurality of erasure codes for use in a fault tolerant system comprises generating a preferred set of erasure codes based on characteristics of the codes' corresponding Tanner graphs. The fault tolerances of the preferred codes are compared based at least on the Tanner graphs. A more fault tolerant code is selected based on the comparison. | 2010-04-01 |
20100083070 | SENDING AND RECEIVING METHOD AND APPARATUS FOR IMPLEMENTING SERVICE DATA RECOVERY - A sending method, a receiving method, a sending apparatus, and a receiving apparatus for implementing service data recovery are disclosed, a channel protection method for channels which fail, and a channel protection system with the corresponding sending apparatus and receiving apparatus are disclosed. The channel protection method includes: performing in-band redundancy coding for each service channel that transmits service information; using at least one out-band channel as a protection channel; performing error correction for the service channel through in-band redundancy coding when the service channel generates random or correctible errors; and correcting errors of the service channel through a protection channel when the service channel fails or generates non-correctible errors. | 2010-04-01 |
20100083071 | LDPC (Low Density Parity Check) code size adjustment by shortening and puncturing - LDPC (Low Density Parity Check) code size adjustment by shortening and puncturing. A variety of LDPC coded signals may be generated from an initial LDPC code using selected shortening and puncturing. Using LDPC code size adjustment approach, a single communication device whose hardware design is capable of processing the original LDPC code is also capable to process the various other LDPC codes constructed from the original LDPC code after undergoing appropriate shortening and puncturing. This provides significant design simplification and reduction in complexity because the same hardware can be implemented to accommodate the various LDPC codes generated from the original LDPC code. Therefore, a multi-LDPC code capable communication device can be implemented that is capable to process several of the generated LDPC codes. This approach allows for great flexibility in the LDPC code design, in that, the original code rate can be maintained after performing the shortening and puncturing. | 2010-04-01 |
20100083072 | Data interleaver - Methods and corresponding systems in an interleaver include loading K symbol data, in a linear order, into a matrix memory having (R·C) storage locations corresponding R rows and C columns. A sequence of interleaved addresses is produced for reading the K symbol data in an interleaved order from the matrix memory. Next, (R·C)−K interleaved addresses are queued in a first-in-first-out (FIFO) memory. After queuing (R·C)−K interleaved addresses in the FIFO memory, symbol data is output using the interleaved addresses in the FIFO memory to address and output the symbol data in the matrix memory in the interleaved order. The FIFO memory can contain at least 234 memory locations. | 2010-04-01 |
20100083073 | Data processing apparatus, memory controlling circuit, and memory controlling method - A data processing apparatus includes a memory, an additional bit generating unit which generates an additional bit to be added to write expectation values, on a basis of the write expectation values to be written respectively to designated addresses in the memory, the additional bit and the write expectation values being supplied to the memory as write data and stored respectively in memory cells at the addresses, and a write state judging unit which reads stored data retained in the memory cells at the addresses and judges a write state of the memory cells. | 2010-04-01 |
20100083074 | Block Code Decoding Method And Device Thereof - A block code decoding method and device thereof are provided. The procedure of the bounded distance decoding is simplified and the number of correlation calculating is reduced via a set of pre-established XOR masks. The decoding method includes: picking up the source code part of the received message; executing a XOR calculating for the source code part with the XOR masks, and encoding the results thereof to produce a set of compared codes; executing a correlation calculating for the set of compared codes and the received message; and determining a compared code having the maximum correlation result as the decision. | 2010-04-01 |
20100083075 | Methods and Apparatus for Selective Data Retention Decoding in a Hard Disk Drive - Methods and apparatus are provided for improved physical re-read operations in a hard disk drive. The disclosed methods and apparatus selectively retain data in a hard disk drive. A signal is read in an iterative read channel by assigning a reliability metric to each of a plurality of segments in a read signal; repeating the assigning step for a plurality of read operations; and selectively retaining the segments based on the assigned reliability metric. The read signal can be obtained by positioning a transducer over a storage media. The reliability metric may be based on soft bit decisions; log likelihood ratios or a noise estimation of a given segment. | 2010-04-01 |
20100083076 | Terminal device, time adjusting method of terminal device and communication system - A terminal device includes: a time information receiving unit which receives measured time and an estimated error of another terminal device; an estimated error calculating unit which calculates an error containing the estimated error of another terminal device received by the time information receiving unit as an updating-use estimated error; and a time updating unit which, when the updating-use estimated error calculated by the estimated error calculating unit is smaller than an estimated error stored in an estimated error memory unit, stores the updating-use estimated error calculated by the estimated error calculating unit in the estimated error memory unit thus updating the estimated error stored in the estimated error memory unit, and adjusts a measured time measured by a time measuring unit in response to the measured time of another terminal device received by the time information receiving unit. | 2010-04-01 |
20100083077 | AUTOMATED MULTIMEDIA OBJECT MODELS - Disclosed herein are systems and methods for creating multimedia presentations from presentation templates and/or multimedia object models. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. | 2010-04-01 |
20100083078 | PROXY SERVER, AND METHOD AND PROGRAM FOR CONTROLLING SAME - It is so arranged that a cookie can be utilized even by a client terminal that does not support cookie information. An index.html file to which cookie information has been appended is transmitted from a web server to a proxy server. A link destination URL contained in a web page represented by the index.html file is changed by the proxy server and the cookie information is stored in the proxy server. The web page in which the changed URL has been embedded is displayed on the client terminal. If the proxy server is requested for the web page of the changed URL, the proxy server restores the URL to the URL that prevailed before the change and also reads the cookie information. The proxy server then requests the web server for both the web page of the URL that prevailed before the change and the cookie information. Thus the web server can utilize the cookie information even though the client terminal cannot. | 2010-04-01 |
20100083079 | Formula display and search - In some embodiments, a spreadsheet application provides an option for collectively displaying the formulas associated with a set of cells in a separate view. In some embodiments, the view provides an option to search within the formulas (and/or other content) provided by the view. In some embodiments, a find and replace user interface of a spreadsheet application includes an option to search only in formulas. | 2010-04-01 |
20100083080 | Whole table referencing - Whole table referencing without explicit cell ranges is disclosed. In some embodiments, an identifier associated with a table may be employed as a table reference that refers to at least all body cells of the table. In some embodiments, such an identifier remains a valid table reference that refers to at least all body cells of the table through table size variations. | 2010-04-01 |
20100083081 | Multi-level naming of grouped data - Multi-level naming of grouped data is disclosed. In some embodiments, a specification of a plurality of levels of headers with respect to at least one dimension of a group of cells is received, and header cell values of header cells comprising the plurality of levels of headers are enabled to refer to one or more associated cells in the group of cells. | 2010-04-01 |
20100083082 | Locking spreadsheet cells - In some embodiments, an option to lock one or more associated cells is provided with respect to each different group of cells in a single sheet of a spreadsheet application. One or more locked cells of a group of cells do not scroll out of view at least while a portion of the group of cells is viewable in a given display view. | 2010-04-01 |
20100083083 | Compressed table format - In some embodiments, the cell content portion of a table definition of a table of cells is specified in a prescribed order such that cell positions do not have to be explicitly specified with cell definitions in the cell content portion of the table definition. The cells of the table to which one or more entries in the cell content portion correspond to are inferred from the prescribed order in which the entries are specified. | 2010-04-01 |
20100083084 | CREATING ELECTRONIC DATA INTERCHANGE RELATIONSHIPS - Disclosed services, methods, systems, networks, and software media for facilitating the creation of data structures to enable a pair of enterprises to exchange documents such as business documents may enable a user to specify values for a set of parameters associated with an exchange of a business document between an entity and a trading partner and enable a user to invoke an envelope creation utility (ECU). When the user invokes the ECU, the specified set of parameter values and a set of one or more predefined business processes are accessed to create set of electronic document envelopes suitable for electronic transmission of a business document. | 2010-04-01 |
20100083085 | SYSTEM AND METHOD FOR MANAGEMENT OF COMMON DECENTRALIZED APPLICATIONS DATA AND LOGIC - Enables a computer-assisted management of enterprise-network files of interest, and trouble-free migration of enterprise-wide business data and processes currently built and maintained in two popular tools, spreadsheets (commonly MICROSOFT® EXCEL®) and desktop/departmental databases (commonly MICROSOFT® ACCESS®). Includes:
| 2010-04-01 |
20100083086 | Providing spreadsheet features - Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, providing a feature with respect to a set of cells includes determining that a degradation threshold associated with the feature is satisfied with respect to the set of cells and at least partially degrading the feature for the set of cells. | 2010-04-01 |
20100083087 | Rendering common cell formatting for adjacent cells - Rendering common cell formatting for adjacent cells is disclosed. In some embodiments, when rendering cells, a set of adjacent cells that have at least one type of cell formatting in common is identified, and the at least one type of cell formatting is rendered as a single entity rather than individually for each cell in the set to prevent visual artifacts between adjacent cells from arising. | 2010-04-01 |
20100083088 | Defining custom formats - Defining custom cell formats is disclosed. In some embodiments, in response to receiving an indication of a selection of an option to define a custom cell format, a user interface to define the custom cell format is provided, wherein a format element in a definition of the custom cell format in the user interface is represented as a format element token. | 2010-04-01 |
20100083089 | Token representation of references and function arguments - A token representation of references and function arguments is disclosed. In some embodiments, an indication that a formula is being entered into a cell is received, and references and/or function arguments in the formula, if any, are represented as tokens. Each token comprises an atomic user interface object. In various embodiments, references are rendered as reference tokens and function arguments are rendered as argument tokens and/or mode tokens. | 2010-04-01 |
20100083090 | Context sensitive computations - Context sensitive computations in a spreadsheet application are disclosed. In some embodiments, semantics with respect to various spreadsheet operations are specified for each of a plurality of number formats in a spreadsheet application. The semantics associated with a particular number format specify behavior for values of that number format with respect to various spreadsheet operations. | 2010-04-01 |
20100083091 | Dynamic text escaping - In some embodiments, text that includes one or more prescribed characters is represented on a pasteboard in a plurality of representations, including an escaped representation that escapes the one or more prescribed characters so that a format of the text can be preserved when the text is pasted into a cell of a spreadsheet application that does not natively support inclusion of the one or more prescribed characters in cell content. | 2010-04-01 |
20100083092 | Dynamic Schema Creation - In a database application executing on a computer system, a database table view is represented by a structured object located on a storage device coupled to the computer system. Responsive to a user pasting content (e.g., spreadsheet data) onto the view of the table, the database application determines if the content to be pasted extends beyond the number of rows (records in a database) or columns (database fields) currently displayed in the table view. If the content extends beyond the number of rows or columns currently displayed, the database application automatically adds one or more records or fields to the structured object on the storage device, and updates the table view to display one or more rows or columns corresponding to the records or fields added to the structured object. | 2010-04-01 |
20100083093 | Content Conversion System and Computer Program - A content conversion system of the present invention includes a divider that determines a division point in content data using a determination reference based on a distance (content distance) on a data description between content components in the content data, and divides the content data based on the determination result, a reconstructing unit that reconstructs the divided data as the respective content data, and a division parameter setter that, based on the difference between a variation in distances in the data description between content components in reference content data and a variation in distances in the data description between content components in division target content data, corrects an optimum determination reference of the reference content data, and creates a determination reference for the division target content data. | 2010-04-01 |
20100083094 | HANDLING UNHANDLED RASTER OPERATIONS IN A DOCUMENT CONVERSION - The conversion of a document of a first format that supports a set of raster operations into a document of a second format that does not support one or more unhandled raster operations of the set of raster operations is disclosed. For example, one disclosed embodiment comprises locating a region in the document of the first format that contains an unhandled raster operation, rasterizing the region in the document of the first format that contains the unhandled raster operation to form a rasterized region, and incorporating the rasterized region into the document of the second format. | 2010-04-01 |
20100083095 | Method for Extracting Data from Web Pages - Embodiments of the invention describe a computer-implemented method for extracting data from web pages. During a learning stage, the embodiments receive a template web page represented by a template Document Object Model (DOM) and select a record node, which is a root node of a sub-tree of the template DOM that contains data to be extracted. After that, a record node sub-tree and data field sub-paths are stored in a memory, wherein the record node is a root node of the record node sub-tree, and the data field sub-paths are relative paths of the template DOM from the record node to data field nodes. During the extraction stage, a web page represented by a DOM-tree is received and a matched sub-tree of the DOM-tree according to a structure of the record node sub-tree is identified. Next, data from the matched sub-tree according to the data field sub-paths are extracted. | 2010-04-01 |
20100083096 | Visualizing Content Positioning within a Document Using Layers - It can be difficult to predict what the layout of a document will be if the document contains several content elements, some of which are associated with different positioning schemes. In one embodiment, elements are shown in different layers based on their positioning schemes. For example, a first layer includes elements that are associated with non-overlapping positioning schemes, and a second layer includes elements that are associated with overlapping positioning schemes. When the document is viewed from above, the layers “collapse” onto each other, and the document appears to have a conventional (two-dimensional) page rendering. However, when the document is viewed from an angle, the layers appear separately in three-dimensional space, similar to an exploded view. The separate layers reveal the positioning schemes of the various elements and the layout interactions between those elements. This visualization technique helps a user understand how various elements are positioned within the document. | 2010-04-01 |
20100083097 | System And Method For Determining The Data Model Used To Create A Web Page - A system for determining the data used to create a web page includes a web server configured to generate a web page, the web page comprising at least one content object, a content management system coupled to the web server and a content manifest provided by the web server, the content manifest including a content identifier for the at least one content object on the web page. | 2010-04-01 |
20100083098 | Streaming Information that Describes a Webpage - Techniques to stream information describing a webpage are described. In an implementation, a webpage having a plurality of objects is accessed over a network. As changes are made to the webpage, elements describing changes to objects within the webpage are generated and streamed to an application. In another implementation, a stream of elements from a browser is received. Each of the elements describes a change to an object in a webpage accessed by the browser. | 2010-04-01 |
20100083099 | XML Streaming Parsing with DOM Instances - An apparatus, method, and program product are provided for parsing a document. A match point tuple is passed to a parser instance. The match point tuple comprises a match point. The parser instance stream parses an XML stream. In response to a match point statement in the XML stream matching the match point expression in the match point tuple, the parser instance constructs a DOM instance comprising XML content matching the match point. In a sample embodiment, the match point tuple further comprises a filter, and the parser instance adds XML statements that pass the filter to the DOM instance and discards statements that do not pass the filter. | 2010-04-01 |
20100083100 | METHOD AND SYSTEM FOR VALIDATION OF STRUCTURED DOCUMENTS - A method and apparatus for validation of structured documents are provided. The method includes searching a fast parser for an instance of a structured document. Further, the method includes parsing the instance by using the fast parser, if the fast parser is available. If no fast parser is available, the method includes parsing the instance by using a generic parser, and generating the fast parser for the structured document, in parallel. The generation of the fast parsers is based on the structure of the structured documents. | 2010-04-01 |
20100083101 | METHODS OF CODING AND DECODING A STRUCTURED DOCUMENT, AND THE CORRESPONDING DEVICES - A structured document is coded as a bit stream. The structured document can be described in Extensible Markup Language (XML). The structured document can be decoded to access a subpart of the document. Hierarchized events included in the structured document are coded as corresponding events using at least one encoding table, which is updated during the coding. Hierarchized events involved in an update of the at least one encoding table are determined. Marking information is associated with the coded events corresponding to the hierarchized events determined to be involved in the update of the at least one encoding table. | 2010-04-01 |
20100083102 | Online Content Editing of Dynamic Websites - Techniques for improved methods for editing dynamic web pages or other online content are disclosed. In one embodiment, a user, such as an administrator, can access a web page via a local client application (e.g., web browser) and can edit the web page without knowledge of the configuration by which data for the web page is stored at a remote server. | 2010-04-01 |
20100083103 | Phrase Generation Using Part(s) Of A Suggested Phrase - Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, phrases may be presented and one or more terms of a focused-on phrase may be pinned (as desirable to the user). Subsequent lists may be presented as a function of pinned terms and/or user input. In one embodiment, a placeholder may be substituted for one or more pinned terms if less than some predetermined threshold of phrases is able to be presented based upon the pinned terms and/or user input, and another list of phrases may be presented as a function of a query using fewer than all the pinned terms. The placeholder may allow out-of-index phrases to be formed, for example, based upon two or more phrases and/or terms input by the user. | 2010-04-01 |
20100083104 | ELECTRONIC APPARATUS WITH DICTIONARY FUNCTION - When the up-down pagefeed key is pressed in a state where each entry word read from the dictionary is sorted in a specific character order (in alphabetic order or in order of the Japanese syllabary) according to the corresponding language and displayed as an entry word list in the entry word list mode, the entry word above or below the current entry word is set as the selected entry word by the up-down cursor key, and the cursor is displayed on the n-th letter in the selected entry word, the first entry word above or below the current entry word differing in the n-th letter on which the cursor is located is set as a newly selected entry word and the cursor is displayed on the new n-th letter. When the translation/decision key is pressed, explanatory information on the selected entry word is read from the dictionary and displayed. | 2010-04-01 |
20100083105 | DOCUMENT MODIFICATION BY A CLIENT-SIDE APPLICATION - A method for modifying a document at a client-side application is disclosed. The method involves receiving a user-requested document at a client-side application from a server; querying a database by the client-side application with entities in the user-requested document, where at least one entity is associated with entity information stored in the database; in response to querying the database, receiving the entity information associated with the at least one entity at the client-side application; modifying the user-requested document at the client-side application to obtain a modified document, where modifying the document comprises adding the entity information or a link to the entity information associated with the at least one entity; and displaying the modified document with the client-side application. | 2010-04-01 |
20100083106 | INFORMATION PROCESSING APPARATUS, MESSAGE DISPLAY SYSTEM, MESSAGE DISPLAY METHOD, AND RECORDING MEDIUM - According to one embodiment, a computer is an information processing apparatus which is connectable to a server apparatus via a network. The computer includes an HDD which stores the model information of the information processing apparatus, a network controller which transmits the model information stored in the HDD to the server apparatus via the network, a CPU which determines, upon receiving, from the server apparatus, support information corresponding to the model information transmitted by the network controller, whether the computer includes a device corresponding to device information contained in the support information, and an LCD which displays, when the CPU determines that the computer includes a device corresponding to the device information, device information corresponding to the device. | 2010-04-01 |
20100083107 | METHOD AND SYSTEM OF PROVIDING INFORMATION DURING CONTENT BREAKPOINTS IN A VIRTUAL UNIVERSE - The present invention is directed to a system and method for providing information during content breakpoints in a virtual universe. The system comprises a placement engine configured to detect a content breakpoint within a virtual universe, which is defined as at least one of a login process, a logoff process, a teleportation, a wait state, and during any point where a user changes information streams in the virtual universe. The system also comprises an insertion resolution engine configured to create a list of prioritized information to present to a user within the virtual universe and an information definition engine configured to present the prioritized information to the user of the virtual universe during the content breakpoint. | 2010-04-01 |
20100083108 | TOUCH-SCREEN DEVICE HAVING SOFT ESCAPE KEY - A touch-screen device has a processor operatively coupled to a memory for storing and executing an application, and a touch-sensitive display screen for receiving a touch input for triggering a displaying of an escape key on the display screen. The displaying of the escape key can be triggered by touching the screen for a predetermined period of time, by swiping a stylus over the screen or by any other recognizable gesture. This soft escape key can thus be used to close, or escape from, an application. | 2010-04-01 |
20100083109 | METHOD FOR HANDLING INTERACTIONS WITH MULTIPLE USERS OF AN INTERACTIVE INPUT SYSTEM, AND INTERACTIVE INPUT SYSTEM EXECUTING THE METHOD - A method for handling a user request in a multi-user interactive input system comprises receiving a user request to perform an action from one user area defined on a display surface of the interactive input system and prompting for input from at least one other user via at least one other user area. In the event that input concurring with the user request is received from another user area, the action is performed. | 2010-04-01 |
20100083110 | HUMAN-MACHINE INTERFACE HAVING MULTIPLE TOUCH DISPLAY NAVIGATION CAPABILITIES - A Human-Machine Interface (HMI) system comprises a user interface and a processing system. The user interface displays a plurality of machine systems in an automation environment having a plurality of automation information, displays an information menu indicating a plurality of information types associated with the plurality of machine systems, receives a first touch on a surface of the user interface selecting an information type from the plurality of information types, and, while receiving the first touch, receives a second touch on the surface of the user interface selecting a machine system from the plurality of machine systems. The processing system processes the first touch and the second touch to select from the plurality of automation information an automation information associated with the selected information type and the selected machine system. The user interface displays the selected automation information. | 2010-04-01 |
20100083111 | MANIPULATION OF OBJECTS ON MULTI-TOUCH USER INTERFACE - Embodiments related to the manipulation of objects on a multi-touch graphical user interface are disclosed. For example, in one disclosed embodiment, a method of operating a multi-touch graphical user interface on a computing device comprises displaying a group of objects on the graphical user interface in a group representation, receiving a first multi-touch input in which a first number of touches associated with the group representation are moved on the graphical user interface, and in response to the first multi-touch input, changing a scale of the objects in the group representation. The method further comprises receiving a second multi-touch input in which a second number of touches associated with the group representation are moved on the graphical user interface, and in response to the second multi-touch input, changing an organization of the objects in the group representation on the graphical user interface. | 2010-04-01 |
20100083112 | MANAGING VIRTUAL UNIVERSE AVATAR BEHAVIOR RATINGS - Inappropriate behavior, such as harassment, expletive laden communications, violence or sexually explicit behavior in a virtual universe (VU) can lead to negative experiences for VU users. Younger users of a VU can be more susceptible to inappropriate behavior than adult users. A VU system can monitor behavior and associate behavior ratings with avatars within the VU to respond to avatar/user behavior. A system can determine behavior ratings based upon avatar interactions, user complaints or complements about an avatar, actions within the VU, etc. The system can subject poorly behaving avatars to various penalties (e.g., restriction from certain areas, account termination, etc.). The system can also reward avatars that exhibit good behavior (e.g., allowing access to bonus areas or content, awarding points that can be used as VU currency, etc.). Penalizing inappropriate behavior and rewarding positive behavior can increase safety of minors in the VU, and increase user experience overall. | 2010-04-01 |
20100083113 | Architecture For Optimizing Audio and Video Output States for Multimedia Devices - An architecture for automatically optimizing audio and video modes available from interconnected multimedia devices. When one multimedia device is connected with another multimedia device, the devices communicate with each other to determine the modes available from both devices. The devices then compare the different combinations of available audio and video modes and determine which mode combination yields the optimal operating efficiency for outputting a media service. | 2010-04-01 |
20100083114 | ZOOM INDICATION FOR STABILIZING UNSTABLE VIDEO CLIPS - A computer-implemented method for zoom indication for stabilizing unstable video clips is described. To indicate zoom, a zoom value associated with an unstable segment of a video clip is received. The zoom value represents a value by which frames of the video clip in the unstable segment need to be zoomed to stabilize the unstable segment. An indicia is displayed representing the zoom value in a thumbnail in a user interface. The thumbnail represents the video clip. The indicia displayed over a region in the thumbnail corresponding to the unstable segment in the video clip. | 2010-04-01 |
20100083115 | APPARATUS AND METHOD FOR MANAGING MEDIA CONTENT - A method for managing media content includes storing a program received from a tuner in a storage device, outputting a plurality of first thumbnail images from the program to a display screen, extracting one or more second thumbnail images in a section of the program between a selected first thumbnail image and another first thumbnail image, and outputting the second thumbnail images to the display screen. | 2010-04-01 |
20100083116 | INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING DEVICE IMPLEMENTING USER INTERFACE SUITABLE FOR USER OPERATION - A volume setting icon is provided with a slider for indicating a volume increasing from left toward right. A region in a direction of lower volume relative to a position corresponding to a current value, at which the slider is displayed, is identified as a volume low region, and a region in a direction of higher volume is identified as a volume high region. When the slider is selected, the slider can continuously be operated to move in any direction toward the volume low region and the volume high region. When the volume low region other than the slider is touched, the slider is instantaneously operated to move to a position corresponding to a touch position. When the volume high region other than the slider is touched, the slider is not instantaneously operated to move to a position corresponding to a touch position. | 2010-04-01 |
20100083117 | IMAGE PROCESSING APPARATUS FOR PERFORMING A DESIGNATED PROCESS ON IMAGES - With a map displayed on a displaying apparatus | 2010-04-01 |
20100083118 | TIERED WEB CONFERENCE - In a tiered web conference method and system, a presenter is able to add material of the presenter's presentation to the material of another presenter's presentation in real-time and is able to broadcast both presentations to a targeted audience. In one embodiment, a method includes receiving a secondary presentation that adds material to an original presentation, wherein the original presentation is provided by a first user, and the secondary presentation is provided by a second user; and displaying the original presentation and the secondary presentation simultaneously to a target group of viewers. | 2010-04-01 |
20100083119 | CONFIGURATION FACILITY FOR THE CONFIGURATION OF A TIME-TRIGGERED BUS SYSTEM - A configuration facility is presented and specified, with at least one computer unit and a display device for the configuration of a time-triggered bus system. The bus system has at least two bus nodes and a data bus connecting the bus nodes. At least one node task and at least one transmission task can be executed at the bus nodes. The node tasks can be presented in time sequence in a node task field, the transmission tasks can be presented in time sequence in a transmission task field separate from the node task field, and the node tasks and the transmission tasks can be coordinated with each other by graphic allocation. | 2010-04-01 |
20100083120 | Storage System, Control Program and Storage System Conttrol Method - There is provided a storage system including one or more LDEVs, one or more processors, a local memory or memories corresponding to the processor or processors, and a shared memory, which is shared by the processors, wherein control information on I/O processing or application processing is stored in the shared memory, and the processor caches a part of the control information in different storage areas on a type-by-type basis in the local memory or memories corresponding to the processor or processors in referring to the control information stored in the shared memory. | 2010-04-01 |
20100083121 | SYSTEM AND METHOD FOR EVALUATING MULTIPLE CONNECTIVITY OPTIONS - This present application relates to, among other things, novel techniques to evaluate and qualify multiple networking options. A device contains multiple network connectivity options, including but not limited to various wireless and wired technologies such as Wi-Fi, 3G, WiMAX, LTE, Ethernet, Bluetooth, UWB, WHDMI, etc. Each connectivity option can be evaluation and pre-qualified prior to the user selecting that mode of communication. This evaluation process takes into account both lower-layer information such as signal strength, bit error rates, SNR, interference, etc. but also network-layer information such as IP connectivity, and end-to-end path performance. | 2010-04-01 |
20100083122 | SYSTEMS, METHODS AND COMPUTER PRODUCTS FOR CONTROLLING MULTIPLE MACHINES USING A SEAMLESS USER-INTERFACE TO A MULTI-DISPLAY - Controlling multiple computers is accomplished by receiving signals, in a programmable computer implemented switch, from the multiple computers indicating a current position of a cursor displayed on a first display screen associated with a first computer of the multiple computers, where applications are being controlled on the first computer and accessible to a user. Signals from an input device transmitted to a programmable switch cause the cursor to change positions on the first display screen and as the cursor position approaches a boundary in between the first display screen and a second display screen associated with a second computer of the multiple computers, the cursor moves to the second display screen and the programmable switch automatically connects to the second computer, thus allowing the user to access and control applications executing on the second computer. | 2010-04-01 |
20100083123 | SYSTEM AND METHOD FOR IDENTIFYING BIOGRAPHICAL SUBJECTS - A system and method for identifying subjects for biographies, including an Internet-based process implemented using web page based code. A website provides a literary process for recognizing individuals who are not famous but whose biographies may attract wide interest, and then identifying such individuals as subjects for literary works that are then created and published in association with the website. | 2010-04-01 |
20100083124 | SYSTEM AND METHOD FOR AGGREGATING WEB FEEDS RELEVANT TO A GEOGRAPHICAL LOCALE FROM MULTIPLE SOURCES - Systems and methods for aggregating web feeds relevant to a geographical locale from multiple sources are disclosed. One embodiment includes, aggregating a web feed using identifier information included in source metadata, parsing the web feed according to mapping information in the source metadata to generate a normalized web feed from the web feed having a data structure specified by the mapping information, determining the geographical locale that is relevant to the web feed, performing filtering on the normalized web feed to determine whether the normalized web feed includes qualified content for publication, and/or publishing the qualified content to be accessible to the user on the user device through a user interface on which the qualified content is depicted as being relevant to the geographical locale. | 2010-04-01 |
20100083125 | CONNECTED ADDRESS BOOK SYSTEMS AND METHODS - In an exemplary method, contacts data for a network address book is maintained, data representative of at least a portion of a local address book maintained on an access device is received over a network, and the received local address book data is used to perform at least one connected address book operation. In one example in which the contacts data includes data representative of a network address book listing associated with a user, data representative of a persona associated with the user is maintained, a request to access the network address book listing is received, and at least a subset of the data representative of the network address book listing is identified and provided in response to the request and based at least in part on the persona. | 2010-04-01 |
20100083126 | COMMUNICATION APPARATUS AND CONTROL METHOD THEREOF - A communication apparatus comprises a data receiving unit, a display, a selection receiving unit and a controller. The controller is configured to acquire the content summary information via the data receiving unit and to control the display to display a plurality of titles included in the acquired content summary information with scrolling in a single line. The controller is further configured to accept a first selection and to determine a first selected title which is displayed when the first selection is inputted. The controller is still further configured to control the display to display a list of a plurality of titles of content summary information acquired from the external server. Moreover, the controller is configured to accept a second selection received via the selection receiving unit and determine a second selected title among the plurality of titles displayed in the list. The controller is further configured to acquire a content corresponding to the second selected title via the data receiving unit. | 2010-04-01 |
20100083127 | MULTIBAND COMMUNICATION DEVICE WITH GRAPHICAL CONNECTION INTERFACE AND METHODS FOR USE THEREWITH - A communication device includes an RF transceiver for communicating first data with at least one of a plurality of remote communication devices via a first protocol and a first frequency band in a first mode of operation. A millimeter wave transceiver communicates second data with at least one of the plurality of remote communication devices via a second protocol and a second frequency band in a second mode of operation. A communication control module coordinates the communication of the first data and the second data with the at least one of the plurality of remote communication devices. A graphical interface device selects the at least one of the plurality of remote communication devices and selects at least one of the first mode of operation and the second mode of operation, based on actions of a user. | 2010-04-01 |
20100083128 | IMAGE EDITING METHOD, IMAGE EDITING DEVICE, AND COMPUTER READABLE MEDIUM FOR STORING IMAGE EDITING PROGRAM - An image editing method comprises: a step of acquiring identification information on each of a plurality of operation instruction units for instructing editing of an image, a step of automatically selecting one or more images for editing from a group of images to classify the one or more images into a group of usable images based on the identification information, a step of determining a right to edit reaching contents of processing which each operation instruction unit is authorized to perform against each image in the group of usable images, and a step of performing editing processing on an image to be edited in the group of usable images based upon the determined right to edit according to an editing instruction supplied from each operation instruction unit. | 2010-04-01 |
20100083129 | User Interface for Internet Advertisement - This patent discloses a system to create a template for Internet advertising utilizing a template server containing graphical user interfaces. The template server may receive instructions to retrieve a SWF object having a first image asset associated with a defined image variable. The template server additionally may receive instructions to replace the first image asset with a second image asset. The second asset automatically may be associated with the defined variable. The template server further may receive instructions to create the SWF object by adding the first image asset and the defined variable to the SWF object. | 2010-04-01 |
20100083130 | COMPUTER PRODUCT, CONTENT PROVIDING APPARATUS, AND CONTENT PROVIDING METHOD - A computer-readable recording medium stores therein a content providing program of a content providing system that provides content of a presentation to a participant terminal. The content providing program causes the content providing system to execute acquiring attribute information concerning an attribute of a participant using the participant terminal; extracting, based on the attribute information, content stored in a content database and corresponding to the attribute information; and transmitting to the participant terminal, based on a page-turning instruction for the content, page information of the content to be displayed on a display screen of the participant terminal. | 2010-04-01 |
20100083131 | Method, Apparatus and Computer Program Product for Providing Relevance Indication - An apparatus for providing relevance indication may include a processor. The processor may be configured to identify tags associated with a place. In this regard, the place may be a virtual location where information is shared. The processor may be configured to determine a relevance value for the place by analyzing the tags relative to user attributes. The processor may also be configured to provide for an output of a representation of the relevance value to a user interface. Associated methods and computer program products are also provided. | 2010-04-01 |
20100083132 | PREVENTING REDIRECTION LOOPS DURING COLLABORATIVE WEB BROWSING - A system for preventing redirection loops during collaborative web browsing is provided comprising: a CPU; a memory in communication with the CPU; instructions stored in the memory and executable by the CPU to prevent redirects encountered during a collaborative web browsing session, the instructions further comprising: instructions enabling a device to join a collaborative web browsing session; instructions enabling detection of a redirection loop; and instructions enabling termination of the redirect loop. | 2010-04-01 |
20100083133 | E-MAIL DELIVERY METHOD, E-MAIL DELIVERY SYSTEM, AND SERVER USED THEREFOR - An e-mail delivery system that makes it possible (1) for the end-user of the client terminal to set up a mailbox with a customized mail theme and to receive only those e-mails that comply with the pre-specified mail theme(s), (2) that enables the end-user to easily generate a new mail theme that is related to e-mail and mailbox, (3) that allows both the mail sender and the mailbox owner to actually edit the e-mail after it reaches the mailbox, and (4) that also allows the mailbox owner to receive advertising banners in which she/he has interest, using the mail theme. | 2010-04-01 |
20100083134 | DELEGATION OF CALENDAR FUNCTIONS - A method for an electronic calendar and scheduling application to form a joined calendar during delegation of scheduling assignments includes: delegating calendar access from a first user to a second user in response to a command from the first user; wherein the first and second user maintain separate personal calendars with calendar entries with corresponding calendar entry identification (CID); generating a joined calendar view with the calendar entries from the second user's separate personal calendar; comparing each of the calendar entries with the first user's calendar entries; wherein in the event an entry from the calendar entries belonging to the first user is not duplicated during the comparing: merging the entry into the joined calendar; wherein in the event an entry from the first user's calendar entries is duplicated during the comparing: notating the duplication in the joined calendar; and displaying the joined calendar to the second user. | 2010-04-01 |
20100083135 | COLLABORATIVE WEB NAVIGATION USING DOCUMENT OBJECT MODEL (DOM) BASED DOCUMENT REFERENCES - A system for collaborative web browsing is provided comprising: a CPU; a system memory in communication with said CPU; a display medium; and instructions stored in the system memory and executable by the CPU, the instructions comprising: enabling a device to join a collaborative web browsing session; enabling a data navigation module to provide, upon an object appearing upon the display medium being selected by a user, outgoing navigation data that enables a rendering of the object to be distinguished from other objects rendered upon at least one other display medium of at least one other device. | 2010-04-01 |