Patents by Inventor Mark Shields
Mark Shields 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: 11767885Abstract: A coupling has: a first coupler rotatable about an axis and defining first connections distributed about the axis; a second coupler defining second connections distributed about the axis, the second connections offset from the first connections; and segments distributed about the axis and extending radially from the first connections to the second connections, a segment of the segments having a first end engaging a first connection of the first connections and a second end engaging a second connection of the second connections, the first end circumferentially offset from the second end, a face of the segment abutting against a face of the first coupler when the segment is inserted into the first connection in a first orientation such that a penetration depth of the segment into the first connection in the first orientation is less than the penetration depth in a second orientation opposite the first orientation.Type: GrantFiled: May 14, 2021Date of Patent: September 26, 2023Assignee: PRATT & WHITNEY CANADA CORP.Inventors: Mark Shields, David Menheere, Dennis Kim
-
Publication number: 20220364611Abstract: A coupling has: a first coupler rotatable about an axis and defining first connections distributed about the axis; a second coupler defining second connections distributed about the axis, the second connections offset from the first connections; and segments distributed about the axis and extending radially from the first connections to the second connections, a segment of the segments having a first end engaging a first connection of the first connections and a second end engaging a second connection of the second connections, the first end circumferentially offset from the second end, a face of the segment abutting against a face of the first coupler when the segment is inserted into the first connection in a first orientation such that a penetration depth of the segment into the first connection in the first orientation is less than the penetration depth in a second orientation opposite the first orientation.Type: ApplicationFiled: May 14, 2021Publication date: November 17, 2022Inventors: Mark SHIELDS, David MENHEERE, Dennis KIM
-
Patent number: 11067050Abstract: A hybrid vehicle includes an isolation switch disposed between a first bus that is electrically coupled to a starter for an engine and a second bus that is electrically coupled to a power converter and accessory loads. The hybrid vehicle includes a controller programmed to normally command the switch closed, and, in response to expiration of a predetermined time interval without starting the engine, command the switch to open for a predetermined duration to perform diagnostics on the isolation switch.Type: GrantFiled: May 16, 2017Date of Patent: July 20, 2021Assignee: Ford Global Technologies, LLCInventors: Mark Shields, Josephine S. Lee, Jagmohan Singh, William David Treharne, George Hart Vrampas
-
Patent number: 10519917Abstract: A vehicle includes an engine and a controller. The controller may be configured to, responsive to indication of a temperature of a starter-generator exceeding a de-rated threshold, command the engine to start and disable engine automatic shut-off. And the controller may be configured to, responsive to indication of the temperature exceeding a disabled threshold, or the temperature exceeding the de-rated threshold and a traction battery discharge power being less than a threshold, command the engine to start and shed a load.Type: GrantFiled: April 25, 2017Date of Patent: December 31, 2019Assignee: Ford Global Technologies, LLCInventors: Josephine S. Lee, Mark Shields, Sassan Farahmand, Bastian Hartmann, Paul Stephen Bryan, Joseph Andrew Zamora
-
Publication number: 20180335007Abstract: A hybrid vehicle includes an isolation switch disposed between a first bus that is electrically coupled to a starter for an engine and a second bus that is electrically coupled to a power converter and accessory loads. The hybrid vehicle includes a controller programmed to normally command the switch closed, and, in response to expiration of a predetermined time interval without starting the engine, command the switch to open for a predetermined duration to perform diagnostics on the isolation switch.Type: ApplicationFiled: May 16, 2017Publication date: November 22, 2018Inventors: Mark SHIELDS, Josephine S. LEE, Jagmohan SINGH, William David TREHARNE, George Hart VRAMPAS
-
Publication number: 20180306157Abstract: A vehicle includes an engine and a controller. The controller may be configured to, responsive to indication of a temperature of a starter-generator exceeding a de-rated threshold, command the engine to start and disable engine automatic shut-off. And the controller may be configured to, responsive to indication of the temperature exceeding a disabled threshold, or the temperature exceeding the de-rated threshold and a traction battery discharge power being less than a threshold, command the engine to start and shed a load.Type: ApplicationFiled: April 25, 2017Publication date: October 25, 2018Inventors: Josephine S. Lee, Mark Shields, Sassan Farahmand, Bastian Hartmann, Paul Stephen Bryan, Joseph Andrew Zamora
-
Patent number: 8464280Abstract: A system and method for controlling the execution of notifications in a computer system with multiple notification contexts. A RunOn operator enables context hopping between notification contexts. Push-based stream operators optionally perform error checking to determine if notifications combined into a push-based stream share a common notification context. Context boxes group together notification creators and associate their notifications with a common scheduler and notification context. Operators employ a composition architecture, in which they receive one or more push-based streams and produce a transformed push-based stream that may be further operated upon. Components may be used in combinations to implement various policies, including a strict policy in which all notifications are scheduled in a common execution context, a permissive policy that provides programming flexibility, and a hybrid policy that combines flexibility with error checking.Type: GrantFiled: January 8, 2010Date of Patent: June 11, 2013Assignee: Microsoft CorporationInventors: John Dyer, Henricus Johannes Maria Meijer, Mark Shields, Jeffrey van Gogh, Danny van Velzen, Brian Beckman, Harish Kantamneni
-
Publication number: 20110173621Abstract: A library of operators is provided for performing operations on push-based streams. The library may be implemented in a computing device. The library may be stored on a tangible machine-readable medium and may include instructions to be executed by one or more processors of a computing device. The library of operators may include groups of operators for performing various types of operations regarding push-based streams. The groups of operators may include, but not be limited to, standard sequence operators, other sequence operators, time operators, push-based operators, asynchronous operators, exception operators, functional operators, context operators, and event-specific operators.Type: ApplicationFiled: January 13, 2010Publication date: July 14, 2011Applicant: MICROSOFT CORPORATIONInventors: Henricus Johannes Maria Meijer, John Wesley Dyer, Jeffrey van Gogh, Danny van Velzen, Brian Beckman, Mark Shields
-
Publication number: 20110173620Abstract: A system and method for controlling the execution of notifications in a computer system with multiple notification contexts. A RunOn operator enables context hopping between notification contexts. Push-based stream operators optionally perform error checking to determine if notifications combined into a push-based stream share a common notification context. Context boxes group together notification creators and associate their notifications with a common scheduler and notification context. Operators employ a composition architecture, in which they receive one or more push-based streams and produce a transformed push-based stream that may be further operated upon. Components may be used in combinations to implement various policies, including a strict policy in which all notifications are scheduled in a common execution context, a permissive policy that provides programming flexibility, and a hybrid policy that combines flexibility with error checking.Type: ApplicationFiled: January 8, 2010Publication date: July 14, 2011Applicant: Microsoft CorporationInventors: John Dyer, Henricus Johannes Maria Meijer, Mark Shields, Jeffrey van Gogh, Danny van Velzen, Brian Beckman, Harish Kantamneni