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).
-
Publication number: 20250228893Abstract: The disclosure relates to a novel antiseptic formulation and its method of preparation thereof. The formulation acts as a skin disinfectant for all types of wounds. In particular, the antiseptic nano emulsion is an ionic liquid and copper nanocluster-based stable formulation which exhibits both antimicrobial and antiviral activity and is non-toxic.Type: ApplicationFiled: October 22, 2022Publication date: July 17, 2025Inventors: Indereshwar Singh Paul, Qudrat Paul, Narinder Singh
-
Publication number: 20250185665Abstract: The invention relates to antimicrobial and antiviral formulation and its method of preparation thereof. The formulation acts as a disinfectant for all types of hard surfaces as well as for fogging. In particular, the disinfectant formulation of the invention comprising DDAC and copper which exhibits both anti-microbial and anti-viral activity. The disinfectant with 130× and 225× dilution with water is able to kill 100% and 98% of bacterial strain E. coli (ATCC 8739) in 10 minutes respectively. The disinfectant with dilution more than 10× shows no erythema, no edema, no inflammation and skin allergy.Type: ApplicationFiled: March 19, 2023Publication date: June 12, 2025Inventors: Uday Didar Singh PAUL, Narinder SINGH
-
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
-
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
-
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: 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
-
Patent number: 8095428Abstract: An internal auction system may allow a seller to enter a scheduled auction. The scheduled auction may be a simple scheduled auction and a conditional scheduled auction. The internal auction system may receive parameters for the scheduled auction, determine a scheduled auction as a function of the received parameters, create the scheduled auction, and publish the scheduled auction at a specified start time on a seller e-commerce site visible to a buyer. A simple scheduled auction may be associated with a start time and a duration. A conditional scheduled auction may be associated with a condition and an action to be executed when the condition evaluates to a specified value.Type: GrantFiled: October 31, 2006Date of Patent: January 10, 2012Assignee: SAP AGInventors: Narendra Penagulur, Narinder Singh, Yan Cui, Lenin K Subramanian
-
Patent number: 7877313Abstract: A method of failure recovery is provided that includes providing an automatic failure recovery transaction in an auction application interacting with a network-based auction service. The network-based auction service has a forward-only process that is adapted to prevent roll-back to a process state at a time of a failure. If the failure occurs within the forward-only process, the method includes automatically conducting a roll-back to a beginning of the forward-only process by the auction application. A computer readable medium is provided that includes instructions adapted to execute a method for failure recovery.Type: GrantFiled: January 3, 2005Date of Patent: January 25, 2011Assignee: SAP AGInventor: Narinder Singh
-
Patent number: 7835977Abstract: A seller may define a template using an internal auction application in an integrated internal auction system that may then be used to generate an auction. The template information may be used to provide auction parameter values and/or product information. The template may be created by copying an existing auction or template which may then be modified or the template may be created by a seller providing specific values for the template information. Template information may consist of specific data and rules that may be used to generate a value for an auction parameter when an auction is, for example, created or published. One or more auction templates may be associated with a seller. The seller may select a template to use when creating an auction in order to expedite the auction creation process. The seller may then modify the auction parameters and/or product information before saving the auction.Type: GrantFiled: October 31, 2006Date of Patent: November 16, 2010Assignee: SAP AGInventors: Narinder Singh, Lenin K Subramanian, Narendra Penagulur
-
Patent number: 7788160Abstract: A system and method are provided for including a configurable order option in a listing on a network-based auction service. The system and method include specifying the configurable order using an auction application separate from the network-based auction service and communicating the configurable order option specified using the auction application to the network-based auction service as part of the listing. A seller may specify configurable order options during the creation of a listing that may be communicated to the network-based auction service along with the listing information. Configurable order options provide at least two possible choices for a bidder/buyer thereby allowing customization of the listing to the degree permitted by the seller. Configurable order options may include information such as, for example, the shipping method, payment method, an optional accessory purchase for a product in the listing, a warranty for a product in the listing, a color selection, and a model selection.Type: GrantFiled: January 3, 2005Date of Patent: August 31, 2010Assignee: SAP AGInventors: Guruprasad Srinivasamurthy, Narinder Singh, Zhong Zhang
-
Publication number: 20070106595Abstract: An administrative tool is provided for auction systems in which auction sellers are permitted to monitor, access and modify their instructions. An enterprise network includes a communication manager, a product ordering/fulfillment application to respond to electronic product purchase requests and initiate fulfillment thereof, the product ordering/fulfillment manager supported by a database representing products available for purchase, an auction manager to manage on-line auctions of products and to respond to electronic bids submitted for products available for purchase, the auction manager supported by a database storing auction records representing the on-line auctions, the auction records including pointers to products from the database of the product ordering/fulfillment manager. A monitoring tool integrated with the auction manager provides statistical information of the on-line auctions to an enterprise representative and permits the representative to control select auctions.Type: ApplicationFiled: October 31, 2006Publication date: May 10, 2007Inventors: Yan Cui, Rowell Sotto, Lenin Subramanian, Narinder Singh, Anisha Dadhia