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: 11544364Abstract: 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: GrantFiled: February 19, 2020Date of Patent: January 3, 2023Assignee: MICRO FOCUS LLCInventors: Douglas Grover, Lloyd L. Burch, Michael F. Angelo
-
Patent number: 11422920Abstract: 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: GrantFiled: March 12, 2020Date of Patent: August 23, 2022Assignee: Micro Focus LLCInventor: Douglas Grover
-
Patent number: 11372746Abstract: 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: GrantFiled: July 8, 2020Date of Patent: June 28, 2022Assignee: MICRO FOCUS LLCInventors: Zhenbin Lin, Qian-Ru Zhai, Ye Jiang, Meng-Jie Chen, Douglas Grover
-
Publication number: 20220012166Abstract: 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: ApplicationFiled: July 8, 2020Publication date: January 13, 2022Inventors: Zhenbin Lin, Qian-Ru Zhai, Ye Jiang, Meng-Jie Chen, Douglas Grover
-
Publication number: 20210286702Abstract: 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: ApplicationFiled: March 12, 2020Publication date: September 16, 2021Inventor: Douglas Grover
-
Publication number: 20210256100Abstract: 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: ApplicationFiled: February 19, 2020Publication date: August 19, 2021Applicant: MICRO FOCUS LLCInventors: Douglas GROVER, Lloyd L. BURCH, Michael F. ANGELO
-
Publication number: 20170325101Abstract: 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: ApplicationFiled: May 6, 2016Publication date: November 9, 2017Inventors: Joseph Gates, Li Gao, Narendra Gottimukkala, Douglas Grover, Insung Kang, Dongbo Zhang
-
Publication number: 20150118981Abstract: 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: ApplicationFiled: April 24, 2014Publication date: April 30, 2015Applicant: QUALCOMM IncorporatedInventors: Li GAO, Chalin C. LEE, Wesley SAMPSON, Abhishek AGRAWAL, Douglas GROVER, Rema VAIDYANATHAN, Jarir FADLULLAH, Dongbo ZHANG, Amit SHAH, Ajay IYER
-
Publication number: 20150092825Abstract: 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: ApplicationFiled: June 12, 2014Publication date: April 2, 2015Inventors: Li GAO, Abhishek Kumar AGRAWAL, Douglas GROVER, Chalin Chac LEE, Jarir Muhammad FADLULLAH, Dongbo ZHANG, Rema VAIDYANATHAN
-
Patent number: 8634785Abstract: 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: GrantFiled: April 28, 2009Date of Patent: January 21, 2014Assignee: QUALCOMM IncorporatedInventors: Ashok Bhatia, Dominic Gerard Farmer, Douglas Neal Rowitch, Douglas Grover, Arie Rahmat, Chang Shik Row
-
Patent number: 8503513Abstract: 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: GrantFiled: December 2, 2011Date of Patent: August 6, 2013Assignee: QUALCOMM IncorporatedInventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
-
Patent number: 8279910Abstract: 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: GrantFiled: March 2, 2007Date of Patent: October 2, 2012Assignee: QUALCOMM IncorporatedInventors: Douglas Grover, Christopher Patrick, Kai Tang
-
Publication number: 20120076177Abstract: 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: ApplicationFiled: December 2, 2011Publication date: March 29, 2012Applicant: QUALCOMM IncorporatedInventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
-
Patent number: 8094702Abstract: 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: GrantFiled: April 28, 2008Date of Patent: January 10, 2012Assignee: QUALCOMM IncorporatedInventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
-
Patent number: 8081922Abstract: 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: GrantFiled: May 30, 2008Date of Patent: December 20, 2011Assignee: QUALCOMM IncorporatedInventors: Emilija M. Simic, Douglas Grover, Rizwan Ahmed
-
Patent number: 7689810Abstract: 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: GrantFiled: January 22, 2007Date of Patent: March 30, 2010Assignee: QUALCOMM IncorporatedInventors: Dominic Gerard Farmer, Douglas Grover, Cristina A. Seibert
-
Publication number: 20090295632Abstract: 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: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Applicant: QUALCOMM IncorporatedInventors: Emilija M. Simic, Douglas Grover, Rizwan Ahmed
-
Publication number: 20090268788Abstract: 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: ApplicationFiled: April 28, 2008Publication date: October 29, 2009Applicant: QUALCOMM IncorporatedInventors: Emilija M. Simic, Shiou-Hung Chen, Douglas Grover
-
Publication number: 20070300045Abstract: 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: ApplicationFiled: January 22, 2007Publication date: December 27, 2007Inventors: Dominic Gerard Farmer, Douglas Grover, Cristina A. Seibert
-
Publication number: 20070229141Abstract: 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: ApplicationFiled: April 4, 2006Publication date: October 4, 2007Applicant: Freescale Semiconductor, Inc.Inventor: Douglas Grover