1461174204-f50d72a7-2b61-4603-abee-201447a3991b

1. A computer-implemented method of reducing a number of index entries for use in an index associated with an object, comprising:
determining whether a number of grid cells the object overlaps is more than a defined limit number of grid cells at successively coarser levels of a multilevel grid index until it is determined that the number of grid cells that the object overlaps at one of the levels of the multilevel grid index does not exceed the defined limit number of grid cells or it is determined that the number of grid cells that the object overlaps exceeds the defined limit number of grid cells at a coarsest level;
in response to determining that the number of grid cells that the object overlaps at one of the levels of the multilevel grid index does not exceed the defined limit number of grid cells, using that level of the multilevel grid index for grid indexing;
in response to determining that the object overlaps more than the defined limit number of grid cells at the coarsest level,
determining a number of index entries for the object;
if the number of index entries does not exceed a threshold number, storing the index entries in the multilevel grid index using the coarsest level of the multilevel grid index for grid indexing; and
if the number of index entries exceeds the threshold number, storing an indicator of the object in a pool storage area.
2. The computer-implemented method of claim 1, wherein the object is a geometric shape, and said determining a number of index entries is based on how many cells the object overlaps.
3. The computer-implemented method of claim 2, further comprising
selecting the threshold number of grid cells that a geometric shape may overlap; and
establishing the pool storage area for storing indicators of geometric shapes overlapping the number of grid cells exceeding the threshold number.
4. The computer-implemented method of claim 2, wherein the geometric shapes are from a database of geometric shapes.
5. The computer-implemented method of claim 4, wherein an indicator for each geometric shape in the database that overlaps a number of grid cells exceeding the threshold number is stored in the pool storage area.
6. The computer-implemented method of claim 2, wherein the multilevel grid index includes a data structure and if one of said geometric shapes is placed in the pool storage area, an identifier representative of such geometric shape is placed in the data structure of the multilevel grid index.
7. The computer-implemented method of claim 2, wherein the threshold number of grid cells is related to the coarsest level of the multilevel grid index.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A keyboard, video and mouse (KVM) switch system, comprising:
a plurality of target interface ports, each of said target interface ports coupling said KVM switch system to a respective target device;
a network interface module coupling said KVM switch system to a plurality of remote user client systems via a communications network, said remote user client systems each running a web browser application;
a local port coupling said KVM switch system to a video display device, keyboard and mouse local console, and
a control processor running a web server application for interaction with said web browser applications running on said remote user client systems, wherein:
said control processor further includes a web browser application, said web browser application interacting with said web server application to generate a web page; and
a video display processor for receiving said web page from said control processor and processing said web page into a video signal, and sending said video signal to said video display device of said local console.
2. The KVM switch system of claim 1, wherein said web page provided to said video display device of said local console provides a local user with functionality and administrative access to a target device.
3. The KVM switch system of claim 1, wherein a target device comprises a remote server.
4. The KVM switch system of claim 1, wherein a remote user client system comprises a workstation.
5. The KVM switch system of claim 1, further comprising a local port video switch coupled between said local port and said video display processor, said local port video switch also being coupled to at least one target interface port for supplying a video signal to said local port from a target device.
6. The KVM switch system of claim 5, further comprising an analog switch between said local port video switch and said at least one target interface port, wherein said analog switch is coupled to at least a second target interface port for routing video signals from target devices directly to said local port.
7. A method for accessing a first keyboard, video and mouse (KVM) switch system having a plurality of target interface ports, each of said target interface ports coupling said KVM switch system to a respective target device, a network interface module coupling said KVM switch system to a plurality of remote user client systems via a communications network, said remote user client systems each running a web browser application, a local port coupling said KVM switch system to a video display device, keyboard and mouse local console, and a control processor running a web server application for interaction with said web browser applications running on said remote user client systems, comprising the steps of:
running a web browser application on said control processor, said web browser application interacting with said web server application to generate a web page; and
receiving said web page from a video display processor of said KVM switch system, processing said web page into a video signal, and sending said video signal to said video display device of said local console.
8. The method of claim 7, further comprising the steps of:
connecting a second KVM switch system to said communications network; and
redirecting said web browser application of said first KVM switch system to a desired URL of said second KVM switch system;
whereby a local user of said first KVM switch system is provided with access to a local console of said second KVM switch system.
9. The method of claim 8, wherein local port data from said second KVM switch system is streamed over the communications network to said first KVM switch system.

