US7523100B1 - Method and apparatus for using a rendered form as a search template - Google Patents
Method and apparatus for using a rendered form as a search template Download PDFInfo
- Publication number
- US7523100B1 US7523100B1 US11/069,509 US6950905A US7523100B1 US 7523100 B1 US7523100 B1 US 7523100B1 US 6950905 A US6950905 A US 6950905A US 7523100 B1 US7523100 B1 US 7523100B1
- Authority
- US
- United States
- Prior art keywords
- search
- version
- rendered
- fields
- search criteria
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2428—Query predicate definition using graphical user interfaces, including menus and forms
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99953—Recoverability
Definitions
- the present invention relates to systems that support computer-based forms. More specifically, the present invention relates to a method and an apparatus that facilitates using a rendered form as a search template.
- end-users of electronic forms typically submit an increasing amount of data that is archived in some type of back-end data store.
- expense request forms and timesheet forms are often archived in this way.
- An end-user will periodically have to search for a specific form that they have previously submitted (e.g., to find the expense form for the trip to Norway).
- a system administrator In order to perform this search in an existing system, a system administrator is typically required to: (1) pre-define specific fields on the form as “searchable;” (2) assign a user-friendly name to each searchable field; and to (3) expose the searchable fields to the end-user in a generic search page.
- the user-friendly name is needed because the internal field names are typically not meaningful to end-users (e.g., “EXP_IT_DESC” might be the internal field name for the Expense form's Item Description field, but this internal field name may not mean anything to the end-user).
- One embodiment of the present invention provides a system that uses a rendered form as a search template.
- the system obtains a form template for a form, wherein the form is not associated with predefined search fields.
- This form template includes presentation information specifying how the form is to be presented, and type information specifying data types for fields in the form.
- the system uses the presentation information to generate a rendered form, and then allows an end-user to enter search criteria into fields in the rendered form.
- the system then generates a query based on the entered search criteria, and runs the query against a set of forms to identify forms matching the search criteria. Finally, the system generates a list of the matching forms.
- using the presentation information to generate the rendered form involves using the type information to render the form in a manner that permits type-sensitive entry of search conditions for exposed fields in the rendered form.
- generating the query involves using the type information for a given field to recognize type-specific search conditions entered into the given field.
- allowing the end-user to enter the search criteria involves allowing the end-user to enter operators (including AND and OR) to refine the search.
- the previously submitted forms are stored in the repository using internal field names as keys, wherein the internal field names are not exposed to the end-user.
- generating the query involves using the internal field names in the generated query.
- using the presentation information to generate the rendered form involves rendering the form to an HTML or an XML stream.
- FIG. 1 illustrates a system that facilitates using a rendered form as a search template in accordance with an embodiment of the present invention.
- FIG. 2 presents a flow chart illustrating the process of generating and using a rendered form as a search template in accordance with an embodiment of the present invention.
- a computer-readable storage medium which may be any device or medium that can store code and/or data for use by a computer system.
- the transmission medium may include a communications network, such as a LAN, a WAN, or the Internet.
- FIG. 1 illustrates a system that facilitates using a rendered form as a search template in accordance with an embodiment of the present invention.
- This system operates within a computer system (not shown), which can generally include any type of centralized or distributed computer system.
- a form is a type of document which includes fields for accepting data values, wherein the data values can have pre-specified types, such as integer, character, etc.
- Metadata 104 can include any type of information that specifies characteristics and associations between data items associated within the generated form.
- metadata 104 specifies type information for fields in the generated form.
- Presentation information 106 specifies how the generated form is to be presented to the end-user. This can include any information that specifies how the form and associated fields are to be presented to the end-user.
- presentation information 106 can specify the geometrical layout of the rendered form, as well as colors graphical features that appear on the rendered form.
- form template 102 can specify data values associated with the form, such as default values for fields in the form.
- Form template 102 feeds through rendering mechanism 108 , which uses presentation information 106 and metadata 104 to generate either a search-mode version of the form 110 , or a normal version of the form 112 .
- the normal version of the form 112 can accept data which is entered by user 114 into fields in the normal version of the form.
- the search-mode version of the form 110 can accept type-sensitive search criteria 115 into fields in the form, wherein the search criteria can be used to automatically generate a query 116 .
- Query 116 can be run against a form repository 118 containing previously submitted forms (with values entered into the form fields) to produce search results 120 , which identify forms that match the search criteria.
- Form repository 118 can generally include any data store that can be used to store forms.
- repository 118 is a database, which contains data associated with the previously submitted forms.
- repository 118 is a portion of a file system (such as a directory), which contains the previously submitted forms.
- the end-user when an end-user wants to search for one or more forms containing data that matches specified criteria, invokes the actual rendered form in a search mode. This enables the end-user to type search criteria directly into the fields of interest in the form. This means that no pre-definition of user-friendly names for fields is required and the system works transparently across forms that have been translated to other languages (presuming the internal field names are kept the same).
- the invocation of the form in search mode causes a special search-mode rendering of the form to be generated, which permits a type-sensitive entry of search conditions for all exposed fields on the form.
- search-mode rendering can allow the field to be selected, and can possibly have some form of wizard that knows, for example, a given field is a numeric field and which can prompt for the condition associated with a numeric field.
- a date field except that instead of conditions such as “greater-than”, “equal-to”, or “less-than”, the conditions can include, “before”, “after” or “on”.
- Text field conditions can include, “equals”, “begins-with”, “ends-with” and “contains”.
- the search criteria can also include operators, such as “AND” or “OR” to refine the search.
- query generator 111 which generates query 116 .
- Query 116 feeds into query processor 117 , which searches form repository 118 and returns search results 120 , which contains a list of previously submitted forms that match the search criteria.
- FIG. 2 presents a flow chart illustrating the process of generating and using a rendered form as a search template in accordance with an embodiment of the present invention.
- the system first obtains a form template 102 (step 202 ).
- form template 102 can be selected by an end-user from a database containing a large number of form templates.
- form template 102 includes presentation information specifying how the associated form is to be presented. It also includes type information specifying data types for fields in the form.
- the system uses the presentation information to generate a rendered form (step 204 ), and then presents the rendered form (with blank form fields) to the end-user. This allows the end-user to enter search criteria into the rendered form (step 206 ).
- the system then generates a query based on the entered search criteria (step 208 ). In doing so, the system uses the type information associated with fields to recognize type-specific search conditions in the search criteria entered into each field in the rendered form.
- repository 118 which contains previously submitted forms, to identify forms matching the search criteria (step 210 ).
- repository 118 uses internal field names (which are not exposed to the end-user) as keys.
- the generated query also uses the internal field names. The end-user simply has to enter the search criteria into the relevant fields in the rendered from, and the associations with the internal field names will be made automatically, without the end-user having to worry about the internal field names.
- the system presents a list of the matching forms to the end-user (step 212 ).
Abstract
Description
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/069,509 US7523100B1 (en) | 2005-02-28 | 2005-02-28 | Method and apparatus for using a rendered form as a search template |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/069,509 US7523100B1 (en) | 2005-02-28 | 2005-02-28 | Method and apparatus for using a rendered form as a search template |
Publications (1)
Publication Number | Publication Date |
---|---|
US7523100B1 true US7523100B1 (en) | 2009-04-21 |
Family
ID=40550474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/069,509 Active 2026-02-10 US7523100B1 (en) | 2005-02-28 | 2005-02-28 | Method and apparatus for using a rendered form as a search template |
Country Status (1)
Country | Link |
---|---|
US (1) | US7523100B1 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090216716A1 (en) * | 2008-02-25 | 2009-08-27 | Nokia Corporation | Methods, Apparatuses and Computer Program Products for Providing a Search Form |
CN103324823A (en) * | 2012-03-05 | 2013-09-25 | 株式会社东芝 | Radiogram interpretation report creation assistance device |
US20150134633A1 (en) * | 2013-11-11 | 2015-05-14 | Palantir Technologies, Inc. | Simple web search |
US9123086B1 (en) | 2013-01-31 | 2015-09-01 | Palantir Technologies, Inc. | Automatically generating event objects from images |
US9301103B1 (en) | 2010-07-12 | 2016-03-29 | Palantir Technologies Inc. | Method and system for determining position of an inertial computing device in a distributed network |
US9313233B2 (en) | 2013-09-13 | 2016-04-12 | Plantir Technologies Inc. | Systems and methods for detecting associated devices |
US9503844B1 (en) | 2013-11-22 | 2016-11-22 | Palantir Technologies Inc. | System and method for collocation detection |
US9727376B1 (en) | 2014-03-04 | 2017-08-08 | Palantir Technologies, Inc. | Mobile tasks |
US10037314B2 (en) | 2013-03-14 | 2018-07-31 | Palantir Technologies, Inc. | Mobile reports |
US10043102B1 (en) | 2016-01-20 | 2018-08-07 | Palantir Technologies Inc. | Database systems and user interfaces for dynamic and interactive mobile image analysis and identification |
US10103953B1 (en) | 2015-05-12 | 2018-10-16 | Palantir Technologies Inc. | Methods and systems for analyzing entity performance |
US10296617B1 (en) | 2015-10-05 | 2019-05-21 | Palantir Technologies Inc. | Searches of highly structured data |
US10579647B1 (en) | 2013-12-16 | 2020-03-03 | Palantir Technologies Inc. | Methods and systems for analyzing entity performance |
US10642853B2 (en) | 2016-12-14 | 2020-05-05 | Palantir Technologies Inc. | Automatically generating graphical data displays based on structured descriptions |
US11138236B1 (en) | 2017-05-17 | 2021-10-05 | Palantir Technologies Inc. | Systems and methods for packaging information into data objects |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5757983A (en) | 1990-08-09 | 1998-05-26 | Hitachi, Ltd. | Document retrieval method and system |
US6141659A (en) * | 1998-05-12 | 2000-10-31 | International Businss Machines Corporation | Systems, methods and computer program products for retrieving documents from multiple document servers via a single client session |
US20010003183A1 (en) | 1998-06-15 | 2001-06-07 | James Parker | Method and apparatus for knowledgebase searching |
US6360215B1 (en) | 1998-11-03 | 2002-03-19 | Inktomi Corporation | Method and apparatus for retrieving documents based on information other than document content |
US6463428B1 (en) * | 2000-03-29 | 2002-10-08 | Koninklijke Philips Electronics N.V. | User interface providing automatic generation and ergonomic presentation of keyword search criteria |
US6513035B1 (en) | 1999-03-24 | 2003-01-28 | Fuji Photo Film Co., Ltd. | Database search apparatus and method |
US6591289B1 (en) | 1999-07-27 | 2003-07-08 | The Standard Register Company | Method of delivering formatted documents over a communications network |
US20030188262A1 (en) | 1999-10-29 | 2003-10-02 | Duane Maxwell | Method and apparatus for populating a form with data |
US6665666B1 (en) | 1999-10-26 | 2003-12-16 | International Business Machines Corporation | System, method and program product for answering questions using a search engine |
US20040015778A1 (en) | 2002-03-16 | 2004-01-22 | Catherine Britton | Electronic healthcare management form creation |
US6687689B1 (en) | 2000-06-16 | 2004-02-03 | Nusuara Technologies Sdn. Bhd. | System and methods for document retrieval using natural language-based queries |
US6694328B1 (en) | 2000-01-13 | 2004-02-17 | International Business Machines Corporation | Method for creating queries on version objects |
US20040039990A1 (en) | 2002-03-30 | 2004-02-26 | Xorbix Technologies, Inc. | Automated form and data analysis tool |
US20040243576A1 (en) | 1998-12-07 | 2004-12-02 | Oracle International Corporation | System and method for querying data for implicit hierarchies |
US20050004935A1 (en) | 2000-04-14 | 2005-01-06 | Dtsearch Corp. | Method and system for indexing and searching contents of extensible markup language (XML) documents |
US20050010600A1 (en) | 2003-07-03 | 2005-01-13 | Ciaramitaro Barbara L. | System and method for electronically managing composite documents |
US7080073B1 (en) * | 2000-08-18 | 2006-07-18 | Firstrain, Inc. | Method and apparatus for focused crawling |
US7117202B1 (en) * | 2003-06-30 | 2006-10-03 | Sun Microsystems, Inc. | System and method for computer based searches using genetic algorithms |
-
2005
- 2005-02-28 US US11/069,509 patent/US7523100B1/en active Active
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5757983A (en) | 1990-08-09 | 1998-05-26 | Hitachi, Ltd. | Document retrieval method and system |
US6141659A (en) * | 1998-05-12 | 2000-10-31 | International Businss Machines Corporation | Systems, methods and computer program products for retrieving documents from multiple document servers via a single client session |
US20010003183A1 (en) | 1998-06-15 | 2001-06-07 | James Parker | Method and apparatus for knowledgebase searching |
US6360215B1 (en) | 1998-11-03 | 2002-03-19 | Inktomi Corporation | Method and apparatus for retrieving documents based on information other than document content |
US20040243576A1 (en) | 1998-12-07 | 2004-12-02 | Oracle International Corporation | System and method for querying data for implicit hierarchies |
US6513035B1 (en) | 1999-03-24 | 2003-01-28 | Fuji Photo Film Co., Ltd. | Database search apparatus and method |
US6591289B1 (en) | 1999-07-27 | 2003-07-08 | The Standard Register Company | Method of delivering formatted documents over a communications network |
US6665666B1 (en) | 1999-10-26 | 2003-12-16 | International Business Machines Corporation | System, method and program product for answering questions using a search engine |
US20030188262A1 (en) | 1999-10-29 | 2003-10-02 | Duane Maxwell | Method and apparatus for populating a form with data |
US6694328B1 (en) | 2000-01-13 | 2004-02-17 | International Business Machines Corporation | Method for creating queries on version objects |
US6463428B1 (en) * | 2000-03-29 | 2002-10-08 | Koninklijke Philips Electronics N.V. | User interface providing automatic generation and ergonomic presentation of keyword search criteria |
US20050004935A1 (en) | 2000-04-14 | 2005-01-06 | Dtsearch Corp. | Method and system for indexing and searching contents of extensible markup language (XML) documents |
US6687689B1 (en) | 2000-06-16 | 2004-02-03 | Nusuara Technologies Sdn. Bhd. | System and methods for document retrieval using natural language-based queries |
US7080073B1 (en) * | 2000-08-18 | 2006-07-18 | Firstrain, Inc. | Method and apparatus for focused crawling |
US20040015778A1 (en) | 2002-03-16 | 2004-01-22 | Catherine Britton | Electronic healthcare management form creation |
US20040039990A1 (en) | 2002-03-30 | 2004-02-26 | Xorbix Technologies, Inc. | Automated form and data analysis tool |
US7117202B1 (en) * | 2003-06-30 | 2006-10-03 | Sun Microsystems, Inc. | System and method for computer based searches using genetic algorithms |
US20050010600A1 (en) | 2003-07-03 | 2005-01-13 | Ciaramitaro Barbara L. | System and method for electronically managing composite documents |
Non-Patent Citations (3)
Title |
---|
"On developing a simple in-house digital library archive", Eric L. Brown, Luis G. Velaszco, G. Kirksey, S. Ramaswamy, M. Rogers, Proceedings of the 43rd annual southeast regional conference, vol. 1, ACM-SE 43 ACM Press. |
Saiedian et al., A routing model for active form objects, Apr. 1994, ACM, 31-35. * |
Saiedian et al., An operational model for intelligent forms in office automation, Feb. 1995, ACM, 415-419. * |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090216716A1 (en) * | 2008-02-25 | 2009-08-27 | Nokia Corporation | Methods, Apparatuses and Computer Program Products for Providing a Search Form |
US9301103B1 (en) | 2010-07-12 | 2016-03-29 | Palantir Technologies Inc. | Method and system for determining position of an inertial computing device in a distributed network |
US10187757B1 (en) | 2010-07-12 | 2019-01-22 | Palantir Technologies Inc. | Method and system for determining position of an inertial computing device in a distributed network |
CN103324823A (en) * | 2012-03-05 | 2013-09-25 | 株式会社东芝 | Radiogram interpretation report creation assistance device |
US20140122103A1 (en) * | 2012-03-05 | 2014-05-01 | Toshiba Medical Systems Corporation | Diagnostic report generation support apparatus |
US9380431B1 (en) | 2013-01-31 | 2016-06-28 | Palantir Technologies, Inc. | Use of teams in a mobile application |
US10313833B2 (en) | 2013-01-31 | 2019-06-04 | Palantir Technologies Inc. | Populating property values of event objects of an object-centric data model using image metadata |
US9123086B1 (en) | 2013-01-31 | 2015-09-01 | Palantir Technologies, Inc. | Automatically generating event objects from images |
US9674662B2 (en) | 2013-01-31 | 2017-06-06 | Palantir Technologies, Inc. | Populating property values of event objects of an object-centric data model using image metadata |
US10743133B2 (en) | 2013-01-31 | 2020-08-11 | Palantir Technologies Inc. | Populating property values of event objects of an object-centric data model using image metadata |
US10037314B2 (en) | 2013-03-14 | 2018-07-31 | Palantir Technologies, Inc. | Mobile reports |
US9313233B2 (en) | 2013-09-13 | 2016-04-12 | Plantir Technologies Inc. | Systems and methods for detecting associated devices |
US10037383B2 (en) | 2013-11-11 | 2018-07-31 | Palantir Technologies, Inc. | Simple web search |
US9262529B2 (en) * | 2013-11-11 | 2016-02-16 | Palantir Technologies, Inc. | Simple web search |
US11100174B2 (en) | 2013-11-11 | 2021-08-24 | Palantir Technologies Inc. | Simple web search |
US20150134633A1 (en) * | 2013-11-11 | 2015-05-14 | Palantir Technologies, Inc. | Simple web search |
US10820157B2 (en) | 2013-11-22 | 2020-10-27 | Palantir Technologies Inc. | System and method for collocation detection |
US10111037B1 (en) | 2013-11-22 | 2018-10-23 | Palantir Technologies Inc. | System and method for collocation detection |
US9503844B1 (en) | 2013-11-22 | 2016-11-22 | Palantir Technologies Inc. | System and method for collocation detection |
US10579647B1 (en) | 2013-12-16 | 2020-03-03 | Palantir Technologies Inc. | Methods and systems for analyzing entity performance |
US10795723B2 (en) | 2014-03-04 | 2020-10-06 | Palantir Technologies Inc. | Mobile tasks |
US9727376B1 (en) | 2014-03-04 | 2017-08-08 | Palantir Technologies, Inc. | Mobile tasks |
US10103953B1 (en) | 2015-05-12 | 2018-10-16 | Palantir Technologies Inc. | Methods and systems for analyzing entity performance |
US10296617B1 (en) | 2015-10-05 | 2019-05-21 | Palantir Technologies Inc. | Searches of highly structured data |
US10339416B2 (en) | 2016-01-20 | 2019-07-02 | Palantir Technologies Inc. | Database systems and user interfaces for dynamic and interactive mobile image analysis and identification |
US10635932B2 (en) | 2016-01-20 | 2020-04-28 | Palantir Technologies Inc. | Database systems and user interfaces for dynamic and interactive mobile image analysis and identification |
US10043102B1 (en) | 2016-01-20 | 2018-08-07 | Palantir Technologies Inc. | Database systems and user interfaces for dynamic and interactive mobile image analysis and identification |
US10642853B2 (en) | 2016-12-14 | 2020-05-05 | Palantir Technologies Inc. | Automatically generating graphical data displays based on structured descriptions |
US11138236B1 (en) | 2017-05-17 | 2021-10-05 | Palantir Technologies Inc. | Systems and methods for packaging information into data objects |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7523100B1 (en) | Method and apparatus for using a rendered form as a search template | |
US8402047B1 (en) | Method and apparatus for generating a query to search for matching forms | |
US8700682B2 (en) | Systems, methods and articles for template based generation of markup documents to access back office systems | |
US7133867B2 (en) | Text and attribute searches of data stores that include business objects | |
US7900133B2 (en) | Annotation structure type determination | |
US7392479B2 (en) | System and method for providing namespace related information | |
JP4264118B2 (en) | How to configure information from different sources on the network | |
US7480898B2 (en) | System and method for building full batch test environments | |
US20070038665A1 (en) | Local computer search system and method of using the same | |
US9760347B2 (en) | Method and system to identify GUI objects for non-markup-language-presented applications | |
US20080071777A1 (en) | Iterative data analysis enabled through query result abstraction | |
US20140372452A1 (en) | Managing changes to one or more files via linked mapping records | |
US20080052623A1 (en) | Accessing data objects based on attribute data | |
JP2006012146A (en) | System and method for impact analysis | |
US20120221997A1 (en) | Navigation-independent access to elements of an integrated development environment (ide) using uniform resource locators (urls) | |
EP1248206A1 (en) | Method and apparatus for database table definition | |
CN1855096A (en) | Task-based interface with underlying extensible framework | |
US20020188612A1 (en) | Wizard and help file search and management | |
US20070079254A1 (en) | Method for controlling search controller and system thereof | |
US8433729B2 (en) | Method and system for automatically generating a communication interface | |
CN101506890A (en) | Operating system shell management of video files | |
US20210117391A1 (en) | External data repository file integration using a virtual file system | |
US20040162815A1 (en) | Adapting business objects for searches and searching adapted business objects | |
Wittenburg et al. | An adaptive document management system for shared multimedia data | |
US20230153358A1 (en) | Systems and methods for collecting digital forensic evidence |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ADOBE SYSTEMS, INCORPORATED, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BIONDA, JON;MCGAULEY, WILLIAM J.;REEL/FRAME:016349/0587 Effective date: 20050228 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: ADOBE SYSTEMS INCORPORATED, CALIFORNIA Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 016349 FRAME: 0587. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNORS:BIONDA, JON;MCGAULEY, WILLIAM J.;REEL/FRAME:037126/0876 Effective date: 20050228 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: ADOBE INC., CALIFORNIA Free format text: CHANGE OF NAME;ASSIGNOR:ADOBE SYSTEMS INCORPORATED;REEL/FRAME:048867/0882 Effective date: 20181008 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 12 |