System and method for optimizing a computer program

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20040039716A1
SERIAL NO

10645982

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and system for constructing a computer program that solves a problem is disclosed. The invention includes defining a set of traits in which each trait characterizes a portion of a solution algorithm to the problem and defining a programming interface for at least one of the traits. The invention further includes providing an implementation for at least one of the defined programming interfaces. A subtrait associated with at least one of the traits or the implementations is specified and a top-level trait is selected that characterizes a solution to the problem. In addition, a top-level implementation for the top-level trait is selected along with an implementation for each subtrait required for the top-level trait or the top-level implementation. Lastly, an implementation for each subtrait associated with at least one of the traits or the implementations is recursively selected in order to construct a trait hierarchy that forms a computer program for solving the problem.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
LINKEDIN CORPORATION2029 STIERLIN COURT MOUNTAIN VIEW CA 94043

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Thompson, Dean S Ligonier, PA 3 119

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation