Patents by Inventor Douglas Grover

Douglas Grover 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: 11544364
    Abstract: An apparatus may include a processor that may be caused to access handholding information indicating a hand configuration in which the apparatus is being held and compare the handholding information with previously-stored handholding authentication data of an authentic user. The previously-stored handholding authentication data may represent an authentic configuration in which the apparatus is held by the authentic user. The processor may be caused to determine that the apparatus is being held by the authentic user based on the comparison and cause an authenticated action to occur based on the determination.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: January 3, 2023
    Assignee: MICRO FOCUS LLC
    Inventors: Douglas Grover, Lloyd L. Burch, Michael F. Angelo
  • Patent number: 11422920
    Abstract: This document describes debugging multiple instances of code by detecting a variance in thread patterns of threads of execution relative to the multiple instances of executing code. A first instance of the code is executed and a first thread pattern is identified indicative of a first plurality of threads of execution of the first instance of the code. A second instance of the code is executed, the second instance of the code beginning executing prior to the first instance of the code completing executing, and a second thread pattern is identified indicative of a second plurality of threads of execution of the second instance of the code. A comparative representation of the first thread pattern and the second thread pattern is generated relative to each other. A variance between the first thread pattern and the second thread pattern relative to the comparative representation is identified, the variance typically being indicative of a bug in the code.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: August 23, 2022
    Assignee: Micro Focus LLC
    Inventor: Douglas Grover
  • Patent number: 11372746
    Abstract: A directed graph for an application under test (AUT) hosted at a hosting computing device is generated based on test flows. Each test flow traverses GUI objects of the AUT via GUI events. Each GUI event is associated with a transition from a first GUI object of the AUT to a second GUI object of the AUT. The GUI event represents interaction with the GUI of the AUT at a client computing device and that resulted in the transition. The directed graph includes nodes that each correspond to a GUI object of the AUT and edges that each correspond to a GUI event.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: June 28, 2022
    Assignee: MICRO FOCUS LLC
    Inventors: Zhenbin Lin, Qian-Ru Zhai, Ye Jiang, Meng-Jie Chen, Douglas Grover
  • Publication number: 20220012166
    Abstract: A directed graph for an application under test (AUT) hosted at a hosting computing device is generated based on test flows. Each test flow traverses GUI objects of the AUT via GUI events. Each GUI event is associated with a transition from a first GUI object of the AUT to a second GUI object of the AUT. The GUI event represents interaction with the GUI of the AUT at a client computing device and that resulted in the transition. The directed graph includes nodes that each correspond to a GUI object of the AUT and edges that each correspond to a GUI event.
    Type: Application
    Filed: July 8, 2020
    Publication date: January 13, 2022
    Inventors: Zhenbin Lin, Qian-Ru Zhai, Ye Jiang, Meng-Jie Chen, Douglas Grover
  • Publication number: 20210286702
    Abstract: This document describes debugging multiple instances of code by detecting a variance in thread patterns of threads of execution relative to the multiple instances of executing code. A first instance of the code is executed and a first thread pattern is identified indicative of a first plurality of threads of execution of the first instance of the code. A second instance of the code is executed, the second instance of the code beginning executing prior to the first instance of the code completing executing, and a second thread pattern is identified indicative of a second plurality of threads of execution of the second instance of the code. A comparative representation of the first thread pattern and the second thread pattern is generated relative to each other. A variance between the first thread pattern and the second thread pattern relative to the comparative representation is identified, the variance typically being indicative of a bug in the code.
    Type: Application
    Filed: March 12, 2020
    Publication date: September 16, 2021
    Inventor: Douglas Grover
  • Publication number: 20210256100
    Abstract: An apparatus may include a processor that may be caused to access handholding information indicating a hand configuration in which the apparatus is being held and compare the handholding information with previously-stored handholding authentication data of an authentic user. The previously-stored handholding authentication data may represent an authentic configuration in which the apparatus is held by the authentic user. The processor may be caused to determine that the apparatus is being held by the authentic user based on the comparison and cause an authenticated action to occur based on the determination.
    Type: Application
    Filed: February 19, 2020
    Publication date: August 19, 2021
    Applicant: MICRO FOCUS LLC
    Inventors: Douglas GROVER, Lloyd L. BURCH, Michael F. ANGELO
  • Publication number: 20170325101
    Abstract: Embodiments described herein provide a method and apparatus for monitoring and correcting a transmit signal. A first sample is taken before the signal is input to a digital to analog converter (DAC) in a transmit chain. A second sample is taken of the transmit signal after the signal has passed through the power amplifier (PA). The first and second transmit samples are then compared and an equalizer interpolation value is determined. This equalizer interpolation value is applied to the transmit signal before transmission to provide a transmit signal with improved quality. The apparatus includes a feedback receive correction unit; a time domain processor in communication with the feedback receive correction unit; a frequency domain processing equalizer in communication with the time domain processor; an equalizer interpolation unit; an absolute value squaring unit in communication with the equalizer interpolation unit; and a processor for computation of a transmit quality parameter.
    Type: Application
    Filed: May 6, 2016
    Publication date: November 9, 2017
    Inventors: Joseph Gates, Li Gao, Narendra Gottimukkala, Douglas Grover, Insung Kang, Dongbo Zhang
  • Publication number: 20150118981
    Abstract: A method and apparatus of internal measurement of voltage standing wave ratio in a transmitter includes providing power to hardware comprising the transmitter, transmitting a signal from the transmitter, sampling the signal in both a transmitted feedforward direction toward an antenna and a reflected direction from the antenna, and computing in a processor associated with the transmitter the voltage standing wave ratio on the basis of the feedforward and reflected sampled signals. A method of calculating a voltage standing wave ratio (VSWR) in a transmitter includes storing, in a memory associated with a processor associated with the transmitter, a captured feedforward signal from the transmitter to an antenna, storing, in the memory, a captured feedback signal reflected from the antenna, and calculating the VSWR in the processor on the basis of the stored transmitted and reflected signals.
    Type: Application
    Filed: April 24, 2014
    Publication date: April 30, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Li GAO, Chalin C. LEE, Wesley SAMPSON, Abhishek AGRAWAL, Douglas GROVER, Rema VAIDYANATHAN, Jarir FADLULLAH, Dongbo ZHANG, Amit SHAH, Ajay IYER
  • Publication number: 20150092825
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus correlates the feedback signal to a reference transmit signal to correct time misalignments between the transmit chain and the feedback loop, wherein the reference transmit signal is generated in digital domain at an input to a transmit chain and estimates a transmit signal quality value based on the correlation.
    Type: Application
    Filed: June 12, 2014
    Publication date: April 2, 2015
    Inventors: Li GAO, Abhishek Kumar AGRAWAL, Douglas GROVER, Chalin Chac LEE, Jarir Muhammad FADLULLAH, Dongbo ZHANG, Rema VAIDYANATHAN
  • Patent number: 8634785
    Abstract: In a radio frequency (RF) receiver, a receiver RF chain is tuned to a first (e.g., global positioning system (GPS)) channel to permit receipt of a first (e.g., GPS) signal over the first (e.g., GPS) channel on the receiver RF chain during a first time duration. The receiver RF chain is tuned to a second (e.g., cellular page) channel to permit receipt of a second (e.g., cellular page) signal over the second (e.g., cellular page) channel on the receiver RF chain during a second time duration, following the first time duration. The first (e.g., GPS) signal is processed during the first time duration and the second time duration, without any apparent interruption of the first (e.g., GPS) signal during the second time duration. The processing, for example, provides a bridge signal (e.g., an estimated GPS signal on the receiver RF chain) during the second time duration.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: January 21, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Ashok Bhatia, Dominic Gerard Farmer, Douglas Neal Rowitch, Douglas Grover, Arie Rahmat, Chang Shik Row
  • Patent number: 8503513
    Abstract: The subject matter disclosed herein relates to a system and method for processing a signal received from a satellite positioning system (SPS) in the presence of a multi-tone jammer. In one particular implementation, processing of a signal may be altered in response to detection of one or more conditions.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: August 6, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
  • Patent number: 8279910
    Abstract: Apparatus and methods of implementing code space search of received signals are described herein. A code space search is implemented as a searcher that perform a subtask that is dynamically reconfigurable at each boundary of an initial integration time. Each particular subtask sets forth a programmable configuration of coherent integration hypothesis that are performed during the initial integration time. The searcher stores the results of the coherent integration hypothesis in a first portion of memory. A search accelerator operates on the initial integration results. The search accelerator can perform coherent integration of various frequency bins of different timing hypothesis, can generate energy values of the coherent integration results, and can generate a non-coherent energy summation. The energy values of the coherent integrations and non-coherent energy summations are stored in a second portion of memory.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: October 2, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Douglas Grover, Christopher Patrick, Kai Tang
  • Publication number: 20120076177
    Abstract: The subject matter disclosed herein relates to a system and method for processing a signal received from a satellite positioning system (SPS) in the presence of a multi-tone jammer. In one particular implementation, processing of a signal may be altered in response to detection of one or more conditions.
    Type: Application
    Filed: December 2, 2011
    Publication date: March 29, 2012
    Applicant: QUALCOMM Incorporated
    Inventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
  • Patent number: 8094702
    Abstract: The subject matter disclosed herein relates to a system and method for processing a signal received from a satellite positioning system (SPS) in the presence of a multi-tone jammer. In one particular implementation, processing of a signal may be altered in response to detection of one or more conditions.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: January 10, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
  • Patent number: 8081922
    Abstract: Methods and apparatus are provided for use in devices adapted to receive signals from at least one satellite positioning system (SPS). As part of at least one search for a transmission from a space vehicle (SV) associated with the SPS, the methods and apparatuses may correlate a code associated with the SV with a received signal to establish a plurality of correlation values, sample at least a portion of the correlation values during the search, and selectively transitioning the search early or prematurely based, at least in part, on at least one of the sampled correlation values.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: December 20, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Emilija M. Simic, Douglas Grover, Rizwan Ahmed
  • Patent number: 7689810
    Abstract: A circuit to detect position signals in a mobile station includes a general-purpose processor to generate instructions for execution of at least one signal detection algorithm and to carry out at least one other function not associated with the signal detection algorithm, special-purpose hardware blocks responsive to the instructions of the general-purpose processor to execute the at least one signal detection algorithm, and at least one of the general-purpose processor and the special-purpose hardware blocks configured to execute at least one efficiency process to optimize performance of the at least one signal detection algorithm. Methods and machine-readable medium implementing the method steps are also disclosed.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: March 30, 2010
    Assignee: QUALCOMM Incorporated
    Inventors: Dominic Gerard Farmer, Douglas Grover, Cristina A. Seibert
  • Publication number: 20090295632
    Abstract: Methods and apparatus are provided for use in devices adapted to receive signals from at least one satellite positioning system (SPS). As part of at least one search for a transmission from a space vehicle (SV) associated with the SPS, the methods and apparatuses may correlate a code associated with the SV with a received signal to establish a plurality of correlation values, sample at least a portion of the correlation values during the search, and selectively transitioning the search early or prematurely based, at least in part, on at least one of the sampled correlation values.
    Type: Application
    Filed: May 30, 2008
    Publication date: December 3, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Emilija M. Simic, Douglas Grover, Rizwan Ahmed
  • Publication number: 20090268788
    Abstract: The subject matter disclosed herein relates to a system and method for processing a signal received from a satellite positioning system (SPS) in the presence of a multi-tone jammer. In one particular implementation, processing of a signal may be altered in response to detection of one or more conditions.
    Type: Application
    Filed: April 28, 2008
    Publication date: October 29, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
  • Publication number: 20070300045
    Abstract: A circuit to detect position signals in a mobile station includes a general-purpose processor to generate instructions for execution of at least one signal detection algorithm and to carry out at least one other function not associated with the signal detection algorithm, special-purpose hardware blocks responsive to the instructions of the general-purpose processor to execute the at least one signal detection algorithm, and at least one of the general-purpose processor and the special-purpose hardware blocks configured to execute at least one efficiency process to optimize performance of the at least one signal detection algorithm. Methods and machine-readable medium implementing the method steps are also disclosed.
    Type: Application
    Filed: January 22, 2007
    Publication date: December 27, 2007
    Inventors: Dominic Gerard Farmer, Douglas Grover, Cristina A. Seibert
  • Publication number: 20070229141
    Abstract: Current is provided from a first node coupled to an output of a power supply to a second node coupled to a voltage supply input of an electronic device under test via a transistor having a first current-carrying electrode coupled to the first node and a second current-carrying electrode coupled to the second node. A first voltage is determined based on a voltage difference between the first node and the second node and a second voltage is determined based on a comparison of the first voltage to a voltage of the second node. The transistor is selectively disabled based on the second voltage.
    Type: Application
    Filed: April 4, 2006
    Publication date: October 4, 2007
    Applicant: Freescale Semiconductor, Inc.
    Inventor: Douglas Grover