In Re Edward S. Lowry (Serial No. 07/181,105)

32 F.3d 1579
CourtCourt of Appeals for the Federal Circuit
DecidedDecember 19, 1994
Docket93-1558
StatusPublished
Cited by16 cases

This text of 32 F.3d 1579 (In Re Edward S. Lowry (Serial No. 07/181,105)) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
In Re Edward S. Lowry (Serial No. 07/181,105), 32 F.3d 1579 (Fed. Cir. 1994).

Opinion

RADER, Circuit Judge.

Edward S. Lowry appeals the U.S. Patent and Trademark Office Board of Patent Appeals and Interferences’ rejection of all claims in Patent Application Serial No. 07/181,105. On July 30, 1993, the Board reversed the rejection of claims 1 through 5 under 35 U.S.C. § 101 (1988). The Board also affirmed the rejection of claims 1 through 19 under 35 U.S.C. § 103 (1988) and claims 20 through 29 under 35 U.S.C. § 102(e) (1988). This court reverses.

BACKGROUND

Lowry’s patent application — “Data Processing System Having a Data Structure with a Single, Simple Primitive” — relates to the storage, use, and management of information residing in a memory. The PTO does not dispute the features and advantages of Lowry’s claimed invention. The. invention provides an efficient, flexible method of organizing stored data in a computer memory.

A memory stores data according to a particular order or arrangement. Application programs use stored data to perform specified functions. A data model provides the framework for organizing and representing information used by an application program. Data models define permissible data structures — organizational structures imposed upon the data used by the application program — compatible with particular data processing systems. Data structures are the physical implementation of a data model’s organization of the data. Data structures are often shared by more than one application program.

The prior art contains data models and data structures. Prior art data models are generally one of two kinds: functionally expressive or structurally expressive data models. Functionally expressive data models enable complex nested operations using large blocks of data. These data models, however, are limited to a narrow class of applications and generally require more complex interfaces to functionality. Structurally expressive data models, on the other hand, define more varied data structures capable of representing accurately complex information. These data models, however, make complex nested operations on large blocks of data quite difficult.

Lowry’s invention seeks to optimize both structural and functional expressiveness. Lowry discloses a data structure accessible by many different application programs. Lowry’s data structure is based upon the “Attributive data model.” The Attributive data model represents complex information in terms of attributes and relationships between attributes. According to Lowry’s specification, “[a]n attribute expresses the idea that one thing is attributed to another thing.” Thus, the Attributive data model capitalizes on the concept that a database is a collection of attributions, whereby information is represented in terms of its characteristics and relationships to other information.

In accordance with the Attributive data model, Lowry’s data structure comprises a plurality of attribute data objects (ADOs) stored in memory. An ADO is a single primitive data element “eompris[ing] sequences of bits which are stored in the mem *1581 ory as electrical (or magnetic) signals that represent information.” It contains information used by the application program and information regarding its relationship with other ADOs. Lowry asserts that his data structure is functionally expressive by virtue of its representation of information in terms of attributes. Lowry also states that “[s]tructural expressiveness is achieved by making that primitive data object extremely simple and allowing for highly unconstrained interconnections between attribute instances.”

According to the claimed invention, ADOs have both hierarchical and non-hierarehical interrelationships. A few specific rules govern these relationships. Because the claimed invention uses single ADOs governed by simple organizational rules, Lowry asserts that it may flexibly and accurately represent complex objects and relationships. The hierarchical relationships form a conceptual pyramidal structure. Hierarchical correlations describe “holding” or “being held” relationships. An ADO can “hold” one or more other ADOs. Each ADO, however, can “be held” by only one other ADO. Thus, while capable of holding many others, an ADO can be held by only one other ADO. One ADO, called the apex ADO, holds at least one other ADO but is held by no other ADO. This apex ADO is the only ADO that lacks a being-held relationship. From the apex ADO, the hierarchical relationships fan out in a pyramidal .structure.

ADOs also have non-hierarehical relationships. These are essentially “pointing” relationships between ADOs. There are two basic types of ADOs: (1) element data objects, which refer to only themselves, and (2) relation data objects, which refer to one other ADO, called a referent ADO. A referent ADO is merely an ADO that a relation data object refers to. Each ADO can be a referent ADO for more than one ADO. According to Lowry’s specification, this arrangement of hierarchically and non-hierarchically related single primitive ADOs facilitates software operations such as retrieval, addition, and removal of information in the data structure.

Claims 1 through 5 claim a memory containing a stored data structure. Claim 1 is representative:

1. A memory for storing data for access by an application program being executed on a data processing system, comprising:
a data structure stored in said memory, said data structure including information resident in a database used by said application program and including:
a plurality of attribute data objects stored in said memory, each of said attribute data objects containing different information from said database;
a single holder attribute data object for each of said attribute data objects, each of said holder attribute data objects being one of said plurality of attribute data objects, a being-held relationship existing between each attribute data object and its holder attribute data object, and each of said attribute data objects having a being-held relationship with only a single other attribute data object, thereby establishing a hierarchy of said plurality of attribute data objects;
a referent attribute data object for at least one of said attribute data objects, said referent attribute data object being nonhierarchically related to a holder attribute data object for the same at least one of said attribute data objects and also being one of said plurality of attribute data objects, attribute data objects for which there exist only holder attribute data objects being called element data objects, and attribute data objects for which there also exist referent attribute data objects being called relation data objects; and
an apex data object stored in said memory and having no being-held relationship with any of said attribute data objects, however, at least one of said attribute data objects having a being-held relationship with said apex data object.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

In Re: Distefano
808 F.3d 845 (Federal Circuit, 2015)
Kimberly-Clark, Inc. v. First Quality Baby Products, LLC
900 F. Supp. 2d 919 (E.D. Wisconsin, 2012)
In Re Jie Xiao
462 F. App'x 947 (Federal Circuit, 2011)
In Re Bryan
323 F. App'x 898 (Federal Circuit, 2009)
CyberSource Corp. v. Retail Decisions, Inc.
620 F. Supp. 2d 1068 (N.D. California, 2009)
In Re Nuijten
515 F.3d 1361 (Federal Circuit, 2008)
In Re Karen I. Trovato and Leendert Dorst
60 F.3d 807 (Federal Circuit, 1995)

Cite This Page — Counsel Stack

Bluebook (online)
32 F.3d 1579, Counsel Stack Legal Research, https://law.counselstack.com/opinion/in-re-edward-s-lowry-serial-no-07181105-cafc-1994.