Patents by Inventor Rakesh Malhotra

Rakesh Malhotra 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: 11343079
    Abstract: A computing system includes persistent storage configured to store a plurality of software applications and a distribution application configured to perform operations. The operations include obtaining a first cryptographic key of a pair of asymmetric cryptographic keys, where a second cryptographic key of the pair is stored by an on-premises computational instance, obtaining a selection of a software application from the plurality of software applications for installation, and obtaining an identifier associated with the on-premises computational instance. The operations additionally include encrypting the software application by way of a symmetric encryption algorithm and using a third cryptographic key, and encrypting the third cryptographic key by way of an asymmetric encryption algorithm and using the first cryptographic key.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: May 24, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Rakesh Malhotra, Sujit Sharma, Prashant Parbhane, Anil Kumar Akula, Saurabh Khetan
  • Publication number: 20220029794
    Abstract: A computing system includes persistent storage configured to store a plurality of software applications and a distribution application configured to perform operations. The operations include obtaining a first cryptographic key of a pair of asymmetric cryptographic keys, where a second cryptographic key of the pair is stored by an on-premises computational instance, obtaining a selection of a software application from the plurality of software applications for installation, and obtaining an identifier associated with the on-premises computational instance. The operations additionally include encrypting the software application by way of a symmetric encryption algorithm and using a third cryptographic key, and encrypting the third cryptographic key by way of an asymmetric encryption algorithm and using the first cryptographic key.
    Type: Application
    Filed: July 21, 2020
    Publication date: January 27, 2022
    Inventors: Rakesh Malhotra, Sujit Sharma, Prashant Parbhane, Anil Kumar Akula, Saurabh Khetan
  • Patent number: 11068140
    Abstract: The disclosed subject matter relates to the presentation of context-sensitive or context-dependent selectable option in an interface of a client device. In an implementation of the context-sensitive interface, data indicative of a context of a program or program feature is acquired or accessed and used to determine menu options displayed on an overflow menu when an overflow icon displayed on the interface is selected. In some embodiments, the overflow menu is populated with a plurality of secondary action options based on the context data, in which each secondary action option is associated with a corresponding secondary action that may be performed via the client device.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: July 20, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Rakesh Malhotra, Sujit Sharma, Saurabh Khetan
  • Publication number: 20200218432
    Abstract: The disclosed subject matter relates to the presentation of context-sensitive or context-dependent selectable option in an interface of a client device. In an implementation of the context-sensitive interface, data indicative of a context of a program or program feature is acquired or accessed and used to determine menu options displayed on an overflow menu when an overflow icon displayed on the interface is selected. In some embodiments, the overflow menu is populated with a plurality of secondary action options based on the context data, in which each secondary action option is associated with a corresponding secondary action that may be performed via the client device.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: Rakesh Malhotra, Sujit Sharma, Saurabh Khetan
  • Publication number: 20150040858
    Abstract: An improved fuel system for an internal combustion engine is disclosed. The fuel system includes an engine having at least one cylinder, comprising: a liquid fuel injector configured to inject liquid fuel into the at least one cylinder; and a gaseous fuel injector having a nozzle configured to inject gaseous fuel into at least one cylinder, wherein the gaseous fuel injector is positioned outside an airbox associated with at least one cylinder.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: Electro-Motive Diesel, Inc.
    Inventor: Rakesh Malhotra
  • Publication number: 20140261321
    Abstract: A fuel system is disclosed for use with an engine having a plurality of cylinders. The fuel system may have a fuel supply, and a fuel distributor configured to selectively connect the fuel supply with the plurality of cylinders. The fuel system may also have a fuel valve fluidly connected between the fuel supply and the fuel distributor. The fuel valve may be movable to affect a fueling parameter of individual cylinders of the plurality of cylinders.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: Electro-Motive Diesel, Inc.
    Inventor: Rakesh MALHOTRA
  • Patent number: 8694986
    Abstract: The present invention extends to methods, systems, and computer program products for providing update notifications on distributed application objects. When a new version of an object is created that another object depends on, a notification can be added to the dependent object to alert a person that manages the dependent object of the creation of the updated object. Dependent objects can include template objects, such as virtual machine template objects that refer to virtual disk objects and service template objects that refer to one or more virtual machine template objects, as well as service instance objects that represent service instances that are instantiated from template objects. Versions of objects within a family can be identified by sharing a family name and having different releases. A timestamp is used to represent when an object is released to determine which version of an object is the newest version in a family.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Alan Shi, Srivatsan Parthasarathy, Biddappa Nanaiah Berera, Rajeet Nair, Rakesh Malhotra, Michael Michael, Eric Joseph Winner
  • Publication number: 20130159987
    Abstract: The present invention extends to methods, systems, and computer program products for providing update notifications on distributed application objects. When a new version of an object is created that another object depends on, a notification can be added to the dependent object to alert a person that manages the dependent object of the creation of the updated object. Dependent objects can include template objects, such as virtual machine template objects that refer to virtual disk objects and service template objects that refer to one or more virtual machine template objects, as well as service instance objects that represent service instances that are instantiated from template objects. Versions of objects within a family can be identified by sharing a family name and having different releases. A timestamp is used to represent when an object is released to determine which version of an object is the newest version in a family.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: Microsoft Corporation
    Inventors: Alan Shi, Srivatsan Parthasarathy, Biddappa Nanaiah Berera, Rajeet Nair, Rakesh Malhotra, Michael Michael, Eric Joseph Winner
  • Patent number: 8444070
    Abstract: A unit fuel injector (10) has a control valve (40) in which a valve spool (92) is displaceable within a bore (91) of a valve body (90) between a limit of displacement that fully opens an oil outlet port (42) to an oil inlet port (44) while closing an oil drain port (106) to the oil outlet port and a limit of displacement that closes the oil outlet port to the oil inlet port while opening the oil outlet port to the oil drain port. The valve spool has a spool body (96) whose geometry defines an exterior envelope of the valve spool. Permanent magnets (98, 100) are disposed within a bore of the spool body inside of the exterior envelope, and electromagnets (102, 104) are electromagnetically coupled with the permanent magnets for displacing the valve spool within the valve body bore.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: May 21, 2013
    Assignee: International Engine Intellectual Property Company, LLC
    Inventors: Mahmoud S. El-Beshbeeshy, Grzegorz Siuchta, Rakesh Malhotra
  • Patent number: 8299811
    Abstract: A terminal board is part of a terminal board assembly for terminating and testing of railroad wires. The board includes a first terminal block with a front post and a back post installed on a plane, along with a plurality of terminal blocks with front posts. A control test link, with an insulating material lining one of three holes, is installed on the front posts of terminal blocks. A test nut, connectable to the front post of the first terminal block, has a face with a depression formed therein to contact the test link when installed on the front post of the first terminal block over the insulating material. First wiring is attached on the plane's front, and second wiring is terminated on the plane's back. A surge protection component and the control test link are pre-installed on the front of the plane, providing for easy removal.
    Type: Grant
    Filed: January 4, 2010
    Date of Patent: October 30, 2012
    Assignee: Invensys Rail Corporation
    Inventors: Barden J. Wing, Zhenzhong Long, Rakesh Malhotra
  • Publication number: 20120186558
    Abstract: A unit fuel injector (10) has a control valve (40) in which a valve spool (92) is displaceable within a bore (91) of a valve body (90) between a limit of displacement that fully opens an oil outlet port (42) to an oil inlet port (44) while closing an oil drain port (106) to the oil outlet port and a limit of displacement that closes the oil outlet port to the oil inlet port while opening the oil outlet port to the oil drain port. The valve spool has a spool body (96) whose geometry defines an exterior envelope of the valve spool. Permanent magnets (98, 100) are disposed within a bore of the spool body inside of the exterior envelope, and electromagnets (102, 104) are electromagnetically coupled with the permanent magnets for displacing the valve spool within the valve body bore.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: International Engine Intellectual Property Company, LLC
    Inventors: Mahmoud S. El-Beshbeeshy, Grzegorz Siuchta, Rakesh Malhotra
  • Patent number: 8205598
    Abstract: A nozzle (10) for a fuel injector of an engine includes a generally cylindrical housing (16) having a valve passage (28) disposed generally longitudinally along the centerline C of the housing and extending from a top surface (12) of the housing. An annular groove (40) is disposed in the top surface (12) of the housing (16) and is concentrically disposed about the valve passage (28). A plurality of high pressure passages (44) are disposed in the annular groove (40). The high pressure passages (44) fluidly communicate with the valve passage at a junction chamber (34). A nozzle tip (24) is in fluid communication with the junction chamber (34).
    Type: Grant
    Filed: February 8, 2010
    Date of Patent: June 26, 2012
    Assignee: International Engine Intellectual Property Company, LLC
    Inventors: Grzegorz Siuchta, Rakesh Malhotra
  • Publication number: 20110192375
    Abstract: A nozzle (10) for a fuel injector of an engine includes a generally cylindrical housing (16) having a valve passage (28) disposed generally longitudinally along the centerline C of the housing and extending from a top surface (12) of the housing. An annular groove (40) is disposed in the top surface (12) of the housing (16) and is concentrically disposed about the valve passage (28). A plurality of high pressure passages (44) are disposed in the annular groove (40). The high pressure passages (44) fluidly communicate with the valve passage at a junction chamber (34). A nozzle tip (24) is in fluid communication with the junction chamber (34).
    Type: Application
    Filed: February 8, 2010
    Publication date: August 11, 2011
    Applicant: International Engine Intellectual Property Company, LLC
    Inventors: Grzegorz Siuchta, Rakesh Malhotra
  • Publication number: 20110163775
    Abstract: A terminal board is part of a terminal board assembly for terminating and testing of railroad wires. The board includes a first terminal block with a front post and a back post installed on a plane, along with a plurality of terminal blocks with front posts. A control test link, with an insulating material lining one of three holes, is installed on the front posts of terminal blocks. A test nut, connectable to the front post of the first terminal block, has a face with a depression formed therein to contact the test link when installed on the front post of the first terminal block over the insulating material. First wiring is attached on the plane's front, and second wiring is terminated on the plane's back. A surge protection component and the control test link are pre-installed on the front of the plane, providing for easy removal.
    Type: Application
    Filed: January 4, 2010
    Publication date: July 7, 2011
    Applicant: SAFETRAN SYSTEMS CORPORATION
    Inventors: Barden J. Wing, Zhenzhong Long, Rakesh Malhotra
  • Publication number: 20110030635
    Abstract: The present invention modifies the outlet holes of a fuel injector for injecting fuel into a cylinder of an internal combustion engine. In the present invention, the outside opening of the outlet holes are modified in a manner that increases the outside opening, making the outside opening larger than the inside opening and creating an intermediate opening, which is recessed with the needle housing.
    Type: Application
    Filed: August 4, 2009
    Publication date: February 10, 2011
    Applicant: International Engine Intellectual Property Company, LLC
    Inventors: Grzegorz Siuchta, Rakesh Malhotra
  • Publication number: 20050251417
    Abstract: A patient management method for hospital-based physicians includes a remote computer server storing certain minimal information regarding patients of one or more physicians. The remote server is linked over a computer network to one or more physician-accessible computers remote from the computer server. Physicians can access such patient information over the network via the physician-accessible computer to view information regarding their patients. Following patient visits, the physician can update patient status information, such as diagnosis, treatment codes, and patient disposition, by entering such information into the server over the network. An administrator in the physician's office can also access the server over a computer network to capture updated patient status information for purposes of workload distribution and/or billing. The interposition of the server between the physician-accessible computer and the physician's office helps ensure compliance with the federal HIPAA Privacy Rule.
    Type: Application
    Filed: May 10, 2004
    Publication date: November 10, 2005
    Inventors: Rakesh Malhotra, Zahra Nazneen
  • Publication number: 20040201486
    Abstract: A solid state crossing controller for a railroad crossing signal system with two independent outputs for controlling illumination of lamps in the signal system share a common neutral or return wire, with sensing of a common neutral or return line shared by the two independent outputs to determine any loss of the neutral line. When a failure has been detected in the neutral line, the controller modifies the voltages for the lamps in the signaling system for better illumination of the lamps during the failure condition, such as to the highest voltage available from a battery in the system. Upon detection of the failure in the neutral line, the controller may provide a call or message that there is a failure in the system that is in need of repair. If the failure in the neutral line is intermittent, the controller will resume normal operation after that train, has cleared the crossing. However, a call or message that a failure has occurred in the neutral line is provided.
    Type: Application
    Filed: April 10, 2003
    Publication date: October 14, 2004
    Inventors: Thomas Knowles, Rakesh Malhotra, Hung Pham, John Sharkey