In one embodiment, a method of serving information to a distributed hypermedia browser comprises receiving a request from the browser at an Internet server to locate information, transmitting a message from the Internet server to a database server in response to receiving the request to locate information, searching a database on the database server for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features, providing location information from the database server to indicate the location of the feature, receiving a response comprising the location information at the Internet server from the database server, and transmitting at least a portion of the response from the database server to the browser. |
Citations|
| US4686522 | Feb 19, 1985 | Aug 11, 1987 | International Business Machines Corporation | Method of editing graphic objects in an interactive draw graphic system using implicit editing actions | | US4847604 | Aug 27, 1987 | Jul 11, 1989 | | Method and apparatus for identifying features of an image on a video display | | US5096427 | Jan 31, 1991 | Mar 17, 1992 | Thomas & Betts Corporation | Socket and header electrical connector assembly | | US5708845 | Sep 29, 1995 | Jan 13, 1998 | | System for mapping hot spots in media content for interactive digital media program | | US5737553 | Jul 14, 1995 | Apr 7, 1998 | Novell, Inc. | Colormap system for mapping pixel position and color index to executable functions | | US5940538 | Aug 5, 1996 | Aug 17, 1999 | | Apparatus and methods for object border tracking | | US5982372 | Nov 14, 1996 | Nov 9, 1999 | International Business Machines Corp. | Visual metaphor for shortcut navigation in a virtual world | | US5987509 | Jun 26, 1998 | Nov 16, 1999 | Silicon Graphics, Inc. | System and method for displaying active uniform network resource locators during playback of a media file or media broadcast | | US5990941 | Aug 18, 1995 | Nov 23, 1999 | Interactive Pictures Corporation | Method and apparatus for the interactive display of any portion of a spherical image | | US6057854 | Jul 28, 1997 | May 2, 2000 | Micrografx, Inc. | System and method of providing interactive vector graphics over a network | | US6121981 | May 19, 1997 | Sep 19, 2000 | Microsoft Corporation | Method and system for generating arbitrary-shaped animation in the user interface of a computer | | US6230167 | Nov 15, 1996 | May 8, 2001 | International Business Machines Corporation | Method and apparatus for generating and displaying hotlinks in a panoramic three dimensional scene | | US20060174209 | Jan 11, 2006 | | | Graphic-information flow method and system for visually analyzing patterns and relationships | | US20080232658 | Jan 11, 2006 | | | Interactive Multiple Gene Expression Map System |
Claims1. A method of serving information to a distributed hypermedia browser executing on a client workstation, the method comprising: - receiving a request from the browser at an Internet server, using an I/O interface of the Internet server, to locate information;
- transmitting a message from the Internet server to a database server, using the I/O interface of the Internet server, in response to receiving the request to locate information;
- searching a database on the database server, using a CPU on the database server for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features;
- determining location information, using the CPU on the database server, that indicates the location of the feature;
- receiving a response comprising the location information at the Internet server, using the I/O interface at the Internet server, from the database server; and
- transmitting at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
2. A method of serving location information to a distributed hypermedia browser executing on a client workstation, the method comprising: - receiving a request from the browser at an Internet server, using an I/O interface of the Internet server, to locate at least one object in a multidimensional image;
- transmitting a message from the Internet server to a database server in response to receiving the request;
- searching a database on the database server, using a CPU on the database server, for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- determining location information, using the CPU on the database server, that indicates the location of the object;
- receiving a response comprising the location information at the Internet server, using the I/O interface of the Internet server, from the database server; and
- transmitting at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
3. A method of locating information with a distributed hypermedia browser executing on a client workstation, the method comprising: - sending a request from the browser to an Internet server, using an I/O interface of the Internet server, to locate information, the request causing one or more servers to:
- transmit a message from the Internet server to a database server in response to receiving the request to locate information;
- search a database on the database server, using a CPU on the database server, for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features
- determining location information, using the CPU on the database server, that indicates the location of the feature;
- receive a response comprising the location information at the Internet server using the I/O interface of the Internet server, from the database server; and
- transmit at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
4. A method of locating information with a distributed hypermedia browser executing on a client workstation, the method comprising: - sending a request from the browser to an Internet server to locate at least one object in a multidimensional image, the request causing one or more servers to:
- transmit a message from the Internet server to a database server, using an I/O interface of the Internet server, in response to receiving the request;
- search a database on the database server, using a CPU on the database server, for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- determining location information, using the CPU on the database server, that indicates the location of the object;
- receive a response comprising the location information at the Internet server, using the I/O interface of the Internet server, from the database server; and
- transmit at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
5. A method of providing communication channels for locating information with a distributed hypermedia browser executing on a client workstation, the method comprising: - providing network communication channels for receiving a request from the browser at an Internet server, using an I/O interface of the Internet server, to locate information, the request causing one or more servers to:
- transmit a message from the Internet server to a database server, using the I/O interface of the Internet server, in response to receiving the request to locate information;
- search a database on the database server, using a CPU on the database server, for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features
- determining location, using the CPU on the database server, that indicates information the location of the feature;
- receiving a response comprising the location information at the Internet server from the database server, using the I/O interface of the Internet server; and
- transmit at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
6. A method of providing communication channels for locating information with a distributed hypermedia browser executing on a client workstation, the method comprising: - providing network communication channels for receiving a request from the browser at an Internet server, using an I/O interface of the Internet server, to locate at least one object in a multidimensional image, the request causing one or more servers to:
- transmit a message from the Internet server to a database server, using the I/O interface of the Internet server, in response to receiving the request;
- search a database on the database server, using a CPU on the database server, for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- determining location information, using the CPU on the database server, that indicates from the database server to indicate the location of the object;
- receive a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
7. A method of providing communication channels for locating information with a distributed hypermedia browser executing on a client workstation, the method comprising: - providing network communication channels for sending a request from the browser to an Internet server to locate information, the request causing one or more servers to:
- transmit a message from the Internet server, using an I/O interface of the Internet server, to a database server in response to receiving the request to locate information;
- search a database on the database server, using a CPU on the database server, for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features
- determining location information, using the CPU on the database server, that indicates the location of the feature;
- receiving a response comprising the location information at the Internet server, using the I/O interface of the Internet server, from the database server; and
- transmit at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
8. A method of providing communication channels for locating information with a distributed hypermedia browser executing on a client workstation, the method comprising: - providing network communication channels for sending a request from the browser to an Internet server to locate at least one object in a multidimensional image, the request causing one or more servers to:
- transmit a message from the Internet server to a database server, using an I/O interface of the Internet server, in response to receiving the request;
- search a database on the database server, using a CPU on the database server, for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- determining location information, using the CPU on the database server, that indicates from the database server to indicate the location of the object;
- receive a response comprising the location information at the Internet server using the I/O interface of the Internet server, from the database server; and
- transmit at least a portion of the response from the database server, using an I/O interface at the database server, to the browser.
9. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - receive a request from the browser at an Internet server to locate information;
- transmit a message from the Internet server to a database server in response to receiving the request to locate information;
- search a database on the database server for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features;
- determine location information from the database server to indicate the location of the feature;
- receive a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
10. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - receive a request from the browser at an Internet server to locate at least one object in a multidimensional image;
- transmit a message from the Internet server to a database server in response to receiving the request;
- search a database on the database server for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- determine location information at the database server to indicate the location of the object;
- receive a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
11. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - send a request from the browser to an Internet server to locate information, the request causing one or more servers to:
- transmit a message from the Internet server to a database server in response to receiving the request to locate information;
- search a database on the database server for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features;
- provide location information from the database server to indicate the location of the feature;
- receive a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
12. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - send a request from the browser to an Internet server to locate at least one object in a multidimensional image, the request causing one or more servers to:
- transmit a message from the Internet server to a database server in response to receiving the request;
- search a database on the database server for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- provide location information from the database server to indicate the location of the object;
- receive a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
13. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - provide network communication channels for receiving a request from the browser at an Internet server to locate information, the request causing one or more servers to:
- transmit a message from the Internet server to a database server in response to receiving the request to locate information;
- search a database on the database server for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features;
- provide location information from the database server to indicate the location of the feature;
- receiving a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
14. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - provide network communication channels for receiving a request from the browser at an Internet server to locate at least one object in a multidimensional image, the request causing one or more servers to:
- transmit a message from the Internet server to a database server in response to receiving the request;
- search a database on the database server for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- provide location information from the database server to indicate the location of the object;
- receive a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
15. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - provide network communication channels for sending a request from the browser to an Internet server to locate information, the request causing one or more servers to:
- transmit a message from the Internet server to a database server in response to receiving the request to locate information;
- search a database on the database server for descriptive information for at least one feature in a multi-dimensional image having more than two dimensions and having a plurality of features;
- provide location information from the database server to indicate the location of the feature;
- receiving a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
16. One or more non-transitory computer-readable media with an executable programs stored thereon, wherein the programs instructs one or more processors to perform the following steps: - providing network communication channels for sending a request from the browser to an Internet server to locate at least one object in a multidimensional image, the request causing one or more servers to:
- transmit a message from the Internet server to a database server in response to receiving the request;
- search a database on the database server for descriptive information correlated to at least one object mapped in the multi-dimensional image, the image having more than two dimensions and having a plurality of objects mapped;
- provide location information from the database server to indicate the location of the object;
- receive a response comprising the location information at the Internet server from the database server; and
- transmit at least a portion of the response from the database server to the browser.
|