(Cat? OR feline) AND NOT dog?
Cat? W/5 behavior
(Cat? OR feline) AND traits
Cat AND charact*

This guide provides a more detailed description of the syntax that is supported along with examples.

This search box also supports the look-up of an IP.com Digital Signature (also referred to as Fingerprint); enter the 72-, 48-, or 32-character code to retrieve details of the associated file or submission.

Concept Search - What can I type?

For a concept search, you can enter phrases, sentences, or full paragraphs in English. For example, copy and paste the abstract of a patent application or paragraphs from an article.

Concept search eliminates the need for complex Boolean syntax to inform retrieval. Our Semantic Gist engine uses advanced cognitive semantic analysis to extract the meaning of data. This reduces the chances of missing valuable information, that may result from traditional keyword searching.

Publishing Venue

Related People

Abstract

Linking is a mechanism for placing information into a software component, and allowing that information to be updated, based on changes to its source information in another software component.

Country

United States

Language

English (United States)

This text was extracted from an ASCII text file.

This is the abbreviated version, containing approximately
21% of the total text.

Method and Apparatus for Linking Based on X Windows

Linking is a
mechanism for placing information into a software
component, and allowing that information to be updated, based on
changes to its source information in another software component.

Linking requires the cooperation of the
source component and
destination component. In this article,
we will discuss a linking
protocol using X Windows system storage and event handling as
underlying transport layer. The
implementation case is the IBM AIX*
OpenDoc system.

Transport Mechanism

The
fundamental requirement of Linking is to have two
components under the same process or two processes to share a storage
space synchronously. The source
component publishes (writes) its
information to the shared storage space, and lets destination
component subscribe (read) the information.
Linking also need to
provide registration, notification and locking services so that the
information sharing is synchronized.

When the
source entity is ready to publish its data, it posts
its location record to X server storage.
In our case, the X server
storage is the clipboard. The location
record contains display id,
window id which allow the destination to send back X client message
events. The destination entity
subscribes to link by retrieving the
source location record from the clipboard and then send GetLink
client message event to the source side to establish a link. An X
property known by both sides is also chosen as the storage for shared
data. When Source side wants to update
data, it posts the data to
the X property and send a ReadLink client message event to the
destination side which reads it from the same property.

The following
sections describe the AIX OpenDoc Link high level
design using this transport mechanism.

Internal Link Bookkeeping

OpenDoc
Session objects represent the main control components
on both linking source and destination sides which manage the
establishing, termination and notification of link. The Link Source
and Link objects represent the data read/write components on both
sides.

OpenDoc
Linking uses a set of data structures to maintain the
links managed by a running OpenDoc session.
An ODSession object owns
two lists of XLinkInfo records. One for
links starting from parts in
this document, and another for...