Patents by Inventor Michael Allan

Michael Allan 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: 20230277775
    Abstract: Disclosed are systems and methods of detecting an impulse of energy given off by an injection device and determining a dosage of medicine based on the impulse. In one example, a module detects the vibrations given off by dialing a click-wheel on an autoinjector and determining the selected dosage of medicine based on the dialed dosage.
    Type: Application
    Filed: February 16, 2023
    Publication date: September 7, 2023
    Inventors: Mircea Stefan Despa, Harry Bullivant, Andrew Richards, Michael Allan, Mark Hsieh, Sundeep Kankanala, Dylan Wilson
  • Patent number: 11583635
    Abstract: Disclosed are systems and methods of detecting an impulse of energy given off by an injection device and determining a dosage of medicine based on the impulse. In one example, a module detects the vibrations given off by dialing a click-wheel on an autoinjector and determining the selected dosage of medicine based on the dialed dosage.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: February 21, 2023
    Assignee: BECTON, DICKINSON AND COMPANY
    Inventors: Mircea Stefan Despa, Harry Bullivant, Andrew Richards, Michael Allan, Mark Hsieh, Sundeep Kankanala, Dylan Wilson
  • Publication number: 20230007841
    Abstract: A clarifier can comprise a floor, inner and outer walls that each extends upwardly from the floor such that a tank is at least partially defined by the inner wall and a launder channel is at least partially defined between the inner and outer walls and is disposed along at least a majority of a periphery of the tank. A launder cover comprising one or more flexible sheets can be disposed over at least a majority of the launder channel. Each of the sheet(s) can have opposing inner and outer edges, the inner edge coupled to the inner wall and the outer edge coupled to the outer wall, and can be configured such that, when a single one of the inner and outer edges is decoupled from the inner and outer walls, the sheet is deformable to at least partially uncover the launder channel.
    Type: Application
    Filed: August 31, 2022
    Publication date: January 12, 2023
    Applicant: Industrial & Environmental Concepts, Inc.
    Inventors: Michael Allan Morgan, Michael Sean Gallant, David Michael Anderson, Brian Gene Cain, Andrew James Anderson
  • Publication number: 20220350447
    Abstract: A data model metadata editor is described that may be integrated within a customer data platform. The editor enables a user to create and/or edit data model metadata by implementing a graphical user interface (GUI) that prompts the user to provide input and make selections in a manner that accords with rules concerning what information such metadata must include and how the contents of such metadata should be organized and formatted. Furthermore, the editor may perform syntax checking, validate such input and selections against the aforementioned rules, and flag any detected errors and/or potential problems to the user. Still further, the editor may apply the data model metadata (e.g., data schemas) to actual customer data and present the results to the user within the editor GUI so that the user can visually confirm that changes made to the data model metadata accord with the customer data.
    Type: Application
    Filed: June 28, 2021
    Publication date: November 3, 2022
    Inventors: Manohar SREENIVASACHAR, Michael Allan JOHNSTON, Degant PURI
  • Publication number: 20220330766
    Abstract: The currently described embodiments of the invention relate to an ice and snow scraper device that is designed to have dual functionality. One of the scraper blades is sized, shaped and dimensioned to scrape ice and snow from a vehicle windscreen of from vehicle windows. The other end is sized, shaped and dimensioned to fit between the glass of vehicle windows and the weather stripping so as to be able to free up frozen vehicle windows.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Inventor: Michael Allan LONG
  • Patent number: 11465075
    Abstract: A clarifier can comprise a floor, inner and outer walls that each extends upwardly from the floor such that a tank is at least partially defined by the inner wall and a launder channel is at least partially defined between the inner and outer walls and is disposed along at least a majority of a periphery of the tank. A launder cover comprising one or more flexible sheets can be disposed over at least a majority of the launder channel. Each of the sheet(s) can have opposing inner and outer edges, the inner edge coupled to the inner wall and the outer edge coupled to the outer wall, and can be configured such that, when a single one of the inner and outer edges is decoupled from the inner and outer walls, the sheet is deformable to at least partially uncover the launder channel.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: October 11, 2022
    Assignee: Industrial & Environmental Concepts, Inc.
    Inventors: Michael Allan Morgan, Michael Sean Gallant, David Michael Anderson, Brian Gene Cain, Andrew James Anderson
  • Publication number: 20220267964
    Abstract: A system and method are provided for designing/creating, preparing, and installing a natural stone tiled surface at a site that provides a perception of randomness to the observer while actually following a predefined pattern that facilitates simple installation by unskilled trades and allows for the advanced preparation of the stone tiles used. Advanced preparation of the stone tiles allows the offloading of at least some cutting, preparation and installation steps normally required onsite, to an offsite location. In this way, significant time and cost savings can be achieved by shifting time and resources to an offsite location, which minimizes disruptions onsite, allows the building of an inventory of standard shapes, all without compromising the aesthetics or quality of the installation. The system relies on the tessellation or tiling of a specific outline of an irregular concave polygon, that itself includes an internal set of irregular convex polygon shapes.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Inventor: Michael Allan WELSH
  • Publication number: 20220267965
    Abstract: A system and method are provided for designing/creating, preparing, and installing a natural stone tiled surface at a site that provides a perception of randomness to the observer while actually following a predefined pattern that facilitates simple installation by unskilled trades and allows for the advanced preparation of the stone tiles used. Advanced preparation of the stone tiles allows the offloading of at least some cutting, preparation and installation steps normally required onsite, to an offsite location. The system relies on the tessellation or tiling of a specific outline of an irregular concave polygon, that itself includes an internal set of irregular convex polygon shapes. The tessellation of an outline that includes such a set of shapes provides an optical effect that makes it difficult for an observer to recognize the repeating nature of the stones within the patterned outline. The system can include one or more orthogonal reference lines to align with reference edges.
    Type: Application
    Filed: February 18, 2022
    Publication date: August 25, 2022
    Inventor: Michael Allan WELSH
  • Patent number: 11409978
    Abstract: Methods, systems, and computer program products for storing data in, and reading data from, machine-readable optical labels are disclosed. A machine-readable optical label includes a data storage layer and a substrate having a reflective surface. The data storage layer defines a plurality of data storage patterns in each of a corresponding number of absorption bands. Each of the data storage patterns encodes a portion of the data stored in the label as a reflectivity of the label in the absorption band of the data storage pattern. The label is read by capturing images of the label in each of a plurality of color channels, with each color channel including one absorption band and excluding the other absorption bands. The data stored by each data storage pattern is then decoded from the image in the corresponding color channel.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: August 9, 2022
    Assignee: Corning Research & Development Corporation
    Inventor: Erik Michael Allan Busby
  • Publication number: 20220160462
    Abstract: A connection adaptor device for dental tools that provides an ergonomic operation of dental tools. The connection adaptor device includes a connector body with a first end and a second end. A tool receiver port is located at the first end. The tool receiver port is configured to be releasably attachable to dental tools. A hose receiver port is located at the second end. The hose receiver port is configured to be releasably attachable to a suction hose. An airflow passageway connects the tool receiver port to the hose receiver port. The airflow passageway having a bend at acute angle.
    Type: Application
    Filed: November 22, 2021
    Publication date: May 26, 2022
    Inventor: Michael Allan Wickheim
  • Publication number: 20220138446
    Abstract: Methods, systems, and computer program products for storing data in, and reading data from, machine-readable optical labels are disclosed. A machine-readable optical label includes a data storage layer and a substrate having a reflective surface. The data storage layer defines a plurality of data storage patterns in each of a corresponding number of absorption bands. Each of the data storage patterns encodes a portion of the data stored in the label as a reflectivity of the label in the absorption band of the data storage pattern. The label is read by capturing images of the label in each of a plurality of color channels, with each color channel including one absorption band and excluding the other absorption bands. The data stored by each data storage pattern is then decoded from the image in the corresponding color channel.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 5, 2022
    Inventor: Erik Michael Allan Busby
  • Publication number: 20220100903
    Abstract: An indication of an action is received through and application program interface (API) provided by one or more hardware processing devices. The action corresponds to communication with a specified party. Multiple disparate tables stored in at least one database of a of a database environment associated with the one or more hardware processing devices are searched for records having the field property corresponding to the specified party. The field property from the corresponding multiple disparate tables are evaluated. A unified field property is determined based on the evaluation of the field property from the corresponding multiple disparate tables. The unified field property is returned through the API.
    Type: Application
    Filed: December 9, 2021
    Publication date: March 31, 2022
    Applicant: Salesforce.com, inc.
    Inventors: Marla HAY, Michael Allan FRIEDMAN, Yvonne ZHOU, Shivan Kaul SAHIB
  • Publication number: 20220083551
    Abstract: Methods and apparatus for updating a denormalized database object after updating, deleting, or inserting a record in a source database object are described. A first operation on a source database object that involves a record of the source database object being updated, deleted, or inserted is performed. A first part of a corresponding second operation involving a respective record of the denormalized database object being updated, deleted, or inserted is performed. A query result that references an aggregate field of a set of records in the denormalized database object is altered. The altering includes an aggregation operation using values in the query result being performed and altering that part of the query result that includes the aggregate field of the set of records. A second part is optionally performed to complete the corresponding second operation and update the denormalized database object.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Applicant: salesforce.com, inc.
    Inventors: Marla Hay, Yvonne Zhou, Yu Chen, Michael Allan Friedman, Shivan Kaul Sahib
  • Patent number: 11270009
    Abstract: Methods and systems for using consent policies to determine whether to proceed with actions relative to persons based on a hierarchy of consent values for that person are described. Responsive to a query, records are retrieved which pertain to a person's consent for another entity to perform an action relative to the person in view of data privacy laws. A consent policy is selected. The selected consent policy includes rules that are configurable to reflect a manner to comply with data privacy laws. The selected consent policy is applied to the records. Applying the selected consent policy comprises applying rules to find a result for a second level of the hierarchy of consent values, determining a result for a first level of the hierarchy of consent values, and applying rules to determine whether to proceed with the action relative to the person.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: March 8, 2022
    Assignee: salesforce.com, inc.
    Inventor: Michael Allan Friedman
  • Publication number: 20220055270
    Abstract: Embodiments herein relate to hollow profiles and methods of preparing the same for joining operations. A method herein can include placing a dam within a channel defined by the hollow profile, fitting a die block over an end of the channel, and injecting a flowable composition through an injection port into the channel. Another method can include defining a volume within a first member using at least one flow control device, filling the defined volume with a flowable polymeric composition, allowing the flowable polymeric composition to solidify to form a solid portion in the first member, and mechanically modifying the solid portion to define a joining surface suitable for joining to the second member. Other embodiments are also included herein.
    Type: Application
    Filed: August 19, 2021
    Publication date: February 24, 2022
    Inventors: Craig Michael Johnson, Jared Asa Shanholtzer, Justin Michael Depew, Paul Michael Allan Morris, William Peter Gengler, Jeffrey Lee Skeels, Justin John Reinke, Jon Eric Dekko
  • Patent number: 11249995
    Abstract: Predictive execution of query flows in an application aware database environment. A repository of previously received and registered database queries along with at least corresponding metadata having information about database query flows generating the database queries is maintained. Application metadata corresponding to a subsequent database query is received. The repository is checked to determine if the application metadata matches one of the previously received and registered database query flows. One or more queries corresponding to the query flow from the repository is/are retrieved if a match is determined. Execution of the retrieved one or more database queries is started prior to receiving the query from outside the repository.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 15, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Arjun Kumar Sirohi, Vikas Taneja, Kim Lichong, Michael Allan Friedman, Vidushi Sharma
  • Patent number: 11227069
    Abstract: An indication of an action is received through and application program interface (API) provided by one or more hardware processing devices. The action corresponds to communication with a specified party. Multiple disparate tables stored in at least one database of a of a database environment associated with the one or more hardware processing devices are searched for records having the field property corresponding to the specified party. The field property from the corresponding multiple disparate tables are evaluated. A unified field property is determined based on the evaluation of the field property from the corresponding multiple disparate tables. The unified field property is returned through the API.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: January 18, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Marla Hay, Michael Allan Friedman, Yvonne Zhou, Shivan Kaul Sahib
  • Patent number: 11216460
    Abstract: Methods and apparatus for updating a denormalized database object after updating, deleting, or inserting a record in a source database object are described. A first operation on a source database object that involves a record of the source database object being updated, deleted, or inserted is performed. A first part of a corresponding second operation involving a respective record of the denormalized database object being updated, deleted, or inserted is performed. A query result that references an aggregate field of a set of records in the denormalized database object is altered. The altering includes an aggregation operation using values in the query result being performed and altering that part of the query result that includes the aggregate field of the set of records. A second part is optionally performed to complete the corresponding second operation and update the denormalized database object.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: January 4, 2022
    Assignee: salesforce.com, inc.
    Inventors: Marla Hay, Yvonne Zhou, Yu Chen, Michael Allan Friedman, Shivan Kaul Sahib
  • Patent number: 11216435
    Abstract: At least one database table of denormalized values corresponding to selected values of field properties in records across multiple disparate tables of the database environment is maintained. A structured query is received through a structured query language application program interface (API). The structured query to request a listing of records across the multiple disparate tables of the database environment. The database table is searched for indications corresponding to records across the multiple disparate tables of the database environment corresponding to the selected values indicating communication with a specified party. A listing of records from across the multiple disparate tables that satisfy the selected values is returned through the structured query language API.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: January 4, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Marla Hay, Yu Chen, Michael Allan Friedman, Yvonne Zhou, Shivan Kaul Sahib
  • Patent number: D989989
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: June 20, 2023
    Inventor: Michael Allan Welsh