Patents by Inventor Alan Greer

Alan Greer 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: 20240125483
    Abstract: A cooking exhaust hood system, that has an exhaust hood adapted to be located over at least one cooking appliance and an exhaust fan connected to the exhaust hood, with the exhaust fan having a controllable exhaust air flow volume. A camera monitors a surface of the at least one cooking appliance and provide an image signal representing a visual status of the at least one cooking appliance. An image processing controller is connected to an image database and is configured to receive the image signal and to compare the visual status of the at least one cooking appliance based on the image signal to stored images in the image database. The image processing controller then output a cooking appliance status signal. An exhaust fan controller is provided that is connected to the exhaust fan. The exhaust fan controller is configured to receive the cooking appliance status signal and adjusts the exhaust fan accordingly.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 18, 2024
    Applicant: Franke Technology and Trademark Ltd.
    Inventors: Mark Ashley, Alan Greer, Gregory Richards
  • Patent number: 11947262
    Abstract: The processing of radiation patternable organometallic coatings is shown to be improved through the appropriate selection of post processing conditions between coating and development of the pattern. In particular, a coated wafer can be subjected to process delays to allow aging of the coating at various process points, in particular following irradiation. Process delays can be combined and interspersed with heating steps. The atmosphere above the coated wafer at various process steps can be adjusted to obtain desired improvements in the development of the pattern. Reactive gases can be beneficial with respect to improvement of coating properties.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: April 2, 2024
    Assignee: Inpria Corporation
    Inventors: Alan J. Telecky, Jason K. Stowers, Douglas A. Keszler, Stephen T. Meyers, Peter de Schepper, Sonia Castellanos Ortega, Michael Greer, Kirsten Louthan
  • Patent number: 11918823
    Abstract: A device for generating singlet oxygen is provided. The device has a sensitizer that converts triplet oxygen to single oxygen upon exposure to light. The device is configured to keep the sensitizer from contacting external fluids.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: March 5, 2024
    Assignees: Research Foundation of the City University of New York, SingletO2 Therapeutics LLC
    Inventors: Alan M. Lyons, Alexander Greer, QianFeng Xu
  • Patent number: 11880391
    Abstract: Systems, methods, and software can be used to cluster software codes in a scalable manner. In some aspects, a computer-implemented method comprises: obtaining a plurality of software samples; computing one or more first hash results for each of the plurality of software samples; computing one or more second hash results for each of the plurality of software samples based on the one or more first hash results, wherein an amount of the one or more second hash results is less than an amount of the one or more first hash results; determining a similarity output based on the one or more second hash results of two of the plurality of software samples; and clustering the plurality of software samples based on the similarity output to generate one or more software sample clusters.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: January 23, 2024
    Assignee: CYLANCE, INC.
    Inventors: Sameer Shashikant Paranjape, Bronson Boersma, David Alan Greer
  • Patent number: 11684186
    Abstract: An article in the form of a plant caddy shelf for supporting a plant includes a main support platform that is configured for placement on a top surface of a window sill. The main support platform has an area for receiving a plant pot. The area includes a drain hole. A leg support is pivotally coupled to an underside of the main support platform and including a bottom end for coupling to a support surface. A removable drip tray is removably coupled to the underside of the main support platform and is in fluid communication with the drain hole.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: June 27, 2023
    Assignee: TRENDSTAR CORPORATION
    Inventors: Michael Alan Greer, Rajesh Israni
  • Publication number: 20220335067
    Abstract: Systems, methods, and software can be used to cluster software codes in a scalable manner. In some aspects, a computer-implemented method comprises: obtaining a plurality of software samples; computing one or more first hash results for each of the plurality of software samples; computing one or more second hash results for each of the plurality of software samples based on the one or more first hash results, wherein an amount of the one or more second hash results is less than an amount of the one or more first hash results; determining a similarity output based on the one or more second hash results of two of the plurality of software samples; and clustering the plurality of software samples based on the similarity output to generate one or more software sample clusters.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Inventors: Sameer Shashikant PARANJAPE, Bronson BOERSMA, David Alan GREER
  • Publication number: 20220061556
    Abstract: An article in the form of a plant caddy shelf for supporting a plant includes a main support platform that is configured for placement on a top surface of a window sill. The main support platform has an area for receiving a plant pot. The area includes a drain hole. A leg support is pivotally coupled to an underside of the main support platform and including a bottom end for coupling to a support surface. A removable drip tray is removably coupled to the underside of the main support platform and is in fluid communication with the drain hole.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 3, 2022
    Inventors: Michael Alan Greer, Rajesh Israni
  • Patent number: 10595204
    Abstract: In some database systems, multiple servers may be deployed with different configurations based on stacks, applications, or services associated with the servers. Such systems may perform server validations to determine whether the servers are deployed with the correct configurations. A testing server may validate one or more target servers using metadata and parameters of the target servers. The testing server may receive parameters corresponding to a configuration file, and the testing server may select a subset of validation routines to perform for each target server based on metadata in the configuration file. In this way, the testing server may perform the same validation process for each target server, but may perform a different subset of validation routines. The testing server may execute code containing the selected subset of validation routines remotely against the target server, and may determine whether the server was configured correctly.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: March 17, 2020
    Assignee: salesforce.com, inc.
    Inventor: Steven Alan Greer
  • Publication number: 20190045360
    Abstract: In some database systems, multiple servers may be deployed with different configurations based on stacks, applications, or services associated with the servers. Such systems may perform server validations to determine whether the servers are deployed with the correct configurations. A testing server may validate one or more target servers using metadata and parameters of the target servers. The testing server may receive parameters corresponding to a configuration file, and the testing server may select a subset of validation routines to perform for each target server based on metadata in the configuration file. In this way, the testing server may perform the same validation process for each target server, but may perform a different subset of validation routines. The testing server may execute code containing the selected subset of validation routines remotely against the target server, and may determine whether the server was configured correctly.
    Type: Application
    Filed: August 3, 2017
    Publication date: February 7, 2019
    Inventor: Steven Alan Greer
  • Patent number: 8931113
    Abstract: In an exemplary embodiment of the invention, a jacket is provided having a lifeline access slot to allow a harness attachment to be accessed from outside the jacket. The access slot can be reinforced and designed to be barely visible but easily accessible.
    Type: Grant
    Filed: April 6, 2010
    Date of Patent: January 13, 2015
    Inventor: Michael Alan Greer
  • Patent number: 8907777
    Abstract: In an exemplary embodiment of the invention, a tailgate down indicator is provided. The indicator displays the position of the tailgate of a truck to the driver based upon a signal received from a sensor device. The sensor device determines whether the tailgate is in the up or down position.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: December 9, 2014
    Inventor: Michael Alan Greer
  • Publication number: 20140075643
    Abstract: In an exemplary embodiment of the invention, a jacket is provided having a lifeline access slot to allow a harness attachment to be accessed from outside the jacket. The access slot can be reinforced and designed to be barely visible but easily accessible.
    Type: Application
    Filed: April 6, 2010
    Publication date: March 20, 2014
    Inventor: Michael Alan Greer
  • Publication number: 20130236148
    Abstract: An armored fiber optic cable includes fiber optic assembly, including at least one optical fiber, and dielectric armor in the form of an extruded polymeric tube surrounding the fiber optic assembly. The dielectric armor has at least one layer formed from a rigid material having a Shore D hardness of about 65 or greater. Further, the dielectric armor has an armor profile such that the dielectric armor has an undulating surface along its length.
    Type: Application
    Filed: April 19, 2013
    Publication date: September 12, 2013
    Applicant: CORNING CABLE SYSTEMS LLC
    Inventors: Gregory Blake Bohler, Julian Latelle Greenwood, III, Keith Alan Greer, Allen Michael Miller, Wesley Brian Nicholson, Kimberly Dawn Slan
  • Publication number: 20130194088
    Abstract: In an exemplary embodiment of the invention, a tailgate down indicator is provided. The indicator displays the position of the tailgate of a truck to the driver based upon a signal received from a sensor device. The sensor device determines whether the tailgate is in the up or down position.
    Type: Application
    Filed: January 14, 2013
    Publication date: August 1, 2013
    Inventor: Michael Alan Greer
  • Patent number: 7216205
    Abstract: Transferring cache line ownership between processors in a shared memory multi-processor computer system. A request for ownership of a cache line is sent from a requesting processor to a memory unit. The memory unit receives the request and determines which one of a plurality of processors other than the requesting processor has ownership of the requested cache line. The memory sends an ownership recall to that processor. In response to the ownership recall, the other processor sends the requested cache line to the requesting processor, which may send a response to the memory unit to confirm receipt of the requested cache line. The other processor may optionally send a response to the memory unit to confirm that the other processor has sent the requested cache line to the requesting processor. A copy of the data for the requested cache line may, under some circumstances, also be sent to the memory unit by the other processor as part of the response.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: May 8, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher Alan Greer, Michael Alex Schroeder, Gary Belgrave Gostin
  • Publication number: 20070095612
    Abstract: A child safety stool that includes movable engaging elements for selectively engaging the stool with the raised base portion of a cabinet so as to prevent tipping. The stool includes a main body, one or more engaging elements, and a locking mechanism. The main body has a top surface and a front surface, the top surface being a step surface. The one or more engaging elements extend rearwardly from the main body. The locking mechanism is in mechanical connection with the one or more engaging elements and is for selectively locking the one or more engaging elements in an engagement position with the raised base portion of the structure, whereby the stool is prevented from tipping when the one or more engaging elements are in the engagement position.
    Type: Application
    Filed: November 1, 2005
    Publication date: May 3, 2007
    Inventor: Alan Greer
  • Patent number: 7114054
    Abstract: Systems and methods for increasing transaction entries in a hardware queue of the type having a fixed number of storage elements. One of a plurality of transaction entries in one of the storage elements is accessed through at least one pointer having one or more first bits that identify the one element and one or more second bits that identify the one transaction entry within the one element. Information that is part of the one transaction entry is modified when the one transaction entry is accessed from the one storage element.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: September 26, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Christopher Alan Greer
  • Patent number: 6996654
    Abstract: Systems and methods generate transaction identifiers. A plurality of available transaction identifiers are generated for use in identifying future transactions from a first bus. A new transaction identifier is generated upon receipt of each received transaction from the first bus. One of the available transaction identifiers is assigned to each received transaction prior to generation of the new transaction identifier so that the received transaction communicated on a second bus is identified by the one transaction identifier.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: February 7, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Richard W. Adkisson, Christopher Alan Greer
  • Publication number: 20040225820
    Abstract: Systems and methods generate transaction identifiers. A plurality of available transaction identifiers are generated for use in identifying future transactions from a first bus. A new transaction identifier is generated upon receipt of each received transaction from the first bus. One of the available transaction identifiers is assigned to each received transaction prior to generation of the new transaction identifier so that the received transaction communicated on a second bus is identified by the one transaction identifier.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventors: Richard W. Adkisson, Christopher Alan Greer
  • Publication number: 20040225765
    Abstract: Systems and methods for increasing transaction entries in a hardware queue of the type having a fixed number of storage elements. One of a plurality of transaction entries in one of the storage elements is accessed through at least one pointer having one or more first bits that identify the one element and one or more second bits that identify the one transaction entry within the one element. Information that is part of the one transaction entry is modified when the one transaction entry is accessed from the one storage element.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventor: Christopher Alan Greer