throbber
SFDC 1012
`SFDC 1012
`
`
`
`
`
`
`
`
`
`

`
`
`
`IN THE UNITED STATES PATENT & TRADEMARK OFFICE
`______________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`______________________
`
`salesforce.com, inc.,
`Petitioner,
`v.
`Applications In Internet Time LLC,
`Patent Owner.
`______________________
`
`Case CBM: 2014-00168
`Patent U.S. 7,356,482
`______________________
`
`PETITION FOR COVERED BUSINESS METHOD REVIEW OF
`
`U.S. PATENT NO. 7,356,482
`
`35 U.S.C. § 321 AND
`§ 18 OF THE LEAHY-SMITH AMERICA INVENTS ACT
`
`
`
`
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`Commissioner for Patents
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`
`Declaration of Benjamin B. Bederson
`
`
`
`
`
`SFDC 1012
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`TABLE OF CONTENTS
`
`Page
`
`I.
`
`II.
`
`Overview .......................................................................................................... 1
`
`Background and Qualifications ....................................................................... 2
`
`III. List of Documents Considered ........................................................................ 5
`
`IV. Level of Ordinary Skill in the Art ................................................................... 7
`
`V.
`
`State of the Art ................................................................................................. 8
`
`VI. The ‘482 Patent .............................................................................................. 16
`
`A.
`
`B.
`
`C.
`
`D.
`
`The Claims .......................................................................................... 17
`
`The Specification ................................................................................. 18
`
`Prosecution History ............................................................................. 21
`
`Claim Construction.............................................................................. 23
`
`VII. Analysis ......................................................................................................... 28
`
`A.
`
`B.
`
`C.
`
`D.
`
`Identification of Challenge (37 C.F.R. § 42.304(b)) ........................... 28
`
`The ‘482 Patent Does Not Solve a Technological Problem
`Using a Technological Solution .......................................................... 29
`
`Indefinite Terms .................................................................................. 31
`
`Prior Art References ............................................................................ 36
`
`1.
`
`2.
`
`3.
`
`4.
`
`5.
`
`Peters ......................................................................................... 39
`
`Gordon....................................................................................... 41
`
`Haverstock ................................................................................ 42
`
`Pad++ ........................................................................................ 43
`
`Obviousness .............................................................................. 43
`
`
`
`i
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`VIII. Compensation ................................................................................................ 46
`
`IX. Conclusion ..................................................................................................... 46
`
`
`
`ii
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`I, Benjamin B. Bederson, hereby declare as follows.
`
`I.
`
`Overview
`
`1.
`
`I am over the age of eighteen (18) and otherwise competent to make
`
`this declaration.
`
`2.
`
`I have been retained as an expert witness on behalf of salesforce.com,
`
`inc. (“Salesforce”) for the above-captioned covered business method patent review.
`
`3.
`
`I have prepared this declaration in support of Salesforce’s petition for
`
`covered business method patent review of U.S. Patent No. 7,356,482 (“the ‘482
`
`Patent”). I understand that the ‘482 Patent resulted from U.S. Application No.
`
`09/797,488 (“the ‘488 application”), filed on March 1, 2001, naming Richard
`
`Frankland, Christopher M. Mitchell, Joseph D. Ferguson, Anthony T. Sziklai,
`
`Ashish J. Verma, Judith E. Popowski, and Douglas H. Sturgeon as the inventors.
`
`The ‘482 Patent issued on April 8, 2008, from the ‘488 application. I further
`
`understand that, according to USPTO records, the ‘482 Patent is currently assigned
`
`to Applications In Internet Time LLC (“AIT” or “Patent Owner”).
`
`4.
`
`In preparing this Declaration, I have reviewed the ‘482 Patent and
`
`considered each of the documents cited herein, in light of general knowledge in the
`
`art. In formulating my opinions, I have relied upon my experience in the relevant
`
`art and have also considered the viewpoint of a person of ordinary skill in the art
`
`prior to December 18, 1998, as discussed below.
`
`
`
`1
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`II. Background and Qualifications
`
`5.
`
`A detailed record of my professional qualifications, including a list of
`
`publications, awards, and professional activities, is summarized below.
`
`6.
`
`I am currently a Professor in the Computer Science Department and
`
`the Institute of Advanced Computer Studies at the University of Maryland, College
`
`Park. I also currently serve as Associate Provost of Learning Initiatives and
`
`Executive Director of the Teaching and Learning Transformation Center.
`
`7.
`
`From June 2000 to September 2006, I was the Director of the Human-
`
`Computer Interaction Lab (HCIL) at the University of Maryland. Before coming
`
`to the University of Maryland in 1998, I was an Assistant Professor in the
`
`Computer Science Department at the University of New Mexico, where my
`
`research included work on user interfaces. I have Doctorate and Master’s degrees
`
`in computer science from New York University.
`
`8.
`
`At UMD, I work in the area of Human-Computer Interaction (HCI), a
`
`field that relates to the development and understanding of computing systems to
`
`serve user’s needs. Researchers in this field are focused on making universally
`
`usable, useful, efficient and appealing systems to support people in their wide
`
`range of activities. My approach is to develop innovative technology that serves
`
`people’s practical needs. Example systems following this approach that I have
`
`built include PhotoMesa (software for end users to browse personal photos stored
`
`
`
`2
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`in a database), DateLens (software for end users to use their mobile devices to
`
`efficiently access their calendar information), SpaceTree (software for end users to
`
`efficiently browse very large hierarchies), and Pad++ (an application development
`
`platform utilizing zoomable user interfaces).
`
`9.
`
`I hold a B.S., M.S., and Ph.D. in computer science. I also earned an
`
`undergraduate minor in electrical engineering. I received the Janet Fabri Memorial
`
`Award for Outstanding Doctoral Dissertation for my Ph.D. work in robotics and
`
`computer vision. I have combined my hardware and software skills throughout my
`
`career in HCI research building various interactive electrical and mechanical
`
`systems that couple with software to provide an innovative user experience.
`
`10.
`
`I have published extensively with about 140 technical publications. I
`
`have given 80 invited talks, including 7 keynote lectures.
`
`11.
`
`I have been honored by numerous organizations in the field of HCL. I
`
`have won a number of awards including the Brian Shackel Award for “outstanding
`
`contribution with international impact in the field of HCI” in 2007, and the Social
`
`Impact Award in 2010 from the Association for Computer Machinery’s (“ACM”)
`
`Special Interest Group on Computer Human Interaction (“SIGCHI”). ACM is the
`
`primary international professional community of computer scientists and SIGCHI
`
`is the primary international professional HCI community
`
`
`
`3
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`12.
`
`I am an “ACM Distinguished Scientist” which “recognizes those
`
`ACM members with at least 15 years of professional experience and 5 years of
`
`continuous Professional Membership who have achieved significant
`
`accomplishments or have made a significant impact on the computing field.” I am
`
`also a member of the “CHI Academy,” which is “an honorary group of individuals
`
`who have made substantial contributions to the field of human-computer
`
`interaction. These are the principal leaders of the field, whose efforts have shaped
`
`the disciplines and/or industry, and led the research and/or innovation in human-
`
`computer interaction. The criteria for election to the CHI Academy are: 1)
`
`Cumulative contributions to the field; 2) Impact on the field through development
`
`of new research directions and/or innovations; and 3) Influence on the work of
`
`others.
`
`13.
`
`I have appeared on public radio numerous times to discuss issues
`
`relating to user interface design and people’s use and frustration with common
`
`technologies, websites, and mobile devices. My work has been discussed and I
`
`have been quoted in mainstream media around the world over 100 times including
`
`the New York Times, the Wall Street Journal, the Washington Post, Newsweek, the
`
`Seattle Post-Intelligencer, the Independent, Le Monde, NPR’s All Things
`
`Considered, New Scientist Magazine, and MIT’s Technology Review.
`
`
`
`4
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`14.
`
`I have designed, programmed and publicly deployed dozens of user-
`
`facing software products which have cumulatively had millions of users.
`
`15.
`
`I have worked as an expert in several legal matters as a consulting
`
`expert, a fact witness, and an expert witness. I have written expert reports, had my
`
`deposition taken, and provided testimony during arbitration.
`
`III. List of Documents Considered
`
`16.
`
`In formulating my opinion, I have considered the following:
`
`Description
`Exhibit
`SFDC 1001 U.S. Patent No. 7,356,482 to Frankland et al.
`
`SFDC 1002 Publicly available file history of U.S. Patent No. 7,356,482
`
`SFDC 1003 Kathleen Peters, “The Design of A Change Notification Server
`for Clients Of a Passive Object-Oriented Database Management
`System” (July 1992)
`
`SFDC 1004 U.S. Patent No. 6,243,717 to Gordon et al.
`
`SFDC 1005 U.S. Patent No. 6,064,977 to Haverstock et al.
`
`SFDC 1006 Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan
`Meyer, David Bacon, and George Furnas, Pad++: A Zoomable
`Graphical Sketchpad For Exploring Alternate Interface Physics,
`Journal of Visual Languages and Computing (1996)
`
`SFDC 1007 Benjamin B. Bederson, James D. Hollan, Jason Stewart, David
`Rogers, Allison Druin, David Vick, A Zooming Web Browser, in
`Proceedings of SPIE Conference on Multimedia Computing and
`Networking, 1996
`
`SFDC 1008 Claim Chart of Peters to the to the ‘482 Patent
`
`
`
`
`5
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`SFDC 1009 Claim Chart of Gordon to the ‘482 Patent
`
`SFDC 1010 Claim Chart of Haverstock to the ‘482 Patent
`
`SFDC 1011 Claim Chart of Pad++ to the ‘482 Patent
`
`SFDC 1013 U.S. Patent No. 6,615,258 to Barry et al.
`
`SFDC 1014 U.S. Patent No. 6,341,287 to Frankland et al.
`
`SFDC 1015 H. Balzert, F. Hofmann, V. Kruschinski, & C. Niemann, The
`JANUS Application Development Environment-Generating More
`than the User Interface, in CADUI (Vol. 96) (1996)
`
`SFDC 1016 U. Dayal, Active Database Management Systems, in JCDKB
`(June 1998)
`
`SFDC 1017 G.E. Krasner & S.T. Pope, A description of the model-view-
`controller user interface paradigm in the smalltalk-80 system,
`Journal of Object Oriented Programming, 1(3), 26-49 (1988).
`
`SFDC 1018 P. Szekely, Retrospective and Challenges for Model-Based
`Interface Development, in Design, Specification and Verification
`of Interactive Systems ’96 (1996)
`
`J. Zubowski, Java AWT Reference (Vol. 3) (March 1997)
`
`SFDC 1020 Christian Janssen et al., Generating User Interfaces from Data
`Models and Dialogue Net Specifications (1993)
`SFDC 1021 Excerpts from Computer User’s Dictionary (Microsoft Press
`1998)
`SFDC 1022 Excerpt from Dictionary of Computing (Oxford Science
`Publications 1986)
`SFDC 1024 Excerpts from the IBM Dictionary of Computing (1998)
`
`//
`//
`//
`//
`
`SFDC 1019
`
`
`
`6
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`IV. Level of Ordinary Skill in the Art
`
`17.
`
`I understand that a person of ordinary skill in the art (“POSITA”) is a
`
`hypothetical person who is used to analyzing the prior art without the benefit of
`
`hindsight. I further understand that a person of ordinary skill in the art is presumed
`
`to be one who thinks along the lines of conventional wisdom in the art and is not
`
`one who undertakes to innovate, whether by extraordinary insights or by patient
`
`and often expensive systematic research.
`
`18.
`
`I understand that the hypothetical person of ordinary skill is presumed
`
`to have knowledge of all references that are sufficiently related to one another and
`
`to the pertinent art, and to have knowledge of all arts reasonably pertinent to the
`
`particular problem that the claimed invention addresses.
`
`19. Considering these factors in the context of the claims and the
`
`specification of the ‘482 Patent, a POSITA in the 1998 time frame would have had
`
`the equivalent of a Bachelor’s degree in computer science with two years of work
`
`or research experience relating software for data processing and analysis functions.
`
`20. My opinion as to the level of ordinary skill in the art at the time of the
`
`claimed inventions is based on the various approaches to software for data
`
`processing and analysis functions employed in the prior art, the type of problems
`
`encountered, and the rapidity with which innovations were made. I also considered
`
`the sophistication of the technology involved, and the educational background and
`
`
`
`7
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`experience of those actively working in the field. Finally, I placed myself back in
`
`the relevant time period, and considered the engineers and scientists that I had
`
`taught and worked with in computer software industry.
`
`21. Throughout this declaration I describe my understanding of certain
`
`legal standards. I have been informed of these legal standards by Salesforce’s
`
`attorneys. I am not an attorney and I am relying only on instructions from
`
`Salesforce’s attorneys for these legal standards.
`
`V.
`
`State of the Art
`
`22. By November 1998, all of the essential elements of the ‘482 Patent
`
`were well known, individually and collectively. Several of the claimed limitations,
`
`such as browser applications and providing a user interface to the user, were such a
`
`basic part of software systems that they are not worth discussing in further detail.
`
`Others, such as dynamic user interface generation and notification systems, may
`
`seem more unique, but in fact were also very well known in the art.
`
`23. Dynamic UI Generation. When Graphical User Interfaces (GUIs)
`
`were initially developed, programmers would typically create them by manually
`
`writing the code for the GUIs. However, it quickly became apparent that it would
`
`often be more efficient to dynamically generate the GUI from a database or other
`
`data description language. By the mid-1990s, this basic insight resulted in a rich
`
`research field of dynamic user interface generation. By 1996, the field was mature
`
`
`
`8
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`enough that a paper was written that reflected on the first ten years of development
`
`of the field, which noted “Research on model-based user interface development
`
`tools is about 10 years old.” (SFDC 1018, at Abstract).
`
`24. Numerous references from this time period describe systems that
`
`implemented dynamic user interface generation. For example, in 1993, Janssen
`
`described GENIUS, or GENerator for user Interfaces Using Software ergonomic
`
`rules. (See SFDC 1020). As shown in the paper’s first figure, there were multiple
`
`software layers that generated a user interface based on an underlying data model.
`
`The system is described as follows: “Animated user interfaces for database-
`
`oriented applications are generated from an extended data model and a new
`
`graphical technique for specifying dialogues.” (SFDC 1020, at Abstract).
`
`
`
`9
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`
`25. Another example was the JANUS system, described as follows: “The
`
`JANUS-system was capable of generating and animating a graphical user interface
`
`from an OOA model using the capabilities of an UIMS. The advanced system now
`
`produces the user interface, the code frame for the application domain, the
`
`database schema, further services (e.g., a help system, printing facility) and ‘last
`
`but not least’ the connection between all these parts. The starting point is still an
`
`OOA-Model.” (SFDC 1015, at 185).
`
`26. The following two figures from the Balzert paper show a simple
`
`example with an underlying data model and the generated user interface. The
`
`
`
`10
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`paper goes on to describe more complex models and how the user interface is
`
`generated and connected back to the model.
`
`
`
`
`
`
`
`11
`
`
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`27. There are also numerous commercial examples where the content of a
`
`user interface is generated dynamically from a database. For example, prior art
`
`calendaring and email systems loaded the data to display within the GUI from a
`
`database, and dynamically generated the actual GUI display based on that data.
`
`Microsoft Outlook 97 was one widely used email system that displayed email
`
`loaded from a database.
`
`(Microsoft Outlook 97 (http://screenshots.modemhelp.net/screenshots/
`
`Microsoft_Office/Outlook_97/Client/Mail/Inbox.shtml))
`
`
`
`
`
`12
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`28. Events & Notifications. A basic design principle of software
`
`engineering is that each component of a system should be as independent as
`
`possible. That is, it should be possible to modify and update one component
`
`without having to change the other components of the system. This design
`
`approach makes large systems much more easily maintainable.
`
`29. A common required functionality in such complex systems is that a
`
`given component needs to be aware when some attribute of another component
`
`changes. A core approach to supporting this “separation of concerns” is to define
`
`an “event model.” The idea is that one component enables other components to
`
`register to be notified when the first component changes. Then, when the change
`
`occurs, the first component fires an event which results in the second component
`
`that registered for those events being notified of the change.
`
`30. This event model has been common throughout software systems for
`
`decades. An example of a particularly well-known use of the event model was
`
`used in the Java programming language that came out in 1997. As part of the
`
`Abstract Windowing Toolkit (or AWT), Java’s event model was used by thousands
`
`of software developers around the world. A 1997 reference book described the
`
`AWT event model as follows:
`
`Java 1.1 implements a ‘delegation’ model, in which events are
`distributed only to objects that have been registered to receive the
`event. While this is somewhat more complex, it is much more
`
`
`
`13
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`efficient and also more flexible, because it allows any object to
`receive the events generated by a component. In turn, this means that
`you can separate the user interface itself from the event-handling
`code.”
`
`(SFDC 1019, at 94 (http://oreilly.com/openbook/javawt/book/)).
`
`The new model requires objects be registered to receive events. Then,
`only those objects that are registered are told when the event actually
`happens. This new model is called ‘delegation’; it implements the
`Observer-Observable design pattern with events. It is important in
`many respects. In addition to being much more efficient, it allows for
`a much cleaner separation between GUI components and event
`handling.
`
`(Id. at 116).
`
`31.
`
`Java’s event model was not a new approach to software architecture,
`
`but rather was an implementation of a well-known approach called Model-View-
`
`Controller (MVC) that was developed as part of the 1980 Smalltalk programming
`
`language. MVC defined a “model” that that would notify listeners of changes to
`
`the model. The figure below from a 1988 review article shows the flow of events.
`
`I have seen variations of this model used ever since in just about every modern
`
`GUI system.
`
`
`
`14
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`
`
`
`
`(See SFDC 1017).
`
`32. The 1992 thesis by Peters that I opine anticipates the ‘482 Patent itself
`
`builds on earlier database event notification systems. For example, a cited 1988
`
`paper describes “Active database management systems attempt to provide both
`
`modularity and timely response, by allowing event-condition-action rules to be
`
`specified declaratively; when events of interest occur, they efficiently evaluate the
`
`corresponding conditions, and if these conditions are satisfied, they trigger the
`
`corresponding actions.” (SFDC 1016, at Abstract).
`
`33.
`
`In other words, the idea of having general change-based notification
`
`systems was known and practiced throughout the field of computer science going
`
`back at least to the early 1980s.
`
`
`
`15
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`34. Given this state of the art, it would be standard practice for a POSITA
`
`to integrate these technologies in the solution of any system that they were
`
`attempting to build. Thus it is not surprising that the specific prior art I reference
`
`in this declaration anticipates or makes obvious the ‘482 Patent.
`
`VI. The ‘482 Patent
`
`35.
`
`I understand that this declaration is being submitted together with a
`
`petition for covered business method patent review of claims 1-21, 23-26, 28, 29,
`
`and 30, 40-59 of the ‘482 Patent.
`
`36.
`
`I have considered the disclosure of the ‘482 Patent in light of the
`
`knowledge of a POSITA as of December 18, 1998.
`
`37. The ‘482 Patent, entitled “Integrated Change Management Unit,”
`
`issued on April 8, 2008, from U.S. Application No. 09/797,488. The named
`
`inventors of the ‘482 Patent are Richard Frankland, Christopher M. Mitchell,
`
`Joseph D. Ferguson, Anthony T. Sziklai, Ashish J. Verma, Judith E. Popowski, and
`
`Douglas H. Sturgeon.
`
`38. Generally, the specification of the ‘482 Patent discusses the problem
`
`of maintaining enterprise database systems in industries where regulatory
`
`compliance is an ongoing or reoccurring concern. The ‘482 Patent states that a
`
`problem in the prior art “with any database that frequently changes is maintenance
`
`of the database as current. Where a database depends upon the current regulatory
`
`
`
`16
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`state . . . continual reprogramming of the database software is required to reflect a
`
`constant stream of changes. This approach is not cost effective and, in effect,
`
`mortgages the database maintainer’s future.” (SFDC 1001, at Col. 8:1-8). As
`
`discussed below, as of the date of invention, this was not a new problem and a
`
`number of solutions to this problem already existed in the art before December 18,
`
`1998.
`
`A. The Claims
`
`39. The claims of the ‘482 Patent are directed to monitoring, detecting,
`
`and implementing changes in relevant information in the context of an application
`
`generated from information stored in a database.
`
`40. Claims 1, 21, and 41 are independent claims drawn to a system,
`
`method, and apparatus, respectively.
`
`41. Claims 1, 21, and 41 each require: (1) a “layer” of a server containing
`
`information about unique aspects of a particular application; a “layer” of a server
`
`containing information about user interface elements and one or more functions
`
`common to various applications and including the particular application; a “layer”
`
`of a server that “retrieves” other information to generate an application and user
`
`interface; a “layer” of a server or a method step that detects changes that affect an
`
`application, and the dynamic generation or regeneration of an application and its
`
`
`
`17
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`user interface when a client device connects to a server computer or the means for
`
`doing so.
`
`42. Claims 22 through 40 appear to be the method step analogues of
`
`system claims 2 through 20. Compared against one another, they appear to be
`
`substantially similar except with respect to claims 3 and 23. Claim 3, depending
`
`from claim 1, requires the “second layer” of claim 1 to comprise a “business
`
`content database having data about one or more different predetermined business
`
`applications.” In contrast, Claim 23, which depends from claim 21, requires a
`
`“first layer” comprising a “business content database having data about one or
`
`more different predetermined business applications.”
`
`43. Claims 42 through 59 are apparatus analogues to system claims 2
`
`through 6, and claims 7 through claims 20, as well as method claims 22 through 26
`
`and 28 through 40. Claim 43, like claim 23, requires “first layer” having a
`
`“business content database having data about one or more different predetermined
`
`business applications.”
`
`B.
`
`The Specification
`
`44. The specification of the ‘482 Patent describes a system that (1)
`
`provides one or more databases that contain information on operations and
`
`requirements concerning an activity or area of business; (2) monitors and evaluates
`
`the relevance of information on regulatory and non-regulatory changes that affect
`
`
`
`18
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`operations of the business and/or information management requirements; (3)
`
`converts the relevant changes into changes in work/task lists, data entry forms,
`
`reports, data processing, analysis and presentation (by printing, electronic display,
`
`network distribution and/or physical distribution) of data processing and analysis
`
`results to selected recipients, without requiring the services of one or more
`
`programmers to re-program and/or re-code the software items affected by the
`
`change; and (4) implements receipt of change information and dissemination of
`
`data processing and analysis results using the facilities of a network, such as the
`
`Internet.
`
`45. The specification of the ‘482 Patent specifically notes that the
`
`invention disclosed therein “monitors, responds to, and incorporates changes in,
`
`federal, state and local laws, statutes, ordinances and regulations (referred to
`
`collectively herein as “regulations”) and changes in technology in one or more
`
`regulated areas of commercial activity, such as environmental health and safety
`
`(EH&S), and food, drugs, cosmetics, medical devices and treatments
`
`(‘FDCMTD’).” (SFDC 1001, at Col. 9:10-15).
`
`46. The invention claimed in the ‘482 Patent may not be limited to steps
`
`performed on or components of computer systems. The specification notes that the
`
`“regulatory changes” monitored by the invention “are recorded and posted for
`
`reference in different media, including paper, microfiche and electronic media.
`
`
`
`19
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`The internet is one source of information on regulatory change that is both prompt
`
`and cost-effective.” (SFDC 1001, at Col. 10:22-27). In an embodiment, the
`
`specification further offers an exemplary “regulatory change” that is “posted in the
`
`Federal Register and becomes promptly available as a hard copy (paper) and
`
`electronically, on the Internet.” (SFDC 1001, at Col. 10:37-40).
`
`47. None of the claims of the ‘482 Patent mention anything about
`
`monitoring, responding to, and incorporating changes in federal, state, and local
`
`laws, statutes, ordinances, and regulations or changes in technology in one or more
`
`regulated areas of commercial activity, such as environmental health and safety or
`
`food, drugs, cosmetics, medical devices, and treatments.
`
`48. The specification of the ‘482 Patent specifically notes that the
`
`“invention begins tracking change using one or more intelligent agents (‘IA’s’).
`
`An ‘intelligent agent’ is a specialized program that resides on a network, or at a
`
`server as an applet, and can make decisions and perform tasks based on pre-
`
`defined rules.” (SFDC 1001, at Col. 10:41-47).
`
`49. Each independent claim and most of the dependent claims do not
`
`mention anything about tracking changes using one or more intelligent agents or
`
`specialized programs residing on a network, or at a server as an applet, that can
`
`make decisions and perform tasks based on pre-defined rules.
`
`
`
`20
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`50. Although each independent claim of the ‘482 Patent includes the
`
`“dynamic generation” of user interfaces and functionality, the specification of the
`
`‘482 Patent does not mention anything about “dynamic generation” or how it can
`
`be performed.
`
`C.
`
`Prosecution History
`
`51. The ‘488 application was filed on March 1, 2001, with 154 total
`
`pending claims and 9 independent claims. Claim 1 was canceled in a preliminary
`
`amendment also filed on March 1, 2001.
`
`52. On March 31, 2005, an Office Action rejected all 154 pending claims
`
`of the ‘488 application as failing to particularly point out and distinctly claim
`
`subject matter.
`
`53. Responsive to the Office Action of March 31, 2005, on June 15, 2005,
`
`the Applicant canceled pending claims 67-155 and retained claims 2-66.
`
`54. On August 31, 2005, an Office Action rejected pending claims 2-66 as
`
`unpatentable under 25 U.S.C. § 102. Pending claims 2-66 were rejected as being
`
`anticipated by U.S. Patent No. 5,960,200 to Eager et al. (“Eager”).
`
`55. Responsive to the Office Action of August 31, 2005, on November
`
`14, 2005, the Applicant filed responsive remarks disputing the Examiner’s
`
`rejection of claims 2-66 under Eager. The Applicant filed no amendments to the
`
`pending claims.
`
`
`
`21
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`56. On January 18, 2006, an Office Action rejected pending claims 2-66
`
`again as being anticipated by Eager.
`
`57. Responsive to the Office Action of January 18, 2006, on May 18,
`
`2006, the Applicant filed responsive remarks further disputing the Examiner’s
`
`rejection of claims 2-66 under Eager. The Applicant amended pending claim 2 to
`
`incorporate the subject matter of claims 3 and 10. The Applicant also amended
`
`pending claim 24 to incorporate the subject matter of claims 25 and 32. The
`
`Applicant also amended pending claim 46 to incorporate the subject matter of
`
`claims 48 and 54. Pending claims 3, 10, 25, 32, 47, and 52 were canceled. Other
`
`claims were amended to reflect new internal cross references in the claims.
`
`58. On September 5, 2006, an Office Action rejected pending claims 2, 4-
`
`9, 11-24, 26-31, 33-46, 48-52, and 54-66 as being anticipated by Eager.
`
`59. Responsive to the Office Action of September 5, 2006, on November
`
`22, 2006, the Applicant filed remarks disputing the Examiner’s rejection of
`
`pending claims 2, 4-9, 11-24, 26-31, 33-46, 48-52, and 54-66 as being anticipated
`
`by Eager.
`
`60. On February 28, 2007, an Office Action again rejected pending claims
`
`2, 4-9, 11-24, 26-31, 33-46, 48-52, and 54-66 as being anticipated by Eager.
`
`61. The Applicant filed a notice of appeal on May 29, 2007. An appeal
`
`brief was filed on August 28, 2007.
`
`
`
`22
`
`

`
`CBM Review of U.S. Patent No. 7,356,482
`Declaration of Benjamin B. Bederson
`
`
`62. A Notice of Allowance was mailed on December 28, 2007. The
`
`notice of allowance did not include any substantive reasons or rationale for
`
`allowance, except f

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