Patents by Inventor Sasank Kotnur

Sasank Kotnur 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: 20040025007
    Abstract: An embodiment of the present invention provides a process and system for restricting access to a method in a distributed computing environment. An embodiment of the invention includes maintaining a list of methods in the distributed commuting environment. Further, the process and system restrict access to a method in the distributed computing environment by generating a key that specifies that the method is blocked and deleting the key when the method is not blocked. An exemplary embodiment includes capability to perform configuration of the system.
    Type: Application
    Filed: July 30, 2002
    Publication date: February 5, 2004
    Inventors: Sreekrishna Kotnur, Sasank Kotnur
  • Publication number: 20040019878
    Abstract: A method of maintaining software components is provided. Software components may be maintained by configuring a component scanner, detecting damage, and restoring the component. The component scanner may be configured by selecting at least one software component, extracting predetermined details of the selected software component, storing the extracted predetermined details, and creating a backup repository for the selected component. Damage may be detected by determining the software components for detection by parsing the stored predetermined details, extracting the stored predetermined details, detecting discrepancies between the details of the selected software component and the extracted, stored predetermined details, and storing the results of the step of detecting discrepancies in a scan log. A software component may be restored by determining from the scan log a component to be recovered and restoring the software component to the state at which the predetermined details were extracted.
    Type: Application
    Filed: July 23, 2002
    Publication date: January 29, 2004
    Inventors: Sreekrishna Kotnur, Sasank Kotnur
  • Publication number: 20040015835
    Abstract: A system having an Object Distributor and Integrator creates distributed software objects from non-distributed objects developed in different programming languages without requiring a human to explicitly program the objects with code specific to making the objects distributed, wherein the objects are of the type (but not restricted to) .dll, .class, or .obj. The Object Distributor and Integrator also provides integration of the objects with distribution specific code, with the distributed environment, dynamically and at runtime, without having to code reprogram the objects with code specific to the integration. The system may employ a method for dynamically distributing and integrating one or more non-distributed objects, including publisher objects and subscriber objects in a distributed environment.
    Type: Application
    Filed: January 24, 2002
    Publication date: January 22, 2004
    Inventors: Sasank Kotnur, Sreekrishna Kotnur
  • Publication number: 20040013250
    Abstract: A computing system capable of tracking computer calls is provided. The computing system may include a call tracker, a code generator responsive to the call tracker, the code generator configured to generate computer tracking code and to provide the tracking code to the call tracker, a software component responsive to the call tracker, the software component configured by the tracking code to extract call details and to provide a reporting code to the call tracker; and a call logger responsive to the call tracker, the call logger configured to store extracted call details. A software application may be used in communication with the call tracker and the software component. The computing system may be a single computer or a plurality of computers interconnected by a network. A software component configured with the tracking code may be configured to generate a reporting code to report the details of a component call to the call tracker.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Inventors: Sreekrishna Kotnur, Sasank Kotnur
  • Publication number: 20030212770
    Abstract: A system for controlling software components involves a server for starting and shutting down a component remotely from the server. Automated code generation for the startup and shutdown may be provided. The system can include a first computing environment and a second computing environment. In use, the software component of the second computing environment is responsive to the component server of the first computing environment by way of the component client of the second computing environment.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Inventors: Sreekrishna Kotnur, Sasank Kotnur
  • Publication number: 20030212736
    Abstract: A system for activating and deactivating software components includes a server configured to select and manipulate a static agent, a server registry including static agent reference information and a static agent responsive to the server. The static agent is configured to generate a dynamic agent. The software component is responsive to the server by way of the static agent and a dynamic agent. The dynamic agent is responsive to the static agent and configured to manipulate the application registry. A registry reference repository stores details pertaining to the component and application registry. The application registry containing keys the component deployed in the system. The dynamic uses the key of the component to access the status field of the component and activating or deactivating the component.
    Type: Application
    Filed: May 10, 2002
    Publication date: November 13, 2003
    Inventors: Sreekrishna Kotnur, Sasank Kotnur