Patents by Inventor Yuhichi Nakamura
Yuhichi Nakamura 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: 20150317580Abstract: Embodiments of the present disclosure relate to a method for modeling the relationship between a company's business performance metrics and information technology service costs. In one embodiment, a plurality of business architecture component descriptors and a plurality of measurement component descriptors are provided. Each descriptor includes at least one variable, corresponding to one of: a business metric, an information technology resource metric, a cost metric of an information technology resource, a service metric of an information technology service, or a cost metric of an information technology service. Business architecture components and measurement components are modeled from the descriptors. These business architecture components are coupled by a qualitative connector, and the measurement components are coupled by an executable connector defining a computable dependency between measurement components.Type: ApplicationFiled: April 30, 2014Publication date: November 5, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Susanne Glissmann-Hochstein, Heiko Ludwig, Yuhichi Nakamura, Guangjie Ren, Glenn Theile
-
Publication number: 20140129297Abstract: A computer-implemented method is disclosed for determining a calculation expression for finding a KPI relating to a business process (process KPI) on the basis of a KPI obtained in each task (task KPI), the business process being representable as a graph structure including a plurality of tasks and edges representing how processing of the tasks proceeds. The method includes preparing a table defining a group of composite operation expressions for the task KPIs of the plurality of tasks, the composite operation expressions being associated with a predetermined relation of the plurality of tasks for each task KPI type; determining composite operation expressions for the task KPIs over the business process for each task KPI type by referring to the table; and creating a calculation expression for finding the process KPI of the business process using the composite operation expressions for the task KPIs over the business process.Type: ApplicationFiled: October 29, 2013Publication date: May 8, 2014Applicant: International Business Machines CorporationInventors: Futoshi Iwama, Kohichi Kamijoh, Yasuharu Katsuno, Yuhichi Nakamura, Shiho Negishi
-
Patent number: 8141131Abstract: The invention provides security policy generation methods and devices for generating a security policy that is set up for an information processing apparatus comprises a step of generating an application model having a transmitter and a receiver of a message decided, for each of a plurality of messages that are communicated, a step of storing in advance a plurality of security patterns with a signer of electronic signature appended to the message as an undecided parameter, a step of selecting a security pattern that is a model of security policy to be setup for the transmitter or receiver of the message, corresponding to each of the plurality of messages included in the application model, and a step of substituting the identification information of the transmitter or receiver of each message included in the application model for the undecided parameter of the security pattern selected corresponding to the message.Type: GrantFiled: July 30, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Yuhichi Nakamura, Takeshi Imamura, Michiaki Tatsubori, Satoshi Makino
-
Patent number: 8112786Abstract: The invention provides security policy generation methods and devices for generating a security policy that is set up for an information processing apparatus comprises a step of generating an application model having a transmitter and a receiver of a message decided, for each of a plurality of messages that are communicated, a step of storing in advance a plurality of security patterns with a signer of electronic signature appended to the message as an undecided parameter, a step of selecting a security pattern that is a model of security policy to be set up for the transmitter or receiver of the message, corresponding to each of the plurality of messages included in the application model, and a step of substituting the identification information of the transmitter or receiver of each message included in the application model for the undecided parameter of the security pattern selected corresponding to the message.Type: GrantFiled: October 14, 2008Date of Patent: February 7, 2012Assignee: International Business Machines CorporationInventors: Yuhichi Nakamura, Takeshi Imamura, Michiaki Tatsubori, Satoshi Makino
-
Patent number: 7865595Abstract: Provided are a method, system, and program for processing call requests with respect to objects. A call request is received with respect to an object. Access authority for the object is require. An access authority set is read for execution of the call request with respect to the object. A determination is made as to whether the access authority is contained in the access authority set. A storage section storing execution results for a previous execution of the object is searched prior to executing the call request and in response to determining that the access authority is contained in the access authority set.Type: GrantFiled: December 16, 2003Date of Patent: January 4, 2011Assignee: International Business Machines CorporationInventors: Michiaki Tatsubori, Toshiroh Takase, Yuhichi Nakamura
-
Patent number: 7523173Abstract: A web page acquisition system, provider, method, computer readable memory and program of instructions for web page acquisition that reduces the waiting time that is experienced by a user who accesses a network site when the network is busy and also reduces the load that is imposed on the server of a provider.Type: GrantFiled: March 29, 2001Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventors: Naishin Seki, Yuhichi Nakamura
-
Patent number: 7512691Abstract: Provides methods, apparatus and systems for message request response server and processor. A server apparatus including: a request processing unit for performing processing for a first processing request message received, and creating a first processing response message; a cache unit for caching the first processing response message in association with a first key created based on the first processing request message; a message analysis unit for analyzing the second processing request message received; a key creation unit for creating a second key based on the analysis result; and a cache management unit for returning the cached first processing response message when the second key coincides with the first key, and when the second key does not coincide with the first key, notifying the result of the analysis, allowing the request processing unit to perform processing based on the analysis result, and returning the second processing response message created.Type: GrantFiled: February 15, 2005Date of Patent: March 31, 2009Assignee: International Business Machines CorporationInventors: Yukihiko Sohda, Toshiro Takase, Yuhichi Nakamura, Michiaki Tatsubori
-
Publication number: 20090083294Abstract: 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.Type: ApplicationFiled: September 25, 2007Publication date: March 26, 2009Inventors: Shudi Gao, Michael Rafael Glavassevich, Neil Graham, Glenn Allen Marcy, Yuhichi Nakamura, Toyotaro Suzumura, Toshiro Takase, Michiaki Tatsubori
-
Publication number: 20090077615Abstract: Methods, apparatus, and products are disclosed for security policy validation for web services that include: transforming a security policy for a web service into a policy predicate logic representation; providing a profile predicate logic representation that represents one or more rules of a security policy profile; determining whether the security policy satisfies the security policy profile in dependence upon the policy predicate logic representation and the profile predicate logic representation; and notifying a user that the security policy is valid if the security policy satisfies the security policy profileType: ApplicationFiled: September 13, 2007Publication date: March 19, 2009Inventors: Hyen V. Chung, Yuhichi Nakamura, Fumiko Satoh
-
Publication number: 20090070853Abstract: Methods, apparatus, and products are disclosed for security policy validation for web services that include: transforming a security policy for a web service into a policy predicate logic representation; providing a profile predicate logic representation that represents one or more rules of a security policy profile; and determining whether the security policy satisfies the security policy profile in dependence upon the policy predicate logic representation and the profile predicate logic representation.Type: ApplicationFiled: September 12, 2007Publication date: March 12, 2009Applicant: International Business Machines CorporationInventors: Hyen V. Chung, Yuhichi Nakamura, Fumiko Satoh
-
Patent number: 7499990Abstract: A system and method thereby each of a plurality of agent servers keeps and manages history of movement. Each of the agent servers temporarily stores requests for updates of location information of a mobile agent associated to accumulated number of movement of the mobile agent and periodically sends it to a registration server so that no congestion will occur in accessing the registration server. The registration server renews location information of a mobile server only with the request for update of a higher accumulated number of movements so as not to overwrite newer information with older information.Type: GrantFiled: November 16, 2000Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Hideki Tai, Gaku Yamamoto, Yuhichi Nakamura
-
Publication number: 20090044248Abstract: The invention provides security policy generation methods and devices for generating a security policy that is set up for an information processing apparatus comprises a step of generating an application model having a transmitter and a receiver of a message decided, for each of a plurality of messages that are communicated, a step of storing in advance a plurality of security patterns with a signer of electronic signature appended to the message as an undecided parameter, a step of selecting a security pattern that is a model of security policy to be set up for the transmitter or receiver of the message, corresponding to each of the plurality of messages included in the application model, and a step of substituting the identification information of the transmitter or receiver of each message included in the application model for the undecided parameter of the security pattern selected corresponding to the message.Type: ApplicationFiled: October 14, 2008Publication date: February 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: YUHICHI NAKAMURA, TAKESHI IMAMURA, MICHIAKI TATSUBORI, SATOSHI MAKINO
-
Publication number: 20080307492Abstract: The invention provides security policy generation methods and devices for generating a security policy that is set up for an information processing apparatus comprises a step of generating an application model having a transmitter and a receiver of a message decided, for each of a plurality of messages that are communicated, a step of storing in advance a plurality of security patterns with a signer of electronic signature appended to the message as an undecided parameter, a step of selecting a security pattern that is a model of security policy to be setup for the transmitter or receiver of the message, corresponding to each of the plurality of messages included in the application model, and a step of substituting the identification information of the transmitter or receiver of each message included in the application model for the undecided parameter of the security pattern selected corresponding to the message.Type: ApplicationFiled: July 30, 2008Publication date: December 11, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: YUHICHI NAKAMURA, TAKESHI IMAMURA, MICHIAKI TATSUBORI, SATOSHI MAKINO
-
Patent number: 7127522Abstract: To provide a message sending function which reflects “taste” in a destination agent designated by a user and a policy of the market in which agents operate. When multicasting a message to agents, a message monitor executes the steps of: receiving preferential destination information designated by a user along with the message; determining to which agents the message is to be sent, by referring to the preferential destination information; and sending the message to the agents determined as destinations. This preferential destination information designated by a user is the information representing a user's “taste” which is represented, for instance, by an agent name and a priority (or weight). It is also possible that the destination determining step comprises a step of referring to a messaging policy data defining priorities of agents to which the message can be sent. By doing so, it becomes possible to reflect a policy of a market's sponsor on message sending.Type: GrantFiled: June 21, 1999Date of Patent: October 24, 2006Assignee: International Business Machines CorporationInventors: Yuhichi Nakamura, Gaku Yamamoto
-
Publication number: 20060075117Abstract: Provides methods, apparatus and systems for message request response server and processor. A server apparatus including: a request processing unit for performing processing for a first processing request message received, and creating a first processing response message; a cache unit for caching the first processing response message in association with a first key created based on the first processing request message; a message analysis unit for analyzing the second processing request message received; a key creation unit for creating a second key based on the analysis result; and a cache management unit for returning the cached first processing response message when the second key coincides with the first key, and when the second key does not coincide with the first key, notifying the result of the analysis, allowing the request processing unit to perform processing based on the analysis result, and returning the second processing response message created.Type: ApplicationFiled: February 15, 2005Publication date: April 6, 2006Applicant: International Business Machines CorporationInventors: Yukihiko Sohda, Toshiro Takase, Yuhichi Nakamura, Michiaki Tatsubori
-
Publication number: 20060059252Abstract: Provided are a method, system, and program for processing call requests with respect to objects. A call request is received with respect to an object. Access authority for the object is require. An access authority set is read for execution of the call request with respect to the object. A determination is made as to whether the access authority is contained in the access authority set. A storage section storing execution results for a previous execution of the object is searched prior to executing the call request and in response to determining that the access authority is contained in the access authority set.Type: ApplicationFiled: December 16, 2003Publication date: March 16, 2006Inventors: Michiaki Tatsubori, Toshiroh Takase, Yuhichi Nakamura
-
Publication number: 20050283824Abstract: The invention provides security policy generation methods and devices for generating a security policy that is set up for an information processing apparatus comprises a step of generating an application model having a transmitter and a receiver of a message decided, for each of a plurality of messages that are communicated, a step of storing in advance a plurality of security patterns with a signer of electronic signature appended to the message as an undecided parameter, a step of selecting a security pattern that is a model of security policy to be setup for the transmitter or receiver of the message, corresponding to each of the plurality of messages included in the application model, and a step of substituting the identification information of the transmitter or receiver of each message included in the application model for the undecided parameter of the security pattern selected corresponding to the message.Type: ApplicationFiled: June 21, 2005Publication date: December 22, 2005Applicant: International Business Machines CorporationInventors: Yuhichi Nakamura, Takeshi Imamura, Michiaki Tatsubori, Satoshi Makino
-
Patent number: 6952718Abstract: Flow control for a workflow controlling system is achieved wherein a business document flows among a plurality of participants by, at a system which includes a server apparatus including a storage device and terminal apparatus connecting to the server apparatus via a network, generating a document which includes data and rules responding to a request from one of the terminal apparatus and storing it in the storage device, receiving an update request on the document from the first terminal apparatus, determining whether the update request is appropriate or not, and if the update request is appropriate then executing the update on the document, and determining whether the workflow/process was completed or not, and if not completed then identifying the second terminal apparatus which can update next and notifying it.Type: GrantFiled: December 27, 2000Date of Patent: October 4, 2005Assignee: International Business Machines CorporationInventors: Yuhichi Nakamura, Ryoh Neyama, Naishin Seki, Kohichi Kajitani
-
Patent number: 6898793Abstract: To control the load on an agent server, it is necessary to store any inactive agent in a secondary storage device, release a memory and a thread occupied by the agent, and control the number of simultaneously active agents. The agent server reads out an agent from the secondary storage device when a processing of the agent starts, and writes the agent into the secondary storage device when the processing of the agent is terminated. By doing so, the memory and the thread occupied by the agents which are not processing are released. It also limits the number of simultaneously active agents by starting a processing of another agent upon termination of the processing of one agent. In the present invention, the start and the termination of the processing are determined by the start and the termination of a conversation between the agents. Messages are in compliance with a predetermined rule.Type: GrantFiled: April 30, 1999Date of Patent: May 24, 2005Assignee: International Business Machines CorporationInventors: Gaku Yamamoto, Yuhichi Nakamura
-
Publication number: 20020023017Abstract: It is one object of the present invention to provide a system whereby a vendor selling products via a network can redeem products from purchasers in accordance with predetermined conditions.Type: ApplicationFiled: June 19, 2001Publication date: February 21, 2002Applicant: International Business Machines CorporationInventors: Kazuyoshi Hidaka, Yuhichi Nakamura, Takashi Toyooka