Patents Represented by Attorney Narendra Reddy Thappeta
  • Patent number: 7882213
    Abstract: A network management system in which an administrator may specify attributes of interest, and the specified attributes are monitored. Graphs/reports corresponding to the specified reports may be generated in a single place (e.g., on a web page) such that the data points for the various attributes may be correlated easily. The specified attributes may contain attributes which are dynamically created (e.g., counters measuring various aspects related to instances of objects). The network management system provides the ability to discover such attributes using a suitable interface, and selection of such attributes as well.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: February 1, 2011
    Assignee: BMC Software, Inc.
    Inventors: Atul Garg, Joe Scarpelli, Rajesh Badhe, Dasari Subramanyeswara Rao
  • Patent number: 7870048
    Abstract: The present invention relates to a method, system and computer program product for displaying a flexible schedule for repayment of a loan. The method comprises computing an effective rate of interest on the basis of a nominal rate of interest and a compounding frequency and calculating installments to be paid based on a principal loan amount, a loan term, a disbursement date, the effective rate of interest and a predetermined set of parameters. Multiple installments of a fixed or variable amount can be paid in a particular period of time. The method facilitates entering user selected parameters such as accrual basis, bullet payment amount and period, payment holiday period and incrementing and/or decrementing installments in corresponding predefined period(s).
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: January 11, 2011
    Assignee: Oracle Financial Services Software Limited
    Inventor: Mandar Arvind Bhagwat
  • Patent number: 7836046
    Abstract: A method, system and computer program product for facilitating verification of an entity against a reference database. The entity is characterized by corresponding attributes. The method obtains a set of attributes from the attributes based on a set of predefined parameters. Further, the method selects a set of algorithms corresponding to each attribute belonging to the set of attributes. Thereafter, the method executes one or more algorithms belonging to a set of algorithms corresponding to each attribute.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: November 16, 2010
    Assignee: Oracle Financial Services Software Limited
    Inventors: Suman Kumar Sarkar, Sanjeev Kumar Agarwal
  • Patent number: 7827141
    Abstract: In transferring data from/to a database server, the size of a network buffer used by a network layer is dynamically adjusted according to the call type and expected size of data to be transferred for the call. Due to such use of appropriate buffer size, throughput performance of the transfer may be enhanced.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: November 2, 2010
    Assignee: Oracle International Corporation
    Inventors: Amit Bande, Krishna Mohan Itikarlapalli, Debashish Chatterjee
  • Patent number: 7818431
    Abstract: A client system registers (with a server system) a service request format indicating the service identifier and the parameters (along with the sequence), and the server system responds with a registration identifier and a service response format specifying the parameters that will be contained in a corresponding service response. Thereafter, to request the service, the client system merely needs to send the parameter values along with the registration identifier. The server system merely sends the parameter values according to the response format. In an embodiment, the formats are generated as extensions to Simple Object Access Protocol (SOAP).
    Type: Grant
    Filed: November 3, 2004
    Date of Patent: October 19, 2010
    Assignee: Oracle International Corporation
    Inventor: Venkata Naga Ravikiran Vedula
  • Patent number: 7783744
    Abstract: To facilitate gathering of information required for root cause analysis associated with the abnormal behavior of an attribute (“problem attribute”), a user can specify causation attributes associated with the problem attribute. When the abnormal behavior is detected for the problem attribute, the causation attributes are automatically polled and stored in a database. The user can later examine the values of the causation attributes to determine if there is a causal relationship to the abnormal behavior of the problem attribute.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: August 24, 2010
    Assignee: BMC Software, Inc.
    Inventors: Atul Garg, Joe Scarpelli, Dasari Subramanyeswara Rao, Anjaneyulu Ramakrishna Tadikamalla, Kartik Kumar Peyyeti, Kannan Ramanathan Kumba, Nagaraj Mysore Narayanarao
  • Patent number: 7725468
    Abstract: Data is maintained indicating which conditions match which data items (e.g., rows) of a data set (e.g., table(s) in a database). When a query is later received, the maintained data is quickly examined to determine the matching data items, thereby enhancing the throughput performance in processing queries directed to the data set.
    Type: Grant
    Filed: May 22, 2005
    Date of Patent: May 25, 2010
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 7716193
    Abstract: Ensuring that desired transactions are serviced in a timely manner in a database server. Resources are reserved ahead for transaction classes of interest, and the corresponding information is stored in a resource reservation table. In one embodiment, each transaction instance is admitted for servicing only if the reservation table indicates that sufficient resources are reserved for the transaction at the time instance the transaction is received. Resources may be reserved for specific transaction instances by using a label value, which would be contained in each transaction for which the time slot is reserved.
    Type: Grant
    Filed: November 25, 2005
    Date of Patent: May 11, 2010
    Assignee: Oracle International Corporation
    Inventor: Karthick Krishnamoorthy
  • Patent number: 7689628
    Abstract: A monitoring system provided according to an aspect of the present invention enables a user to specify multiple resource elements as a resource pool, and view various aggregate information (e.g., sum, average) for attributes of interest for all the resource elements together. Such a feature is particularly useful in distributed environments where multiple independent resource elements need to be viewed as a single resource pool. The user is provided the flexibility to select the specific resource elements to be included in the resource pool.
    Type: Grant
    Filed: July 5, 2005
    Date of Patent: March 30, 2010
    Inventors: Atul Garg, Joe Scarpelli, Bopana Ganapathy, Dasari Subramanyeswara Rao, Girish Narasimha Raghavan, Krishna Murthy Nazare, Anil Kumar Sondekoppa Hanumappa
  • Patent number: 7689634
    Abstract: A file system designed according to a convention which permits the addition of new attributes (potentially of new types not defined earlier) for any desired set of files. In one embodiment, addition of an attribute for a file requires rewriting of attributes (of other files) stored following the added new attribute. In an alternative embodiment, the convention permits an attribute to point to another location at which the storing of new attributes is continued.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: March 30, 2010
    Assignee: Oracle International Corporation
    Inventor: Vivek Agarwal
  • Patent number: 7681196
    Abstract: In an environment in which applications perform multi-tasking by using threads, the optimum number of threads to be provided to an application is determined based on historical data. Due to the use of the historical data, optimum number of threads can be accurately determined, leading to better response times for service requests, without creating unneeded overhead on system processing the service requests. In one embodiment, various status information (of potentially several prior weeks) such as number of tasks received and pending, system resources status (e.g. idle processor time and aggregate memory usage in the system), is maintained. In addition, a table may be maintained to indicate the optimum number of threads for a given combination of status information values. Thus, based on the expected status scenario, the optimum number of threads can be determined and provided at various points of time.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: March 16, 2010
    Assignee: Oracle International Corporation
    Inventor: Venkata Naga Ravikiran Vedula
  • Patent number: 7668762
    Abstract: A supply chain management system processing orders related to a family of products. An user may provide a parameter referred to as ‘aggregate time fence’ (ATF) duration representing an amount of advance time duration after which aggregate supply of all member items is available to satisfy the demand for any member item. For illustration, if an order for a member item is received with a required date being after the ATF duration, the order can be promised even if the required quantity of the first member item is not scheduled to be available at of the required date, provided sufficient number of units of other member items are scheduled to be available as of the requested date. Thus, orders are promised taking advantage of similarities in resource requirements of member items.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: February 23, 2010
    Assignee: Oracle International Corporation
    Inventors: Rajeev Jain, Saurabh Surendra
  • Patent number: 7610293
    Abstract: Correlating resource usage in a database tier to software instructions executing in other tiers of a multi tier application. In an embodiment, each block of instructions of interest (executing in different tiers) is designed to add a corresponding tag associated with a request (requiring a database operation to be performed). The resources required for performance of the database operation may be measured and the tags may be stored along with the measured resources, thereby facilitating correlation of desired software instruction blocks with the usage of resources in database tier.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: October 27, 2009
    Assignee: Oracle International Corporation
    Inventor: Venkata Naga Ravikiran Vedula
  • Patent number: 7606361
    Abstract: Sending a message securely on an insecure channel. The message is encoded in the form of a singular matrix, and multiplied with a first non-singular matrix. The resulting first cipher data is sent to a receiver system. Receiver system multiplies the first cipher data with a second non-singular matrix and the resulting second cipher data is sent to the sender system. The sender system multiplies the second cipher data with the inverse of the first non-singular matrix, and the result is sent to the receiver system. The receiver system multiplies the received result with the inverse of the second non-singular matrix to recover the message.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: October 20, 2009
    Assignee: Oracle International Corporation
    Inventor: Venkata Naga Ravikiran Vedula
  • Patent number: 7600186
    Abstract: Additional synonym pairs are inferred from a pair of schema elements (of different schemas) mapped by a user, and the inferred pairs are added to a dictionary. According to one aspect of the present invention, a mapped pair is inferred as a synonym pair if the elements of the mapped pair cannot be mapped according to a program logic otherwise. According to one more aspect of the present invention, the parents of the mapped elements are also inferred as synonym pairs if sufficient peer (to the mapped elements) elements are already mapped or considered synonyms.
    Type: Grant
    Filed: November 21, 2005
    Date of Patent: October 6, 2009
    Assignee: Oracle International Corporation
    Inventors: Rakesh Saha, Aninda Sengupta, Manoj Gupta
  • Patent number: 7502844
    Abstract: A monitoring system provided according to an aspect of the present invention enables a user to specify one or more resource elements as a group, and compute an Abnormality Index that represents the deviation from a baseline operation of these selected resource elements. In an embodiment, the Abnormality Index is computed as a single number. The user may include any desired attributes of each resource element to be considered in determining deviations. The Abnormality Index represents the number of deviations, the seriousness of deviation (e.g., more serious if deviation relates to unavailability of the resource element), and the extent of deviation (i.e., whether the deviation is based on expected operation for hourly, daily or weekly duration).
    Type: Grant
    Filed: July 29, 2005
    Date of Patent: March 10, 2009
    Assignee: BMC Software
    Inventors: Atul Garg, Joe Scarpelli, Dasari Subramanyeswara Rao, Girish Narasimha Raghavan, Bopana Ganapathy, Anil Kumar Sondekoppa Hanumappa
  • Patent number: 7477603
    Abstract: Support for over-subscription while maintaining priorities (e.g., CBR, VBR RT, VBR nRT, UBR, in that order from high to low) and ensuring that each virtual circuit does not exceed any allocated bandwidth. In an embodiment, a line slot credit is maintained associated with each virtual circuit, which is incremented by a token value (equivalent to a cell slot for transmission on the communication path) in each cell slot. When the line slot credit equals or exceeds a inter-cell delay for the virtual circuit, a VC-credit associated with the virtual circuit is incremented unless the VC-credit value would exceed any maximum threshold value. Cells are transmitted (for VC-types with allocated bandwidths) if the associated VC-credit is at least one, while maintaining priorities by VC-type. PCR may also be enforced on VBR and UBR VC-types.
    Type: Grant
    Filed: July 8, 2003
    Date of Patent: January 13, 2009
    Assignee: Cisco Technology, Inc.
    Inventor: Senthil Kumar Pandian
  • Patent number: 7457788
    Abstract: An approach that enables reducing the number of computations while modeling data sets using a neural network. To model a first system characterized by a data set, a determination is made as to whether the data elements of the data set follow a similar pattern as data elements of another data set. If such an another data set exists, the weights determined with a system associated with the another data set, are used as initial weights while modeling the first system. Due to such a feature, number of computations in a neural network can be reduced while modeling several data sets.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: November 25, 2008
    Assignee: Oracle International Corporation
    Inventor: Amulya Mishra
  • Patent number: 7444835
    Abstract: Creating the illusion of a larger diamond from smaller diamonds. In an embodiment, four corner diamonds (of circular shape and equal size) are placed in four corners of a square area and a center diamond is placed in the gap presented by the four corner diamonds. The center diamond is placed at a level below that of the four corner diamonds and is supported by a rim such that the center diamond does not have to rely on the corner diamonds for support. The rim supports the center diamond at about 90-95% of its pavilion height in one embodiment. Prongs are used in addition to support the corner diamonds.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: November 4, 2008
    Inventor: Nihar Mehta
  • Patent number: 7409439
    Abstract: An approach which enables the overhead of performing a task associated with performing a procedure (function) call to be shifted to clients from a reverse proxy server when the reverse proxy server forwards web pages, the content of which may be dynamically created on the clients according to a description (e.g., using Java Script Language). The reverse proxy server may include instructions associated with the description to re-define the procedure call such that the task (in addition to the logic of the pre-defined procedure call) is performed on the clients. For example, with reference to a procedure call containing a URL accessible only within an intranet, the reverse proxy server may insert instructions which cause each client to insert the URL of the reverse proxy server such that any requests for a resource (corresponding to the URL) are passed through the reverse proxy server.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: August 5, 2008
    Assignee: Sun Microsystems Inc.
    Inventors: Nagendra Kumar Raja, Lakshmanan Aruunachalam