Abstract:
Problem To cause a system to operate efficiently regardless of the time of day. Solving Means There is provided a system including multiple application servers for accessing shared data and a centralized control unit for centrally controlling a lock applied to the shared data by each of the application servers. Each of the application servers includes a distributed control unit for controlling a lock applied to the shared data by the application server and a selection unit for selecting any one of distributed mode in which a lock is acquired from the distributed control unit and centralized mode in which a lock is acquired from the centralized control unit.
Abstract:
PROBLEM TO BE SOLVED: To more accurately detect negative opinions in social media.SOLUTION: A method for processing, with a computer, a plurality of messages sent by each of a plurality of users over time includes: obtaining a plurality of messages each including a specific proper noun; determining a politeness level of each of the messages; and calculating a proportion of messages having a politeness level lower than a predetermined threshold, for the messages including a specific word.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for speeding up a transaction when time stamps are different in a database system that issues a reference transaction by designating a time stamp. SOLUTION: Data structures are provided for making an inquiry about the latest value at a designated time by using a database in which values and information on times associated with the individual values are contained in a table. One of the data structures includes, for each of ID associated with the values inserted into the database, at least one time stamp that is sorted in chronological order (hereinafter referred to as a first time stamp); values belonging to the individual first time stamps; and a pointer that designates one of the first time stamps, the first time stamps indicating the times when the values become valid. The other of the data structures includes, for each ID, the designated first time stamp and a value belonging to the designated first time stamp. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To estimate a location of certain posting in social media such as microblogging.SOLUTION: A method for processing a first message group and a second message group submitted by a user on the basis of the submission date and time of each message includes executing a learning step and an estimating step. The learning step includes: extracting from the first message group first location messages which allow locations to be specified and first expression messages which include predetermined expressions; and associating the locations and the expressions on the basis of the date and time each message is submitted, to generate learning data. The estimating step includes: extracting from the second message group second expression messages which include predetermined expressions; accepting input of a specified date and time which is for estimating a location; associating the expressions with each other on the basis of the specified date and time and the date and time each second expression message is submitted, to generate input data; and estimating a location at the specified date and time on the basis of the learning data and the input data.
Abstract:
PROBLEM TO BE SOLVED: To efficiently create an index for invalidation for accessing a cache of a database within a limited memory space.SOLUTION: In order to maintain a cache hit rate for an index for invalidation within a limited size, a field for a count is provided in a table of indices for invalidation for each of hash-divided regions, the count is made increment in response to data update, and the count is made decrement in response to data reference. Rows of indices for invalidation are merged in response to the field for the count being larger than a predetermined threshold value, and a division of the rows of indices for invalidation is started in order from a row having a minimum count value as many as the number of rows which are made empty by merging. Therefore, the size of the index for invalidation is kept valid, and the cache hit rate is improved for reference access.
Abstract:
PROBLEM TO BE SOLVED: To provide a database system, a server, an update method, and a program for efficiently executing a plurality of update requests to a database. SOLUTION: The server is connected to a database 90 and one or more other servers and includes a data storage part 50 for storing at least part of data obtained by dividing the database 90, a log storage part 62 for storing an update log by an update request concerning the data received from an application 30, a transmission part 88 for copying the update log and transmitting it to the other servers in response to the update request, a replica storage part 82 for storing a replica 110 of the update log by copying received from the other servers, and an execution part 64 for executing a batch update for the database 90 according to the sum of the update log 100 and the replica 110 stored in the log storage part 62 and the replica storage part 82 respectively. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
Problem: Genaueres Erkennen von Gemeinschaften in einem sozialen Medium. Mittel zur Lösung des Problems: Es wird ein Verfahren zum Bilden von Clustern einer Vielzahl von Benutzern eines sozialen Mediums unter Verwendung eines Computers vorgeschlagen, wobei jeder aus der Vielzahl von Benutzern Nachrichten sendet. Das Verfahren weist die Schritte auf: Entnehmen einer Vielzahl von Teilgemeinschaften aus einer Vielzahl von Benutzern auf der Grundlage der Beziehungen von gleichartigen Nachrichten; Berechnen eines ersten Ähnlichkeitsgrades zum Anzeigen der Ähnlichkeit der gleichartigen Teilgemeinschaften auf der Grundlage der Beziehung zwischen einem Benutzer, der zu einer Teilgemeinschaft aus der Vielzahl von Gemeinschaften gehört, und einem Benutzer, der zu der anderen Teilgemeinschaft aus der Vielzahl von Gemeinschaften gehört; Berechnen eines zweiten Ähnlichkeitsgrades zum Anzeigen der Ähnlichkeit gleichartiger Teilgemeinschaften auf der Grundlage von Wörtern innerhalb der Nachrichten, die durch Benutzer gesendet wurden, die zu beiden Teilgemeinschaften gehören, und unter der Bedingung, dass die erste Ähnlichkeit einen vorgegebenen ersten Schwellenwert überschreitet; und Erzeugen einer vereinten Gemeinschaft durch Zusammenfassen der gleichartigen Teilgemeinschaften unter der Bedingung, dass die zweite Ähnlichkeit einen vorgegebenen zweiten Schwellenwert überschreitet.
Abstract:
Problem: Stoßweise übertragene Daten (Daten, die in einem vom Üblichen abweichenden Umfang verbreitet werden) in einem sozialen Medium sollen schneller und genauer erkannt werden. Mittel zur Lösung: Es wird ein Verfahren zum Auswählen einer erkannten Gruppe von Nachrichten aus der Vielzahl von Nachrichten vorgeschlagen, die durch eine Vielzahl von Benutzern in einem sozialen Medium gesendet wurden. Innerhalb der Nachrichten sind Nachrichten enthalten, die durch Benutzer gesendet wurden, die von dem Benutzer der ursprünglichen Nachricht verschieden sind, und diese Nachrichten zitieren die durch den Benutzer der ursprünglichen Nachricht gesendete Nachricht. Für die Nachrichten, die durch Benutzer gesendet wurden, die von dem Benutzer der ursprünglichen Nachricht verschieden sind, die die durch den Benutzer der ursprünglichen Nachricht gesendete Nachricht zitieren, werden bereitgestellt: ein Schritt zum Durchführen einer Erstbewertung des Potenzials für das erneute Weitersenden; ein Schritt zum Ermitteln eines einzelnen Benutzers, der eine Nachricht gesendet hat, für die das Ergebnis der Erstbewertung einen vorgegebenen ersten Schwellenwert überschritten hat; einen Schritt zum Ermitteln einer Gruppe von Nachrichten, die einer Gruppe weitergesendeter Nachrichten ähnlich ist, auf der Grundlage einer Gruppe weitergesendeter Nachrichten, die die durch den einzelnen Benutzer gesendete Nachricht zitieren; einen Schritt zum Durchführen einer Zweitbewertung des Potenzials, dass die ähnliche Gruppe von Nachrichten erneut weitergesendet wird; und einen Schritt zum Auswählen einer Gruppe von Nachrichten, für die das Ergebnis der Zweitbewertung einen vorgegebenen zweiten Schwellenwert überschritten hat.
Abstract:
[Problem] To more accurately, and at an earlier stage, detect burst information (information that is diffused on a different scale than normally) in a social medium. [Solution] Proposed is a method which, in a social medium, selects a group of specific messages from among a plurality of messages transmitted by a plurality of users. Here, in the messages are included messages for which a message that has been transmitted by one user is quoted and retransmitted by another user. The present method is provided with steps which: for messages in which the message that has been transmitted by the one user has been quoted and retransmitted by another user, perform primary evaluation of possibility of further re-transmission; identify the one user who has transmitted a message for which the result of the primary evaluation is higher than a pre-defined first threshold; on the basis of the group of messages for which messages transmitted by the one user have been quoted and retransmitted, identify a group of messages similar to the group of messages that have been retransmitted; perform secondary evaluation of the possibility that the similar group of messages will be further retransmitted; and select a group of messages for which the result of the secondary evaluation is higher than a pre-defined second threshold.