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: 20240340355
    Abstract: 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: Application
    Filed: April 10, 2023
    Publication date: October 10, 2024
    Applicant: WizRocket Inc.
    Inventors: Darshan PANIA, Divyekant GUPTA, Piyush KUKADIYA, Harsh SHAH
  • Patent number: 12067376
    Abstract: 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: Grant
    Filed: July 28, 2022
    Date of Patent: August 20, 2024
    Inventors: Siben Nayak, Govinda Sambamurthy, Anil Sharma, Srivatsan Vijayaraghavan, Nishant Sehgal, Sandeep Gupta, Shirish Peshwe, Archit Singh, Harsh Madhogaria, Jitin Maherchandani, Shyamalendu Tripathy
  • Patent number: 11981078
    Abstract: 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: Grant
    Filed: May 8, 2023
    Date of Patent: May 14, 2024
    Assignee: Structo Pte. Ltd.
    Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
  • Patent number: 11969946
    Abstract: 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: Grant
    Filed: February 12, 2019
    Date of Patent: April 30, 2024
    Assignee: Structo Pte. Ltd.
    Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
  • Publication number: 20230311414
    Abstract: 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: Application
    Filed: May 8, 2023
    Publication date: October 5, 2023
    Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
  • Patent number: 11660814
    Abstract: 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: Grant
    Filed: June 11, 2018
    Date of Patent: May 30, 2023
    Assignee: Structo Pte Ltd
    Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
  • Patent number: 11366744
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: June 21, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 20200368973
    Abstract: 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: Application
    Filed: February 12, 2019
    Publication date: November 26, 2020
    Inventors: Hubertus Theodorus Petrus VAN ESBROECK, Boyle SUWONO, Harsh GUPTA
  • Patent number: 10789157
    Abstract: 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: Grant
    Filed: May 1, 2018
    Date of Patent: September 29, 2020
    Assignee: Soroco Private Limited
    Inventors: Nishant Kumar Jain, Rohan Narayan Murty, George Peter Nychis, Harsh Gupta, Yoongu Kim
  • Publication number: 20200122388
    Abstract: 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: Application
    Filed: June 11, 2018
    Publication date: April 23, 2020
    Inventors: Hubertus Theodorus Petrus Van Esbroeck, Boyle Suwono, Harsh Gupta
  • Patent number: 10406651
    Abstract: 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: Grant
    Filed: March 27, 2017
    Date of Patent: September 10, 2019
    Assignees: ROLLS-ROYCE plc, ROLLS-ROYCE DEUTSCHLAND LTD & CO KG
    Inventors: Cheng Cheh Tan, Chow Cher Wong, Harsh Gupta, Goetz G Feldmann, Thomas Haubold, Paul Barrowman
  • Publication number: 20180322004
    Abstract: 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: Application
    Filed: May 1, 2018
    Publication date: November 8, 2018
    Inventors: Nishant Kumar Jain, Rohan Narayan Murty, George Peter Nychis, Harsh Gupta, Yoongu Kim
  • Publication number: 20180293152
    Abstract: 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: Application
    Filed: September 29, 2017
    Publication date: October 11, 2018
    Inventors: 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: 20170282323
    Abstract: 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: Application
    Filed: March 27, 2017
    Publication date: October 5, 2017
    Applicants: ROLLS-ROYCE plc, ROLLS-ROYCE DEUTSCHLAND LTD & CO KG
    Inventors: Cheng Cheh TAN, Chow Cher WONG, Harsh GUPTA, Goetz G. FELDMANN, Thomas HAUBOLD, Paul BARROWMAN
  • Publication number: 20090012611
    Abstract: 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: Application
    Filed: June 27, 2008
    Publication date: January 8, 2009
    Applicant: Smith & Nephew, Inc.
    Inventors: Robert E. Brosnahan, III, Randy Fesmire, Harsh Gupta, Daniel A. Heuer, Gordon Hunter, Vivek Pawar
  • Publication number: 20080047931
    Abstract: 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: Application
    Filed: July 17, 2007
    Publication date: February 28, 2008
    Applicant: Smith & Nephew, Inc.
    Inventors: Randy Fesmire, Harsh Gupta, Daniel Heuer, Gordon Hunter
  • Patent number: 7258810
    Abstract: 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: Grant
    Filed: December 6, 2002
    Date of Patent: August 21, 2007
    Assignee: Smith & Nephew, Inc.
    Inventors: Gordon Hunter, Randy Fesmire, Harsh Gupta, Daniel Heuer
  • Publication number: 20060052880
    Abstract: 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: Application
    Filed: September 9, 2004
    Publication date: March 9, 2006
    Inventors: Robert Brosnahan, Randy Fesmire, Harsh Gupta, Daniel Heuer, Gordon Hunter, Vivek Pawar
  • Patent number: 6889943
    Abstract: 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: Grant
    Filed: July 6, 2001
    Date of Patent: May 10, 2005
    Assignee: Thomas & Betts International, Inc.
    Inventors: Cong Thanh Dinh, Harsh Gupta, Mark R. Drane
  • Patent number: D854591
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: July 23, 2019
    Assignee: STRUCTO PTE LTD
    Inventors: Harsh Gupta, Boyle Suwono, Hubertus Theodorus Petrus Van Esbroeck