Back to results
US 2008/0307443 A1Published application
Information processing apparatus, method of controlling the same, program, and recording medium
AssigneeCanon Kabushiki Kaisha
InventorMASAHITO KATO
Life of this patent
Estimating the term…
Abstract
If a new device object matching at least a portion of device information concerning a device of an existing device object is detected, the device information of the existing device object is acquired, and the existing device object is deleted. Device information of the new device object is updated by using the acquired device information.
Claims15
1-42. (canceled)
43:
- An information processing apparatus including:
- an operating system with at least a detection function for detecting a connection of devices, a generation function for generating device objects identifying device management information for detected devices, and a storage function for storing the generated device objects, and a computer-readable storage medium storing computer-executable code for a receptor, a comparator, a rewriter, and a deleter, the information processing apparatus comprising:
- the receptor, which is adapted to receive a notification from the operating system identifying a connection of a new device, in response to a detection by the detection function of the operating system;
- the comparator, which is adapted to compare first device type information of a first device object specified by the notification with second device type information of a second device object previously generated by the operating system before the first device object was generated;
- the rewriter, which is adapted to rewrite information of the second device object using information of the first device object in a case where the comparator determines that the first device type information and the second device type information match;
- and
- the deleter, which is adapted to delete the first device object in a case where the comparator determines that the first device type information and the second device type information match,
- wherein the rewriter is arranged to rewrite device port information of the second device object with device port information of the first device object.
5 more elements
44:
- An apparatus according to claim 43, further comprising a selector, which is adapted to select whether or not to delete the first device object, wherein the deleter is arranged to delete the first device object when the selector selects that the first device object is to be deleted.
45:
- An apparatus according to claim 43, wherein each device object has information for managing an icon image corresponding to that device object.
46:
- An apparatus according to claim 43, further comprising a controller, which is adapted to control at least one of the deleter and the rewriter, using system manager level access rights to control a device object.
47:
- An information processing apparatus including:
- an operating system with at least a detection function for detecting a connection of devices, a generation function for generating device objects identifying device management information for detected devices, and a storage function for storing the generated device objects, and a computer-readable storage medium storing computer-executable code for a receptor, a comparator, a generator, and a deleter, the information processing apparatus, comprising:
- the receptor, which is adapted to receive a notification from the operating system identifying a connection of a new device, in response to a detection by the detection function of the operating system;
- the comparator, which is adapted to compare first device type information of a first device object specified by the notification with second device type information of a second device object previously generated by the operating system before the first device object was generated;
- the generator, which is adapted to generate a third device object using information of the first device object and information of the second device object in a case where the comparator determines that the first device type information and the second device type information match;
- and
- the deleter, which is adapted to delete the first device object and the second device object in a case where the comparator determines that the first device type information and the second device type information match,
- wherein the generator is arranged to generate the third device object using device port information of the first device object and using at least one of device setting information and a device object name of the second device object.
5 more elements
48:
- An apparatus according to claim 47, wherein the generator includes a rewriter, which is adapted to rewrite device port information of the third device object with device port information of the first device object and to rewrite at least one of device setting information and a device object name of the third device object with one of device setting information and a device object name of the second device object.
49:
- A method of controlling an information processing apparatus having an operating system that includes a detection function, the method comprising:
- detecting, by the operating system, a connection of a device to the information processing apparatus;
- generating a device object that includes device management information for detected devices,
- storing the generated device object in the information processing apparatus,
- receiving, from the operating system, a notification identifying a connection of a new device in response to a detection by the detection function of the operating system;
- comparing first device type information of a first device object specified by the notification with second device type information of a second device object previously generated by the operating system before the first device object was generated;
- rewriting information of the second device object using information of the first device object in a case where it is determined, as a result of the comparing, that the first device type information and the second device type information match;
- and
- deleting the first device object in a case where the first device type information and the second device type information have been determined to match, based on the result of the comparing,
- wherein the rewriting includes rewriting device port information of the second device object with device port information of the first device object.
7 more elements
50:
- A method according to claim 49, further comprising selecting whether or not to delete the first device object, and deleting the first device object when it is determined that the first device object is to be deleted.
51:
- An apparatus according to claim 49, wherein each device object has information for managing an icon image corresponding to that device object.
52:
- An apparatus according to claim 49, further comprising controlling at least one of the deleting and the rewriting, using system manager level access rights to control a device object.
53:
- A method of controlling an information processing apparatus that includes an operating system with a detection function, the method comprising:
- detecting, by the operating system, a connection of a device to the information processing apparatus;
- generating a device object that includes device management information for the detected device;
- storing the generated device object in the information processing apparatus;
- receiving, from the operating system, a notification identifying a connection of a new device in response to a detection by the detection function of the operating system;
- comparing first device type information of a first device object specified by the notification with second device type information of a second device object previously generated by the operating system before the first device object was generated;
- generating a third device object using information of the first device object and information of the second device object in a case where it is determined, as a result of the comparing, that the first device type information and the second device type information match;
- and
- deleting the first device object and the second device object in a case where the first device type information and the second device type information have been determined to match, based on the result of the comparing,
- wherein the generating includes generating the third device object using device port information of the first device object and using at least one of device setting information and a device object name of the second device object.
7 more elements
54:
- A method according to claim 53, the generating includes rewriting device port information of the third device object with device port information of the first device object and rewriting at least one of device setting information and a device object name of the third device object with one of device setting information and a device object name of the second device object.
55:
- A computer-readable storage medium storing computer-executable program code for causing a programmable computer to operate as an information processing apparatus, wherein the information processing apparatus includes:
- an operating system with at least a detection function for detecting a connection of devices, a generation function for generating device objects identifying device management information for detected devices, and a storage function for storing the generated device objects, and wherein the program code is comprised of:
- a receptor module, which is adapted to receive a notification from the operating system identifying a connection of a new device, in response to a detection by the detection function by the operating system;
- a comparator module, which is adapted to compare first device type information of a first device object specified by the notification with second device type information of a second device object previously generated by the operating system before the first device object was generated;
- a rewriter module, which is adapted to rewrite information of the second device object using information of the first device object in a case where it is determined by the comparator module that the first device type information and the second device type information match;
- and
- a deleter module, which is adapted to delete the first device object in a case where it is determined by the comparator module that the first device type information and the second device type information match,
- wherein the rewriter module is configured to rewrite device port information of the second device object with device port information of the first device object.
5 more elements
56:
- A computer-readable storage medium storing computer-executable program code for causing a programmable computer to operate as an information processing apparatus, wherein the information processing apparatus includes:
- an operating system with at least a detection function for detecting a connection of devices, a generation function for generating device objects identifying device management information for detected devices, and a storage function for storing the generated device objects, and wherein the program code is comprised of:
- a receptor module, which is adapted to receive a notification from the operating system identifying a connection of a new device, in response to a detection by the detection function of the operating system;
- a comparator module, which is adapted to compare first device type information of a first device object specified by the notification with second device type information of a second device object previously generated by the operating system before the first device object was generated;
- a generator module, which is adapted to generate a third device object using information of the first device object and information of the second device object in a case where it is determined by the comparator module that the first device type information and the second device type information match;
- and
- a deleter module, which is adapted to delete the first device object and the second device object in a case where it is determined by the comparator module that the first device type information and the second device type information match,
- wherein the generator module is configured to generate the third device object using device port information of the first device object and using at least one of device setting information and a device object name of the second device object.
5 more elements