Method and system for automatically preserving persistent storage

US Patent 7,917,717
March 29, 2011
Computer-based methods, techniques, and systems for automatically protecting a storage device from unwanted alterations are provided. Example embodiments provide a Disk Access Redirection System, which includes a Redirection Driver, an Available Space Table (“AST”), a Protected Space Redirection Table (“PSRT”), and optionally an Unprotected Space Table (“UST”). The Redirection Driver is installed and registered with the computer operating system so that it can intercept storage device access requests (such as a disk read/write). When a storage access request for a read or write is sent, the request is intercepted by the Redirection Driver, transparent to the code that invokes the storage access request. The Redirection Driver uses the AST, PSRT, and optionally the UST, to allocate available storage space for redirected write requests, redirect write requests for protected areas of the storage device, and redirect read requests when the read request specifies a storage location that has been previously redirected.

Apparatus for remotely controlling computers

US Patent 7,917,235
March 29, 2011
An apparatus for remotely operating a computer using a combination of voice commands and finger movements. The apparatus includes a microphone and a plurality of control elements in the form of touch-sensitive touchpads and/or motion-sensitive elements that are used to operate the computer and to move an on-screen cursor. At least one touchpad is used to selectively switch between a command-mode of operation in which the computer interprets spoken words as commands for operating the computer and any software applications being used, and a text-mode of operation in which the computer interprets spoken words literally as text to be inserted into a software application. The apparatus is ergonomically designed to enable it to be easily worn and to enable a user to operate a computer from a standing, sitting or reclining position. The apparatus can be used to operate a computer for traditional computing purposes such as word processing or browsing the Internet, or for other purposes such as operating electronic devices such as a television and/or other household appliances. The apparatus eliminates the need for a keyboard and a mouse to operate a computer. In addition, the apparatus can be used as a telephone.

System and method of teaching and learning mathematics

US Patent 7,914,287
March 29, 2011
Numero Cubes and the Whole Number System are disclosed. In one embodiment, the system may comprise cubes, pegs, magnets, dividers, shafts, and a number placement panel. The shafts may comprise individual marks representing the base ten number system. The system may provide a method of learning mathematics through a cognitively authentic learning experience in constructing and building numbers.

System and method for positioning in configured environments

US Patent 7,916,074
March 29, 2011
The present invention relates to a system and method for providing location determination in a configured environment in which Global Navigation Satellite System Signals may not be available. In this regard, local beacon systems generate spread spectrum CDMA signals that are received by spectral compression units that derive physically meaningful observations without a requirement for correlation of the intercepted energy by means of the known spreading codes. The invention can coexist with communication assets already in place, and the design allows for self calibration, which simplifies installation and usage. The invention has utility in applications in which GNSS signals are unavailable or limited, for example, in warehouse inventory management, in search and rescue operations and in asset tracking in indoor environments.

Predicted path selection system and method for hazard coding in selectively constrained aircraft con

US Patent 7,912,594
March 22, 2011
A surveillance system detects potential hazards and alerts the pilot to them. The alerts can be modified to indicate proximity to the predicted path of the aircraft. An autopilot receives instructions from a flight management system (FMS) regarding a planned path and is subject to constraints preempting the planned path. The surveillance system selects which of the planned and a constrained path will be followed for alerting and hazard coding purposes. Means are disclosed to determine when the constrained path will be followed by evaluating the current position of an aircraft, the planned path, and the constraint data.

Sharing account information and a phone number between personal mobile phone and an in-vehicle embed

US Patent 7,912,512
March 22, 2011
A phone embedded within a vehicle for automatically using a service plan of a proximate personal mobile phone. The embedded phone includes an internal communication component that detects the presence of the personal mobile phone, and receives a mobile subscriber identification number from the detected phone. The embedded phone also includes an external communication component that sends the received mobile subscriber identification number to a wireless network authority, and receives an authentication request to the personal mobile phone via the embedded phone. The internal communication component sends the authentication request to the personal mobile phone. The personal mobile phone generates an authentication signal, and the external communication component sends the authentication signal to the wireless network authority.

Yaw control system for a vehicle-trailer combination

US Patent 7,905,555
March 15, 2011
A yaw control system capable of detecting a predetermined yaw angle of a towed vehicle and then automatically communicating with a braking system of the towed vehicle includes an actuator and a switch. The actuator and switch operate to detect when a towed vehicle, such as a trailer, has exceeded a predetermined yaw angle. In one embodiment, the yaw control system includes a switch arranged to contact a surface of a plate (i.e., actuator) when the towed vehicle exceeds the predetermined yaw angle. In another embodiment, the yaw control system includes a switch mechanism arranged to contact retractable rods (i.e., actuator) coupled to a hitch assembly when the towed vehicle exceeds the predetermined yaw angle.

Systems and methods for an antenna hub tarp

US Patent 7,905,241
March 15, 2011
Systems and methods of protecting service personnel and electronics in an antenna hub from inclement weather are disclosed. An exemplary embodiment of an antenna hub shelter has an attachment member secured to a hub, wherein the attachment member is located above an access door of the hub and a top portion defined by a first edge and a second opposing edge. The first edge is attachable to the attachment member. The second edge is secured to a handrail of an access platform of the antenna.

System and method for updating software in electronic devices

US Patent 7,904,608
March 8, 2011
Particular embodiments include a system and method to enable a user-controlled proxy system or coordinating computer to automatically or semi-automatically communicate with multiple devices, determine the currently operating software contents and versions for each device, and to automatically or semi-automatically upgrade each device with updated software without requiring user intervention. The software may include communication, operating system or application-specific program codes that improve a given device’s designed function.

Icon mobile phone remote with favorite channel selection

US Patent 7,904,069
March 8, 2011
The present invention provides a mobile phone remote control system, a system for programming the remote control, and methods of programming or using the remote control. The mobile phone remote control system is configured to be selectively set up or programmed using a display screen and corresponding function buttons on the remote control. The remote control system may be used to control the channel of a media device such as a television based on an icon displayed on a screen of the mobile phone. The set up process allows channel numbers to be automatically assigned based on icons selected by a user and previously identified geographic information such as a mobile phone user address postal zip code.