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: 11995137Abstract: 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: GrantFiled: January 11, 2023Date of Patent: May 28, 2024Assignee: Salesforce, Inc.Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
-
Publication number: 20240166954Abstract: 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: ApplicationFiled: November 18, 2022Publication date: May 23, 2024Applicant: KELLOGG BROWN & ROOT LLCInventors: Steve Arthur Tragesser, Matthew James Griffiths, Narinder Singh Duggal, Rahul Saxena, Akhilesh Pratap
-
Publication number: 20240165572Abstract: 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: ApplicationFiled: January 10, 2023Publication date: May 23, 2024Applicant: KELLOGG BROWN & ROOT LLCInventors: Steve Arthur Tragesser, Matthew James Griffiths, Narinder Singh Duggal, Rahul Saxena, Akhilesh Pratap
-
Patent number: 11905241Abstract: 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: GrantFiled: December 22, 2020Date of Patent: February 20, 2024Assignee: KELLOGG BROWN & ROOT LLCInventors: Gautham Krishnaiah, Brian Heasley, John Lewis Webb, Jr., Rahul Radhakrishna Pillai, Vijender K. Verma, Narinder Singh Duggal
-
Patent number: 11853271Abstract: 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: GrantFiled: February 28, 2020Date of Patent: December 26, 2023Assignee: 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: 20230391691Abstract: 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: ApplicationFiled: August 15, 2023Publication date: December 7, 2023Applicant: KELLOGG BROWN & ROOT LLCInventors: Gautham Krishnaiah, Brian Heasley, John Lewis Webb, JR., Rahul Radhakrishna Pillai, Vijender K. Verma, Narinder Singh Duggal
-
Patent number: 11775951Abstract: 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: GrantFiled: April 21, 2020Date of Patent: October 3, 2023Assignee: NCR CorporationInventors: Narinder Singh, Gregory Scott Egan, Steven Hassenzahl
-
Publication number: 20230237109Abstract: 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: ApplicationFiled: January 11, 2023Publication date: July 27, 2023Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
-
Patent number: 11604657Abstract: 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: GrantFiled: April 30, 2021Date of Patent: March 14, 2023Assignee: NCR CorporationInventors: Narinder Singh, Kiran Kumar Chintamani Muniveerappa Reddy
-
Patent number: 11556600Abstract: 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: GrantFiled: January 31, 2020Date of Patent: January 17, 2023Assignee: Salesforce, Inc.Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
-
Publication number: 20220350616Abstract: 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: ApplicationFiled: April 30, 2021Publication date: November 3, 2022Inventors: Narinder Singh, Kiran Kumar Chintamani Muniveerappa Reddy
-
Publication number: 20220194878Abstract: 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: ApplicationFiled: December 22, 2020Publication date: June 23, 2022Applicant: KELLOGG BROWN & ROOT LLCInventors: Gautham Krishnaiah, Brian Heasley, John Lewis Webb, JR., Rahul Radhakrishna Pillai, Vijender K. Verma, Narinder Singh Duggal
-
Publication number: 20210326821Abstract: 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: ApplicationFiled: April 21, 2020Publication date: October 21, 2021Inventors: Narinder Singh, Gregory Scott Egan, Steven Hassenzahl
-
Publication number: 20210299255Abstract: Stable pharmaceutical compositions containing an anti-FcRn antibody are described and characterized.Type: ApplicationFiled: July 19, 2019Publication date: September 30, 2021Inventors: Zhongli ZHANG, Gregory ST. LOUIS, Eva WILLIAMS, Narinder SINGH, Siddhesh PATIL
-
Patent number: 11099705Abstract: 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: GrantFiled: May 29, 2020Date of Patent: August 24, 2021Assignee: salesforce.com, inc.Inventors: Eric Paul Wittke, Jon Belkowitz, Rick Muñoz, Narinder Singh
-
Publication number: 20210149854Abstract: 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: ApplicationFiled: February 28, 2020Publication date: May 20, 2021Inventors: 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: 20200394237Abstract: 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: ApplicationFiled: January 31, 2020Publication date: December 17, 2020Inventors: Vineeth Anand Nair, Jason Day, Narinder Singh, Noah Bruce Guyot, Aaron M. Popelka, Kasia Fichtner, Shengfan He, Pam Walquist
-
Publication number: 20190005481Abstract: 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: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: Narinder Singh, Gregory Scott Egan, Daniel James
-
Publication number: 20160249670Abstract: 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: ApplicationFiled: October 7, 2014Publication date: September 1, 2016Inventors: Narinder SINGH BAINES, Gary Anthony LEEKE
-
Publication number: 20130143761Abstract: 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: ApplicationFiled: January 7, 2013Publication date: June 6, 2013Applicant: DIAGENIC ASInventors: Praveen SHARMA, Narinder Singh SAHNI, Anders LONNEBORG