Patents by Inventor Vebhhav Singh
Vebhhav Singh 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: 8516123Abstract: Inbound processing of web service request messages at runtime is enhanced by providing validation of the message structure against corresponding schema, at an intermediary web service server rather than at the web service level (e.g., entirely by a web service application). Hence, there is minimal delay in responding to the client upon determining an invalid message structure, and unnecessary processing of invalid messages by the web service application is avoided.Type: GrantFiled: February 12, 2004Date of Patent: August 20, 2013Assignee: Oracle International CorporationInventors: Nan Xie, Vebhhav Singh
-
Patent number: 8443380Abstract: A web services system provides web services interfaces to applications having native interfaces with different types of synchrony. The web services interfaces can have the same or different type of synchrony than the underlying application. The web services layer translates a web services request from a client to corresponding function calls to applications. Upon receiving a response from an application, the web services layer translates the response back to a web services format and forwards it to the client. A naming convention is used to define the names of the data types and operations in the web services interface corresponding with data types and functions of the application. A function prefix can be used to specify a namespace in the web services interface unique to the application. A web services namespace is assigned to tokens so that requests for asynchronous web services are diverted to a general web services routine.Type: GrantFiled: March 18, 2011Date of Patent: May 14, 2013Assignee: Oracle International CorporationInventors: Nan Xie, Vebhhav Singh
-
Publication number: 20110167432Abstract: A web services system provides web services interfaces to applications having native interfaces with different types of synchrony. The web services interfaces can have the same or different type of synchrony than the underlying application. The web services layer translates a web services request from a client to corresponding function calls to applications. Upon receiving a response from an application, the web services layer translates the response back to a web services format and forwards it to the client. A naming convention is used to define the names of the data types and operations in the web services interface corresponding with data types and functions of the application. A function prefix can be used to specify a namespace in the web services interface unique to the application. A web services namespace is assigned to tokens so that requests for asynchronous web services are diverted to a general web services routine.Type: ApplicationFiled: March 18, 2011Publication date: July 7, 2011Applicant: Oracle International CorporationInventors: Nan Xie, Vebhhav Singh
-
Patent number: 7930702Abstract: A web services system provides web services interfaces to applications having native interfaces with different types of synchrony. The web services interfaces can have the same or different type of synchrony than the underlying application. The web services layer translates a web services request from a client to corresponding function calls to applications. Upon receiving a response from an application, the web services layer translates the response back to a web services format and forwards it to the client. A naming convention is used to define the names of the data types and operations in the web services interface corresponding with data types and functions of the application. A function prefix can be used to specify a namespace in the web services interface unique to the application. A web services namespace is assigned to tokens so that requests for asynchronous web services are diverted to a general web services routine.Type: GrantFiled: March 14, 2005Date of Patent: April 19, 2011Assignee: Oracle International CorporationInventors: Nan Xie, Vebhhav Singh
-
Patent number: 7797400Abstract: A computer-implemented method of testing interoperability of a web service against a plurality of web services tools may include steps of providing a web services description language file (WSDL) that describes the web service to be tested; selecting at least one of the plurality of web services tools; generating and compiling sets of proxy files for each selected web service tool based upon the provided WSDL file and loading the generated and compiled proxy files into memory; generating an XML test case for each of the generated and compiled sets of proxy files, the XML test case including dummy variables for each operation of the provided WSDL file; populating the generated XML test case with values for at least some of the dummy variables, and invoking a targeted web service from a selected client platform using the populated XML test case and providing results for each invocation.Type: GrantFiled: September 6, 2006Date of Patent: September 14, 2010Assignee: Oracle International CorporationInventors: Vebhhav Singh, Nan Xie, James Dang, Anping Wang
-
Patent number: 7797450Abstract: A web service broker transforms, at runtime, output data from client applications to the input data form required by various web services. Such transformations are based on data and/or parameter mappings that are accessible to the broker. Further, the broker accesses and invokes particular web services in the manner required by the web services. Such invocations are based on information regarding the access style, such as RPC style of communication, and encoding, such as SOAP, associated with respective web services. The broker provides a generic framework in that it is capable of supporting transformation of different data and data forms from many different applications to respective data that many different respective web services can use.Type: GrantFiled: August 26, 2003Date of Patent: September 14, 2010Assignee: Oracle International CorporationInventors: Nan Xie, Vebhhav Singh
-
Patent number: 7636362Abstract: Systems, methodologies, media, and other embodiments associated with prioritizing network traffic are described. One exemplary method embodiment includes receiving a notice from a computer component to prioritize network traffic associated with a selected service. Network communications are inspected to identify priority network traffic associated with the selected service. Priority settings can then be dynamically reconfigured in the priority network traffic.Type: GrantFiled: February 26, 2004Date of Patent: December 22, 2009Assignee: Oracle International Corp.Inventors: Vebhhav Singh, Veshaal Singh, Nan Xie
-
Patent number: 7555547Abstract: Systems, methodologies, media, and other embodiments associated with identifying network communications of services are described. One example system embodiment includes a service identification logic configured to monitor execution of software of an application server and identify services being processed. The service identification logic can further include a logic configured to identify network communications associated with an identified service. The example system may also include a notification logic configured to notify one or more network devices to provide priority processing for the network communications associated with the identified service.Type: GrantFiled: February 26, 2004Date of Patent: June 30, 2009Assignee: Oracle International Corp.Inventors: Vebhhav Singh, Veshaal Singh, Nan Xie
-
Publication number: 20080059558Abstract: A computer-implemented method of testing interoperability of a web service against a plurality of web services tools may include steps of providing a web services description language file (WSDL) that describes the web service to be tested; selecting at least one of the plurality of web services tools; generating and compiling sets of proxy files for each selected web service tool based upon the provided WSDL file and loading the generated and compiled proxy files into memory; generating an XML test case for each of the generated and compiled sets of proxy files, the XML test case including dummy variables for each operation of the provided WSDL file; populating the generated XML test case with values for at least some of the dummy variables, and invoking a targeted web service from a selected client platform using the populated XML test case and providing results for each invocation.Type: ApplicationFiled: September 6, 2006Publication date: March 6, 2008Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Vebhhav Singh, Nan Xie, James Dang, Anping Wang
-
Patent number: 7337148Abstract: A technique is described in which a web service provider is able to specify that messages related to business transactions with the web service includes trading partner information. For example, a provider may specify such requirements in a WSDL description of the relevant web service and may register the description with a UDDI registry. The trading partner information is regarding business transactions between the requesting party and the provider and is related to pre-established trading partner relationships and associated agreements and processes. Such trading partner information typically includes information that identifies, for example, the requesting party and the type of transaction. Consequently, the provider can determine whether the received request originates from an established trading partner and whether the requesting party is entitled to conduct the requested business transaction. Hence, application-level security is provided to electronic business transactions.Type: GrantFiled: October 21, 2003Date of Patent: February 26, 2008Assignee: Oracle International CorporationInventors: Nan Xie, Vebhhav Singh
-
Publication number: 20060206559Abstract: A web services system provides web services interfaces to applications having native interfaces with different types of synchrony. The web services interfaces can have the same or different type of synchrony than the underlying application. The web services layer translates a web services request from a client to corresponding function calls to applications. Upon receiving a response from an application, the web services layer translates the response back to a web services format and forwards it to the client. A naming convention is used to define the names of the data types and operations in the web services interface corresponding with data types and functions of the application. A function prefix can be used to specify a namespace in the web services interface unique to the application. A web services namespace is assigned to tokens so that requests for asynchronous web services are diverted to a general web services routine.Type: ApplicationFiled: March 14, 2005Publication date: September 14, 2006Applicant: Oracle International CorporationInventors: Nan Xie, Vebhhav Singh
-
Publication number: 20050198154Abstract: Inbound processing of web service request messages at runtime is enhanced by providing validation of the message structure against corresponding schema, at an intermediary web service server rather than at the web service application (e.g., web service application). Hence, there is minimal delay in responding to the client upon determining an invalid message structure, and unnecessary processing of invalid messages by the web service application is avoided.Type: ApplicationFiled: February 12, 2004Publication date: September 8, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nan Xie, Vebhhav Singh
-
Publication number: 20050190755Abstract: Systems, methodologies, media, and other embodiments associated with prioritizing network traffic are described. One exemplary method embodiment includes receiving a notice from a computer component to prioritize network traffic associated with a selected service. Network communications are inspected to identify priority network traffic associated with the selected service. Priority settings can then be dynamically reconfigured in the priority network traffic.Type: ApplicationFiled: February 26, 2004Publication date: September 1, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Vebhhav Singh, Veshaal Singh, Nan Xie
-
Publication number: 20050190692Abstract: Systems, methodologies, media, and other embodiments associated with identifying network communications of services are described. One example system embodiment includes a service identification logic configured to monitor execution of software of an application server and identify services being processed. The service identification logic can further include a logic configured to identify network communications associated with an identified service. The example system may also include a notification logic configured to notify one or more network devices to provide priority processing for the network communications associated with the identified service.Type: ApplicationFiled: February 26, 2004Publication date: September 1, 2005Applicant: ORACLE INTERNATIONAL CORPORATONInventors: Vebhhav Singh, Veshaal Singh, Nan Xie
-
Publication number: 20050086178Abstract: A technique is described in which a web service provider is able to specify that messages related to business transactions with the web service includes trading partner information. For example, a provider may specify such requirements in a WSDL description of the relevant web service and may register the description with a UDDI registry. The trading partner information is regarding business transactions between the requesting party and the provider and is related to pre-established trading partner relationships and associated agreements and processes. Such trading partner information typically includes information that identifies, for example, the requesting party and the type of transaction. Consequently, the provider can determine whether the received request originates from an established trading partner and whether the requesting party is entitled to conduct the requested business transaction. Hence, application-level security is provided to electronic business transactions.Type: ApplicationFiled: October 21, 2003Publication date: April 21, 2005Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nan Xie, Vebhhav Singh
-
Publication number: 20040068586Abstract: A web service broker transforms, at runtime, output data from client applications to the input data form required by various web services. Such transformations are based on data and/or parameter mappings that are accessible to the broker. Further, the broker accesses and invokes particular web services in the manner required by the web services. Such invocations are based on information regarding the access style, such as RPC style of communication, and encoding, such as SOAP, associated with respective web services. The broker provides a generic framework in that it is capable of supporting transformation of different data and data forms from many different applications to respective data that many different respective web services can use.Type: ApplicationFiled: August 26, 2003Publication date: April 8, 2004Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nan Xie, Vebhhav Singh