1461155642-30f154d6-04c6-4e25-8737-e302030e69f5

1. A hydraulic actuator, comprising:
a hydraulic fluid reservoir locatable in a downhole environment of a wellbore;
a piezoelectric pump connected to said hydraulic fluid reservoir; and
a hydraulically operable device connected to said piezoelectric pump.
2. The hydraulic actuator of claim 1 wherein said piezoelectric pump is in communication with a power source.
3. The hydraulic actuator of claim 2 wherein said communication between said piezoelectric pump and said power source is electrical communication.
4. The hydraulic actuator of claim 2 wherein said communication between said piezoelectric pump and said power source is photo communication.
5. The hydraulic actuator of claim 4 wherein said photo communication is through a fiber optic cable.
6. A hydraulic actuator system, comprising:
a power source;
a controller remotely located from and in communication with said power source;
a piezoelectric stack in electrical communication with said controller, said piezoelectric stack comprising,
a sleeve, and
a plurality of piezoelectric elements disposed within said sleeve and being configured to define a chamber at an end of said sleeve, the volume of said chamber being a function of expansion of said piezoelectric elements;

a flow control valve in fluid communication with said chamber; and
a hydraulically actuatable device in fluid communication with said flow control valve.
7. The hydraulic actuator system of claim 6 wherein said hydraulically actuatable device comprises,
a high pressure environment in fluid communication with said chamber, and
a low pressure source in fluid communication with said chamber, and wherein said flow control valve is in fluid communication with said high pressure environment and said low pressure source.
8. The hydraulic actuator system of claim 6 wherein said communication between said power source and said controller is electrical communication.
9. The hydraulic actuator system of claim 6 wherein said communication between said power source and said controller is photo communication.
10. The hydraulic actuator system of claim 9 wherein said photo communication is through a fiber optic cable.
11. The hydraulic actuator system of claim 6 wherein said piezoelectric stack further comprises,
an inlet check valve disposed between said chamber and said hydraulically actuatable device to permit fluid flow into said chamber from said hydraulically actuatable device, and
an outlet check valve disposed between said chamber and said hydraulically actuatable device to permit fluid flow out of said chamber and into said hydraulically actuatable device.
12. The hydraulic actuator system of claim 6 wherein said flow control valve is controllable and configured to provide communication between said chamber and said hydraulically actuatable device to effectuate a movement of said hydraulically actuatable device.
13. The hydraulic actuator system of claim 12 wherein said hydraulically actuatable device is a hydraulic piston.
14. The hydraulic actuator system of claim 12 wherein said hydraulically actuatable device is a rotary actuatable device.
15. The hydraulic actuator system of claim 6 wherein each of said piezoelectric elements is of a prolate spheroid shape.
16. The hydraulic actuator system of claim 6 wherein said plurality of piezoelectric elements includes at least one piezoelectric element having a plate shape and at least one piezoelectric element having a prolate spheroid shape.
17. The hydraulic actuator system of claim 6 wherein each of said piezoelectric elements is fabricated from a material selected from the group consisting of lead zirconate titanate, barium titanate, quartz, tourmaline, and tartrate salts.
18. The hydraulic actuator system of claim 6 wherein said power source is located at a well head of a wellbore and wherein said controller, said piezoelectric stack, said flow control valve, and said hydraulically actuatable device are located in a downhole environment of said wellbore.
19. The hydraulic actuator system of claim 7 wherein said low pressure source is a low pressure accumulator.
20. The hydraulic actuator system of claim 7 wherein said low pressure source is a hydraulic control line.
21. The hydraulic actuator system of claim 7 wherein said low pressure source is a tubing string positioned within a wellbore.
22. The hydraulic actuator system of claim 7 wherein said low pressure source is an annulus of a wellbore.
23. A wellbore system, comprising:
a wellbore; and
a plurality of hydraulic actuators disposed within said wellbore, at least one of said plurality of hydraulic actuators comprising,
a hydraulic fluid reservoir locatable in a downhole environment of said wellbore,
a piezoelectric pump connected to said hydraulic fluid reservoir, and
a hydraulically actuatable device connected to said piezoelectric pump.
24. The wellbore system of claim 23 wherein at least two hydraulic actuators of said plurality of said hydraulic actuators are in communication with each other.
25. The wellbore system of claim 23 wherein said piezoelectric pump of said hydraulic actuator is in communication with a power source.
26. The wellbore system of claim 25 wherein said communication between said piezoelectric pump and said power source is electrical communication.
27. The wellbore system of claim 25 wherein said communication between said piezoelectric pump and said power source is photo communication.
28. The wellbore system of claim 27 wherein said photo communication is through a fiber optic cable.
29. A method for controlling a remotely located hydraulic actuator, comprising:
communicating a signal from a power source to a piezoelectric pump;
pressurizing a hydraulic fluid with said piezoelectric pump; and
directing said hydraulic fluid to a hydraulically actuatable device in said hydraulic actuator to bias a piston, thereby translating said piston in either a first or a second direction.
30. The method for controlling the remotely located hydraulic actuator of claim 29 wherein said communicating said signal further comprises transmitting a signal to a controller configured to effectuate the pressurization and direction of said hydraulic fluid to bias said piston.
31. The method for controlling the remotely located hydraulic actuator of claim 30 wherein said transmitting of said signal is through an electrical communication medium.
32. The method for controlling the remotely located hydraulic actuator of claim 30 wherein said transmitting of said signal is through a photo communication medium.
33. The method for controlling the remotely located hydraulic actuator of claim 28 wherein said pressurizing further comprises, expanding a piezoelectric element in said piezoelectric pump, decreasing a volume of a chamber in which a hydraulic fluid is disposed, creating a high pressure condition within said volume of said chamber, and causing said hydraulic fluid to flow out of said chamber.
34. The method for controlling the remotely located hydraulic actuator of claim 29 wherein said power source is located at a location remote from said hydraulic actuator.
35. The method for controlling the remotely located hydraulic actuator of claim 34 wherein said power source is located at a well head of a wellbore and said hydraulic actuator is located in a downhole environment of said wellbore.
36. A method for controlling one or more hydraulic cylinders connected to the hydraulic actuator of claim 1, comprising:
communicating a signal from a power source to said piezoelectric pump;
pressurizing a hydraulic fluid with said piezoelectric pump; and
directing said hydraulic fluid to a cylinder in said hydraulic actuator of claim 1 to bias a piston, thereby translating said cylinder in either a first or a second direction.

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 comprising:
stabilizing a page of data that includes a record to be accessed in accordance with an access plan generated for executing a query, the query comprising a non-predicate filtering operation;
positioning a cursor on the record to be accessed;
applying the non-predicate filtering operation of the query to the record to determine whether the record is to be filtered under the non-predicate filtering operation while the page of data remains stabilized; and
in response to a determination that the record is to be filtered under the non-predicate filtering operation,
repositioning the cursor on a next record included in the page of data that is to be accessed in accordance with the access plan generated for executing the query without releasing stabilization of the page of data, and
applying the non-predicate filtering operation of the query to the next record to determine whether the next record is to be filtered under the non-predicate filtering operation while the page of data remains stabilized.
2. The method of claim 1, further comprising:
in response to a determination that the record is not to be filtered under the non-predicate filtering operation,
copying the record to a storage location for further processing in accordance with the access plan, and
releasing stabilization of the page of data.
3. The method of claim 2, further comprising:
further processing the copy of the record in the storage location in accordance with the access plan; and
returning a result for the query.
4. The method of claim 2, wherein the storage location is a processor buffer.
5. The method of claim 2, wherein the storage location is a location in memory.
6. The method of claim 1, wherein the non-predicate filtering operation is a DISINTCT operation.
7. A computer readable storage medium encoded with a computer program, the computer program comprising computer-executable instructions for:
stabilizing a page of data that includes a record to be accessed in accordance with an access plan generated for executing a query, the query comprising a non-predicate filtering operation;
positioning a cursor on the record to be accessed;
applying the non-predicate filtering operation of the query to the record to determine whether the record is to be filtered under the non-predicate filtering operation while the page of data remains stabilized; and
in response to a determination that the record is to be filtered under the non-predicate filtering operation,
repositioning the cursor on a next record included in the page of data that is to be accessed in accordance with the access plan generated for executing the query without releasing stabilization of the page of data, and
applying the non-predicate filtering operation of the query to the next record to determine whether the next record is to be filtered under the non-predicate filtering operation while the page of data remains stabilized.
8. The computer readable storage medium of claim 7, wherein the computer program further comprises computer-executable instructions for:
in response to a determination that the record is not to be filtered under the non-predicate filtering operation,
copying the record to a storage location for further processing in accordance with the access plan, and
releasing stabilization of the page of data.
9. The computer readable storage medium of claim 8, wherein the computer program further comprises computer-executable instructions for:
further processing the copy of the record in the storage location in accordance with the access plan; and
returning a result for the query.
10. The computer readable storage medium of claim 8, wherein the storage location is a processor buffer.
11. The computer readable storage medium of claim 8, wherein the storage location is a location in memory.
12. The computer readable storage medium of claim 7, wherein the non-predicate filtering operation is a DISINTCT operation.
13. A system comprising:
a data manager, the data manager
stabilizing a page of data that includes a record to be accessed in accordance with an access plan generated for executing a query, the query comprising a non-predicate filtering operation, and
positioning a cursor on the record to be accessed; and a query manager in communication with the data manager, the query manager
applying the non-predicate filtering operation of the query to the record to determine whether the record is qualifies under the non-predicate filtering operation while the page of data remains stabilized, and
indicating to the data manager that the record is to be filtered responsive to a determination that the record does not qualify under the non-predicate filtering operation,

