Patents by Inventor Viraj Sanjaya

Viraj Sanjaya 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: 7715326
    Abstract: A system and method for preventing unauthorized access to a website's sensitive information in which a website web server is located on a public network with a public IP address and known port number, but only performs a listening function. The responding function is located on a separate device on a private network with a private and dynamic IP address and having a randomly assigned port number. The responder has no listening sockets (open ports expecting to receive from client application) and therefore does not listen to the public network, and therefore is not accessible to unauthorized access, much in the way that a private user's PC is not accessible to unauthorized access. The web server having the listening function does not initiate connection with the device having the responding function because its private IP address is unreachable from the public network and unknown, even to the web server, and by virtue of the fact that there are no listening sockets to accept any requests.
    Type: Grant
    Filed: August 22, 2003
    Date of Patent: May 11, 2010
    Assignee: Eutech Cybernetics Pte. Ltd.
    Inventors: Bandu Wewalaarachchi, Hari Gunasingham, Lakshita Sanjeewa, Viraj Sanjaya
  • Patent number: 7587459
    Abstract: The invention is a system and method for publishing distributed applications accessible over a distributed network without having publishing computer to accept remote procedure calls from clients, and also allow integration between such distributed applications. In one embodiment, the invention includes a remote application computer having a service agent, translation file, and published software application thereon. The service agent provides the ability to identify the remote application computer and communicate with the distributed network, the translation file provides parameters to the service agent for interpreting the data i/o format of the published application, and the published application monitors and reports on conditions of a building or structure's environmental, security, and occupancy status.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: September 8, 2009
    Assignee: Eutech Cybernetics
    Inventors: Bandu Wewalaarachchi, Lakshita Sanjeewa Wijerathne, Viraj Sanjaya Ramanayake, Adrian Roshan Liyanage
  • Publication number: 20030149728
    Abstract: The invention is a system and method for publishing distributed applications accessible over a distributed network without having publishing computer to accept remote procedure calls from clients, and also allow integration between such distributed applications. In one embodiment, the invention includes a remote application computer having a service agent, translation file, and published software application thereon. The service agent provides the ability to identify the remote application computer and communicate with the distributed network, the translation file provides parameters to the service agent for interpreting the data i/o format of the published application, and the published application monitors and reports on conditions of a building or structure's environmental, security, and occupancy status.
    Type: Application
    Filed: April 16, 2002
    Publication date: August 7, 2003
    Inventors: Bandu Wewalaarachchi, Lakshita Sanjeewa Wijerathne, Viraj Sanjaya Ramanayake, Adrian Roshan Liyanage