| Patent application number | Description | Published |
| 20080198409 | Editing And Browsing Images For Virtual Cameras - Digital imaging including creating, in a virtual camera, an unedited image request for an unedited digital image; editing the unedited image request, producing an edited image request for an edited image; communicating the edited image request to a web site for imaging for virtual cameras; receiving, in the virtual camera, the edited digital image from the web site; and displaying the edited digital image on a display device of a user interface of the virtual camera. Digital imaging including identifying a browsing image request data element from among image request data elements of an image request data structure; and creating, in dependence upon the identified browsing image request data element, a multiplicity of image requests for digital images, wherein values of the browsing image request data elements vary among the image requests. | 08-21-2008 |
| 20080215461 | Inventory Controls With Radio Frequency Identification - Inventory control with inventory item attributes wherein the attributes describe an inventory item, the inventory item has an RFID identification tag having an RFID identification tag code, and the inventory item attributes include an RFID identification tag code field, a control value, an acceptable control value range, and an out of range action. Detecting changes in the inventory item attributes, including reading, through an RFID reader, the RFID identification code from the RFID tag associated with the inventory item, recording detected changes in inventory item attributes, comparing the control value and the acceptable control value range, and taking action in dependence upon the result of the comparing and the out of range action. | 09-04-2008 |
| 20080228335 | NAVIGATING A UAV HAVING AN ON-BOARD DIGITAL CAMERA TO CAPTURE DESIRED GEOGRAPHIC AREA - Methods, systems, and products for navigating a UAV having an on-board digital camera are provided. Embodiments include identifying a geographic area not captured by the digital camera while the UAV is flying in a current flying pattern, and modifying the current flying pattern to capture an image of the identified geographic area. Identifying a geographic area not captured by the digital camera while the UAV is flying in a current flying pattern may be carried out by determining an area captured by the onboard camera, extrapolating the area captured by the onboard camera along the flying pattern to determine a perimeter of uncaptured geographic area, and determining the area of the uncaptured geographic area in dependence upon the perimeter. | 09-18-2008 |
| 20080243372 | NAVIGATING UAVS IN FORMATION - Navigating UAVs in formation, including assigning pattern positions to each of a multiplicity of UAVs flying together in a pattern; identifying a waypoint for each UAV in dependence upon the UAV's pattern position; piloting the UAVs in the pattern toward their waypoints in dependence upon a navigation algorithm, where the navigation algorithm includes repeatedly comparing the UAV's intended position and the UAV's actual position and calculating a corrective flight vector when the distance between the UAV's actual and intended positions exceeds an error threshold. The actual position of the UAV may be taken from a GPS receiver on board the UAV. | 10-02-2008 |
| 20080243987 | Active Control Of Collaborative Devices - Control of collaborative devices, including providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server, providing a registry service to which the collaborative devices are coupled for data communications, and providing at least one registry table, wherein the registry table includes registry records, wherein the registry records include registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices include data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities. The method further includes providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices, and controlling the collaborative devices in accordance with the predetermined algorithm. | 10-02-2008 |
| 20080259910 | Dynamic Media Content For Collaborators With VOIP Support For Client Communications - Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content, wherein the collaborative event media content includes a grammar and a structured document; selecting a VOIP protocol for communications between a client and a dynamic context generation server; generating a dynamic client context for a client by the dynamic context generation server in dependence upon communications from the client through the selected VOIP protocol; detecting an event in dependence upon the dynamic client context; identifying one or more collaborators in dependence upon the dynamic client context and the event; selecting from the structured document a classified structural element in dependence upon an event type and a collaborator classification; and transmitting the selected structural element to the collaborator. | 10-23-2008 |
| 20080262724 | Navigating A UAV Having An On-Board Digital Camera To Capture Desired Geographic Area - Methods, systems, and products for navigating a UAV having an on-board digital camera are provided. Embodiments include identifying a geographic area not captured by the digital camera while the UAV is flying in a current flying pattern, and modifying the current flying pattern to capture an image of the identified geographic area. Identifying a geographic area not captured by the digital camera while the UAV is flying in a current flying pattern may be carried out by determining an area captured by the onboard camera, extrapolating the area captured by the onboard camera along the flying pattern to determine a perimeter of uncaptured geographic area, and determining the area of the uncaptured geographic area in dependence upon the perimeter. | 10-23-2008 |
| 20090030566 | Navigating UAVs In Formation - Navigating UAVs in formation, including assigning pattern positions to each of a multiplicity of UAVs flying together in a pattern; identifying a waypoint for each UAV in dependence upon the UAV's pattern position; piloting the UAVs in the pattern toward their waypoints in dependence upon a navigation algorithm, where the navigation algorithm includes repeatedly comparing the UAV's intended position and the UAV's actual position and calculating a corrective flight vector when the distance between the UAV's actual and intended positions exceeds an error threshold. The actual position of the UAV may be taken from a GPS receiver on board the UAV. | 01-29-2009 |
| 20100004798 | Navigating a UAV to a next waypoint - Methods, systems, and products for navigating a UAV are provided. Embodiments include determining a current position of the UAV, determining a current flying pattern of the UAV, determining a next waypoint, and calculating a new heading to navigate to the next waypoint in dependence upon the current position, the current pattern, and a transition factor. Determining a next waypoint may be carried out by receiving in a remote control device a user's selection of a GUI map pixel that represents a waypoint for UAV navigation, the pixel having a location on the GUI and mapping the pixel's location on the GUI to Earth coordinates of the waypoint. | 01-07-2010 |
| 20100004802 | Navigating UAVS with an on-board digital camera - Methods, systems, and products are provided for navigating a UAV having an on-board digital camera. Embodiments include determining a desired digital resolution of an image of an object and piloting the UAV, under control of a navigation computer, in dependence upon the desired digital resolution of the image of the object. Determining a desired digital resolution of an image of an object may be carried out by identifying the object type, identifying the object size, and determining a required number of pixels for capturing the image of the object in dependence upon the object type and the object size. | 01-07-2010 |