Browse Prior Art Database

METHOD TO MEDIATE AND NORMALISE CUT-N-PASTE OPERATIONS AT THE OPERATING SYSTEM LEVEL

IP.com Disclosure Number: IPCOM000199421D
Publication Date: 2010-Sep-02
Document File: 2 page(s) / 42K

Publishing Venue

The IP.com Prior Art Database

Abstract

Methods are disclosed to mediate and normalise cut-n-paste operations at the operating system layer. The solution disclosed herein provides a mediation method which normalises operating stack contention and deals with potential context switching via two simple steps (1) resource contention is normalised to avoid race-conditions/speed issues; and then (2) context switching by predicting which types of source/destination are compatible. The normaliser in (1) uses historic operational profiling to remove potential differences between 'applications' or 'modules'; the context identifier in (2) tracks the type of objects used by a given resource and creates a preferential "connection" between applications and/or operations which share similar object types.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 55% of the total text.

Page 1 of 2

METHOD TO MEDIATE AND NORMALISE CUT -N-PASTE OPERATIONS AT THE OPERATING SYSTEM LEVEL

Functionality which provides cut-n-paste operations is well known for many applications. For instance, a section of text may be copied (or cut) from one document, stored on a clipboard, and then made available once or multiple times to be inserted into a different document or similar object (a presentation, spreadsheet etc). The source and destination for the cut-n-paste operation tend to be (a) of a similar type (able to be rendered as some kind of graphical window), and/or (b) at a similar level within the operating environment (typically, an application in user space, or command lines within some kind of graphical user interface window). Such operations across application types and/or at different levels of the operating stack are not readily available. They would suffer from contention for resource (device driver level operations tend to take precedence over anything in user space); and a problem with context switching (a text object onto a command line). The solution disclosed herein provides a method for cut-n-paste mediation when the copy function is implemented within the operating system itself.

    The disclosed solution provides a mediation method which normalises operating stack contention and deals with potential context switching. Briefly, this involves two steps:
(1) resource contention is normalised to avoid race-conditions/speed issues; and then
(2) context switching by predicting which types of source/destination are compatible.

    The normaliser in (1) uses historic operational profiling to remove potential differences between 'applications' or 'modules'; the context identifier in (2) tracks the type of objects used by a given resource and creates a preferential "connection" between applications and/or operations which share similar object types.

    A key part of the disclosed solution is normalising perceived dominance of any application or module, coupled with a context type classifier.

A possible implementation would require the following components:
(a) a clipboard (temporary storage area, where objects for cut-n-paste are held);
(b) a registry of all services/applications/functions running at the present time, along with information such as I/O operations in a given time frame and CPU usage profile over a given time period;
(c) an application parameter typer, which classifies any input to the service/application etc from (i) the...