Patents by Inventor Niraj Gupta

Niraj Gupta has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8578261
    Abstract: In one embodiment, a method is illustrated as including receiving a digital content request relating to digital content accessible using a resource identifier, retrieving the digital content using the resource identifier, converting the digital content into formatted digital content having a file format different from that of the digital content, and compatible to be displayed in a preview frame, and transmitting the formatted digital content. Further, in some embodiments, a method is illustrated as including receiving a search result containing a resource identifier, extracting the resource identifier from the search result, and associating a file format description with the resource identifier, and displaying the search result and the file format description.
    Type: Grant
    Filed: June 22, 2007
    Date of Patent: November 5, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Niraj Gupta, Nitin Goel
  • Patent number: 8042036
    Abstract: A method for generating a link is provided. In this method, a selection of a portion associated with a resource is provided. The portion is identified by a portion identifier. Additionally provided is a link to the resource on a computer network. To generate the link, the portion identifier is embedded into the link.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: October 18, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Raman Sharma, Ashutosh Sharma, Niraj Gupta
  • Patent number: 7461349
    Abstract: An editor application receives a selection of content made with a selection tool such as a computer mouse. The editor application monitors one or more motion attributes (e.g., direction, speed, etc.) associated with the selection tool during the selection of content. During a respective operation (e.g., pasting) of the selected content, the editor application takes into account the one or more motion attributes associated with the selection tool when initiating a paste function with respect to the selected content. That is, the one or more motion attributes observed during the selection of content dictate (at least in part) how editor application will use the selected content. For example, a user can select text from right-to-left. During a respective copy and paste operation, because the text was selected in reverse order, the editor application reverses an ordering of how the characters appear in the pasted text.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: December 2, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Raman Sharma, Niraj Gupta
  • Patent number: 7366635
    Abstract: Methods, systems, and apparatus, including computer program products, for calculating or applying a gradient over a region in a multi-dimensional space. A boundary defines the shape of the region. A gradient specifies a value transition between a starting position and an ending position. The following actions are performed to calculate a gradient value at any point in the selected region: determining an interpolation vector extending from an effective origin included in the starting position through the point to the ending position and defining a gradient value for the point according to the gradient and based on the position of the point along the interpolation vector relative to the effective origin and an intersection point where the interpolation vector meets the boundary.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: April 29, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Niraj Gupta, Martin E. Newell, Peter F. Ullmann
  • Patent number: 6870954
    Abstract: Computer-implemented methods and computer program apparatus, for implementing techniques for shading selected regions of an image. These include receiving an input selecting a region to be filled, receiving an input defining a gradient specifying a color transition to be applied between a starting position and an ending position, and applying the gradient between the starting position and the ending position to assign, based on the shape of the selected region, a color for each of a plurality of points located inside an outline defining the region's shape. In preferred embodiments, the gradient is applied by identifying, for each point in the selected region, a color interpolation vector extending from the starting position through the point to the ending position and intersecting the outline at one or more intersection points, and assigning a color for the point based on its position along the color interpolation vector.
    Type: Grant
    Filed: April 4, 2001
    Date of Patent: March 22, 2005
    Assignee: Adobe Systems Incorporated
    Inventor: Niraj Gupta
  • Patent number: 6774907
    Abstract: A computer-implemented method for generating a graphic fill includes selecting a tint curve and a tint vector for a graphical object; and applying a tint transform to the fill of the graphical object.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: August 10, 2004
    Assignee: Adobe Systems Incorporated
    Inventor: Niraj Gupta
  • Patent number: 6563846
    Abstract: For optical transmitters in DWDM network systems, a method of operating the semiconductor laser which provides the output of the optical transmitter. The output power and wavelength of the semiconductor laser is set by controlling the bias current and operating temperature according to a closed theoretical mathematical form. The form has the variables of output power, wavelength, bias current and temperature related to each other by empirically determined coefficients. In this manner the optical transmitter can efficiently vary its output power while maintaining its wavelength constant, or vary its wavelength while maintaining its output power constant.
    Type: Grant
    Filed: September 6, 2000
    Date of Patent: May 13, 2003
    Inventors: Chien-Yu Kuo, Niraj Gupta
  • Patent number: 6493119
    Abstract: A network switch connecting N input optical fibers and N output optical fibers, each optical fiber carrying M wavelength channels. The network switch has a control unit, a plurality of demultiplexers connected to the input output optical fibers, a plurality of tunable channel units, a switch fabric and a plurality of combiners connected to the output optical fibers. The demultiplexers and tunable channel units provide the wavelength routing function and the switch fabric, which has M×N2 switch points, switches signals from input optical fiber to output fiber so that the switch can switch signals from one wavelength channel to another and from one input optical fiber to one or more output optical fibers of the optical network. The switch fabric is formed from a plurality of switch modules, one switch module for each incoming wavelength channel.
    Type: Grant
    Filed: August 25, 2000
    Date of Patent: December 10, 2002
    Inventors: Chien-Yu Kuo, Niraj Gupta, Ronald Garrison
  • Patent number: 6369923
    Abstract: The present invention provides for an optical transmission system for generating light signals at a plurality of predetermined wavelengths on an output fiber. The system has a plurality of modulated laser sources coupled to the output fiber and a feedback loop connected to the output fiber. The feedback loop includes a first subloop which generates electrical signals indicative of a total amount of light carried on the output fiber, and a second subloop which generates electrical signals indicative of an amount of light carried on the output fiber at the predetermined wavelengths. A control unit coupled to the plurality of laser sources receives the electrical signals from the first and second subloops and adjusts the laser source output wavelengths so that the output of each laser source is centered at one of the predetermined wavelengths. A comb filter is in the second subloop for transmitting light signals at the predetermined wavelengths.
    Type: Grant
    Filed: August 16, 2000
    Date of Patent: April 9, 2002
    Assignee: Cinta Corporation
    Inventors: Chien-Yu Kuo, Tai S. Chen, Niraj Gupta
  • Patent number: 6222861
    Abstract: A method and apparatus for controlling the wavelength of a laser. Initially, the wavelength of the laser is coarsely tuned to within a predetermined window around a specified wavelength. After coarse adjustment, a wavelength control loop is activated to finely tune and lock the laser wavelength. In an embodiment, the control loop dithers the wavelength of the optical carrier signal from the laser. The optical carrier signal is then modulated (i.e., with data) in the normal manner. A portion of the modulated optical signal is filtered and detected. The amplitude and phase of the detected signal, which comprises the error signal, is processed and averaged. The averaged signal is then summed with a dither signal to provide a composite signal. A control signal corresponding to the composite signal is then generated and used to adjust the laser wavelength.
    Type: Grant
    Filed: September 3, 1998
    Date of Patent: April 24, 2001
    Assignee: Photonic Solutions, Inc.
    Inventors: Chien-Yu Kuo, Niraj Gupta
  • Patent number: 5369989
    Abstract: A simple, reliable, compact and inexpensive automobile engine misfiring detection system includes a basic capacitive pressure transducer, attached to a bleeder pipeline equidistantly from each point where the exhaust manifold is attached to the engine, and made of two closely spaced insulating plates whose opposed faces contain conductive layers, and one of which plates is a flexible diaphragm of low mechanical hysteresis. The transducer is thus coupled to a variable exhaust gas pressure source which under normal operating conditions remains at a substantially constant pressure level. The output signal from the transducer has its high-frequency AC component attenuated by a low-pass filter, whose output in turn has its DC component substantially removed by capacitive blocking, after which the remaining AC output is then amplified by a circuit including an operational amplifier.
    Type: Grant
    Filed: July 7, 1993
    Date of Patent: December 6, 1994
    Assignees: Ford Motor Company, Kavlico Corporation
    Inventors: Freeman C. Gates, Jr., Kyong M. Park, Niraj Gupta
  • Patent number: 5349864
    Abstract: A simple, reliable, compact and inexpensive fluid pressure discontinuity analysis system includes a basic capacitive pressure transducer, made of two closely spaced insulating plates whose opposed faces contain conductive layers, and one of which plates is a flexible diaphragm of low mechanical hysteresis. The transducer is coupled to a variable pressure source which under normal operating conditions remains at a substantially constant pressure level. The output signal from the transducer has its high-frequency AC component attenuated by a low-pass filter, whose output in turn has its DC component substantially removed by capacitive blocking, after which the remaining AC output is then amplified by a circuit including an operational amplifier. This AC-amplified signal is then compared with a "reduced-magnitude average" reference signal (produced by an AC-to-DC conversion side-circuit followed by magnitude-level adjustment).
    Type: Grant
    Filed: July 7, 1993
    Date of Patent: September 27, 1994
    Assignee: Kavlico Corporation
    Inventors: Kyong M. Park, Niraj Gupta