throbber
1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`Robison, Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`Keegan G. Low, Esq. (Resident Counsel)
`Nevada State Bar #307
`Barry L. Breslow, Esq. (Resident Counsel)
`Nevada State Bar #3023
`Robison, Belaustegui, Sharp & Low
`A Professional Corporation
`71 Washington Street
`Reno, Nevada 89503
`Telephone:
`(775) 329-3151
`Emails: klow@rbsllaw.com;
`bbreslow@rbsllaw.com
`
`Steve W. Berman (to be admitted pro hac vice)
`Nicholas S. Boebel (to be admitted pro hac vice)
`Hagens Berman Sobol Shapiro LLP
`1918 Eighth Avenue, Suite 3300
`Seattle, WA 98101
`Telephone: (206) 268-9320
`Emails: steve@hbsslaw.com;
`nickb@hbsslaw.com
`
`Christopher D. Banys (to be admitted pro hac vice)
`Richard C. Lin (to be admitted pro hac vice)
`Banys, P.C.
`1032 Elwell Court, Suite 100
`Palo Alto, CA 94303
`Telephone: (650) 308-8505
`Emails: Cdb@banyspc.com;
`rcl@banyspc.com
`
`Attorneys for Plaintiff Applications in Internet Time, LLC
`
`UNITED STATES DISTRICT COURT
`DISTRICT OF NEV ADA
`
`APPLICATIONS IN INTERNET TIME, LLC,
`
`Plaintiff,
`
`Case No:
`
`v.
`
`SALESFORCE.COM, INC.,
`
`COMPLAINT FOR PATENT
`INFRINGEMENT
`
`Defendant.
`
`JURY TRIAL DEMANDED
`
`Plaintiff Applications in Internet Time, LLC ("AIT") for its Complaint for Patent
`
`Infringement against Defendant Salesforce.com, Inc. ("Salesforce") hereby states and alleges as
`
`follows:
`
`II I
`
`1
`
`

`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`Robison, Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`JURISDICTION AND VENUE
`
`1.
`
`This is a civil action for patent infringement arising under the Acts of Congress
`
`relating to patents, including Title 35 United States Code § 1 et seq.
`
`2.
`
`This Court has jurisdiction over the subject matter of this action pursuant to at
`
`least Title 28 United States Code §§ 1331 and 1338(a).
`
`3.
`
`Upon information and belief, Defendant Salesforce has transacted business in this
`
`Judicial District and has committed and/or induced acts of Patent Infringement in this District.
`
`Venue with respect to Defendant Salesforce is proper within this district pursuant to Title 28
`
`United States Code§§ 1391(b) and (c) and 1400(b).
`
`4.
`
`Upon information and belief, personal jurisdiction over Defendant Salesforce
`
`comports with the United States Constitution and N.R.S. § 14.065 because the Defendant has
`
`systematic and continuous contacts with the State of Nevada, has purposefully availed itself of
`
`the privileges of conducting business in the State of Nevada, regularly conducts and solicits
`
`business within the State of Nevada, and AIT's causes of action arise from Defendant's business
`
`contacts and other activities in the State of Nevada.
`
`5.
`
`Upon information and belief, Defendant Salesforce is subject to this Court's
`
`specific and general jurisdiction pursuant to due process and/or N.R.S. §14.065 at least as to its
`
`substantial business in this forum, including at least a portion of the infringements alleged herein,
`
`and regularly doing or soliciting business, engaging in other persistent courses of conduct, and/or
`
`deriving substantial revenue from products and services provided to clients and customers in
`
`Nevada.
`
`THE PARTIES
`
`6.
`
`Plaintiff AIT is a limited liability company organized and existing under the laws
`
`of the state of Nevada with its principal place of business located at 200 South Virginia Street,
`
`Suite 824, Reno, Nevada 89501.
`
`7.
`
`Upon information and belief, Defendant Salesforce is a corporation organized and
`
`existing under the laws of the state of Delaware with its principal place of business located at
`
`The Landmark@ One Market, Suite 300, San Francisco, California 94105. Salesforce may be
`
`2
`
`

`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`Robison, Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`served through its registered agent The Corporation Trust Company of Nevada at 311 South
`
`Division Street, Carson City, NV 89703.
`
`BACKGROUND OF THE PATENTED TECHNOLOGY
`
`8.
`
`Plaintiff AIT is the owner of U.S. Patent No. 7,356,482 ('"482 patent") entitled
`
`"Integrated Change Management Unit." The United States Patent and Trademark Office duly
`
`and legally issued the '482 patent on April 8, 2008. The '482 patent is assigned to AIT. A copy
`
`of the '482 patent is attached hereto as Exhibit A.
`
`9.
`
`Plaintiff AIT is the owner of U.S. Patent No. 8,484,111 ("'111 patent") entitled
`
`"Integrated Change Management Unit." The United States Patent and Trademark Office duly
`
`and legally issued the '111 patent on July 9, 2013. The '111 patent is assigned to AIT. A copy
`
`of the '111 patent is attached hereto as Exhibit B.
`
`10.
`
`The technology described and claimed in the '482 and '111 patents was originally
`
`developed in response to programming problems resulting in application deployment delays.
`
`Generally, the technology enables individuals with knowledge of the business process rather than
`
`only computer programmers to have responsibility for application development with a simple and
`
`efficient metadata-driven application platform.
`
`11.
`
`Plaintiff AIT has the exclusive right to make, use, sell and offer to sell the
`
`inventions of the '482 and '111 patents, and has the right to sue and to recover damages for past,
`
`present, and future infringement of the claims of the '482 and '111 patents.
`
`BACKGROUND OF SALESFORCE'S INFRINGEMENT OF
`THE '482 AND '111 PATENTS
`
`12.
`
`Defendant Salesforce is one of the leading providers of multi-tenant platform and
`
`application enterprise software as a service in a cloud computing environment. Salesforce states
`
`in its 2013 Annual Report that "We deliver our service as a highly scalable, multi-tenant app ....
`
`We have optimized our service to run on specific databases and operating systems using the tools
`
`and platforms best suited to serve our customers rather than providing software that must be
`
`written to different hardware, operating system and database platforms, or that depends upon a
`
`customer's unique system environment.. .. Our service treats all customers as logically separate
`
`3
`
`

