throbber
(12) United States Patent
`Corter
`
`( t O) Patent No.:
`(45) Date of l,otent:
`
`US 6,553,350 B2
`Apr. 22, 2003
`
`1
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`This invention relates to the field of computer-based
`pricing of products.
`
`10
`
`3
`
`SUMMARY OF THE INVEN110N
`
`gible products, such as services. The invention overcomes
`the prior art's ditnculty in storing, maintaining, and retriev(cid:173)
`ing the large amounts of data required to apply pricing
`adjustments to determine prices for various products.
`Because of the invention's method and apparatus, prices for 21)
`a large numhcr of products can he determined hy a laptop
`computer and the prior arCs need to utilize a mainframe
`computer is alleviated.
`
`DETAILED DESCRIPTION OF THE
`INVENTION
`
`5
`
`'The present invention may be implemented on any con(cid:173)
`ventional or general purpose computer system. An example
`of one embodiment of a computer system for implementing 10
`this invention is illustrated in PIG. 3. A keyboard .10 and
`
`The computer system described above is tor purposes of 55
`example only. Tb~ pr~sent invention may be implemented iu
`any type of computer system or programming or processing
`envirorun\;nt. For example, in one embodiment, the inven·
`
`VERSATA EXHIBIT 2077
`SAP v. VERSATA
`CASE CBM2012-00001
`
`

`
`8
`
`from the price of a product as an adjustment to the price. The
`65 specific units of a denormalizcd number and how it will b~
`applied to adjust the price of a product are determ ined during
`•· run time'·' of the invention's systt!m based on i nformalion
`
`5:'
`
`10
`The invention's clenormalized price tahle overcomes a
`prior art disadvanlage sinct! the invention is not limited in
`speed or in storage space by the prior art's requirement of
`re-trieving several tables from the database (it is noted that
`although the invention is discussed in terms of a .. database .• "
`60 the invention can be implemented using any data source that
`may be different from a conventional database). The entries
`
`11
`
`-
`.
`..
`..
`adjustmen t~ (such as a general discoum). According to the
`present invention, the particular treatment of the value of Xl
`is determim:d du ring run time. In other words,. the numbers
`in the prior art tahles are "ahstractcd" and $to red as a 20
`denorma1ized number in the ,;bow much" column (i.e.
`column 44 in AG. 5), and the interpretation of the numbers
`are ]eft up to the interpretation engine of the present inven(cid:173)
`tion. This dynamic interpretation of abstracted numbers
`during run time along with the invention •s feature pem1itting ~5
`18
`FIGS. 15A through lSC illustrate the execution flow of
`the present invention. The execution flow of the invention
`55 hegi ns in step 1502. In step 1504 the user specifies a pricing
`
`19
`
`In step 1512 the present invention performs a database
`query for retrieving all product records related to user
`specified products. The database query is directed to user
`specified products, the user specified purchasing 10
`organization, the identified organizational groups, and the
`effective dates specified by the user. In step 1514 the
`invention identifies all product groups that arc higher than
`user specified products in the product group hierarchy. In
`step 1516 the invention performs a database query for
`retrieving all pricing adjustment~) applicable to user specified 15
`products and the user specified organization. The query is

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket