Patents by Inventor Narinder Singh

Narinder 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).

  • Patent number: 11995137
    Abstract: A data server may support segment identification based on a selected user profile. For example, a user may select a user profile as the basis for identifying a segment of additional user profiles. The server may identify attributes associated with the selected user identifier and generate an expression based on the identified subset. The expression may include a normalization function corresponding to at least one attribute. The normalization function may identify correlated attribute values for an attribute associated with the selected user profile. The data server may query a data storage system to identify the additional user profiles based on the expression. The data server may also support user defined Boolean expressions such that the expression is used to identify user identifiers associated with a first attribute and a second attribute.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: May 28, 2024
    Assignee: Salesforce, Inc.
    Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
  • Publication number: 20240166954
    Abstract: A system for processing a selected feedstock using a catalyst includes a reactor, a catalyst recovery system, and a conduit. The reactor receives the catalyst and the selected feedstock. A reaction between the selected feedstock and the catalyst generates a spent catalyst. The catalyst recovery system processes the spent catalyst. The conduit connects the reactor to the catalyst recovery system and has a lateral section. The spent catalyst flows from the reactor through a flow space defined by an inner wall of the lateral section to the catalyst recovery system. The system also includes a fluidizer positioned at the lateral section. The fluidizer includes at least one nozzle. The at least one nozzle is completely inside the flow space. The at least one nozzle forms and directs a jet of a fluidizing agent into the spent catalyst in the lateral section.
    Type: Application
    Filed: November 18, 2022
    Publication date: May 23, 2024
    Applicant: KELLOGG BROWN & ROOT LLC
    Inventors: Steve Arthur Tragesser, Matthew James Griffiths, Narinder Singh Duggal, Rahul Saxena, Akhilesh Pratap
  • Publication number: 20240165572
    Abstract: A system for processing a selected feedstock using a catalyst includes a reactor, a catalyst recovery system, and a conduit. The reactor receives the catalyst and the selected feedstock. A reaction between the selected feedstock and the catalyst generates a spent catalyst. The catalyst recovery system processes the spent catalyst. The conduit connects the reactor to the catalyst recovery system and has a lateral section. The spent catalyst flows from the reactor through a flow space defined by an inner wall of the lateral section to the catalyst recovery system. The system also includes a fluidizer positioned at the lateral section. The fluidizer includes at least one nozzle. The at least one nozzle is completely inside the flow space. The at least one nozzle forms and directs a jet of a fluidizing agent into the spent catalyst in the lateral section.
    Type: Application
    Filed: January 10, 2023
    Publication date: May 23, 2024
    Applicant: KELLOGG BROWN & ROOT LLC
    Inventors: Steve Arthur Tragesser, Matthew James Griffiths, Narinder Singh Duggal, Rahul Saxena, Akhilesh Pratap
  • Patent number: 11905241
    Abstract: Methods and systems for treating an olefin-containing stream are disclosed. The disclosed methods and systems are particularly suitable for treating an off-gas stream in a refining or petrochemical process, such as from a fluid catalytic cracker (FCC), coker, steam cracker, and the like. The stream is treated in an absorber column to reject lighter stream components and to absorb ethylene and/or propylene into a solvent. The solvent is typically isobutane. The enriched solvent stream from the absorber column is fed to an alkylation reactor, which reacts the dissolved olefin with the isobutane solvent to produce an alkylate product.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: February 20, 2024
    Assignee: KELLOGG BROWN & ROOT LLC
    Inventors: Gautham Krishnaiah, Brian Heasley, John Lewis Webb, Jr., Rahul Radhakrishna Pillai, Vijender K. Verma, Narinder Singh Duggal
  • Patent number: 11853271
    Abstract: Methods, systems, and devices are described that support extensible data mapping. A data mapping server may receive an indication of a source schema for a data source and may receive a user input indicating creation of a custom data object to handle the source schema. The server may create the custom data object based on the user input. The data mapping server may automatically map one or more data fields for a source data object (e.g., based on the source schema) to one or more custom data fields for the custom data object (e.g., based on a custom schema). The server may import a set of data records stored at the data source and may store the data records in a database system according to the custom schema based on the data mapping. The stored custom data objects may be used for segmentation, activation, analysis, or some combination thereof.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: December 26, 2023
    Assignee: Salesforce, Inc.
    Inventors: Kaustubh Barde, Vineeth Anand Nair, Sarah Flamion, Shengfan He, Narinder Singh, Caroline Casey Logue, Bradley Carroll Wright, Christopher Bill, Jason Day, Sumit Garg, Chaitanya Pinnamaneni
  • Publication number: 20230391691
    Abstract: Methods and systems for treating an olefin-containing stream are disclosed. The disclosed methods and systems are particularly suitable for treating an off-gas stream in a refining or petrochemical process, such as from a fluid catalytic cracker (FCC), coker, steam cracker, and the like. The stream is treated in an absorber column to reject lighter stream components and to absorb ethylene and/or propylene into a solvent. The solvent is typically isobutane. The enriched solvent stream from the absorber column is fed to an alkylation reactor, which reacts the dissolved olefin with the isobutane solvent to produce an alkylate product.
    Type: Application
    Filed: August 15, 2023
    Publication date: December 7, 2023
    Applicant: KELLOGG BROWN & ROOT LLC
    Inventors: Gautham Krishnaiah, Brian Heasley, John Lewis Webb, JR., Rahul Radhakrishna Pillai, Vijender K. Verma, Narinder Singh Duggal
  • Patent number: 11775951
    Abstract: A SCO containing a single unified motherboard is generally described. The SCO includes a touchscreen display configured to provide a visible display for interaction with a user. The SCO also has a built-in scanning capabilities within the motherboard and connectors to connect to the display and other components of the SCO. The motherboard includes a multicore processor configured to control the scanning, the display and the other components. The scanning capability is configured to scan an item for a symbol, detect the presence of the symbol on the item, identify information on the symbol related to the item, and control the display to display an identity, price of the item, and print a receipt for a customer.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: October 3, 2023
    Assignee: NCR Corporation
    Inventors: Narinder Singh, Gregory Scott Egan, Steven Hassenzahl
  • Publication number: 20230237109
    Abstract: A data server may support segment identification based on a selected user profile. For example, a user may select a user profile as the basis for identifying a segment of additional user profiles. The server may identify attributes associated with the selected user identifier and generate an expression based on the identified subset. The expression may include a normalization function corresponding to at least one attribute. The normalization function may identify correlated attribute values for an attribute associated with the selected user profile. The data server may query a data storage system to identify the additional user profiles based on the expression. The data server may also support user defined Boolean expressions such that the expression is used to identify user identifiers associated with a first attribute and a second attribute.
    Type: Application
    Filed: January 11, 2023
    Publication date: July 27, 2023
    Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
  • Patent number: 11604657
    Abstract: A Point-Of-Sale (POS) processing environment is encapsulated within a container running on a first Operating System (OS) of a transaction terminal. Peripheral drivers for connected peripherals run on a second and different OS of the transaction terminal. A platform processing environment runs the peripheral drivers on the second and different OS of the terminal. A socket interface is provided for communication between transaction applications of the POS processing environment with the peripheral drivers of the platform processing environment for purposes of allowing the transaction applications to control and access the connected peripherals during transactions performed at the transaction terminal via the socket interface.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: March 14, 2023
    Assignee: NCR Corporation
    Inventors: Narinder Singh, Kiran Kumar Chintamani Muniveerappa Reddy
  • Patent number: 11556600
    Abstract: A data server may support segment identification based on a selected user profile. For example, a user may select a user profile as the basis for identifying a segment of additional user profiles. The server may identify attributes associated with the selected user identifier and generate an expression based on the identified subset. The expression may include a normalization function corresponding to at least one attribute. The normalization function may identify correlated attribute values for an attribute associated with the selected user profile. The data server may query a data storage system to identify the additional user profiles based on the expression. The data server may also support user defined Boolean expressions such that the expression is used to identify user identifiers associated with a first attribute and a second attribute.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 17, 2023
    Assignee: Salesforce, Inc.
    Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
  • Publication number: 20220350616
    Abstract: A Point-Of-Sale (POS) processing environment is encapsulated within a container running on a first Operating System (OS) of a transaction terminal. Peripheral drivers for connected peripherals run on a second and different OS of the transaction terminal. A platform processing environment runs the peripheral drivers on the second and different OS of the terminal. A socket interface is provided for communication between transaction applications of the POS processing environment with the peripheral drivers of the platform processing environment for purposes of allowing the transaction applications to control and access the connected peripherals during transactions performed at the transaction terminal via the socket interface.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 3, 2022
    Inventors: Narinder Singh, Kiran Kumar Chintamani Muniveerappa Reddy
  • Publication number: 20220194878
    Abstract: Methods and systems for treating an olefin-containing stream are disclosed. The disclosed methods and systems are particularly suitable for treating an off-gas stream in a refining or petrochemical process, such as from a fluid catalytic cracker (FCC), coker, steam cracker, and the like. The stream is treated in an absorber column to reject lighter stream components and to absorb ethylene and/or propylene into a solvent. The solvent is typically isobutane. The enriched solvent stream from the absorber column is fed to an alkylation reactor, which reacts the dissolved olefin with the isobutane solvent to produce an alkylate product.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Applicant: KELLOGG BROWN & ROOT LLC
    Inventors: Gautham Krishnaiah, Brian Heasley, John Lewis Webb, JR., Rahul Radhakrishna Pillai, Vijender K. Verma, Narinder Singh Duggal
  • Publication number: 20210326821
    Abstract: A SCO containing a single unified motherboard is generally described. The SCO includes a touchscreen display configured to provide a visible display for interaction with a user. The SCO also has a built-in scanning capabilities within the motherboard and connectors to connect to the display and other components of the SCO. The motherboard includes a multicore processor configured to control the scanning, the display and the other components. The scanning capability is configured to scan an item for a symbol, detect the presence of the symbol on the item, identify information on the symbol related to the item, and control the display to display an identity, price of the item, and print a receipt for a customer.
    Type: Application
    Filed: April 21, 2020
    Publication date: October 21, 2021
    Inventors: Narinder Singh, Gregory Scott Egan, Steven Hassenzahl
  • Publication number: 20210299255
    Abstract: Stable pharmaceutical compositions containing an anti-FcRn antibody are described and characterized.
    Type: Application
    Filed: July 19, 2019
    Publication date: September 30, 2021
    Inventors: Zhongli ZHANG, Gregory ST. LOUIS, Eva WILLIAMS, Narinder SINGH, Siddhesh PATIL
  • Patent number: 11099705
    Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically generating tiles. An embodiment operates by detecting a first node of a model has been populated with a first plurality of data values from a first online tool. The embodiment selects a tile logic block corresponding to the first node from a plurality of tile logic blocks. The embodiment generates a first tile associated with the first node by executing the tile logic block based on the first plurality of data values. The embodiment inserts the first tile into a dashboard configured to display a plurality of tiles. The embodiment then sends the dashboard for display.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: August 24, 2021
    Assignee: salesforce.com, inc.
    Inventors: Eric Paul Wittke, Jon Belkowitz, Rick Muñoz, Narinder Singh
  • Publication number: 20210149854
    Abstract: Methods, systems, and devices are described that support extensible data mapping. A data mapping server may receive an indication of a source schema for a data source and may receive a user input indicating creation of a custom data object to handle the source schema. The server may create the custom data object based on the user input. The data mapping server may automatically map one or more data fields for a source data object (e.g., based on the source schema) to one or more custom data fields for the custom data object (e.g., based on a custom schema). The server may import a set of data records stored at the data source and may store the data records in a database system according to the custom schema based on the data mapping. The stored custom data objects may be used for segmentation, activation, analysis, or some combination thereof.
    Type: Application
    Filed: February 28, 2020
    Publication date: May 20, 2021
    Inventors: Kaustubh Barde, Vineeth Anand Nair, Sarah Flamion, Shengfan He, Narinder Singh, Caroline Casey Logue, Bradley Carroll Wright, Chris Bill, Jason Day, Sumit Garg, Chaitanya Pinnamaneni
  • Publication number: 20200394237
    Abstract: A data server may support segment identification based on a selected user profile. For example, a user may select a user profile as the basis for identifying a segment of additional user profiles. The server may identify attributes associated with the selected user identifier and generate an expression based on the identified subset. The expression may include a normalization function corresponding to at least one attribute. The normalization function may identify correlated attribute values for an attribute associated with he selected user profile. The data server may query a data storage system to identify the additional user profiles based on the expression. The data server may also support user defined Boolean expressions such that the expression is used to identify user identifiers associated with a first attribute and a second attribute.
    Type: Application
    Filed: January 31, 2020
    Publication date: December 17, 2020
    Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
  • Publication number: 20190005481
    Abstract: A scanner and Point-Of-Sale device is provided. The device includes a motherboard, and the motherboard includes a scanner supported by a System on Chip (SoC) of the motherboard. The motherboard also configured for processing transaction data during transactions at the device.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Narinder Singh, Gregory Scott Egan, Daniel James
  • Publication number: 20160249670
    Abstract: The invention provides a method of treating a food, beverage or cosmetic to inhibit microbial or cellular growth, comprising subjecting the substance to low frequency ultrasound under elevated gas pressure at between 10 and 100 bar, more typically 20 and 500 bar. Also provided is an apparatus for treating a substance which is a food, beverage or cosmetic to inhibit microbial or cellular growth in the food, beverage or cosmetic comprising: (i) a substance inlet (ii) a pressurisation zone, the pressurisation zone comprising a pressurising gas inlet and low frequency ultrasonic generator; and (iii) a depressurisation zone.
    Type: Application
    Filed: October 7, 2014
    Publication date: September 1, 2016
    Inventors: Narinder SINGH BAINES, Gary Anthony LEEKE
  • Publication number: 20130143761
    Abstract: The present invention relates to oligonucleotide probes, for use in assessing gene transcript levels in a cell, which may be used in analytical techniques, particularly diagnosis techniques and kits containing the same.
    Type: Application
    Filed: January 7, 2013
    Publication date: June 6, 2013
    Applicant: DIAGENIC AS
    Inventors: Praveen SHARMA, Narinder Singh SAHNI, Anders LONNEBORG