Patents by Inventor Venkata Naga Vedula

Venkata Naga Vedula 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: 20070226738
    Abstract: Enabling a designer to specify workflows to process various results of execution of transactions. A user specifies the specific workflow to be executed on the corresponding result of a transaction. A transaction mapping filter then detects the occurrence of each result and initiates execution of the corresponding workflow. As the transaction mapping filter can be implemented decoupled from the application software/code, a user can flexibly change the links of workflows to results of transactions, as desired in the specific situation.
    Type: Application
    Filed: May 5, 2006
    Publication date: September 27, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula
  • Publication number: 20070150521
    Abstract: Specifying the policies with which (portion of) an email communication is to be stored as a record, within the content of the email communication. In an embodiment, an attachment file specifies such policies in the form of XML tags. As a result, a user may merely need to attach a file specifying the desired policies, and send the email communication. In one implementation, the user specifies a pre-specified email address as a recipient to cause the email communication to be saved as a record.
    Type: Application
    Filed: February 3, 2006
    Publication date: June 28, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula
  • Publication number: 20060212533
    Abstract: According to an aspect of the present invention, information indicating the list of referrer documents referring to a referred document, is maintained. Thus, when the document identifier (name and directory location of the document) changes, the list of referrer documents that need to be changed can be easily identified. In an embodiment, the administrators of the referrer document are notified (e.g., by an automatic email) of the change of the document identifier of the referred document. According to another aspect of the present invention, a first mapping of the Uniform Resource Locator (URL) of each web accessible page/document to a virtual link is maintained in a web server. The content server maintains a second mapping of the virtual link to the document identifier. Thus, when the document identifier changes, only the second map in the content server needs to be updated for continued access of the content.
    Type: Application
    Filed: May 3, 2005
    Publication date: September 21, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula
  • Publication number: 20060210067
    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: Application
    Filed: May 2, 2005
    Publication date: September 21, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula
  • Publication number: 20060179081
    Abstract: A synchronization unit examines the packets on a network to determine the changes being caused to a database server, and propagates the same changes to corresponding backup server(s). As the synchronization is implemented in a separate unit, the throughput performance of database servers may not be impeded due to the synchronization requirement.
    Type: Application
    Filed: February 6, 2005
    Publication date: August 10, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula
  • Publication number: 20060173815
    Abstract: A server system which stores data indicating the identifiers of web pages associated with which each portion has been previously rendered. The data facilitates identification of the entire web pages even if interest is expressed based on content of the portions. For example, a search engine may search the contents of the portions, and then send as search results the identifiers of the web pages which have previously included the portions. As a result, a user may be displayed the entire web pages (as opposed to just the content of the portion), which could be more meaningful.
    Type: Application
    Filed: January 28, 2005
    Publication date: August 3, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula
  • Publication number: 20060112180
    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: Application
    Filed: November 3, 2004
    Publication date: May 25, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula
  • Publication number: 20060107261
    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 aggreate 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: Application
    Filed: November 18, 2004
    Publication date: May 18, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Venkata Naga Vedula