1461174195-80e214c3-f87e-46e0-a0b5-b878f7b62278

1. An antenna comprises:
a substantially planer substrate having a first surface and a second surface; and
a helical winding having a first pattern, a second pattern, and a plurality of interconnections, wherein the first pattern is affixed to the first surface and the second pattern is affixed to the second surface, and wherein connection nodes of the first pattern are coupled to associated connection nodes of the second pattern by the plurality of interconnections.
2. The antenna of claim 1 comprises:
the substantially planer substrate including a printed circuit board (PCB); and
the plurality of interconnections including PCB vias.
3. The antenna of claim 2, wherein each of the first and second patterns comprises: a plurality of traces, wherein each of the plurality of traces includes a trace width and spacing from an adjacent trace of the plurality of traces based on at least one of: PCB fabrication criteria and wavelength of a signal being transceived by the antenna.
4. The antenna of claim 1, wherein the helical winding comprises:
a length corresponding to a wavelength of signal, fraction of the wavelength, or a multiple of the wavelength.
5. The antenna of claim 1, wherein the first and second patterns comprise:
a tapered shape of substantially parallel conductors, wherein the tapered shape is dependent upon impedance matching of the antenna.
6. The antenna of claim 1 comprises:
the helical winding provided a linear polarization for the antenna.
7. The antenna of claim 1, wherein the helical winding comprises:
a circuitry node operably coupled to a point on the first or second pattern; and
a shorting pin coupled to the circuitry node and to a ground reference, wherein the shorting pin provides at least one of tuning frequency response of the antenna and adjusting impedance of antenna.
8. The antenna of claim 1 further comprises:
the substantially planer substrate including a multilayered substrate having a plurality of surfaces;
the helical winding including a plurality of patterns, wherein the plurality of patterns is affixed to the plurality of surfaces, wherein the plurality of patterns includes the first and second patterns and the plurality of surfaces includes the first and second surfaces.
9. A radio frequency identification (RFID) reader comprises:
an antenna operably coupled to receive an inbound radio frequency (RF) signal and to transmit an outbound RF signal;
a radio frequency (RF) front end operably coupled to convert the inbound RF signal into a inbound near baseband signal and to convert an outbound near baseband signal into the outbound RF signal;
a digitizing module operably coupled to convert the inbound near baseband signal into a digital inbound baseband signal;
pre-decoding module operably coupled to convert the digital inbound baseband signal into bi-phase encoded data; and
a decoding module operably coupled to decode the phase encoded data to produce decoded inbound data;
an encoding module operably coupled to encode outbound data to produce encoded outbound data; and
digital to analog converter operably coupled to convert the encoded outbound data into the outbound near baseband signal, wherein the antenna includes:
a substantially planer substrate having a first surface and a second surface; and
a helical winding having a first pattern, a second pattern, and a plurality of interconnections, wherein the first pattern is affixed to the first surface and the second pattern is affixed to the second surface, and wherein connection nodes of the first pattern are coupled to associated connection nodes of the second pattern by the plurality of interconnections.
10. The RFID reader of claim 9, wherein the antenna comprises:
the substantially planer substrate including a printed circuit board (PCB); and
the plurality of interconnections including PCB vias.
11. The RFID reader of claim 10, wherein each of the first and second patterns comprises:
a plurality of traces, wherein each of the plurality of traces includes a trace width and spacing from an adjacent trace of the plurality of traces based on at least one of: PCB fabrication criteria and wavelength of the inbound or outbound RF signal being transceived by the antenna.
12. The RFID reader of claim 9, wherein the helical winding comprises:
a length corresponding to a wavelength of the inbound or outbound RF signal, fraction of the wavelength, or a multiple of the wavelength.
13. The RFID reader of claim 9, wherein the first and second patterns comprise:
a tapered shape of substantially parallel conductors, wherein the tapered shape is dependent upon impedance matching of the antenna.
14. The RFID reader of claim 9, wherein the antenna comprises:
the helical winding provided a linear polarization for the antenna.
15. The RFID reader of claim 9, wherein the helical winding comprises:
a circuitry node operably coupled to a point on the first or second pattern; and
a shorting pin coupled to the circuitry node and to a ground reference, wherein the shorting pin provides at least one of tuning frequency response of the antenna and adjusting impedance of antenna.
16. The RFID reader of claim 9, wherein the antenna further comprises:
the substantially planer substrate including a multilayered substrate having a plurality of surfaces;
the helical winding including a plurality of patterns, wherein the plurality of patterns is affixed to the plurality of surfaces, wherein the plurality of patterns includes the first and second patterns and the plurality of surfaces includes the first and second surfaces.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for displaying portions of an object, said method comprising:
displaying at least a first portion of an object;
deciding if a second portion of said object, which second portion is not visible during said displaying of said first portion, is related to said first portion; and
displaying an indication of said second portion, if it is decided that said second portion is related to said first portion.
2. The method according to claim 1, wherein a direction from said first portion to said second portion is displayed as said indication of said second portion.
3. The method according to claim 2, wherein said direction is substantially a horizontal direction.
4. The method according to claim 2, wherein said object is a three-dimensional object, and wherein said direction is a direction in a three-dimensional space.
5. The method according to claim 2, wherein said direction is represented by a separate graphical indicator.
6. The method according to claim 2, wherein said direction is indicated by altering the appearance of said first portion.
7. The method according to claim 2, wherein said indication contains information of said second portion.
8. The method according to claim 2, wherein said indication contains information about a distance to said second portion.
9. The method according to claim 1, wherein said indication is only displayed for a limited duration of time.
10. The method according to claim 2, further comprising:
dividing said object into a plurality of portions of said object;
determining which of said portions is said first portion that is displayed; and
determining said direction from said first portion towards said second portion.
11. The method according to claim 10, wherein a sectioning algorithm is used to divide said object into said plurality of portions of said object.
12. The method according to claim 1, further comprising:
deciding if said second portion contains relevant content,
wherein said indication of said second portion is only displayed if a first condition, that said second portion is related to said first portion, and a second condition, that said second portion contains relevant content, are both true.
13. The method according to claim 12, wherein said second portion is considered to contain relevant content in dependence on its size andor the type andor the amount of its content.
14. The method according to claim 12, wherein said step of deciding if said second portion of said object is related to said first portion is based on relations of portions of said object that have been defined by a creator of said object.
15. The method according to claim 1, wherein said first portion is displayed in a presentation mode in which said object has been at least partially rendered.
16. The method according to claim 1, wherein said first portion is displayed in a presentation mode in which an original layout of said object has at least partially been preserved.
17. The method according to claim 1, wherein said object can be displayed in a first presentation mode, wherein, upon viewer interaction, at least said first portion is displayed in a second presentation mode, and wherein a size of said first portion in said second presentation mode is substantially larger than its size in said first presentation mode.
18. The method according to claim 1, wherein said first portion is displayed on a display of a hand-held electronic device.
19. The method according to claim 1, wherein said object is a two-dimensional object.
20. The method according to claim 1, wherein said object has a page structure.
21. The method according to claim 1, wherein said object is a three-dimensional object.
22. A computer program with instructions operable to cause a processor to perform the method steps of claim 1.
23. A computer program product comprising a computer program with instructions operable to cause a processor to perform the method steps of claim 1.
24. A device for displaying portions of an object, said device comprising:
means arranged for displaying at least a first portion of an object;
means arranged for deciding if a second portion of said object, which second portion is not visible during said displaying of said first portion, is related to said first portion; and
means arranged for displaying an indication of said second portion in dependence on said decision if said second portion is related to said first portion.
25. A system for displaying portions of an object, said system comprising a first device and a second device, wherein said first device comprises means arranged for displaying at least a first portion of an object;
wherein said second device comprises means arranged for deciding if a second portion of said object, which second portion is not visible during said displaying of said first portion, is related to said first portion; and
wherein said first device further comprises means arranged for displaying an indication of said second portion in dependence on said decision if said second portion is related to said first portion.