Patents by Inventor William Guthrie
William Guthrie 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: 20240103946Abstract: Techniques for identifying faults in a collaborative computing system including a plurality of disparate, geographically separated computing systems are described herein. An intelligent monitoring (IM) server computing system may receive data from the plurality of computing devices and may monitor the health of the collaborative computing system. The IM server computing system may analyze the data and identify one or more faults associated with a portion of the collaborative system (e.g., an associated computing device, platform, network, etc.). In some examples, the IM server computing system may be configured to identify potential future faults associated with the portion of the collaborative system. Based on the fault, the IM server computing device may determine an action to take to remedy the fault and/or prevent the potential future fault. The IM server computing device may either automatically perform the action or send a notification to the associated computing system to perform the action.Type: ApplicationFiled: December 4, 2023Publication date: March 28, 2024Inventors: Michael Shawn Jacob, Benjamin D. Schappaugh, William Guthrie, Frank Matthew McCully, Timothy J. Nickel, Brian W. Batronis, Robert D. Rariden
-
Publication number: 20240093635Abstract: An ignition system for a vehicle internal combustion engine (12) has a capsule defining a pre-chamber (136), an ignition fuel supply system (500) configured to inject an ignition fuel to the pre-chamber to create an ignition fuel-air mix in the pre-chamber, an ignition surface (137) within the pre-chamber, the ignition surface being defined by an interior surface of the capsule and configured to be contacted by the ignition fuel in the pre-chamber to thereby ignite the ignition fuel by hot surface ignition, and at least one jet nozzle (152). The ignition fuel is characterised by having a carbon content by mass less than 65%, a hot surface ignition temperature less than 500 deg C., and a volumetric energy density (LHV) greater than 18 MJ/L. The at least one jet nozzle is configured such that ignition of the ignition fuel by contact with the ignition surface causes at least one of hot gases, partially combusted fuel and flames to leave the pre-chamber through the at least one jet nozzle.Type: ApplicationFiled: October 28, 2020Publication date: March 21, 2024Inventors: Andrew John ROBINSON, Paul William GUTHRIE
-
Patent number: 11922526Abstract: Aspects of distributed ledger technology are leveraged to verify subrogation settlements. In particular, two parties to a subrogation claim provide cryptographic hashes to a subrogation demand smart contract stored at an address on a blockchain. The subrogation demand smart contract determines that the parties have reached an agreement by determining that the cryptographic hashes match. A settlement amount from the subrogation claim may be appended to a set of settlement amounts to determine a net settlement amount to facilitate a single payment between the parties on a periodic basis, such as daily, to alleviate the need for the parties to send or receive a payment for each individual settlement amount.Type: GrantFiled: August 26, 2022Date of Patent: March 5, 2024Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Ryan Maurer, Nolan White, Kyle D. Weber, Edward Austin, William Guthrie, Dustin Helland, Bharat Prasad, Sharon Kay Haverlah, Karen Marie Shackelford-George
-
Patent number: 11893644Abstract: Techniques for providing recommendations of actions for a user to perform to improve efficiency in user interactions with a user interface of a user computing device. An intelligent monitoring (IM) computing system may receive data from a user computing device and may determine user interactions associated with the user interface. The user interactions may include selections, an order associated with the selections, times associated with the selections, and/or other data corresponding to user interaction with a user interface. The IM computing device may be configured to determine a fault (e.g., inefficiency) associated with the user interactions and determine an action for the user to perform to correct the fault. The IM computing device may cause a notification including the action to surface on a display of the user computing device, such as to inform the user of a means by which they can improve efficiency of the user interactions.Type: GrantFiled: October 14, 2021Date of Patent: February 6, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Michael Shawn Jacob, Benjamin D. Schappaugh, William Guthrie, Frank Matthew McCully, Timothy J. Nickel, Brian W. Batronis, Robert D. Rariden
-
Patent number: 11836032Abstract: Techniques for identifying faults in a collaborative computing system including a plurality of disparate, geographically separated computing systems are described herein. An intelligent monitoring (IM) server computing system may receive data from the plurality of computing devices and may monitor the health of the collaborative computing system. The IM server computing system may analyze the data and identify one or more faults associated with a portion of the collaborative system (e.g., an associated computing device, platform, network, etc.). In some examples, the IM server computing system may be configured to identify potential future faults associated with the portion of the collaborative system. Based on the fault, the IM server computing device may determine an action to take to remedy the fault and/or prevent the potential future fault. The IM server computing device may either automatically perform the action or send a notification to the associated computing system to perform the action.Type: GrantFiled: October 14, 2021Date of Patent: December 5, 2023Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Michael Shawn Jacob, Benjamin D. Schappaugh, William Guthrie, Frank Matthew McCully, Timothy J. Nickel, Brian W. Batronis, Robert D. Rariden
-
Publication number: 20220414807Abstract: Aspects of distributed ledger technology are leveraged to verify subrogation settlements. In particular, two parties to a subrogation claim provide cryptographic hashes to a subrogation demand smart contract stored at an address on a blockchain. The subrogation demand smart contract determines that the parties have reached an agreement by determining that the cryptographic hashes match. A settlement amount from the subrogation claim may be appended to a set of settlement amounts to determine a net settlement amount to facilitate a single payment between the parties on a periodic basis, such as daily, to alleviate the need for the parties to send or receive a payment for each individual settlement amount.Type: ApplicationFiled: August 26, 2022Publication date: December 29, 2022Inventors: Ryan Maurer, Nolan White, Kyle D. Weber, Edward Austin, William Guthrie, Dustin Helland, Bharat Prasad, Sharon Kay Haverlah, Karen Marie Shackelford-George
-
METHOD AND SYSTEM FOR VERIFYING SETTLEMENT DEMANDS FOR SUBROGATION CLAIMS USING A DISTRIBUTED LEDGER
Publication number: 20220392004Abstract: Aspects of distributed ledger technology are leveraged to verify subrogation settlements. In particular, two parties to a subrogation claim provide cryptographic hashes to a subrogation demand smart contract stored at an address on a blockchain. The subrogation demand smart contract determines that the parties have reached an agreement by determining that the cryptographic hashes match. A settlement amount from the subrogation claim may be appended to a set of settlement amounts to determine a net settlement amount to facilitate a single payment between the parties on a periodic basis, such as daily, to alleviate the need for the parties to send or receive a payment for each individual settlement amount.Type: ApplicationFiled: November 18, 2021Publication date: December 8, 2022Inventors: Ryan Maurer, Nolan White, Kyle D. Weber, Edward Austin, William Guthrie, Dustin Helland, Bharat Prasad, Sharon Kay Haverlah, Karen Marie Shackelford-George -
Patent number: 11461861Abstract: Aspects of distributed ledger technology are leveraged to verify subrogation settlements. In particular, two parties to a subrogation claim provide cryptographic hashes to a subrogation demand smart contract stored at an address on a blockchain. The subrogation demand smart contract determines that the parties have reached an agreement by determining that the cryptographic hashes match. A settlement amount from the subrogation claim may be appended to a set of settlement amounts to determine a net settlement amount to facilitate a single payment between the parties on a periodic basis, such as daily, to alleviate the need for the parties to send or receive a payment for each individual settlement amount.Type: GrantFiled: November 18, 2021Date of Patent: October 4, 2022Assignees: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, United Services Automobile Association (USAA)Inventors: Ryan Maurer, Nolan White, Kyle D. Weber, Edward Austin, William Guthrie, Dustin Helland, Bharat Prasad, Sharon Kay Haverlah, Karen Marie Shackelford-George
-
Publication number: 20220122183Abstract: Techniques for providing recommendations of actions for a user to perform to improve efficiency in user interactions with a user interface of a user computing device. An intelligent monitoring (IM) computing system may receive data from a user computing device and may determine user interactions associated with the user interface. The user interactions may include selections, an order associated with the selections, times associated with the selections, and/or other data corresponding to user interaction with a user interface. The IM computing device may be configured to determine a fault (e.g., inefficiency) associated with the user interactions and determine an action for the user to perform to correct the fault. The IM computing device may cause a notification including the action to surface on a display of the user computing device, such as to inform the user of a means by which they can improve efficiency of the user interactions.Type: ApplicationFiled: October 14, 2021Publication date: April 21, 2022Inventors: Michael Shawn Jacob, Benjamin D. Schappaugh, William Guthrie, Frank Matthew McCully, Timothy J. Nickel, Brian W. Batronis, Robert D. Rariden
-
Publication number: 20220121509Abstract: Techniques for identifying faults in a collaborative computing system including a plurality of disparate, geographically separated computing systems are described herein. An intelligent monitoring (IM) server computing system may receive data from the plurality of computing devices and may monitor the health of the collaborative computing system. The IM server computing system may analyze the data and identify one or more faults associated with a portion of the collaborative system (e.g., an associated computing device, platform, network, etc.). In some examples, the IM server computing system may be configured to identify potential future faults associated with the portion of the collaborative system. Based on the fault, the IM server computing device may determine an action to take to remedy the fault and/or prevent the potential future fault. The IM server computing device may either automatically perform the action or send a notification to the associated computing system to perform the action.Type: ApplicationFiled: October 14, 2021Publication date: April 21, 2022Inventors: Michael Shawn Jacob, Benjamin D. Schappaugh, William Guthrie, Frank Matthew McCully, Timothy J. Nickel, Brian W. Batronis, Robert D. Rariden
-
Patent number: 10564853Abstract: Systems and methods for determining locality of an incoming command relative to previously identified write or read streams is disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into multiple submission queues. The memory device fetches the commands from the multiple submission queues, which results in the incoming commands being interspersed. In order to determine whether the incoming commands should be assigned to previously identified read or write streams, the locality of the incoming commands relative to the previously identified read or write streams is analyzed. One example of locality is proximity in address space. In response to determining locality, the incoming commands are assigned to the various streams.Type: GrantFiled: April 26, 2017Date of Patent: February 18, 2020Assignee: Western Digital Technologies, Inc.Inventors: Vitali Linkovsky, Shay Benisty, William Guthrie, Scheheresade Virani
-
Patent number: 10460071Abstract: In some embodiments, data is received defining a plurality of shot groups that will be delivered by a charged particle beam writer during an overall time period, where a first shot group will be delivered onto a first designated area at a first time period. A temperature of the first designated area at a different time period is determined. In some embodiments, the different time period is when secondary effects of exposure from a second shot group are received at the first designated area. In some embodiments, transient temperatures of a target designated area are determined at time periods when exposure from a shot group is received. An effective temperature of the target area is determined, using the transient temperatures and applying a compensation factor based on an amount of exposure received during that time period. A shot in the target shot group is modified based on the effective temperature.Type: GrantFiled: October 20, 2016Date of Patent: October 29, 2019Assignee: D2S, Inc.Inventors: Akira Fujimura, Harold Robert Zable, Ryan Pearman, William Guthrie
-
Patent number: 10371625Abstract: Identification of reflective surfaces as being associated with optical threats is disclosed. A first laser signal is emitted from a first laser system at a first wavelength and a first emission circular polarization orientation. A first signal reflection of the first laser signal from a reflective surface at the first wavelength having a first return circular polarization orientation that is different from the first emission circular polarization orientation is detected. A first return quantification of the first signal reflection, based at least in part on an amount of circular polarization of the first signal reflection, is determined. It is determined that the reflective surface is associated with a threat optic based at least in part on the first return quantification.Type: GrantFiled: June 23, 2016Date of Patent: August 6, 2019Assignee: Lockheed Martin CorporationInventors: David R. Twede, Suresh Subramanian, Richard William Guthrie
-
Publication number: 20180314421Abstract: Systems and methods for determining locality of an incoming command relative to previously identified write or read streams is disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into multiple submission queues. The memory device fetches the commands from the multiple submission queues, which results in the incoming commands being interspersed. In order to determine whether the incoming commands should be assigned to previously identified read or write streams, the locality of the incoming commands relative to the previously identified read or write streams is analyzed. One example of locality is proximity in address space. In response to determining locality, the incoming commands are assigned to the various streams.Type: ApplicationFiled: April 26, 2017Publication date: November 1, 2018Applicant: Western Digital Technologies, Inc.Inventors: Vitali Linkovsky, Shay Benisty, William Guthrie, Scheheresade Virani
-
Patent number: 10114875Abstract: A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships between visual data objects to automatically update objects based upon a change in other objects. The innovation also provides specialized controls (e.g., dashboard tools/controls) that facilitate manipulation of visual data. As there can be numerous manners in which a user can interact with visualization data, the innovation enables a specialized set of controls to be identified and provided to a user thereby reducing overwhelming effects of a large number of controls.Type: GrantFiled: June 27, 2008Date of Patent: October 30, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Gur Kimchi, Danyel Aharon Fisher, Brian L. Welcker, Jason J. Weber, Ahmed K. Kamal, Benjamin Edward Rampson, William Guthrie Morein, Morten Holm-Peterson, Bongshin Lee, George G. Robertson, Christian Bernd Schormann, Barry James Givens, Joshua W. Lee, B. Scott Ruble, Jakob Peter Nielsen, Michael V. Ehrenberg, Stella Yick Chan, Murali Krishnan, Christian Olaf Abeln, Roland L. Fernandez
-
Publication number: 20170124247Abstract: In some embodiments, data is received defining a plurality of shot groups that will be delivered by a charged particle beam writer during an overall time period, where a first shot group will be delivered onto a first designated area at a first time period. A temperature of the first designated area at a different time period is determined. In some embodiments, the different time period is when secondary effects of exposure from a second shot group are received at the first designated area. In some embodiments, transient temperatures of a target designated area are determined at time periods when exposure from a shot group is received. An effective temperature of the target area is determined, using the transient temperatures and applying a compensation factor based on an amount of exposure received during that time period. A shot in the target shot group is modified based on the effective temperature.Type: ApplicationFiled: October 20, 2016Publication date: May 4, 2017Applicant: D2S, Inc.Inventors: Akira Fujimura, Harold Robert Zable, Ryan Pearman, William Guthrie
-
Patent number: 8522151Abstract: A visualization design system is provided. The system includes a metadata component to describe characteristics of data. An analyzer determines attributes of a peer group, where the attributes are related to prior visualization design experiences of the group. A wizard component determines a subset of potential visualization types based in part on the characteristics of data and the attributes of the peer group.Type: GrantFiled: February 4, 2009Date of Patent: August 27, 2013Assignee: Microsoft CorporationInventors: George G. Robertson, Sean Michael Boon, Joshua W. Lee, William Guthrie Morein, Brian Scott Ruble
-
Patent number: 8364992Abstract: A system and method for providing a command queue selection scheme by selecting commands by giving preference to commands based on the power consumption characteristics the command. In one embodiment the selection scheme involves calculating the value of the cost of energy saving associated with the access of a command by an evaluation function Costi=EAT+C×F1 (seek distance, latency). C is a dynamically adjustable power control function that determines how much power decreases with the selection of a particular command and F1 is a functional calculation of the power consumption value associated with the particular command. In one embodiment commands with low power consumption will be accessed in preference to commands with shorter seek distance.Type: GrantFiled: November 25, 2008Date of Patent: January 29, 2013Assignee: HGST, Netherlands B.V.Inventors: William Guthrie, Nyles Heise, Hung M. Vu
-
Patent number: 7982749Abstract: Technologies are described herein for high-performance rasterization of a vector graphic on a server computer. A vector graphic loader receives the vector graphic and generates an intermediate data structure from the vector graphic. A vector graphic renderer receives the intermediate data structure and renders the intermediate data structure to a render surface. An imaging component encodes the contents of the render surface to a raster image in a standard image format. The vector graphic loader and the vector graphic renderer are configured for multi-threaded and multi-processor execution on a server computer, which provides high performance.Type: GrantFiled: January 31, 2008Date of Patent: July 19, 2011Assignee: Microsoft CorporationInventors: Abraham Mathew, William Guthrie Morein, Sung Won Shin
-
Publication number: 20100199181Abstract: A visualization design system is provided. The system includes a metadata component to describe characteristics of data. An analyzer determines attributes of a peer group, where the attributes are related to prior visualization design experiences of the group. A wizard component determines a subset of potential visualization types based in part on the characteristics of data and the attributes of the peer group.Type: ApplicationFiled: February 4, 2009Publication date: August 5, 2010Applicant: MICROSOFT CORPORATIONInventors: George G. Robertson, Sean Michael Boon, Joshua W. Lee, William Guthrie Morein, Brian Scott Ruble