Timebase Pty Ltd v. Thomson Corporation, The

Filing 204

Declaration of Jenna Bayer in Support of 203 Response filed by Timebase Pty Ltd. (Attachments: # 1 Placeholder for Exhibits A and B, # 2 Exhibit(s) C, # 3 Exhibit(s) D, # 4 Exhibit(s) E)(Hosteny, Joseph)SEALED DOCUMENTS RECEIVED IN CLERKS OFFICE on 10/19/2010 (lph).

Download PDF
Timebase Pty Ltd v. Thomson Corporation, The Doc. 204 US Patent Application US 2008/0082929 A1 Exhibit D to TimeBase's Response to the Defendants' Motion for Protective Order Regarding Mark Stignani (FILED UNDER SEAL) Dockets.Ju 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 us 20080082929Al (19) United States (12) Patent Application Publication Stignani et al. (10) (43) Pub. No.: US Pub. Date: 2008/0082929 At Apr. 3, 2008 (54) DOCUMENT-CENTRIC WORKFLOW SYSTEMS, METHODS, AND SOFTWARE BASED ON DOCUMENT CONTENTS, METADATA, AND CONTEXT (75) Inventors: Mark D. Stignani, Minneapolis, M N (US); Stuart Dodd, Boulder, C O (US); Ron Kaminecki, Chicago, IL (US); Jerold S. Wish, Maplewood, N J (US); Noralyn Harlow, St. Paul, M N (US) C o r r e s p o n d e n c e Address: Publication Classification Int. Cl. G06F 3/048 (52) U.S. Cl. (51) (2006.01) 715/764 (57) ABSTRACT SCHWEGMAN, LUNDBERG & WOESSNER, P.A. P.O. BOX 2938 MINNEAPOLIS, MN 55402 (US) (73) (21) (22) Assignee: Thomson Global Resources Appl. No.: Filed: 111897,995 Aug. 30, 2007 Related U.S. Application Data (60) P r o v i s i o n a l a p p l i c a t i o n N o . 6 0 / 8 4 1 , 2 6 4 , filed o n A u g . 30,2006. T h e p r e s e n t i n v e n t o r s devised, a m o n g o t h e r things, s y s t e m s , methods, and software that allow users to readily access informational resources, such as a n online legal research tools, w h i l e u s i n g d o c u m e n t - p r o c e s s i n g a p p l i c a t i o n s , s u c h as w o r d processors. O n e exemplary system associates a d o c u m e n t w i t h a t a s k i n a workflow h a v i n g m u l t i p l e sequential tasks. In response to the task association, the system s e l e c t s a set o f c o m p u t e r i z e d i n f o r m a t i o n - r e t r i e v a l s e r v i c e s relevant to the t a s k and configures one or m o r e graphical users interfaces a s s o c i a t e d w i t h t h e w o r d - p r o c e s s i n g application to facilitate access to information from the i n f o n n a t i o n - r e t r i e v a l services a n d i n c o r p o r a t i o n o f t h e i n f o n n a t i o n i n t h e d o c u m e n t o r i n m e t a d a t a a s s o c i a t e d w i t h t h e docum e n t . Additionally, o n e o r m o r e o f t h e g r a p h i c a l u s e r s i n t e r f a c e s allows i n p u t o f a n d s u b s e q u e n t a c c e s s to u s e r notes, queries, a n d / o r c a s e m a n a g e m e n t into t h e m e t a d a t a . r 300 CONTEXTRELEVANT TOOLS 360 CONTEXTRELEVANT SERVICES PAST CONTENT CURRENT CONTENT UTURE CONTENT F LEGAL & 'REGULATORY CONTENT & SERVICES W ;H;) DATA SUPPORTING WORKFLOWACTIVITIIES (ENTERED ONLY ONCE) 351 NOTES,OUERIES 352 METADATA MANAGEMENT TOOLS 353 Patent Application Publication Apr. 3, 2008 Sheet I o f 3 US 2008/0082929 A l r 100 121 SERVER 122 : r - - - - - - ˇ ˇ . - ˇ - _. ------ . . . - -- -. 12318 1231C \ !N ;'i PREFl :.. : ----------, ", PREF2 ;---------, USER PREFERENCES : ,,' : .. /' " 12310 - ' \ - - - - - - - - - - ' :' c---5t ' I- - - - - - - - - - , I 1231 " :. ..&.-.-_-_-_-_- PREF3'/ USER 10 : ' : ---,,-----. : 1231A "-- 130 ACCESS DEVICE i 133 1391 139 1393 1396 394 1395 131 132 134 0000 ( I 1 136 I) 1381 FIGURE 1 Patent Application Publication Apr. 3, 2008 Sheet 2 of 3 US 2008/0082929 A l r 200 210 INSTALL INTEGRATED INFORMATION INTERFACE ___--"-------..... r PRESENT DOCUMENT AND TASK-SPECIFIC INTERFACE 220 r INSERT CONTENT FROM INTERFACE INTO DOCUMENT 240 _ _ _- > < - - -....... r 250 UPDATE METADATA FOR DOCUMENT FIGURE 2 Patent Application Publication Apr. 3, 2008 Sheet 3 o f 3 US 2008/0082929 A l r 300 . ) { - 330 EXTERNAL CONTEXTRELEVANT TOOLS 360 CONTEXTRELEVANT SERVICES PAST CONTENT 341 CURRENT CONTENT 342 FUTURE CONTENT 343 LEGAL & 'REGULATORY CONTENT & SERVICES DATA SUPPORTING WORKFLOW ACTIVIITIES (ENTERED ONL YONCE) 351 NOTES, QUERIES 352 METADATA MANAGEMENT TOOLS 353 FIGURE 3 US 2008/0082929 A l 1 Apr. 3 , 2 0 0 8 D O C U M E N T - C E N T R I C W O R K F L O W SYSTEMS, M E T H O D S , AND S O F T W A R E B A S E D O N D O C U M E N T C O N T E N T S , M E T A D A T A , AND CONTEXT CROSS-REFERENCE TO RELATED APPLICATION [0001] This application claims priority to U.S. provisional application 60/841,264, which was filed on Aug. 30, 2006 and which is incorporated herein by reference. C O P Y R I G H T N O T I C E AND P E R M I S S I O N [0002] A portion o f this patent document contains material subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone o f the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyrights whatsoever. The following notice applies to this document: CopyrightŠ2006, Thomson Global Resources. TECHNICAL FIELD [0003] Various embodiments o f the present invention concern information-retrieval systems, such as those that provide legal documents or other related content, and user interfaces for such systems. BACKGROUND [0004] Judges and lawyers within the American legal system, as well as many others across the globe, are cont i n u a l l y r e s e a r c h i n g a n ever-expanding body o f l e g i s l a t i o n and judicial opinions to assist them understanding and resolving new or potential disputes. To facilitate this research, companies, such as West Publishing Company o f St. Paul, Minn. (doing business as Thomson West), collect legal statutes, judicial opinions, law articles, and other legal and n o n - l e g a l m a t e r i a l s and m a k e t h e s e a v a i l a b l e electronically over a computer network, through the WestlawTM online research system. (Westlaw is a Trademark Licensed to Thomson West.) [0005] At least one problem the present inventors recognized with this powerful system as well as other online research systems is that their valuable functionality is highly segregated from the functionality o f other computer applications. For instance, legal researchers typically use results o f their online legal research as part o f a larger process o f producing documents, such as legal briefs and memorandum. However, systems, such as the Westlaw system, are typically functionally separated from popular word processing applications, such as Microsoft Word or Corel WordPerfect, that are used for creating these documents. Although adds-ons such as West BrieIToolsTM software and West CiteLinkTM software are available to identifY, mark, verify, tabulate, link, and/or indicate status o f legal citations in word processor documents, their functionality is isolated to legal citations. This means that for other types o f legal informational needs users must leave the context o f the word-processing application to execute searches via browsers or other search tools and then cut and paste information from their browsers or other search interfaces into the documents. Moreover, the inventors recognized that some valuable information found in a search but excluded from the document and may be needed later. Yet, the available tools provide nothing to address this issue. [0006] Accordingly, the present inventors have recognized at least a need for improving functional integration o f information-retrieval systems, such as Westlaw, into other applications, such as word processors. SUMMARY [0007] To address this and/or other needs, the present inventors devised, among other things, systems, methods, and software that allow users to readily access informational resources, such as an online legal research tools, while using other applications, such as word processors. One exemplary c o m p u t e r - i m p l e m e n t e d s y s t e m recognizes p e r f o r m a n c e a n d position o f a document-related task in a workflow having multiple sequential tasks. In response to the workflow position, the system selects a set o f computerized informationretrieval services relevant to the task and configures one or more graphical users interfaces associated with the wordprocessing application to facilitate access to information from the information-retrieval services and incorporation o f the information in the document or in metadata associated with the document. Additionally, one or more o f the graphical users interfaces allows input o f and subsequent access to user notes, queries, and/or case management into the metadata. BRIEF DESCRIPTION OF DRAWINGS [0008] FIG. 1 is a block diagram o f an exemplary document-processing and information-retrieval system 100, which corresponds to one or more embodiments o f the present invention. [0009] FIG. 2 is a flow chart o f an exemplary method o f operating system 100, which corresponds to one or more embodiments o f the present invention. [0010] FIG. 3 is a block diagram o f another exemplary graphical user interface 300 which may be used within system 100 and which corresponds to one or more embodiments o f the present invention. DESCRIPTION OF EXEMPLARY EMBODIMENT(S) [0011] This description, which references and incorporates the above-identified Figures, describes one or more specific embodiments o f an invention. These embodiments, offered not to limit but only to exemplifY and teach the invention, are shown and described in sufficient detail to enable those skilled in the art to implement or practice the invention. Thus, where appropriate to avoid obscuring the invention, the description may omit certain information known to those o f skill in the art. [0012] Additionally, the following copending applications are incorporated herein by reference: U.S. patent application Ser. No. 11/436,061 filed May 16, 2006; U.S. patent application Ser. No. 11/028,464 filed Jan. 3, 2005; U.S. patent application Ser. No. 10/171,170 filed Jul. 17, 2003; U.S. patent application Ser. No. 11/028,476 filed Jan. 3, 2005; U.S. patent application Ser. No. 11/343,086 filed Jan. 30, 2006. E x e m p l a r y D o c u m e n t - P r o c e s s i n g and Information- Retrieval System [0013] FIG. 1 shows an exemplary document-processing and information-retrieval system 100, which may be adapted US 2008/0082929 A l Apr. 3 , 2 0 0 8 2 to incorporate the capabilities or functions described above. System 100 includes one or more databases 110, one or more servers 120, and one or more access devices 130. Exemplary Databases [0014] Databases 110 includes a set o f primary databases 112 and a set o f second databases 114. Primary databases 112, in the exemplary embodiment, include a caselaw database 1121 and a statutes databases 1122, which respectively include judicial opinions and statutes from one or more local, state, federal, and/or international jurisdictions. Secondary databases 114, provide attorney, judge, law firm, product, and corporate profiles. Each corporate profiles include one or more industry classification codes or indicators. In some embodiments, the caselaw documents are logically associated via a data structure with documents or profiles in databases 114. Other embodiments may include non-legal databases that include financial, scientific, or health-care infonnation. Still other embodiments provide public or private databases, such as those made available through WESTLAW, INFOTRAC, and more generally any open web or Internet content. [0015] Databases 110, which take the exemplary form o f one or more electronic, magnetic, or optical data-storage devices, include or are otherwise associated with respective indices (not shown). Each o f the indices includes tenns and phrases in association with corresponding document addresses, identifiers, and other conventional infonnation. Databases 110 are coupled or couplable via a wireless or wireline communications network, such as a local-, wide-, private-, or virtual-private network, to server 120. Exemplary Server [0016] Server 120, which is generally representative o f one or more servers for serving data in the fonn o f webpages or other markup language fonns with associated applets, ActiveX controls, remote-invocation objects, or other related software and data structures to service clients o f various "thicknesses." More particularly, server 120 includes a processor module 121, a memory module 122, a subscriber database 123, a primary search module 124, a secondary search module 125, and an information-integration-tools module 126. [0017] Processor module 121 includes one or more local or distributed processors, controllers, or virtual machines. In the exemplary embodiment, processor module 121 assumes any convenient or desirable fonn. [0018] Memory module 122, which takes the exemplary form o f one or more electronic, magnetic, or optical datastorage devices, stores subscriber database 123, search module 124, secondary search module 125, and informationintegration-tools module 126. [0019] Subscriber database 123 includes subscriber-related data for controlling, administering, and managing pay-as-you-go or subscription-based access o f databases 110. In the exemplary embodiment, subscriber database 123 includes one or more preference data structures, o f which data structure 1231 is representative. Data structure 1221 includes a customer or user identifier portion 1231A, which is logically associated with one or more operational, configuration, or usage preferences for one or more o f modules 124, 125, or 126, such as preferences 1231B, 1231C, and 1231D. [0020] Preference 1231B includes a default value governing whether document-processing tools are enabled or disabled for the associated user or customer. Preference 1231C includes a default value governing whether document metadata is stored in the subscriber database or locally with a user document. Preference 1231D includes default values governing one or more other aspects o f usage or operation or configuration o f the infonnation-integration tools within module 126. For example, preference 1231D may include information defining one or more workflow sequences or templates. These sequences or templates may be defined by and/or purchased separately by the user or user's law finn or more generally employer. (In the absence o f a temporary user override, for example, an override during a particular query or session, the default value governs.) In some embodiments, preference data may be stored locally on a user's access device in a local copy o f one or more information-integration tools. [0021] Primary search module 124 includes one or more search engines and related user-interface components, for receiving and processing user queries against one or more o f databases 110. In the exemplary embodiment, one or more search engines associated with search module 124 provide Boolean, tf-idf, natural-language search capabilities. [0022] Secondary module 125 includes one or more search engines for receiving and processing queries against one or more o f databases 114. Some embodiments charge a separate or additional fee for searching and/or accessing documents from the secondary databases. [0023] Information-integration-tools module 126 includes machine readable and/or executable instruction sets for wholly or partly defining software and related user interfaces having one or more portions thereof that integrate or cooperate with one or more document-processing applications. Exemplary document-processing (or document-authoring or -editing) applications include word-processing applications, email applications, presentation applications, and spreadsheet applications. (More about the module 126 is described below.) In the exemplary embodiment, these applications would be hosted on one or more accesses devices, such as access device 130. Exemplary Access Device [0024] Access device 130 is generally representative o f one or more access devices. In the exemplary embodiment, access device 130 takes the form o f a personal computer, workstation, personal digital assistant, mobile telephone, or any other device capable o f providing an effective user interface with a server or database. Specifically, access device 130 includes a processor module 13 lone or more processors (or processing circuits) 131, a memory 132, a display 133, a keyboard 134, and a graphical pointer or selector 135. [0025] Processor module 131 includes one or more processors, processing circuits, or controllers. In the exemplary embodiment, processor module 131 takes any convenient or desirable form. Coupled to processor module 131 is memory 132. [0026] Memory 132 stores code (machine-readable or executable instructions) for an operating system 136, a browser 137, document processing software 138. (In the US 2008/0082929 A l Apr. 3 , 2 0 0 8 3 e x e m p l a r y e m b o d i m e n t , m e m o r y 1 3 2 also i n c l u d e s d o c u m e n t m a n a g e m e n t software a n d time a n d billing system software not shown i n the FIG. 1. I n some embodiments, this software may b e hosted o n a separate server.) [0027] I n the e x e m p l a r y embodiment, o p e r a t i n g s y s t e m 1 3 6 t a k e s t h e form o f a v e r s i o n o f t h e M i c r o s o f t W i n d o w s o p e r a t i n g system, a n d b r o w s e r 1 3 7 t a k e s t h e f o r m o f a v e r s i o n o f M i c r o s o f t I n t e r n e t Explorer. O p e r a t i n g s y s t e m 1 3 6 a n d b r o w s e r 1 3 7 n o t o n l y r e c e i v e i n p u t s from k e y b o a r d 1 3 4 a n d s e l e c t o r 135, b u t also s u p p o r t r e n d e r i n g o f g r a p h i c a l u s e r i n t e r f a c e s o n d i s p l a y 133. I n t h e e x e m p l a r y e m b o d i ment, d o c u m e n t p r o c e s s i n g s o f t w a r e 138 i n c l u d e s M i c r o s o f t Word w o r d p r o c e s s i n g s o f t w a r e , P o w e r p o i n t p r e s e n t a t i o n software, E x c e l s p r e a d s h e e t software, a n d O u t l o o k e m a i l software. Document processing software is shown integ r a t e d w i t h i n f o r m a t i o n - i n t e g r a t i o n tools 1 3 8 1 , w h i c h are d o w n l o a d e d f r o m s e r v e r 120 v i a a w i r e d o r w i r e l e s s c o m munication link. Upon launching o f the document processi n g s o f t w a r e a n i n t e g r a t e d d o c u m e n t - p r o c e s s i n g a n d information-retrieval graphical-user interface 139 is defined i n m e m o r y 1 3 2 a n d r e n d e r e d o n d i s p l a y 133. [ 0 0 2 8 ] U p o n r e n d e r i n g , i n t e r f a c e 139 p r e s e n t s d a t a i n a s s o c i a t i o n w i t h o n e o r m o r e i n t e r a c t i v e c o n t r o l features ( o r user-interface elements). In t h e e x e m p l a r y embodiment, e a c h o f t h e s e c o n t r o l features t a k e s t h e f o r m o f a h y p e r l i n k o r o t h e r b r o w s e r - c o m p a t i b l e c o m m a n d input. U s e r s e l e c t i o n o f s o m e c o n t r o l features r e s u l t s i n r e t r i e v a l a n d d i s p l a y o f a t least a p o r t i o n o f t h e c o r r e s p o n d i n g d o c u m e n t w i t h i n a region o f interface 138 (not shown in this figure.) Although FIG. 1 shows regions as being simultaneously displayed, s o m e e m b o d i m e n t s p r e s e n t t h e m a t s e p a r a t e times. [ 0 0 2 9 ] M o r e particularly, i n t e r f a c e 139 i n c l u d e s d o c u m e n t - p r o c e s s i n g tool b a r r e g i o n 1391, d o c u m e n t - p r o c e s s i n g (editing a n d display) r e g i o n 1392, a n d i n t e g r a t e d i n f o r m a t i o n regions 1393-1397. I n the exemplary embodiment, r e g i o n 1393 i n c l u d e s c o n t r o l a n d d i s p l a y e l e m e n t s for external content a n d services, such as provided b y server 120 a n d databases 110. Region 1394 includes control and display e l e m e n t s f o r m e t a d a t a c o n t e n t r e l a t e d to c o m p l e t i n g a t a s k related to authoring a document loaded into documentp r o c e s s i n g w i n d o w 1392. F o r example, r e g i o n 1 3 9 4 m a y l i s t contact data regarding all persons, such as law-firm a n d c l i e n t p e r s o n n e l , o p p o s i n g legal c o u n s e l a n d c o u r t p e r s o n nel, a n d w i t n e s s e s a s s o c i a t e d w i t h a l e g a l c a s e f o r w h i c h t h e loaded document is being prepared. Region 1395 includes c o n t r o l a n d d i s p l a y e l e m e n t s f o r i n t e r n a l c o n t e n t , from internal law firm databases, for example electronic discove r y d a t a b a s e s , l i t i g a t i o n s t r a t e g y d o c u m e n t s , r e l a t e d legal documents and memorandum from other cases, a n d so forth. Region 1396 includes specific workflow information a n d control elements related to the user who launched the d o c u m e n t - p r o c e s s i n g a p p l i c a t i o n a n d / o r g e n e r i c workflow information accessible via the user. In some embodiment, the user may select a workflow step o r task within region 1 3 9 6 a n d i n i t i a t e u p d a t e o f t h e c o n t e n t o r a v a i l a b l e tools a n d services s h o w n i n o n e o r m o r e o f t h e o t h e r i n f o r m a t i o n regions. [ 0 0 3 0 ] Also, i n t h e e x e m p l a r y e m b o d i m e n t , t h e i n f o r m a t i o n i n t e g r a t i o n t o o l s a r e e x t e n s i b l e to i n c l u d e l o c a l d e s k t o p tools, such as BrieITools, CiteLink, DealProof, LiveNote, local server tools and services, such as West k m knowledge management system, ES, and Elite accounting, a n d remote tools a n d services, such as KeyCite a n d other Thomson o r t h i r d p a r t y t o o l s a n d services. E x e m p l a r y Method(s) o f O p e r a t i o n [0031] FIG. 2 shows a flow chart 200 o f one o r more exemplary methods o f operating a system, such as system 100. F l o w c h a r t 2 0 0 i n c l u d e s b l o c k s 2 1 0 - 2 5 0 , w h i c h a r e arranged a n d described in a serial execution sequence in the e x e m p l a r y e m b o d i m e n t . However, o t h e r e m b o d i m e n t s execute two o r more blocks i n parallel using multiple processors o r p r o c e s s o r - l i k e devices o r a single p r o c e s s o r organized as two o r more virtual machines o r sub processors. Other embodiments also alter the process sequence o r provide different functional partitions to achieve analogous results. F o r example, some e m b o d i m e n t s m a y a l t e r t h e c l i e n t - s e r v e r a l l o c a t i o n o f functions, s u c h t h a t f u n c t i o n s s h o w n a n d d e s c r i b e d o n t h e s e r v e r s i d e are i m p l e m e n t e d i n whole or i n part o n the client side, and vice versa. Moreover, still other embodiments implement the blocks as two o r m o r e i n t e r c o n n e c t e d h a r d w a r e modules w i t h r e l a t e d control a n d data s i g n a l s c o m m u n i c a t e d b e t w e e n a n d t h r o u g h t h e modules. Thus, the exemplary process flow applies to softw a r e , h a r d w a r e , a n d firmware i m p l e m e n t a t i o n s . [0032] Block 210 entails installing the client version o f information integration software stored o n server 120 onto o n e o r m o r e c l i e n t devices. I n t h e e x e m p l a r y e m b o d i m e n t , this entails a user directing a browser in a client access device, such as access device 130, to internet-protocol (IP) address for an online information-retrieval system, such as t h e Westlaw s y s t e m a n d t h e n l o g g i n g o n t o t h e s y s t e m u s i n g a u s e r n a m e a n d / o r p a s s w o r d . S u c c e s s f u l l o g i n results i n a w e b - b a s e d i n t e r f a c e b e i n g o u t p u t from s e r v e r 1 2 0 , s t o r e d i n m e m o r y 132, a n d d i s p l a y e d b y c l i e n t a c c e s s d e v i c e 130. [0033] T h e interface includes an o p t i o n f o r initiating d o w n l o a d o f i n f o r m a t i o n i n t e g r a t i o n software w i t h corres p o n d i n g t o o l b a r p l u g - i n s for o n e o r m o r e a p p l i c a t i o n s . I f the download option is initiated, download administration software ensures that the client access device is compatible w i t h t h e i n f o r m a t i o n i n t e g r a t i o n s o f t w a r e a n d detects w h i c h d o c u m e n t - p r o c e s s i n g a p p l i c a t i o n s o n t h e access d e v i c e a r e c o m p a t i b l e w i t h t h e i n f o r m a t i o n i n t e g r a t i o n software. W i t h user approval, the appropriate software is downloaded and i n s t a l l e d o n t h e c l i e n t device. E x e c u t i o n c o n t i n u e s a t b l o c k 220. [0034] Block 220 entails presenting a task specific docum e n t a n d i n t e g r a t e d i n f o r m a t i o n interface. I n t h e e x e m p l a r y embodiment this entails execution o f process blocks 221225. [0035] Block 221 entails launching o f one o r more docum e n t - p r o c e s s i n g applications h a v i n g i n f o r m a t i o n integrat i o n tools. I n t h e e x e m p l a r y e m b o d i m e n t , t h i s e n t a i l s a u s e r l a u n c h i n g a n d o p e n i n g o r c r e a t i n g a d o c u m e n t u s i n g one o r m o r e o f t h e f o l l o w i n g i n d e p e n d e n t applications: M i c r o s o f t Word w o r d processing application, Corel WordPerfect word p r o c e s s i n g application, I n t e r n e t E x p l o r e r b r o w s e r application, Adobe Acrobat desktop publishing application, and M i c r o s o f t O u t l o o k e m a i l application. E x e c u t i o n c o n t i n u e s a t block 222. [ 0 0 3 6 ] B l o c k 222 entails a s s o c i a t i n g t h e d o c u m e n t w i t h a t a s k a n d i n a workflow sequence. I n s o m e e m b o d i m e n t s , task recognition is based o n the identity o f the user who US 2008/0082929 A l Apr. 3 , 2 0 0 8 4 launched the document-processing application. For example, the user may be a legal secretary, a paralegal, a senior-level lawyer, junior-level lawyer, expert witness, or a client associated with an legal case. In some embodiments, user identifY is detected based on the name associated with the access device hosting the document-processing application or associated with the document. In some embodiments, the user may select a task from a workflow menu listing a set o f two or more sequential tasks and in others the workflow position o f a document is determined based on user identify in combination with the current date, docketing dates, title, and/or audit trail o f the document within a document management system. [0037] Block 223 entails automatically identifying a set o f information services relevant to the task from a universe o f available information services and defining or populating the i n f o r m a t i o n i n t e g r a t i o n i n t e r f a c e b a s e d o n t h e identified information services. The exemplary embodiment, provides three types o f in-context services via the interface: litigation services, transactional services, general enterprise services, and system services. Exemplary litigation services include citation identification, extraction, validation, markup, linking, advise, and classification. Exemplary transactional (law) services include entity extraction, tagging, and document deconstruction (Deal Proof software tool). Exemplary enterprise services include full-text search, citation search, citing reference search, document production, clause library search. Additionally, one or more o f these services are associated with specific tasks in one or more defined workflows, enabling the control features for the service to presented when the specific task is detected. Execution continues at block 224. [0038] Block 224 entails automatically presenting related information in the integrated information interface based on the current task or previously completed tasks (or steps) in the workflow. In the exemplary embodiment, this entails the system automatically scanning text within the active window for predetermined textual or grammatical forms, such as entity names (attorneys, companies, judges, witnesses, places, etc.). For example, some embodiments use the metadata associated with the document, such as that included within region 1396 as a starting point for determining what to look for in a document. However, other embodiments may present relevant information in some portions o f the interface based on the metadata content alone or in combination with actual document content. Additionally, some embodiments may automatically identity predetermined concepts based on the content o f the document. [0039] In the exemplary embodiment, the query process entails the one or more portion o f the information integration software to communicate with server 120 directly or to use a local browser capability to submit queries o f local and/or remote databases. In some embodiments, the queries are embedded as parameters within one or more Uniform Resource Locators (URLs). In some embodiments, the URL, includes an embedded password to enable transparent authentication o f the user at the server; also, an embedded client identifier or docket number facilitates cost recovery for the data retrieval by associating the search activity with the client identifier. Execution proceeds to block 230. [0040] Block 230 entails automatically updating the integrated information interface during processing o f a docu- ment. In the exemplary embodiment, this entails the system automatically monitoring changes to the document within the active window for predetermined textual or grammatical forms, concepts, and so forth (as noted above for block 224, dynamically initiating queries for related data from internal and external databases, and populating corresponding portions o f the integrated information interface with any resulting data. [0041] Block 240 entails inserting one or more portion o f the displayed information into the document or into a notes area o f the information interface. In the exemplary embodiment, this entails the user selecting a document from a listing o f documents returned by the server, using a pointing device. Once selected, the user may invoke an interactive command icon on an interface portion o f the research application and cause insertion o f document or one or more selected portions o f the document into the active window. [0042] In response, the selected portion(s) o f the documents will be inserted at the current cursor position o f the document in the active window. In some embodiments, the selected text inserted into the document along with associated bibliographic data, such as citation with appropriate citation data according to a "blue book" or scientific format. In some instances, this data is merely associated as meta data with the inserted text. In other embodiments, this citation insertion behavior is governed by one or more user preferences in a configuration file maintained for the user on server 120. [0043] Block 250 entails updating the metadata associated with the document to reflect activity during an editing session. In the exemplary embodiment, this entails updating the metadata for the document to reflect the results o f any past actions made through the interface, identity and links to related documents consulted or from which content was cut and paste into the document, resolved entities detected or added to the document, resolved assets, resolved events, resolved subjects. Additionally, the metadata is updated to reflect any notes or queries manually defined by a user. Time and billing information may also be added to facilitate capture o f billable time. Also in the exemplary embodiment, the metadata is part o f the document file. Thus, i f the document is carried forward to another task-aware workflow application, the application can autoload entity data, dates, link past documents/related documents into the integrated information interface. In some embodiments, the metadata managed by the integrated information interface is encrypted so that it can be accessed only using appropriate credentials in combination with a properly licensed integrated information interface. E x e m p l a r y I n t e g r a t e d D o c u m e n t P r o c e s s i n g and Information Retrieval Interface [0044] FIG. 3 shows an exemplary graphical user interface 300 which may be substituted for the interface 139 in FIG. 1. Interface 300 includes a document processing tool b a r region 310, a document processing region (or active edit window) 320, an external information region 330, an internal information region 340, a metadata region 350, and an workflow region 360. [0045] Document processing tool bar region 310 and document processing region 320 are native to a document processing application, such as Microsoft Word. Remaining US 2008/0082929 A l Apr. 3 , 2 0 0 8 5 regions 330-360, in the exemplary embodiment, are provided as add-ons as described above. [0046] External information region 330 includes context relevant tools region 331, context relevant services 332, and legal & regulatory content & services region 333. In the exemplary embodiment, each o f these regions provides one or more control elements, such as menus and links and display regions for accessing and/or commanding tools, services, or content from external sources, such as from databases 110 or via server 120 (in FIG. 1.). [0047] Internal information region 340 includes past content region 341, current (or present) content region 342, and future content region 343. The past content region displays multiple categories o f relevant documents based on past tasks within a workflow associated with the document. Current content region 342 displays multiple categories o f relevant internal documents based on the current task or work being performed on the document. Future content region 343 displays recommended calendar events that are related to the document or workflow task. In the exemplary embodiment, each o f regions within 340 provide one or more control elements (widgets) for accessing and/or commanding tools, services, or content from internal sources, such as the access device itself, from internal lawfirm knowledge management systems, document management systems, time and billing systems, accounting system, litigation databases, etc. [0048] Metadata region 350 includes supporting data region 351, notes region 352, and metadata management tools region 353. In the exemplary embodiment, these regions provide one or more control elements for accessing, viewing, entering, editing, outputting, encrypting metadata a s s o c i a t e d w i t h a document w i t h i n t h e d o c u m e n t p r o c e s s i n g region. [0049] Workflow region 361 includes a recent projects region 361, a my workflow region 362, and a default litigation workflow region 363. In the exemplary embodiment, each o f the regions within region 261 include one or more control elements for accessing, viewing, defining, editing, selecting workflows, that is, sequential listings o f tasks. Additionally, tasks in workflows associated with documents can be annotated to indicate status, completion dates, participants, quality control reviews, and so forth. CONCLUSION [0050] The embodiments described above are intended only to illustrate and teach one or more ways o f practicing or implementing the present invention, not to restrict its breadth or scope. The actual scope o f the invention, which embraces all ways o f practicing or implementing the teachings o f the invention, is defined only by the issued claims and t h e i r equivalents. What is claimed is: 1. A computer-implemented system comprising: means for associating a document in a document-processing application with a task in a workflow having a plurality o f sequential tasks, including at least one o f a prior task and a succeeding task; means, responsive to the associated task, for defining a graphical user interface associated with the documentprocessing application to include control elements for one or more computerized services relevant to the task; and means for linking information from external or internal databases to the graphical user interface for facilitating selective access and/or incorporation o f the linked information into the document. 2. The system o f claim 1, wherein the system comprises a server and a client access device communicatively coupled to the server via a network, with each o f the client access device and the server including one or more o f the means recited above. 3. The system o f claim 2, wherein the external databases are part o f an online legal research service. 4. A computer-implemented method comprising: associating a document in a document-processing application with a task in a workflow having a plurality o f sequential tasks, including at least one o f a prior task and a succeeding task; in response to the task being associated with the document, defining a graphical user interface associated with the document-processing application to include control elements for one or more computerized services relevant to the task; and linking information from external or internal databases with the graphical user interface for facilitating selective access and/or incorporation o f the linked information into the document. 5. The method o f claim 4, wherein associating the document with the task comprises receiving a user selection o f the task from a list o f two or more tasks in a menu associated with the workflow. 6. The method o f claim 4, wherein the external databases are part o f a subscription-funded online legal research service. *****

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?