Patents by Inventor Robert Rudd

Robert Rudd 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: 10310991
    Abstract: A method for timely address space randomize includes loading a code region from a program binary to a first location within the address space, detecting, during execution of the program, an output-input call pair from the program and, in response to detecting the output-input call pair from the program: selecting a second location within the address space to move the code region to, determining memory locations of one or more references to the code region, updating the values of the references in memory based on the second location and using annotation information within the program binary, and moving the code region to the second location within the address space.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: June 4, 2019
    Assignee: Massachusetts Institute of Technology
    Inventors: Hamed Okhravi, Thomas R. Hobson, David O. Bigelow, Robert Rudd, William W. Streilein
  • Patent number: 10268601
    Abstract: In a system executing a program, a method comprises detecting one or more input/output calls associated with the program and re-randomizing memory associated with the program in response to the one or more input/output calls. A related system is also described.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: April 23, 2019
    Assignee: Massachusetts Institute of Technology
    Inventors: Hamed Okhravi, Thomas R. Hobson, David O. Bigelow, Robert Rudd, David M. Perry, Kristin S. Dahl, William W. Streilein
  • Publication number: 20180046585
    Abstract: A method for timely address space randomize includes loading a code region from a program binary to a first location within the address space, detecting, during execution of the program, an output-input call pair from the program and, in response to detecting the output-input call pair from the program: selecting a second location within the address space to move the code region to, determining memory locations of one or more references to the code region, updating the values of the references in memory based on the second location and using annotation information within the program binary, and moving the code region to the second location within the address space.
    Type: Application
    Filed: August 11, 2016
    Publication date: February 15, 2018
    Inventors: Hamed Okhravi, Thomas R. Hobson, David O. Bigelow, Robert Rudd, William W. Streilein
  • Publication number: 20170364452
    Abstract: In a system executing a program, a method comprises detecting one or more input/output calls associated with the program and re-randomizing memory associated with the program in response to the one or more input/output calls. A related system is also described.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 21, 2017
    Inventors: Hamed Okhravi, Thomas R. Hobson, David O. Bigelow, Robert Rudd, David M. Perry, Kristin S. Dahl, William W. Streilein
  • Patent number: 9213334
    Abstract: A runway traction estimation and reporting method and computer readable medium is provided. Upon detection of a landing event, a runway traction estimation and reporting method provides for various measurements and calculations to estimate the traction of the runway and create a traction map of the runway. A computer readable medium may contain instructions for a runway traction estimation and reporting processor directing the processor to perform various measurements and calculations to estimate the traction of the runway. The processor may communicate with a ground station or with other aircraft to produce collaborative results.
    Type: Grant
    Filed: May 1, 2014
    Date of Patent: December 15, 2015
    Assignee: Goodrich Corporation
    Inventors: William A. Veronesi, Enrico Manes, Michael Anthony Lynch, Stephen E. Tongue, Richard Kolk, Richard Paul Metzger, Paul Martin Franz, Robert Rudd, III
  • Publication number: 20150316929
    Abstract: A runway traction estimation and reporting method and computer readable medium is provided. Upon detection of a landing event, a runway traction estimation and reporting method provides for various measurements and calculations to estimate the traction of the runway and create a traction map of the runway. A computer readable medium may contain instructions for a runway traction estimation and reporting processor directing the processor to perform various measurements and calculations to estimate the traction of the runway. The processor may communicate with a ground station or with other aircraft to produce collaborative results.
    Type: Application
    Filed: May 1, 2014
    Publication date: November 5, 2015
    Applicant: Goodrich Corporation
    Inventors: William A. Veronesi, Enrico Manes, Michael Anthony Lynch, Stephen E. Tongue, Richard Kolk, Richard Paul Metzger, Paul Martin Franz, Robert Rudd, III
  • Publication number: 20150100249
    Abstract: A method of analysis of a heterogeneous product, for example heparin or heparin derivatives, to define whether said heterogeneous product is consistent with a library of verified heterogeneous samples (Library 1) by analysing the variation, natural or alien. The acceptable variation of the heterogeneous product is determined by comparing Library 1 with a second set of verified spectra (Library 2), by use of comparative two-dimensional correlation spectroscopic filtering (comparative 2D-COS-f). The method comprises obtaining a one-dimensional complex spectrum, for example 1H-NMR spectra, of a heterogeneous product and testing if it has features that are greater than features found testing a spectrum from Library 2 against Library 1. In a second embodiment comparative 2D-COS-f with iterative random sampling (2D-COS-firs) is applied, which provides a more accurate and stable extraction of aliens/unnatural features.
    Type: Application
    Filed: May 10, 2013
    Publication date: April 9, 2015
    Applicants: Istituto Di Ricerche Chimiche E Biochimiche "G. Ronzoni", Anglo-Italian Chemometrics LTD.
    Inventors: Giangiacomo Torri, Marco Guerrini, Timothy Robert Rudd
  • Patent number: 8421824
    Abstract: An image generation method and system. The method includes receiving by a computing apparatus from a video recording device attached to a backside of a video monitor connected to the computing apparatus, a video data stream comprising a first video image of an input device connected to the computing apparatus and a second video image of a users hands enabling switches on the input device. An input device image associated with the input device is displayed. The computing apparatus super-imposes and displays a hand image associated with the user's hands over the input device image. The computing apparatus adjusts a brightness of the hand image such that the input device image is visible through the hand image.
    Type: Grant
    Filed: April 17, 2012
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Patent number: 8326837
    Abstract: Embodiments for dynamically generating a portal site map may include determining a root node of a navigational construct of a portal site, where the root node has one or more child nodes. Embodiments may further include recursively crawling through the one or more child nodes of the root node to discover a composition subtree for at least one of the child nodes, the composition subtree comprising information relating to one or more portlets associated with at least one of the child nodes. Embodiments may further include generating a portal site map having an indication of the one or more child nodes and an indication of the one or more portlets associated with at least one of the child nodes. Further embodiments may include generating a portlet response based on the generated portal site map.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Stuart Brown, James Robert Rudd, Robert J. Torres
  • Publication number: 20120200602
    Abstract: An image generation method and system. The method includes receiving by a computing apparatus from a video recording device attached to a backside of a video monitor connected to the computing apparatus, a video data stream comprising a first video image of an input device connected to the computing apparatus and a second video image of a users hands enabling switches on the input device. An input device image associated with the input device is displayed. The computing apparatus super-imposes and displays a hand image associated with the user's hands over the input device image. The computing apparatus adjusts a brightness of the hand image such that the input device image is visible through the hand image.
    Type: Application
    Filed: April 17, 2012
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Patent number: 8228345
    Abstract: An image generation method and system. The method includes receiving by a computing apparatus from a video recording device attached to a backside of a video monitor connected to the computing apparatus, a video data stream comprising a first video image of an input device connected to the computing apparatus and a second video image of a users hands enabling switches on the input device. An input device image associated with the input device is displayed. The computing apparatus super-imposes and displays a hand image associated with the user's hands over the input device image. The computing apparatus adjusts a brightness of the hand image such that the input device image is visible through the hand image.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Patent number: 8140970
    Abstract: A method for displaying a virtual keyboard with a semi-transparent overlay of an end user's hands. The method begins by receiving a video signal comprising an image of a keyboard and at least one hand belonging to the end user. Next the method creates a virtual keyboard comprising an outline for each key residing in the image of the keyboard. After creating the virtual keyboard, the method sends to a computer screen the virtual keyboard overlaying on top of the image of the keyboard. The overlaying giving an appearance that keys residing in the image of the keyboard obscured by the end user's hand are now visible.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Publication number: 20100214226
    Abstract: A method for displaying a virtual keyboard with a semi-transparent overlay of an end user's hands. The method begins by receiving a video signal comprising an image of a keyboard and at least one hand belonging to the end user. Next the method creates a virtual keyboard comprising an outline for each key residing in the image of the keyboard. After creating the virtual keyboard, the method sends to a computer screen the virtual keyboard overlaying on top of the image of the keyboard. The overlaying giving an appearance that keys residing in the image of the keyboard obscured by the end user's hand are now visible.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Publication number: 20100073404
    Abstract: An image generation method and system. The method includes receiving by a computing apparatus from a video recording device attached to a backside of a video monitor connected to the computing apparatus, a video data stream comprising a first video image of an input device connected to the computing apparatus and a second video image of a users hands enabling switches on the input device. An input device image associated with the input device is displayed. The computing apparatus super-imposes and displays a hand image associated with the user's hands over the input device image. The computing apparatus adjusts a brightness of the hand image such that the input device image is visible through the hand image.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 25, 2010
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Publication number: 20080183720
    Abstract: Systems, methods and media for dynamically generating a portal site map, including portlets of the portal site map, are disclosed. Embodiments may include determining a root node of a navigational construct of a portal site, where the root node has one or more child nodes. Embodiments may further include recursively crawling through the one or more child nodes of the root node to discover a composition subtree for at least one of the child nodes, the composition subtree comprising information relating to one or more portlets associated with at least one of the child nodes. Embodiments may further include generating a portal site map having an indication of the one or more child nodes and an indication of the one or more portlets associated with at least one of the child nodes. Further embodiments may include generating a portlet response based on the generated portal site map.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 31, 2008
    Inventors: Douglas Stuart Brown, James Robert Rudd, Robert J. Torres
  • Publication number: 20070093971
    Abstract: A method of using physics-based signal processing algorithms for micromachined cantilever arrays. The methods utilize deflection of a micromachined cantilever that represents the chemical, biological, or physical element being detected. One embodiment of the method comprises the steps of modeling the deflection of the micromachined cantilever producing a deflection model, sensing the deflection of the micromachined cantilever and producing a signal representing the deflection, and comparing the signal representing the deflection with the deflection model.
    Type: Application
    Filed: May 16, 2006
    Publication date: April 26, 2007
    Inventors: James Candy, David Clague, Christopher Lee, Robert Rudd, Alan Burnham, Joseph Tringe
  • Publication number: 20070024275
    Abstract: An inductive proximity sensor for sensing the presence of target based on a change of inductance in the sensor. The sensor includes a coil and a core formed of a permeable material so as to form an electromagnetic field when the coil is electrically driven. The core has a base, a central post, an outer wall, and at least one slot. The central post extends distally from the base and through the coil and defines a distal end. The outer wall extends distally from the base and around the coil and also defines a distal end. The slot or slots are for enhancing the performance of the sensor by reducing eddy current losses in the core. Each slot extends at least partially along a path defined from the distal end of the outer wall to the base and from the base to the distal end of the central post.
    Type: Application
    Filed: July 27, 2005
    Publication date: February 1, 2007
    Inventor: Robert Rudd
  • Publication number: 20050200198
    Abstract: According to the present invention, there is provided a method and system for providing brake control, autobrake and antiskid brake functionality by recognizing that the only difference between the three functions is the amount of deceleration they allow. Unlike a conventional system where the pedals represent brake pressure, the present invention interprets pedal commands as desired deceleration. The method and system involve controlling acceleration of a wheel reference speed and setting a desired slip based on autobrake settings, pedal positions, and various parameters. A proportional/integral/derivative algorithm controls wheel speed and is monitored for normal operation. Abnormal operation generates control parameters which are used to alter the wheel reference speed and its deceleration. Additionally, vehicles using the invention will benefit from improved yaw stability, even brake temperatures and differential braking during antiskid operation.
    Type: Application
    Filed: March 11, 2005
    Publication date: September 15, 2005
    Inventor: Robert Rudd
  • Publication number: 20050159873
    Abstract: According to the present invention, there is provided a method and system for providing brake control, autobrake and antiskid brake functionality by recognizing that the only difference between the three functions is the amount of deceleration they allow. Unlike a conventional system where the pedals represent brake pressure, the present invention interprets pedal commands as desired deceleration. The method and system involve controlling acceleration of a wheel reference speed and setting a desired slip based on autobrake settings, pedal positions, and various parameters. A proportional/integral/derivative algorithm controls wheel speed and is monitored for normal operation. Abnormal operation generates control parameters which are used to alter the wheel reference speed and its deceleration. Additionally, vehicles using the invention will benefit from improved yaw stability, even brake temperatures and differential braking during antiskid operation.
    Type: Application
    Filed: March 11, 2005
    Publication date: July 21, 2005
    Inventor: Robert Rudd
  • Publication number: 20050151417
    Abstract: According to the present invention, there is provided a method and system for providing brake control, autobrake and antiskid brake functionality by recognizing that the only difference between the three functions is the amount of deceleration they allow. Unlike a conventional system where the pedals represent brake pressure, the present invention interprets pedal commands as desired deceleration. The method and system involve controlling acceleration of a wheel reference speed and setting a desired slip based on autobrake settings, pedal positions, and various parameters. A proportional/integral/derivative algorithm controls wheel speed and is monitored for normal operation. Abnormal operation generates control parameters which are used to alter the wheel reference speed and its deceleration. Additionally, vehicles using the invention will benefit from improved yaw stability, even brake temperatures and differential braking during antiskid operation.
    Type: Application
    Filed: March 11, 2005
    Publication date: July 14, 2005
    Inventor: Robert Rudd