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: 20240143807
    Abstract: Execution of client code in a shared infrastructure comprises instantiating a container manager to manage containers and routers configured to receive calls requesting execution of the client code. The container manager pre-initializes a plurality of containers and registered the containers in a database to indicate that the plurality of containers are available. A router receives a call to execute the client code and selects an available first container identified in the database. The call is routed to the selected container and the status of the container is updated to in-use to prevent another router from selecting the container. Responsive to the selected container processing the call, the router receives a response from the container and returns the response to the caller. The containers then marked for deletion in the database. The container manager then deletes any of the containers marked for deletion to prevent the containers from processing subsequent calls.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 2, 2024
    Applicant: Salesforce, Inc.
    Inventor: Prabhjot Singh
  • Publication number: 20240127301
    Abstract: Database systems and methods are provided for automatically generating records at a database system in a configurable and customizable manner. One method involves using a key value associated with a configuration to identify related records at a database system associated with the key value and identify configuration metadata associated with the configuration at the database system. The method continues by providing a graphical user interface (GUI) display at a client device coupled to the database system over a network, where the GUI display includes a first region including a first subset of the records grouped into a first group based on the configuration metadata and a first common field value and a second region including a second subset of the records grouped into a second group based on the configuration metadata and a second common field value.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 18, 2024
    Applicant: Salesforce, Inc.
    Inventors: Rekha Koratikere Narayan, Prabhjot Singh
  • Publication number: 20240119043
    Abstract: Database systems and methods are provided for managing related records using a tiered hierarchical arrangement that supports asynchronous and independent events with respect to related records. A method involves automatically generating a child record having a field value based on configuration data associated with a parent record, automatically updating a second field value for a summarization field associated with the parent record in response to automatically generating the child record, and after automatically updating the second field value, identifying a group record that is a parent of the parent record based on a second field of the parent record, automatically updating a third value for a second summarization field associated with the group record based at least in part on the second field value, and providing a graphical representation of the group record including a graphical representation of the third value for the second summarization field.
    Type: Application
    Filed: October 7, 2022
    Publication date: April 11, 2024
    Applicant: Salesforce, Inc.
    Inventors: Parvin Panesar, Prabhjot Singh, Ramakrishna Vankayalapati, Parool Mody
  • Patent number: 11922382
    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: Grant
    Filed: January 28, 2020
    Date of Patent: March 5, 2024
    Inventors: Prabhjot Singh, Tarundeep Batra
  • Patent number: 11898696
    Abstract: A grease gun comprising a body having first and second chambers, first and second pistons within those first and second chambers, primary and secondary grease channels, a grease outlet and an actuator, is provided. Actuation of the actuator by a user causes first and second pistons to move within first and second chambers. The body may further comprise a pressure sensitive spool which allows the grease gun to move from a high flow/low pressure operation to a high pressure/low flow operation when there is a grease blockage that causes an increase in the pressure in the body.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: February 13, 2024
    Assignee: Macnaught Pty Ltd
    Inventors: Marco Uccellani, Prabhjot Singh
  • Patent number: 11863685
    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: Grant
    Filed: May 26, 2022
    Date of Patent: January 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: Prashanth Kannan, Prabhjot Singh
  • Publication number: 20230418897
    Abstract: Performing a Fast Fourier Transformation (FFT) with increased resolution by applying an adaptive left shift to signed binary integers of an input of a radix kernel and adaptive right shift to signed binary integers of an output of a butterfly of the radix kernel which is based on a leading bit count of the input. The adaptive left shift increases a resolution of the radix kernel computation and the adaptive right shift determines a number of bits of the increased resolution preserved in an output of the radix kernel.
    Type: Application
    Filed: August 16, 2022
    Publication date: December 28, 2023
    Inventors: Christian Tuschen, Maik Brett, Prabhjot Singh, Anshul Goel, Pranshu Agrawal
  • Patent number: 11840422
    Abstract: A braking system for a hose or cable reel including a housing configured to fit inside a drum of the reel and to rotate with the drum during use, and a gerotor including 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: Grant
    Filed: August 20, 2018
    Date of Patent: December 12, 2023
    Assignee: MACNAUGHT PTY LTD
    Inventors: Marco Uccellani, Prabhjot Singh
  • Patent number: 11745279
    Abstract: A system is configured for machining a workpiece (100), the workpiece includes an interior surface (110) that defines an internal passage (112). The system includes an electrode (116) located within the internal passage and electrically isolated from the workpiece, an electrolyte supply, a power supply, and a remover. The electrolyte supply is configured for circulating an electrolyte in a gap between the electrode and the workpiece. The power supply is configured for applying a voltage between the electrode and the workpiece to facilitate smoothing the interior surface. The remover is configured for completely removing the electrode from within the internal passage after smoothing the interior surface.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: September 5, 2023
    Assignee: General Electric Company
    Inventors: Yong Yang, Bin Wei, Meisam Salahshoor Pirsoltan, Ming Jia, Huiyu Xu, Yibo Gao, William T. Carter, Andrew L. Trimmer, Prabhjot Singh, Pinghai Yang, Yanzhe Yang
  • Patent number: 11681522
    Abstract: A self-healing build pipeline architecture for a software application build job across a distributed computer platform comprises a public API that receives configuration data describing the build job, stores the configuration data in a decentralized database, serves requests to/from a pipeline tracker API, and stores states of build pipelines during the build job. The decentralized database stores the configuration data and a project identifier for the build, and metadata regarding states of the build pipelines collected across the distributed computer platform. The pipeline tracker API runs local to the build environment in the distributed computer platform and sends a build status to public API for updating the decentralized database. For any failures in any of the build pipelines, the state is retrieved from the decentralize database and a new build pipeline is triggered locally that resumes from the failed state to provide a self-healing build pipeline architecture.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: June 20, 2023
    Assignee: SALESFORCE, INC.
    Inventors: Kalyan Chakravarthy Thatikonda, Prabhjot Singh
  • Patent number: 11658957
    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: Grant
    Filed: October 23, 2020
    Date of Patent: May 23, 2023
    Assignee: salesforce.com, inc.
    Inventor: Prabhjot Singh
  • Publication number: 20230129453
    Abstract: A self-healing build pipeline architecture for a software application build job across a distributed computer platform comprises a public API that receives configuration data describing the build job, stores the configuration data in a decentralized database, serves requests to/from a pipeline tracker API, and stores states of build pipelines during the build job. The decentralized database stores the configuration data and a project identifier for the build, and metadata regarding states of the build pipelines collected across the distributed computer platform. The pipeline tracker API runs local to the build environment in the distributed computer platform and sends a build status to public API for updating the decentralized database. For any failures in any of the build pipelines, the state is retrieved from the decentralize database and a new build pipeline is triggered locally that resumes from the failed state to provide a self-healing build pipeline architecture.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 27, 2023
    Applicant: salesforce.com, Inc.
    Inventors: Kalyan Chakravarthy Thatikonda, Prabhjot Singh
  • Publication number: 20230065866
    Abstract: A grease gun comprising a body having first and second chambers, first and second pistons within those first and second chambers, primary and secondary grease channels, a grease outlet and an actuator, is provided. Actuation of the actuator by a user causes first and second pistons to move within first and second chambers. The body may further comprise a pressure sensitive spool which allows the grease gun to move from a high flow/low pressure operation to a high pressure/low flow operation when there is a grease blockage that causes an increase in the pressure in the body.
    Type: Application
    Filed: December 15, 2020
    Publication date: March 2, 2023
    Applicant: Macnaught Pty Ltd
    Inventors: Marco UCCELLANI, Prabhjot SINGH
  • Patent number: 11515792
    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: Grant
    Filed: May 21, 2020
    Date of Patent: November 29, 2022
    Assignee: Renesas Electronics America Inc.
    Inventors: Xiaodong David Zhan, Prabhjot Singh, Long Robin Yu
  • Publication number: 20220350796
    Abstract: Optimizing transaction times for distributed databases is described. A system receives a request which specifies an identifier of a database record associated with a distributed database. If the request is associated with a primary database of the distributed database, any user-defined function is associated with the database record in the primary database, and any associated user-defined function does not require any call that is external to a subnet and/or a firewall associated with the primary database, then the system executes, within the subnet and/or the firewall associated with the primary database, each associated user-defined function for the database record in the primary database. The system outputs a result which is based on executing any associated user-defined functions.
    Type: Application
    Filed: May 3, 2021
    Publication date: November 3, 2022
    Inventors: Prabhjot Singh, Kalyan Chakravarthy Thatikonda, Niyati Omprakash Verma, Sathyavelrajan Avudaiappan
  • Patent number: 11487753
    Abstract: Optimizing transaction times for distributed databases is described. A system receives a request which specifies an identifier of a database record associated with a distributed database. If the request is associated with a primary database of the distributed database, any user-defined function is associated with the database record in the primary database, and any associated user-defined function does not require any call that is external to a subnet and/or a firewall associated with the primary database, then the system executes, within the subnet and/or the firewall associated with the primary database, each associated user-defined function for the database record in the primary database. The system outputs a result which is based on executing any associated user-defined functions.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: November 1, 2022
    Assignee: Salesforce, Inc.
    Inventors: Prabhjot Singh, Kalyan Chakravarthy Thatikonda, Niyati Omprakash Verma, Sathyavelrajan Avudaiappan
  • Publication number: 20220286292
    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: May 26, 2022
    Publication date: September 8, 2022
    Applicant: Salesforce, Inc.
    Inventors: Prashanth KANNAN, Prabhjot SINGH
  • Patent number: 11405183
    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: Grant
    Filed: January 29, 2020
    Date of Patent: August 2, 2022
    Assignee: SALESFORCE.COM, INC.
    Inventors: Prabhjot Singh, Shivam Nayan Patel
  • Patent number: 11374764
    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: Grant
    Filed: August 2, 2019
    Date of Patent: June 28, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Prashanth Kannan, Prabhjot Singh
  • 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