Patents by Inventor Harminder Singh
Harminder 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: 20250219974Abstract: Techniques are provided for implementing omnichannel messaging. A set of application programming interfaces are utilized to create a set of channels connected to services of a customer platform. A channel is defined to specify how the channel is to interact with a service of the customer platform. Flows are formatted and defined for sending and receiving messages across the set of channels based upon native messaging experiences provided by the services of the customer platform. Flows are formatted and defined for viewing and interacting with the messages based upon a set of contexts for viewing and interacting with the messages through the services. The flows are executed for processing messages.Type: ApplicationFiled: March 21, 2025Publication date: July 3, 2025Inventors: Vijay VADLAMANI, Antoinette HOCBO, Harminder SINGH, Nathaniel DEMPKOWSKI
-
Patent number: 12273305Abstract: Techniques are provided for implementing omnichannel messaging. A set of application programming interfaces are utilized to create a set of channels connected to services of a customer platform. A channel is defined to specify how the channel is to interact with a service of the customer platform. Flows are formatted and defined for sending and receiving messages across the set of channels based upon native messaging experiences provided by the services of the customer platform. Flows are formatted and defined for viewing and interacting with the messages based upon a set of contexts for viewing and interacting with the messages through the services. The flows are executed for processing messages.Type: GrantFiled: September 11, 2023Date of Patent: April 8, 2025Assignee: HubSpot, Inc.Inventors: Vijay Vadlamani, Antoinette Hocbo, Harminder Singh, Nathaniel Dempkowski
-
Patent number: 12208442Abstract: The invention relates to a method and to a spraying apparatus (10) for the thermal surface treatment of a metal product (1). The metal product (1) is conveyed in a transport direction (T) through a treatment section (12) of a spraying apparatus (10) equipped with cooling nozzles (16) while cooling fluid is discharged through the cooling nozzles (16) of the spraying apparatus (10) onto the surfaces of the metal product (1), wherein the metal product (1) has—viewed in the transport direction (T) of the metal product (1)—a front section (4) and a trailing rear section (5). The cooling of the surfaces of the metal product (1) within the spraying apparatus (10) occurs in such a manner that the rear section (5) of the metal product (1) is cooled more significantly than its front section (4).Type: GrantFiled: August 31, 2021Date of Patent: January 28, 2025Assignee: SMS group GmbHInventors: Dirk Letzel, Uwe Plociennik, Volker Mers, Axel Stavenow, Ina Hüllen, Harminder Singh, Ingo OlgeMöller
-
Publication number: 20250005593Abstract: A method for bulk data validation for draft-based SAP Fiori applications includes determining a uniform resource location (URL) of each of at least a draft business entity for a draft-based SAP Fiori application by identifying at least a location call for each of the at least a draft business entity in at least an OData batch call for the draft-based SAP Fiori application. Service metadata information is obtained from an SAP server and input parameters for each draft business entity are identified. Data type for each input parameter is determined using the service metadata information. The input parameters are sent to a user interface. The input parameters are updated with user input. The method further includes validating the updated input parameters for each of the at least a draft business entity by replaying the at least an OData batch call with the updated at least a location call.Type: ApplicationFiled: June 30, 2023Publication date: January 2, 2025Inventors: Harsimran Singh Dhami, Harminder Singh
-
Publication number: 20240089224Abstract: Techniques are provided for implementing omnichannel messaging. A set of application programming interfaces are utilized to create a set of channels connected to services of a customer platform. A channel is defined to specify how the channel is to interact with a service of the customer platform. Flows are formatted and defined for sending and receiving messages across the set of channels based upon native messaging experiences provided by the services of the customer platform. Flows are formatted and defined for viewing and interacting with the messages based upon a set of contexts for viewing and interacting with the messages through the services. The flows are executed for processing messages.Type: ApplicationFiled: September 11, 2023Publication date: March 14, 2024Inventors: Vijay VADLAMANI, Antoinette Hocbo, Harminder Singh, Nathaniel Dempkowski
-
Publication number: 20230330743Abstract: The invention relates to a method and to a spraying apparatus (10) for the thermal surface treatment of a metal product (1). The metal product (1) is conveyed in a transport direction (T) through a treatment section (12) of a spraying apparatus (10) equipped with cooling nozzles (16) while cooling fluid is discharged through the cooling nozzles (16) of the spraying apparatus (10) onto the surfaces of the metal product (1), wherein the metal product (1) has—viewed in the transport direction (T) of the metal product (1)—a front section (4) and a trailing rear section (5). The cooling of the surfaces of the metal product (1) within the spraying apparatus (10) occurs in such a manner that the rear section (5) of the metal product (1) is cooled more significantly than its front section (4).Type: ApplicationFiled: August 31, 2021Publication date: October 19, 2023Applicant: SMS group GmbHInventors: Dirk Letzel, Uwe Plociennik, Volker Mers, Axel Stavenow, Ina Hüllen, Harminder Singh, Ingo OlgeMöller
-
Patent number: 10764164Abstract: A graphical user interface system that visually represents a graph node having multiple input ports, and that automatically adjusts the number of input ports to the graph node as open input ports are connected to upstream graph node(s) and/or as used input ports are disconnected from upstream graph node(s). Upon detecting that a set of one or more input ports has just been connected to one or more upstream graph nodes, the system may automatically add one or more additional input ports to the visual representation of the graph node without explicit user instruction. Upon detecting that a set of one or more of the input ports has just been disconnected from one or more upstream graph nodes, the system may automatically remove the determined one or more input ports from the visual representation of the graph node.Type: GrantFiled: February 14, 2019Date of Patent: September 1, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Peter Morgan, Harminder Singh, Damon Robert Hackmeister, Anthony Christopher Karloff
-
Publication number: 20190182131Abstract: A graphical user interface system that visually represents a graph node having multiple input ports, and that automatically adjusts the number of input ports to the graph node as open input ports are connected to upstream graph node(s) and/or as used input ports are disconnected from upstream graph node(s). Upon detecting that a set of one or more input ports has just been connected to one or more upstream graph nodes, the system may automatically add one or more additional input ports to the visual representation of the graph node without explicit user instruction. Upon detecting that a set of one or more of the input ports has just been disconnected from one or more upstream graph nodes, the system may automatically remove the determined one or more input ports from the visual representation of the graph node.Type: ApplicationFiled: February 14, 2019Publication date: June 13, 2019Inventors: Peter Morgan, Harminder Singh, Damon Robert Hackmeister, Anthony Christopher Karloff
-
Patent number: 10212056Abstract: A graphical user interface system that visually represents a graph node having multiple input ports, and that automatically adjusts the number of input ports to the graph node as open input ports are connected to upstream graph node(s) and/or as used input ports are disconnected from upstream graph node(s). Upon detecting that a set of one or more input ports has just been connected to one or more upstream graph nodes, the system may automatically add one or more additional input ports to the visual representation of the graph node without explicit user instruction. Upon detecting that a set of one or more of the input ports has just been disconnected from one or more upstream graph nodes, the system may automatically remove the determined one or more input ports from the visual representation of the graph node.Type: GrantFiled: November 17, 2015Date of Patent: February 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Peter Morgan, Harminder Singh, Damon Robert Hachmeister, Anthony Christopher Karloff
-
Publication number: 20170141976Abstract: A graphical user interface system that visually represents a graph node having multiple input ports, and that automatically adjusts the number of input ports to the graph node as open input ports are connected to upstream graph node(s) and/or as used input ports are disconnected from upstream graph node(s). Upon detecting that a set of one or more input ports has just been connected to one or more upstream graph nodes, the system may automatically add one or more additional input ports to the visual representation of the graph node without explicit user instruction. Upon detecting that a set of one or more of the input ports has just been disconnected from one or more upstream graph nodes, the system may automatically remove the determined one or more input ports from the visual representation of the graph node.Type: ApplicationFiled: November 17, 2015Publication date: May 18, 2017Inventors: Peter Morgan, Harminder Singh, Damon Robert Hachmeister, Anthony Christopher Karloff
-
Patent number: 8722179Abstract: A substrate comprises a first mark and a second mark. The first mark comprises a first pattern with at least one mark feature formed by a first material and at least one further region formed by a second material. The first and second materials have different material characteristics with respect to a chemical-mechanical polishing process such that a step height in a direction substantially perpendicular to the surface of the substrate may be created by applying the chemical-mechanical polishing process. The second mark can be provided with a second step height by applying the chemical-mechanical polishing process. The second step height is substantially different from the first step height.Type: GrantFiled: December 12, 2006Date of Patent: May 13, 2014Assignee: ASML Netherlands B.V.Inventors: Richard Johannes Franciscus Van Haren, Bartolomeus Petrus Rijpers, Harminder Singh, Gerald Arthur Finken
-
Patent number: 8609441Abstract: A substrate comprises a first mark and a second mark. The first mark comprises a first pattern with at least one mark feature formed by a first material and at least one region formed by a second material. The first and second materials have different material characteristics with respect to a substrate treatment process such that a step height in a direction substantially perpendicular to the surface of the substrate may be created by applying the substrate treatment process. The second mark can be provided with a second step height by applying the substrate treatment process. The second step height is substantially different from the first step height.Type: GrantFiled: December 12, 2007Date of Patent: December 17, 2013Assignee: ASML Netherlands B.V.Inventors: Richard Johannes Franciscus Van Haren, Bartolomeus Petrus Rijpers, Harminder Singh, Gerald Arthur Finken
-
Publication number: 20080212057Abstract: A substrate comprises a first mark and a second mark. The first mark comprises a first pattern with at least one mark feature formed by a first material and at least one region formed by a second material. The first and second materials have different material characteristics with respect to a substrate treatment process such that a step height in a direction substantially perpendicular to the surface of the substrate may be created by applying the substrate treatment process. The second mark can be provided with a second step height by applying the substrate treatment process. The second step height is substantially different from the first step height.Type: ApplicationFiled: December 12, 2007Publication date: September 4, 2008Applicant: ASML Netherlands B.V.Inventors: Richard Johannes Franciscus Van Haren, Bartolomeus Petrus Rijpers, Harminder Singh, Gerald Arthur Finken
-
Publication number: 20080138623Abstract: A substrate comprises a first mark and a second mark. The first mark comprises a first pattern with at least one mark feature formed by a first material and at least one further region formed by a second material. The first and second materials have different material characteristics with respect to a chemical-mechanical polishing process such that a step height in a direction substantially perpendicular to the surface of the substrate may be created by applying the chemical-mechanical polishing process. The second mark can be provided with a second step height by applying the chemical-mechanical polishing process. The second step height is substantially different from the first step height.Type: ApplicationFiled: December 12, 2006Publication date: June 12, 2008Applicant: ASML Netherlands B.V.Inventors: Richard Johannes Franciscus Van Haren, Bartolomeus Petrus Rijpers, Harminder Singh, Gerald Arthur Finken
-
Patent number: 6094478Abstract: A method and system are disclosed for extending the directory number of a terminal. The invention allows service providers to provide a service which uses an existing subscriber directory number and effectively extends it to include one or more other directory numbers. To the subscriber, the terminals associated with the other directory numbers effectively look like virtual extensions. The method and system provide this flexibility without requiring any additional personal numbers being assigned to the subscriber. The subscriber can choose to have all incoming calls to a directory number (DN) of one of their existing terminals alert or ring one or more other terminals having a different DN. The terminals may for example be on the same network (e.g. all on the wireline network) or they may be on different networks (e.g. one on the wireline network and one on the wireless network).Type: GrantFiled: August 19, 1997Date of Patent: July 25, 2000Assignee: Nortel Networks CorporationInventors: Paul Shepherd, Jin Chen, Sanjay Kulkarni, Edgar Martinez, James Bender, De D. Cai, Harminder Singh, Laxminarayan G. Iyengar
-
Patent number: 5878122Abstract: A long distance service bureau assists subscribers in selecting a long distance carrier for a long distance, or tariff, call. The long distance service bureau includes a rate table memory and a service logic element. The rate table memory stores rate data, representing tolls charged by various long distance carriers, and subscriber preference data, representing a subscriber's preferences for certain ones of the various long distance carriers. The service logic element controls the rate table memory. The service logic element periodically communicates with the various long distance carriers to retrieve rate data changes, stores the rate data changes in the rate table memory, and downloads only the rate data changes to local equipment of the subscriber during idle periods of the subscriber's local equipment.Type: GrantFiled: February 7, 1997Date of Patent: March 2, 1999Assignee: Northern Telecom LimitedInventors: Lester Lynn White, Harminder Singh, Peter A. Fortman
-
Patent number: D995385Type: GrantFiled: October 14, 2021Date of Patent: August 15, 2023Assignee: Daimler Track AGInventors: Jeffrey Cotner, Austin Cox, Steven Powell, Harminder Singh, Mushaf Nazeer, Alexander Mayzus