Patents by Inventor Scott A. Hoover
Scott A. Hoover 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: 20190289561Abstract: A method for communication includes obtaining a timing signal from a timing synchronization reference source, computing a system frame number (SFN)-direct frame number (DFN) offset, creating a timing fingerprint using the timing signal and the SFN-DFN offset, the timing fingerprint also comprising additional timing information, entering the timing fingerprint into a database, continually updating the timing fingerprint, determining whether the timing signal remains within a threshold, if the timing signal exceeds the threshold, iterating the timing fingerprint, verifying the timing fingerprint to determine whether there is a timing inconsistency between a most recent timing fingerprint and current time, if the timing fingerprint is verified, using the SFN-DFN offset to derive current DFN timing to decode a sidelink control information (SCI) communication, and if the SCI communication is decoded, using the timing signal for communicating over a sidelink communication channel.Type: ApplicationFiled: March 13, 2018Publication date: September 19, 2019Inventors: Michael CORLEY, Arvind Vardarajan SANTHANAM, Scott HOOVER, Aamod KHANDEKAR, Subramanya RAO, Prabhu KANDASAMY, Alexandre PIERROT
-
Patent number: 10390247Abstract: Examples described herein relate to systems and methods for a wireless communication device to manage cell measurements, including, but not limited to, performing measurements based on a first measurement configuration message received from a network, receiving a second measurement configuration message from the network before the measurements based on the first measurement configuration message are completed, and continuing to perform measurements based on the first measurement configuration message after receiving the second measurement configuration message.Type: GrantFiled: September 1, 2016Date of Patent: August 20, 2019Assignee: QUALCOMM IncorporatedInventors: Shravan Kumar Raghunathan, Parthasarathy Krishnamoorthy, Muthukumaran Dhanapal, Tian Mai, Scott Hoover, Aiping Zhang, Kiran Gonuguntla, Shimayla Buchh
-
Publication number: 20190104525Abstract: Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may determine a limit on a number of resource blocks (RBs) permitted to be used for a vehicle-to-everything (V2X) transmission by the UE; may determine, based at least in part on the limit, one or more parameters for the V2X transmission, wherein the one or more parameters include at least one of a modulation and coding scheme (MCS) for the V2X transmission, a number of transport blocks (TBs) for the V2X transmission, a number of RBs per TB for the V2X transmission, or a retransmission configuration for the V2X transmission; and may transmit the V2X transmission based at least in part on the one or more parameters. Numerous other aspects are provided.Type: ApplicationFiled: December 21, 2017Publication date: April 4, 2019Inventors: Arvind Santhanam, Scott Hoover, Yunsong Mu, Yuanbo Wang, Gang Xiao, Haiqin Liu, Subramanya Rao, Taoufik Tani, Feng Lu
-
Patent number: 10231239Abstract: Device-to-device operations are scheduled based on receive and transmit pools that may have a conflict in time domain. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus for resolving time domain conflict in device-to-device communication are provided. The apparatus may compute a first block rate metric for a first device-to-device communication on a first frequency and a second block rate metric for a second device-to-device communication on a second frequency. The apparatus may detect a time-domain conflict between the first device-to-device communication on the first frequency and the second device-to-device communication on the second frequency. The apparatus may prioritize the first device-to-device communication on the first frequency and the second device-to-device communication on the second frequency based on the first block rate metric and the second block rate metric.Type: GrantFiled: July 20, 2016Date of Patent: March 12, 2019Assignee: QUALCOMM IncorporatedInventors: Ashish Iyer, Arvind Santhanam, Srinivasan Balasubramanian, Daniel Amerga, Scott Hoover, Cheol Hee Park, Srinivasan Rajagopalan, Shailesh Maheshwari, Reza Shahidi
-
Patent number: 10176226Abstract: The present disclosure provides methods for performing a computation with an aggregate function using a database query, wherein the database query joins a plurality of database tables and includes a distinct aggregation function, which, when executed against one or more databases aggregates only values of database records corresponding to distinct keys by which the tables are joined, regardless of the cardinality of the joined tables. Related devices and systems are also provided.Type: GrantFiled: November 26, 2014Date of Patent: January 8, 2019Assignee: LOOKER DATA SCIENCES, INC.Inventors: Lloyd Tabb, Michael Toy, Scott Hoover
-
Patent number: 10178561Abstract: Examples described herein relate to enhancing data communication performance in a wireless communication network including a first subscription associated with a first radio access technology (RAT) and a second subscription associated with a second RAT, where the wireless communication device uses a same radio frequency (RF) resource to communicate over both the first RAT and the second RAT. The first RAT is used, in part, for data operations while the second RAT is used, in part, for voice operations. During idle state voice operations, the RF resource is reallocated from performing data operations to performing idle state voice operations, causing interruptions in the data operations. The wireless communication device adjusts at least one or a duration and an occurrence of the idle state voice operations to reduce the impact on the data operations.Type: GrantFiled: February 24, 2017Date of Patent: January 8, 2019Assignee: QUALCOMM IncorporationInventors: Jun Hu, Qingxin Chen, Reza Shahidi, Yongsheng Shi, Jafar Mohseni, Yongle Wu, Yong Li, Shashank Maiya, Harish Venkatachari, Shriram Swaminathan, Scott Hoover, Sumit Kumar Singh, Kiran Patil, Zhong Fan, Uzma Khan Qazi, Sundaresan Tambaram Kailasam, Sunil Kumar Gurram
-
Patent number: 10157539Abstract: Certain aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may receive sidelink control information (SCI) associated with a remote vehicle; identify a threat metric associated with the remote vehicle based at least in part on one or more characteristics of the remote vehicle, wherein the one or more characteristics are determined based at least in part on vehicle information received in one or more transport blocks corresponding to prior SCI associated with the remote vehicle and received prior to the SCI; and process the SCI based at least in part on the threat metric. Numerous other aspects are provided.Type: GrantFiled: November 1, 2017Date of Patent: December 18, 2018Assignee: QUALCOMM IncorporatedInventors: Scott Hoover, Arvind Santhanam, Feng Lu, Hongsan Sheng
-
Publication number: 20180249349Abstract: Examples described herein relate to enhancing data communication performance in a wireless communication network including a first subscription associated with a first radio access technology (RAT) and a second subscription associated with a second RAT, where the wireless communication device uses a same radio frequency (RF) resource to communicate over both the first RAT and the second RAT. The first RAT is used, in part, for data operations while the second RAT is used, in part, for voice operations. During idle state voice operations, the RF resource is reallocated from performing data operations to performing idle state voice operations, causing interruptions in the data operations. The wireless communication device adjusts at least one or a duration and an occurrence of the idle state voice operations to reduce the impact on the data operations.Type: ApplicationFiled: February 24, 2017Publication date: August 30, 2018Inventors: Jun Hu, Qingxin Chen, Reza Shahidi, Yongsheng Shi, Jafar Mohseni, Yongle Wu, Yong Li, Shashank Maiya, Harish Venkatachari, Shriram Swaminathan, Scott Hoover, Sumit Kumar Singh, Kiran Patil, Zhong Fan, Uzma Khan Qazi, Sundaresan Tambaram Kailasam, Sunil Kumar Gurram
-
Patent number: 9913311Abstract: In device-to-device (D2D) communication in a licensed spectrum, selection of a transmit pool and distribution of codes to be transmitted to the transmit pools for more efficient transmission is desired, for a given period. The apparatus may a user equipment (UE) for D2D communication in a licensed spectrum. The UE sets a discovery epoch to a shortest discovery period among discovery periods of a plurality of transmit resource pools, each transmit resource pool of the plurality of transmit resource pools associated with a respective frequency. The UE estimates a channel utilization of each transmit resource pool of the plurality of transmit resource pools based on one or more previous transmissions on each transmit resource pool of the plurality of transmit resource pools. The UE selects a transmit resource pool among the plurality of transmit resource pools for a D2D transmission within the discovery epoch based on the estimated channel utilizations.Type: GrantFiled: August 23, 2016Date of Patent: March 6, 2018Assignee: QUALCOMM IncorporatedInventors: Daniel Amerga, Arvind Santhanam, Ashish Iyer, Shailesh Maheshwari, Srinivasan Rajagopalan, Srinivasan Balasubramanian, Scott Hoover
-
Publication number: 20180063735Abstract: Examples described herein relate to systems and methods for a wireless communication device to manage cell measurements, including, but not limited to, performing measurements based on a first measurement configuration message received from a network, receiving a second measurement configuration message from the network before the measurements based on the first measurement configuration message are completed, and continuing to perform measurements based on the first measurement configuration message after receiving the second measurement configuration message.Type: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Inventors: Shravan Kumar Raghunathan, Parthasarathy Krishnamoorthy, Muthukumaran Dhanapal, Tian Mai, Scott Hoover, Aiping Zhang, Kiran Gonuguntla, Shimayla Buchh
-
Publication number: 20180063878Abstract: In device-to-device (D2D) communication in a licensed spectrum, selection of a transmit pool and distribution of codes to be transmitted to the transmit pools for more efficient transmission is desired, for a given period. The apparatus may a user equipment (UE) for D2D communication in a licensed spectrum. The UE sets a discovery epoch to a shortest discovery period among discovery periods of a plurality of transmit resource pools, each transmit resource pool of the plurality of transmit resource pools associated with a respective frequency. The UE estimates a channel utilization of each transmit resource pool of the plurality of transmit resource pools based on one or more previous transmissions on each transmit resource pool of the plurality of transmit resource pools. The UE selects a transmit resource pool among the plurality of transmit resource pools for a D2D transmission within the discovery epoch based on the estimated channel utilizations.Type: ApplicationFiled: August 23, 2016Publication date: March 1, 2018Inventors: Daniel AMERGA, Arvind SANTHANAM, Ashish IYER, Shailesh MAHESHWARI, Srinivasan RAJAGOPALAN, Srinivasan BALASUBRAMANIAN, Scott HOOVER
-
Publication number: 20180027559Abstract: Device-to-device operations are scheduled based on receive and transmit pools that may have a conflict in time domain. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus for resolving time domain conflict in device-to-device communication are provided. The apparatus may compute a first block rate metric for a first device-to-device communication on a first frequency and a second block rate metric for a second device-to-device communication on a second frequency. The apparatus may detect a time-domain conflict between the first device-to-device communication on the first frequency and the second device-to-device communication on the second frequency. The apparatus may prioritize the first device-to-device communication on the first frequency and the second device-to-device communication on the second frequency based on the first block rate metric and the second block rate metric.Type: ApplicationFiled: July 20, 2016Publication date: January 25, 2018Inventors: Ashish IYER, Arvind SANTHANAM, Srinivasan BALASUBRAMANIAN, Daniel AMERGA, Scott HOOVER, Cheol Hee PARK, Srinivasan RAJAGOPALAN, Shailesh MAHESHWARI, Reza SHAHIDI
-
Patent number: 9809366Abstract: Stackable trays for jugs, stacked arrangements and stacking methods are disclosed. A tray has a first surface to support a bottom of one or more jugs, and could include jug receiving cells. A collar could extend downwardly from a second surface opposite the first surface and have at least one notch sized to receive a portion of a handle of a respective jug located beneath each jug receiving cell. Load transfer to the handles of the jugs below the second surface could be provided by load transfer structures, such as the collars in one embodiment, which extend from the second surface to engage the jugs. A stacked arrangement includes multiple layers of jugs with a respective stackable tray between adjacent layers of the multiple layers. The trays could thus be used in stacking or otherwise arranging jugs in multiple layers.Type: GrantFiled: December 20, 2013Date of Patent: November 7, 2017Assignee: PARMALAT CANADA INC.Inventors: Sidney Scott Prince, Lee Scott Hoover, Antonino Cugliari
-
Publication number: 20170078865Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. The apparatus selects a serving cell for connection to a network. The apparatus performs a search for a frequency band on a neighbor cell for use in device-to-device communications. The apparatus performs the device-to-device communications using pre-configured resources associated with the frequency band when the search for the frequency band on the neighbor cell fails. The apparatus performs the device-to-device communications using resources associated with the frequency band of the neighbor cell when the search for the frequency band on the neighbor cell is successful.Type: ApplicationFiled: September 12, 2016Publication date: March 16, 2017Inventors: Arvind SANTHANAM, Scott HOOVER, Srinivasan BALASUBRAMANIAN, Daniel AMERGA, Georgios TSIRTSIS
-
Patent number: 9375175Abstract: A lancing mechanism is adapted to move between a resting, cocking and a puncture position. The lancing mechanism comprises a lancet holder adapted to receive a lancet, a shaft attached to the lancet holder, at least one drive spring and at least one damping spring. The drive spring surrounds at least a portion of the shaft and drives the lancing mechanism from the cocking position to the puncture position. The damping spring moves the lancing mechanism from the puncture position to the resting position. The drive spring is located at least partially within the damping spring.Type: GrantFiled: November 14, 2013Date of Patent: June 28, 2016Assignee: Ascensia Diabetes Care Holdings AGInventors: Tieming Ruan, Scott Hoover
-
Publication number: 20160147881Abstract: The present disclosure provides methods for performing a computation with an aggregate function using a database query, wherein the database query joins a plurality of database tables and includes a distinct aggregation function, which, when executed against one or more databases aggregates only values of database records corresponding to distinct keys by which the tables are joined, regardless of the cardinality of the joined tables. Related devices and systems are also provided.Type: ApplicationFiled: November 26, 2014Publication date: May 26, 2016Inventors: Lloyd Tabb, Michael Toy, Scott Hoover
-
Patent number: 9233778Abstract: Stackable trays for bags containing liquids, stacked arrangements and stacking methods are disclosed. A tray has a first surface to support one or more bags containing liquid and could include a plurality of cells adapted to receive the bags. The tray has a second surface opposite the first surface. The second surface transfers at least a portion of a load on the first surface to one or more bags containing liquid arranged below the second surface. A stacked arrangement includes multiple layers of bags containing liquid with a respective stackable tray between adjacent layers of the multiple layers. The trays could thus be used in stacking or otherwise arranging bags containing liquid in multiple layers.Type: GrantFiled: December 20, 2013Date of Patent: January 12, 2016Assignee: Parmalat Canada Inc.Inventors: Sidney Scott Prince, Lee Scott Hoover, Antonino Cugliari
-
Patent number: 9195486Abstract: Observation and analysis based optimization of software code is disclosed. An expected value is chosen for a dynamic attribute that cannot be determined, prior to execution of the associated software code, to be guaranteed to have that expected value at runtime. An optimized version of the software code is generated, including one or more optimizations based on an assumption that the dynamic attribute will have the expected value. Non-exhaustive examples of a dynamic attribute include a variable type; a location in memory; a location in which a global object, property, or variable is stored; the contents of a global function or method; and a value of a global property or variable. A check is performed during execution of the optimized version of the software code, prior to executing the portion that has been optimized based on the assumption, to verify that the dynamic attribute has the expected value.Type: GrantFiled: July 30, 2010Date of Patent: November 24, 2015Assignee: Apple Inc.Inventors: Victor Leonel Hernandez Porras, Christopher Arthur Lattner, Jia-Hong Chen, Eric Marshall Christopher, Roger Scott Hoover, Francois Jouaux, Robert John McCall, Thomas John O'Brien, Pratik Solanki
-
Patent number: 9146759Abstract: Techniques for processing source code written in a traditionally interpreted language such as JavaScript, or another dynamic and/or interpreted language, are disclosed. In one example, compiled code associated with the source code is constructed and executed. An assumption on which a specific aspect of the compiled code is based (e.g., an optimization) is tested at a checkpoint of the compiled code. A roll over to fallback code is performed if the test indicates the assumption is not true.Type: GrantFiled: July 30, 2010Date of Patent: September 29, 2015Assignee: Apple Inc.Inventors: Victor Leonel Hernandez Porras, Christopher Arthur Lattner, Jia-Hong Chen, Eric Marshall Christopher, Roger Scott Hoover, Francois Jouaux, Robert John McCall, Thomas John O'Brien, Pratik Solanki
-
Patent number: 8898625Abstract: Optimized storage of function variables in compiled code is disclosed. It is determined that a variable of a first function is required to be available for use by a second function subsequent to return of the first function. Machine code is generated to escape the variable from a storage location in a stack memory to a storage location in a heap memory, prior to the variable being removed from the stack memory, in connection with return of the first function.Type: GrantFiled: December 15, 2008Date of Patent: November 25, 2014Inventors: Victor Leonel Hernandez Porras, Roger Scott Hoover