Patents by Inventor William Keane

William Keane 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: 20230385049
    Abstract: Systems and method for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The OTA server determines whether an operator terminal is close to a vehicle and if so, sends a request to the operator terminal requesting confirmation for proceeding with completing a firmware update for an electronic control unit in the vehicle. In response to receiving the confirmation, the OTA server sends a request to a telematics device coupled to the vehicle to complete the firmware update.
    Type: Application
    Filed: August 4, 2023
    Publication date: November 30, 2023
    Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
  • Patent number: 11829748
    Abstract: Systems and method for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The OTA server determines whether an operator terminal is close to a vehicle and if so, sends a request to the operator terminal requesting confirmation for proceeding with completing a firmware update for an electronic control unit in the vehicle. In response to receiving the confirmation, the OTA server sends a request to a telematics device coupled to the vehicle to complete the firmware update.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: November 28, 2023
    Assignee: Geotab Inc.
    Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
  • Patent number: 11681518
    Abstract: System and method for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The method includes checking whether a vehicle condition allows firmware update of an electronic control unit in a vehicle. If the vehicle condition allows the firmware update, the method includes causing a telematics device to complete the firmware update for the electronic control unit.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: June 20, 2023
    Assignee: Geotab Inc.
    Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
  • Publication number: 20230123408
    Abstract: Systems and method for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The OTA server determines whether an operator terminal is close to a vehicle and if so, sends a request to the operator terminal requesting confirmation for proceeding with completing a firmware update for an electronic control unit in the vehicle. In response to receiving the confirmation, the OTA server sends a request to a telematics device coupled to the vehicle to complete the firmware update.
    Type: Application
    Filed: March 25, 2022
    Publication date: April 20, 2023
    Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
  • Publication number: 20230094805
    Abstract: System and method for safe over-the-air (OTA) update of electronic control units in vehicles are provided. The method includes checking whether a vehicle condition allows firmware update of an electronic control unit in a vehicle. If the vehicle condition allows the firmware update, the method includes causing a telematics device to complete the firmware update for the electronic control unit.
    Type: Application
    Filed: July 14, 2022
    Publication date: March 30, 2023
    Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
  • Publication number: 20200233977
    Abstract: A computing system comprises a dataset including a plurality of data entries, at least some which include personally identifiable information (PII). A personal data oversight machine of the computing system is configured to receive an indication that a particular data entry includes PII, and based on the contents of the data entry, classify the data entry as including one or more of a plurality of types of PII by applying one or more data classification tags of a set of candidate data classification tags to the data entry. Based on the data classification tags applied to the data entry, the personal data oversight machine applies one of a set of data management tags to the data entry, the set of data management tags including deletion, retention, and anonymization tags, and based on the data management tag, applies a data management operation to the data entry.
    Type: Application
    Filed: January 18, 2019
    Publication date: July 23, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Ashutosh CHICKERUR, Piyush JOSHI, Pouyan AMINIAN, Gustavo T. SEMENCATO, Leili POURNASSEH, Pradeep Ayyappan NAIR, Thomas William KEANE
  • Patent number: 10423404
    Abstract: The described unified service management system provides a unified console to perform functions of individual management specialists. A unified console facilitates an administrator to perform the complex tasks that were performed by the individual management specialists. The unified console provides a “wizard” based approach to the administrator to design all aspects of the complex tasks including placement of components or computing devices, deciding on policies of the components or computing devices, deciding on health policies of components or computing devices, fixing data protection policies of components or computing devices, etc.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: September 24, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvinkumar J. Sanghvi, Casey McKinnon, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
  • Patent number: 10185554
    Abstract: The described unified service management system provides a unified console to perform functions of individual management specialists. A unified console facilitates an administrator to perform the complex tasks that were performed by the individual management specialists. The unified console provides a “wizard” based approach to the administrator to design all aspects of the complex tasks including placement of components or computing devices, deciding on policies of the components or computing devices, deciding on health policies of components or computing devices, fixing data protection policies of components or computing devices, etc.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashvinkumar J. Sanghvi, Shawn Bice, Casey McKinnon, Vij Rajarajan, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
  • Publication number: 20150074639
    Abstract: The described unified service management system provides a unified console to perform functions of individual management specialists. A unified console facilitates an administrator to perform the complex tasks that were performed by the individual management specialists. The unified console provides a “wizard” based approach to the administrator to design all aspects of the complex tasks including placement of components or computing devices, deciding on policies of the components or computing devices, deciding on health policies of components or computing devices, fixing data protection policies of components or computing devices, etc.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 12, 2015
    Inventors: Ashvinkumar J. Sanghvi, Casey McKinnon, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
  • Publication number: 20150006688
    Abstract: The described unified service management system provides a unified console to perform functions of individual management specialists. A unified console facilitates an administrator to perform the complex tasks that were performed by the individual management specialists. The unified console provides a “wizard” based approach to the administrator to design all aspects of the complex tasks including placement of components or computing devices, deciding on policies of the components or computing devices, deciding on health policies of components or computing devices, fixing data protection policies of components or computing devices, etc.
    Type: Application
    Filed: September 15, 2014
    Publication date: January 1, 2015
    Inventors: Ashvinkumar J. Sanghvi, Shawn Bice, Casey McKinnon, Vij Rajarajan, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
  • Patent number: 7761809
    Abstract: Targeted user interfaces of managed applications can be displayed in a number of ways. Targeted user interfaces can be displayed, at a management computer server, based on task templates associated with tasks selected in a user interface of a management application running on the management computer server. Targeted user interfaces can be displayed, at a management computer server, based on a chosen task template associated with a task selected in a user interface of a management application running on the management computer server. A task template can be chosen from one or more task templates associated with a selected task. Objects can be displayed in a user interface of a management application, and based on a selection of an object, tasks can be displayed.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 20, 2010
    Assignee: Microsoft Corporation
    Inventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane
  • Publication number: 20090199299
    Abstract: This description provides tools for providing integrated user experiences while allocating licenses within volume licensing systems. These tools may provide methods that include sending information for presenting licensing portals at recipient organizations. The licensing portals may include representations of properties licensed by the organizations, and may include indications of how many licenses remain available for allocation. The methods may include receiving and validating licensing requests. The tools may provide other methods that include requesting and receiving information for presenting the licensing portals, as well as requesting and receiving licensing-related actions from the licensing systems. The tools may provide still other methods that include receiving requests for information to present launch portals, with these requests incorporating user identifiers for particular end-users.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 6, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Casey Alexander John McKinnon, Damien Gallot, Michael Kostersitz, Thomas William Keane, Ashish Sikka, Marc Andrew Walker, Anandhi Somasekaran, Sarang Tekmalkar, Tolga Acar
  • Publication number: 20070234210
    Abstract: Targeted user interfaces of managed applications can be displayed in a number of ways. Targeted user interfaces can be displayed, at a management computer server, based on task templates associated with tasks selected in a user interface of a management application running on the management computer server. Targeted user interfaces can be displayed, at a management computer server, based on a chosen task template associated with a task selected in a user interface of a management application running on the management computer server. A task template can be chosen from one or more task templates associated with a selected task. Objects can be displayed in a user interface of a management application, and based on a selection of an object, tasks can be displayed.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane
  • Publication number: 20070144463
    Abstract: A cooling system for a machine is provided. The machine has an operator compartment, a front end, and an engine cooled by a first heat exchanger and mounted within an engine compartment. The engine compartment is positioned behind the operator compartment in relation to the front end. A fan is mounted within the engine compartment and has an inlet and a first and a second outlet. A second heat exchanger is fluidically coupled to the fan and the engine and mounted within the engine compartment. A first fluid flow path extends from ambient to the inlet. A second fluid flow path extends from the first outlet to ambient and extends through the second heat exchanger. A third fluid flow path extends from the second outlet to ambient and extends through the first heat exchanger, and is thermally isolated from the second fluid flow path.
    Type: Application
    Filed: December 20, 2006
    Publication date: June 28, 2007
    Inventors: William Keane, Andy Stough, Robert Miller, John Preble, Allen Meek, Darryl Smith
  • Patent number: 5677612
    Abstract: A lead-acid (SLI) battery desulfator which is powered by the batteries wh it is conditioning when a motor associated with the batteries is off. The desulfator activates whenever an alternator supplies charge to the battery then deactivates itself upon expiration of a set time or is reset upon starting of the motor.
    Type: Grant
    Filed: August 2, 1996
    Date of Patent: October 14, 1997
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Carl Campagnuolo, Louis P. Jarvis, Anthony Pellegrino, Joseph DiCarlo, William Keane