Patents by Inventor Rajeev Angal

Rajeev Angal 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: 20070192326
    Abstract: A distributed session failover mechanism is disclosed for facilitating the replication and retrieval of session information. A first server, in a trusted network, providing a single sign-on (SSO) solution, stores session information pertaining to a particular client requesting services associated with the server. In order to provide session failover, the first server sends a copy of the session information to a bus mechanism, which is connected to one or more persistent repositories. When a second server attempts to validate the client, the second server may discover that the first server failed. The second server then requests a copy of the session information pertaining to the client from the bus mechanism. The bus mechanism retrieves the copy from a persistent repository and provides the copy to the second server.
    Type: Application
    Filed: February 1, 2006
    Publication date: August 16, 2007
    Inventors: Rajeev Angal, Subash Penumatsa, Ching-Wen Chu, Ajay Sondhi
  • Publication number: 20070136786
    Abstract: A system for identifying a principal consisting of a service provider in a first circle of trust, where the first circle of trust is implemented using a first architecture; a first identity provider operatively connected to the service provider in the first circle of trust; and a second identity provider in a second circle of trust, where the second circle of trust is implemented using a second architecture, where the first identity provider is configured to contact the second identity provider, in compliance with the second architecture, as a virtual service provider in the second circle of trust to obtain identity information associated with the principal thereby allowing the first identity provider to identify the principal in the first circle of trust.
    Type: Application
    Filed: December 8, 2005
    Publication date: June 14, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Hubert Le Van Gong, Eve Maler, Rajeev Angal
  • Patent number: 7206843
    Abstract: A system and method for using a management interface such as Portable Management Interface (PMI) in a thread-safe and efficient manner. A secondary scheduler receives PMI management requests from multi-threaded manager applications in a thread-safe manner, such as through a lock. The secondary scheduler monitors the flow of PMI-related requests into PMI to ensure that, at any point in time, only one management request (e.g., callback function) is running on the PMI thread. When a request in the secondary queue is ready for scheduling with the primary scheduler, the secondary scheduler then accesses the primary scheduler in a thread-safe manner, such as through a lock, to send the request to the primary scheduler. The management requests are dispatched from the primary scheduler and executed on managed objects though a Management Information Server.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: April 17, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Sai V. Allavarpu, Rajeev Angal, Anand J. Bhalerao
  • Publication number: 20060031382
    Abstract: A computer system having a user specified web browsing system for selectively translating user defined uniform resource locator addresses specified in a cookie is disclosed. A memory stored mapping is disclosed which maps URLs to corresponding fully qualified domain names. A web page translator will automatically translate a user web access request such that its corresponding fully qualified domain name is used.
    Type: Application
    Filed: June 4, 2004
    Publication date: February 9, 2006
    Inventors: Arvind Pradhakar, Rajeev Angal, Pirasenna Thiyagarajan, James Nelson
  • Patent number: 6915324
    Abstract: A system and method for generic and dynamic mapping of managed object metadata. The data to be mapped may include type information about an attribute, action, or notification of a managed object. The first data type is entered into the mapping system, and then a corresponding second data type is determined and returned. In this manner, data types related to the attributes, events, or other parameters of managed objects are converted between various data description languages, such as OMG IDL and ASN1. A single interface is defined to describe substantially all data types and all managed objects. Having a single object interface for all TMN managed objects saves significant resources in that there is no need to statically compile and store separate interfaces for the many objects, which may increase the scalability of a network management system dramatically.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: July 5, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Sai V. Allavarpu, Rajeev Angal
  • Patent number: 6813770
    Abstract: A system and method for managing network devices. The framework may provide a suitable system for managed object data type conversions between various data description languages, such as an interface definition language (e.g., OMG IDL) and an abstract syntax notation (e.g., ASN1). This conversion facility may be used in both request and event network traffic, so common libraries may be used. Two separate libraries may be used: a converter framework library and a converter implementation library. The framework library provides a collection classes that may be used by the clients of the converter libraries. Most classes in the converter framework library are handle classes (or wrappers) to the real implementation (or body) classes in the converter implementation library. Framework classes hide the details of the real implementation classes and provide a simple, consistent interface to any data type converter via IDL.
    Type: Grant
    Filed: April 21, 2000
    Date of Patent: November 2, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Sai V. Allavarpu, Rajeev Angal
  • Patent number: 6658420
    Abstract: Method and system for configuring a network computer to distinguish between a first address path for a first logging module and a second address path for a second logging module for a log report, using full distinguished names (FDNs) that provide first and second address paths for the first and second logging modules, where the first and second address paths have different object level addresses at an object level immediately below the root level. Where a local distinguished name (LDN) (or relative distinguished name RDN) is used for an address path, the system forwards a log report to an associated Log Server only if the first component of the address path is a selected object level address, such as ‘/system’.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: December 2, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: John P. Brinnand, Rajeev Angal, Balaji V. Pagadala
  • Patent number: 6594764
    Abstract: A computer implemented method and a computer program product includes a first computer readable code construct configured to handle request messages. This comprises receiving a request message and having an associated user name which is associated with a remote user on a network. Further, making an access determination to determine whether the forwarding of the request message is authorized, and finally when forwarding of the request message is authorized, the message to a target system is forwarded.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: July 15, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Josie Anne Wishner, Balaji V. Pagadala, Rajeev Angal, Subodh Bapat
  • Patent number: 6542932
    Abstract: A method of and system for control of access to add an event notification as a log record in a computer system. Each potential log record is associated with one or more logs, each of which has one or more log owners. Grant of access to add a log record to the information in a particular log is restricted to the owner(s) of that log. A list of owners of a log can be changed from time to time, based upon present circumstances or the presence of special conditions.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: April 1, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: John P. Brinnand, Rajeev Angal, Balaji V. Pagadala
  • Patent number: 6484200
    Abstract: Method and system for allowing a computer network operations manager to subscribe for and receive notifications concerning network events from one or more objects or object levels, as defined by distinguished name scoping, and optionally having at least one event characteristic from a selected list. The selected list of characteristics may include: one or more levels of network objects involved in the event; one or more specified network nodes involved in the event; a specified geographical region in which said event occurs; a specified period of days within which the event occurs or is initiated; a specified time interval within which the event occurs or is initiated; a specified class of devices involved in the event; and an event of one or more specified event types.
    Type: Grant
    Filed: June 11, 1999
    Date of Patent: November 19, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Rajeev Angal, Shivaram Bhat, Michael Roytman, Subodh Bapat
  • Patent number: 6466974
    Abstract: A method for creating and managing a computer network management agent that includes a Java development management kit (“JDMK”)-created object is provided. In one embodiment, the method a JDMK agent object configured to provide computer network management functions is created. Address, type, and object class information are provided for the JDMK agent object. The JDMK agent object is installed on the computer network. In another embodiment, the method of the invention includes communicating with the JDMK agent object over the computer network.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: October 15, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Jamie Nelson, Jonathan Nelson, David Spencer, Rajeev Angal
  • Patent number: 6457048
    Abstract: Software, methods, and systems for representing devices on a computer network are described. In one embodiment, the system of the invention includes a topology service. The topology service includes a protocol interface mechanism, an engine, and a database support mechanism. The topology service is coupled with a data storage mechanism. In a more specific embodiment, the protocol interface mechanism, engine, and database support mechanism each configured to operate as independent components.
    Type: Grant
    Filed: March 7, 2001
    Date of Patent: September 24, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Raghavendra Sondur, Akhil Arora, Rajeev Angal, Balaji Pagadala, Bart Fisher
  • Patent number: 6430616
    Abstract: A network management information logging system for use in connection with logging management information for a network includes a repository, at least one work queue, a plurality of logging components and a log server main component. The repository configured to store management information for the network. The “at least one” work queue receives logging requests to be processed. Each of the plurality of logging components retrieves logging requests from the work queue, processes the retrieved logging requests in connection with logging information in the repository, and to generate logging responses responsive thereto. The log server main component receives logging requests from the network and loads them into the work queue for retrieval and processing by the logging components. In addition, the log server main component receives the logging responses from the logging components and transfers them to the network.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: August 6, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: John Brinnand, Rajeev Angal
  • Patent number: 6430578
    Abstract: A method for determining, storing, and managing names for agents and entities installed on a computer network is described. In one embodiment, a method is provided for providing a name service configured to provide unique identifiers and addresses for processes on a computer network. The name service includes a database of identifiers and addresses for the processes. A query is made to the name service that searches the database and the name service returns the answer.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: August 6, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Tony Vuong, Subodh Bapat, Rajeev Angal
  • Patent number: 6427153
    Abstract: Software, systems, and methods for facilitating the development and implementation of computer network management software containing Java-based instructions is provided. In one aspect, the invention includes a system for implementing Java-based software network management objects configured to implement computer network management functions on a computer network. In one embodiment, the system of the invention includes a computer network management information server. The network management server performs communications using a first computer network management communications protocol. The system further includes a Java development management kit (“JDMK”) methods protocol adapter (“MPA”) that is configured to translate the first computer network management communications protocol into a JDMK communications protocol. A JDMK agent that is configured to communicate with the JDMK MPA using the JDMK communications protocol also is included.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: July 30, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Jamie Nelson, Jonathan Nelson, David Spencer, Rajeev Angal
  • Publication number: 20010049686
    Abstract: Software, systems, and methods for facilitating the development and implementation of computer network management software containing Java-based instructions is provided. In one aspect, the invention includes a system for implementing Java-based software network management objects configured to implement computer network management functions on a computer network. In one embodiment, the system of the invention includes a computer network management information server. The network management server performs communications using a first computer network management communications protocol. The system further includes a Java development management kit (“JDMK”) methods protocol adapter (“MPA”) that is configured to translate the first computer network management communications protocol into a JDMK communications protocol. A JDMK agent that is configured to communicate with the JDMK MPA using the JDMK communications protocol also is included.
    Type: Application
    Filed: December 4, 1998
    Publication date: December 6, 2001
    Inventors: JAMIE NELSON, JONATHAN NELSON, DAVID SPENCER, RAJEEV ANGAL
  • Publication number: 20010032256
    Abstract: Software, methods, and systems for representing devices on a computer network are described. In one embodiment, the system of the invention includes a topology service. The topology service includes a protocol interface mechanism, an engine, and a database support mechanism. The topology service is coupled with a data storage mechanism. In a more specific embodiment, the protocol interface mechanism, engine, and database support mechanism each configured to operate as independent components.
    Type: Application
    Filed: March 7, 2001
    Publication date: October 18, 2001
    Inventors: Raghavendra Sondur, Akhil Arora, Rajeev Angal, Balaji Pagadala, Bart Fisher
  • Patent number: 6301624
    Abstract: A method for processing events generated by software and hardware entities installed on a computer network that avoids overload conditions at large event processing rates is provided. In one embodiment, the method includes the steps of providing a protocol translation facility that is configured to translate messages from a first network communications protocol to a second network communications protocol. The protocol translation facility is further configured to receive events transmitted by software and hardware entities on the network. The protocol translation facility forwards the events to a management information server. An event is received, and a determination is made whether an association between the protocol translation facility and the entity exists.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: October 9, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Linda Lee, Subodh Bapat, Rajeev Angal
  • Patent number: 6298378
    Abstract: Improved techniques for reporting events raised by entities running on computer networks are disclosed. The techniques provide an event distribution system that handles events generated by various software and other entities installed on a computer or communications network. The event distribution system is capable of handling large volumes of event traffic and can be installed and operated separately from other network management software components to provide thereby more robust operations in the case one or more components fail. In addition, the event distribution system can be scaled readily to handle greater volumes of network traffic. In one embodiment, an event distribution service is coupled with an event source. In addition, an event listener is provided on the computer network. When an event is generated from the event source and received by the event distribution system, the event distribution system processes and forwards the event, or a notification of the event, to an appropriate listener.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: October 2, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Rajeev Angal, Shivaram Bhat, Subodh Bapat, Ragavendra Sondur
  • Patent number: 6243746
    Abstract: Software, method, and systems for representing devices on a computer network are described. In one embodiment the invention comprises a method which identifies devices on a computer network; creates topology objects configured to represent the devices; associates the topology objects with the identified devices; stores the associated topology objects in a database managed by a topology service. The embodiment further is capable of receiving an alarm notification regarding a device having an associated topology object stored in the database, extracting the topology object, and acting on said topology object update an alarm count in the topology object; propagate the alarm notice to other topology nodes associated with the topology object; store information related to the alarm and the database; and notifying other services on the computer network. Other embodiments update the relationships between the devices and associated topology objects stored in the database.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: June 5, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: Raghavendra Sondur, Akhil Arora, Rajeev Angal, Balaji Pagadala, Bart Fisher