Patents by Inventor Prabhjot Singh

Prabhjot Singh 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: 20220131851
    Abstract: Methods, and apparatuses are provided for access limitations to a network in a session using a formatted web token. The method includes: formatting a web token by a schema to create a formatted web token for user access to the network; receiving a log-in request for the user access to the network server via an app hosted by a computing device remotely located to the network server; in response to receipt of a user access request, creating the session by the network server with network limitations for user access to data and resources of the network; passing the formatted web token to a client for enabling user access to the data and resources of the network; decoding payload data of the formatted web token at the client to authenticate the user access; and enabling the client with access limitations based on decoded payload data.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 28, 2022
    Applicant: salesforce.com, inc.
    Inventor: Prabhjot SINGH
  • Patent number: 11308249
    Abstract: A method, medium, and system to receive a specification defining a model of a part to be produced by an additive manufacturing (AM) process; execute an AM simulation on the model of the part to determine a prediction of thermal distortions to the part; execute a topology optimization (TO) to create TO supports that counteract the predicted thermal distortions; generate at least one rule-based support based on a geometry of the part to interface with the part at one or more regions other than the TO supports; combining the TO supports and the at least one rule-based support to generate a set of hybrid supports; save a record of the set of hybrid supports; and transmit the record of the set of hybrid supports to an AM controller to control an AM system to generate a support structure for an AM production of the part.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 19, 2022
    Assignee: General Electric Company
    Inventors: Sathyanarayanan Raghavan, Ananda Barua, Evan Dozier, Joseph Block, Brendon Leary, Prabhjot Singh, Arvind Rangarajan, Changjie Sun, Dean Robinson
  • Patent number: 11182520
    Abstract: A method, medium, and system to execute an additive manufacturing (AM) simulation on a model of a part; determine, based on the AM simulation, a prediction of a temperature and displacement distribution in the part at a particular time in the AM process; apply the predicted temperature and displacement distributions in the part as a boundary conditions on a support design space to determine a temperature distribution throughout the support design space; and execute a thermal-structural topology optimization based on the determined temperature and displacement distributions throughout the support design space to determine a distribution of material in the design space for a thermal support structure to interface with the part that optimally reduces a thermal gradient in the part with a minimum of material and results in the generation of an optimized AM support structure.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: November 23, 2021
    Assignee: General Electric Company
    Inventors: Sathyanarayanan Raghavan, Ananda Barua, Prabhjot Singh, Arvind Rangarajan, Changjie Sun, Dean Robinson
  • Patent number: 11175977
    Abstract: A method, system, apparatus, and architecture are provided for detecting failure of a PCIe endpoint device by scanning an extended configuration space for each connected PCIe endpoint device to detect a first PCIe endpoint device that supports advance status reporting, and then by programming a first predetermined value and a second predetermined value, respectively, into an endpoint response register and a root complex request register of a dedicated memory control word in the extended configuration space for the first PCIe endpoint device, where the second predetermined value signals a request to the first PCIe endpoint device to update the endpoint response register of the dedicated memory control word with a new status value so that, after a minimum specified delay, a report that the first PCIe endpoint device has failed may be generated in response to detecting that the first predetermined value is stored in the endpoint response register.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: November 16, 2021
    Assignee: NXP USA, Inc.
    Inventors: Udit Kumar, Varun Sethi, Prabhjot Singh, Wasim Khan
  • Patent number: 11089026
    Abstract: A computing device includes a memory and one or more processors coupled to the memory.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: August 10, 2021
    Assignee: salesforce.com, inc.
    Inventor: Prabhjot Singh
  • Publication number: 20210233045
    Abstract: Technologies are provided for a cloud computing platform (CCP) to request a transaction via a third-party vendor and receive a transaction response result of that transaction from another cloud computing platform having a serverless capability such that at least part of the transaction occurs at the other cloud computing platform. A transaction request having a specific transaction type (TT) is sent to an adapter, which sends another call with the transaction request to the public cloud. The specific TT corresponds to a particular serverless function (SF) of the third-party vendor. A particular template t corresponds to the specific TT. The particular template is a code statement that follows a standard code definition written in the proprietary programming language of the CCP. The other cloud computing platform invokes the particular SF to generate a transaction response that is consumable by the CCP.
    Type: Application
    Filed: January 28, 2020
    Publication date: July 29, 2021
    Inventors: Prabhjot Singh, Tarundeep Batra
  • Publication number: 20210234669
    Abstract: Methods and systems are described for using cache objects to store events for adding corresponding objects in a blockchain. In one implementation, a first cache object is identified. The cache object stores events published responsive to updates, insertions, or deletions of records in a database object. An identifier for the cache object is based on a time window with which the cache object is associated, and an identifier for the database object. Events are retrieved from a cache that includes the cache object, based on the identifier for the cache object. The events were stored in the cache object during the time window. A block is added to a blockchain. The block's payload includes objects corresponding to a subset of the events.
    Type: Application
    Filed: January 29, 2020
    Publication date: July 29, 2021
    Applicant: salesforce.com, inc.
    Inventors: Prabhjot Singh, Shivam Nayan Patel
  • Publication number: 20210216388
    Abstract: A method, system, apparatus, and architecture are provided for detecting failure of a PCIe endpoint device by scanning an extended configuration space for each connected PCIe endpoint device to detect a first PCIe endpoint device that supports advance status reporting, and then by programming a first predetermined value and a second predetermined value, respectively, into an endpoint response register and a root complex request register of a dedicated memory control word in the extended configuration space for the first PCIe endpoint device, where the second predetermined value signals a request to the first PCIe endpoint device to update the endpoint response register of the dedicated memory control word with a new status value so that, after a minimum specified delay, a report that the first PCIe endpoint device has failed may be generated in response to detecting that the first predetermined value is stored in the endpoint response register.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Applicant: NXP USA, Inc.
    Inventors: Udit Kumar, Varun Sethi, Prabhjot Singh, Wasim Khan
  • Patent number: 11030078
    Abstract: Systems, methods, and non-transitory computer-readable media can receive, via a user interface provided to a user, test device information identifying one or more user computing devices as test devices. An advertisement request is received from a first user computing device. A determination is made that the first user computing device is identified as a test device. A test advertisement is transmitted to the first user computing device based on the determination that the first user computing device is identified as a test device.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Peihua Zhou, Matthew Shaer, Prabhjot Singh, Adam Stevens
  • Patent number: 10987733
    Abstract: A component formed by an additive manufacturing process includes a body and a first vibration damper. The body is formed from an additive manufacturing material, and defines at least a first cavity completely enclosed within the body. The first vibration damper is disposed within the first cavity. The first vibration damper includes a flowable medium and a first solidified element formed from the additive manufacturing material. The flowable medium surrounds the first solidified element.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: April 27, 2021
    Assignee: General Electric Company
    Inventors: Daniel Jason Erno, Robert Arvin Hedeen, Prabhjot Singh
  • Patent number: 10971159
    Abstract: A method for accessing a virtual personal assistant has been developed. First, a trust relationship is established between a primary smart speaker device that allows a user to access the virtual personal assistant with voice commands and a separate secondary smart speaker device. A trust relationship is established by generating a request at the secondary smart speaker device to allow access the virtual personal assistant with voice print authentication from the user and then validating the request at the primary smart speaker device to confirm the authenticity of the request. Next, a voice input is received from the user at the secondary smart speaker device requesting access to the virtual personal assistant. The identity of the user is verified using voice print identification with the secondary smart speaker device. Access for the user is then granted to the virtual personal assistant using the secondary smart speaker device.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: April 6, 2021
    Assignee: salesforce.com, inc.
    Inventor: Prabhjot Singh
  • Patent number: 10927693
    Abstract: A turbine shroud for turbine systems may include a unitary body including a support portion coupled directly to a turbine casing of the turbine system, and forward hook(s) and aft hook(s) formed integral with the support portion. The unitary body may also include an intermediate portion formed integral with and extending from the support portion. The intermediate portion may include a non-linear segment extending from the support portion, and a forward segment formed integral with the non-linear segment. The forward segment of the intermediate portion may be positioned axially upstream of the forward hook(s). Additionally the unitary body may include a seal portion formed integral with the intermediate portion, opposite the support portion. The seal portion may include a forward end formed integral with the intermediate portion. The forward end may be positioned axially upstream of the forward hook(s).
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: February 23, 2021
    Assignee: General Electric Company
    Inventors: Sathyanarayanan Raghavan, Gautam Suresh Naik, Prabhjot Singh, Zachary John Snider, Changjie Sun
  • Publication number: 20210036862
    Abstract: A request for a transaction between a client system and a server system may be processed. The transaction may be associated with transmission of data between the client system and the server system. The data may be encrypted using a transient encryption key to form encrypted data. The transient encryption key may be a synced-clock random number configured to automatically change when a designated time interval elapses. The encrypted data may be transmitted between the client system and the server system.
    Type: Application
    Filed: August 2, 2019
    Publication date: February 4, 2021
    Applicant: Salesforce.com, Inc.
    Inventors: Prashanth KANNAN, Prabhjot Singh
  • Patent number: 10909118
    Abstract: Cache optimization for missing data is provided. A database system receives a first request for a database record. The database system determines whether the database record is stored in a cache. The database system determines whether the database record is stored in a data store in response to a determination that the database record is not stored in the cache. The database system stores a dummy entry for the database record in the cache in response to a determination that the database record is not stored in the data store. The database system receives a second request for the database record. The database system determines whether the database record is stored in the cache. The database system outputs an indication that the database record is unavailable in response to a determination that the dummy entry stored for the database record is in the cache.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: February 2, 2021
    Assignee: salesforce.com, inc.
    Inventors: Pallavi Savla, Gurdeep Singh Sandle, George Vitchev, Prabhjot Singh, Steven Marshall Cohen
  • Publication number: 20200410060
    Abstract: A method, medium, and system to execute an additive manufacturing (AM) simulation on a model of a part; determine, based on the AM simulation, a prediction of a temperature and displacement distribution in the part at a particular time in the AM process; apply the predicted temperature and displacement distributions in the part as a boundary conditions on a support design space to determine a temperature distribution throughout the support design space; and execute a thermal-structural topology optimization based on the determined temperature and displacement distributions throughout the support design space to determine a distribution of material in the design space for a thermal support structure to interface with the part that optimally reduces a thermal gradient in the part with a minimum of material and results in the generation of an optimized AM support structure.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Sathyanarayanan RAGHAVAN, Ananda BARUA, Prabhjot SINGH, Arvind RANGARAJAN, Changjie SUN, Dean ROBINSON
  • Publication number: 20200410061
    Abstract: A method, medium, and system to receive a specification defining a model of a part to be produced by an additive manufacturing (AM) process; execute an AM simulation on the model of the part to determine a prediction of thermal distortions to the part; execute a topology optimization (TO) to create TO supports that counteract the predicted thermal distortions; generate at least one rule-based support based on a geometry of the part to interface with the part at one or more regions other than the TO supports; combining the TO supports and the at least one rule-based support to generate a set of hybrid supports; save a record of the set of hybrid supports; and transmit the record of the set of hybrid supports to an AM controller to control an AM system to generate a support structure for an AM production of the part.
    Type: Application
    Filed: June 28, 2019
    Publication date: December 31, 2020
    Inventors: Sathyanarayanan RAGHAVAN, Ananda BARUA, Evan DOZIER, Joseph BLOCK, Brendon LEARY, Prabhjot SINGH, Arvind RANGARAJAN, Changjie SUN, Dean ROBINSON
  • Publication number: 20200393081
    Abstract: A grease coupler, comprising: an outer sleeve; an inner sleeve; a connection body; a collar; a collar spring; jaws to lock and unlock with a grease nipple; a nozzle; a nozzle spring; a collar ball groove; and an inner ball groove; sleeve locking balls; a nozzle ball groove; and nozzle locking balls.
    Type: Application
    Filed: June 27, 2018
    Publication date: December 17, 2020
    Inventors: Marco Uccellani, Prabhjot Singh
  • Patent number: 10865940
    Abstract: A grease coupler, comprising: an outer sleeve; an inner sleeve; a connection body; a collar; a collar spring; jaws to lock and unlock with a grease nipple; a nozzle; a nozzle spring; a collar ball groove; and an inner ball groove; sleeve locking balls; a nozzle ball groove; and nozzle locking balls.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: December 15, 2020
    Assignee: MACNAUGHT PTY LTD
    Inventors: Marco Uccellani, Prabhjot Singh
  • Publication number: 20200389092
    Abstract: The present embodiments relate generally to DC-DC converters and more particularly to a scheme for providing current sharing between parallel converters in a multiphase configuration. In some embodiments, a cycle-by-cycle instant correction to the compensation signal offset is provided based on the current share error between the paralleled converters so as to achieve improved instant current share performance.
    Type: Application
    Filed: May 21, 2020
    Publication date: December 10, 2020
    Applicant: Renesas Electronics America Inc.
    Inventors: Xiaodong David ZHAN, Prabhjot SINGH, Long Robin YU
  • Publication number: 20200369490
    Abstract: A braking system for a hose or cable reel comprising a housing configured to fit inside a dmm of the reel and to rotate with the drum during use, and a gerotor comprising inner and outer gears disposed inside the housing, wherein the inner gear is attachable to a shaft of the reel and the outer gear is configured to rotate relative to the inner gear with the housing during use thereby causing hydraulic fluid to be pumped through the gerotor and impede rotation of the drum.
    Type: Application
    Filed: August 20, 2018
    Publication date: November 26, 2020
    Inventors: Marco UCCELLANI, Prabhjot SINGH