Patents by Inventor Harsh Gupta
Harsh Gupta 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: 20240340355Abstract: The present disclosure provides a method and system to render the push notifications in a communication device of a user. The present disclosure includes a software development kit. The SDK works even when the battery optimization in the communication are turned on. The present disclosure has dedicated server allocations. Servers use firebase cloud messaging APIs to send a notification to the communication device. The FCM servers send the notification downstream to the one or more communication device's operating system to broadcast an intent. This intent is listened by the firebase cloud messaging software development kit installed in a memory of the communication device. The SDK passes the notification payload to a notification service of an application and the notification is rendered. Further, the present disclosure prevents ANR errors and may enable the FCM service in devices that may have not supported FCM service previously.Type: ApplicationFiled: April 10, 2023Publication date: October 10, 2024Applicant: WizRocket Inc.Inventors: Darshan PANIA, Divyekant GUPTA, Piyush KUKADIYA, Harsh SHAH
-
Patent number: 12067376Abstract: A workflow construction system for constructing automation workflows that automate user specific processes. The workflow construction system may include a template library including workflow templates and pre-configured attributes. The workflow template can accelerate the design and construction of custom automation workflows. An orchestration layer included in the workflow construction system will also improve the performance of systems that execute the automation workflows by dynamically scaling the processing capacity, memory, and storage of servers and other systems hosting the model file instances of the automation workflows to ensure the available resources meet the demands of users completing processes using the automation workflows.Type: GrantFiled: July 28, 2022Date of Patent: August 20, 2024Inventors: Siben Nayak, Govinda Sambamurthy, Anil Sharma, Srivatsan Vijayaraghavan, Nishant Sehgal, Sandeep Gupta, Shirish Peshwe, Archit Singh, Harsh Madhogaria, Jitin Maherchandani, Shyamalendu Tripathy
-
Patent number: 11981078Abstract: A device comprising; a controller arranged to receive data for an article to print; a sub-device comprising a resin source arranged to provide material for printing the article; a radiation source arranged to direct radiation for the printing of said article; a plurality of stations, said stations including a printing tank in which the article is printed, at least one cleaning station for cleaning the printed article and a curing station arranged to at least partially complete the curing of the printed article; a build surface upon which the article is arranged to be printed; wherein controller is arranged to move the build surface and the plurality of stations relative to each other.Type: GrantFiled: May 8, 2023Date of Patent: May 14, 2024Assignee: Structo Pte. Ltd.Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
-
Patent number: 11969946Abstract: An additive manufacturing system comprising: an additive manufacturing device, said device including: a resin vessel for containing a material which is polymerisable on exposure to radiation; a build platform having a build surface arranged to have an object manufactured thereon; a radiation source; said radiation source positioned to irradiate uncured material on said build surface to manufacture the object; said device in wireless communication with a central station; said central station arranged to process data to create manufacturing files; said central station arranged to communicate said files to said device such that the device manufactures the object based upon said files.Type: GrantFiled: February 12, 2019Date of Patent: April 30, 2024Assignee: Structo Pte. Ltd.Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
-
Publication number: 20230311414Abstract: A device comprising; a controller arranged to receive data for an article to print; a sub-device comprising a resin source arranged to provide material for printing the article; a radiation source arranged to direct radiation for the printing of said article; a plurality of stations, said stations including a printing tank in which the article is printed, at least one cleaning station for cleaning the printed article and a curing station arranged to at least partially complete the curing of the printed article; a build surface upon which the article is arranged to be printed; wherein controller is arranged to move the build surface and the plurality of stations relative to each other.Type: ApplicationFiled: May 8, 2023Publication date: October 5, 2023Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
-
Patent number: 11660814Abstract: A device comprising; a controller arranged to receive data for an article to print; a sub-device comprising a resin source arranged to provide material for printing the article; a radiation source arranged to direct radiation for the printing of said article; a plurality of stations, said stations including a printing tank in which the article is printed, at least one cleaning station for cleaning the printed article and a curing station arranged to at least partially complete the curing of the printed article; a build surface upon which the article is arranged to be printed; wherein controller is arranged to move the build surface and the plurality of stations relative to each other.Type: GrantFiled: June 11, 2018Date of Patent: May 30, 2023Assignee: Structo Pte LtdInventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
-
Patent number: 11366744Abstract: Systems, methods and computer program products are described herein that can be used to help achieve a safe rollout of software in a production datacenter environment. In accordance with certain embodiments, cloud services requests from certain users of a cloud services system (e.g., users that are authorized to receive cloud services via computing devices running test versions of infrastructure software) are dynamically matched to clusters (groups of commonly-managed computing devices called nodes) that are capable of providing the requested services on nodes running test versions of infrastructure software. Within such clusters, the requested services are provided to the users on a subset of cluster nodes that run a test version of an infrastructure software component, while the remaining cluster nodes are not running the particular test version.Type: GrantFiled: September 29, 2017Date of Patent: June 21, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Reza Sherafat Kazemzadeh, Harsh Gupta, Binit R. Mishra, Yevgeniy Olegovich Razuvayev, Muhammad Usman Sharif, Li-Fen Wu, Cristina del Amo Casado, Avnish Kumar Chhabra, Hariharan Jayaraman, Li Xiong, Abhishek Singh
-
Publication number: 20200368973Abstract: An additive manufacturing system comprising: an additive manufacturing device, said device including: a resin vessel for containing a material which is polymerisable on exposure to radiation; a build platform having a build surface arranged to have an object manufactured thereon; a radiation source; said radiation source positioned to irradiate uncured material on said build surface to manufacture the object; said device in wireless communication with a central station; said central station arranged to process data to create manufacturing files; said central station arranged to communicate said files to said device such that the device manufactures the object based upon said files.Type: ApplicationFiled: February 12, 2019Publication date: November 26, 2020Inventors: Hubertus Theodorus Petrus VAN ESBROECK, Boyle SUWONO, Harsh GUPTA
-
Patent number: 10789157Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: monitoring execution of a first computer program configured to control a second computer program to perform a task at least in part by controlling the second computer program, through a graphical user interface (GUI) and/or an application programming interface (API) for the second computer program, to perform at least one action in furtherance of the task; detecting at least one anomaly in the execution of the first computer program; and outputting the detected at least one anomaly in the execution of the first computer program.Type: GrantFiled: May 1, 2018Date of Patent: September 29, 2020Assignee: Soroco Private LimitedInventors: Nishant Kumar Jain, Rohan Narayan Murty, George Peter Nychis, Harsh Gupta, Yoongu Kim
-
Publication number: 20200122388Abstract: A device comprising; a controller arranged to receive data for an article to print; a sub-device comprising a resin source arranged to provide material for printing the article; a radiation source arranged to direct radiation for the printing of said article; a plurality of stations, said stations including a printing tank in which the article is printed, at least one cleaning station for cleaning the printed article and a curing station arranged to at least partially complete the curing of the printed article; a build surface upon which the article is arranged to be printed; wherein controller is arranged to move the build surface and the plurality of stations relative to each other.Type: ApplicationFiled: June 11, 2018Publication date: April 23, 2020Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
-
Patent number: 10406651Abstract: A method and apparatus for vibro-treating an object. The method includes the steps of controlling a relative displacement between a vibro-treating media and a surface area of the object to provide a vibro-treating effect; and, controlling movement of the object relative to a surface of the vibro-treating media while controlling relative displacement between the vibro-treating media and the surface area of the object, according to one or more pre-determined conditions, to provide a substantially even vibro-treating condition over the surface area of the object.Type: GrantFiled: March 27, 2017Date of Patent: September 10, 2019Assignees: ROLLS-ROYCE plc, ROLLS-ROYCE DEUTSCHLAND LTD & CO KGInventors: Cheng Cheh Tan, Chow Cher Wong, Harsh Gupta, Goetz G Feldmann, Thomas Haubold, Paul Barrowman
-
Publication number: 20180322004Abstract: According to at least one aspect, a system is provided. The system comprises at least one hardware processor; and at least one non-transitory computer-readable storage medium storing processor executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform: monitoring execution of a first computer program configured to control a second computer program to perform a task at least in part by controlling the second computer program, through a graphical user interface (GUI) and/or an application programming interface (API) for the second computer program, to perform at least one action in furtherance of the task; detecting at least one anomaly in the execution of the first computer program; and outputting the detected at least one anomaly in the execution of the first computer program.Type: ApplicationFiled: May 1, 2018Publication date: November 8, 2018Inventors: Nishant Kumar Jain, Rohan Narayan Murty, George Peter Nychis, Harsh Gupta, Yoongu Kim
-
Publication number: 20180293152Abstract: Systems, methods and computer program products are described herein that can be used to help achieve a safe rollout of software in a production datacenter environment. In accordance with certain embodiments, cloud services requests from certain users of a cloud services system (e.g., users that are authorized to receive cloud services via computing devices running test versions of infrastructure software) are dynamically matched to clusters (groups of commonly-managed computing devices called nodes) that are capable of providing the requested services on nodes running test versions of infrastructure software. Within such clusters, the requested services are provided to the users on a subset of cluster nodes that run a test version of an infrastructure software component, while the remaining cluster nodes are not running the particular test version.Type: ApplicationFiled: September 29, 2017Publication date: October 11, 2018Inventors: Reza Sherafat Kazemzadeh, Harsh Gupta, Binit R. Mishra, Yevgeniy Olegovich Razuvayev, Muhammad Usman Sharif, Li-Fen Wu, Cristina del Amo Casado, Avnish Kumar Chhabra, Hariharan Jayaraman, Li Xiong, Abhishek Singh
-
Publication number: 20170282323Abstract: A method and apparatus for vibro-treating an object. The method includes the steps of controlling a relative displacement between a vibro-treating media and a surface area of the object to provide a vibro-treating effect; and, controlling movement of the object relative to a surface of the vibro-treating media whilst controlling relative displacement between the vibro-treating media and the surface area of the object, according to one or more pre-determined conditions, to provide a substantially even vibro-treating condition over the surface area of the object.Type: ApplicationFiled: March 27, 2017Publication date: October 5, 2017Applicants: ROLLS-ROYCE plc, ROLLS-ROYCE DEUTSCHLAND LTD & CO KGInventors: Cheng Cheh TAN, Chow Cher WONG, Harsh GUPTA, Goetz G. FELDMANN, Thomas HAUBOLD, Paul BARROWMAN
-
Publication number: 20090012611Abstract: A prosthesis having an oxidized zirconium surface and a porous textured surface is described. A major advantage of the prosthesis is increased service life. Additionally, a process of manufacturing the prosthesis is described.Type: ApplicationFiled: June 27, 2008Publication date: January 8, 2009Applicant: Smith & Nephew, Inc.Inventors: Robert E. Brosnahan, III, Randy Fesmire, Harsh Gupta, Daniel A. Heuer, Gordon Hunter, Vivek Pawar
-
Publication number: 20080047931Abstract: A textured surface and oxidation layer coating on a metallic material is accomplished through the chemical and/or electrochemical etching of the surface to modify the surface texture and an in-situ oxidation procedure. The surface is useful for the fabrication of prosthetic devices, particularly medical implants, due to the corrosion and wear resistance imparted by the oxidation layer and the ability to enhance grafting of the implant onto bone imparted by the surface texture.Type: ApplicationFiled: July 17, 2007Publication date: February 28, 2008Applicant: Smith & Nephew, Inc.Inventors: Randy Fesmire, Harsh Gupta, Daniel Heuer, Gordon Hunter
-
Patent number: 7258810Abstract: A textured surface and oxidation layer coating on a metallic material is accomplished through the chemical and/or electrochemical etching of the surface to modify the surface texture and an in-situ oxidation procedure. The surface is useful for the fabrication of prosthetic devices, particularly medical implants, due to the corrosion and wear resistance imparted by the oxidation layer and the ability to enhance grafting of the implant onto bone imparted by the surface texture.Type: GrantFiled: December 6, 2002Date of Patent: August 21, 2007Assignee: Smith & Nephew, Inc.Inventors: Gordon Hunter, Randy Fesmire, Harsh Gupta, Daniel Heuer
-
Publication number: 20060052880Abstract: A prosthesis having an oxidized zirconium surface and a porous textured surface is described. A major advantage of the prosthesis is increased service life. Additionally, a process of manufacturing the prosthesis is described.Type: ApplicationFiled: September 9, 2004Publication date: March 9, 2006Inventors: Robert Brosnahan, Randy Fesmire, Harsh Gupta, Daniel Heuer, Gordon Hunter, Vivek Pawar
-
Patent number: 6889943Abstract: A hanger bar assembly for supporting an outlet box between spaced apart support elements including a first channel member being longitudinally slidingly engagable with a second channel member forming a longitudinally adjustable support bar. The first channel member has a plurality of longitudinally extending grooves and the second channel member having a plurality of longitudinally extending rails slidingly received in the grooves such that lateral movement between the first and second channel members is resisted. A clamping device is provided for urging the first and second channel members into respective forced engagement thereby restricting movement between the first and second channel members. A securement device attached to the support bar for securing the support bar to the spaced support elements is further provided. The first and second channel members have apertures formed therein to accommodate fasteners for securing end plates to the support.Type: GrantFiled: July 6, 2001Date of Patent: May 10, 2005Assignee: Thomas & Betts International, Inc.Inventors: Cong Thanh Dinh, Harsh Gupta, Mark R. Drane
-
Patent number: D854591Type: GrantFiled: August 24, 2017Date of Patent: July 23, 2019Assignee: STRUCTO PTE LTDInventors: Harsh Gupta, Boyle Suwono, Hubertus Theodorus Petrus Van Esbroeck