Patents Represented by Attorney Byrne Poh LLP
  • Patent number: 7904959
    Abstract: In accordance with some embodiments, systems and methods that protect an application from attacks are provided. In some embodiments, traffic from a communication network is received by an anomaly detection component. The anomaly detection component monitors the received traffic and routes the traffic either to the protected application or to a honeypot, where the honeypot shares all state information with the application. If the received traffic is routed to the honeypot, the honeypot monitors the traffic for an attack. If an attack occurs, the honeypot repairs the protected application (e.g., discarding any state changes incurred from the attack, reverting to previously saved state information, etc.).
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: March 8, 2011
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Stylianos Sidiroglou, Angelos D. Keromytis, Kostas G. Anagnostakis
  • Patent number: 7891815
    Abstract: Systems and methods for displaying three-dimensional (3D) images are described. In particular, the systems can include a display block made from a transparent material with optical elements three -dimensionally disposed therein. Each optical element becomes luminous when illuminated by a light ray. The systems can also include a computing device configured to generate two-dimensional (2D) images formatted to create 3D images when projected on the display block, by a video projector coupled to the computing device. The video projector is configured to project the 2D images on the block to create the 3D images by causing a set of the passive optical elements to become luminous. Various other systems and methods are described for displaying 3D images.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: February 22, 2011
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Shree K Nayar, Vijay Anand Nagarajan
  • Patent number: 7890874
    Abstract: In accordance with the present invention, an interactive user display application is provided. The application displays and refreshes images that are intended to represent users or members of a social network or other web-based service. Using these images, the interactive user display application allows a user of the application to interact with other users or their profiles while viewing their images or while interacting with or consuming media.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: February 15, 2011
    Assignee: DKCM, Inc.
    Inventor: Daniel Kaufman
  • Patent number: 7884658
    Abstract: Circuits for forming the inputs of a latch are provided. In some embodiments, circuits for forming inputs of a latch comprise: a first transistor having a first gate terminal, a first drain terminal, a first source terminal, a first gate length, and a first common mode level at the first gate terminal, wherein the first gate terminal provides a data input to the latch; and a second transistor having a second gate terminal, a second drain terminal, a second source terminal, a second gate length, and a second common mode level at the second gate terminal, wherein the second gate terminal provides a clock input to the latch, the second drain terminal is coupled to the first source terminal, and the first gate length and the second gate length are sized so that the first common model level and the second common mode level are substantially equal.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 8, 2011
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Peter Kinget, Shih-an Yu
  • Patent number: 7866672
    Abstract: Skate propulsion mechanisms are provided. In some embodiments, skate propulsion mechanisms comprise: a base plate; a drive wheel couple to the base plate; a shoe plate to which a user's foot can be coupled, which shoe plate can be moved relative to the base plate in response to movements in the user's foot; and a drive mechanism, coupling the shoe plate, the base plate, and the drive wheel, that propels the drive wheel when the user's foot is moved in a first direction and that permits the drivel wheel to operate in a free wheel mode when the user's foot is stationary.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: January 11, 2011
    Inventor: Adolf Brunner
  • Patent number: 7847633
    Abstract: Circuits that operate with power supplies of less than 1 volt are presented. More particularly, circuits that operate with supply voltages (VDD) near or lower than the threshold voltage of the transistors (310, 312, etc.) in those circuits are presented. Various circuits and embodiments such as operational transconductance amplifiers (346), biasing circuits, integrators, continuous-time sigma delta modulators, track-and-hold circuits, and others are presented. The techniques and circuits can be used in a wide range of applications and various transistors from metal-oxide-semiconductor to bipolar junction transistors may implement the techniques presented herein.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: December 7, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventor: Peter R. Kinget
  • Patent number: 7818797
    Abstract: A method of detecting an intrusion in the operation of a computer system based on a plurality of events. A rule set is determined for a training set of data comprising a set of features having associated costs. For each of a plurality of events, the set of features is computed and a class is predicted for the features with a rule of the rule set. For each event predicted as an intrusion, a response cost and a damage cost are determined, wherein the damage cost is determined based on such factors as the technique of the intrusion, the criticality of the component of the computer system subject to the intrusion, and a measure of progress of the intrusion. If the damage cost is greater than or equal to the response cost, a response to the event.
    Type: Grant
    Filed: October 11, 2002
    Date of Patent: October 19, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Wei Fan, Wenke Lee, Matthew Miller, Salvatore J. Stolfo
  • Patent number: 7812241
    Abstract: Methods and systems for identifying similar songs are provided. In accordance with some embodiments, methods for identifying similar songs are provided, the methods comprising: identifying beats in at least a portion of a song; generating beat-level descriptors of the at least a portion of the song corresponding to the beats; comparing the beat-level descriptors to other beat-level descriptors corresponding to a plurality of songs. In accordance with some embodiments, systems for identifying similar songs are provided, the systems comprising: a digital processing device that: identifies beats in at least a portion of a song; generates beat-level descriptors of the at least a portion of the song corresponding to the beats; and compares the beat-level descriptors to other beat-level descriptors corresponding to a plurality of songs.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: October 12, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventor: Daniel P. W. Ellis
  • Patent number: 7783183
    Abstract: Systems and methods for reducing the visibility of rain in acquired images are provided. One or more inputs relating the scene desired to be acquired by the user are used to retrieve camera settings that will reduce the visibility of rain in acquired images. Additionally, features relating to the scene may be automatically determined and used alone, or in combination with user inputs, to retrieve camera settings. The acquired images may be part of a video. Another feature of the invention is its use as a rain gauge. The camera settings are adjusted to enhance the visibility of rain, then one or more images are acquired and analyzed for the amount and size of raindrops. From this analysis the rain rate can be determined.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: August 24, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Kshitiz Garg, Shree K. Nayar
  • Patent number: 7784097
    Abstract: Systems and methods for correlating and distributing intrusion alert information among collaborating computer systems are provided. These systems and methods provide an alert correlator and an alert distributor that enable early signs of an attack to be detected and rapidly disseminated to collaborating systems. The alert correlator utilizes data structures to correlate alert detections and provide a mechanism through which threat information can be revealed to other collaborating systems. The alert distributor uses an efficient technique to group collaborating systems and then pass data between certain members of those groups according to a schedule. In this way data can be routinely distributed without generating excess traffic loads.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: August 24, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Salvatore J. Stolfo, Angelos D. Keromytis, Vishal Misra, Michael E. Locasto, Janak Parekh
  • Patent number: 7778896
    Abstract: An electronic DR conversion system includes a DR authority that interfaces with investors through the investor's order management system. When an investor has purchased or sold ordinary shares in a local market and wishes to convert them to, or cancel DRs, the investor can so instruct the DR authority. The DR authority will automatically obtain a foreign exchange rate for the transaction and compute a pass through cost, which is displayed to the investor via their order management system. If the investor accepts the pass through cost, then the DR authority can be configured to automatically issue a plurality of directions to the computer systems of various entities that will be involved in the issuance or cancellation process.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: August 17, 2010
    Assignee: BNY ConvergEx Group LLC
    Inventor: Andrew P Levine
  • Patent number: 7779463
    Abstract: Systems and methods for correlating and distributing intrusion alert information among collaborating computer systems are provided. These systems and methods provide an alert correlator and an alert distributor that enable early signs of an attack to be detected and rapidly disseminated to collaborating systems. The alert correlator utilizes data structures to correlate alert detections and provide a mechanism through which threat information can be revealed to other collaborating systems. The alert distributor uses an efficient technique to group collaborating systems and then pass data between certain members of those groups according to a schedule. In this way data can be routinely distributed without generating excess traffic loads.
    Type: Grant
    Filed: June 9, 2004
    Date of Patent: August 17, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Salvatore J. Stolfo, Tal Malkin, Angelos D. Keromytis, Vishal Misra, Michael Locasto, Janak Parekh
  • Patent number: 7720752
    Abstract: Methods, media, and systems for providing a custom hedged adjustable rate mortgage are provided. These methods, media, and systems provide hedges and mortgages that may be used in conjunction with the retail mortgage sector. To facilitate these hedges and mortgages, computer systems are provided that allow a user to calculate fees, interest rates, and payments for these products based upon various factors selected by a user. The methods, media, and systems also provide a savings calculator that enables a user to determine what savings will be made be purchasing a hedge and/or mortgage under one or more scenarios.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: May 18, 2010
    Inventors: Charles E. Uhlmann, Paul Joseph Brewer
  • Patent number: 7703924
    Abstract: Systems and methods for displaying three-dimensional (3D) images are described. In particular, the systems can include a display block made from a transparent material with optical elements three-dimensional disposed therein. Each optical element becomes luminous when illuminated by a light ray. The systems can also include a computing device configured to generate two-dimensional (2D) images formatted to create 3D images when projected on the display block, by a video projector coupled to the computing device. The video projector is configured to project the 2D images on the block to create the 3D images by causing a set of the passive optical elements to become luminous. Various other systems and methods are described for displaying 3D images.
    Type: Grant
    Filed: October 25, 2005
    Date of Patent: April 27, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventor: Shree K. Nayar
  • Patent number: 7664833
    Abstract: A method for managing connections between at least one client and at least one data server, said method comprises: (a) providing an intermediary connection apparatus comprising connections to a plurality of clients over a WAN or a LAN environment, said apparatus comprising memory buffers and at least one connection to each of said at least one data server(s) being continuously open; (b) establishing a client network connection between said apparatus and one of said clients via a network; (c) receiving a client request to receive a response from a data server over said client network connection; (d) forwarding to the data server either a request or a partial request; (e) limiting the size of the response or partial response that the server is allowed to provide at a given time to said apparatus in response to said client request; and (f) buffering data encoding requests and responses in said apparatus according to data traffic load over the connection to said server and to said client, respectively.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: February 16, 2010
    Assignee: Crescendo Networks, Ltd.
    Inventors: Yiftach Shoolman, Yigal Rappaport, Yehuda Meiman
  • Patent number: 7663640
    Abstract: Methods and systems are provided for displaying images onto an arbitrary surface, using a projector, such that the quality of the images is preserved despite surface imperfections or color variations. Methods and systems are also provided for controlling the appearance of a projection surface. Various embodiments use a detailed radiometric model and a calibration method to determine the pixel values required to be projected by a projector in order for a camera to observe a desired image. Other embodiments use a compensation algorithm that uses a feedback approach to provide the desired image compensation. Geometric mapping may be used to establish a correspondence between points in the images to be displayed by the projector and the corresponding points in the images that are captured by the camera.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: February 16, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Shree Nayar, Michael Grossberg, Harish Peri, Peter Belhumeur
  • Patent number: 7660261
    Abstract: Systems and methods for computing data transmission characteristics of a network path are disclosed. In some embodiments, the network path has a sending host, at least one intermediate host, and a receiving host, and the data transmission characteristics are computed based on single-ended measurements performed at the sending host.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: February 9, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Angelos D. Keromytis, Sambuddho Chakravarty, Angelos Stavrou
  • Patent number: 7660517
    Abstract: Systems and methods for reducing the visibility of rain in acquired images are provided. One or more inputs relating the scene desired to be acquired by the user are used to retrieve camera settings that will reduce the visibility of rain in acquired images. Additionally, features relating to the scene may be automatically determined and used alone, or in combination with user inputs, to retrieve camera settings. The acquired images may be part of a video. Another feature of the invention is its use as a rain gauge. The camera settings are adjusted to enhance the visibility of rain, then one ore more images are acquired and analyzed for the amount and size of raindrops. From this analysis the rain rate can be determined.
    Type: Grant
    Filed: March 16, 2006
    Date of Patent: February 9, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Kshitiz Garg, Shree K. Nayar
  • Patent number: 7651282
    Abstract: In some embodiments, a device includes a light modulator layer having a plurality of elements, each having a controllable transmittance, and a plurality of lenses, wherein each of the plurality of lenses is disposed to receive light independently of each other. The device further includes an image detector disposed at a distance from the light modulator layer and configured to acquire images from light that passes through the light modulator layer. In addition, the device includes a controller configured to control transmittance of the elements of the light modulator layer. Methods of acquiring images are also provided.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: January 26, 2010
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Asaf Zomet, Shree K. Nayar
  • Patent number: 7651419
    Abstract: Handles providing shock absorption are provided. In some embodiments, handles comprise: a handle core having an axis; core permanent magnets mounted to the handle core; a handle sleeve surrounding the handle core; sleeve permanent magnets mounted to the handle sleeve which generate repelling forces radial to the axis from at least some of the core permanent magnets; and an adjustment screw used to control a force longitudinal to the axis.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: January 26, 2010
    Inventor: Adolf Brunner