Patents by Inventor Toshiyuki Nakazawa

Toshiyuki Nakazawa 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: 20230291659
    Abstract: A device management device that manages network devices has a map management unit that manages map information by assigning attribute information thereto, a device management unit that manages information for a network device that is a management target by assigning attribute information thereto, a control unit that performs control such that when map information is that becomes a placement target for a placement operation for a network device corresponding to a map selected, map information that has been assigned attribute information that does not corresponding to the attribute information for this network device cannot be selected, and a display unit that displays information for a network device on a map based on the results of the placement operation using map information that has been selected by a user.
    Type: Application
    Filed: March 2, 2023
    Publication date: September 14, 2023
    Inventor: TOSHIYUKI NAKAZAWA
  • Patent number: 11556324
    Abstract: A manager creates agent information and provides a download page for an installer. In a case where the downloaded installer is activated in a host computer, agent installation processing is executed according to input work for setting information for connection with the manager by a user. Further, in a case where creation of the agent in its own apparatus is instructed, the manager creates, in the apparatus in which the manager operates, an agent in which the setting information for connection with the manager has been set, without the input work by the user that is necessary for the above-described installation processing using the installer.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: January 17, 2023
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiyuki Nakazawa
  • Patent number: 11500676
    Abstract: An agent application manages a response time relating to a communication between a manager and the agent application. The agent application executes processing according to a request from the manager by using a plurality of threads, a number of the plurality of threads being a threshold value or less, transmits, to the manager, data indicating a result of the processing executed by the agent application, and performs an adjustment to decrease the threshold value based on a change in response time in a plurality of response times corresponding to a plurality of instances of communications performed between the agent application and the manager.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: November 15, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Patent number: 11502925
    Abstract: An information processing terminal on which a web browser operates includes a setting unit configured to set a limitation condition for limiting transmission of local storage data to a web server providing a web application, and a determination unit configured to determine a value indicating a status of network connection of the information processing terminal in accordance with the set limitation condition when the status of the network connection of the information processing terminal is online. Even when the status of the network connection of the information processing terminal is online, the transmission of the local storage data to the web server from the web application is limited in accordance with the determined value.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: November 15, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Patent number: 11374913
    Abstract: If authentication information used for communication has not been determined in a case where authentication is required in communication with a network device, a communication unit of a management system attempts the authentication processing with the network device by using information for one piece each in order from among shared authentication information that has been managed. If the authentication has succeeded, a storage unit stores the authentication information used in the authentication in association with the network device. If the authentication information to be used for the communication has been stored in a case where the authentication is required in communication with the network device, the communication unit performs communication using the stored authentication information without performing an attempt.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 28, 2022
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20220182282
    Abstract: A device management application sets an attribute for each of a plurality of regions, sets a region to a user, sets a region to a device and a device group, sets a region to a task defining an operation for a management target device, and controls access of a user to the device, the device group, and the task in accordance with a set region.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 9, 2022
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20220050673
    Abstract: A system comprising: a manager apparatus that manages a device; and an information processing apparatus that functions as an agent that performs communication via a network with the device based on an instruction of the manager apparatus, wherein the manager apparatus transmits an instruction of a device operation to the agent, wherein the information processing apparatus, as a function of the agent, when an update of software of a device has been instructed as a device operation from the manager apparatus, transmits to that device an update request, which includes URL information that indicates a reverse proxy which operates in the information processing apparatus, and wherein by the device performing transmission of data in response to the update request to the URL information that indicates the reverse proxy, that data is transferred to the manager apparatus via the information processing apparatus.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 17, 2022
    Inventor: Toshiyuki Nakazawa
  • Patent number: 11194571
    Abstract: An agent comprises: a transmission unit configured to transmit location information to a device based on an instruction from a manager; a cache unit configured to cache software; and a determination unit configured to determine, when an obtainment request for software is received from a device, whether the software corresponding to the location information indicated in the obtainment request is cached. The agent further comprises: a first distribution unit configured to distribute, in a case where the software is cached, the software cached in the cache unit to the device; and a second distribution unit configured to obtain, in a case where the software is not cached, the software based on the location information indicated in the obtainment request, cause the cache unit to cache the software, and distribute the software to the device.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: December 7, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20210072978
    Abstract: An agent comprises: a transmission unit configured to transmit location information to a device based on an instruction from a manager; a cache unit configured to cache software; and a determination unit configured to determine, when an obtainment request for software is received from a device, whether the software corresponding to the location information indicated in the obtainment request is cached. The agent further comprises: a first distribution unit configured to distribute, in a case where the software is cached, the software cached in the cache unit to the device; and a second distribution unit configured to obtain, in a case where the software is not cached, the software based on the location information indicated in the obtainment request, cause the cache unit to cache the software, and distribute the software to the device.
    Type: Application
    Filed: September 2, 2020
    Publication date: March 11, 2021
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20210019183
    Abstract: An agent application manages a response time relating to a communication between a manager and the agent application. The agent application executes processing according to a request from the manager by using a plurality of threads, a number of the plurality of threads being a threshold value or less, transmits, to the manager, data indicating a result of the processing executed by the agent application, and performs an adjustment to decrease the threshold value based on a change in response time in a plurality of response times corresponding to a plurality of instances of communications performed between the agent application and the manager.
    Type: Application
    Filed: July 10, 2020
    Publication date: January 21, 2021
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10698646
    Abstract: A management application generates task information including device IDs, the device IDs identifying devices to be subjected to processing according to the task information, generates a plurality of pieces of sub-task information with device IDs of one or more devices subjected to the processing and an agent ID of an agent corresponding to the one or more devices, instructs a plurality of agents to start a task, transmits the sub-task information to the agent corresponding to the agent ID, sets an execution result of a sub-task received from the agent to sub-task information corresponding to the sub-task, and sets, in response to the execution result having been set to all pieces of the sub-task information, an ending date to the task information.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: June 30, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20200204532
    Abstract: If authentication information used for communication has not been determined in a case where authentication is required in communication with a network device, a communication unit of a management system attempts the authentication processing with the network device by using information for one piece each in order from among shared authentication information that has been managed. If the authentication has succeeded, a storage unit stores the authentication information used in the authentication in association with the network device. If the authentication information to be used for the communication has been stored in a case where the authentication is required in communication with the network device, the communication unit performs communication using the stored authentication information without performing an attempt.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 25, 2020
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10652424
    Abstract: A communication apparatus comprises: a sending unit that sends data to a designated destination; a receiving unit that receives a response to the send by the sending unit; a recording unit that records information relating to a send when the send is performed by the sending unit, and associates and records, when a response to the send is further received by the receiving unit, information of a send-source of the response; and a control unit that causes the sending unit to resend data based on information recorded in the recording unit, wherein the control unit causes the sending unit to resend data to a destination indicated by information, among the recorded information, for which a predetermined time has elapsed since the recording and for which a response has not been received by the receiving unit.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: May 12, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20200067803
    Abstract: An information processing terminal on which a web browser operates includes a setting unit configured to set a limitation condition for limiting transmission of local storage data to a web server providing a web application, and a determination unit configured to determine a value indicating a status of network connection of the information processing terminal in accordance with the set limitation condition when the status of the network connection of the information processing terminal is online. Even when the status of the network connection of the information processing terminal is online, the transmission of the local storage data to the web server from the web application is limited in accordance with the determined value.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 27, 2020
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10491492
    Abstract: An information processing terminal on which a web browser operates includes a setting unit configured to set a limitation condition for limiting transmission of local storage data to a web server providing a web application, and a determination unit configured to determine a value indicating a status of network connection of the information processing terminal in accordance with the set limitation condition when the status of the network connection of the information processing terminal is online. Even when the status of the network connection of the information processing terminal is online, the transmission of the local storage data to the web server from the web application is limited in accordance with the determined value.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: November 26, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20190146769
    Abstract: A manager creates agent information and provides a download page for an installer. In a case where the downloaded installer is activated in a host computer, agent installation processing is executed according to input work for setting information for connection with the manager by a user. Further, in a case where creation of the agent in its own apparatus is instructed, the manager creates, in the apparatus in which the manager operates, an agent in which the setting information for connection with the manager has been set, without the input work by the user that is necessary for the above-described installation processing using the installer.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 16, 2019
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10257250
    Abstract: A server stores association between client information and a network device as a management target of a client corresponding to the client information. In addition, the server creates an installer for starting a management function of the network device including client information and distributes the installer to the client. Then, when receiving a validation request including the client information corresponding to an execution of the installer from the client in the customer environment, the server performs validation processing of the client, and subsequently sends identification information of the network device as the management target of the client as a response.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: April 9, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Publication number: 20190050187
    Abstract: A management application generates task information including device IDs, the device IDs identifying devices to be subjected to processing according to the task information, generates a plurality of pieces of sub-task information with device IDs of one or more devices subjected to the processing and an agent ID of an agent corresponding to the one or more devices, instructs a plurality of agents to start a task, transmits the sub-task information to the agent corresponding to the agent ID, sets an execution result of a sub-task received from the agent to sub-task information corresponding to the sub-task, and sets, in response to the execution result having been set to all pieces of the sub-task information, an ending date to the task information.
    Type: Application
    Filed: August 6, 2018
    Publication date: February 14, 2019
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10203985
    Abstract: In an information processing apparatus, a second controller, if a number of subtasks currently executing in the information processing apparatus does not exceed a threshold, obtains a subtask from one of a plurality of queues and causes the obtained subtask to execute by newly creating a thread, and if the number of subtasks currently executing in the information processing apparatus exceeds the threshold, does not newly create a thread, and the second controller, if a number of subtasks currently executing among subtasks registered in a first queue is less than the upper limit value defined for the first queue, obtains a subtask registered in the first queue and causes the obtained subtask to execute by newly creating a thread regardless of whether or not the number of subtasks currently executing in the information processing apparatus exceeds the threshold.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: February 12, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Patent number: 10142193
    Abstract: The present invention is characterized in that, when registering function information (a Web Intent) for calling a function provided by a service in a UA, function information is registered in which at least a part of a processing content when the provided function was used previously is reflected.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: November 27, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshiyuki Nakazawa