Patents by Inventor William Earl
William Earl 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: 10860336Abstract: A system comprises data processing hardware and memory hardware. The memory hardware is in communication with the data processing hardware, and stores instructions that, when executed on the data processing hardware, cause the data processing hardware to perform a plurality of operations. In some examples, one of the operations may include receiving instance management configuration data for a single-tenant software-as-a-service (SaaS) application. Another operation may include further include receiving an image of the single-tenant SaaS application. Yet another operation can include generating, by the control plane manager, a control plane based on the instance management configuration data. The control plane is configured to create multiple instances of the single-tenant SaaS application based on the received image, and to manage the instances of the single-tenant SaaS application based on the received instance management configuration data.Type: GrantFiled: October 27, 2017Date of Patent: December 8, 2020Assignee: Google LLCInventors: Roy Peterkofsky, William Earl, Martin Taillefer, Michael Dahlin, Chandra Prasad, Jaroslaw Kowalski, Anna Berenberg, Kristian Kennaway, Alexander Mohr, Jaidev Haridas
-
Patent number: 10855602Abstract: Embodiments of the disclosure provide techniques for measuring congestion and controlling quality of service to a shared resource. A module that interfaces with the shared resource monitors the usage of the shared resource by accessing clients. Upon detecting that the rate of usage of the shared resource has exceeded a maximum rate supported by the shared resource, the module determines and transmits a congestion metric to clients that are currently attempting to access the shared resource. Clients, in turn determine a delay period based on the congestion metric prior to attempting another access of the shared resource.Type: GrantFiled: February 5, 2018Date of Patent: December 1, 2020Assignee: VMware, Inc.Inventors: William Earl, Christos Karamanolis
-
Patent number: 10846257Abstract: A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device.Type: GrantFiled: May 3, 2016Date of Patent: November 24, 2020Assignee: Endance Technology LimitedInventors: Anthony James Coddington, Stephen Frank Donnelly, David William Earl, Maxwell John Allen, Stuart Wilson, William Brier
-
Patent number: 10824462Abstract: Methods and systems for a networked computing system are provided. One method includes deploying a micro-service associated with data stored by a networked storage system at a storage device, the micro-service deployed as a virtual machine of a cloud-based system having a data store, and an application programming interface (API) for providing analytic information associated with the data and resources of the networked storage system, where the cloud based system is accessible to a client system via a first network connection; processing performance data associated with the micro-service by a first computing system; storing the processed performance data for the micro-service at a storage volume accessible via a second network connection; copying the processed performance data at the data store by a data loader; and providing access to the processed performance data to the client system from the data store via the API and the first network connection.Type: GrantFiled: March 19, 2019Date of Patent: November 3, 2020Assignee: NETAPP, INC.Inventors: Shankar Pasupathy, Maneesh Abraham, William Earl Taylor, Jr.
-
Patent number: 10778641Abstract: A multi-level security system may include multiple independent processors each configured to independently process data respectively from or for a different security level. For example, the multi-level security system may process data being communicated between aircrafts of different security levels. The multi-level security system may also include a configurator processor configured to manage and control the operations of the multiple independent processors. The configurator processor and the multiple independent processors may be provided and connected to each other on one single board computer to reduce the size, weight, and power requirement of the multi-level security system and to reduce the power requirement. A cross domain filter device also may be provided to filter and upgrade/downgrade data between different security levels.Type: GrantFiled: February 23, 2017Date of Patent: September 15, 2020Assignee: THE BOEING COMPANYInventors: William Earl Bond, Ryan Hellar, Greg A. Holtmeyer, Patrick Albert Pekkarinen
-
Patent number: 10769036Abstract: Embodiments of the disclosure provide techniques for updating a distributed transaction log on a previously offline resource object component using distributed transaction logs from active host computer nodes from separate RAID mirror configurations. Each component object maintains a journal (log) where distributed transactions are recorded. If a component object goes offline and subsequently returns (e.g., if the node hosting the component object reboots), the component object is marked as stale. To return the component object to an active state, a distributed resources module retrieves the journals from other resource component objects from other RAID configurations where the data is mirrored. The module filters corresponding data that is missing in the journal of the previously offline corresponding object and merges the filtered data to the journal.Type: GrantFiled: November 13, 2017Date of Patent: September 8, 2020Assignee: VMware, Inc.Inventors: William Earl, Christos Karamanolis, Eric Knauft, Pascal Renauld
-
Publication number: 20200159557Abstract: Methods and systems for a networked computing system are provided. One method includes deploying a micro-service associated with data stored by a networked storage system at a storage device, the micro-service deployed as a virtual machine of a cloud-based system having a data store, and an application programming interface (API) for providing analytic information associated with the data and resources of the networked storage system, where the cloud based system is accessible to a client system via a first network connection; processing performance data associated with the micro-service by a first computing system; storing the processed performance data for the micro-service at a storage volume accessible via a second network connection; copying the processed performance data at the data store by a data loader; and providing access to the processed performance data to the client system from the data store via the API and the first network connection.Type: ApplicationFiled: March 19, 2019Publication date: May 21, 2020Applicant: NETAPP, INC.Inventors: Shankar Pasupathy, Maneesh Abraham, William Earl Taylor, JR.
-
Patent number: 10643540Abstract: An exemplary land mobile radio control head and method are provided. In one embodiment, the control head has the capability to utilize halo light of the control head to implement a multi-function indicator that communicates a state of the land mobile radio. In another embodiment, the control head has the capability to provide buffer images constructed from data received from the land mobile radio into a video stream for rendering on an electroluminescent display. In another embodiment, the control head provides the capability for a user to modify a configuration stored on the land mobile radio that defines one of several display modes to be utilized in generating data for use in forming images to be rendered on an electroluminescent display.Type: GrantFiled: November 20, 2017Date of Patent: May 5, 2020Assignee: E.F. JOHNSON COMPANYInventors: Dulie Reavill, William Earl Dunnigan, Troy Frandsen
-
Patent number: 10559259Abstract: An exemplary land mobile radio control head and method are provided. In one embodiment, the control head has the capability to utilize halo light of the control head to implement a multi-function indicator that communicates a state of the land mobile radio. In another embodiment, the control head has the capability to provide buffer images constructed from data received from the land mobile radio into a video stream for rendering on an electroluminescent display. In another embodiment, the control head provides the capability for a user to modify a configuration stored on the land mobile radio that defines one of several display modes to be utilized in generating data for use in forming images to be rendered on an electroluminescent display.Type: GrantFiled: December 22, 2017Date of Patent: February 11, 2020Assignee: E.F. JOHNSON COMPANYInventors: Troy Frandsen, William Earl Dunnigan, Dulie Reavill
-
Patent number: 10558505Abstract: System and methods are disclosed to facilitate the active management and allocation of the knowledge resources of an organization. In one exemplary implementation, the systems and methods include a trigger event handler module installed on a computing device, such as a computer server, configured to receive and process data that will fire trigger events in real time to modify records of the organization or perform processes and specified actions. The system collects data about the transaction and stores the data in a database for future use.Type: GrantFiled: March 26, 2018Date of Patent: February 11, 2020Assignee: Stemmons Enterprise, LLCInventors: Justin Rafael Segal, William Earl Daugherty, III
-
Publication number: 20190340157Abstract: Embodiments of the disclosure provide techniques managing a log-structured solid state drive (SSD) format in a distributed storage system. SSDs in the distributed storage system maintains a journal of logical changes to storage objects to persist prepared and committed changes in the latency path. The journal includes metadata entries that describe changes and reference data pages. Dense data structures (such as a logical block addressing table) index the metadata entries. To reduce the amount of overhead in I/O operations, the distributed storage system maintains the dense data structures in memory rather than on disk.Type: ApplicationFiled: July 19, 2019Publication date: November 7, 2019Inventors: William EARL, Christos KARAMANOLIS, Kiran JOSHI
-
Publication number: 20190324935Abstract: A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device. A method for network recording is disclosed.Type: ApplicationFiled: April 30, 2019Publication date: October 24, 2019Applicant: Endace Technology LimitedInventors: Anthony Coddington, Stephen Frank Donnelly, David William Earl, Maxwell John Allen
-
Publication number: 20190324936Abstract: A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device. A method for network recording is disclosed.Type: ApplicationFiled: May 2, 2019Publication date: October 24, 2019Applicant: Endace Technology LimitedInventors: Anthony James Coddington, Stephen Frank Donnelly, David William Earl, Maxwell John Allen
-
Patent number: 10402374Abstract: Embodiments of the disclosure provide techniques managing a log-structured solid state drive (SSD) format in a distributed storage system. SSDs in the distributed storage system maintains a journal of logical changes to storage objects to persist prepared and committed changes in the latency path. The journal includes metadata entries that describe changes and reference data pages. Dense data structures (such as a logical block addressing table) index the metadata entries. To reduce the amount of overhead in I/O operations, the distributed storage system maintains the dense data structures in memory rather than on disk.Type: GrantFiled: August 26, 2014Date of Patent: September 3, 2019Assignee: VMware, Inc.Inventors: William Earl, Christos Karamanolis, Kiran Joshi
-
Publication number: 20190129729Abstract: A system comprises data processing hardware and memory hardware. The memory hardware is in communication with the data processing hardware, and stores instructions that, when executed on the data processing hardware, cause the data processing hardware to perform a plurality of operations. In some examples, one of the operations may include receiving instance management configuration data for a single-tenant software-as-a-service (SaaS) application. Another operation may include further include receiving an image of the single-tenant SaaS application. Yet another operation can include generating, by the control plane manager, a control plane based on the instance management configuration data. The control plane is configured to create multiple instances of the single-tenant SaaS application based on the received image, and to manage the instances of the single-tenant SaaS application based on the received instance management configuration data.Type: ApplicationFiled: October 27, 2017Publication date: May 2, 2019Applicant: Google LLCInventors: Roy Peterkofsky, William Earl, Martin Taillefer, Michael Dahlin, Chandra Prasad, Jaroslaw Kowalski, Anna Berenberg, Kristian Kennaway, Alexander Mohr, Jaidev Haridas
-
Patent number: 10167849Abstract: A system for controlling a wind turbine may include at least one sensor configured to provide at least one of a wind speed signal or a wind direction signal and a turbine controller configured to control the operation of the wind turbine. The system may also include a secondary controller inserted between the sensor(s) and the turbine controller. The secondary controller may be separated from the turbine controller by a distance and may be configured to receive the wind speed signal and/or the wind direction signal from the sensor(s) over a communication interface. In addition, the secondary controller may be configured to adjust the wind speed signal and/or wind direction signal based at least in part on a signal bias value(s) to an adjusted signal(s) and to provide the adjusted signal(s) to the turbine controller.Type: GrantFiled: July 29, 2015Date of Patent: January 1, 2019Assignee: General Electric CompanyInventors: Joseph Lawrence Chacon, William Earl Fish, Noah Pennington
-
Publication number: 20180293116Abstract: System and methods are disclosed to facilitate the active management and allocation of the knowledge resources of an organization. In one exemplary implementation, the systems and methods include a trigger event handler module installed on a computing device, such as a computer server, configured to receive and process data that will fire trigger events in real time to modify records of the organization or perform processes and specified actions. The system collects data about the transaction and stores the data in a database for future use.Type: ApplicationFiled: March 26, 2018Publication date: October 11, 2018Applicant: Stemmons Enterprise LLCInventors: Justin Rafael Segal, William Earl Daugherty, III
-
Patent number: 10091985Abstract: Method and system for organ preservation. According to one aspect, an organ may be preserved by being perfused with an in situ generated preserving gas. The organ may be, for example, a human or porcine pancreas, and perfusion of the pancreas may be anterograde, retrograde, ductal, anterograde/ductal, or retrograde/ductal. The preserving gas used to perfuse the organ may be dissolved in a liquid and then administered to the organ as a gas/liquid solution or may be mixed with one or more other gases and then administered to the organ as a gas/gas mixture. The preserving gas may be, for example, oxygen gas generated in situ using an electrochemical oxygen concentrator. According to another aspect, an organ preservation system may include an electrochemical oxygen concentrator having a water vapor feed, as well as auxiliary equipment to control and measure delivery pressure, flow, temperature and humidity.Type: GrantFiled: June 18, 2010Date of Patent: October 9, 2018Assignee: GINER, INC.Inventors: Linda A. Tempelman, Klearchos K. Papas, Simon G. Stone, William Earl Scott, III, Thomas M. Suszynski, Shuichiro Matsumoto, Joana Ferrer Fabrega, Michael D. Rizzari
-
Publication number: 20180244535Abstract: A process for producing a titanium-molybdate material is provided. The process includes a step of reacting a metal molybdenum (Mo) material in a liquid medium with a first acid to provide a Mo composition and combining the Mo composition with a titanium source to provide a Ti—Mo composition. The Ti—Mo composition can be pH adjusted with a base to precipitate a plurality of Ti—Mo particulates.Type: ApplicationFiled: February 22, 2018Publication date: August 30, 2018Inventors: William Earl Russell, II, Earl Brian Barger, Benjamin I. Bishop, Barbara B. Bohannon, Christopher Sean Fewox, James B. Inman, Erik T. Nygaard, Timothy A. Policke, Stephen D. Preite, Roger D. Ridgeway, Steve W. Schilthelm, Bryan Blake Wiggins
-
Publication number: 20180244536Abstract: A process for producing a metal-molybdate material is provided. The process includes a step of reacting a metal molybdenum (Mo) material in a liquid medium with a first acid to provide a Mo composition and combining the Mo composition with a metal source to provide a metal-Mo composition. The metal-Mo composition can be pH adjusted with a base to precipitate a plurality of metal-Mo particulates.Type: ApplicationFiled: February 22, 2018Publication date: August 30, 2018Inventors: William Earl Russell, II, Earl Brian Barger, Benjamin I. Bishop, Barbara B. Bohannon, Christopher Sean Fewox, James B. Inman, Erik T. Nygaard, Timothy A. Policke, Stephen D. Preite, Roger D. Ridgeway, Steve W. Schilthelm, Bryan Blake Wiggins