Patents by Inventor Ram Rajagopal

Ram Rajagopal 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).

  • Publication number: 20100017104
    Abstract: A roadway information system is disclosed with components generating and using vehicle signatures for vehicles passing near sensor pods located on or near lanes. Means and/or processors for matching incoming and outgoing vehicle signatures are disclosed creating an in-out vehicle match table used to generate a vehicle movement estimate or its components including a travel time and/or vehicle count.
    Type: Application
    Filed: July 20, 2009
    Publication date: January 21, 2010
    Applicant: Sensys Networks, Inc.
    Inventors: Karric Kwong, Robert Kavaler, Ram Rajagopal, Pravin Varaiya
  • Publication number: 20100017103
    Abstract: A roadway information system is disclosed with components generating and using vehicle signatures for vehicles passing near sensor pods located on or near lanes in a multiple input-output roadway node. Means and/or processors for matching incoming and outgoing vehicle signatures are disclosed creating an in-out vehicle match table used to generate a vehicle movement estimate or its components including a travel time and/or vehicle count that may be created and/or used in response to a match tally exceeding a threshold or the stimulation of a timing signal.
    Type: Application
    Filed: July 20, 2009
    Publication date: January 21, 2010
    Applicant: Sensys Networks, Inc.
    Inventors: Karric Kwong, Robert Kavaler, Pravin Varaiya, Ram Rajagopal
  • Patent number: 7627510
    Abstract: A double-sided exchange may be an exchange wherein both buyers and sellers provide bids for matching via the exchange. A first interface receives buy bids from buyers and a second interface receives sell bids from sellers. A controller matches the sell bids with the buy bids, yielding matched buy bids and matched sell bids in response thereto so that allocations of the matched buy bids and the matched sell bids maximize a surplus of the exchange. An allocation that substantially maximizes an auctioneer's profit and/or announces payments based on sell bids is provided. The announced allocations and prices can be shown to be a substantially competitive equilibrium in some applications.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: December 1, 2009
    Assignee: The Regents of the University of California
    Inventors: Rahul Jain, Charis Kaskiris, Pravin Varaiya, Jun Shu, Ram Rajagopal, Nisha Sivasankara Pillai
  • Patent number: 7516131
    Abstract: Techniques are provided for ranking-based information processing. Method steps can include integrating information from at least one source (a plurality of heterogeneous sources can also be handled), to obtain integrated information; mapping the integrated information to at least one application; ranking the integrated information based on the mapping and on ranking criteria from a knowledge base; and processing the integrated information, based on the ranking, to obtain processed integrated information. Optionally, the processing step includes formatting the processed integrated information for a plurality of applications.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: April 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mao Chen, Mitchell A. Cohen, Rakesh Mohan, Ram Rajagopal, Jakka Sairamesh, Stephen V. Stibler
  • Publication number: 20080256031
    Abstract: Techniques are provided for ranking-based information processing. Method steps can include integrating information from at least one source (a plurality of heterogeneous sources can also be handled), to obtain integrated information; mapping the integrated information to at least one application; ranking the integrated information based on the mapping and on ranking criteria from a knowledge base; and processing the integrated information, based on the ranking, to obtain processed integrated information. Optionally, the processing step includes formatting the processed integrated information for a plurality of applications.
    Type: Application
    Filed: June 18, 2008
    Publication date: October 16, 2008
    Applicant: International Bussiness Machines Corporation
    Inventors: Mao Chen, Mitchell A. Cohen, Rakesh Mohan, Ram Rajagopal, Jakka Sairamesh, Stephen V. Stibler
  • Publication number: 20070271269
    Abstract: Techniques are provided for ranking-based information processing. Method steps can include integrating information from at least one source (a plurality of heterogeneous sources can also be handled), to obtain integrated information; mapping the integrated information to at least one application; ranking the integrated information based on the mapping and on ranking criteria from a knowledge base; and processing the integrated information, based on the ranking, to obtain processed integrated information. Optionally, the processing step includes formatting the processed integrated information for a plurality of applications.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Mao Chen, Mitchell A. Cohen, Rakesh Mohan, Ram Rajagopal, Jakka Sairamesh, Stephen V. Stibler
  • Patent number: 7233700
    Abstract: A system and method for selecting a best match of a received input signal from a set of candidate signals, wherein two or more of the candidate signals are uncorrelated. In a preprocessing phase a signal transform (UST) is determined from the candidate signals. The UST converts each candidate signal to a generalized frequency domain. The UST is applied at a generalized frequency to each candidate signal to calculate corresponding generalized frequency component values (GFCVs) for each candidate signal. At runtime, the input signal of interest is received, and the UST is applied at the generalized frequency to the input signal of interest to calculate a corresponding GFCV. The best match is determined between the GFCV of the input signal of interest and the GFCVs of each of the set of candidate signals. Finally, information indicating the best match candidate signal from the set of candidate signals is output.
    Type: Grant
    Filed: April 14, 2005
    Date of Patent: June 19, 2007
    Assignee: National Instuments Corporation
    Inventors: Ram Rajagopal, Lothar Wenzel, Dinesh Nair, Darren Schmidt
  • Patent number: 7171048
    Abstract: System and method for determining the presence of an object of interest in a target data set. Portions of a target data set may be located that match an object of interest, e.g., in a template data set, with respect to various information, e.g., edge or boundary information. The invention includes improved methods for mapping point sets or curves to new point sets or curves for curve matching. The method determines the presence of an object of interest in a target data set despite of or using various types of topological transformations of the object of interest in the target data set. One or more mapping operators are determined based on template curves and/or example target curves. Pattern matching is performed on one or more target data sets using the mapping operator(s) to generate pattern matching results, and the pattern matching results output.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: January 30, 2007
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Ram Rajagopal, Satish V. Kumar, Darren R. Schmidt, Kevin M. Crotty, Matthew S. Fisher, Dinesh Nair
  • Publication number: 20070011080
    Abstract: A system and method for implementing a double-sided exchange. In an illustrative embodiment, the double-sided exchange may be an exchange wherein both buyers and sellers provide bids for matching via the exchange. A first interface receives one or more buy bids from one or more buyers and a second interface receives one or more sell bids from one or more sellers. A controller matches the one or more sell bids with the one or more buy bids, yielding one or more matched buy bids and one or more matched sell bids in response thereto so that allocations of the matched one or more buy bids and the one or more matched sell bids maximize a surplus of the exchange. Certain embodiments of the present invention may provide an allocation that substantially maximizes an auctioneer's profit and/or announces payments based on one or more sell bids. The announced allocations and prices can be shown to be a substantially competitive equilibrium in some applications.
    Type: Application
    Filed: March 23, 2006
    Publication date: January 11, 2007
    Applicant: The Regents of the University of California
    Inventors: Rahul Jain, Charis Kaskiris, Pravin Varaiya, Jun Shu, Ram Rajagopal, Nisha Pillai
  • Patent number: 7158677
    Abstract: System and method for determining the presence of an object of interest from a template image in an acquired target image, despite of or using various types of affine transformations of the object of interest in the target image. A template image discrete curve is determined from the template image corresponding to the object of interest, and a template curve canonical transform calculated based on the curve. The canonical transform is applied to the template curve to generate a mapped template curve. The target image is received, a target image discrete curve determined, and a target curve canonical transform computed based on the target curve canonical transform. The target canonical transform is applied to the target curve to generate a mapped target curve. Geometric pattern matching is performed using the mapped template and target image discrete curves to generate pattern matching results, and the pattern matching results are output.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: January 2, 2007
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Ram Rajagopal, Dinesh Nair
  • Patent number: 7139432
    Abstract: System and method for determining the presence of an object of interest in a target image. Regions of a target image may be located that match an object of interest, e.g., in a template image, with respect to various information, e.g., luminance, color and/or other types of boundary information. The invention includes improved methods for mapping point sequences (e.g., pixel sequences) or curves to new point sets or curves for curve matching. The method determines the presence of an object of interest in a target image despite of or using various types of topological transformations of the object of interest in the target image. One or more mapping operators are determined based on template curves and/or example target curves. Pattern matching is performed on one or more target images using the mapping operator(s) to generate pattern matching results, and the pattern matching results output.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: November 21, 2006
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Ram Rajagopal, Satish V. Kumar, Darren R. Schmidt, Kevin M. Crotty, Matthew S. Fisher, Dinesh Nair
  • Patent number: 7136505
    Abstract: System and method for determining a mapping operator for use in a pattern matching application, where the mapping operator enhances differences between respective objects of interest and background objects, e.g., objects not of interest. First and second information is received regarding an object of interest and objects that may appear with the object of interest in an acquired target data set, respectively. The mapping operator is determined using the first information and the second information by determining a template discrete curve characterizing the object of interest, determining one or more target discrete curves characterizing the background objects, and generating a mapping operator that enhances differences between the mapped template discrete curve and the mapped target discrete curves. The operator is stored in a memory and is operable to be used in a pattern matching application to locate instances of the object of interest in acquired target data sets or images.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: November 14, 2006
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Ram Rajagopal, Satish V. Kumar, Darren R. Schmidt, Kevin M. Crotty, Matthew S. Fisher, Dinesh Nair
  • Patent number: 7133538
    Abstract: System and method for determining the presence of an object of interest in a target image. Regions of a target image may be located that match an object of interest, e.g., in a template image, with respect to various information, e.g., luminance, color and/or other types of boundary information. The invention includes improved methods for mapping point sets or curves to new point sets or curves for curve matching. The method determines the presence of an object of interest in a target image despite of or using various types of topological transformations of the object of interest in the target image. A plurality of mapping operators are determined based on template curves and/or example target curves, e.g., background object curves. Pattern matching is performed on one or more target images using the mapping operators to generate pattern matching results, and the pattern matching results output.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: November 7, 2006
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Ram Rajagopal, Satish V. Kumar, Darren R. Schmidt, Kevin M. Crotty, Matthew S. Fisher, Dinesh Nair
  • Patent number: 7127100
    Abstract: A system and method for analyzing an image. The system may comprise a computer which includes a CPU and a memory medium which is operable to store one or more programs executable by the CPU to perform the method. The method may include: 1) receiving data describing an n-dimensional image, wherein the image is defined in a bounded n-dimensional space, wherein the image is embedded in an m-dimensional real space via an embedding function x( ), and wherein m>n; 2) determining a diffeomorphism (f,g) of the n-dimensional space; 3) computing the inverse transform (f?1,g?1) of the determined diffeomorphism (f,g); 4) selecting a plurality of points in the n-dimensional space; 5) mapping the plurality of points onto the image using x(f?1,g?1) thereby generating a mapped plurality of points on the image; and 6) analyzing the mapped plurality of points to determine characteristics of the image.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: October 24, 2006
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Dinesh Nair, Ram Rajagopal
  • Patent number: 7120301
    Abstract: System and method for re-sampling discrete curves, thereby efficiently characterizing point sets or curves in a space. The method may also provide improved means for mapping point sets or curves to new point sets or curves for curve matching. A weight vector or function is determined based on a plurality of discrete curves, e.g., from one or more template data sets or images. The weight function enhances differences between weighted discrete curves. A set of orthonormal polynomials is determined based on the computed weight function, where the set of orthonormal polynomials comprises a set of orthogonal eigenfunctions of a Sturm-Liouville differential equation. Values for a plurality of zeros for one of the set of orthonormal polynomials is determined that comprise resampling points for the plurality of discrete curves. Each of the plurality of discrete curves is resampled based on the determined values of the plurality of zeros.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: October 10, 2006
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Ram Rajagopal, Satish V. Kumar, Darren R. Schmidt, Kevin M. Crotty, Matthew S. Fisher, Dinesh Nair
  • Patent number: 7034831
    Abstract: A system and method for generating a curve in a region, e.g., a Low Discrepancy Curve. The method may generate an unbounded Low Discrepancy Point (LDP); apply one or more boundary conditions to the unbounded LDP to generate a bounded LDP located within the region; repeat said generating and said applying one or more boundary conditions one or more times, generating a Low Discrepancy Sequence (LDS) in the region; store the LDS; and generate output comprising the LDS, wherein the LDS defines the curve in the region. The method may scan the region according to the defined curve. In generating the unbounded LDP, the method may select two or more irrational numbers, a step size epsilon (?), and a starting position; initialize a current position to the starting position; and increment components of the current position based on ? and the irrational numbers to generate the unbounded LDP.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: April 25, 2006
    Assignee: National Instruments Corporation
    Inventors: Lothar Wenzel, Ram Rajagopal, Dinesh Nair
  • Patent number: 7013047
    Abstract: A system and method for performing a curve fit on a plurality of data points. In an initial phase, a subset Pmax of the plurality of points which represents an optimal curve is determined. This phase is based on a statistical model which dictates that after trying at most Nmin random curves, each connecting a randomly selected two or more points from the input set, one of the curves will pass within a specified radius of the subset Pmax of the input points. The subset Pmax may then be used in the second phase of the method, where a refined curve fit is made by iteratively culling outliers from the subset Pmax with respect to a succession of optimal curves fit to the modified subset Pmax at each iteration. The refined curve fit generates a refined curve, which may be output along with a final culled subset Kfinal of Pmax.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: March 14, 2006
    Assignee: National Instruments Corporation
    Inventors: Darren Schmidt, Ram Rajagopal, Lothar Wenzel, Dinesh Nair
  • Patent number: 6963667
    Abstract: A system and method for selecting a best match of a received input signal from a set of candidate signals, wherein two or more of the candidate signals are uncorrelated. In a preprocessing phase a unified signal transform (UST) is determined from the candidate signals. The UST converts each candidate signal to a generalized frequency domain. The UST is applied at a generalized frequency to each candidate signal to calculate corresponding generalized frequency component values (GFCVs) for each candidate signal. At runtime, the input signal of interest is received, and the UST is applied at the generalized frequency to the input signal of interest to calculate a corresponding GFCV. The best match is determined between the GFCV of the input signal of interest and the GFCVs of each of the set of candidate signals. Finally, information indicating the best match candidate signal from the set of candidate signals is output.
    Type: Grant
    Filed: January 12, 2001
    Date of Patent: November 8, 2005
    Assignee: National Instruments Corporation
    Inventors: Ram Rajagopal, Lothar Wenzel, Dinesh Nair, Darren Schmidt
  • Patent number: 6959104
    Abstract: A system and method for scanning for an object within a region using a Low Discrepancy Sequence scanning scheme. The system may comprise a computer which includes a CPU and a memory medium which is operable to store one or more programs executable by the CPU to perform the method. The method may: 1) calculate a Low Discrepancy Sequence of points in the region; 2) generate a motion control trajectory from the Low Discrepancy Sequence of points (e.g., by generating a Traveling Salesman Path (TSP) from the Low Discrepancy Sequence of points and then re-sampling the TSP to produce a sequence of motion control points comprising the motion control trajectory); 3) scan the region along the motion control trajectory to determine one or more characteristics of the object in response to the scan. The method may also generate output indicating the one or more characteristics of the object.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: October 25, 2005
    Assignee: National Instruments Corporation
    Inventors: Ram Rajagopal, Lothar Wenzel, Dinesh Nair
  • Patent number: 6950552
    Abstract: A scanning system and method for locating a point within a region. The method may: 1) determine or locate a region of interest in the region; 2) determine one or more characteristics of the region of interest within the region, wherein the region of interest includes the point of interest; 3) determine a continuous trajectory based on the one or more characteristics of the region of interest; 4) measure the region of interest at a plurality of points along the continuous trajectory to generate a sample data set; 5) perform a surface fit of the sample data set using the approximate model to generate a parameterized surface; and 6) calculate a location of the point of interest based on the parameterized surface. The method may include measuring the region at and/or near the calculated location to confirm the solution, and may also include generating output comprising the results.
    Type: Grant
    Filed: June 8, 2001
    Date of Patent: September 27, 2005
    Assignee: National Instruments Corporation
    Inventors: Dinesh Nair, Ram Rajagopal, Lothar Wenzel