`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`Robison, Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`tenants in central applications, databases and other resources .... Because of our multi-tenant and
`
`logically separated architecture, we are able to provide all of our customers with a solution based
`
`on a single version of our apps."
`
`13.
`
`Salesforce's Force.com platform is the development environment for enterprise
`
`applications and is designed for developing and deploying cloud computing applications via
`
`configuration-driven development. The Force.com platform has a metadata-driven architecture
`
`and relies on metadata describing base functionality of applications as well as metadata
`
`corresponding to application customizations. Changes in metadata are detected by the platform
`
`and enable Salesforce's clients, customers, third parties, and Salesforce itself to customize,
`
`update, and change user applications from the cloud.
`
`14.
`
`On information and belief, Salesforce relies on the Force.com platform as the
`
`backbone for its software as a service offerings, including Sales Cloud, Service Cloud, and
`
`Marketing Cloud. Salesforce states on its developerforce.com site that "Force.com is the proven
`
`cloud application development platform that powers many popular salesforce.com cloud
`
`applications .... " http://wiki.developerforce.com/page/Multi Tenant Architecture. Likewise,
`
`"Force.com, the world's leading cloud platform for business apps, offers the infrastructure upon
`
`which both Sales Cloud and Service Cloud are built .... " http://blog.cloudsherpas.com/cloud-
`
`strategy-2/the-force-com-sweet-spot/.
`
`15.
`
`Salesforce's manufacture, use, sale, and/or offer for sale of the Force.com
`
`platform constitutes a direct infringement of one or more claims of the '482 and '111 patents.
`
`16.
`
`Salesforce' s provision of the Force.com platform and documentation instructing,
`
`encouraging, and directing its clients, customers, and third parties on the use of the Force.com
`
`platform to create and customize multi-tenant applications constitutes an inducement of
`
`infringement of one or more claims of the '482 and '111 patents. For example, Sales force states
`
`in its 2013 Annual Report that "Through our platform and other developer tools, we also
`
`encourage third parties to develop additional functionality and new apps that run on our
`
`platform, which are sold separately from, or in conjunction with, our service." In addition to
`
`Salesforce's specific acknowledgement, acts and documentation demonstrating Salesforce's
`
`4
`
`

`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`Robison. Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`inducement of infringement include Salesforce's maintenance of websites at http://force.com,
`
`http://developer.force.com, http://wiki.developerforce.com, and http://www.forceprepare.com/,
`
`as well as its distribution of at least the following documentation:
`
`• Force.com: A Comprehensive Look at the World's Premier Cloud-computing
`Platform
`(http ://www.developerforce.com/media/F orcedotcom Whitepaper/WP F orcedotc
`om-InDepth 040709 WEB.pdf)
`
`• Development Lifecycle Guide, May 17, 2013
`(http://www.salesforce.com/us/ developer/ docs/ dev lifecycle/salesforce developm
`ent lifecycle.pdf)
`
`•
`
`Introduction to Force.com
`(http://events.developerforce.com/ conferences/ dreamforce?session=21241)
`
`• An Introduction to the Force.com IDE
`(http://wiki.developerforce.com/page/An Introduction to Force IDE)
`
`• Force.com Migration Tool Guide
`(http://www.salesforce.com/us/developer/docs/daas/salesforce migration guide.p
`df)
`
`• An Introduction to Environments
`(http://wiki.developerforce.com/page/ An Introduction to Environments)
`
`• Deploy Force.com Applications to Production Faster
`(http://wiki.developerforce.com/page/Deploy Force.com Applications Faster).
`
`17.
`
`Salesforce's clients, customers, and third parties who use the Force.com platform
`
`to create and customize multi-tenant applications as instructed, encouraged, and directed by
`
`Salesforce directly infringe the '482 and '111 patents.
`
`18.
`
`Salesforce has actual knowledge of the '482 and ' 111 patents as well as AIT' s
`
`allegations of infringement through at least service of this complaint. Despite this knowledge,
`
`Salesforce continues with its infringing activities. Thus, upon information and belief, Salesforce
`
`has intended and continues to intend to induce patent infringement by its clients, customers, and
`
`third parties, and has had knowledge that the inducing acts would cause infringement or has been
`
`willfully blind to the possibility that its inducing acts would cause infringement.
`
`COUNT I: INFRINGEMENT OF U.S. PATENT NO. 7,356,482
`
`19.
`
`The allegations in all the paragraphs above are incorporated by reference into
`
`Plaintiffs Count I as if fully set forth herein.
`
`5
`
`

`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`20.
`
`Upon information and belief, Defendant Salesforce is directly infringing and/or
`
`has directly infringed one or more claims of the '482 patent as a result of, among other activities,
`
`the making, using, selling, offering for sale, and providing products and/or services that embody
`
`or utilize the systems and methods of the '482 patent, including the Force.com platform, in
`
`violation of 35 U.S.C. § 271(a).
`
`21.
`
`Upon information and belief, Defendant Salesforce is inducing and/or has induced
`
`infringement of one or more claims of the '482 patent as a result of, among other activities,
`
`instructing, encouraging, and directing its clients, customers, and third parties on the use of the
`
`Force.com platform in an infringing manner as described in the paragraphs above, in violation of
`
`35 U.S.C. § 271(b).
`
`22.
`
`Upon information and belief, Defendant Salesforce infringes, continues to
`
`infringe, and/or has infringed one or more claims of the '482 patent either directly and/or by
`
`inducement and either literally or under the doctrine of equivalents in violation of 35 U.S.C. §
`
`271(a-b).
`
`COUNT II: INFRINGEMENT OF U.S. PATENT NO. 8,484,111
`
`23.
`
`The allegations in all the paragraphs above are incorporated by reference into
`
`Plaintiffs Count II as if fully set forth herein.
`
`24.
`
`Upon information and belief, Defendant Salesforce is directly infringing and/or
`
`has directly infringed one or more claims of the '111 patent as a result of, among other activities,
`
`the making, using, selling, offering for sale, and providing products and/or services that embody
`
`or utilize the systems and methods of the '111 patent, including the Force.com platform, in
`
`violation of 35 U.S.C. § 271(a).
`
`25.
`
`Upon information and belief, Defendant Salesforce is inducing and/or has induced
`
`infringement of one or more claims of the '111 patent as a result of, among other activities,
`
`instructing, encouraging, and directing its clients, customers, and third parties on the use of the
`
`Force.com platform in an infringing manner as described in the paragraphs above, in violation of
`
`35 U.S.C. § 271(b).
`
`28
`Robison, Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`6
`
`

`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`Robison, Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`26.
`
`Upon information and belief, Defendant Salesforce infringes, continues to
`
`infringe, and/or has infringed one or more claims of the '111 patent either directly and/or by
`
`inducement and either literally or under the doctrine of equivalents in violation of 35 U.S.C. §
`
`271(a-b).
`
`WHEREFORE, Plaintiff AIT prays for relief as follows:
`
`PRAYER FOR RELIEF
`
`A.
`
`For judgment in favor of Plaintiff that, either literally or under the doctrine of
`
`equivalents, the Defendant, directly, jointly, and/or indirectly by way of inducing and/or
`
`contributing to infringement, has infringed one or more claims of the '482and'111 patents;
`
`B.
`
`For an award of damages, requiring Defendant Salesforce to pay Plaintiff its
`
`damages adequate to compensate it for the infringement of the '482 and ' 111 patents together
`
`with costs, expenses and prejudgment and post-judgment interest, for Defendant's infringement
`
`of the '482 and '111 patents as provided under 35 U.S.C. § 284;
`
`C.
`
`For a post-judgment equitable accounting of damages to be ordered for the period
`
`of infringement of the '482 and '111 patents following the period of damages established by
`
`Plaintiff at trial;
`
`D.
`
`For a judgment and Order granting Plaintiff its reasonable attorneys' fees under 35
`
`U.S.C. § 285 to the extent that this Court finds this case exceptional; and
`
`E.
`
`For such other and further relief to which Plaintiff may show itself to be entitled
`
`and which this Court deems just and equitable.
`
`II I
`
`Ill
`
`Ill
`
`I II
`
`II I
`
`Ill
`
`7
`
`

`
`Pursuant to Federal Rule of Civil Procedure 38, Plaintiff AIT demands a trial by jury on
`
`JURY DEMAND
`
`all triable issues.
`
`Dated: November 8, 2013
`
`ROBISON, BELAUSTEGUI, SHARP & LOW
`A Professional Corporation (Resident Counsel)
`71 Washington Street
`Reno,Nevada 89503
`
`By:_~~ Y_~ __ A __ ~~--­
`~ow
`
`BARRY L. BRESLOW
`
`Steve W. Berman (to be admitted pro hac vice)
`Nicholas S. Boebel (to be admitted pro hac vice)
`Hagens Berman Sobol Shapiro LLP
`1918 Eighth Avenue, Suite 3300
`Seattle, WA 98101
`
`Christopher D. Banys (to be admitted pro hac vice)
`Richard C. Lin (to be admitted pro hac vice)
`Banys, P.C.
`1032 Elwell Court, Suite 100
`Palo Alto, CA 94303
`Telephone: (650) 308-8505
`
`Attorneys for Plaintiff Applications in Internet
`Time, LLC
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`26
`
`27
`
`28
`Robison, Belaustegui,
`Sharp&Low
`71 Washington St.
`Reno, NV 89503
`(775) 329-3151
`
`8
`
`

`
`EXHIBIT A
`EXHIBIT A
`
`EXHIBIT A
`EXHIBIT A
`
`

`
`I lllll llllllll Ill lllll lllll lllll lllll lllll 111111111111111111111111111111111
`US0073 56482B2
`
`c12) United States Patent
`Frankland et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7 ,356,482 B2
`Apr. 8, 2008
`
`(54)
`
`INTEGRATED CHANGE MANAGEMENT
`UNIT
`
`(75)
`
`Inventors: Richard Frankland, San Jose, CA
`(US); Christopher M. Mitchell, El
`Granada, CA (US); Joseph D.
`Ferguson, Santa Clara, CA (US);
`Anthony T. Sziklai, Half Moon Bay,
`CA (US); Ashish K. Verma, Foster
`City, CA (US); Judith E. Popowski,
`Half Moon Bay, CA (US); Douglas H.
`Sturgeon, San Mateo, CA (US)
`
`(73) Assignee: Alternative Systems, Inc., Half Moon
`Bay, CA (US)
`
`( *) Notice:
`
`Subject to any disclaimer, the term ofthis
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1064 days.
`
`(21) Appl. No.: 091797,488
`
`(22) Filed:
`
`Mar. 1, 2001
`
`(65)
`
`Prior Publication Data
`
`US 2002/0026339 Al
`
`Feb. 28, 2002
`
`(51)
`
`Int.CI.
`(2006.01)
`G06F 17100
`(52) U.S. CJ. ........................................... 705/8; 707/102
`(58) Field of Classification Search .............. 705/7-11,
`705/28-29; 707/102, 200, 202-203, 205;
`588/1, 16; 700/266; 713/151-152; 719/328-329
`See application file for complete search history.
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,803,039 A
`5,185,699 A
`5,532,928 A
`5,611,076 A *
`5,664,112 A
`
`2/1989 Impink, Jr. et al. ......... 376/216
`2/1993 Reiner et al ................ 707/531
`711996 Stanczyk et al.
`.............. 705/7
`311997 Durflinger et al. ... . . .. .. . 707 I l 02
`9/1997 Sturgeon et al. .............. 705/28
`
`5,712,990 A
`5,726,884 A
`5,960,200 A *
`5,965,858 A
`6,023,698 A *
`6,067,549 A
`6,097,995 A
`
`1/1998 Henderson ................... 705/28
`3/ 1998 Sturgeon et al. . . . . . .. . . .. . . . . 705/9
`9/1999 Eager et al ................. 717/147
`10/1999 Suzuki et al. ............... 235/375
`212000 Lavey et al. .................. 707I10
`5/2000 Smalley et al. . . . . .. .. . . .. . 707 / l 04
`8/2000 Tipton et al. . . . . . . .. . . . .. . . 700/266
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`874306 A2 * 10/1998
`
`EP
`
`OTHER PUBLICATIONS
`
`Buzzard, "dBase and SQL Mixing Metaphors", Data Based Advisor,
`v8, n6, p. 94(7), Jun. 1990, ISSN: 0740-5200.*
`
`Primary Examiner-Mary D. Cheung
`(74) Attorney, Agent, or Firm-Ladas & Parry LLP
`
`(57)
`
`ABSTRACT
`
`An integrated system for managing changes in regulatory
`and non-regulatory requirements for business activities at an
`industrial or commercial facility. Application of this system
`to environmental, health and safety activities, and to food,
`drug, cosmetic, and medical treatment and device activities,
`are discussed as examples. The system: provides one or
`more databases that contain information on operations and
`requirements concerning an activity or area of business;
`receives information on regulatory and non-regulatory
`changes that affect operations of the business; converts these
`changes into changes in data entry forms, data processing
`and analysis procedures, and presentation (by printing, elec(cid:173)
`tronic display and/or distribution) of data processing and
`analysis results to selected recipients, without requiring the
`services of one or more progrannners to re-key and/or
`reformat the items affected by the change; and implements
`receipt of change information and dissemination of data
`processing and analysis results using the facilities of the
`Internet.
`
`59 Claims, 13 Drawing Sheets
`
`Change Layer
`
`11
`
`CHANIIS ARE IDENTIFIED ON THE INTEIMT USING
`INTELW:NT AGENTS AND PROVIDED FOO CONFIGURATION
`CONFIGURATION TOOLS THAT
`END USER FUNCTIONS
`ENABLE THE END USER FUNCTIONS
`ENABLED BY CONFIGURATION
`
`13
`
`ENO USER F!Jtl;TIONS ME ENABLED
`FROM MEIAOATA DERNITIDNS
`
`TABlES. VIEWS, RJNCTIONS AND
`fflOCEDURES ARE ACCESSED !lY
`END USER A.N::TIONS VIA MEIAOATA
`
`Metadata Layer
`
`Business Content Layer
`
`

`
`US 7,356,482 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`6,122,622 A
`6,163,732 A
`
`................ 705/28
`912000 Wiitala et al.
`12/2000 Petke et al. ................. 700/106
`
`6,341,287 Bl
`112002 Sziklai et al. ............... 707/102
`6,377,993 Bl * 4/2002 Brandt et al ................ 709/227
`* cited by examiner
`
`

`
`Change Layer
`
`CHANGES ARE IDENTIFIED ON THE INTERNET USING
`INTELLIGENT AGENTS AND PROVIDED FOR CONFIGURATION
`
`11
`
`END USER FUNCTIONS
`ENABLED BY CONFIGURATION
`
`CONFIGURATION TOOLS THAT
`ENABLE THE ENO USER FUNCTIONS
`
`Java Data Management Layer
`
`13
`
`END USER FUNCTIONS ARE ENABLED
`FROM METAOATA DEFINITIONS
`
`TABLES, VIEWS, FUNCTIONS AND
`PROCEDURES ARE ACCESSED BY
`END USER FUNCTIONS VIA MET ADA TA
`
`Metadata Layer
`
`FIG. 1
`
`Business Content Layer
`
`CONFIGURATION TOOLS DEFINE
`END USER FUNCTIONS IN METADATA
`
`15
`
`METADATA REFERENCES TABLES,
`VIEWS, FUNCTIONS AND PROCEDURES
`17
`
`Cj
`•
`\Fl
`•
`""C
`~
`!"°t'(cid:173)
`
`('D = !"°t'-
`
`~
`:"I
`~r:lf:)
`
`~
`0
`0
`r:1f:)
`
`('!)
`
`"' =(cid:173)
`('!) --Q
`~ -(.H
`
`d
`00
`-....)
`~
`
`Ul =--~
`c=
`
`00
`N
`
`N
`
`

`
`U.S. Patent
`
`Apr. 8, 2008
`
`Sheet 2of13
`
`US 7 ,356,482 B2
`
`21
`
`22
`
`IA IDENTIFIES ONE OR MORE
`RELEVANT CHANGES ON A NETWORK,
`USING PRE-DEFINED RULES
`
`CHANGE DAT A.
`CONFIGURATION RECOMMENDATIONS
`AND DEFAULT PARAMETERS
`ARE REPORTED TO SYSTEM
`
`NO
`
`24
`
`SYSTEM MAKES
`NO CHANGE(SJ TO
`END USER FUNCTIONS
`
`NO
`
`26
`
`USER MANUALLY
`ENTERS THE
`CONFIGURATION
`CHANGE[SJ
`
`SYSTEM USES
`AUTO-CON Fl GURA Tl ON
`TO ENTER THE CHANGE[SJ
`
`28
`
`FIG. 2
`
`CONFIGURATION CHANGE[SJ
`REFLECTED IN END USER FUNCTION[SJ
`
`

`
`U.S. Patent
`
`Apr. 8, 2008
`
`Sheet 3 of 13
`
`US 7,356,482 B2
`
`SIS WORKLIST
`
`has~
`
`i validates
`
`1 used as an item
`
`SIS WORKLIST ITEM
`
`uses1
`
`j is used by
`
`1 validates
`
`SIS MODULE
`
`SIS BUSINESS PROCESS
`
`FIG. 3
`
`

`
`s Is a_ PART OF VIEW
`35, ~ 36
`···········1 SIS
`_
`USES
`VIEW
`··
`SIS VIEW
`COLUMN fJAS COLUlwtJ VIEW
`.viNG BUSINESS
`I AREA
`HASPARAMS: WtVlr.xJ
`...__
`
`SIS VIEW40
`PARAMETER
`
`N~~ ..... J
`
`: USES
`
`41
`-
`SIS
`VIEW
`GROUP
`
`SIS
`USER
`
`45
`-
`
`USES
`·-·········
`HAVING
`
`SIS 47
`BUSINESS
`AREA
`MODULE
`
`, BELONGS
`
`SIS 46
`GROUP
`MODULE
`
`/
`
`: USES
`HAVING
`......................................
`
`IS USEQ
`:
`.
`l.kQf.L ........ J
`55'
`SIS
`HAVING
`"""l.G[o"ay REPORT-
`54 l~useoev PARAMETER
`
`r....---~
`
`-······································
`USES
`
`E
`
`SIS
`MODULE
`
`56
`SIS
`HAVING
`···usEiisv REPORT -
`TRIGGER
`
`-----
`
`31
`GREENSUITE
`IMAGE
`
`VALIDATES. ..•...• G~~~p s Is 32
`r·~AuQ~~~", ... ~.~~~
`IMAGE LINK
`~
`:
`: ...
`·····...
`
`VAlllA>S'·· .. llifS SIS 37 BEu;;.T
`HAVING BUSINESS YAUDA~s ......... - - ·-· ·
`v!u!l\~L..... .... ....
`l!fL ..................... AREA
`~.~L..........................
`: .... ~~.a.~1~essPRoCEss
`1NsLE1NEssAR~~--
`~uc;EDev '--~~~-~m~., : ...... ··-· ·····················
`:
`.
`---···········
`
`.
`
`=
`
`SIS 42
`GROUP
`
`SIS 33
`l
`-
`ES
`··vAiib:AfES" IMAGE SOURCE
`6
`. ... GRl>f ~-'·"'·'"-~~-..::..: __ ~
`39
`. . ....
`······ .... -- .. - :·--·······-
`·:: ................. •.O<A'!DfOO SIS
`-
`BUSINESS
`SIS 38
`AREA
`BUSINESS WORKLIST
`AREA
`PROCESS
`)
`\.
`'IV
`:
`IN BU.S!NEQ> PROCESS
`!HAS BUSINESS AREAS :
`
`e • \J).
`
`•
`"'C
`~
`
`"""'" ~ = """'"
`
`~
`:-i
`~QO
`N
`Q
`Q
`QO
`
`('D
`('D
`
`rJJ =(cid:173)
`.....
`""" 0 ....
`....
`
`(N
`
`d
`rJJ.
`......:t
`~
`Ul
`O'I
`~
`QC
`N
`c=
`
`N
`
`:usEs
`.
`
`HAS WD~KUS1
`
`50
`SIS NESS
`BUSI
`PROCESS
`: v LIO S
`
`IN BUSJN~SS AREA
`58
`
`FIG. 4A
`
`

`
`,-~A
`
`FDA MODULE
`~X~ ........................................ :.: .......... .
`
`LAT5109N~~-~~~-
`.. .f!l~.MQP.W' fs1s
`HAS" CALC P!10FllE 4 CALCU
`PROFILE
`
`FOR P!10FIL
`
`s1s6D
`CALC
`PROFILE
`VAL
`....____.
`:.f~8.(9!\1W. ................ i
`
`SIS 62 l
`SIS fil A~~~g .. ___ MODULE
`~
`}
`MODULE
`. FOR MODULE FORMULA
`i
`l
`FORMULA
`FORMULA ARG
`
`~l~POR? 1 ~~.~ ........................... ~ . ..,.t§
`54
`ROUP
`,,,
`: ..................................................... f.!~!~.q ...................................... YN..R;JAm.1 ~bOULE
`SIS 52
`~~~-~·············f.···········································vAI:~;
`.
`r ......................................... .
`REPORT
`usrn av.
`81853
`MATRIX
`~!~!.9f ...................... ~m!~.9f.
`:
`VALIDATES
`-
`:
`:vAr1ors
`r······· .. ······--·······t·······JF·-L._J~~M
`,}~~~\,-At:1iiATis ~~aULE ~
`; !
`6 3
`. I SIS
`-
`: :
`.
`r··--·-·-··············~s !
`1-~~~?i MODULE
`BS
`~
`TRIGGER
`:
`_
`SIS OUTPUT
`m1irs···············-·-·-
`
`FqR PROF VARS; ; CONSISTING: USED BV
`:VALIDATES ,.
`•
`:
`r·······')""········9ELpNc1NG:
`'ustNG
`i
`66
`~
`i
`,
`:
`-
`: SIS
`[ RELATED
`j
`j
`~ MODULE
`~
`:
`~
`
`• R MODULE
`
`71
`
`' ~l:CALC
`
`OR FORMLl.A
`
`i flAS MOOUl..E
`
`DEFINES MGUllENT
`FOR MOOUL~ FORMULA
`
`SIS 67 )"""'~£s1s 68
`
`FORMULA
`
`'is".i\Fici.FoR FORMULA
`ARGUMENT
`
`JS GROLP 0ITTM
`
`~ DATA SOURCE
`
`USES VAUOATES;
`···················
`~~_Q~JJ.L ............. ,
`"'"
`
`;VALIDATES
`:
`i
`'"''
`70
`
`SIS
`OU
`ITE
`' ii\
`~IS 69 tvAl:l_q~~ilirs
`JABLE
`~
`lCONSISTING OF
`
`:
`73
`l SIS 0
`: BELONGING TO
`;
`UT PUT-
`SIS 72
`GROUP
`'
`AUDATES
`l
`PROPER1Y
`···········
`COLUMN
`'·············································---Y~OA~S.l
`
`HAS f:YUJILE~VAAS HAS:CAtC PllOALf
`Lroo.W!M!!A.-'
`'-----······--·············---···············'
`
`PROFILE VAR
`i (
`74
`Fl~~SIS MODULE
`EVENT TRIGGER
`
`'75
`SIS
`MODULE EVENT
`TRIGGER STEP
`
`....... ~~~
`VALIOATIES
`
`ll~~TO
`
`76
`SIS OUTPiJT
`TEMPLATE
`
`FIG. 48
`
`Lj
`•
`
`\J1 .
`
`~
`~
`
`"'""'" ~ = "'""'"
`
`~
`:"'I
`~OIO
`N
`0
`0
`0/0
`
`00 =(cid:173)"° !'O -Ul
`
`Q .....
`.....
`
`(M
`
`0
`~
`-...J
`~
`Ul
`C',
`~
`00
`N
`cc
`N
`
`

`
`~
`SIS COLUMN ALLOWABLE KLUE
`83
`valid forT
`'
`SIS CONSTRAINT
`..................... ,
`;has
`using
`COLUMN
`81
`··········-··validates
`.
`-
`part o :consists of
`.
`SIS CONSTRAINT
`82
`
`r
`
`SIS COLUMN
`72
`-
`
`.
`
`)
`
`84
`SIS AUTOFILL
`-
`
`..I
`
`oo•••··-·•••
`
`.

`tr.1gg_flC!r:19.f ___ ~
`triggered o
`used in
`··············-
`SIS ARC COLUMN
`. ...... using ·--
`85
`-part of !consists of
`
`belonging to : consisting of

`;................ having
`.
`'applied..IAJ. .. ······· SIS TABLE
`.

`including
`69
`
`UP
`SIS LOOK
`87
`
`assoc1~~~~~1tO......
`.r····· . including
`
`I
`
`.............. b ... e .. lan·g· ing to ~
`
`{
`.......... .
`.
`
`..
`
`-
`SIS OBJECT
`88
`
`SIS DATATYPE
`90
`
`91
`
`SIS ARC J
`8~
`SIS DE~:~~:~~;~~SE~ r:nt l SIS COLOR J
`
`e •
`
`\L;.
`•
`~
`~
`~ = ~
`
`~
`:"'I
`S'J
`N
`0
`0
`QC
`
`r.n =(cid:173)~
`~ ....
`Q ....
`....
`
`Q'\
`
`tH
`
`SIS ABOUT
`89
`
`FIG. 5
`
`0
`00
`......:J
`~
`!JI
`Q\
`~
`QO
`N
`cc
`N
`
`

`
`INVOKE THE
`FORM BUILDER TOOL
`
`SPECIFY THE FORM NAME,
`SELECT DEPARTMENT
`AS THE BASE TABLE
`
`CHOOSE THE FIELDS TO BE
`PART OF THE
`DAT A ENTRY FORM NAME
`
`FIGURE 6
`
`111
`
`101
`
`103
`
`INVOKE THE LANGUAGE BASED
`DEVELOPMENT ENVIRONMENT TOOL
`
`WRITE THE PROGRAM CODE
`
`~ •
`rJl .
`
`~
`~
`
`""""'" ~ = """"'"
`
`~
`:'I
`:?J
`N
`Q
`Q
`QC
`
`COMPILE THE PROGRAM CODE
`
`t ~7
`
`GENERATE EXECUTABLElSJ
`
`119
`...-~~~~--~~~----~---.
`PUT THE EXECUTABLE ON
`ALL USER DESKTOP/COMPUTER
`IN THE ORGANIZATION
`
`FIGURE 7
`
`('t>
`
`00 =(cid:173)
`('t> ....
`-l
`0 .....
`"""'
`
`(H
`
`d
`rJJ.
`......:J
`~
`Ul
`O',
`~
`QO
`N
`cc
`N
`
`

`
`U.S. Patent
`
`Apr. 8, 2008
`
`Sheet 8of13
`
`US 7,356,482 B2
`
`Change Agent Management Unit Main Menu
`DGreenSuite
`FILE
`LOGIC DISTRIBUTION DATA
`[] kJ [Bl EJ f i CO :O- ~ DD~ ~
`I PRODUCT STEWARDSHIP
`[!][
`
`TOOLS ADMIN HELP
`
`Q@](g]
`
`BUSINESS AREA
`
`[!] ~ 00 [ID ~ [iJ <==»
`......
`
`, ...... ,11
`
`YOU ARE NOW CONNECTED TO PRODUCT STEWARDSHIP
`
`FIG. 8
`
`TOOLS ADMIN HELP
`
`BUSINESS AREA
`
`~
`
`[;]@]~
`
`D GreenSuite
`Q[fil0
`LOGIC DISTRIBUTION DATA
`FILE
`hJ ~ EJ Ji ~ -,<)- ~ D D~ 11
`G -
`I PRODUCT STEWARDSHIP
`D Product Stewardship
`j I Product Labeling
`l
`I [Eco) T ox Studies
`l I EHS Life Cycle
`Assessments
`Allegation/Inquiry Tracking I ( MSDS Management I ! Setup Tables
`I
`l I Mat~rial & Chemical j I TSCA Information
`l
`! Chemical Shipments
`nformation
`I CListomer Usage Surveys l l Pesticide Information l
`I Exit I
`
`FIG. 8
`
`

`
`U.S. Patent
`
`Apr. 8, 2008
`
`Sheet 9of13
`
`US 7 ,356,482 B2
`
`Q@l[EJ
`!Hazardous Materials and Waste[!j
`raste Management
`
`!Set UQ Waste Stream Data
`
`~FindJ
`0!
`
`D Worklist
`Business Area:
`Group:
`Search:
`Worklist:
`Worklist Menu
`DESCRIPTION
`LJ_ ENTER WASTE SlREAM
`_2_ ENTER WASTE STREAM SOURCE CODES
`___3_ ENTER WASTE STREAM EPA NUMBERS
`_4_ ENTER WASTE STREAM STATE NUMBER
`~1
`
`I MODULE TYPE
`MODULE NAME
`i
`HAZARDOUS w~sn PROFILE
`FORM
`FORM
`WASTE PROFILE RCRA SOURCE CODE
`FORM
`WASTE PROFILE EPA NUMBERS
`FORM
`WASTE PROFILE STATE NUMBERS
`
`1
`
`l
`
`r ,.1
`I Ogenll Remarks IUill
`
`FIG. 10
`
`IY
`
`I
`
`1 ... 1
`
`I Exit)
`
`D Set Up Worklist
`Q@]~
`Business Area: !Hazardous Materials and Waste [!j
`~
`Group: !Waste Management
`J
`Worklist Name: !Set U~ Waste Stream Data
`[k]GJ GJ [2]C±] CJ~~I Execllliill
`I MODULE TYPE I
`I WORKUST
`MODULE NAME
`SEQUENCE
`HAZARCJOUS WASTE PROFILE
`1 FORM
`WASTE Pi10FILE RCRA SOURCE CODES
`2 FORM
`WASTE PROFILE EPA NUMBERS
`3 FORM
`4 FORM
`WASTE P10FILE STATE NUM3ERS
`5 FnRM
`fORM
`REPORT
`PROCESS
`DOCUMENT
`WORKLIST
`URL
`FIG. 11
`
`.__1
`2
`
`--__J
`
`~
`L5_
`•l
`
`

`
`U.S. Patent
`
`Apr. 8, 2008
`
`Sheet 10 of 13
`
`US 7,356,482 B2
`
`D Data Entry Form - Air Emission Amount
`[;]@]~
`Monitor !null
`I~ 11+1~
`Material Or Chemical !Volatile Organic Com~ounds
`1~ IH
`Estimation Basis [Estimate Based on AP-42 Emission Factorsl-IH
`Emission Calculation Date select NATGAS UNCONTROLLED
`LBSYR[5.50, 1 f2.82J rslt from dual
`
`Estimation Method
`Process Rate I 112.82
`I
`I~ I H
`Rate Unit of Measure I MMcft/~r
`OSJGJEJfilll±Jutd~IExecl~Eill!8i!QJ[]Viewll FindllMovel~ ~
`Warning Applet w·indow
`
`Q@][8]
`
`II Find I
`
`~
`
`I
`Selected Fields
`Available Fields
`AIR PARAMETER ~ ID
`FACILITY
`AIR PARAMETER2
`8J SOURCE LOCATION
`USERCDL2
`~ SOURCE CATEGORY
`USERCOL3
`EJ SOURCE PROCESS
`USERCOL4
`PARAMETER
`USERCOL5
`SOURCE EQUIPMENT UNIT
`SOURCE PERMITTED UNIT IT
`I FORM PROPERTIES II LINK TD ii ITEM PROPERTIES llFORMULAllDISPLAYI
`I Back 11 New 11 Finish 11 Cancel I
`
`FIG. 12
`D Edit Form: Table Selection
`Form Name !Air Emission Amount
`I
`Table Name !AIR EMISSION AMOUNTl:!JI
`
`Warninq Applet Window
`
`FIG. 13
`
`

`
`U.S. Patent
`
`Apr. 8, 2008
`
`Sheet 11 of 13
`
`US 7 ,356,482 B2
`
`D Report printing
`AIR EMISSION FEES
`
`FEE YEAR POLLUTANT
`RUN DATE
`1998-12-0310:42:54.0 1998 FORMALDEHYDE
`1998-12-03 10:42:54.0 1998 BENZENE
`
`CAS NUMBER EMISSIONS
`50000
`1 .1680
`7143203210
`.5935
`
`I CANCEL I
`
`..
`
`>--
`
`FIG. 14
`D Report Builder--Table/Uiews
`I
`Report !Air Emission Fees
`T ableNiew I AUD_GS_AIR_ANNUAL_EMISSION_ FEE Elll.-----.11 Find I
`Selected Fields
`Ava·11able Fields
`LOCATION_NAME
`RUN
`~
`POLLUTANT_CAS_NUMBER
`[;] POLLUTANT _FEE
`EJ POLLUTANT _NAME
`EJ REPORTING_ YEAR
`RUN_DATE
`TOTAL_EMISSIONS_ TONS
`
`-"
`
` -
`I NEW VIEW I I REPORT PROPERTIES \ I ITEM PROPERTIES I
`I Back 11 New 11 Finish 11 Cancel I
`FIG. 15
`
`

`
`U.S. Patent
`
`Apr. 8, 2008
`
`Sheet 12 of 13
`
`US 7 ,356,482 B2
`
`D Run Process Results
`[]@][!]
`Process GENERAL MATERIAL SPILLS ABOVE REPORTABLE QUANTITY
`Results
`INCIDENT_DATE OCATIDN_NAME CAS_NUMBER
`1 03/23/1998
`ABC Company
`77 82414
`2 09/08/1998
`ABC Company
`7782414
`3 03/23/1998
`ABC Company
`359068
`4 09/08/1998
`ABC Company
`359068
`5 03123/1998
`ABC Company
`50000
`6 09/08/1998
`ABC Company
`50000
`03/23/1998
`ABC Company
`2540821
`09/08/1998
`ABC Company
`2540821
`9 03123/1998
`ABC Company
`3878191
`1 0 0910811998
`ABC Company
`3878191
`11 03/23/1998
`ABC Com an
`22224926
`
`MATERIAL_NAME QUANTITY •
`FLUORINE
`RELEASE
`FLUORINE
`FLUOROACETYL C
`FLUOROACETYL C
`FORMALDEHYDE
`FORMALDEHYDE
`FORMOTHION
`FDRMOTHION
`FUBERIDAZOLE
`FUBERIDAZOLE
`FENAMIPHOS
`
`FIG. 16
`D Advanced Ouery Builder
`L=.Jl.2.1~
`Select Statement! GS MATSPILL_EXCEEDS_RQ JIGS%! I Find !!Refresh I
`Data Sources I Columns I Clauses I Group Bv I Set Operations I Description I Utilities I View Tree
`!@All 0 Distinct I
`Available Columns
`Used Columns
`MD.MATERIAL_ID
`MD INCIDENT_DATE
`I Uodate
`CJ
`Alias
`RQ.MATERIAL ID
`MD.LOCATION_NAME
`RQ_LBS
`RQ.REPORTABLCQUANTITl 0 MD.CAS_NUMBER
`Formula
`RQ.UOM ID
`MD MATERIAL_NAME
`UOMC .FROM_UNITS
`RQ.REPORTABLE_QUANTITY
`MO.QUANTITY _LBS
`UOMC.FROM UOM ID
`... ,
`RD.R

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