Patents by Inventor Michiaki Tatsubori

Michiaki Tatsubori has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160314193
    Abstract: Methods and systems for estimating a probability of re-sharing information include extracting keywords from a set of documents addressed to a user. The keywords from the set of documents are weighted according a metric for the user's interest in the keywords' respective source documents to create an interest model. A new document having one or more keywords is received. A likelihood that the user will re-share the new document is determined. The likelihood is based on the interest model and the one or more keywords present in the new document. The new document is automatically responded to based on the determined likelihood.
    Type: Application
    Filed: July 6, 2016
    Publication date: October 27, 2016
    Inventors: MIKI M. ENOKI, AKIKO SUZUKI, TOYOTARO SUZUMURA, MICHIAKI TATSUBORI
  • Patent number: 9471882
    Abstract: 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.
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shohei Hido, Michiaki Tatsubori
  • Publication number: 20160285980
    Abstract: A system and method 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. The system and method estimates association between a user in social media and a location includes the steps of acquiring a first content posted to the social media by a first user associated with a first location, determines regional localization of the first content on the basis of the first location, acquires a second content posted to the social media by a second user not associated with a location, determine the degree of a relationship between the first content and the second content, and associating the first location with the second user on the basis of the localization and the degree of the relationship.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 29, 2016
    Inventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori, Yuto Yamaguchi
  • Patent number: 9380121
    Abstract: 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. A method for estimating association between a user in social media and a location includes the steps of acquiring a first content posted to the social media by a first user associated with a first location, determining regional localization of the first content on the basis of the first location, acquiring a second content posted to the social media by a second user not associated with a location, determining the degree of a relationship between the first content and the second content, and associating the first location with the second user on the basis of the localization and the degree of the relationship.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori, Yuto Yamaguchi
  • Patent number: 9235394
    Abstract: A method and system for code generation and inlining. The method includes: scanning a code, where the code includes a method; determining whether the method includes a branch if the method is too large in size to be inlined, where the branch is based on runtime types of argument; profiling runtime types of actual arguments at a call site in the method if the method includes the branch; generating a polymorphic inline cache (PIC) code from a plurality of arguments, where the plurality of arguments are based on a result of the profiling step; generating a specialized method for a frequently appearing combination of the runtime types of argument and arguments that can be invoked from the PIC code; and inlining body of the specialized method into the call site if the specialized method has a body size within a permissible range.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Derek B Inglis, Kiyokuni Kawachiya, Tamiya Onodera, Michiaki Tatsubori
  • Patent number: 9208151
    Abstract: 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.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kiyokuni Kawachiya, Michiaki Tatsubori
  • Publication number: 20150310866
    Abstract: 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.
    Type: Application
    Filed: October 7, 2013
    Publication date: October 29, 2015
    Applicant: Activision Publishing, Inc.
    Inventors: Gakuto Kurata, Tohru Nagano, Michiaki Tatsubori
  • Patent number: 9154918
    Abstract: A method for processing a first and second message groups submitted by a user includes executing 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.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori
  • Patent number: 8954849
    Abstract: 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.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: February 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jun Doi, Kaori Fujiwara, Michiaki Tatsubori
  • Publication number: 20140250146
    Abstract: 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.
    Type: Application
    Filed: July 31, 2012
    Publication date: September 4, 2014
    Inventors: Naoto Sato, Michiaki Tatsubori
  • Patent number: 8806432
    Abstract: 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.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventor: Michiaki Tatsubori
  • Publication number: 20140207970
    Abstract: 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.
    Type: Application
    Filed: January 15, 2014
    Publication date: July 24, 2014
    Applicant: International Business Machines Corporation
    Inventor: Michiaki Tatsubori
  • Patent number: 8782623
    Abstract: 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.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Derek B. Inglis, Kiyokuni Kawachiya, Tamiya Onodera, Michiaki Tatsubori
  • Publication number: 20140180980
    Abstract: 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.
    Type: Application
    Filed: April 26, 2012
    Publication date: June 26, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shohei Hido, Michiaki Tatsubori
  • Publication number: 20140122604
    Abstract: 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. A method for estimating association between a user in social media and a location includes the steps of acquiring a first content posted to the social media by a first user associated with a first location, determining regional localization of the first content on the basis of the first location, acquiring a second content posted to the social media by a second user not associated with a location, determining the degree of a relationship between the first content and the second content, and associating the first location with the second user on the basis of the localization and the degree of the relationship.
    Type: Application
    Filed: October 30, 2013
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Miki Enoki, Yohei Ikawa, Michiaki Tatsubori, Yuto Yamaguchi
  • Publication number: 20140032473
    Abstract: 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.
    Type: Application
    Filed: July 24, 2012
    Publication date: January 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Miki Enoki, Akiko Suzuki, Michiaki Tatsubori
  • Publication number: 20140032469
    Abstract: 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.
    Type: Application
    Filed: August 7, 2012
    Publication date: January 30, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Miki Enoki, Akiko Suzuki, Michiaki Tatsubori
  • Publication number: 20140032211
    Abstract: 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.
    Type: Application
    Filed: October 7, 2013
    Publication date: January 30, 2014
    Applicant: Activision Publishing, Inc.
    Inventors: Gakuto Kurata, Tohru Nagano, Michiaki Tatsubori
  • Publication number: 20140019810
    Abstract: A method of holding information for identifying a cause for an object becoming problematic and presenting the information to a user. The method ascertains the cause of memory consumption by a program in a computer system. This method includes: acquiring a first call path related to the creation of an object from a memory; acquiring a second call path related to the connection to the object from the memory; and determining a common part of the acquired first and second call paths, wherein the common part indicates the cause in the program.
    Type: Application
    Filed: September 16, 2013
    Publication date: January 16, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kiyokuni Kawachiya, Kazunori Ogata, Michiaki Tatsubori
  • Patent number: 8627281
    Abstract: The present invention provides a method for converting source code written in a dynamically typed language into target code written in a statically typed language. The method includes the step of generating in a storage device the target code from the source code, the step of generating the target code including storing in a buffer a signature of a function/method used by a caller in the source code. In this step, generation of an interface class is delayed to a time point immediately before execution of a part of the target code corresponding to the function/method call by the caller, the interface class being needed to generate the caller and serving as an interface in the statically typed language. The method also includes the step of generating in the storage device a consolidated interface class for all signatures stored in the buffer, and loading the generated consolidated interface class from the storage device.
    Type: Grant
    Filed: November 25, 2010
    Date of Patent: January 7, 2014
    Assignee: International Business Machines Corporation
    Inventor: Michiaki Tatsubori