Patents by Inventor Kevin Snow
Kevin Snow 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: 20230385321Abstract: Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a query term is obtained from a natural language query. A table summary is prepared based on the query term and a formula of the natural language query is generated based on the table summary. A result is generated based on the formula. Responsive to receiving negative feedback to the result, one or more of the table summary or the formula is disassociated from the query term.Type: ApplicationFiled: July 28, 2023Publication date: November 30, 2023Inventors: Nikunj Agrawal, Mukund Sundararajan, Shrikant Ravindra Shanbhag, Kedar Dhamdhere, Garima, Kevin Snow Mccurley, Rohit Ananthakrishna, Daniel Adam Gundrum, Juyun June Song, Rifat Ralfi Nahmias
-
Patent number: 11714841Abstract: Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a natural language query may be originated by a user via a user interface. The natural language query may be parsed to obtain a query term, and a grid range may be identified in a data table as relevant to the query term. A table summary may be prepared including a plurality of characteristics based on the grid range. A logic operation may then be determined to apply on the plurality of characteristics to derive the query term. The logic operation may then be translated into a formula executable on the data table, and the formula is applied on the data table to generate a result in response to the natural language query.Type: GrantFiled: May 3, 2021Date of Patent: August 1, 2023Assignee: Google LLCInventors: Nikunj Agrawal, Mukund Sundararajan, Shrikant Ravindra Shanbhag, Kedar Dhamdhere, Null Garima, Kevin Snow Mccurley, Rohit Ananthakrishna, Daniel Adam Gundrum, Juyun June Song, Rifat Ralfi Nahmias
-
Patent number: 11691467Abstract: An autonomous dock system for a vehicle, comprises a control system with instructions comprising steps for receiving a request to implement an autonomous dock routine. A vehicle speed and clutch position are calculated. A clutch position controller is commanded to maintain the calculated clutch position. An actual torque amount is iteratively detected as transferred across the clutch. A vehicle speed-control mechanism is commanded to maintain the calculated vehicle speed, and the actual vehicle speed is iteratively detected. When comparing the commanded vehicle speed to the detected actual vehicle speed indicates that the detected actual vehicle speed is below a speed threshold, and when the actual torque amount transferred across the clutch exceeds a torque threshold, the control system commands an increase in vehicle speed.Type: GrantFiled: May 24, 2021Date of Patent: July 4, 2023Assignee: EATON INTELLIGENT POWER LIMITEDInventors: Conor H. Dodd, Nathan H. Cox, Matthew T. Boillat, Jon A. Steeby, Sujay Sirur, Rajeev Verma, Vishal V. Mahulkar, Vasilios Tsourapas, Kevin Snow
-
Publication number: 20210276379Abstract: An autonomous dock system for a vehicle, comprises a control system with instructions comprising steps for receiving a request to implement an autonomous dock routine. A vehicle speed and clutch position are calculated. A clutch position controller is commanded to maintain the calculated clutch position. An actual torque amount is iteratively detected as transferred across the clutch. A vehicle speed-control mechanism is commanded to maintain the calculated vehicle speed, and the actual vehicle speed is iteratively detected. When comparing the commanded vehicle speed to the detected actual vehicle speed indicates that the detected actual vehicle speed is below a speed threshold, and when the actual torque amount transferred across the clutch exceeds a torque threshold, the control system commands an increase in vehicle speed.Type: ApplicationFiled: May 24, 2021Publication date: September 9, 2021Applicant: Eaton Intelligent Power LimitedInventors: Conor H. Dodd, Nathan H. Cox, Matthew T. Boillat, Jon A. Steeby, Sujay Sirur, Rajeev Verma, Vishal V. Mahulkar, Vasilios Tsourapas, Kevin Snow
-
Publication number: 20210271697Abstract: Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a natural language query may be originated by a user via a user interface. The natural language query may be parsed to obtain a query term, and a grid range may be identified in a data table as relevant to the query term. A table summary may be prepared including a plurality of characteristics based on the grid range. A logic operation may then be determined to apply on the plurality of characteristics to derive the query term. The logic operation may then be translated into a formula executable on the data table, and the formula is applied on the data table to generate a result in response to the natural language query.Type: ApplicationFiled: May 3, 2021Publication date: September 2, 2021Inventors: Nikunj Agrawal, Mukund Sundararajan, Shrikant Ravindra Shanbhag, Kedar Dhamdhere, Null Garima, Kevin Snow Mccurley, Rohit Ananthakrishna, Daniel Adam Gundrum, Juyun June Song, Rifat Ralfi Nahmias
-
Patent number: 11014416Abstract: An autonomous dock system for a vehicle, comprises a control system with instructions comprising steps for receiving a request to implement an autonomous dock routine. A vehicle speed and clutch position are calculated. A clutch position controller is commanded to maintain the calculated clutch position. An actual torque amount is iteratively detected as transferred across the clutch. A vehicle speed-control mechanism is commanded to maintain the calculated vehicle speed, and the actual vehicle speed is iteratively detected. When comparing the commanded vehicle speed to the detected actual vehicle speed indicates that the detected actual vehicle speed is below a speed threshold, and when the actual torque amount transferred across the clutch exceeds a torque threshold, the control system commands an increase in vehicle speed.Type: GrantFiled: December 9, 2016Date of Patent: May 25, 2021Assignee: Eaton Intelligent Power LimitedInventors: Conor H Dodd, Nathan H Cox, Matthew T Boillat, Jon A Steeby, Sujay Sirur, Rajeev Verma, Vishal V. Mahulkar, Vasilios Tsourapas, Kevin Snow
-
Patent number: 10997227Abstract: Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a natural language query may be originated by a user via a user interface. The natural language query may be parsed to obtain a query term, and a grid range may be identified in a data table as relevant to the query term. A table summary may be prepared including a plurality of data entities based on the grid range. A logic operation may then be determined to apply on the plurality of data entities to derive the query term. The logic operation may then be translated into a formula executable on the data table, and the formula is applied on the data table to generate a result in response to the natural language query.Type: GrantFiled: January 18, 2017Date of Patent: May 4, 2021Assignee: Google LLCInventors: Nikunj Agrawal, Mukund Sundararajan, Shrikant Ravindra Shanbhag, Kedar Dhamdhere, Garima, Kevin Snow McCurley, Rohit Ananthakrishna, Daniel Adam Gundrum, Juyun June Song, Rifat Ralfi Nahmias
-
Patent number: 10856071Abstract: A system and method for improving hearing is disclosed. The system includes a microphone array that includes an enclosure, a plurality of beamformer microphones and an electronic processing circuitry to provide enhanced audio signals to a user by using information obtained on the position and orientation of the user. The system is preferably in the form of a smartphone having a retractable piece having the beamformer microphones mounted thereon. The system may also include a corresponding method for improving hearing and a non-transitory computer storage media having instructions stored thereon which, when executed, execute the method.Type: GrantFiled: February 16, 2016Date of Patent: December 1, 2020Assignee: Noopl, Inc.Inventors: Steven Verdooner, Rodney Sparks, Kevin Snow
-
Patent number: 10592576Abstract: Implementations disclose crowdsourcing descriptor selection. A method includes receiving, by a processor, a reference to an internet resource from a device, wherein the reference to the internet resource is a uniform resource locator (URL) provided in a post interface, wherein the post interface presents posts to a social network, determining, by the processor, a plurality of descriptors indicative of content within the internet resource, sending, by the processor, the plurality of descriptors to the device for presentation in the post interface according to a priority order, receiving, via the post interface a selection of one of the plurality of descriptors, and generating, by the processor, a post to the social network, the generated post comprising the selected one of the plurality of descriptors.Type: GrantFiled: July 25, 2016Date of Patent: March 17, 2020Assignee: Google LLCInventors: Kevin Snow McCurley, Dandapani Sivakumar
-
Publication number: 20190278836Abstract: Review creation. Identifying at least one reviewable object from user-generated content. Prompting a user associated with the user-generated content to select a reviewable object for review. Receiving, in response to the prompting, selection of a prompted reviewable object. Presenting a review template to the user for review of the selected reviewable object. Receiving input to the review template. Storing the received input as a review of the reviewable object.Type: ApplicationFiled: May 24, 2019Publication date: September 12, 2019Inventors: Kevin Snow McCurley, Dandapanai J. Sivakumar, Prabhakar Raghavan
-
Publication number: 20190039425Abstract: An autonomous dock system for a vehicle, comprises a control system with instructions comprising steps for receiving a request to implement an autonomous dock routine. A vehicle speed and clutch position are calculated. A clutch position controller is commanded to maintain the calculated clutch position. An actual torque amount is iteratively detected as transferred across the clutch. A vehicle speed-control mechanism is commanded to maintain the calculated vehicle speed, and the actual vehicle speed is iteratively detected. When comparing the commanded vehicle speed to the detected actual vehicle speed indicates that the detected actual vehicle speed is below a speed threshold, and when the actual torque amount transferred across the clutch exceeds a torque threshold, the control system commands an increase in vehicle speed.Type: ApplicationFiled: December 9, 2016Publication date: February 7, 2019Applicant: EATON INTELLIGENT POWER LIMITEDInventors: Conor H Dodd, Nathan H Cox, Matthew T Boillat, Jon A Steeby, Sujay Sirur, Rajeev Verma, Vishal V. Mahulkar, Vasilios Tsourapas, Kevin Snow
-
Patent number: 10135976Abstract: A method for filtering a telephone call is provided. The method may comprise receiving from a caller the telephone call directed to a communication device associated with an intended call recipient. The received telephone call may be scored based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call. Furthermore, the method may comprise comparing the score to a predetermined threshold score. Based on the comparison, the method may further comprise selectively classifying the telephone call as an unwanted telephone call. Furthermore, the method may comprise selectively rejecting the unwanted telephone call.Type: GrantFiled: July 12, 2016Date of Patent: November 20, 2018Assignee: Ooma, Inc.Inventors: Toby Farrand, Kevin Snow, Dennis Peng
-
Publication number: 20180203924Abstract: Systems and methods are disclosed herein for processing a natural language query on data tables. According to some embodiments, a natural language query may be originated by a user via a user interface. The natural language query may be parsed to obtain a query term, and a grid range may be identified in a data table as relevant to the query term. A table summary may be prepared including a plurality of data entities based on the grid range. A logic operation may then be determined to apply on the plurality of data entities to derive the query term. The logic operation may then be translated into a formula executable on the data table, and the formula is applied on the data table to generate a result in response to the natural language query.Type: ApplicationFiled: January 18, 2017Publication date: July 19, 2018Inventors: Nikunj Agrawal, Mukund Sundararajan, Shrikant Ravindra Shanbhag, Kedar Dhamdhere, Garima, Kevin Snow McCurley, Rohit Ananthakrishna, Daniel Adam Gundrum, Juyun June Song, Rifat Ralfi Nahmias
-
Patent number: 9721089Abstract: According to one aspect, the subject matter described herein includes a method for efficient computer forensic analysis and data access control. The method includes steps occurring from within a virtualization layer separate from a guest operating system. The steps include monitoring disk accesses by the guest operating system to a region of interest on a disk from which data is copied into memory. The steps also include tracking subsequent accesses to the memory resident data where the memory resident data is copied from its initial location to other memory locations or over a network. The steps further include linking operations made by the guest operating system associated with the disk accesses with operations made by the guest operating system associated with the memory accessed.Type: GrantFiled: May 7, 2012Date of Patent: August 1, 2017Assignee: The University of North Carolina at Chapel HillInventors: Srinivas Krishnan, Fabian Monrose, Kevin Snow
-
Patent number: 9667782Abstract: A method for filtering a telephone call is provided. The method may comprise receiving from a caller the telephone call directed to a communication device associated with an intended call recipient. The received telephone call may be scored based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call. Furthermore, the method may comprise comparing the score to a predetermined threshold score. Based on the comparison, the method may further comprise selectively classifying the telephone call as an unwanted telephone call. Furthermore, the method may comprise selectively rejecting the unwanted telephone call.Type: GrantFiled: May 31, 2016Date of Patent: May 30, 2017Assignee: Ooma, Inc.Inventors: Toby Farrand, Kevin Snow, Dennis Peng
-
Patent number: 9560198Abstract: A computer-implemented method for filtering a telephone call is provided. The method may comprise: receiving from a caller the telephone call directed to a communication device associated with an intended call recipient, the Internet being disposed between a computer implementing the method and the communication device, the intended call recipient being in a structure; determining a state of the intended call recipient using telemetry received from at least one of a sensor and an appliance disposed in the structure; scoring the telephone call based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call, the predetermined scoring criteria being provided by the intended call recipient, the predetermined scoring criteria including the state of the intended call recipient; comparing the score to a predetermined threshold score; classifying the telephone call as an unwanted telephone call using the comparison; and selectively rejecting the unwanted telephone call.Type: GrantFiled: July 15, 2016Date of Patent: January 31, 2017Assignee: Ooma, Inc.Inventors: Tobin E. Farrand, Kevin Snow, Dennis Peng, David A. Bryan
-
Publication number: 20160330319Abstract: A computer-implemented method for filtering a telephone call is provided. The method may comprise: receiving from a caller the telephone call directed to a communication device associated with an intended call recipient, the Internet being disposed between a computer implementing the method and the communication device, the intended call recipient being in a structure; determining a state of the intended call recipient using telemetry received from at least one of a sensor and an appliance disposed in the structure; scoring the telephone call based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call, the predetermined scoring criteria being provided by the intended call recipient, the predetermined scoring criteria including the state of the intended call recipient; comparing the score to a predetermined threshold score; classifying the telephone call as an unwanted telephone call using the comparison; and selectively rejecting the unwanted telephone call.Type: ApplicationFiled: July 15, 2016Publication date: November 10, 2016Inventors: Tobin E. Farrand, Kevin Snow, Dennis Peng, David A. Bryan
-
Publication number: 20160323446Abstract: A method for filtering a telephone call is provided. The method may comprise receiving from a caller the telephone call directed to a communication device associated with an intended call recipient. The received telephone call may be scored based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call. Furthermore, the method may comprise comparing the score to a predetermined threshold score. Based on the comparison, the method may further comprise selectively classifying the telephone call as an unwanted telephone call. Furthermore, the method may comprise selectively rejecting the unwanted telephone call.Type: ApplicationFiled: July 12, 2016Publication date: November 3, 2016Inventors: Toby Farrand, Kevin Snow, Dennis Peng
-
Publication number: 20160277573Abstract: A method for filtering a telephone call is provided. The method may comprise receiving from a caller the telephone call directed to a communication device associated with an intended call recipient. The received telephone call may be scored based on predetermined scoring criteria to create a score indicative of a desirability of the telephone call. Furthermore, the method may comprise comparing the score to a predetermined threshold score. Based on the comparison, the method may further comprise selectively classifying the telephone call as an unwanted telephone call. Furthermore, the method may comprise selectively rejecting the unwanted telephone call.Type: ApplicationFiled: May 31, 2016Publication date: September 22, 2016Inventors: Toby Farrand, Kevin Snow, Dennis Peng
-
Publication number: 20160249141Abstract: A system and method for improving hearing is disclosed. The system includes a microphone array that includes an enclosure, a plurality of beamformer microphones and an electronic processing circuitry to provide enhanced audio signals to a user by using information obtained on the position and orientation of the user. The system is preferably in the form of a smartphone having a retractable piece having the beamformer microphones mounted thereon. The system may also include a corresponding method for improving hearing and a non-transitory computer storage media having instructions stored thereon which, when executed, execute the method.Type: ApplicationFiled: February 16, 2016Publication date: August 25, 2016Inventors: Steven VERDOONER, Rodney SPARKS, Kevin SNOW