Apex Standards Claim Construction


Patent: US6526402B2
Filed: 2000-10-27
Issued: 2003-02-25
Patent Holder: (Original Assignee) One Stop To Ltd     (Current Assignee) M4SIZ Ltd
Inventor(s): James Richard Ling

Title: Searching procedures

Abstract: A searching procedure, particularly for searching on the Internet, using a search engine associated with a database and comprising submitting a request string comprising a locator (or URL) for the search engine and a search string including at least one search term. This will be an invalid address so an error signal is generated, and the generation thereof is monitored and used to trigger parsing of the request into the locator and the search string. The search string is then submitted to the search engine having the specified locator; and the data returned from the search engine is passed back to the user. The invention also includes a computer readable medium and a set of application program interfaces on such a medium for use in effecting the above procedure. The invention allows convenient searching from a command line.

The First Claim: 1. A database searching procedure using a search engine associated with that database and comprising: submitting a request string comprising a valid pointer to a specified search engine and a search string for specified data; monitoring for the generation of an error signal, from the search engine; using the error signal to trigger parsing of the request string into the pointer to the search engine and the search string to be searched by the search engine; submitting the search string to the search engine; and passing at least some of the returned data returned from the search engine, back to the user.


Disclaimer: The promise of Apex Standards Claim Construction (CC) is that it will conduct the Broadest Reasonable, Ordinary, or Customary Interpretation for the claim elements of a target patent or the technical specification languages of an industrial standard. Therefore, a top-down, apriori evaluation is enabled, allowing stakeholders to swiftly and effectively analyze the relevance and scope of terms and phrases under consideration prior to making complex, high-value judgments. CC is intended to alleviate the initial burden of evidence by providing an exhaustive list of contextual semantic understandings that can be used as building blocks in the development of a prosecution-ready, licensing-ready, or litigation-ready work product. Stakeholders can then utilize the CC to revise the original claim or technical languages, as well as to find more relevant arts in order to build strategy and accomplish additional goals.



Reference Claim Element / Subject Matter Feature Meaning Claim Construction & Interpretation
[1] 1 .

