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: 20230385049Abstract: 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: ApplicationFiled: August 4, 2023Publication date: November 30, 2023Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
-
Patent number: 11829748Abstract: 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: GrantFiled: March 25, 2022Date of Patent: November 28, 2023Assignee: Geotab Inc.Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
-
Patent number: 11681518Abstract: 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: GrantFiled: July 14, 2022Date of Patent: June 20, 2023Assignee: Geotab Inc.Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
-
Publication number: 20230123408Abstract: 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: ApplicationFiled: March 25, 2022Publication date: April 20, 2023Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
-
Publication number: 20230094805Abstract: 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: ApplicationFiled: July 14, 2022Publication date: March 30, 2023Inventors: Puneet Sharma, William Keane Hickey, Artur Gyumushyan, Patrick Wojcik
-
Publication number: 20200233977Abstract: 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: ApplicationFiled: January 18, 2019Publication date: July 23, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Ashutosh CHICKERUR, Piyush JOSHI, Pouyan AMINIAN, Gustavo T. SEMENCATO, Leili POURNASSEH, Pradeep Ayyappan NAIR, Thomas William KEANE
-
Patent number: 10423404Abstract: 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: GrantFiled: September 15, 2014Date of Patent: September 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ashvinkumar J. Sanghvi, Casey McKinnon, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
-
Patent number: 10185554Abstract: 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: GrantFiled: September 15, 2014Date of Patent: January 22, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ashvinkumar J. Sanghvi, Shawn Bice, Casey McKinnon, Vij Rajarajan, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
-
Publication number: 20150074639Abstract: 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: ApplicationFiled: September 15, 2014Publication date: March 12, 2015Inventors: Ashvinkumar J. Sanghvi, Casey McKinnon, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
-
Publication number: 20150006688Abstract: 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: ApplicationFiled: September 15, 2014Publication date: January 1, 2015Inventors: Ashvinkumar J. Sanghvi, Shawn Bice, Casey McKinnon, Vij Rajarajan, Jens K. Jacobsen, Kristoffer S. Schultz, Thomas William Keane
-
Patent number: 7761809Abstract: 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: GrantFiled: March 30, 2006Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane
-
Publication number: 20090199299Abstract: 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: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: MICROSOFT CORPORATIONInventors: Casey Alexander John McKinnon, Damien Gallot, Michael Kostersitz, Thomas William Keane, Ashish Sikka, Marc Andrew Walker, Anandhi Somasekaran, Sarang Tekmalkar, Tolga Acar
-
Publication number: 20070234210Abstract: 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: ApplicationFiled: March 30, 2006Publication date: October 4, 2007Applicant: Microsoft CorporationInventors: Mai-Ian Tomsen Bukovec, Eric B. Watson, Eric C. Kool-Brown, Thomas William Keane
-
Publication number: 20070144463Abstract: 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: ApplicationFiled: December 20, 2006Publication date: June 28, 2007Inventors: William Keane, Andy Stough, Robert Miller, John Preble, Allen Meek, Darryl Smith
-
Patent number: 5677612Abstract: 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: GrantFiled: August 2, 1996Date of Patent: October 14, 1997Assignee: The United States of America as represented by the Secretary of the ArmyInventors: Carl Campagnuolo, Louis P. Jarvis, Anthony Pellegrino, Joseph DiCarlo, William Keane