Scriptable object model for network based services
First Claim
Patent Images
1. A method comprising:
- receiving a function call for a service through a scripting interface, said service being provided over a network connection;
performing a connection function to connect to said service;
receiving input data from said scripting interface;
transmitting said input data to said service;
receiving output data from said service; and
transmitting said output data to said scriptable interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A scripting model may include links to web based services by including an interface associated with each web based service. The interface may perform various functions used to exchange information with a web based service, such as discovery, addressing, connection, configuration, authentication, and other functions. The web based service may be used in a similar manner as a local service within the scripting model, including automatic memory management, bounds checking, data translation, and other features of scripting.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a function call for a service through a scripting interface, said service being provided over a network connection; performing a connection function to connect to said service; receiving input data from said scripting interface; transmitting said input data to said service; receiving output data from said service; and transmitting said output data to said scriptable interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A scripting system comprising:
-
a scripting interface adapted to receive a script and interpret said script, said scripting interface being operable on a client device; a service operable over a network connection, said service comprising; an input function adapted to accept input data in a first predefined format; and an output function adapted to transmit output data in a second predefined format; and a connection module adapted to connect said client device to said service. - View Dependent Claims (13, 14, 15, 17, 18, 19, 20)
-
-
16. A network-based service comprising:
-
an interface to a network; an input function adapted to accept input data; an output function adapted to transmit output data; a client adapter for a scripting interface, said client adapter being operable on a client device and adapted to; receive a function call for a service through a scripting interface, said service being provided over a network connection; perform a connection function to connect to said service; receive input data from said scripting interface; transmit said input data to said service; receive output data from said service; and transmit said output data to said scriptable interface.
-
Specification