Source: https://patents.google.com/patent/US8219968B2/en
Timestamp: 2018-12-19 02:05:39
Document Index: 121392617

Matched Legal Cases: ['Application No. 2', 'Application No. 173133', 'Application No. 173133', 'Application No. 04', 'Application No. 504', 'Application No. 2006', 'Application No. 2', 'Application No. 200480020539']

US8219968B2 - Designing computer programs - Google Patents
Designing computer programs Download PDF
US8219968B2
US8219968B2 US10621772 US62177203A US8219968B2 US 8219968 B2 US8219968 B2 US 8219968B2 US 10621772 US10621772 US 10621772 US 62177203 A US62177203 A US 62177203A US 8219968 B2 US8219968 B2 US 8219968B2
US10621772
US20050015743A1 (en )
Domain Rule Prescriptive Description
Duality Offset each increment to resources with a
Accounting Equation Ensure Assets = Liabilities + Owner's Equity.
Income Equation Ensure Revenues − Expenses = Net Income (or
Accounting Period Ensure transaction effective date between
Accrual Calculate portion of expense or revenue based
Realization Recognize when the expense occurred based on
Matching Match revenue that occurred in an accounting
Money Measurement Provide a common unit of measure for all
Entity Define the boundaries of the organization for
Going Concern Prepare financial reports based on the
Cost Value assets based on original cost, not
Consistency Do not change the accounting method for a kind
Conservatism Recognize revenues and gains slower than
Materiality Do not measure or record events that are
Set the Objective Direct every military mission toward a clearly
Take the Offensive Seize, retain, and exploit the initiative.
Mass the Effects Mass the effects of synchronizing the
Use Forces Employ all combat power available in the most
Economically effective way possible to gain the objective.
Maneuver Combat Place the enemy in a position of disadvantage
Power through the flexible application of combat
Use Unity of Designate a single decision maker responsible
Command for all activities related to an operation.
Be Secure Never permit the enemy to acquire an
Use Surprise Strike the enemy at a time, at a place, or in
Use Simplicity Prepare clear, uncomplicated plans and clear,
Business Rule Prescriptive Instructions
Financial - If a request results in the total encumbered
Compliance with dollars greater than the budget, reject the
budget policies request.
Operational - If the amount for a purchase order exceeds the
Compliance with signature authority of the purchasing agent,
authorization reject the purchase order.
Regulatory - If an asset type specified for a subsidiary
Compliance with ledger account does not match the asset type
tax law and for the depreciation method, reject the
regulation transaction.
Fraud - Select all transactions for a specified
Compliance with subsidiary ledger account for a specified time
legal and policy period exceeding a specified dollar amount,
requirements then process the details of those transactions
Engagement Prescriptive Instructions
Use armed force When possible, the enemy will be warned first
as the last and allowed to surrender.
resort Armed civilians will be engaged only in self-
Avoiding harming If possible, arrange for the evacuation of
civilians unless civilians prior to any US attack.
necessary to save If civilians are in the area, do not use
US lives artillery, mortars, armed helicopters, AC-130s,
Avoid harming Public works such as power stations, water
civilian property treatment plants, dams, or other utilities may
unless necessary not be engaged without approval from above
to save US lives division level.
Treat all Before using privately owned property, check to
civilians and see if any publicly owned property can be used.
their property No requisitioning of civilian property without
with respect and permission of a company-level commander and
dignity without giving a receipt.
Control civilians Senior person in charge may order warning
engaged in shots.
looting Use minimum force, but not deadly force, to
According to the illustrated embodiment, model elements database folder 102 a is related to a use cases folder 102 b, a behavioral views folder 102 c, a deployed system folder 102 d, an operating or executing components folder 102 e, and a structural view folder 102 f. Deployed system folder 102 d references operating or executing components 102 e, which in turn references behavioral views folder 102 c, which references use cases folder 102 b.
A sources of requirements note 106 a supplies information to a requirements identification methodology and a requirements manager 106 b, which in turn supplies information to use cases folder 102 b. Integrated documentation and configuration management tools 106 c supplies abilities and information to model elements database 102 a, and integrated target platform tools 106 d supplies information and abilities to operating or executing components 102 e.
FIGS. 4 and 5 illustrates example views that may be presented by modeling tools 40. FIG. 4 is a diagram illustrating one embodiment of a structural view 120. FIG. 5 is a diagram of one embodiment of a behavioral view 140. Views 120 and 140 are different views of the same program. As an example, derived active class 2 of structural view 120 corresponds to the instance of derived active class 2 of behavioral view 140.
Cycle Name Description
Expenditures and Purchase requisitions, purchase orders,
cash disbursements supplier or vendor invoices, receiving
Sales and cash Customer orders, bill of lading invoices,
receipts customer checks, remittance advices.
Payroll Time cards, paychecks.
Production Materials requisition, labor time cards,
Facilities Documents supporting the purchase of property,
General Ledger Adjusting, closing, and correcting entries and
Financing Capital raising, for example, bank notes, bond
Investment Stocks, bonds, CDs, repurchase agreements.
Plan Translation of higher Commander's intent into
Prepare Activities by the unit before execution to
Execute Apply combat power to accomplish the planned
Assess Monitor and evaluate the current situation and
US10621772 2003-07-17 2003-07-17 Designing computer programs Active 2027-08-12 US8219968B2 (en)
US10621772 US8219968B2 (en) 2003-07-17 2003-07-17 Designing computer programs
CA 2532580 CA2532580A1 (en) 2003-07-17 2004-07-14 System and method for generating code in designing a computer program using rules and procedures
CN 200480020539 CN101410794A (en) 2003-07-17 2004-07-14 Designing computer programs
EP20040756949 EP1646940A2 (en) 2003-07-17 2004-07-14 Designing computer programs
PCT/US2004/022481 WO2005010749A8 (en) 2003-07-17 2004-07-14 Designing computer programs
JP2006520281A JP2007535013A (en) 2003-07-17 2004-07-14 Design of computer programs
IL17313306A IL173133D0 (en) 2003-07-17 2006-01-12 Designing computer programs
US20050015743A1 true US20050015743A1 (en) 2005-01-20
US8219968B2 true US8219968B2 (en) 2012-07-10
ID=34063058
US10621772 Active 2027-08-12 US8219968B2 (en) 2003-07-17 2003-07-17 Designing computer programs
US (1) US8219968B2 (en)
EP (1) EP1646940A2 (en)
JP (1) JP2007535013A (en)
CN (1) CN101410794A (en)
CA (1) CA2532580A1 (en)
WO (1) WO2005010749A8 (en)
WO2007124057A8 (en) * 2006-04-21 2008-05-22 Wayne P O'brien Computer program generating
US20030110468A1 (en) * 2001-12-06 2003-06-12 Yoshiyuki Maki Program code generator and program
Canada Intellectual Proerty Office, Office Action, Application No. 2,532,580, Jun. 27, 2011, 3 pages.
Communication from State of Israel-The Justice Office, The Patents Authority, First Office Action for Israeli Patent Application No. 173133 (Hebrew (2 pages)), Translation from Hebrew of the First Office Action, (2 pages), transmitted to Baker Botts, L.L.P. on Apr. 21, 2010.
Communication from State of Israel—The Justice Office, The Patents Authority, First Office Action for Israeli Patent Application No. 173133 (Hebrew (2 pages)), Translation from Hebrew of the First Office Action, (2 pages), transmitted to Baker Botts, L.L.P. on Apr. 21, 2010.
EPO Communication pursuant to Article 94(3) EPC; Application No. 04 756 949.6-2211; Ref. JL5952, 6 pages, Feb. 13, 2009.
Government of India, Patent Office Delhi, Sub: Hearing Notice in Reference of Application No. 504/DELNP/2006, 1 page, Apr. 20, 2011.
Japan Patent Office, Text of the Office Action, Application No. 2006-520281, transmitted to Baker Botts L.L.P. by foreign associate on Nov. 25, 2010, 32 pages (English and Japanese), Foreign Associate Letter dated Nov. 25, 2010.
Requisition by the Examiner in Accordance with Subsection 30(2) of the Patent Rules, Canadian Intellectual Property Office; Application No. 2,532,580; 2 pages, May 25, 2010.
State Intellectual Property Office of the People's Republic of China, Text of the First Office Action, Application No. 200480020539.8, transmitted to Baker Botts L.L.P. by foreign associate on Jun. 9, 2010, 8 pages (English and Chinese), Foreign Associate Letter dated Jun. 9, 2010.
WO2005010749A2 (en) 2005-02-03 application
CN101410794A (en) 2009-04-15 application
WO2005010749A8 (en) 2006-09-21 application
CA2532580A1 (en) 2005-02-03 application
JP2007535013A (en) 2007-11-29 application
US20050015743A1 (en) 2005-01-20 application
EP1646940A2 (en) 2006-04-19 application
Pavlovski et al. 2008 Non-functional requirements in business process modeling
Eriksson et al. 2005 The PLUSS approach–domain modeling with features, use cases and use case realizations
Chiu et al. 2003 A three-layer architecture for e-contract enforcement in an e-service environment
Manikas et al. 2013 Software ecosystems–A systematic literature review
Brahe 2007 BPM on Top of SOA: Experiences from the Financial Industry
Chou et al. 2007 Continuous auditing with a multi-agent system
Liang et al. 2006 Service pattern discovery of web service mining in web service registry-repository
Hu et al. 2012 Network-based modeling and analysis of systemic risk in banking systems
Thomas 2001 Habitat conservation planning: Certainly empowered, somewhat deliberative, questionably democratic
Sori 2009 Accounting information systems (AIS) and knowledge management: a case study
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:O BRIEN, WAYNE PATRICK;REEL/FRAME:014308/0389
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:O BRIEN, WAYNE P.;REEL/FRAME:014970/0717