Patents by Inventor Robert Gottlieb

Robert Gottlieb 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: 20080263525
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models (e.g., in the form of lattices) are derived for the variables in the code and for the variables and/or expressions used in conjunction with routine calls. The models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routine call posses one or more of pre-selected vulnerabilities.
    Type: Application
    Filed: June 27, 2008
    Publication date: October 23, 2008
    Inventors: Ryan James BERG, Larry ROSE, John PEYTON, John J. DANAHY, Robert GOTTLIEB, Chris REHBEIN
  • Patent number: 7418734
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models are derived for the code and the models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routine call posses one or more of pre-selected vulnerabilities.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: August 26, 2008
    Assignee: Ounce Labs, Inc.
    Inventors: Ryan James Berg, Larry Rose, John Peyton, John J. Danahy, Robert Gottlieb, Chris Rehbein
  • Patent number: 7398516
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models are derived for the code and the models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routines posses one or more of pre-selected vulnerabilities.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: July 8, 2008
    Assignee: Ounce Labs, Inc.
    Inventors: Ryan James Berg, Larry Rose, John Peyton, John J. Danahy, Robert Gottlieb, Chris Rehbein
  • Patent number: 7398517
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models (e.g., in the form of lattices) are derived for the variables in the code and for the variables and/or expressions used in conjunction with routine calls. The models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routine call posses one or more of pre-selected vulnerabilities.
    Type: Grant
    Filed: June 13, 2007
    Date of Patent: July 8, 2008
    Assignee: Ounce Labs, Inc.
    Inventors: Ryan J. Berg, Larry Rose, John Peyton, John J. Danahy, Robert Gottlieb, Chris Rehbein
  • Publication number: 20080072214
    Abstract: Methods and systems of detecting vulnerabilities in source code using inter-procedural analysis of source code. Vulnerabilities in a pre-existing source code listing are detected. The variables in the source code listing are modeled in the context of at least one of the inherent control flow and inherent data flow. The variable models are used to create models of arguments to routine calls in the source code listing. The source code listing is modeled with a call graph to represent routine call interactions expressed in the source code listing. The arguments to routine calls are modeled to account for inter-procedural effects and dependencies on the arguments as expressed in the source code listing.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Inventors: John Peyton, Robert Gottlieb
  • Publication number: 20070234304
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models (e.g., in the form of lattices) are derived for the variables in the code and for the variables and/or expressions used in conjunction with routine calls. The models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routine call posses one or more of pre-selected vulnerabilities.
    Type: Application
    Filed: June 13, 2007
    Publication date: October 4, 2007
    Inventors: Ryan BERG, Larry ROSE, John PEYTON, John DANAHY, Robert GOTTLIEB, Chris REHBEIN
  • Patent number: 7240332
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models (e.g., in the form of lattices) are derived for the variables in the code and for the variables and/or expressions used in conjunction with routine calls. The models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routine call posses one or more of pre-selected vulnerabilities.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: July 3, 2007
    Assignee: Ounce Labs, Inc.
    Inventors: Ryan James Berg, Larry Rose, John Peyton, John J. Danahy, Robert Gottlieb, Chris Rehbein
  • Publication number: 20050010806
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models are derived for the code and the models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routine call posses one or more of pre-selected vulnerabilities.
    Type: Application
    Filed: April 15, 2004
    Publication date: January 13, 2005
    Inventors: Ryan Berg, Larry Rose, John Peyton, John Danahy, Robert Gottlieb, Chris Rehbein
  • Publication number: 20040260940
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models (e.g., in the form of lattices) are derived for the variables in the code and for the variables and/or expressions used in conjunction with routine calls. The models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routine call posses one or more of pre-selected vulnerabilities.
    Type: Application
    Filed: April 15, 2004
    Publication date: December 23, 2004
    Applicant: Ounce Labs, Inc.
    Inventors: Ryan James Berg, Larry Rose, John Peyton, John J. Danahy, Robert Gottlieb, Chris Rehbein
  • Publication number: 20040255277
    Abstract: A method and system of detecting vulnerabilities in source code. Source code is parsed into an intermediate representation. Models are derived for the code and the models are then analyzed in conjunction with pre-specified rules about the routines to determine if the routines posses one or more of pre-selected vulnerabilities.
    Type: Application
    Filed: April 15, 2004
    Publication date: December 16, 2004
    Applicant: Ounce Labs, Inc.
    Inventors: Ryan James Berg, Larry Rose, John Peyton, John J. Danahy, Robert Gottlieb, Chris Rehbein
  • Patent number: 6350415
    Abstract: A closure for sealing the open end of a specimen collection container from the environment is provided. The closure includes a socket mountable on the open end of the collection container for enclosing an interior region of the collection container. The socket includes a ball receiving internal surface having a protrusion thereon. The closure further includes a generally spherical-shaped ball mounted within the socket and at least partially enclosed by the socket. The ball is capable of rotative movement within the socket between an open position and a closed position. The ball includes an external surface capable of interference engagement with the protrusion of the socket upon rotative movement of the ball between the open position and the closed position.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: February 26, 2002
    Assignee: Becton, Dickinson and Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Katherine Birkland, Robert Gottlieb
  • Patent number: 6139802
    Abstract: A closure for sealing the open end of a specimen collection container from the environment is provided. The closure includes a generally spherical-shaped ball having a passageway extending therethrough, with the ball including an axle permitting rotative movement of the ball thereabout between an open position and a closed position. The closure further includes a socket mounted on the open end of the collection container, with the socket including a ball receiving internal surface having an axle-support for receiving the axle of the ball for accommodating rotative movement of the ball therein. The passageway of the ball is aligned with the open end of said collection tube when the ball is in an open position and is out of alignment with the open end of the collection container when the ball is in a closed position.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: October 31, 2000
    Assignee: Becton, Dickinson and Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Robert Gottlieb
  • Patent number: 6136275
    Abstract: A closure for sealing the open end of a specimen collection container from the environment is provided. The closure includes a generally spherical-shaped ball having a passageway extending therethrough, with the ball including an axle permitting rotative movement of the ball thereabout between an open position and a closed position. The closure further includes a socket mounted on the open end of the collection container, with the socket including a ball receiving internal surface having an axle-support for receiving the axle of the ball for accommodating rotative movement of the ball therein. The passageway of the ball is aligned with the open end of said collection container when the ball is in an open position and is out of alignment with the open end of the collection container when the ball is in a closed position. The axle-support of the socket and the axle of the ball are parallel and eccentric with respect to each other.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: October 24, 2000
    Assignee: Becton, Dickinson and Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Robert Gottlieb
  • Patent number: 6070011
    Abstract: A compile method employs loop fusion to improve execution of a first loop and a second loop in a code sequence. A compile method initially peels one or more loop iterations from one of the loops to cause each of the loops to exhibit an equal number of loop iterations. Thereafter, an attempt is made to fuse the first and second loops, upon a condition that the resulting fused loop produces a same computational result as would be produced if the first loop and second loop were not fused. If the condition is not met, a loop reversal is performed on one of the loops and a fusing action is again attempted; if the attempted fusing action of the loops does not fulfill the condition, a loop reversal is performed on the other loop and a fusing action is again attempted. The combined loop peeling/loop reversal actions provide a higher probability of an ability to fuse the loops than otherwise.
    Type: Grant
    Filed: October 21, 1997
    Date of Patent: May 30, 2000
    Assignee: Hewlett-Packard Co.
    Inventors: Jiyang Liu, Robert Gottlieb, Andrew E. Ayers
  • Patent number: 6032813
    Abstract: A closure for sealing the open end of a specimen collection container from the environment is provided. The closure includes a generally spherical-shaped ball having a passageway extending therethrough. The ball is capable of rotative movement between an open position and a closed position, with the passageway being aligned with the open end of the collection container when the ball is in an open position and being out of alignment with the open end of the collection container when the ball is in a closed position. The closure further includes a socket mountable on the open end of the collection container for accommodating rotative movement of the ball between an open position and a closed position. The socket includes an integral flexible seal which provides a perimetrical seat for the ball.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: March 7, 2000
    Assignee: Becton, Dickinson and Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Robert Gottlieb
  • Patent number: 5972297
    Abstract: A closure for sealing an open end of a specimen collection container from the environment is provided. The closure includes a socket mountable on an open end of the collection container for enclosing an interior region of the collection container. The closure further includes a generally spherical-shaped ball mounted within the socket which includes an environment-contacting surface, an opposed specimen-contacting surface and a passageway extending therethrough. The passageway is aligned with the open end of the collection container when the ball is in an open position. The environment-contacting surface is exposed to the external environment and the specimen-contacting surface is exposed to the interior region of the collection container when the ball is in a closed position. The ball further includes a piercable septum. The closure is capable of maintaining negative air pressure within collection container, with the piercable septum capable of being repeatedly pierced.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: October 26, 1999
    Assignee: Becton, Dickinson & Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Robert Gottlieb
  • Patent number: 5972298
    Abstract: A closure for sealing the open end of a specimen collection container from the environment is provided. The closure includes a socket mountable on the open end of the collection container for enclosing an interior region of the collection container. The socket includes a ball receiving internal surface having a protrusion thereon. The closure further includes a generally spherical-shaped ball mounted within the socket and at least partially enclosed by the socket. The ball is capable of rotative movement within the socket between an open position and a closed position. The ball includes an external surface capable of interference engagement with the protrusion of the socket upon rotative movement of the ball between the open position and the closed position.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: October 26, 1999
    Assignee: Becton, Dickinson & Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Katherine Birkland, Robert Gottlieb
  • Patent number: 5948364
    Abstract: A closure for sealing the open end of a specimen collection container from the environment is provided. The closure includes a generally spherical-shaped ball having a passageway extending therethrough, with the ball including an axle permitting rotative movement of the ball thereabout between an open position and a closed position. The closure further includes a socket mounted on the open end of the collection container, with the socket including a ball receiving internal surface having an axle-support for receiving the axle of the ball for accommodating rotative movement of the ball therein. The passageway of the ball is aligned with the open end of said collection container when the ball is in an open position and is out of alignment with the open end of the collection container when the ball is in a closed position. The axle-support of the socket and the axle of the ball are parallel and eccentric with respect to each other.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: September 7, 1999
    Assignee: Becton Dickinson & Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Katherine Birkland, Robert Gottlieb
  • Patent number: 5919420
    Abstract: A closure for sealing the open end of a specimen collection container from the environment is provided. The closure includes a generally spherical-shaped ball having a passageway extending therethrough, with the ball including an axle permitting rotative movement of the ball thereabout between an open position and a closed position. The closure further includes a socket mounted on the open end of the collection container, with the socket including a ball receiving internal surface having an axle-support for receiving the axle of the ball for accommodating rotative movement of the ball therein. The passageway of the ball is aligned with the open end of said collection tube when the ball is in an open position and is out of alignment with the open end of the collection container when the ball is in a closed position.
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: July 6, 1999
    Assignee: Becton Dickinson and Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Robert Gottlieb
  • Patent number: D422712
    Type: Grant
    Filed: September 12, 1997
    Date of Patent: April 11, 2000
    Assignee: Becton, Dickinson and Company
    Inventors: Volker Niermann, Don Carano, Steve Savitz, Robert Gottlieb