Patents by Inventor Mark Searle

Mark Searle 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: 11983091
    Abstract: A system and method to adaptively generate a program model. Source code of a program to be tested for code issues, and a set of predefined patterns to be tested in the source code are received. Feature configuration data is generated by determining a set of features corresponding to the received set of predefined patterns. A set of program models is identified by selecting, for each feature in the set of features, a program model from among a plurality of program models that is optimized for the feature. A dynamic program model is built based on the identified set of program models, the dynamic program model being adapted to resolve each of the patterns included in the received set of predefined patterns. And the source code is tested for code issues by extracting from the dynamic program model instances of each of the set of predefined patterns.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: May 14, 2024
    Assignee: GitLab B.V.
    Inventors: Julian Thome, Isaac Dawson, James Johnson, Zach Rice, Daniel Searles, Lucas Charles, Mark Art, Taylor McCaslin, Thomas Woodham, Todd Stadelhofer
  • Publication number: 20240148964
    Abstract: An infusion system having an integrated inserter and infusion set (10) for containing and placing a flexible catheter (40), and a retractable introducer needle (26), wherein the catheter (40) is isolated from movement after placement. The integrated inserter and infusion set (10) includes a hub (20), having a user push button (30) to activate the device for catheter (40) placement. An adhesive liner (34) can be provided to cover an adhesive layer (36), such as pressure sensitive adhesive (PSA), on the bottom of the device (10).
    Type: Application
    Filed: December 13, 2023
    Publication date: May 9, 2024
    Applicant: Becton, Dickinson and Company
    Inventors: Victor Politis, Gary Searle, Mark Guarraia, Joseph Gordon, Dave Zitnick, Sharon Mulligan, Ralph L. Sonderegger, Thomas G. Kluck, Joshua D. Horvath, Charles G. Hwang
  • Publication number: 20060103951
    Abstract: A method of controlling the point spread function of an image projected with said image being diffused by a filter; said point spread function is a result of the application of spatial filter(s) on said image; with said control of the point spread function effected by varying the distance between such image and said spatial filter(s) and varying the bidirectional scattering transmission function of the spatial filter(s). Said spatial filter may be a holographic diffuser, which by method of manufacture has a ell defined bi-directional scattering transmission spread function. Control of said spread function is particularly useful to maintain image quality while abating moiré interference in situations where two periodic patterns are layered causing moiré interference.
    Type: Application
    Filed: March 17, 2003
    Publication date: May 18, 2006
    Inventors: Gareth Bell, Gabriel Engel, Mark Searle, Daniel Evanicky
  • Publication number: 20050206582
    Abstract: A method of displaying an image with variable perceived depth using a display (1) including one or more at least partially transparent, substantially parallel imaging screens (3) located in front of, and overlapping with, a rear imaging screen (4), characterised in that a physical image is formed on two or more imaging screens (3,4), each image being of substantially identical configuration and being sized and aligned such that like portions of each image are coterminous to a viewer observing the display, wherein at least two of said coterminous images are displayed with different luminance.
    Type: Application
    Filed: May 7, 2004
    Publication date: September 22, 2005
    Inventors: Gareth Bell, Gabriel Engel, Mark Searle