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: 20240125483Abstract: 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: ApplicationFiled: October 16, 2023Publication date: April 18, 2024Applicant: Franke Technology and Trademark Ltd.Inventors: Mark Ashley, Alan Greer, Gregory Richards
-
Patent number: 11947262Abstract: 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: GrantFiled: March 1, 2021Date of Patent: April 2, 2024Assignee: Inpria CorporationInventors: Alan J. Telecky, Jason K. Stowers, Douglas A. Keszler, Stephen T. Meyers, Peter de Schepper, Sonia Castellanos Ortega, Michael Greer, Kirsten Louthan
-
Patent number: 11918823Abstract: 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: GrantFiled: November 16, 2020Date of Patent: March 5, 2024Assignees: Research Foundation of the City University of New York, SingletO2 Therapeutics LLCInventors: Alan M. Lyons, Alexander Greer, QianFeng Xu
-
Patent number: 11880391Abstract: 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: GrantFiled: April 20, 2021Date of Patent: January 23, 2024Assignee: CYLANCE, INC.Inventors: Sameer Shashikant Paranjape, Bronson Boersma, David Alan Greer
-
Patent number: 11684186Abstract: 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: GrantFiled: August 25, 2021Date of Patent: June 27, 2023Assignee: TRENDSTAR CORPORATIONInventors: Michael Alan Greer, Rajesh Israni
-
Publication number: 20220335067Abstract: 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: ApplicationFiled: April 20, 2021Publication date: October 20, 2022Inventors: Sameer Shashikant PARANJAPE, Bronson BOERSMA, David Alan GREER
-
Publication number: 20220061556Abstract: 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: ApplicationFiled: August 25, 2021Publication date: March 3, 2022Inventors: Michael Alan Greer, Rajesh Israni
-
Patent number: 10595204Abstract: 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: GrantFiled: August 3, 2017Date of Patent: March 17, 2020Assignee: salesforce.com, inc.Inventor: Steven Alan Greer
-
Publication number: 20190045360Abstract: 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: ApplicationFiled: August 3, 2017Publication date: February 7, 2019Inventor: Steven Alan Greer
-
Patent number: 8931113Abstract: 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: GrantFiled: April 6, 2010Date of Patent: January 13, 2015Inventor: Michael Alan Greer
-
Patent number: 8907777Abstract: 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: GrantFiled: January 14, 2013Date of Patent: December 9, 2014Inventor: Michael Alan Greer
-
Publication number: 20140075643Abstract: 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: ApplicationFiled: April 6, 2010Publication date: March 20, 2014Inventor: Michael Alan Greer
-
Publication number: 20130236148Abstract: 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: ApplicationFiled: April 19, 2013Publication date: September 12, 2013Applicant: CORNING CABLE SYSTEMS LLCInventors: Gregory Blake Bohler, Julian Latelle Greenwood, III, Keith Alan Greer, Allen Michael Miller, Wesley Brian Nicholson, Kimberly Dawn Slan
-
Publication number: 20130194088Abstract: 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: ApplicationFiled: January 14, 2013Publication date: August 1, 2013Inventor: Michael Alan Greer
-
Patent number: 7216205Abstract: 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: GrantFiled: January 12, 2004Date of Patent: May 8, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christopher Alan Greer, Michael Alex Schroeder, Gary Belgrave Gostin
-
Publication number: 20070095612Abstract: 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: ApplicationFiled: November 1, 2005Publication date: May 3, 2007Inventor: Alan Greer
-
Patent number: 7114054Abstract: 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: GrantFiled: May 9, 2003Date of Patent: September 26, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Christopher Alan Greer
-
Patent number: 6996654Abstract: 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: GrantFiled: May 9, 2003Date of Patent: February 7, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Richard W. Adkisson, Christopher Alan Greer
-
Publication number: 20040225820Abstract: 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: ApplicationFiled: May 9, 2003Publication date: November 11, 2004Inventors: Richard W. Adkisson, Christopher Alan Greer
-
Publication number: 20040225765Abstract: 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: ApplicationFiled: May 9, 2003Publication date: November 11, 2004Inventor: Christopher Alan Greer