Abstract:
A directional and interleaved wireless mesh network is described where mesh nodes have directional antennas facing in horizontally orthogonal directions. The antennas can be focused to have a beam width of less than ninety degrees in order to achieve greater strength of signal and radiation. Each mesh node can have two radios that communicate on separate channels, such that packets propagated through the mesh network can utilize either channel in order to hop from one node to the next. Each radio can be connected to four orthogonally directed antennas in order to enable communication with adjacent nodes. Alternatively, a separate independent radio can be connected to each antenna in order to achieve greater simultaneity of transmission and reception to the node. For example, two such radio-antenna combinations can be facing in each of the four orthogonal directions, each of the two combinations operating on a different RF channel.
Abstract:
A software programmable DSP with a field programmable instruction set is described where customized instructions can be created, or certain existing instructions can be modified, at the user's location after taking delivery of the processor. The FPGA fabric used to implement the reprogrammable instructions is restricted to supporting the software-programmable DSP—never functioning as an independent coprocessor—and therefore enabling the reprogrammable instructions to exist in the normal stream of DSP software execution. DSP-type functions implemented in the FPGA fabric are also restricted to being automatically generated such that they are synchronous with the processor clocks—enabling easy conversion to an ASIC. Designs implemented on a die containing a DSP with an FPGA-style reprogrammable instruction fabric may be migrated to a smaller die within a family of DSP die containing hard-wired ASIC instruction fabrics, all members of this ASIC family having common I/O functionality to enable operation in the same system socket.
Abstract:
An interleaved wireless mesh network is described where each mesh node always has at least two radios that have access to at least two parallel meshes, and where a packet stream may utilize either or both of these parallel meshes for any given hop, using the parallel (physical) meshes as a single (logical) mesh. Here, two sequentially adjacent packets in a particular packet stream may travel on the same mesh or on different meshes for any given hop, thereby enabling the performance of a specific sequential packet stream to be doubled. Dynamic frequency selection (DFS) operations can be performed by the parallel meshes upon sensing radar interference on a channel used by either mesh. While one mesh is performing the DFS, packets may continue to be propagated on the alternative mesh, thereby enabling continuous and uninterrupted data flow throughout the network.
Abstract:
An Electronic Mirror is described that can capture and display, using a digital/video camera or cameras, the image of a subject as they look when viewing themselves in a mirror. The captured image is displayed on a video monitor or TV set. A widescreen flat panel monitor is utilized, having the ability to physically rotate 90°. In portrait mode the monitor functions as an Electronic Mirror, and in landscape mode is capable of functioning as a conventional TV set or video monitor. Rotation is either manual or motorized. Captured images of a subject may be split such that a portion reflecting one type of outfit may be combined with a portion reflecting a different outfit, thus electronically creating a combination of clothing that may never have been actually worn. Video capture may also be supported enabling a subject to capture and display a 360 degree view as they turn around.
Abstract:
A synchronized wireless mesh network is described where mesh nodes have one or more relay radios and multiple directional antennas aimed in horizontally orthogonal directions. A rectangular grid of such mesh nodes can include at least 4 nodes arranged in a rectangular formation such that diagonally aligned nodes are incapable of communicating directly to each other. Adjacent nodes, on the other hand, can be controlled to transmit and receive to each other in an alternating sequence. Thus, diagonally aligned nodes can be controlled to transmit and receive in unison. Such a network can enable for greater speed and simultaneity of packet propagation and provide for less interference amongst adjacent nodes. Other embodiments are also described where radio transmission and reception at a particular node having multiple radios are synchronized to eliminate co-channel, adjacent channel and cross-channel interference.
Abstract:
A remote controller/communicator device is described that aids in answering and processing incoming calls in a manner courteous to those in close proximity to the receiving party. These devices provide a silent, vibrating ring indication in a small wireless device that can be kept close to the user's body. Some embodiments also include bi-directional voice communications with a mobile phone thereby also implementing a wireless headset function. Additional embodiments further include a delayed “courtesy answer mode”, where the receiving party manually activates a recorded or automatically constructed message to be played for the caller, indicating that the receiving party will take their call shortly, and/or is relocating to a location where they will be better able to receive the call.
Abstract:
A combined fixed directional and mobile omnidirectional interleaved wireless mesh network is described where the fixed mesh nodes have directional antennas facing in horizontally orthogonal directions. The antennas can be focused to have a horizontal beam width of less than ninety degrees in order to achieve greater strength of signal and radiation. Each directional node can have multiple radios that communicate on separate channels, such that packets propagated through the mesh network can utilize any channel to enter or leave a particular node. The combined network also includes mobile nodes that utilize multiple radios, each connected to an omnidirectional antenna and operating on a different channel. The mobile nodes can maintain constant communication with the directional nodes as they move between various quadrants covered by the directional nodes. The mobile nodes can also maintain connections to each other even during the loss of communication with the fixed directional nodes.
Abstract:
An Application-Specific Field Programmable Gate Array (FPGA) device or fabric is described for use in applications requiring fast reconfigurability of devices in the field, enabling multiple personalities for re-using silicon resources (like arrays of large multipliers in DSP applications) from moment-to-moment for implementing different hardware algorithms. In a general purpose FPGA device or fabric, this fast reconfigurability is normally implemented by special reconfiguration support circuitry and/or additional configuration memory. Unfortunately, this flexibility requires a large amount of programmable routing resource and silicon area—limiting the viability in volume production applications. This invention describes how multi-program FPGA functionalities may be migrated to smaller die by constructing implementations with a hybrid FPGA/ASIC interconnect structure. These implementations retain multi-program capability while requiring a much smaller silicon area than a conventional FPGA when customized for a particular set of user applications.
Abstract:
Systems and methods are described for remote control of a media server computer from a controller device, typically a laptop computer, where remote operation of the media server, including the selection of videos and other digital media may be performed from the controller while normal TV programming (cable, satellite, or broadcast) is viewed on the TV. Other embodiments describe background operations performed on the controller device, the media server, or both, such that new videos may be located on the web or locally on the LAN while a current video is playing on the media server and viewed on the TV. Methods are also described for more reliably establishing network connections between the controller and media server, and systems and methods are described for implementing a multi-video display on the media server where videos to be displayed on the media server are displayed on and selected by a controller device.
Abstract:
A temperature control system is disclosed where a single smart thermostat controls a single HVAC source according to information received through a network from multiple temperature sensors placed at different locations served by the HVAC source. This system addresses the common problem most often found in multi-cubicle and/or multi-office environments where a single thermostat controls the space and temperatures vary substantially across the space, and with the time-of-day. The system may be programmed to produce a specific average temperature across the space, or alternately target different temperatures for different locations within the space according to the time-of-day, in order to compensate for changing characteristics like the position of the sun. The system is also applicable to HVAC systems for the home.