Patents by Inventor Kevin David

Kevin David 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: 11157458
    Abstract: Embodiments are directed to traversing a file system to determine file system objects to copy to an object store. In response to visiting a document object in the file system, performing further actions, including: determining a hierarchical file path of the document object that corresponds to a location in the file system based on the file system objects that are ancestor file system objects of the document object; generating an object key for the document object that encodes the hierarchical file path such that each portion of the object key corresponds to an ancestor file system object; copying the document object and the object key to the object store such that the document object may be stored in the object store as an object store object and such that the object store object may be indexed using an unordered index based on the object key; or the like.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: October 26, 2021
    Assignee: Qumulo, Inc.
    Inventors: Nicholas John Carter, Sasha Spielberg Friedrich, Christopher Charles Harward, Kevin David Jamieson, Aleksei Martynov, Sihang Su
  • Publication number: 20210323400
    Abstract: An off-highway recreational includes a frame, a prime mover, a transmission, an intermediate shaft and a main shaft. The transmission is mechanically coupled to receive power from the prime mover and to provide mechanical power at a transaxle output shaft. The intermediate drive shaft is mechanically coupled to the transaxle output shaft, wherein the intermediate drive shaft has a first diameter. The main drive shaft is mechanically coupled to the intermediate drive shaft, wherein the main drive shaft has a second diameter that is greater than the first diameter.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Gary Orlen Homme, JR., Brent Orlin Magner, Jacob Tyler Crosby, Kevin David Thompson
  • Patent number: 11151092
    Abstract: Embodiments are directed to a replication engine that provides a root node for a file that may be associated with a replication snapshot where the file is comprised of the root node, internal nodes, and data nodes. The replication engine may start at the root node and traverse the file system. If a visited internal node has an epoch value that matches the epoch, the replication engine may continue the traversal by visiting a next unvisited adjacent internal node. If the visited internal node has an epoch value that mismatches the epoch, the replication engine may backtrack to a nearest adjacent internal node that matches the epoch. And, in response to visiting a data node the replication engine may be arranged to determine blocks that are associated with the data node and communicate a copy of the blocks to a target file system.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: October 19, 2021
    Assignee: Qumulo, Inc.
    Inventors: Michael Anthony Chmiel, Kevin David Jamieson, Junjie Liang, Kevin Ross O'Neill, Sihang Su
  • Patent number: 11148750
    Abstract: A snow vehicle having a combined brake and clutch handle is herein disclosed. Further, the snow vehicle can include a controller for managing operation of the snow vehicle, including shifting and engine management regiments, which can be selected by the operator depending upon operator preferences. Additionally, the snow vehicle can include an engine cooling heat exchanger for cooling liquid which is circulated through the engine.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: October 19, 2021
    Assignee: ARCTIC CAT INC.
    Inventors: Kevin David Thompson, Ricky Allen Warne, Andrew Jon Ellsworth, Cord M. Christensen, Andrew Beavis
  • Patent number: 11151001
    Abstract: Embodiments are directed to managing data in a file system over a network. A source file system that includes a plurality of objects may be provided. A replication job that copies each object associated with a source replication snapshot to a target file system may be executed. The replication job may be associated with a job identifier. Recovery point information that includes the job identifier, a source snapshot number that corresponds to the source replication snapshot, a target snapshot number that corresponds to a target replication snapshot may be generated. The recovery point information may be stored on the source file system and a copy of the recovery point information may be stored on the target file system. The recovery point information or the copy of the recovery point information may be employed to recover from errors detected during execution of a next replication job.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: October 19, 2021
    Assignee: Qumulo, Inc.
    Inventors: Sihang Su, Kevin David Jamieson, Michael Anthony Chmiel
  • Publication number: 20210319868
    Abstract: A method of providing secure access to prescription information includes transmitting a text message including a short URL with a secure token to a device, receiving the secure token, transmitting to the device when the token matches, receiving a refill request; and transmitting a confirmation. A non-transitory computer readable storage medium includes computer-executable instructions that, when executed by a processor, cause a computer to determine a user of a device, provide a status including a short URL with a secure token, receive a short URL access request, validate the request; and provide authorized PHI access. A system includes a processor and a memory storing computer-executable instructions that, when executed by the processor, cause the system to determine a user corresponding to a device, provide a status including a short URL with a secure token, receive a short URL access request, validate the request; and provide authorized PHI access.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 14, 2021
    Inventors: Lindsey Whitaker, Kevin David Meyer
  • Patent number: 11144377
    Abstract: A computer program file or a sequence of processing steps from an authoring environment of a data processing system is used to generate a graph including nodes representing the processing steps is generated. Unique identifiers (tags) are assigned to the nodes. One or more processing steps are optionally modified while preserving the original identifiers. If an error occurs during execution, error information is saved including the processing step that failed and data records that triggered the failure. The identifier of the failed processing step is attached to the error information. The error information is collected and processed. The collected error information is used to correlate the error to the failed processing step and to data records triggering the error using the identifier of the failed processing step recorded with the error information. The correlated error information indicates cause and location of the error.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kevin David James Grealish, Euan Garden, Craig Allen Lee, Jose Ramon Calzada Gomez, Michael James Coulson
  • Publication number: 20210303443
    Abstract: Methods and apparatus for protecting trace data of a remote debug session for a computing system. In one embodiment, a method includes storing trace data received from one or more trace interfaces to a storage location of a target device, where the trace data is generated from execution at the target device, and where the trace data is protected from an unauthorized access. The method continues with transmitting the trace data to a debug host computer with encryption through a communication channel between the target device and the debug host computer.
    Type: Application
    Filed: March 27, 2020
    Publication date: September 30, 2021
    Inventors: Loren James MCCONNELL, Tsvika KURTS, Boris DOLGUNOV, Vamsi Krishna JAKKAMPUDI, Marcus WINSTON, Kevin David SAFFORD
  • Publication number: 20210302541
    Abstract: In one embodiment, a modular sensor assembly configured for mounting on a vehicle includes a first set of sensors and a second set of sensors. The modular sensor assembly includes a coordinate frame baseplate including a continuous surface, and sensor mounting elements coupled to the continuous surface for mounting the first set of sensors at a first height. The coordinate frame baseplate includes a sensor platform configured for mounting the second set of sensors at a second height. The first set of sensors and the second set of sensors are coupled to the coordinate frame baseplate so as to impart a common coordinate frame for the first set of sensors mounted at the first height and the second set of sensors mounted at the second height. The modular sensor assembly includes a bridging support structure coupled to the coordinate frame baseplate and capable of being mounted on a vehicle.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Eric Daniel Fields, Alexander Charles Granieri, Alfred Charles Jones, II, Marco Antonio MarroquĂ­n, Kevin David Page
  • Patent number: 11113642
    Abstract: One embodiment is directed to a mobile application executing on a smartphone that is used to assist a technician in carrying out electronic work orders. In some embodiments, the mobile application uses a camera in the smartphone to take photos that are associated with one or more steps of the work order. In some embodiments, the mobile application is used to cause one or more LEDs associated with a step of the work order to be illuminated or otherwise visually actuated.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: September 7, 2021
    Assignee: CommScope Connectivity UK Limited
    Inventors: Owen Marshall, Simon Colley, Kevin David Townend, Ian Butler
  • Publication number: 20210232464
    Abstract: Embodiments are directed to managing data in a file system over a network. A source file system that includes a plurality of objects may be provided. A replication job that copies each object associated with a source replication snapshot to a target file system may be executed. The replication job may be associated with a job identifier. Recovery point information that includes the job identifier, a source snapshot number that corresponds to the source replication snapshot, a target snapshot number that corresponds to a target replication snapshot may be generated. The recovery point information may be stored on the source file system and a copy of the recovery point information may be stored on the target file system. The recovery point information or the copy of the recovery point information may be employed to recover from errors detected during execution of a next replication job.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Inventors: Sihang Su, Kevin David Jamieson, Michael Anthony Chmiel
  • Patent number: 11074347
    Abstract: A delta file may be assembled for use in updating software on a networked device. The delta file may include at least one manifest, and each manifest may be associated with a subset of files (e.g., replacement and/or upgrade files for the networked device). The subset(s) of files may be selected based on a wide range of criteria. In an example, subsets may be selected based on rules that regulate when files are allowed to change. Subsets may also be defined based on the device associated with the files (e.g., a metrology device or a communications device). Any desired criteria/criterion may be used to define a subset of files. The delta file may be transmitted to the networked device. On the networked device, the subset(s) of files may be verified against data corruption, actions of bad actors, and/or unexpected changes at runtime.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: July 27, 2021
    Assignee: Itron, Inc.
    Inventors: Adithya Krishna Murthy, Brett McDonald, Krishna Vinay Gambali, Daniel Sullivan, Kevin David Guthrie
  • Patent number: 11057287
    Abstract: In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. An amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 6, 2021
    Assignee: CIRRUSWORKS, INC.
    Inventors: Kevin David Williams, Michael Paul Lovett, David Frederick Giannini
  • Patent number: 11046176
    Abstract: An off-highway recreational includes a frame, a prime mover, a transmission, an intermediate shaft and a main shaft. The transmission is mechanically coupled to receive power from the prime mover and to provide mechanical power at a transaxle output shaft. The intermediate drive shaft is mechanically coupled to the transaxle output shaft, wherein the intermediate drive shaft has a first diameter. The main drive shaft is mechanically coupled to the intermediate drive shaft, wherein the main drive shaft has a second diameter that is greater than the first diameter.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: June 29, 2021
    Assignee: Arctic Cat Inc.
    Inventors: Devin Joseph Danielson, Joel Merlyn Braun, Steven Allen Mathison, Gary Orlen Homme, Brent Orlin Magner, Jacob Tyler Crosby, Kevin David Thompson, Douglas Robert Grangroth, Ricky Allen Warne
  • Publication number: 20210180500
    Abstract: An SCR catalyst for treating diesel exhaust gas has: a flow-through substrate with an inlet end, an outlet end, a substrate axial length extending from the inlet end to the outlet end and a plurality of passages defined by internal walls of the flow through substrate extending therethrough; a first coating disposed on the internal wall surface of the substrate, the surface defining the interface between the internal walls and passages, the first coating extending over 40 to 100% of the substrate axial length, the first coating having an 8-membered ring pore zeolitic material with copper and/or iron; a second coating extending over 20 to 100% of the substrate axial length, the second coating having a first oxidic material with titania, wherein at least 75 wt. % of the second coating is titania, calculated as TiO2, and 0 to 0.01 wt. % of the second coating is vanadium oxides, calculated as V2O5.
    Type: Application
    Filed: July 24, 2019
    Publication date: June 17, 2021
    Applicant: BASF Corporation
    Inventors: Edgar Viktor HUENNEKES, Kevin David BEARD, Petra CORDES, Ruediger WOLFF, Jan Martin BECKER
  • Publication number: 20210170366
    Abstract: The present invention relates to a catalyst for the oxidation of NO, for the oxidation of ammonia, for the oxidation of HC and for the selective catalytic reduction of NOx, comprising a flow through substrate comprising an inlet end, an outlet end, a substrate axial length extending from the inlet end to the outlet end and a plurality of passages defined by internal walls of the flow through substrate extending therethrough; a first coating comprising one or more of a vanadium oxide and a zeolitic material comprising one or more of copper and iron; a second coating comprising a first platinum group metal component supported on a non-zeolitic first oxidic material and further comprising one or more of a vanadium oxide and a zeolitic material comprising one or more of copper and iron; optionally a third coating comprising a second platinum group metal component supported on a second oxidic material; wherein the third coating is disposed on the surface of the internal walls and under the second coating over z %
    Type: Application
    Filed: April 30, 2019
    Publication date: June 10, 2021
    Applicant: BASF Corporartion
    Inventors: Robert DORNER, Ansgar WILLE, Kevin David BEARD
  • Patent number: 11000462
    Abstract: The present invention relate to liquid cleansing compositions comprising 12-HSA which are both processable and stable. Applicants have defined a specific composition window (defined by specific types and ratios of fatty acid and/or fatty acid soaps, as well as critical ceiling for 12-HSA and floor levels of polyol) where these objectives can be met.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: May 11, 2021
    Assignee: Conopco, Inc.
    Inventors: Leonora Yokubinas, Jessica Ann Krisiak, Kevin David Hermanson
  • Publication number: 20210122445
    Abstract: Embodiments of the present disclosure describe a snowmobile including an engine mounted on the chassis, a drive track in contact with the chassis, and a drive train, operatively interconnecting the engine with the drive track for delivering propulsive power to the drive track. The drive train includes a driveshaft, comprising a tubular driveshaft including two or more interior channels, the channels positioned in a substantially longitudinal orientation, two or more sprocket driving features on an exterior surface of the tubular driveshaft, and one or more fitting components, positioned at one or more distal ends of the driveshaft.
    Type: Application
    Filed: January 5, 2021
    Publication date: April 29, 2021
    Inventors: Kevin David THOMPSON, Gary O. HOMME, Devin Joseph DANIELSON, Andrew Jon ELLSWORTH
  • Publication number: 20210096716
    Abstract: A method for modifying visual aspects of a keyboard in response to a user typing on the keyboard. The method includes one or more computer processors receiving a first character input to an input device. The method further includes determining a plurality of words that begin with the first received character. The method further includes ranking the determined plurality of words. The method further includes selecting a word from among the ranked plurality of words based on a first set of criteria. The method further includes determining a sequence of one or more characters after the received first character that correspond to the selected word. The method further includes modifying one or more respective characteristics of input elements of the input device that correspond to the sequence of characters of the selected word.
    Type: Application
    Filed: September 27, 2019
    Publication date: April 1, 2021
    Inventors: Richard V. Tran, Heidi Legares-Greenblatt, Kevin David Hite
  • Publication number: 20210092035
    Abstract: In some embodiments, an amount of aggregated bandwidth consumption for a set of computing devices on a network may be determined for a first time period. An amount of available bandwidth on the network may be determined for the first time period. A ratio of the amount of aggregated bandwidth consumption to the amount of available bandwidth may be determined. A bandwidth threshold may be determined based on the ratio. A rate limit for a first computing device (of the set of computing devices) may be set based on a comparison of the bandwidth threshold to bandwidth consumption of the first computing device.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 25, 2021
    Applicant: CirrusWorks, Inc.
    Inventors: Kevin David WILLIAMS, Michael Paul LOVETT, David Frederick GIANNINI