IP Library Granted Patent US 7,822,669
Granted Patent B2
US 7,822,669 · App. 11/691,618 · Granted Oct 26, 2010

System and software for providing recommendations to optimize a portfolio of items

Assignee: General Electric Capital Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,822,669
App. No.
11/691,618
Granted
Oct 26, 2010
Kind
B2
Abstract

A method of operating a computer system includes storing, in the computer system, a database containing performance measure data regarding performance measures of a plurality of items. The method further includes inputting into the computer system a plurality of performance measure constraints. The method also includes modeling the performance measure constraints with a set of equations. The equations include a plurality of variables. Each of the variables corresponds to a respective one of the items. Each variable is, for example, to be assigned either the value “1” or the value “0”. The value “1” may represent a recommendation to take an action relative to the corresponding item in the portfolio and the value “0” may represent a recommendation to take another action. The computer system is used to solve the set of equations to generate one or more solutions that satisfy the performance measure constraints.

Claims (106)

1. A method of managing a portfolio of real estate, the method comprising:

storing, in a computer system, a database containing performance measure data regarding performance measures of a plurality of real estate properties;

inputting into the computer system a plurality of performance measure constraints;

generating, by the computer system processor executing instructions stored on a storage device, a set of equations based on said plurality of performance measure constraints, said equations including a plurality of variables, each of said variables corresponding to a respective one of said real estate properties, each of said variables to be assigned a value from a group of values, said group of values including at least two values, one of said two values indicative of a recommendation to take an action with respect to a one of said real estate properties that corresponds to a respective one of said variables, another of said two values indicative of a recommendation to take another action with respect to said one of said real estate properties; and

solving, by the computer system, the set of equations that generate one or more of a plurality of solutions that satisfy said performance measure constraints;

inputting into the computer system an optimization goal;

evaluating, by the computer system, said plurality of solutions that identify at least one of said solutions, said one of said solutions being optimal relative to said optimization goal; and

presenting, by the computer system, said identified solution as a recommended decision relative to taking said actions with respect to said real estate properties;

wherein:

each equation of said set of equations is in a form as indicated below:

M

L

p

=

1

p

M

p

*

x

p

M

U

where:

M represents a performance measure to which a respective one of the performance measure constraints applies, with

M L representing a lower bound for the performance measure M according to the respective constraint;

M U representing an upper bound for the performance measure M according to the constraint;

M p being a value of the performance measure M with respect to a p'th real estate property;

and

x p representing a variable which indicates whether the p'th real estate property is recommended to be sold or retained;

wherein x p is constrained to be one of two values, said two values being “0” and “1”.

2. The method of claim 1 , wherein said actions are selling, holding, acquiring, or not acquiring, said real estate properties.

3. An apparatus comprising:

a processor; and a storage device in communication with the processor and storing program instructions, that when executed by the processor:

store a database containing performance measure data regarding performance measures of a plurality of real estate properties;

allow a user to input a plurality of performance measure constraints;

generate a set of equations that model the performance measure constraints, said equations including a plurality of variables, each of said variables corresponding to a respective one of said real estate properties, each of said variables to be assigned a value from a group of values, said group of values including at least two values, one of said two values indicative of a recommendation to take an action with respect to a one of said real estate properties that corresponds to a respective one of said variables, another of said two values indicative of a recommendation to take another action with respect to said one of said real estate properties;

solve the set of equations and generate one or more of a plurality of solutions that satisfy said performance measure constraints;

allow the user to input an optimization goal;

evaluate said plurality of solutions that identify a one of said solutions, said one of said solutions being optimal relative to said optimization goal; and

present said identified solution as a recommended decision relative to taking said actions with respect to said items;

wherein each equation of said set of equations is in a form as indicated below:

M

L

p

=

1

p

M

p

*

x

p

M

U

where:

M represents a performance measure to which a respective one of the performance measure constraints applies, with

M L representing a lower bound for the performance measure M according to the respective constraint;

M U representing an upper bound for the performance measure M according to the constraint;

M p being a value of the performance measure M with respect to a p'th real estate property;

and

x p representing a variable which indicates whether the p'th real estate property is recommended to be sold or retained;

wherein x p is constrained to be one of two values, said two values being “0” and “1”.

4. The apparatus of claim 3 , wherein said actions are selling, holding, acquiring, or not acquiring, said real estate properties.

5. An article of manufacture comprising:

a computer usable medium having computer readable program code means embodied therein that process data stored in a database, the database containing performance measure data regarding performance measures of a plurality of real estate properties, the computer readable program code means in said article of manufacture comprising:

computer readable program code means for allowing a user to input a plurality of performance measure constraints;

computer readable program code means for generating a set of equations that model the performance measure constraints, said equations including a plurality of variables, each of said variables corresponding to a respective one of said real estate properties, each of said variables to be assigned a value from a group of values, said group of values including at least two values, one of said two values indicative of a recommendation to take an action with respect to a one of said real estate properties that corresponds to a respective one of said variables, another of said two values indicative of a recommendation to take another action with respect to said one of said real estate properties; and

computer readable program code means for solving the set of equations that generate one or more of a plurality of solutions that satisfy said performance measure constraints;

computer readable program code means for allowing the user to input an optimization computer readable program code means for evaluating said plurality of solutions that identify a one of said solutions, said one of said solutions being optimal relative to said optimization goal; and

computer readable program code means for presenting said identified solution as a recommended decision relative to taking said actions with respect to said real estate properties;

wherein each equation of said set of equations is in a form as indicated below:

M

L

p

=

1

p

M

p

*

x

p

M

U

where:

M represents a performance measure to which a respective one of the performance measure constraints applies, with

M L representing a lower bound for the performance measure M according to the respective constraint;

M U representing an upper bound for the performance measure M according to the constraint;

M p being a value of the performance measure M with respect to a p'th real estate property;

and

x p representing a variable which indicates whether the p'th real estate property is recommended to be sold or retained;

wherein x p is constrained to be one of two values, said two values being “0” and “1”.

6. The article of manufacture of claim 5 , wherein said actions are selling, holding, acquiring, or not acquiring, said real estate properties.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2016
From: GENERAL ELECTRIC CAPITAL LLC
To: GE CAPITAL US HOLDINGS, INC.
Reel/Frame 037412/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: TYAGI, RAJESH
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 019073/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: CHALERMKRAIVUTH, KETE
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 019073/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: GARBIRAS, MARC ANTHONY
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 019073/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: ELLIS, JOHN ANDREW
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 019074/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: ALLEN, MATTHEW
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 019074/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: RUSSO, JAMES G.
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 019074/0082 →
Continuity (2)
Provisional Application 6085944600 · Nov 16, 2006
Related Publication 20080120251A1 · May 22, 2008