Patent application number | Description | Published |
20090132931 | METHOD, DEVICE AND PROGRAM FOR AUTOMATICALLY GENERATING REFERENCE MARK IN VIRTUAL SHARED SPACE - The present invention discloses a method and apparatus for automatically putting a reference mark on an object to pay attention to. A server device which provides a virtual reality space to multiple client devices connected to the server device via a network detects movement of an avatar related to a client device, the movement indicating an object in the virtual reality space displayed on a screen of the client device, as a trigger for generating a reference mark. In response to detection of the movement of the avatar, the server device generates a reference mark to be put on the object. The server device notifies another client device of the presence of the generated reference mark. Accordingly, the other client device is guided to the object by selecting the notification displayed on the screen. | 05-21-2009 |
20100269034 | HIGH-SPEED WEB SERVER - A high-speed web server that generates an HTML file upon receipt of an HTTP request is described. The server includes an application executor device and an HTTP server device that receives the HTTP request and sends an HTTP response to the HTTP request. A method for sending an HTTP response in a server that generates an HTML file upon receipt of an HTTP request is also provided. The method includes: executing a script; calculating the number of appearances of the string; storing the string in a storage; executing a script when the script is a command for processing a string; replacing the string with reference information; and sending the string file along with the HTML file when it includes reference information for reference to the string file. | 10-21-2010 |
20110302557 | METHOD, SYSTEM, AND PROGRAM FOR EXECUTING PROGRAM - A computer implemented method for virtually executing a program having property declarations of classes in a first programming language that is a dynamic scripting language on an execution system of a second programming language. The method includes: generating an interface class from a property name in the first programming language; loading the interface class; and preparing a class hierarchy on the execution system of the second programming language. A system and a computer readable article of manufacture for executing the same are also provided. | 12-08-2011 |
20110321018 | PROGRAM, METHOD, AND SYSTEM FOR CODE CONVERSION - A program product, a method and a system for enhancing the readability of Java® source code obtained by decompiling Java® bytecode. Code which does not directly correspond to language of a second programming language and which is intended to execute an instruction related to a stack operation, is replaced with any combination of an expression for assignment to a temporary variable, a call for a dummy method which only returns part of an argument as-is, and an expression for reading the temporary variable. Code for calling a method which does not correspond to a second programming language and which leaves its value on the stack and has no return value is replaced by a new method. The new method, having an additional first argument and the original argument, executes the original method call and returns the additional first argument as-is. | 12-29-2011 |
20120096447 | PROFILER FOR EXECUTING COMPUTER PROGRAM - A technique for comprehensively acquiring calling-context information at a low cost. Call site IDs are held for each thread as a call history and used as context information. At the time of calling a method, the call history existing in a current frame is shifted left, and stacked in a new frame, with the call site ID of the call site put in the lower bits. At the time of returning from the method, the value of the original call history is returned by returning the frame. At the time of performing a virtual call, call history information is recorded into a call position profile table used to identify a method to be inlined at the time of performing JIT compiling, in addition to determined jump destination information and the number of calls. | 04-19-2012 |
20140032469 | ESTIMATING POTENTIAL MESSAGE VIEWING RATES OF TWEETS - A method of estimating a viewing rate of a targeted message in a multicast messaging system is disclosed. A processor may be used to determine a first probability that at least one follower selects a received multicast message that accesses the targeted message using a processor. A second probability is calculated for the probability that the at least one follower accesses the targeted message from the selected multicast message. A third probability that the at least one follower views the targeted message is determined from the first probability and the second probability to determine the viewing rate of the targeted message. A message may be targeted for sending over the multicast messaging system at a time selected based on the determined third probability. | 01-30-2014 |
20140032473 | ESTIMATING POTENTIAL MESSAGE VIEWING RATES OF TWEETS - A method of estimating a viewing rate of a targeted message in a multicast messaging system is disclosed. A processor may be used to determine a first probability that at least one follower selects a received multicast message that accesses the targeted message using a processor. A second probability is calculated for the probability that the at least one follower accesses the targeted message from the selected multicast message. A third probability that the at least one follower views the targeted message is determined from the first probability and the second probability to determine the viewing rate of the targeted message. A message may be targeted for sending over the multicast messaging system at a time selected based on the determined third probability. | 01-30-2014 |
20140195207 | ESTIMATING PROBABILITY OF SPREADING INFORMATION BY USERS ON MICRO-WEBLOGS - Methods and systems for estimating a probability of re-sharing information include extracting keywords from a set of documents addressed to a user; weighting the keywords from the set of documents according a metric for the user's interest in the keywords' respective source documents to create an interest model; receiving a new document having one or more keywords; and determining a likelihood that the user will re-share the new document, where the likelihood is based on the interest model and the one or more keywords present in the new document. | 07-10-2014 |
20140207970 | SYSTEM AND METHOD FOR ACCESSING INFORMATION - A mobile terminal accesses global DNS server using a URI of a resource in an intranet. The global DNS server returns an IP address of an intranet domain access resolver. The mobile terminal connects to the intranet domain access resolver using the IP address and transmits a portion of the URI. The intranet domain access resolver encodes information received from the mobile terminal and generates a new URI and returns the new URI to the mobile terminal. The mobile terminal uses the new URI to access the intranet via a gateway based on an information item obtained by decoding the original URI. | 07-24-2014 |
20140250146 | METHOD FOR GENERATING WORKFLOW FROM BUSINESS SPECIFICATION - To enable visual verification of the suitability of work items that has been recorded, with an application created in accordance with a document centric architecture. The present invention includes: extracting, from a design, a document state that will become a trigger for work activity start and a document state for the result, and, based on matching the triggers and results, diagramming through automatically structuring a flow for the plurality of activities. Specifically, design documents are analyzed and implementations for each activity support system, and extracted the collection of documents that have become the conditions for document states that will become triggers for work start, as well as the document states that will remain as work results. | 09-04-2014 |
Patent application number | Description | Published |
20090083294 | EFFICIENT XML SCHEMA VALIDATION MECHANISM FOR SIMILAR XML DOCUMENTS - The illustrative embodiments described herein provide for a method for validating a target document written in a structured language against a schema for the structured language. A record of document fragments that have been previously validated against the schema is maintained. The target document is compared to the document fragments to identify portions of the target document that are schematically identical to corresponding document fragments. Validation is omitted for at least one of the portions of the target document that are schematically identical to the corresponding document fragments when validating the target document. | 03-26-2009 |
20090158175 | COMMUNICATION SUPPORT METHOD, SYSTEM, AND SERVER DEVICE - A method for supporting communication among avatars representing users in a virtual world shared by a plurality of users' client terminals and a server connected with each other through a network. The method includes the steps of: accumulating statistical information, which includes (i) a combination of a component of a message transmitted by one or more avatars and avatar motion matching the component, and (ii) a degree of usage of the combination; generating a keyword group from the components of a message transmitted by the one or more avatars in response to the transmission of the message; searching through the statistical information; obtaining one or more avatar motion candidates; and presenting the candidates to the user of the avatar. A system for supporting communication among avatars and a communication support server device in a virtual world are also provided. | 06-18-2009 |
20090210804 | DIALOG SERVER FOR HANDLING CONVERSATION IN VIRTUAL SPACE METHOD AND COMPUTER PROGRAM FOR HAVING CONVERSATION IN VIRTUAL SPACE - A dialog server which provides dialogs made by at least one user through their respective avatars in a virtual space. A method and a computer readable article of manufacture tangibly embodying computer readable instructions for executing the steps of the method are also provided. The dialog server includes: a position storage unit which stores positional information on the avatars; an utterance receiver which receives at least one utterance of avatars and utterance strength representing an importance or attention level of the utterance; an interest level calculator which calculates interest levels between avatars based on their positional information; a message processor which generates a message based on the utterance in accordance with a value calculated from the interest levels and the utterance strength; and a message transmitter which transmits the message to the avatars. | 08-20-2009 |
20090249292 | Processing strings based on whether the strings are short strings or long strings - The specification of a string within source code written in a programming language is received. The source code is processed for ultimate execution of a computer program encompassing the source code, by at least performing the following. It is determined whether the string specified is a short string or a long string. The string is processed in accordance with a first manner where the string is a short string. The string is processed in accordance with a second manner where the string is a long string. | 10-01-2009 |
20090267894 | OPERATIONAL OBJECT CONTROLLING DEVICE, SYSTEM, METHOD AND PROGRAM - An operational object controlling device including a motion detection unit, a motion obtaining unit, a motion feature quantities extraction unit, a template storage unit, an operational object motion storage unit, a motion feature quantities transform unit and an operational object motion obtaining unit. The motion obtaining unit obtains the user's motion detected by the motion detecting unit. The motion feature quantities extraction unit extracts the user's motion feature quantities from the obtained motion. The transform unit transforms the motion feature quantities by using a template obtained from the template storage unit. The motion feature quantities of the operational object are obtained from each of the temporal motion sequences of the operational object in the operational object motion storage unit. The operational object motion obtaining unit obtains one of the temporal motion sequences from the storage unit having the feature quantities close to the user's motion feature quantities. | 10-29-2009 |
20120158879 | DIALOG SERVER FOR HANDLING CONVERSATION IN VIRTUAL SPACE METHOD AND COMPUTER PROGRAM FOR HAVING CONVERSATION IN VIRTUAL SPACE - A dialog server which provides dialogs made by at least one user through their respective avatars in a virtual space. A method and a computer readable article of manufacture tangibly embodying computer readable instructions for executing the steps of the method are also provided. The dialog server includes: a position storage unit which stores positional information on the avatars; an utterance receiver which receives at least one utterance of avatars and utterance strength representing an importance or attention level of the utterance; an interest level calculator which calculates interest levels between avatars based on their positional information; a message processor which generates a message based on the utterance in accordance with a value calculated from the interest levels and the utterance strength; and a message transmitter which transmits the message to the avatars. | 06-21-2012 |
20140032211 | DIALOG SERVER FOR HANDLING CONVERSATION IN VIRTUAL SPACE METHOD AND COMPUTER PROGRAM FOR HAVING CONVERSATION IN VIRTUAL SPACE - A dialog server which provides dialogs made by at least one user through their respective avatars in a virtual space. A method and a computer readable article of manufacture tangibly embodying computer readable instructions for executing the steps of the method are also provided. The dialog server includes: a position storage unit which stores positional information on the avatars; an utterance receiver which receives at least one utterance of avatars and utterance strength representing an importance or attention level of the utterance; an interest level calculator which calculates interest levels between avatars based on their positional information; a message processor which generates a message based on the utterance in accordance with a value calculated from the interest levels and the utterance strength; and a message transmitter which transmits the message to the avatars. | 01-30-2014 |
Patent application number | Description | Published |
20130103652 | METHOD, PROGRAM, AND SYSTEM FOR SPECIFICATION VERIFICATION - A method, program, and system for specification verification. The method includes the steps of: (a) retaining a plurality of documents as groups of abstract documents that display values capable of indicating each metadata; (b) separating the group of abstract documents based on an input condition of an operation; (c) adding a new abstract document by using, based on an output condition, at least one the operation within a group of the operations; (d) separating the abstract documents according to overlapping ranges designated by the metadata; (e) unifying the abstract documents according to overlapping ranges designated by the metadata; (f) repeating the steps (b) to (e) until a termination condition is satisfied; and (g) verifying whether an incomplete abstract document exists when the termination condition is satisfied. | 04-25-2013 |
20130225198 | ESTIMATING LOCATION BASED ON SOCIAL MEDIA - A method for processing a first message group and a second message group submitted by a user on the basis of the date and time submitted with each message includes executing, with a computer, a learning operation and an estimating operation. The learning operation includes extracting a first location message having a specifiable location from the first message group, extracting a first expression message including a specific expression from the first message group; and associating the location and the expression on the basis of the date and time submitted with each message, and for generating learning data. The estimating operation includes extracting a second expression message including a predetermined expression from the second message group, accepting input of a specified date and time for estimating a location; associating the expressions with each other on the basis of the specified date and time; and estimating a location at the specified date and time using coordination filtering on the basis of the learning data and the input data. | 08-29-2013 |
20140122604 | METHOD, COMPUTER PROGRAM AND COMPUTER FOR ESTIMATING LOCATION BASED ON SOCIAL MEDIA - To provide a technique to estimate a location relating to a user who has not filled in information about the location in a profile field in social media such as a microblog. | 05-01-2014 |
20140180980 | INFORMATION IDENTIFICATION METHOD, PROGRAM PRODUCT, AND SYSTEM - In a case where supervised (learning) data is prepared and the case where test data is prepared, the data is recorded with time information attached to the data. The method includes clustering the learning data in a target class and clustering the test data in the target class. Then, the probability density for each of identified subclasses is calculated for each of time intervals having various time points and widths for the learning data, and is calculated for each of time intervals in the latest time period which have various widths, for the test data. Then, a ratio between a probability density obtained when learning is performed and a probability density obtained when testing is performed is obtained as a relative frequency in each of the time intervals for each of the subclasses. Input having a relative frequency that statistically and markedly increases is detected as an anomaly. | 06-26-2014 |