Browse Prior Art Database

Method, apparatus, and system to uniquely identify and operate over the components and functions of an operating system

IP.com Disclosure Number: IPCOM000198338D
Publication Date: 2010-Aug-05
Document File: 4 page(s) / 163K

Publishing Venue

The IP.com Prior Art Database

Abstract

The problem solved by our invention is explained below thru an example. If we want to our customers to “Set the DHCP client service mode on windows “or “install a Third party software manager on a synaptic-packet manager of Ubuntu” for our product installation, we all know how difficult it is and the steps involved. We can use one of the two below options, we get many user guides, and The BEST user guide will show us the series of steps through the snapshots. Or It can also be told through a short-code manner; like this Start Menu->control panel->Admin-tools->services->dhcp client ->startup type—drop down select (Automatic/manual/disable) Or There can be a direct command to type in start->Run, but still you cannot get links directly to tabs and there corresponding operations and perhaps, how many different commands? This is marginally inefficient; in some circumstances you could get more speed by using a tightly-coded binary protocol. But experience has shown that the benefits of having structured maintenance be easy for human beings to describe and understand outweigh any marginal gain in efficiency that you might get at the cost of making things tricky and opaque. And there are many things the present system can do, which have been explained as answer for Question 2. Here we can see many times, the user will go fault and start calling the minor level Support center. So the problem is, there is no structured way of organizing these paths, and remembering these and reusing these options conveniently and collectively.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 56% of the total text.

Page 1 of 4

Method, apparatus, and system to uniquely identify and operate over the components and functions of an operating system

We can solve the above problem through by developing a new PROTOCOL say SCIP -

"System Configuration Information Protocol

". The main intention of this protocol standard

is to consolidate the full flow - what we described in section 1 - into 1 click using the

standard URL and executing the same with the help of underlying interpreter. Example
Navigate (display operation)
scip://start

/

controlpanel

/

Admin-tools

/

services

/

dhcp client

/

Just a click on this will take customer to the direct window where he

/

she wanted. The

construction of link is actually hierarchical and structured.

The other main advantage of this is, if we have less number of options to actually deal with

we can directly set these values through the URL.

Passing argument (set operation)

To set startup type to Automatic in dhcpclient: scip://start

/

controlpanel

/

Admin-tools

/

services&l

/

dhcp client&startuptype=Automatic

/

To set startup type to Manual scip://start

/

controlpanel

/

Admin-tools

/

services

/

dhcp client&startuptype=manual

/

Thus, we can serve our client the full configuration setting on one click without actually

informing the way it happens or without having to explain the manner to do it.

You can access a remote control panel (control panel of a remote machine) with

out logging to remote desktop through the URI.

scip://66.66.66.66

/

start

/

controlpanel

/

Admin-tools

/

services

/

dhcp

client&startuptype=manual

/

where this support cannot be done using net meeting unless there is at least some user

interruption on both sides. Like in net meeting, opening a window and sharing only one

window is possible but user has to open that wizard and share it. Where as here, if he just

accept the request. The setting can be done from the support side.

The protocol supports two distinct modes:
User interactive display
In this mode the target page

/panel is rendered and the user has to select the operation he

1

Page 2 of 4

desires. Any errors during the URI interpretation are returned to the user as appropriate. Execute in background

'Execute in background' mode executes the URI on the target machine (localhost or remote)

without any user intervention. Errors come back as response, if any.

Though there are many ways to implement this, below is one such.

Let us consider this protocol is supported in a web-browser through a specially developed

plug-in capable of understanding the protocol semantics.

Plug-in working:
The plug-in maintains a tree data structure, where each node of type SCIPN

Struct SystemconfigurationInformationProtocol

{

Type Executable/Tab

Int numberOfChildren;

char[] command;

}

#typedef SystemconfigurationInformationProtocol SCIPN

Initially the OS related Information is indulged in to the tree with initialized

nodes, since the hierarchy of the system is well known. Below is one way of

representing the tree for Windows operati...