Patents by Inventor Hisashi Shimamura

Hisashi Shimamura 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: 9632766
    Abstract: An objective of the present invention is to carry out a decentralized deployment of components even for construction of a decentralized system that has dependencies among the components in different processing devices. A script generating unit (130) of a deployment device (100) generates a script for each of a plurality of processing devices (200) on the basis of logical configuration information (111) and physical configuration information (121). The logical configuration information (111) indicates dependencies among software components composing a system. The physical configuration information (121) indicates a processing device (200) to which each of the software components composing the system is deployed. In the script (131), a process to deploy each software component deployed to the processing device (200) and a process to deploy a synchronization module are described together with an execution sequence.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: April 25, 2017
    Assignee: NEC CORPORATION
    Inventor: Hisashi Shimamura
  • Publication number: 20160062755
    Abstract: An objective of the present invention is to carry out a decentralized deployment of components even for construction of a decentralized system that has dependencies among the components in different processing devices. A script generating unit (130) of a deployment device (100) generates a script for each of a plurality of processing devices (200) on the basis of logical configuration information (111) and physical configuration information (121). The logical configuration information (111) indicates dependencies among software components composing a system. The physical configuration information (121) indicates a processing device (200) to which each of the software components composing the system is deployed. In the script (131), a process to deploy each software component deployed to the processing device (200) and a process to deploy a synchronization module are described together with an execution sequence.
    Type: Application
    Filed: March 25, 2014
    Publication date: March 3, 2016
    Inventor: HISASHI SHIMAMURA
  • Publication number: 20150326495
    Abstract: A system construction device that efficiently constructs a system in which dedicated servers and virtual servers are mixed is provided. An allocation unit (150) allocates, to a server to be deployed as a dedicated server among one or more servers included in a system, a processing device (200) having a resource matching a resource condition of the server to be deployed as a dedicated server among one or more processing devices (200), and allocates, to a server not to be deployed as a dedicated server, a resource matching the resource condition of the server not to be deployed as a dedicated server and being on a processing device (200) not allocated to the server to be deployed as a dedicated server among the one or more processing devices (200), as a resource for deploying the server as a virtual server, referring to system configuration information (501) and resource information (601).
    Type: Application
    Filed: December 6, 2013
    Publication date: November 12, 2015
    Inventor: Hisashi Shimamura
  • Publication number: 20150127787
    Abstract: When constructing a system, normality of the system is confirmed more efficiently. In deployment device (100), a configuration information storage unit (104) stores, in association with an identifier of a module of which a system is composed, a configuration information including at least one of an identifier of a platform (PF) confirmation module for confirming normality of deployment of a PF module and an identifier of an own confirmation module for confirming normality of deployment of the module. The normality confirmation (unit) 106 performs at least one of confirmation of the normality of the deployment of the PF module using the PF confirmation module, prior to the deployment of the module in the processing device, and confirmation of the normality of the deployment of the module using the own confirmation module, after the deployment of the module in the processing device, by referring to the configuration information.
    Type: Application
    Filed: May 28, 2013
    Publication date: May 7, 2015
    Applicant: NEC Corporation
    Inventor: Hisashi Shimamura
  • Patent number: 8495565
    Abstract: A service providing apparatus (100) includes a request reception responding unit (101), a component injection unit (102), a configuration information storage unit (104), and a component loader group (150). The component loader group (150) of the service providing apparatus (100) includes a default component loader (110), component loaders (111), (112), . . . , and (11N), a default service class group (120), and customized class groups (121), (122), . . . , and (12N).
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: July 23, 2013
    Assignee: NEC Corporation
    Inventor: Hisashi Shimamura
  • Publication number: 20120011496
    Abstract: A service providing apparatus (200) includes: a version information storing unit (207) storing a service to be provided to each of users (13) and version information of this service; a loader managing unit (210) storing a default class group (221) and update class groups (231) for respective versions; a default loader (223) reading out and executing the default class group (221) from the loader managing unit (210); a differential loader (233) reading out and executing the update class group (231); a receiving unit (203) receiving service usage requests; a specifying unit (205) referring to the version information storing unit (207) to specify a version corresponding to the user (13) of the requestor; an object managing unit (241) using the default loader (223) and the specified version of the differential loader (233) to generate a service object of aversion suitable for the user (13) and execute processing; and a providing unit (243) providing a service to the user (13).
    Type: Application
    Filed: March 29, 2010
    Publication date: January 12, 2012
    Applicant: NEC CORPORATION
    Inventor: Hisashi Shimamura
  • Publication number: 20110270946
    Abstract: A service providing apparatus (100) includes a request reception responding unit (101), a component injection unit (102), a configuration information storage unit (104), and a component loader group (150). The component loader group (150) of the service providing apparatus (100) includes a default component loader (110), component loaders (111), (112), . . . , and (11N), a default service class group (120), and customized class groups (121), (122), . . . , and (12N).
    Type: Application
    Filed: December 24, 2009
    Publication date: November 3, 2011
    Inventor: Hisashi Shimamura
  • Patent number: 5926180
    Abstract: A browsing unit according to the present invention comprises an input means for receiving request for a node from a user, an information obtaining means for obtaining the requested node from a server, content information output means for outputting the content information of the obtained node, a related information extracting means for extracting structural information from the content information of the received node, a historical information storing means for storing the structural information obtained by the related information extracting means, and a structure display means for displaying to the user in the form of a map the structural information stored by the historical information storing means.
    Type: Grant
    Filed: January 15, 1997
    Date of Patent: July 20, 1999
    Assignee: NEC Corporation
    Inventor: Hisashi Shimamura