in response to receiving the indication from the query manager that the record is to be filtered, the data manager
repositions the cursor on a next record included in the page of data that is to be accessed in accordance with the access plan generated for executing the query without releasing stabilization of the page of data, and
calls the query manager to apply the non-predicate filtering operation of the query to the next record without releasing stabilization of the page of data.
14. The system of claim 13, wherein the query manager indicates to the data manager that the record is not to be filtered responsive to a determination that the record qualifies under the non-predicate filtering operation,
in response to receiving the indication from the query manager that the record is not to be filtered, the data manager
copies the record to a storage location for further processing in accordance with the access plan, and
releases stabilization of the page of data.
15. The system of claim 14, wherein the query manager further
processes the copy of the record in the storage location in accordance with the access plan, and
returns a result for the query.
16. The system of claim 14, wherein the storage location is a processor buffer.
17. The system of claim 14, wherein the storage location is a location in memory.
18. The system of claim 13, wherein the non-predicate filtering operation is a DISINTCT operation.

1461155631-31dcbd3f-b9a3-473d-8276-14322ed8d376

1. A mobile device screen projection method for an in-vehicle display, the method comprising:
receiving mobile device content from one or more mobile devices;
receiving context data from a plurality of information sources, the plurality of information sources includes at least one of sensor data associated with the one or more mobile devices, and external data received from a network remote from the vehicle;
determining an integrated context based on the context data; and
selectively rendering the mobile device content on the in-vehicle display based on the integrated context.
2. The method of claim 1, wherein the mobile device content includes at least one of video content, audio content, application metadata, and haptic data.
3. (canceled)
4. The method of claim 1, wherein the context data includes driver context data, vehicle context data, and environment data.
5. The method of claim 1, wherein selectively rendering the mobile device content includes selecting the mobile device content to be rendered, and selecting a presentation format.
6. The method of claim 1, wherein selectively rendering the mobile device content includes selectively blocking the mobile device content based on a policy profile that specifies a set of permitted display levels associated with corresponding integrated contexts.
7. The method of claim 6, wherein the set of permitted display levels includes levels corresponding to \u201cfully blocked,\u201d \u201cpartially blocked\u201d, \u201ctext only,\u201d \u201caudio only,\u201d \u201cvideo only,\u201d and \u201caudio and video.\u201d
8. A mobile device screen projection system for an in-vehicle display, the system comprising:
a vehicle context engine having a processor and configured to receive context data from a plurality of information sources, and to determine an integrated context based on the context data, the plurality of information sources includes at least one of sensor data associated with the one or more mobile devices, and external data received from a network remote from the vehicle; and
a rendering control module having a processor and communicatively coupled to the vehicle context engine, the rendering control module configured to receive mobile device content from the mobile device and selectively render the mobile device content on the in-vehicle display based on the integrated context.
9. The system of claim 8, wherein the mobile device content includes at least one of video content, audio content, application metadata, and haptic data.
10. (canceled)
11. The system of claim 8, wherein the context data includes driver context data, vehicle context data, and environment data.
12. The system of claim 11, wherein the driver context data includes at least one of driver distraction level, driver fatigue, and presence of passengers.
13. The system of claim 11, wherein the vehicle context data includes at least one of the speed of the vehicle and a parking state of the vehicle.
14. The system of claim 11, wherein the environment data includes at least one of roadway congestion level and weather data.
15. The system of claim 8, the rendering control module selects the mobile device content to be rendered and a presentation format for the mobile device content.
16. The system of claim 8, further including:
a display policy module communicatively coupled to the rendering control module, the display policy module including a policy profile that specifies a set of permitted display levels associated with corresponding integrated contexts;
wherein the rendering control module selectively renders the mobile device content by selectively blocking the mobile device content based on the policy profile.
17. The system of claim 13, wherein the set of permitted display levels includes levels corresponding to \u201cfully blocked,\u201d \u201cpartially blocked\u201d, \u201ctext only,\u201d \u201caudio only,\u201d \u201cvideo only,\u201d and \u201caudio and video.\u201d
18. Non-transitory computer-readable medium bearing software instructions configured to cause a processor to perform the steps of:
receive context data derived from a plurality of information sources, the plurality of information sources includes at least one of sensor data associated with the mobile device, and external data received from a network remote from the vehicle;
determine an integrated context based on the context data;
receive mobile device content from a mobile device; and
selectively render the mobile device content on a display integrated into the vehicle based on the integrated context.
19. The non-transitory computer-readable medium of claim 18, wherein the mobile device content includes at least one of video content, audio content, application metadata, and haptic data.
20. (canceled)

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 viewing device that includes a main body,
a first reflective surface fixedly mounted and contained within the body,
a second reflective surface fixedly mounted and contained within the body,
a means adapted for removably securing said body to a sighting device,
wherein the first reflective surface is adapted to direct an incoming light beam from a first aperture to the second reflective surface,
wherein the first and second reflective surfaces are not positioned parallel to one another, and the second reflective surface is adapted to direct the reflected light beam so that in total it is deflected at an angle of between 35 degrees and 60 degrees in the horizontal plane from the direction of the incoming light beam through a second aperture, and
wherein the incoming light beam and the reflected light beam do not cross over one another, such that a user can be horizontally offset from the incoming light beam for viewing an object through the viewing device.
2. The viewing device of claim 1, wherein the second reflective surface is positioned to direct the reflected light beam so that it is deflected at an angle of between 40 and 55 degrees from the direction of the incoming light beam.
3. The viewing device of claim 2, wherein the second reflective surface is positioned to direct the reflected light beam so that it is deflected at an angle of 50 degrees from the direction of the incoming light beam.
4. The viewing device of claim 3, wherein the second reflective surface is positioned at an angle of less than 90 degrees relative to a plane perpendicular to the incoming light beam.
5. The viewing device of claim 4, wherein the viewing device is removably secured to a rear eyepiece of a conventional sighting device.
6. The viewing device of claim 5, wherein the viewing device is removably secured to the rear eyepiece of a conventional sighting device by a friction fit.
7. The viewing device of claim 6, wherein the incoming light beam is directed to a side of a weapon on which the viewing device is mounted.
8. The viewing device of claim 7, wherein the viewing device can be readily rotated about the sighting device, to direct the incoming light beam to either side of the weapon.
9. The viewing device of claim 8, wherein the means adapted to removably secure the viewing device to a sighting device is a clip adapted to hold the viewing device with positive engagement to the sighting device.
10. The viewing device of claim 9, wherein the reflective surfaces are minors.
11. The viewing device of claim 10, wherein relay lenses are incorporated into the viewing device to provide eye relief.
12. The viewing device of claim 11, wherein the viewing device is connected to a mounting member by a pivot means.
13. The viewing device of claim 12, wherein the pivot means is offset relative to a longitudinal axis of the sighting device.
14. The viewing device of claim 13, wherein the pivot means is integrated into the viewing device and the mounting member.
15. The viewing device of claim 14, wherein the mounting member is adapted to releasably engage a rear eyepiece of a sighting device.
16. The viewing device of claim 15, wherein the engagement is by a friction fit.
17. The viewing device as in claim 1, wherein the body of the viewing device is constructed from high impact resistant material.
18. The viewing device of claim 17, wherein the sighting device is a conventional riflescope.
19. The viewing device of claim 18, wherein an imaging apparatus can be attached to a rear of the body to capture the reflected light path.
20. The viewing device of claim 19, wherein the imaging apparatus is a fibre optic cable.
21. The viewing device of claim 20, wherein the imaging apparatus is a device that generates video images.
22. A method of viewing around an obstacle including:
(a) providing a viewing device that includes a main body,
a first reflective surface fixedly mounted and contained within the body,
a second reflective surface fixedly mounted and contained within the body,
a means adapted for removably securing said body to a sighting device, wherein the first reflective surface is adapted to direct an incoming light beam to the second reflective surface, wherein the first and second reflective surfaces are not positioned parallel to one another, and the second reflective surface is adapted to direct the reflected light beam so that in total it is deflected at an angle of between 35 degrees and 60 degrees in the horizontal plane from the direction of the incoming light beam, and wherein the incoming light beam and the reflected light beam do not cross over one another;
(b) mounting said viewing device onto a rear most section of the sighting device;
(c) then viewing the reflected light beam through a rear of the body such that a head of a user looking through the viewing device is not substantially inline in the horizontal plane with the incoming light beam.
23. A viewing device including a main body,
a first reflective surface fixedly mounted and contained within the body,
a second reflective surface fixedly mounted and contained within the body,
a means adapted for removably securing said body to a sighting device,
wherein the first reflective surface is adapted to direct an incoming light beam from a first aperture to the second reflective surface, wherein the first and second reflective surfaces are not positioned parallel to one another, and the second reflective surface is adapted to direct the reflected light beam so that in total it is deflected at an angle of between 35 degrees and 60 degrees in the horizontal plane from the direction of the incoming light beam through a second aperture, and wherein the incoming light beam and the reflected light beam do not cross over one another, for viewing by a user,
wherein the viewing device is removably connected to a mounting member by a pivot means such that the viewing device can be mounted on a weapon and rotated about a sighting device of the weapon, to direct the incoming light beam to either side of the weapon.