Patents by Inventor Sameer A. Khan
Sameer A. Khan 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: 12155329Abstract: A vehicle includes an inverter, a pump, a buck converter, and a controller. The inverter has an input connected to a battery and an output connected to an electric machine. The inverter is configured to convert power between DC electrical power at the input and AC electrical power at the output. The pump is configured to circulate lubricating fluid within a transmission. The buck converter is configured to deliver DC electrical power from the inverter to the pump. The controller is programmed to, in response to the electric machine delivering AC electrical power to the inverter during a towing condition of the vehicle while the vehicle is shutdown, operate the buck converter to power the pump.Type: GrantFiled: November 16, 2021Date of Patent: November 26, 2024Assignee: Ford Global Technologies, LLCInventors: Jonathan Hair, Matthew Penne, Mohammad Sameer Khan, Brendan F. Diamond
-
Publication number: 20240364253Abstract: A system for an electrified vehicle, such as a battery electric vehicle (BEV), includes an inverter and a controller. The inverter is configured to drive a traction motor with electrical power from a traction battery, such as a lithium ion phosphate (LFP) traction battery, according to a configuration of a power switch (e.g., IBGT or MOSFET) of the inverter. The system further includes a controller configured to control a variable gate driver resistance for the power switch in a closed loop fashion to achieve a target temperature of the inverter. The system may further include a heating coolant loop for transferring heat generated by the inverter to the traction battery to warm the traction battery. The controller may be further configured to further control a switching frequency of the power switch in the closed loop fashion to achieve the target temperature of the inverter.Type: ApplicationFiled: April 25, 2023Publication date: October 31, 2024Applicant: Ford Global Technologies, LLCInventors: Mohammad Sameer Khan, Jonathan Hair, Matthew Penne
-
Patent number: 11718184Abstract: A vehicle includes an electric machine having a rotor and a stator, a resolver that measures a position of the rotor relative to the stator, and a controller. The controller, based on the position and a resolver offset, injects a first current having only a d-axis component into the electric machine, and responsive to detecting a first motion output of the electric machine being greater than a threshold, adjusts the resolver offset according to a magnitude and direction of the first motion output.Type: GrantFiled: October 29, 2021Date of Patent: August 8, 2023Assignee: Ford Global Technologies, LLCInventors: Jonathan Hair, Jonathan Andrew Butcher, Mohammad Sameer Khan, Brendan F. Diamond
-
Publication number: 20230151884Abstract: A vehicle includes an inverter, a pump, a buck converter, and a controller. The inverter has an input connected to a battery and an output connected to an electric machine. The inverter is configured to convert power between DC electrical power at the input and AC electrical power at the output. The pump is configured to circulate lubricating fluid within a transmission. The buck converter is configured to deliver DC electrical power from the inverter to the pump. The controller is programmed to, in response to the electric machine delivering AC electrical power to the inverter during a towing condition of the vehicle while the vehicle is shutdown, operate the buck converter to power the pump.Type: ApplicationFiled: November 16, 2021Publication date: May 18, 2023Inventors: Jonathan Hair, Matthew Penne, Mohammad Sameer Khan, Brendan F. Diamond
-
Publication number: 20230137049Abstract: A vehicle includes an electric machine having a rotor and a stator, a resolver that measures a position of the rotor relative to the stator, and a controller. The controller, based on the position and a resolver offset, injects a first current having only a d-axis component into the electric machine, and responsive to detecting a first motion output of the electric machine being greater than a threshold, adjusts the resolver offset according to a magnitude and direction of the first motion output.Type: ApplicationFiled: October 29, 2021Publication date: May 4, 2023Applicant: FORD GLOBAL TECHNOLOGIES, LLCInventors: Jonathan HAIR, Jonathan Andrew BUTCHER, Mohammad Sameer KHAN, Brendan F. DIAMOND
-
Patent number: 11296642Abstract: A vehicle includes a battery, an electric machine, a rotor position sensor, an inverter, and a controller. The electric machine is configured to propel the vehicle. The electric machine has a stator and a rotor. The inverter is disposed between the battery and the electric machine. The inverter is configured to convert DC electrical power from the battery into AC electrical power. The inverter is configured to deliver the AC electrical power to the electric machine. The controller is programmed to adjust the offset position of the rotor position senor and control the torque of the electric machine based on the offset position of the rotor position sensor.Type: GrantFiled: December 9, 2019Date of Patent: April 5, 2022Assignee: Ford Global Technologies, LLCInventors: Mohammad Sameer Khan, Wei Xu
-
Publication number: 20210175832Abstract: A vehicle includes a battery, an electric machine, a rotor position sensor, an inverter, and a controller. The electric machine is configured to propel the vehicle. The electric machine has a stator and a rotor. The inverter is disposed between the battery and the electric machine. The inverter is configured to convert DC electrical power from the battery into AC electrical power. The inverter is configured to deliver the AC electrical power to the electric machine. The controller is programmed to adjust the offset position of the rotor position senor and control the torque of the electric machine based on the offset position of the rotor position sensor.Type: ApplicationFiled: December 9, 2019Publication date: June 10, 2021Inventors: Mohammad Sameer Khan, Wei Xu
-
Patent number: 11010305Abstract: A request for a write action to be perform a data entity persisted in primary data sources is received. It is determined whether data changes to the data entity are tracked based on an object version key (OVK) definition of a target data object type. If the data changes to the data entity are tracked based on the OVK definition, an OVK key is generated, based on the OVK definition, from data field values specified in the request for the write action. An OVK version number for the data entity is updated, the OVK version number being identified by the OVK key. A cached data object of the target data object type is caused to be invalidated by the updated OVK version number, the cached data object of the target data object type being derived based on underlying data in the data entity persisted in the primary data sources.Type: GrantFiled: January 31, 2019Date of Patent: May 18, 2021Assignee: salesforce.com, inc.Inventors: Sameer Khan, Sanjaya Lai
-
Patent number: 10853258Abstract: A request for retrieving a cached data object from a data object cache used to cached data objects retrieved from one or more primary data sources is received from a data object requester. Responsive to determining that the cached data object in the data object cache is expired, it is determined whether the cached data object in the data object cache is still within an extended time period. If the cached data object in the data object cache is still within an extended time period, it is determined whether the cached data object is free of a cache invalidity state change caused by a data change operation. If the cached data object is free of a cache invalidity state change, the cached data object is returned to the data object requester.Type: GrantFiled: January 31, 2020Date of Patent: December 1, 2020Assignee: salesforce.com, inc.Inventors: Sameer Khan, Francis James Leahy, III
-
Patent number: 10824559Abstract: A read request for a counter designated to be only cached in a global cache is received. The counter is excluded from being persisted in and retrieved from one or more primary data sources It is determined whether the counter has already been created in the global cache. If the counter has already been created in the global cache, the counter is created in the global cache with an initial counter value while continually excluding the counter from being persisted in and retrieved from the one or more primary data sources. The counter is cached with a time-to-live (TTL) time period. The time-to-live time period is to be renewed on each subsequent read request of the counter. The counter is temporally stored in the data object cache until the TTL time period lapses.Type: GrantFiled: January 31, 2019Date of Patent: November 3, 2020Assignee: salesforce.com, inc.Inventors: Sameer Khan, Sanjaya Lai
-
Publication number: 20200250100Abstract: A request for a write action to be perform a data entity persisted in primary data sources is received. It is determined whether data changes to the data entity are tracked based on an object version key (OVK) definition of a target data object type. If the data changes to the data entity are tracked based on the OVK definition, an OVK key is generated, based on the OVK definition, from data field values specified in the request for the write action. An OVK version number for the data entity is updated, the OVK version number being identified by the OVK key. A cached data object of the target data object type is caused to be invalidated by the updated OVK version number, the cached data object of the target data object type being derived based on underlying data in the data entity persisted in the primary data sources.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Sameer Khan, Sanjaya Lai
-
Publication number: 20200250086Abstract: A read request for a counter designated to be only cached in a global cache is received. The counter is excluded from being persisted in and retrieved from one or more primary data sources It is determined whether the counter has already been created in the global cache. If the counter has already been created in the global cache, the counter is created in the global cache with an initial counter value while continually excluding the counter from being persisted in and retrieved from the one or more primary data sources. The counter is cached with a time-to-live (TTL) time period. The time-to-live time period is to be renewed on each subsequent read request of the counter. The counter is temporally stored in the data object cache until the TTL time period lapses.Type: ApplicationFiled: January 31, 2019Publication date: August 6, 2020Inventors: Sameer Khan, Sanjaya Lai
-
Publication number: 20200250102Abstract: A request for retrieving a cached data object from a data object cache used to cached data objects retrieved from one or more primary data sources is received from a data object requester. Responsive to determining that the cached data object in the data object cache is expired, it is determined whether the cached data object in the data object cache is still within an extended time period. If the cached data object in the data object cache is still within an extended time period, it is determined whether the cached data object is free of a cache invalidity state change caused by a data change operation. If the cached data object is free of a cache invalidity state change, the cached data object is returned to the data object requester.Type: ApplicationFiled: January 31, 2020Publication date: August 6, 2020Inventors: Sameer Khan, Francis James Leahy, III
-
Patent number: 10678697Abstract: A read request for a data object is received from a first processing thread. Responsive to the read request, it is determined whether a cached version of the data object is available from a global cache. If the cached version of the data object is not available from the global cache, a result is immediately returned to the first processing thread to indicate that the data object is not available from the global cache. The first processing thread is freed from waiting for the data object to become available from the global cache. A cache refresh message is enqueued, for the data object, in a message queue to cause a second different processing thread to subsequently dequeue the cache refresh message for the data object and build the data object in the global cache using underlying data persisted in and retrieved from a primary data source among the one or more primary data sources.Type: GrantFiled: January 31, 2019Date of Patent: June 9, 2020Assignee: salesforce.com, inc.Inventors: Balaji Iyer, Sameer Khan
-
Patent number: 10657064Abstract: A request for retrieving a cached data object from a data object cache used to cached data objects retrieved from one or more primary data sources is received from a data object requester. Responsive to determining that the cached data object in the data object cache is expired, it is determined whether the cached data object in the data object cache is still within an extended time period. If the cached data object in the data object cache is still within an extended time period, it is determined whether the cached data object is free of a cache invalidity state change caused by a data change operation. If the cached data object is free of a cache invalidity state change, the cached data object is returned to the data object requester.Type: GrantFiled: January 31, 2019Date of Patent: May 19, 2020Assignee: salesforce.com. inc.Inventors: Sameer Khan, Francis James Leahy, III
-
Patent number: 9402217Abstract: Systems and methods of providing wireless communication to a wireless device are provided. An access node of a first network associated with a first radio access technology can receive a request to establish a communication link with a first wireless device. The first wireless device can be in further communication with a second network associated with a second radio access technology different from the first radio access technology. The access node can determine that a number of second wireless devices in communication with the access node meets a threshold. When the number of second wireless devices exceeds the threshold, the access node can determine a subscription parameter based on a bandwidth allocation among the number of second wireless devices in communication with the access node. When the subscription parameter meets a criteria, the communication link can be established with the first wireless device.Type: GrantFiled: March 6, 2013Date of Patent: July 26, 2016Assignee: Sprint Spectrum L.P.Inventors: Sameer A. Khan, John Gatewood, Sunny Dubey, Bhanu Prakash Voruganti
-
Patent number: 9017012Abstract: A ring segment for a gas turbine engine includes a panel and a cooling system. The cooling system is provided within the panel and includes a cooling fluid supply trench having an open top portion and extending radially inwardly from a central recessed portion of the panel. The cooling system further includes a plurality of cooling fluid passages extending from the cooling fluid supply trench to a leading edge and/or a trailing edge of the panel. The cooling fluid passages receive cooling fluid from the cooling fluid supply trench, wherein the cooling fluid provides convective cooling to the panel as it passes through the cooling fluid passages.Type: GrantFiled: October 26, 2011Date of Patent: April 28, 2015Assignee: Siemens Energy, Inc.Inventors: Marco Claudio Pio Brunelli, Sameer A. Khan, Kenneth K. Landis, Walter H. Marussich, Nicholas F. Martin, Beatriz Suarez-Crosse, William W. Pankey
-
Publication number: 20130108419Abstract: A ring segment for a gas turbine engine includes a panel and a cooling system. The cooling system is provided within the panel and includes a cooling fluid supply trench having an open top portion and extending radially inwardly from a central recessed portion of the panel. The cooling system further includes a plurality of cooling fluid passages extending from the cooling fluid supply trench to a leading edge and/or a trailing edge of the panel. The cooling fluid passages receive cooling fluid from the cooling fluid supply trench, wherein the cooling fluid provides convective cooling to the panel as it passes through the cooling fluid passages.Type: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Inventors: MARCO CLAUDIO PIO BRUNELLI, Sameer A. Khan, Kenneth K. Landis, Walter H. Marussich, Nicholas F. Martin, Beatriz Suarez-Crosse, William W. Pankey
-
Patent number: 8406788Abstract: Systems and methods for locating a user of a wired or wireless communication device allow a communication device to respond to a location request with its current location or a default location. A request for the location of a target wireless communication device is sent to the network where the request is responded to by the network or forwarded to the target device. When the request is received by the target device, the device can deny the location request or respond to the location request with the actual location of the device (as determined by GPS or the network) or with a default, predetermined location. The type of response (denial, actual location, or default location) can be selected by the user of the target device on a granular, per request basis so that the user of the target device can selectively respond to location requests in an appropriate fashion.Type: GrantFiled: September 8, 2011Date of Patent: March 26, 2013Assignee: KYOCERA CorporationInventor: Sameer Khan
-
Publication number: 20120003996Abstract: Systems and methods for locating a user of a wired or wireless communication device allow a communication device to respond to a location request with its current location or a default location. A request for the location of a target wireless communication device is sent to the network where the request is responded to by the network or forwarded to the target device. When the request is received by the target device, the device can deny the location request or respond to the location request with the actual location of the device (as determined by GPS or the network) or with a default, predetermined location. The type of response (denial, actual location, or default location) can be selected by the user of the target device on a granular, per request basis so that the user of the target device can selectively respond to location requests in an appropriate fashion.Type: ApplicationFiled: September 8, 2011Publication date: January 5, 2012Inventor: Sameer Khan