| Patent application number | Description | Published |
| 20110063404 | REMOTE COMMUNICATION SYSTEM AND METHOD - A method comprises determining a status of an object on a first device and sending an indicator of the status of the object to a remote device, the indicator being configured to allow the remote device to present the status of the object. The method may further comprise establishing audio and video communication with the remote device. The audio and video communication with the remote device may be established over a network. The object may be a book, and the status may be associated with a page number of the book. The method may further comprise displaying animated content based on the determined status of the object. The displaying of animated content may include displaying an animated character providing commentary or asking questions related to content associated with the object. | 03-17-2011 |
| 20110125770 | METHOD AND APPARATUS FOR FACILITATING IDENTITY RESOLUTION - A method, apparatus, and computer program product are therefore provided for an identity resolution application to handle identity resolution issues that arise when data regarding a persona is available from multiple sources. A method may be provided that includes receiving an indication that a first profile represents a persona of interest, searching for potential profile matches that are at least partially related to the persona of interest, and assessing a confidence level that the potential profile match belongs to the persona of interest. The method may further include providing for presentation of a potential profile match and receiving a confirmation that a potential profile match belongs to the persona of interest where the potential profile match then becomes a confirmed profile match. The first profile may comprise a plurality of data elements related to the persona of interest. | 05-26-2011 |
| 20110154208 | METHOD AND APPARATUS FOR UTILIZING COMMUNICATION HISTORY - An approach is provided for presenting a communication history. The communication widget collects context information on one or more communication sessions between a first party and a second party from a plurality of applications, services, devices, or a combination thereof. Then, the communication widget aggregates the context information into a communication history. Next, the communication widget identifies one or more communication parameters in the context information, wherein the communication parameters relate to performing the communication sessions. Next, the communication widget determines a frequency or a success rate of each of the identified communication parameters in the communication history. | 06-23-2011 |
| Patent application number | Description | Published |
| 20080215325 | TECHNIQUE FOR ACCURATELY DETECTING SYSTEM FAILURE - An apparatus, method and program for dividing a conversational dialog into utterance. The apparatus includes a computer processor; a word database for storing spellings and pronunciations of words; a grammar database for storing syntactic rules on words; a pause detecting section which detects a pause location in a channel making a main speech among conversational dialogs inputted in at least two channels; an acknowledgement detecting section which detects an acknowledgement location in a channel not making the main speech; a boundary-candidate extracting section which extracts boundary candidates in the main speech, by extracting pauses existing within a predetermined range before and after a base point that is the acknowledgement location; and a recognizing unit which outputs a word string of the main speech segmented by one of the extracted boundary candidates after dividing the segmented speech into optimal utterance in reference to the word database and grammar database. | 09-04-2008 |
| 20090138531 | SYSTEM AND METHOD FOR PROCESSING FAULT TOLERANT TRANSACTION - A replication system which improves fault tolerance with low latency. The replication system includes a plurality of database server units that behave as replicas in which each replica sends a first processing result to a client which receives the first processing result as an optimistic result after each replica receives and processes a transaction process request from the client device. At the same time, each replica requests generation of replication by other replicas, and sends a committable common transaction log as a second processing result to the client, which receives the second processing result as a pessimistic result. If a conflict in a transaction process does not occur, transaction processes based on requests from a plurality of clients are executed at low latency, thereby providing a replication system and method for improving fault tolerance without increasing the load of each server unit. | 05-28-2009 |
| 20090193077 | COMMUNICATION CONTROL - A server including a storage unit for storing a history of activities that each character in a virtual world has performed; a search unit for searching the storage unit to retrieve a history of activities in which a first character that performs an activity on a first client has changed the states of a second client that performs an activity on a second client; a calculation unit for calculating, on the basis of the retrieved history, a score indicating the extent to which the first character has changed the state of the second character; and a transmission control unit for controlling the frequency with which the states of the first character are changed according to an operation performed by a user on the first client. | 07-30-2009 |
| 20090199198 | MULTINODE SERVER SYSTEM, LOAD DISTRIBUTION METHOD, RESOURCE MANAGEMENT SERVER, AND PROGRAM PRODUCT - A multinode server system including application execution means. The application execution means includes several servers mutually connected, each of which processes one mesh obtained by dividing a virtual space. The virtual space is displayed as the result of processing of each mesh by the several servers. Resource management means detects load states of the servers, and changes allocation of the servers to process the meshes in accordance with the load states. Network means allow several clients to share the virtual space via a network. The servers processing the meshes are changed while giving priority to an adjacent mesh beyond a server border in response to the load states. | 08-06-2009 |
| 20090216809 | METHOD FOR UPDATING DATABASES - Techniques for batch-updating batch-updating one or more SQL statements in a database are provided. The techniques include identifying a set of one or more data types, wherein the set comprises one or more columns that are each updated, respectively, by a SQL statement, identifying a set of one or more tables, wherein each of the one or more tables are updated, respectively, by a SQL statement, identifying a set of one or more columns used in a WHERE clause of each of one or more SQL statements, and batch-updating the one or more SQL statements, wherein batch-updating comprises creating a UNION ALL view comprising the set of one or more data types, the set of one or more tables and the set of one or more columns used in a WHERE clause, and wherein each SQL statement is mapped to each set of the UNION ALL view. | 08-27-2009 |
| 20090237403 | IMAGE DRAWING SYSTEM, IMAGE DRAWING SERVER, IMAGE DRAWING METHOD, AND COMPUTER PROGRAM - An image drawing system, an image drawing server, an image drawing method, and a computer program product that provides a three-dimensional world to a client-terminal. The method includes: providing a viewpoint in the vicinity of an avatar and creating a three-dimensional object; performing a perspective projection of a static object to create a two-dimensional panoramic image; overlaying the two-dimensional panoramic image, information on a dynamic object, and an image of the avatar; and storing the two-dimensional panoramic image. The computer program product tangibly embodies instructions which when implemented causes a computer to execute the steps of the method. The system includes: a three-dimensional object creation unit; a panoramic image creation unit; a drawing unit for overlaying; and a panoramic image storage unit. The server includes: a reception unit; a three-dimensional object creation unit; a panoramic image creation unit; and a transmission unit. | 09-24-2009 |