Patents by Inventor Osamu Furusawa

Osamu Furusawa 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).

  • Patent number: 11829324
    Abstract: A method and indexing system indexes the content of a body of documents into a content index, and the metadata of the documents into a metadata index which is a parallel index to the content index. The metadata is copied into a data store that is easily accessible by the indexing system and is stored in native form. The indexing system can dynamically re-index the metadata from the native metadata in the data store to produce a new metadata index which is used to replace the original metadata index. Search queries received by a search engine associated with the indexing system are applied to both the content and metadata index and the results are merged for return.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: November 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: David O. Been, Michael Busch, Osamu Furusawa, Frederick S. Grennan, Fumihiko Terui, Justo L. Perez
  • Patent number: 10394754
    Abstract: A method and indexing system indexes the content of a body of documents into a content index, and the metadata of the documents into a metadata index which is a parallel index to the content index. The metadata is copied into a data store that is easily accessible by the indexing system and is stored in native form. The indexing system can dynamically re-index the metadata from the native metadata in the data store to produce a new metadata index which is used to replace the original metadata index. Search queries received by a search engine associated with the indexing system are applied to both the content and metadata index and the results are merged for return.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: David O. Been, Michael Busch, Osamu Furusawa, Frederick S. Grennan, Fumihiko Terui, Justo L. Perez
  • Publication number: 20190258603
    Abstract: A method and indexing system indexes the content of a body of documents into a content index, and the metadata of the documents into a metadata index which is a parallel index to the content index. The metadata is copied into a data store that is easily accessible by the indexing system and is stored in native form. The indexing system can dynamically re-index the metadata from the native metadata in the data store to produce a new metadata index which is used to replace the original metadata index. Search queries received by a search engine associated with the indexing system are applied to both the content and metadata index and the results are merged for return.
    Type: Application
    Filed: May 6, 2019
    Publication date: August 22, 2019
    Inventors: David O. Been, Michael Busch, Osamu Furusawa, Frederick S. Grennan, Fumihiko Terui, Justo L. Perez
  • Patent number: 8949309
    Abstract: A communication system is provided that is capable of flexibly dealing with conversations among agents. An agent includes a software part which performs operations that represent the functions of a human ear and a mouth. In generating a conversation, an agent communication language, which is similar to a human conversation, is prepared and sent to a conversation part as a message packet. The conversation part then generates a plurality of conversation threads one for each unit of conversation and converse with a plurality of nodes in parallel and asynchronously. On the other hand, in another node which receives the message packet, a protocol manager receives the data (message packet) from a network and passes it to the conversation part. The conversation part understands the message packet and executes the content. In the preferred embodiment of this invention, the conversation part moves to other places along with a mobile agent.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Akifumi Nakada, Hajime Tsuchitani, Osamu Furusawa, Toshihiko Suzuki
  • Patent number: 8229934
    Abstract: Methods, apparatus and systems, including computer program products for creating an index for search in a search system by collecting and analyzing documents to be searched. A first storage section stores system configuration information of the search system. A second storage section stores attribute information of a collected document and the system configuration information at the time of document collection for each document. A comparison section compares the attribute information of the documents to be collected and the system configuration information stored in the first storage section with the attribute information and the system configuration information stored in the second storage section, respectively, if forced re-collection of the documents is performed. A document collection section collects the documents according to a predetermined schedule under normal conditions and re-collects only documents for which a mismatch is detected by the comparison section in the case of forced re-collection.
    Type: Grant
    Filed: June 14, 2010
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Osamu Furusawa, Masaki Komedani, Fumihiko Terui
  • Publication number: 20110219008
    Abstract: A method and indexing system indexes the content of a body of documents into a content index, and the metadata of the documents into a metadata index which is a parallel index to the content index. The metadata is copied into a data store that is easily accessible by the indexing system and is stored in native form. The indexing system can dynamically re-index the metadata from the native metadata in the data store to produce a new metadata index which is used to replace the original metadata index. Search queries received by a search engine associated with the indexing system are applied to both the content and metadata index and the results are merged for return.
    Type: Application
    Filed: March 8, 2010
    Publication date: September 8, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: DAVID O. BEEN, MICHAEL BUSCH, OSAMU FURUSAWA, FREDERICK S. GRENNAN, FUMIHIKO TERUI, JUSTO L. PEREZ
  • Publication number: 20110040789
    Abstract: Methods, apparatus and systems, including computer program products for creating an index for search in a search system by collecting and analyzing documents to be searched. A first storage section stores system configuration information of the search system. A second storage section stores attribute information of a collected document and the system configuration information at the time of document collection for each document. A comparison section compares the attribute information of the documents to be collected and the system configuration information stored in the first storage section with the attribute information and the system configuration information stored in the second storage section, respectively, if forced re-collection of the documents is performed. A document collection section collects the documents according to a predetermined schedule under normal conditions and re-collects only documents for which a mismatch is detected by the comparison section in the case of forced re-collection.
    Type: Application
    Filed: June 14, 2010
    Publication date: February 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Osamu Furusawa, Masaki Komedani, Fumihiko Terui
  • Patent number: 7512660
    Abstract: A communication system is provided that is capable of flexibly dealing with conversations among agents. An agent includes a software part which performs operations that represent the functions of a human ear and a mouth. In generating a conversation, an agent communication language, which is similar to a human conversation, is prepared and sent to a conversation part as a message packet. The conversation part then generates a plurality of conversation threads one for each unit of conversation and converse with a plurality of nodes in parallel and asynchronously. On the other hand, in another node which receives the message packet, a protocol manager receives the data (message packet) from a network and passes it to the conversation part. The conversation part understands the message packet and executes the content. The conversation part can move to other places along with a mobile agent.
    Type: Grant
    Filed: January 13, 2005
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Akifumi Nakada, Hajime Tsuchitani, Osamu Furusawa, Toshihiko Suzuki
  • Patent number: 7284238
    Abstract: Method and apparatus to enable collection of information required for solving a problem caused by simultaneous access to a shared resource in a multithreading environment. In an information processor capable of executing a routine including a tracing process of collecting information related to the processing status in multithreading, a routine being executed is registered for each thread being activated, and the level of the tracing process for the routine being executed is determined based on information in the registration. The tracing process level for the routine being executed can be determined based on whether any routine identical to, or in a predetermined relation with, the routine is already registered.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Iwao Inagaki, Osamu Furusawa
  • Publication number: 20050190761
    Abstract: A communication system is provided that is capable of flexibly dealing with conversations among agents. An agent includes a software part which performs operations that represent the functions of a human ear and a mouth. In generating a conversation, an agent communication language, which is similar to a human conversation, is prepared and sent to a conversation part as a message packet. The conversation part then generates a plurality of conversation threads one for each unit of conversation and converse with a plurality of nodes in parallel and asynchronously. On the other hand, in another node which receives the message packet, a protocol manager receives the data (message packet) from a network and passes it to the conversation part. The conversation part understands the message packet and executes the content. The conversation part can move to other places along with a mobile agent.
    Type: Application
    Filed: January 13, 2005
    Publication date: September 1, 2005
    Inventors: Akifumi Nakada, Hajime Tsuchitani, Osamu Furusawa, Toshihiko Suzuki
  • Patent number: 6772109
    Abstract: A communication system is provided which, upon communication, is capable of making a suitable response by using interpretation execution parts which conform to the background concepts and vocabularies of a conversation. A flexible and smooth information exchange and cooperation are realized among, and between, agents and an existing system by dynamically allocating suitable interpretation execution parts which include an interpreter in conformance to a variety of agent communication languages, content describing languages and ontologies. The agent communication system in a preferred embodiment of this invention is provided with an interpretation execution part control function that scans a directory of interpretation parts such as conversation content monitoring parts, interpreters and translators, upon the time of execution start or during execution, and forms and maintains an interpretation execution part table that defines what interpretation execution parts exist.
    Type: Grant
    Filed: June 4, 1998
    Date of Patent: August 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Hajime Tsuchitani, Akifumi Nakada, Osamu Furusawa
  • Publication number: 20040123274
    Abstract: Method and apparatus to enable collection of information required for solving a problem caused by simultaneous access to a shared resource in a multithreading environment. In an information processor capable of executing a routine including a tracing process of collecting information related to the processing status in multithreading, a routine being executed is registered for each thread being activated, and the level of the tracing process for the routine being executed is determined based on information in the registration. The tracing process level for the routine being executed can be determined based on whether any routine identical to, or in a predetermined relation with, the routine is already registered.
    Type: Application
    Filed: November 18, 2003
    Publication date: June 24, 2004
    Applicant: International Business Machines Corporation
    Inventors: Iwao Inagaki, Osamu Furusawa
  • Publication number: 20020055846
    Abstract: A communication system is provided which, upon communication, is capable of making a suitable response by using interpretation execution parts which conform to the background concepts and vocabularies of a conversation. A flexible and smooth information exchange and cooperation are realized among, and between, agents and an existing system by dynamically allocating suitable interpretation execution parts which include an interpreter in conformance to a variety of agent communication languages, content describing languages and ontologies. The agent communication system in a preferred embodiment of this invention is provided with an interpretation execution part control function that scans a directory of interpretation parts such as conversation content monitoring parts, interpreters and translators, upon the time of execution start or during execution, and forms and maintains an interpretation execution part table that defines what interpretation execution parts exist.
    Type: Application
    Filed: June 4, 1998
    Publication date: May 9, 2002
    Inventors: HAJIME TSUCHITANI, AKIFUMI NAKADA, OSAMU FURUSAWA
  • Patent number: 6338081
    Abstract: The broker agent asks a facilitator agent to locate a service provider agent which is involved in its own job. The broker agent, upon receiving from a regular agent a message packet indicating a request for mediation of a job, analyzes the message packet to judge the outline of the requested job and applies certain conversion to the request message for sending it to the service provider agent which is relevant to the request. The broker agent receives a reply from the service provider agent and sends it to the regular agent after applying certain conversion.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Osamu Furusawa, Akifumi Nakda, Toshihiro Suzuki, Hajime Tsuchitani
  • Publication number: 20010054105
    Abstract: The broker agent 121,123 inquires a facilitator agent 110 to recognize a service provider agent 131,133 which is involved in its own job. The broker agent 121, upon receiving from a regular agent a message packet indicating a request for mediation of a job, analyzes the message packet to judge the outline of the requested job and applies certain conversion to the request message for sending it to the service provider agent which is relevant to the request. The broker agent 121 receives a reply from the service provider agent 131,133 and sends it to the regular agent after applying certain conversion.
    Type: Application
    Filed: June 5, 1998
    Publication date: December 20, 2001
    Inventors: OSAMU FURUSAWA, AKIFUMI NAKADA, TOSHIHIRO SUZUKI, HAJIME TSUCHITANI
  • Publication number: 20010013051
    Abstract: A communication system is provided that is capable of flexibly dealing with conversations among agents. An agent (201) includes a software part (200) which performs operations that represent the functions of a human ear and a mouth. In generating a conversation, an agent communication language, which is similar to a human conversation, is prepared and sent to a conversation part (200) as a message packet. The conversation part (200) then generates a plurality of conversation threads one for each unit of conversation and converse with a plurality of nodes in parallel and asynchronously. On the other hand, in another node which receives the message packet, a protocol manager (230) receives the data (message packet) from a network and passes it to the conversation part (200). The conversation part (200) understands the message packet and executes the content. In the preferred embodiment of this invention, the conversation part (200) moves to other places along with a mobile agent.
    Type: Application
    Filed: April 11, 2001
    Publication date: August 9, 2001
    Inventors: Akifumi Nakada, Hajime Tsuchitani, Osamu Furusawa, Toshihiko Zuzuki
  • Patent number: 4770821
    Abstract: There is provided a method for preparing .beta.-chloropivaloyl chloride which includes chlorinating pivalic acid to form pivaloyl chloride and reacting the resultant pivaloyl chloride with a chlorine gas in a gaseous phase to form .beta.-chloropivaloyl chloride. Both steps may be carried out by a continuous process or a batch process. According to this method, the chlorination in the second step can be achieved at a low temperature, and the formation of by-products is reduced and production efficiency can be enhanced.
    Type: Grant
    Filed: June 3, 1986
    Date of Patent: September 13, 1988
    Assignee: Ihara Nikkei Chemical Industry Co., Ltd.
    Inventors: Kenichi Miyazawa, Osamu Furusawa