A database [1]
database [1] [Meaning 1] data
[Meaning 2] computer
[Meaning 3] relational database
[Meaning 4] computer database
[Meaning 5] data database
[Meaning 6] database data
[Meaning 7] user initiated database
[Meaning 8] method for database
[Meaning 9] database user initiated
[Meaning 10] user initiating an automated
[Meaning 11] database searching method comprising performing the
[Meaning 12] system comprising means for performing the
[Meaning 13] computer program product comprising instructions for performing the
[Meaning 14] system comprising an application configured to perform the
[Interpretation 1] computer program product for performing an automated searching procedure for data stored in at least one database of an information technology system and performing the automated
[Interpretation 2] computer program product for use in an electronic database system for searching data stored in that database system by performing
[2] searching (for performing an authentication, user initiating an automated, system implementing an error, access procedure the access, system for performing an error, is provided with an access, query procedure comprising performing the) procedure [2] procedure [2] [Meaning 1] method
[Meaning 2] process
[Meaning 3] system
[Meaning 4] technique
[Meaning 5] operation
[Meaning 6] method for
[Meaning 7] system for
[Meaning 8] operation performed
[Meaning 9] for specified data
[Meaning 10] method for searching
[Meaning 11] and querying method
[Meaning 12] system for searching
[Meaning 13] process for searching
[Interpretation 1] system comprising at least one database and at least one user associated with that database and wherein the user is able to search for specified data
[Interpretation 2] engine for use in an electronic database system comprising at least one database and at least one user interface for allowing the user to search data
[Interpretation 3] method for use in an information handling system comprising at least one database and at least one user for searching
[3] using a search engine [3] search engine [3] [Meaning 1] user
[Meaning 2] computer
[Meaning 3] browser
[Meaning 4] processor
[Meaning 5] terminal
[Meaning 6] computer system
[Meaning 7] user interface
[Meaning 8] searching system
[Meaning 9] data structure
[Meaning 10] specified search engine
[Meaning 11] search engine uniquely
[Meaning 12] plurality of search engines
[Meaning 13] user to search data
[Meaning 14] search engine that is
[Interpretation 1] computer system comprising at least one processor and memory for storing data in at least one database and search engines
[4] associated (which is in communication, that is not associated, in an application associated, and data in association, having an interface compatible, to search for data associated, and an interface for communicating) with that database [1] and comprising (comprising the steps of, wherein the procedure comprises, including the steps of, the user which comprises, accessible by the user comprising, the user of the database comprising) : submitting (receiving from the user, presenting to the user, prompting the user for, providing to the database, submit to the search engine, generating from an input user, input by an end user of) a request string [4] request string [4] [Meaning 1] request
[Meaning 2] query
[Meaning 3] string
[Meaning 4] search
[Meaning 5] command
[Meaning 6] search request
[Meaning 7] query string
[Meaning 8] requested string
[Meaning 9] string of requests
[Meaning 10] request string request
[Meaning 11] request to the database
[Meaning 12] string to be searched
[Meaning 13] request string from the user
[Meaning 14] search request from the user
[5] comprising a valid pointer [5] pointer [5] [Meaning 1] reference
[Meaning 2] identifier
[Meaning 3] pointing
[Meaning 4] link
[Meaning 5] search pointer
[Meaning 6] data pointer
[Meaning 7] input pointer
[Meaning 8] identifier pointer
[Meaning 9] pointer string
[Meaning 10] or invalid pointer
[Meaning 11] user specified pointer
[Meaning 12] string of pointer
[Meaning 13] pointer for pointing
[Meaning 14] string containing the pointer
[6] to a specified (specified location in the, search engine to the, location associated with the, data location in the, database to be searched by the, location in the database for the, specified database location associated with the) search engine [3] and a search string [6] search string [6] [Meaning 1] request
[Meaning 2] query
[Meaning 3] search
[Meaning 4] value
[Meaning 5] field
[Meaning 6] valid request
[Meaning 7] data request
[Meaning 8] query string
[Meaning 9] valid search string
[Meaning 10] search string searching
[Meaning 11] string of search
[Meaning 12] request for searching
[Meaning 13] user input to search
[Meaning 14] request to search the database
[7] for specified data ; monitoring (responding to the request, monitoring the request string, receiving an error message, detecting an error condition, obtaining an error code, detecting an error in data returned, receiving at least some of the data) for the generation [7] generation [7] [Meaning 1] receipt
[Meaning 2] return
[Meaning 3] presence
[Meaning 4] occurrence
[Meaning 5] subsequent receipt
[Meaning 6] timely return
[Meaning 7] return thereto
[Meaning 8] user input
[Meaning 9] submit submission
[Meaning 10] presence or absence
[Meaning 11] generation or receipt
[Meaning 12] user the receipt
[Meaning 13] request string for receipt
[Meaning 14] occurrence by the user
[8] of an error signal [8] error signal [8] [Meaning 1] error
[Meaning 2] alarm
[Meaning 3] output
[Meaning 4] event
[Meaning 5] signal
[Meaning 6] alarm signal
[Meaning 7] erroneous signal
[Meaning 8] event signal
[Meaning 9] output signal
[Meaning 10] appropriate error signal
[Meaning 11] invalid error signal
[Meaning 12] error signal returned
[Meaning 13] error signal if any
[Meaning 14] event signal indicating error
[Interpretation 1] output error signal from the search engine in response to the request string being received in an error response message
[9] , from the search engine [3] ; using the error signal [8] to trigger [9] trigger [9] [Meaning 1] initiate
[Meaning 2] cause
[Meaning 3] prevent
[Meaning 4] stop
[Meaning 5] modify the
[Meaning 6] control the
[Meaning 7] trigger the
[Meaning 8] cause the
[Meaning 9] automatically initiate the
[Meaning 10] prevent the further
[Meaning 11] cause the automatic
[Meaning 12] cause the re the
[Meaning 13] control the re the
[Meaning 14] trigger the re the
[10] parsing (at least partial disassembly, separation of the components, and complete the separation, the de novo separation, an automatic par analysis, at least one further division, an action to cause separation) of the request string [4] into the pointer [5] to the search engine [3] and the search string [6] to be searched (able to be processed, submitted to and processed, used for data retrieval, processed as input data, executed on the specified data, used in the search performed, submitted to the database searched) by the search engine [3] ; submitting the search string [6] to the search engine [3] ; and passing (generating an indication of, sending data corresponding to, the step of sending, displaying the results comprising, sending an output string comprising, returning the pointer together with, displaying the search string and) at least some of the returned (pointer and the specified, search string and the, specified data from the, data from the specified, requested data and the, error signal and the specified, search string and any specified) data returned from the search engine [3] , back to the user .