Abstract:
An optical return-to-zero (RZ) signal generator and related methods are described in which a phase modulator causes a phase change in an optical signal responsive to a transition in a driving signal, and in which an interferometer receives the optical signal from the phase modulator and generates an optical pulse responsive to that phase change. Preferably, the interferometer introduces a fixed, unmodulated time delay between its two signal paths, the fixed time delay being selected such that destructive interference occurs at an output of the interferometer when the phase of the optical signal received from the phase modulator remains constant. However, when a rising or falling edge of the driving signal causes phases changes in the optical signal, the destructive interference at the output of the interferometer is disturbed, and an optical pulse is generated. The driving signal is a differentially encoded version of an input information signal. Alternatively, the driving signal is proportional to the input information signal and the transmitted RZ-formatted optical signal is a differentially encoded version of that signal. Features for regulating the fixed time delay, features for frequency shift compensation, features for loss compensation/equalization, and integrated single-chip and multiple-chip embodiments are also described.
Abstract:
A version based content distribution and synchronization system configured for content distribution from a syndicator to a subscriber is disclosed. The preferred system comprises version based content, a syndicator, subscriber content, and a subscriber. Preferably, the content comprises a version number and the subscriber content comprises a subscriber content version number. The version based content preferably comprises digital media. The version based content is preferably stored and organized on the syndicator in a tree like structure. The syndicator preferably compares the version number of the version based content with the subscriber content version number of the subscriber content. If the version number is greater than the subscriber content version number, the version based content is transferred from the syndicator to the subscriber. Preferably, the version based content is distributed and synchronized via an internet protocol method.
Abstract:
A content server provides content to a first network device during a data synchronization between the two devices. A middleware filter selectively filters content provided by the content server such that selected content is provided to the first network device. The middleware filter is included within a second network device coupled between the content server and the first network device. The second network device acts as a proxy for the first network device to receive the content provided by the content server. The content is provided from the content server according to a subscription service between the content server and the first network device. The first network device is preferably a personal digital assistant (PDA) and the second network device is preferably a personal computer. Alternatively, the content server is coupled to the first network device, without the second network device coupled in between. In the alternative case, the middleware filter is included within the content server, and the content is selectively provided from the middleware filter, on the content server, to the first network device.
Abstract:
A content server provides content to a first network device during a data synchronization between the two devices. A middleware filter selectively filters content provided by the content server such that selected content is provided to the first network device. The middleware filter is included within a second network device coupled between the content server and the first network device. The second network device acts as a proxy for the first network device to receive the content provided by the content server. The content is provided from the content server according to a subscription service between the content server and the first network device. The first network device is preferably a personal digital assistant (PDA) and the second network device is preferably a personal computer. Alternatively, the content server is coupled to the first network device, without the second network device coupled in between. In the alternative case, the middleware filter is included within the content server, and the content is selectively provided from the middleware filter, on the content server, to the first network device.
Abstract:
An integrated optical cross-connect device and associated methods are described, the cross-connect device comprising a plurality M of input waveguides formed in a first material layer of an integrated circuit, a plurality N of output waveguides formed in a second material layer of the integrated circuit, and a plurality MN of micromechanically actuated bridge elements formed in at least one intermediate layer lying between the first and second material layers. Responsive to an electrical control signal, each bridge element establishes an index-guided, nonreflecting optical path between its associated input waveguide and its associated output waveguide. Preferably, the bridge element comprises an arcuate waveguide structure substantially surrounded by air or other nonsolid material, the arcuate waveguide structure being twistably connected to a remainder of the intermediate layer by a narrow neck portion. When electrostatically actuated, one end of the arcuate waveguide structure rises to meet the input waveguide while the other end lowers to meet the output waveguide. Associated fabrication methods and an expandable, modular cross-connect system based on the cross-connect device are also described.
Abstract:
The present invention includes a method and system for transferring files between a personal computer (PC) and a personal digital assistant (PDA). In the absence of the file stream manager of the PDA being available to the conduit, the present invention defines a mechanism to effectuate file conversion and transfer through the conduit without the file stream manager. The present invention includes a method and system that generates a file in the PC and allocates a record size such that the file is read and written into separate data records of the allocated size before transfer to the PDA. An application information block is generated to identify the number of records and the size of each record. Upon receiving the records in the PDA, the method and system of the present invention utilizes the database manager to read and the file stream manager to write each record into a storage heap before the file and the file stream manager are closed.
Abstract:
The present invention discloses a nuclide identification device, comprising: an upper casing portion; a lower casing portion, detachably combined with the upper casing portion to form a cavity; and a key circuit portion for performing nuclide identification, housed in the cavity and positioned between the upper casing portion and the lower casing portion, wherein a gap between the upper casing portion and the lower casing portion is sealed by a first waterproof structure. Compared with the prior art, the present nuclide identification device is capable of using in environment requiring to be waterproof and dustproof, so as to make a detection on the radioactive material in the environment.
Abstract:
The present invention is a system and method that facilitates the reduction of presentation glitches in a digital video system. The present invention is a system and method that automatically determines if digital video (DV) data is missing from a stream of DV information and replaces or patches missing DV data with appropriate information to reduce the appearance of interruptions in the video (e.g., glitches in presentations). A communication packet carrying application data is received by an application data patching computer system. In one embodiment of the present invention, an IEEE standard 1394 compliant isochronous packet carrying digital video information is received. The application data (e.g., DV information) is separated from other communication packet protocol data (e.g., IEEE standard 1394 compliant header information). The received application data is analyzed to determine if it conforms to configuration constraints of predetermined application data format requirements. In one exemplary implementation, the initial information included in the application data section of the communication packet is analyzed to determine if it appropriately (e.g., sequentially) follows the information in previously received communication packet in accordance with predefined configuration definitions. If the information does not appropriately (e.g., sequentially) follow the information in previously received communication packet, a data patch is provided for lost or missing application data.
Abstract:
The present invention is a system and method that facilitates the reduction of presentation glitches in a digital video system. The present invention is a system and method that automatically determines if digital video (DV) data is missing from a stream of DV information and replaces or patches missing DV data with appropriate information to reduce the appearance of interruptions in the video (e.g., glitches in presentations). A communication packet carrying application data is received by an application data patching computer system. In one embodiment of the present invention, an IEEE standard 1394 compliant isochronous packet carrying digital video information is received. The application data (e.g., DV information) is separated from other communication packet protocol data (e.g., IEEE standard 1394 compliant header information). The received application data is analyzed to determine if it conforms to configuration constraints of predetermined application data format requirements. In one exemplary implementation, the initial information included in the application data section of the communication packet is analyzed to determine if it appropriately (e.g., sequentially) follows the information in previously received communication packet in accordance with predefined configuration definitions. If the information does not appropriately (e.g., sequentially) follow the information in previously received communication packet, a data patch is provided for lost or missing application data.
Abstract:
A system for packet parsing and data reconstruction in an IEEE 1394-1995 serial bus network includes a network interface unit, a processing unit, and a memory wherein an operating system resides. The operating system includes a streaming services module and a multimedia Application Program Interface (API) module. The network interface unit receives a stream of packets from a transmission device. Each packet includes a header portion, and may also include a data portion. The data portion, if present, stores data content generated from source data organized in accordance with a predetermined format. The streaming services module stores and then parses the received packets. A method for packet parsing and data reconstruction includes the steps of receiving a packet stream; storing a first and a second packet; locating a header portion within the first packet; and determining whether a header portion within the second packet immediately follows the header portion within the first packet. The method may also include the steps of determining whether the first packet corresponds to a particular boundary within the source data, such as the beginning of a digital video (DV) frame; and transferring data content within the first packet to a buffer.