Patents by Inventor Sameer Khan

Sameer 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: 11718184
    Abstract: 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: Grant
    Filed: October 29, 2021
    Date of Patent: August 8, 2023
    Assignee: Ford Global Technologies, LLC
    Inventors: Jonathan Hair, Jonathan Andrew Butcher, Mohammad Sameer Khan, Brendan F. Diamond
  • Publication number: 20230151884
    Abstract: 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: Application
    Filed: November 16, 2021
    Publication date: May 18, 2023
    Inventors: Jonathan Hair, Matthew Penne, Mohammad Sameer Khan, Brendan F. Diamond
  • Publication number: 20230137049
    Abstract: 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: Application
    Filed: October 29, 2021
    Publication date: May 4, 2023
    Applicant: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Jonathan HAIR, Jonathan Andrew BUTCHER, Mohammad Sameer KHAN, Brendan F. DIAMOND
  • Patent number: 11296642
    Abstract: 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: Grant
    Filed: December 9, 2019
    Date of Patent: April 5, 2022
    Assignee: Ford Global Technologies, LLC
    Inventors: Mohammad Sameer Khan, Wei Xu
  • Publication number: 20210175832
    Abstract: 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: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Inventors: Mohammad Sameer Khan, Wei Xu
  • Patent number: 11010305
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: May 18, 2021
    Assignee: salesforce.com, inc.
    Inventors: Sameer Khan, Sanjaya Lai
  • Patent number: 10853258
    Abstract: 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: Grant
    Filed: January 31, 2020
    Date of Patent: December 1, 2020
    Assignee: salesforce.com, inc.
    Inventors: Sameer Khan, Francis James Leahy, III
  • Patent number: 10824559
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: November 3, 2020
    Assignee: salesforce.com, inc.
    Inventors: Sameer Khan, Sanjaya Lai
  • Publication number: 20200250100
    Abstract: 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: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Sameer Khan, Sanjaya Lai
  • Publication number: 20200250086
    Abstract: 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: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Sameer Khan, Sanjaya Lai
  • Publication number: 20200250102
    Abstract: 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: Application
    Filed: January 31, 2020
    Publication date: August 6, 2020
    Inventors: Sameer Khan, Francis James Leahy, III
  • Patent number: 10678697
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: June 9, 2020
    Assignee: salesforce.com, inc.
    Inventors: Balaji Iyer, Sameer Khan
  • Patent number: 10657064
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: May 19, 2020
    Assignee: salesforce.com. inc.
    Inventors: Sameer Khan, Francis James Leahy, III
  • Patent number: 9402217
    Abstract: 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: Grant
    Filed: March 6, 2013
    Date of Patent: July 26, 2016
    Assignee: Sprint Spectrum L.P.
    Inventors: Sameer A. Khan, John Gatewood, Sunny Dubey, Bhanu Prakash Voruganti
  • Patent number: 9017012
    Abstract: 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: Grant
    Filed: October 26, 2011
    Date of Patent: April 28, 2015
    Assignee: 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: 20130108419
    Abstract: 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: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Inventors: MARCO CLAUDIO PIO BRUNELLI, Sameer A. Khan, Kenneth K. Landis, Walter H. Marussich, Nicholas F. Martin, Beatriz Suarez-Crosse, William W. Pankey
  • Patent number: 8406788
    Abstract: 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: Grant
    Filed: September 8, 2011
    Date of Patent: March 26, 2013
    Assignee: KYOCERA Corporation
    Inventor: Sameer Khan
  • Publication number: 20120003996
    Abstract: 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: Application
    Filed: September 8, 2011
    Publication date: January 5, 2012
    Inventor: Sameer Khan
  • Patent number: 8036677
    Abstract: 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: Grant
    Filed: January 31, 2006
    Date of Patent: October 11, 2011
    Assignee: Kyocera Corporation
    Inventor: Sameer Khan
  • Patent number: 7783462
    Abstract: Described herein are methods of evaluating reservoirs. At least one of the methods includes providing a three dimensional reservoir framework having a plurality of cells; assigning one or more constant reservoir property values to some or all of the cells to provide a first three dimensional reservoir model; updating the first three dimensional reservoir model by populating some or all of the cells with one or more variable reservoir property values to provide a second three dimensional reservoir model; and updating the second three dimensional reservoir model by populating some or all of the cells with one or more reservoir property values derived from seismic data to provide a third three dimensional reservoir model. Other methods are also described.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: August 24, 2010
    Assignee: ExxonMobil Upstream Research Co.
    Inventors: Lester H. Landis, Jr., Peter N. Glenton, Leslie A. Wahrmund, Sameer A. Khan