Patents by Inventor Michael A. Davis

Michael A. Davis 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: 20210341982
    Abstract: A system and method for dynamically switching power supply in a dual battery system to minimize unbalanced wear levels in the primary and secondary batteries. If the operating temperature of the primary battery reaches a reliability temperature threshold but the operating temperature of the secondary battery is less than the reliability temperature threshold, the controller switches a primary battery indicator to designate the secondary battery as the primary battery. If the operating temperature of the primary battery reaches a pre-shutdown temperature but the operating temperature of the secondary battery is less than the pre-shutdown temperature, the controller switches a primary battery indicator to designate the secondary battery as the primary battery. If a difference between the wear levels of the batteries exceeds a wear level difference threshold, the controller switches a primary battery indicator to designate the secondary battery as the primary battery.
    Type: Application
    Filed: May 4, 2020
    Publication date: November 4, 2021
    Inventors: QINGHONG HE, YAN NING, JOHN ROBERT LERMA, LOUIS MICHAEL DAVIS
  • Patent number: 11138093
    Abstract: Identifying and reporting potential data inconsistencies and/or potential data contentions based on historic debugging traces. Based on replay of a thread, some implementations observe an influx of a value to a memory cell, and determine whether the value of the memory cell observed from the influx is inconsistent with a prior value of the memory cell as known by the thread. If so, these implementations can initiate an indication of a data inconsistency. Based on replay of a plurality of threads, other implementations identify a memory cell that was accessed by a first thread while a thread synchronization mechanism was active on the first thread. Then, if there was another access to the memory cell by a second thread without use of the thread synchronization mechanism, these implementations might initiate an indication of a potential data contention.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 5, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Del Myers, Jackson Michael Davis, Thomas Lai, Andrew R Sterland, Deborah Chen, Patrick Lothian Nelson, Jordi Mola, Juan Carlos Arevalo Baeza, James M Pinkerton, Leslie Yvette Richardson, Kenneth Walter Sykes
  • Patent number: 11133021
    Abstract: This invention is a gunshot detection device that provides very reliable inside and outside real-time situational awareness of gunshot events, while reducing Gunshot Detection False Positives and Negatives.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: September 28, 2021
    Assignee: UTILITY ASSOCIATES, INC.
    Inventors: Ted Michael Davis, Eric H Bedell, Robert S McKeeman
  • Patent number: 11132280
    Abstract: This disclosure relates to identifying and presenting differences between a plurality of recorded executions of an executable entity. One or more models are created over the plurality of recorded prior executions of at least a portion of an executable entity. These models include at least one of (i) a control flow model, or (ii) a data model. An anomalous model data point is identified within these models, and a first location in at least one of the plurality of recorded executions that corresponds to the anomalous model data point is identified. A second location in the at least one of the plurality of recorded executions is also identified. This second location is causal to the anomalous model data point at the first location. The identity of the first and/or second locations in the least one of the plurality of recorded executions is presented.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: September 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jackson Michael Davis, Del Myers, Patrick Lothian Nelson, Andrew R. Sterland, Leslie Yvette Richardson, Jordi Mola, James M. Pinkerton, Mark Marron
  • Publication number: 20210290465
    Abstract: Disclosed are enclosures for establishing a sterile environment over a patient for a medical procedure, as well as systems and methods thereof. An enclosure can include an expandable portion of a barrier separating a sterile environment inside of the enclosure from a non-sterile environment outside of the enclosure and a patient-interfacing portion of the barrier. The enclosure can also include a support system coupled to the patient-interfacing portion of the barrier in some embodiments. The patient-interfacing portion of the barrier can include one or more fenestrations for placement directly over one or more areas of interest of the patient, as well as for access to the areas of interest from within the sterile environment. When present, the support system can flank the fenestration. The support system is configured to support the enclosure on a surface when placed over an appendage of the patient or a main body of the patient.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 23, 2021
    Inventors: Teresa Ta, Michael Davis, Kyle G. Thornley, James D. Beal, Daniel B. Blanchard, Glade H. Howell
  • Patent number: 11125593
    Abstract: A system includes a learning network having a signal processor configured to: receive learned signaling containing information about representative samples of conditions related to operating states of a hydrocyclone and characterized as learned samples of each condition when the learning network is trained, and raw signaling containing information about raw samples containing information about the current operation of the hydrocyclone; and determine corresponding signaling containing information about an operating state of the current operation of the hydrocyclone based upon a comparison of the learned signaling and the raw signaling.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: September 21, 2021
    Assignee: CIDRA CORPORATE SERVICES LLC
    Inventor: Michael A. Davis
  • Patent number: 11119896
    Abstract: A web browser, editor, and server cooperate to enable visual debugging of hypertext markup language (HTML) code. The editor loads an HTML source file and displays it for interactive editing. The web server generates a web page from the source file and at the same time generates a page representation that is provided to the editor. The browser receives the web page from the web server and generates a document object model (DOM) to display a view of the HTML page. The editor takes snapshots of the HTML source file in correspondence with edits thereto. The snapshots are compared to find a snapshot difference, which is correlated with the page representation. The page representation is updated by the editor. Based on the updated page representation, the editor communicates with the browser to update the DOM. The updated DOM is rendered by the browser without reloading the web page.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Joseph Michael Davis, Ahmed M. Metwally
  • Patent number: 11122441
    Abstract: Disclosed in some examples are methods, systems, devices, and machine-readable mediums that detect evil twin and other anomalous access points in an IT infrastructure by detecting access points that are not in their expected locations based upon an analysis of access point reports from one or more computing devices.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: September 14, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Roy Kuntz, Michael Davis
  • Patent number: 11113182
    Abstract: Performing reverse execution debugging of an application. The method includes identifying a snapshot of application state for an application in an application framework. The method further includes emulating execution of the application, using bytecode, in a forward direction from the snapshot to an end point, causing generation of historical execution state at various points along the emulation of the application. The method further includes collecting the historical execution state. The method further includes using the collected historical execution state, emulating reverse execution of the application by substituting collected historical execution state, when needed, to restore previous state needed as a result of emulation of reverse execution of the application.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: September 7, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Lothian Nelson, Jackson Michael Davis, Del Myers, Thomas Lai
  • Patent number: 11085621
    Abstract: A junction box-driver assembly includes a housing that is configured to route electrical wiring to a luminaire therethrough and house a driver module therein. The housing includes a back plate that defines a junction box cavity and a driver cavity that is disposed adjacent to and in fluid communication with the junction box cavity. Further, the housing includes a junction box cover that is coupled to the back plate and configured to cover the junction box cavity that is configured to route the electrical wiring therethrough and/or enclose wire connections therein. Furthermore, the housing includes a driver cavity cover that is removably coupled to the back plate to cover the driver cavity that is configured to house the driver module therein. The junction-box driver assembly further includes a mounting strut that is removably coupled to the housing and configured to releasably lock the junction box-driver assembly to a mounting frame.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: August 10, 2021
    Assignee: Signify Holding B.V.
    Inventors: John E. Bowen, Jared Michael Davis
  • Publication number: 20210233555
    Abstract: Systems and methods for detecting a gunshot event are disclosed. More particularly, systems and methods for detecting a gunshot event using the ultrasonic frequency distribution across a broad range of frequencies resulting from a gun's muzzle blast to determine whether an actual gunshot event has occurred and to minimize false positives and false negatives are disclosed. Yet further, systems and methods for determining the location of an actual gunshot event by utilizing the decay of the frequency distribution across a broad range of frequencies resulting from a gun's muzzle blast are disclosed.
    Type: Application
    Filed: March 11, 2021
    Publication date: July 29, 2021
    Inventors: Ted Michael Davis, Eric H Bedell, Robert S McKeeman
  • Publication number: 20210228745
    Abstract: The present invention provides a method of diagnosing a CNS disorder comprising administering a fluorescent marker of retinal integrity to a subject and generating an image of the subject's eye, wherein the fluorescent marker is delivered by intranasal administration is also provided and fluorescent markers of retinal integrity for use in such methods. Also provided is a pharmaceutical composition comprising an annex in or a functional fragment or derivative thereof conjugated to a compound of 2 kDa or less, wherein the composition comprises annex in or a functional fragment or derivative thereof conjugated at a concentration of at least mg/ml.
    Type: Application
    Filed: April 23, 2019
    Publication date: July 29, 2021
    Applicant: UCL Business LTD
    Inventors: Benjamin Michael Davis, Maria Francesca Corderio, Li Guo
  • Patent number: 11074153
    Abstract: Collecting runtime virtual machine external state for an application running in an application runtime virtual machine, for use in emulation of the application. A method includes identifying application bytecode for which runtime virtual machine external state is to be collected. The method further includes executing machine code generated from the bytecode to generate the runtime virtual machine external state. The method further includes collecting the runtime virtual machine external state. The method further includes storing the runtime virtual machine external state for use in emulating the application.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: July 27, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Lothian Nelson, Jackson Michael Davis, Del Myers, Thomas Lai
  • Patent number: 11062546
    Abstract: Various voting systems are disclosed that include a voting device configured to: provide a user interface that presents one or more voting choices for each of one or more contests and enables a voter to select one or more of the voting choices for each of the one or more contests; create a bitmap comprising a plurality of bit cells each of which corresponds to one of the voting choices of one of the contests, wherein each of the bit cells stores a binary digit that indicates whether the voter selected the voting choice corresponding to the bit cell; convert the binary digits stored in the bitmap to a compressed string of characters; generate one or more selection barcodes that encode the compressed string of characters; and print the one or more selection barcodes on a paper medium to create a paper ballot.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: July 13, 2021
    Assignee: ELECTION SYSTEMS & SOFTWARE, LLC
    Inventors: Michael Davis, Bruno Roger, Casey Ballentine, Christopher Horvath, Kevin Day
  • Patent number: 11055306
    Abstract: The present approach improves the query performance of a database in a manner that is transparent to a user. In one aspect, this approach creates separate partition tables that are not directly accessible to a user of the database. A client-facing aspect of the database is a logical model which may correspond to a single, main table with which the user interacts. Thus, queries or operations may be generated on the client side in the context of the logical model. A database or query layer can then, transparent to the user, translate the user generated requests into query language that addresses the proper partitions to generate a result set or otherwise perform a database operation.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: July 6, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Joseph Michael Davis, Joey Mart
  • Patent number: 11057584
    Abstract: A video recording device, holster and article of clothing are disclosed to reliably and covertly provide for the capture of video, audio, and metadata, and perform other commands. The holster may be provided with a carrier that is, in turn, inserted into the holster. In one embodiment, the holster may be confirmed as being associated with the video recording device to authenticate a user, and establishes a docked position. Moreover, the video recording device may enter a mode of operation associated with using the video recording apparatus automatically when inserted into a holster.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: July 6, 2021
    Assignee: UTILITY ASSOCIATES, INC.
    Inventors: Ted Michael Davis, Joseph Patrick Shanahan, Simon Araya, Robert Stewart McKeeman, Eric Bedell, Jon McChristian
  • Patent number: 11050450
    Abstract: In one example, a system includes: a circuit board; at least one tuner adapted on the circuit board to receive and process a radio frequency (RF) signal to output a downconverted modulated signal; a processor adapted on the circuit board to demodulate the downconverted modulated signal, process the demodulated downconverted signal and output an audio signal; a location on the circuit board to receive a demodulator circuit; and a shunt element adapted on the circuit board to direct the downconverted modulated signal from the at least one tuner to the processor when the system does not include the demodulator circuit.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: June 29, 2021
    Assignee: Silicon Laboratories Inc.
    Inventors: Shawn Michael Davis, Jan Schnepp, Aaron Scott Blank
  • Patent number: 11035826
    Abstract: The invention provides a signal processor that receives a signal containing information about an acoustic signal that is generated by at least one acoustic transmitter, that travels through an aerated fluid in a container, and that is received by at least one acoustic receiver arranged in relation to the container, including inside the container; and determines the gas volume fraction of the aerated fluid based at least partly on the speed of sound measurement of the acoustic signal that travels through the aerated fluid in the container. The signal processor also sends an output signal containing information about the gas volume fraction of the aerated fluid. The signal processor may be configured together with at least one acoustic transmitter, the at least one acoustic receiver, or both.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: June 15, 2021
    Assignee: CIDRA CORPORATE SERVICES, INC.
    Inventors: Mark R. Fernald, Timothy J. Bailey, Douglas H. Loose, James M. Sullivan, John Biesak, Alan D. Kersey, Michael A. Davis
  • Publication number: 20210172909
    Abstract: The invention provides a signal processor that receives a signal containing information about an acoustic signal that is generated by at least one acoustic transmitter, that travels through an aerated fluid in a container, and that is received by at least one acoustic receiver arranged in relation to the container, including inside the container; and determines the gas volume fraction of the aerated fluid based at least partly on the speed of sound measurement of the acoustic signal that travels through the aerated fluid in the container. The signal processor also sends an output signal containing information about the gas volume fraction of the aerated fluid. The signal processor may be configured together with at least one acoustic transmitter, the at least one acoustic receiver, or both.
    Type: Application
    Filed: January 8, 2021
    Publication date: June 10, 2021
    Inventors: Mark R. FERNALD, Timothy J. BAILEY, Douglas H. LOOSE, James M. SULLIVAN, John BIESAK, Alan D. KERSEY, Michael A. DAVIS
  • Patent number: 11027892
    Abstract: A resealable closure for a container in which package integrity is indicated by a structure which connects the closure to a remaining portion of the container which must be broken in order to gain access to the contents of the container for a first time. The package integrity feature, in one form, includes a structure associated with the closure, wherein upon opening the closure for a first time, the structure stretches, increasing a length of the structure until the structure eventually breaks, leaving one or both residual ends of the broken structure rippled or curved upward from the remainder of the container. In one alternative form, the structure is associated with a pull tab of the sealing panel, which comprises the closure, whereby either the structure must be broken first, prior to pulling back the sealing panel, or while pulling back the sealing panel for a first time, the structure breaks, prior to gaining access to the contents therein.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: June 8, 2021
    Inventors: Deborah Lyzenga, Jeffrey Thomas Weber, Scott William Huffer, Benjamin Michael Davis