Patents by Inventor Niranjan Kumar Sharma

Niranjan Kumar Sharma 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: 12244558
    Abstract: This disclosure provides methods and techniques of performing source network address translation (SNAT) at a packet sender (e.g., a client device) instead of a gateway device (e.g., a proxy device). The present disclosure performs a SNAT operation at the packet sender, relieving the gateway device from the SNAT operation to perform other duties (e.g., policy enforcement). An example method of network address translation includes modifying, by a processing device at a data packet origination device (e.g., a client device), network address information in an internet protocol (IP) header of a packet using a public IP address. The method further includes sending the packet to a public network based on the public IP address.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: March 4, 2025
    Assignee: Snowflake Inc.
    Inventors: Brandon S. Baker, Niranjan Kumar Sharma, Xuguang Yang, Haowei Yu
  • Publication number: 20240364744
    Abstract: Systems and methods are disclosed for securely executing user-defined functions within a cloud data platform. A method involves receiving, via hardware processors, a request to execute a user-defined function (UDF) contained within a sandbox process. The UDF comprises code for performing specified operations that necessitate access to external resources. To facilitate this access, a secure egress path is established using an overlay network designed to isolate the UDF's network traffic from other processes. Authentication and authorization details for the UDF are managed externally to the sandbox process, ensuring that the UDF's functionality remains orthogonal to the cloud data platform's operations. This approach enables the secure and controlled execution of UDFs, allowing them to interact with external systems while maintaining the integrity and security of the cloud data platform environment.
    Type: Application
    Filed: January 31, 2024
    Publication date: October 31, 2024
    Inventors: Brandon S. Baker, Derek Denny-Brown, Michael A. Halcrow, Sven Tenzing Choden Konigsmark, Niranjan Kumar Sharma, Nitya Kumar Sharma, Haowei Yu, Andong Zhan
  • Patent number: 11930045
    Abstract: Methods, systems, and computer programs are presented for enabling any sandboxed user-defined function code to securely access the Internet via a cloud data platform. A remote procedure call is received by a cloud data platform from a user-defined function (UDF) executing within a sandbox process. The UDF includes code related to at least one operation to be performed. The cloud data platform provides an overlay network to establish a secure egress path for UDF external access. The cloud data platform enables the UDF executing in the sandbox process to initiate a network call.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: March 12, 2024
    Assignee: Snowflake Inc.
    Inventors: Brandon S. Baker, Derek Denny-Brown, Michael A. Halcrow, Sven Tenzing Choden Konigsmark, Niranjan Kumar Sharma, Nitya Kumar Sharma, Haowei Yu, Andong Zhan
  • Publication number: 20150278297
    Abstract: An apparatus is provided for extending a data model. The apparatus may include at least one memory and at least one processor configured to provide information to a queue responsive to detection of new data associated with a user or an encounter or detection of modified data associated with the user or encounter. The processor is also configured to identify a pattern(s) based on analyzing the information in the queue. The information includes content of the new data or the modified data. The patterns include instructions specifying a calculation(s) for execution based on usage of the new data or the modified data. The processor is also configured to provide results of the calculation(s) to a database to enable access of the results by an application(s) or a communication device(s) responsive to executing a pattern(s) and determining the results of the calculation. Corresponding computer program products and methods are also provided.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: CARADIGM USA LLC
    Inventors: Benjamin Luke Chronister, Niranjan Kumar Sharma, Sumit Kumar Agarwal, Jayakarthik Sabapathy, Maruf Md Maniruzzaman Abbasi, Jayaram Iyer, Zhaolong Zhang, Peter Burns, Sudhakar Reddy Kuluru, Jared Michael Erwin
  • Patent number: 8825775
    Abstract: Methods and apparatus to correlate healthcare information are disclosed. An example method includes receiving a healthcare message from a first entity of a healthcare enterprise, wherein the healthcare message is configured according to a first identification schema of the first entity; identifying one or more subjects of the healthcare message for correlation into an electronic clinical information system; selecting one of a plurality of correlators for each identified subject to correlate each identified subject, wherein each of the correlators are customizable to handle a specific type of healthcare message subject; and correlating the identified subjects of the message to associate each of the identified subjects with an identifier internal to the electronic clinical information system.
    Type: Grant
    Filed: February 21, 2011
    Date of Patent: September 2, 2014
    Assignee: General Electric Company
    Inventors: Wendy Lynne Bohner, David P. Murawski, Alan F. James, Niranjan Kumar Sharma
  • Publication number: 20120215857
    Abstract: Methods and apparatus to correlate healthcare information are disclosed. An example method includes receiving a healthcare message from a first entity of a healthcare enterprise, wherein the healthcare message is configured according to a first identification schema of the first entity; identifying one or more subjects of the healthcare message for correlation into an electronic clinical information system; selecting one of a plurality of correlators for each identified subject to correlate each identified subject, wherein each of the correlators are customizable to handle a specific type of healthcare message subject; and correlating the identified subjects of the message to associate each of the identified subjects with an identifier internal to the electronic clinical information system.
    Type: Application
    Filed: February 21, 2011
    Publication date: August 23, 2012
    Applicant: GENERAL ELECTRIC COMPANY, A NEW YORK CORPORATION
    Inventors: Wendy Lynne Bohner, David P. Murawski, Alan F. James, Niranjan Kumar Sharma
  • Publication number: 20120216219
    Abstract: Methods and apparatus for dynamic customization of clinical workflows are disclosed. An example method includes receiving a script that implements one or more actions of a clinical workflow from a first healthcare entity that utilizes an electronic clinical information system, wherein the electronic clinical information system aggregates healthcare information from a plurality of healthcare entities including the first healthcare entity; loading the script into a dynamic module core framework that interacts with a runtime environment to execute application bundles; and publishing the script of the dynamic module core framework to the runtime environment such that the clinical workflow is installed into the electronic clinical information system dynamically at runtime.
    Type: Application
    Filed: February 21, 2011
    Publication date: August 23, 2012
    Applicant: GENERAL ELECTRIC COMPANY, A NEW YORK CORPORATION
    Inventors: Niranjan Kumar Sharma, Alan F. James
  • Publication number: 20120216179
    Abstract: Methods and apparatus to manage instances of an enterprise clinical information system are disclosed.
    Type: Application
    Filed: February 21, 2011
    Publication date: August 23, 2012
    Applicant: GENERAL ELECTRIC COMPANY, A NEW YORK CORRPORATION
    Inventors: Niranjan Kumar Sharma, Douglas Adamson