Patent application number | Description | Published |
20100104284 | System, method and apparatus for joint self phase modulation compensation for coherent optical polarization-division-multiplexed orthogonal-frequency division-multiplexing systems - System, apparatus and method of optical communication are provided for performing digital compensation of the self-phase modulation (SPM) effect experienced by a polarization-division multiplexed (PDM) orthogonal frequency-division multiplexed (OFDM) signal in fiber transmission by compensating a complex digital waveform representing one orthogonal polarization component of the optical PDM-OFDM signal based on both digital waveforms representing two orthogonal polarization components of the PDM-OFDM signal. The compensation of the digital waveform may be further based on an anticipated mean total nonlinear phase shift experienced by the signal during fiber transmission due to SPM. The compensation may be divided into pre-compensation at the PDM-OFDM transmitter and post-compensation at the PDM-OFDM receiver. The fiber transmission link preferably includes a pre-dispersion compensation module, distributed inline dispersion compensation modules, and a post-dispersion compensation module arranged in a judiciously chosen manner. | 04-29-2010 |
20110069975 | Digital Coherent Detection of Multi-Carrier Optical Signal - Embodiments for optical communication are provided in which subbands of a multi-carrier optical signal are digital coherent detected and then processed to recover data carried by the modulated carriers corresponding to at least one of the subbands. An exemplary optical communication system includes a multi-carrier coherent optical receiver for receiving a multi-carrier optical signal having M modulated carriers that are frequency locked, wherein M is greater than 2. The multi-carrier coherent optical receiver includes a subband digital coherent detector configured to provide output signals in a digital form for N different subbands of the multi-carrier optical signal, where N is an integer greater than 1 and less than M; and a digital signal processor configured to process the digital form of the detected output signals in order to recover the data carried by the modulated carriers corresponding to at least one of the subbands of the multicarrier optical signal. | 03-24-2011 |
20110170873 | Apparatus and Method For Generating Frequency-Locked Optical Comb Sources - Frequency-locked optical comb sources are provided that utilize recirculating frequency shifting based on frequency conversion in a modulator, together with a filter. The filter may be a wavelength notch filter and include a plurality of notches. An example apparatus includes a coupler, an I/Q modulator, and a filter. A first input of the coupler receives a first input optical carrier having a first frequency, and a second input of the coupler re receives a set of frequency-shifted carriers from the filter. The input optical carrier may have a plurality of frequencies. The I/Q modulator shifts the frequency of a first output of the coupler. The filter filters modulated output from the I/Q modulator thereby limiting the frequency-shifted carriers to be within an optical bandwidth. A second output of the coupler provides a plurality of frequency-locked carriers containing the first input optical carrier and the set of frequency-shifted carriers. | 07-14-2011 |
20120002283 | METHOD AND APPARATUS FOR RAMAN CO-PUMPS - An example Raman co-pump apparatus includes a control module for controlling output received from at least one of a first laser and a second laser, said output of said first laser and said second laser for combining into a co-pump output, wherein the control module is configured to increase a frequency difference between said first laser and said second laser. The apparatus may also include at least one of a first laser for providing a first output, a second laser for providing a second output and a polarization beam combiner for combining the first and second output into the co-pump output. Spectral overlap of orthogonally polarized pump lasers is avoided via: 1) control of the frequency (wavelength) interleave and the mode spacing of co-pump lasers; 2) control of frequency (wavelength) offset of co-pump lasers to reduce spectral overlap; and 3) use a single co-pump laser with large mode spacing. | 01-05-2012 |
20120170929 | Apparatus And Method For Monitoring An Optical Coherent Network - An example method determines at an optical network monitoring device whether a value for at least one parameter that characterizes an optical signal which traverses a link of an optical coherent network is above a corresponding threshold and sets an alarm indicator when the value is larger than the corresponding threshold. The at least one corresponding parameter is at least one of polarization mode dispersion, polarization dependent loss and chromatic dispersion. An example method may obtains the optical signal from the link of the coherent optical network and determines the value for the at least one parameter, which may entail calculating the value based on the optical signal and filter coefficients of a filter that can be utilized to compensate the optical signal. In another embodiment, the value for the at least one parameter is received from a monitoring unit that determined the value from the optical signal | 07-05-2012 |
20120189303 | OPTICAL TRANSPORT MULTIPLEXING CLIENT TRAFFIC ONTO PARALLEL LINE SYSTEM PATHS - An optical line card system includes one or more input interfaces for receiving information, a line interface comprising a plurality of line transponders, and a multiplexer for multiplexing output of the one or more input interfaces onto the plurality of line transponders. The one or more input interfaces have an aggregate information rate R | 07-26-2012 |
20120224852 | System, Method, and Apparatus for High-Sensitivity Optical Detection - An apparatus transmits data using a format where information bits intended for transmission are mapped into symbols each carrying a plurality of bits, some of which are encoded through pulse position modulation (PPM) format and the rest of which are encoded through an additional modulation format on each PPM pulse. The additional modulation format for the PPM pulse may be at least one of a polarization-division-multiplexed (PDM) modulation, phase-shift keying (PSK) modulation, polarization shift keying (PolSK) modulation, amplitude modulation (AM), quadrature-amplitude modulation (QAM) modulation, or a combination thereof. In one embodiment, the additional modulation of the PPM pulses is through polarization-division-multiplexed quadrature-phase-shift keying (PDM-QPSK). The unique combined use of PDM-QPSK and PPM produces much higher receiver sensitivity than either PPM or PDM-QPSK alone. | 09-06-2012 |
20120224862 | System, Method, and Apparatus for High-Sensitivity Optical Detection - An apparatus receives data encoded in a format where information bits for transmission are mapped into symbols each carrying a plurality of bits, some of which are encoded through a pulse position modulation (PPM) format and the rest of which are encoded through an additional modulation format on at least one PPM pulse. The receiver detects the signal through a dual-polarization coherent receiver front-end, and recovers polarization components of the signal by decoding a first non-zero portion of a plurality of bits carried by a symbol based on slot position of at least one PPM pulse in the polarization components and a second non-zero portion of the plurality of bits carried by the symbol based on the additional modulation carried by at least one PPM pulse in the polarization components. Pilot-assisted single-carrier frequency-division equalization (PA-SC-FDE) may be used for reliable signal reception in the presence of severe PPM errors. | 09-06-2012 |
20130070786 | Communication Through Phase-Conjugated Optical Variants - An optical transport system configured to transmit at least two phase-conjugated optical variants carrying the same modulated symbols, with the phase-conjugated optical variants in being different from one another in one or more of polarization of light, the time of transmission, spatial localization, optical carrier wavelength, and subcarrier frequency during transmission. The two phase-conjugated optical variants can be generated by a single polarization-diversity transmitter to be orthogonally polarized, and propagate through an optical transmission link with the same wavelength and spatial path. The optical variants are detected and processed at the receiver in a manner that enables coherent summation of the corresponding electrical signals prior to constellation de-mapping. The coherent summation tends to cancel out the deleterious effects of nonlinear distortions imparted on the individual phase-conjugated optical variants in an optical fiber transmission link because said nonlinear distortions tend to be opposite to each other. | 03-21-2013 |
20130071119 | COMMUNICATION THROUGH PRE-DISPERSION-COMPENSATED PHASE-CONJUGATED OPTICAL VARIANTS - An apparatus comprises an optical transmitter that comprises a processor and at least one optical modulator. The processor is configured to generate electronic representations of at least two pre-dispersion-compensated phase-conjugated optical variants carrying a same modulated payload data for transmission. The at least one optical modulator is configured to modulate the electronic representations, wherein an amount of dispersion induced on the pre-dispersion-compensated phase-conjugated optical variants depends on an accumulated dispersion (AD) of a transmission link through which the pre-dispersion-compensated phase-conjugated optical variants are to be transmitted. The amount of dispersion induced on the phase-conjugated optical variants may be approximately −AD/2, where AD is the accumulated dispersion of the transmission link. The pre-dispersion-compensated phase-conjugated optical variants are different from one another in one or more dimensions such as the polarization of light, the time of transmission, the spatial localization, the optical carrier wavelength, or the subcarrier frequency during transmission. | 03-21-2013 |
20130089339 | System, Method And Apparatus For High-Sensitivity Optical Detection - An apparatus receives data encoded in a format where information bits for transmission are mapped into symbols each carrying a plurality of bits, some of which are encoded through a frequency-shift keyed (FSK) format and the rest of which are encoded through an additional modulation format on at least one FSK carrier. The receiver detects the signal through a dual-polarization coherent receiver front-end, and recovers polarization components of the signal by decoding a first non-zero portion of a plurality of bits carried by a symbol based on frequency slot position of at least one FSK carrier in the polarization components and a second non-zero portion of the plurality of bits carried by the symbol based on the additional modulation carried by at least one FSK carrier in the polarization components. Pilot-assisted orthogonal frequency-division de-multiplexing (PA-OFDM) may be used for spectrally-efficient signal reception, even in the presence of severe FSK errors. | 04-11-2013 |
Patent application number | Description | Published |
20150095840 | SMART OPEN POPUP WINDOW - Techniques for providing a popup window include identifying a child frame that is displayable in a parent frame, the child frame associated with an application that is executing within the parent frame; identifying a function for providing a popup window; adding the function to the child frame; calling, by the child frame, the function through the parent frame; and in response to the calling, providing for display the popup window in the parent frame. | 04-02-2015 |
20160078388 | SYSTEMS AND METHODS FOR CODE INSTRUMENTATION FOR ANALYTICS - A system and method of inserting instrumentation analytics into a business application program that is written in a web browser language is disclosed. The method includes receiving at an instrumentation server the business application program, parsing the business application program to generate an abstract syntax tree, examining the abstract syntax tree to identify function calls within the business application program, and inserting an instrumentation framework into the business application program to create a modified business application program, the instrumentation framework monitoring function calls during operation of the modified business application program. A system to implement the method and a computer-readable medium are disclosed. | 03-17-2016 |
20160100003 | METHOD AND SYSTEM FOR A CROWD SERVICE STORE - A method, medium, and system to receive a request for a web-based service from an application, determine whether the requested service is available for consumption, invoke an application programming interface (API) call to the requested service, establish a communication connection between the application and the requested service, and deliver the requested service to the application over the established communication link, including management thereof. | 04-07-2016 |
Patent application number | Description | Published |
20120162246 | METHOD AND AN APPARATUS FOR AUTOMATIC CAPTURING - The subject matter discloses a method for capturing a screen object on a display of a computerized device, the method comprising receiving an indication about the screen object; determining an at least one point of the screen object according to the indication; marking the at least one point with an at least one pattern; wherein the at least one pattern comprises at least two pixels; capturing a display for providing a captured display; wherein the captured display comprises the at least one pattern; searching the at least one pattern in the captured-display; calculating a boundary of the screen object in the captured-display; and extracting the screen object from the captured-display according to the boundary. | 06-28-2012 |
20130086483 | Managing a Contextual Workspace - Techniques for providing user-based context to a virtual workspace, including: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in one or more data objects; identifying an interaction by the user with at least some of the data contained in the one or more data objects; and based on the identified interaction, identifying additional data contained in the one or more data objects that is semantically related to the data interacted with by the user. | 04-04-2013 |
20130139081 | VIEWING PREVIOUS CONTEXTUAL WORKSPACES - In some implementations, a method performed with a computing system includes generating a virtual workspace viewable by a user on a graphical user interface. The virtual workspace comprises a first plurality of workspace modules. A request to present a previous version of the virtual workspace from a previous time period is received. In response to at least the request, the virtual workspace is updated to the previous version. The previous version includes a second plurality of workplace modules different from the first plurality of workspace modules. | 05-30-2013 |
20130167072 | Smart and Flexible Layout Context Manager - The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes receiving, using at least one computer, a message associated with a first widget of a plurality of widgets within a container widget, gathering information associated with the plurality of widgets, determining whether the first widget of the plurality of widgets is overlapping at least a second widget of the plurality of widgets, determining overlapped widgets of the plurality of widgets to reposition, and recalculating positions of the plurality of widgets. | 06-27-2013 |
20130167073 | SMART AND FLEXIBLE LAYOUT CONTEXT MANAGER - The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes loading a container widget, rendering, using at least one computer, a layout grid associated with the loaded container widget, and receiving an action associated with the container widget. | 06-27-2013 |
20130167079 | SMART AND FLEXIBLE LAYOUT CONTEXT MANAGER - The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes selecting a widget to add to a container widget, determining, using at least one computer, whether the selected widget has dimensional data, prefetching the selected widget, and retrieving content for the prefetched selected widget. | 06-27-2013 |
20130167080 | SMART AND FLEXIBLE LAYOUT CONTEXT MANAGER - The present disclosure involves computer-implemented methods, software, and systems for intuitive widget ordering in a workspace. A computer-implemented method includes resizing a container widget, loading the configuration of a layout grid associated with the resized container widget, determining a number of cells in a layout grid row, calculating, using at least one computer, a new cell dimension for each cell in the layout grid row, and rendering the layout grid based upon the calculated new cell dimension. | 06-27-2013 |
20140281928 | CONTENT-DRIVEN LAYOUT - The disclosure generally describes computer-implemented methods, software, and systems for generating content-driven layouts. One method includes: receiving a first user input specifying a template rule for a template being generated, receiving a second user input specifying a template part rule for a part of the template, wherein the template part rule takes precedence over the template rule, and receiving a third user input specifying a container rule for a container located in the part of the template, wherein the container rule takes precedence over the template part rule and the template rule. Based on content provided for the template, at least one of the template rule, template part rule and the container rule is applied based on the precedence, and the template is presented. | 09-18-2014 |