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).
-
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: 12244142Abstract: A method for monitoring an electrical-energy transmission system having a plurality of system components. Each of the system components includes a sensor unit, which captures measurement data regarding at least one operating parameter of the system component, and a communication interface, which transmits the measurement data and component information regarding the system component. The measurement data and component information regarding a system component are transferred into a data cloud by way of the communication interface of the system component. A graphical user interface is configured to visualize information regarding the electrical-energy transmission system. The information is generated from the measurement data and component information transferred into the data cloud. A user profile defining the information displayed to the user is created for a user of the graphical user interface.Type: GrantFiled: April 1, 2021Date of Patent: March 4, 2025Assignee: Siemens Energy Global GmbH & Co. KGInventors: Arvind Batra, Puneet Harminder Singh
-
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
-
Publication number: 20230126493Abstract: A method for monitoring an electrical-energy transmission system having a plurality of system components. Each of the system components includes a sensor unit, which captures measurement data regarding at least one operating parameter of the system component, and a communication interface, which transmits the measurement data and component information regarding the system component. The measurement data and component information regarding a system component are transferred into a data cloud by way of the communication interface of the system component. A graphical user interface is configured to visualize information regarding the electrical-energy transmission system. The information is generated from the measurement data and component information transferred into the data cloud. A user profile defining the information displayed to the user is created for a user of the graphical user interface.Type: ApplicationFiled: April 1, 2021Publication date: April 27, 2023Inventors: Arvind Batra, Puneet Harminder Singh
-
Patent number: 11442085Abstract: A method for monitoring an operating state of an energy supply network connects a data processing cloud to selected communication units at a query time over long-range communication connections. Selected communication units transmit measured values and/or values derived therefrom to the data processing cloud over a long-range connection. To receive measured values and/or values derived therefrom, each communication unit is connected, over a short-range communication connection, to at least one sensor on or in a high-voltage device of the network for capturing measured values. The data processing cloud determines the network operating state within an analysis based on measured values and/or values derived therefrom. To provide a simple and cost-effective analysis of the entire network operating state, the data processing cloud during analysis uses measured values and/or values derived therefrom from at least two selected communication units at different locations.Type: GrantFiled: February 28, 2020Date of Patent: September 13, 2022Assignee: Siemens Energy Global GmbH & Co. KGInventors: Stefan Giere, Matthias Heinecke, Robert Knuth, Thomas Koch, Puneet Harminder Singh
-
Publication number: 20220181908Abstract: A method for monitoring the operating state of high-voltage devices of an energy supply network includes using sensors on or in the high-voltage devices to capture measured values. The measured values or values derived therefrom are transmitted to communication units via short-range communication connection. Access data are transmitted to a data processing cloud at a query time. The data processing cloud selects communication units dependent on the access data and connects to selected communication units via long-range communication connection. The measured values and/or values derived therefrom are transmitted from the selected communication units to the data processing cloud via the long-range connection. The data processing cloud uses the measured values and/or values derived therefrom for generating a visualization displaying the operating state of the high-voltage devices connected to at least one of the selected communication units via the short-range connection.Type: ApplicationFiled: February 28, 2020Publication date: June 9, 2022Inventors: Beatrix Natter, Saskia Baumann, Marcel Elmer, Johannes Raith, Puneet Harminder Singh
-
Publication number: 20220043040Abstract: A method for monitoring an operating state of an energy supply network connects a data processing cloud to selected communication units at a query time over long-range communication connections. Selected communication units transmit measured values and/or values derived therefrom to the data processing cloud over a long-range connection. To receive measured values and/or values derived therefrom, each communication unit is connected, over a short-range communication connection, to at least one sensor on or in a high-voltage device of the network for capturing measured values. The data processing cloud determines the network operating state within an analysis based on measured values and/or values derived therefrom. To provide a simple and cost-effective analysis of the entire network operating state, the data processing cloud during analysis uses measured values and/or values derived therefrom from at least two selected communication units at different locations.Type: ApplicationFiled: February 28, 2020Publication date: February 10, 2022Inventors: Stefan Giere, Matthias Heinecke, Robert Knuth, Thomas Koch, Puneet Harminder Singh
-
Patent number: 11052725Abstract: A climate control system for a vehicle comprises a defroster assembly having a temperature sensor that detects an interior temperature of an interior of the vehicle, a camera disposed within the interior that has a lens facing a windshield, and at least one vent directed at the windshield. A body controller that, responsive to a temperature of the interior being less than a temperature threshold, and a light refractive index of the windshield being less than an opacity threshold, outputs a status of the windshield. A telematics communication system that, responsive to the status from the body controller, transmits a notification to an application stored on a mobile telecommunications device.Type: GrantFiled: September 26, 2019Date of Patent: July 6, 2021Assignee: Ford Global Technologies, LLCInventors: Harminder Singh Sandhu, David Marvin Gersabeck
-
Publication number: 20210094386Abstract: A climate control system for a vehicle comprises a defroster assembly having a temperature sensor that detects an interior temperature of an interior of the vehicle, a camera disposed within the interior that has a lens facing a windshield, and at least one vent directed at the windshield. A body controller that, responsive to a temperature of the interior being less than a temperature threshold, and a light refractive index of the windshield being less than an opacity threshold, outputs a status of the windshield. A telematics communication system that, responsive to the status from the body controller, transmits a notification to an application stored on a mobile telecommunications device.Type: ApplicationFiled: September 26, 2019Publication date: April 1, 2021Applicant: Ford Global Technologies, LLCInventors: Harminder Singh Sandhu, David Marvin Gersabeck
-
Patent number: 10796500Abstract: An embedded modem for a vehicle is provisioned by requesting confirmation of the modem configuration from a telematics server. A request is received over a vehicle bus from an electronic control unit (ECU) requesting confirmation of an ECU configuration assigned by the end-of-line systems. The embedded modem sends the request to the telematics server for confirmation, and reports a result from the telematics server to the ECU. A telematics server receives a request to provision an ECU from an embedded modem of a vehicle that was provisioned using the telematics server, forwards the request to a backend system configured to process the request, receives a response to the request from the backend server, and makes the response available to the embedded modem.Type: GrantFiled: August 1, 2017Date of Patent: October 6, 2020Assignee: Ford Global Technologies, LLCInventors: Harminder Singh Sandhu, David Marvin Gersabeck, Derek L. Porter, Sr., Ken Mueller, Ritesh Pandya
-
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: 20190043271Abstract: An embedded modem for a vehicle is provisioned by requesting confirmation of the modem configuration from a telematics server. A request is received over a vehicle bus from an electronic control unit (ECU) requesting confirmation of an ECU configuration assigned by the end-of-line systems. The embedded modem sends the request to the telematics server for confirmation, and reports a result from the telematics server to the ECU. A telematics server receives a request to provision an ECU from an embedded modem of a vehicle that was provisioned using the telematics server, forwards the request to a backend system configured to process the request, receives a response to the request from the backend server, and makes the response available to the embedded modem.Type: ApplicationFiled: August 1, 2017Publication date: February 7, 2019Inventors: Harminder Singh SANDHU, David Marvin GERSABECK, Derek L. Porter, SR., Ken MUELLER, Ritesh PANDYA
-
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: 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