Patents by Inventor Hiroyasu Ohsaki
Hiroyasu Ohsaki 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: 11074359Abstract: A mapping between private information to be protected and identifier information for an object is recorded. The object is detected by analyzing sensor data received from a sensor device within a private computer network, in which the object has one or more attributes associated therewith. An analysis report is generated about the object by excluding the private information from the analysis report based on the mapping, in which the analysis report includes a non-private part of the one or more attributes. The analysis report is transmitted to a remote computer system located outside the private computer network without the private information.Type: GrantFiled: June 5, 2017Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Hiroyasu Ohsaki, Satoshi Kawase
-
Patent number: 10678941Abstract: A mapping between private information to be protected and identifier information for an object is recorded. The object is detected by analyzing sensor data received from a sensor device within a private computer network, in which the object has one or more attributes associated therewith. An analysis report is generated about the object by excluding the private information from the analysis report based on the mapping, in which the analysis report includes a non-private part of the one or more attributes. The analysis report is transmitted to a remote computer system located outside the private computer network without the private information.Type: GrantFiled: February 9, 2018Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Hiroyasu Ohsaki, Satoshi Kawase
-
Publication number: 20180349635Abstract: A mapping between private information to be protected and identifier information for an object is recorded. The object is detected by analyzing sensor data received from a sensor device within a private computer network, in which the object has one or more attributes associated therewith. An analysis report is generated about the object by excluding the private information from the analysis report based on the mapping, in which the analysis report includes a non-private part of the one or more attributes. The analysis report is transmitted to a remote computer system located outside the private computer network without the private information.Type: ApplicationFiled: June 5, 2017Publication date: December 6, 2018Inventors: Hiroyasu Ohsaki, Satoshi Kawase
-
Publication number: 20180349639Abstract: A mapping between private information to be protected and identifier information for an object is recorded. The object is detected by analyzing sensor data received from a sensor device within a private computer network, in which the object has one or more attributes associated therewith. An analysis report is generated about the object by excluding the private information from the analysis report based on the mapping, in which the analysis report includes a non-private part of the one or more attributes. The analysis report is transmitted to a remote computer system located outside the private computer network without the private information.Type: ApplicationFiled: February 9, 2018Publication date: December 6, 2018Inventors: Hiroyasu Ohsaki, Satoshi Kawase
-
Patent number: 9916552Abstract: Delay in a workflow is avoided by introducing a skip operation upon execution of the workflow. Additionally, a person in charge of the workflow eventually participates in the workflow process even if he/she has been skipped. The workflow design defines skippable activities, in advance, as well as re-execution points in order to reassign the skipped activities.Type: GrantFiled: March 4, 2014Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Kazuyuki Tsuda, Hiroyasu Ohsaki, Ryohichi Yoshimura
-
Publication number: 20140195293Abstract: Delay in a workflow is avoided by introducing a skip operation upon execution of the workflow. Additionally, a person in charge of the workflow eventually participates in the workflow process even if he/she has been skipped. The workflow design defines skippable activities, in advance, as well as re-execution points in order to reassign the skipped activities.Type: ApplicationFiled: March 4, 2014Publication date: July 10, 2014Applicant: International Business Machines CorporationInventors: Kazuyuki Tsuda, Hiroyasu Ohsaki, Ryohichi Yoshimura
-
Patent number: 8688498Abstract: Delay in a workflow is avoided by introducing a skip operation upon execution of the workflow. Additionally, a person in charge of the workflow eventually participates in the workflow process even if he/she has been skipped. The workflow design defines skippable activities, in advance, as well as re-execution points in order to reassign the skipped activities.Type: GrantFiled: January 25, 2002Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Kazuyuki Tsuda, Hiroyasu Ohsaki, Ryohichi Yoshimura
-
Patent number: 8577709Abstract: A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.Type: GrantFiled: June 21, 2012Date of Patent: November 5, 2013Assignee: International Business Machines CorporationInventor: Hiroyasu Ohsaki
-
Patent number: 8433601Abstract: A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.Type: GrantFiled: May 2, 2007Date of Patent: April 30, 2013Assignee: International Business Machines CorporationInventor: Hiroyasu Ohsaki
-
Publication number: 20120290350Abstract: A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.Type: ApplicationFiled: June 21, 2012Publication date: November 15, 2012Applicant: International Business Machines CorporationInventor: Hiroyasu Ohsaki
-
Patent number: 8249911Abstract: A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.Type: GrantFiled: July 31, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventor: Hiroyasu Ohsaki
-
Patent number: 8140305Abstract: A model for an application program is displayed. The model includes an input interface, an output interface, and a plurality of variables. Addition of a new variable and placement of an annotation on the display unit for the new variable is detected. The annotation identifies the new variable as an individually definable object or an identification key. The identification key identifies an individual situation and the individually definable object copes with the individual situation. A new model with a new input interface and a new output interface is generated based, at least in part, on the annotation identifying the new variable as an individually definable object or an identification key.Type: GrantFiled: October 17, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Satoshi Enomoto, Hiroyasu Ohsaki, Kazuyuki Tsuda
-
Patent number: 8010512Abstract: Disclosed is a system and method for model-driven datastore. The model-driven datastore includes an object persistence model editor for developing specific object persistence models based on an object persistence metamodel. The object persistence model consists of object model, object access pattern and user defined functions. The object model consists of a collection of object definition, said object definition supports at least one basic type or structure type of attributes. The object access pattern defines the access path that are used to retrieve the object instances, where the access path is consists of a collection of actions. The actions comprise at least one of the following a self action, parent action, or children action. User defined functions are declaratively defined and supports group operators.Type: GrantFiled: June 16, 2008Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Teruo Koyanagi, Hui Lei, Hiroyasu Ohsaki, Liangzhao Zeng
-
Publication number: 20090313298Abstract: Disclosed is a system and method for model-driven datastore. The model-driven datastore includes an object persistence model editor for developing specifc object persistence models based on an object persistence metamodel. The object persistence model consists of object model, object access pattern and user defined functions. The object model consists of a collection of object definition, said object defintion supports at least one basic type or structure type of attributes. The object access pattern defines the access path that are used to retrieve the object instances, where the access path is consists of a collection of actions. The actions comprise at least one of the following a self action, parent action, or children action. User defined functions are declaratively defined and supports group operators.Type: ApplicationFiled: June 16, 2008Publication date: December 17, 2009Inventors: Teruo Koyanagi, Hui Lei, Hiroyasu Ohsaki, Liangzhao Zeng
-
Patent number: 7620709Abstract: A workflow system for a paperless office, an information processing apparatus, a method for simply defining a complicated workflow, for example, a workflow such as a circulation among a plurality of departments where the circulation route varies in each department, and a storage medium. A workflow system comprises: a manipulating computer terminal for executing a workflow between persons in charge, a computer terminal for designing the workflow by designating project variables for multiplexing a plurality of paths for nodes, each indicating a unit of operation to be handled; and a workflow server for managing the designed workflow and accessing the manipulating computer terminals in accordance with activities that indicate operations assigned to the nodes.Type: GrantFiled: October 17, 2005Date of Patent: November 17, 2009Assignee: International Business Machines CorporationInventors: Hiroyasu Ohsaki, Kazuyuki Tsuda
-
Publication number: 20090276473Abstract: A method and system for maintaining consistency between a view of a virtual table and the database. The method includes: First, selecting a discard candidate instance from a discard candidate list table in accordance with an LRU algorithm if it is judged that there is less free space for adding an instance. Then, judging whether a revision wait flag is on for the discard candidate instance. If it is judged that the revision wait flag is on, deleting the discard candidate instance from the discard candidate list table. If it is judged that the revision wait flag is not on, deleting the discard candidate instance from the instance pool and adding the instance to the instance pool. Lastly, adding the requested instance to the instance pool if it is judged that there is enough storage area.Type: ApplicationFiled: April 29, 2009Publication date: November 5, 2009Inventors: Mari Fukuda, Teruo Koyanagi, Hiroyasu Ohsaki, Yohsuke ozawa
-
Publication number: 20080294493Abstract: A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.Type: ApplicationFiled: July 31, 2008Publication date: November 27, 2008Inventor: Hiroyasu Ohsaki
-
Publication number: 20080103752Abstract: A method comprises displaying a model for an application program. The model includes an input interface, an output interface, and a plurality of variables. Addition of a new variable and placement of an annotation on the display unit for the new variable is detected. The annotation identifies the new variable as an individually definable object or an identification key. The identification key identifies an individual situation and the individually definable object copes with the individual situation. A new model with a new input interface and a new output interface is generated based, at least in part, on the annotation identifying the new variable as an individually definable object or an identification key.Type: ApplicationFiled: October 17, 2007Publication date: May 1, 2008Inventors: SATOSHI ENOMOTO, Hiroyasu Ohsaki, Kazuyuki Tsuda
-
Patent number: 7349864Abstract: A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.Type: GrantFiled: June 10, 2002Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventor: Hiroyasu Ohsaki
-
Publication number: 20070208603Abstract: A workflow system is provided in which one person in charge efficiently processes each activity assigned to successive nodes. When a client request management program execution unit 330 of a workflow server 30 receives a request to terminate processing for a node from a user's computer terminal for operation 20, a definition for the node is referred to by a project management program execution unit 310. If processing of a process management program execution unit 320 is completed within a consecutive processing standby time t1 defined for the node, and it is determined that a next node can be processed by the user, a client request management program execution unit 330 requests a computer terminal for operation 20 to start processing of a next node.Type: ApplicationFiled: May 2, 2007Publication date: September 6, 2007Inventor: Hiroyasu Ohsaki