Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

120 results about "Representational state transfer" patented technology

Representational state transfer (REST) is a software architectural style that defines a set of constraints to be used for creating Web services. Web services that conform to the REST architectural style, called RESTful Web services, provide interoperability between computer systems on the Internet. RESTful Web services allow the requesting systems to access and manipulate textual representations of Web resources by using a uniform and predefined set of stateless operations. Other kinds of Web services, such as SOAP Web services, expose their own arbitrary sets of operations.

Systems and methods for providing user interfaces for management applications

The present application is directed towards systems and methods for providing user interfaces for management applications via a definition-based graphical user interface (GUI) framework for developing web based management applications for servers, intermediaries, routers, wide area network (WAN) accelerators, caches, switches, or any other type and form of computing device. The plug-in free framework reduces the server's resource consumption and bandwidth by making a full use of resources available on the client computing device or browser. A complete web application can be developed using JavaScript Object Notation (JSON) definitions along with a representational state transfer (REST) based application programming interface (API) efficiently using the framework, which may comprise light-weight pure JavaScript or similar executable code. In many embodiments, the framework may be layered in a model-view-controller (MVC) architecture easing resource consumption, maintenance and extensibility.
Owner:CITRIX SYST INC

System and method for providing a representational state transfer proxy service for a blockchain cloud service

In accordance with an embodiment, described herein are systems and methods for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a REST proxy service component. The REST proxy service uses a service development kit for the distributed ledger to communicate with the distributed ledger, and can provide REST APIs for use by client applications to query through chaincodes, synchronously or asynchronously invoke transactions through the chaincodes, get transaction statuses, and get BCS proxy versions. The REST proxy service component can authenticate REST calls, and translate the REST calls into remote procedural calls, for use in interfacing with the distributed ledger. The REST proxy service component can further provide REST APIs that support the same functions which are provided by the BCS management console component, and provide a user interface for client applications to consume the BCS instance.
Owner:ORACLE INT CORP

Services within reverse proxy servers

Embodiments of the invention provide techniques for processing messages transmitted between computer networks. Messages, such as requests from client devices for web services and other web content may be transmitted between multiple computer networks. Intermediary devices or applications such as proxy servers may receive, process, and transmit the messages between the communication endpoints. In some embodiments, a reverse proxy server may be configured to dynamically generate Representational State Transfer (REST) services and REST resources within the reverse proxy server. The REST services and REST resources within the reverse proxy server may handle incoming requests from client devices and invoke backend web services, thereby allowing design abstraction and / or enforcement of various security policies on the reverse proxy server.
Owner:ORACLE INT CORP

Method and system for social bookmarking of resources exposed in web pages that don't follow the representational state transfer architectural style (REST)

A system for social bookmarking of a resource provided through a Web application that doesn't follow the representational state transfer architectural style (REST). When processing a request for a social bookmarking operation, the system searches for a URL and potentially other resource information within the document object model of a currently loaded Web page. If such resource information is found, then it is used to process the requested social bookmarking operation. Otherwise, if such resource information is not found in the document object model, then the system uses the URL stored in the location bar of the Web browser to process the requested social bookmarking operation. The system includes semantic information in the DOM of a Web page that is used to identify subsets of content within the Web page that can be socially bookmarked. The semantic information of the disclosed system is stored in what are generally referred to as “microformatting”. The disclosed microformatting indicates consistent URLs (e.g. permalinks) for returning particular corresponding resources within the Web page. A social bookmarking engine can provide enhanced bookmarklets and browser plug-in to scan each received Web page that is loaded into a Web browser.
Owner:IBM CORP

Method and apparatus for securely invoking a rest api

An embodiment of the present invention provides a system that enables a user to securely invoke a REST (Representational State Transfer) API (Application Programming Interface) at an application server. A client can establish a secure communication channel with an application server, and can send a request to the application server to invoke the REST API. The client can then receive a security token from an authentication system in response to authenticating the user with the authentication system. Next, the client can receive a nonce and a timestamp from the application server. The client can then determine a security token digest using the security token, the nonce, and the timestamp. Next, the client can resend the request to the application server to invoke the REST API with the security token digest. The application server can invoke the REST API if the security token digest is valid.
Owner:INTUIT INC

User-driven centralized access control method for SDN (Software Defined Network)

The invention discloses a user-driven centralized access control method for an SDN (Software Defined Network), which belongs to the technical field of computer applications. The method is characterized by comprising the following steps of providing a friendly and centralized management interface for a user by utilizing an REST API (Representational State Transfer Application Programming Interface); simplifying a global network view to an abstract network view; carrying out matching detection on a newly added access control list rule requested by a user; implementing access control based on the abstract network view in an active manner according to the user request; and dynamically responding to a network view updating event to update a flow table timely. According to the method, the centralized interface is provided for the user to simplify the network management; the access control is implemented in an active manner, so that the data packet forwarding delay is reduced; through carrying out the matching detection, a space of the flow table is saved; and furthermore, through dynamically responding to the network view updating event, the correctness of a high-level decision is guaranteed.
Owner:DALIAN UNIV OF TECH

System and method for data storage and retrieval

A scheme for a business-software application system (e.g., SAP) to access cloud storage (e.g., AT&T Synaptic Storage-as-a-Service) by means of an add-on enabler software module, where applications can use cloud storage as an archive (e.g., ArchiveLink) repository. In one embodiment, a business-software application system includes an application server and an enabler. The application server is configured to execute a plurality of applications and includes an archiving module. The enabler is adapted to exchange application data with (i) the archiving module, and, (ii) via a secure connection, a cloud-storage repository. In one embodiment, the enabler employs the SAP ArchiveLink protocol to communicate with the archiving module and is adapted to make signed Representational State Transfer (REST) HTTP calls through the ABAP language.
Owner:DOLPHIN ENTERPRISE SOLUTIONS

System and method of consuming and integrating with rest-based cloud and enterprise services

Techniques are disclosed for consuming and integrating with representational state transfer (REST) based services. In one embodiment, a multiple-step extract, transform, load (ETL) job includes one or more REST steps. Each step in the ETL job performs a particular well-defined task, and the REST step in particular constructs REST requests, invokes REST services, and retrieves REST responses. The REST step may be mapped to a vector of inputs such that multiple REST service calls are made for each of the inputs. Further, a reusable connection may be employed so that one connection can be used to make multiple REST service calls. URLs used to make REST service calls may be dynamically constructed based on input data parameters and ETL job parameters. Additionally, a graphical user interface (GUI) allows users to configure aspects of a REST step.
Owner:IBM CORP

Using representational state transfer (REST) for consent management

A framework, which conforms to the OAuth standard, involves a generic OAuth authorization server that can be used by multiple resource servers in order to ensure that access to resources stored on those resource servers is limited to access to which the resource owner consents. Each resource server registers, with the OAuth authorization server, metadata for that resource server, indicating scopes that are recognized by the resource server. The OAuth authorization server refers to this metadata when requesting consent from a resource owner on behalf of a client application, so that the consent will be of an appropriate scope. The OAuth authorization server refers to this metadata when constructing an access token to provide to the client application for use in accessing the resources on the resource server. The OAuth authorization server uses this metadata to map issued access tokens to the scopes to which those access tokens grant access.
Owner:ORACLE INT CORP

Technique for finding rest resources using an n-ary tree structure navigated using a collision free progressive hash

The present invention discloses a data structure which, given an identifier for a Representational State Transfer (REST) resource, can rapidly yield a configured target and simultaneously yield all configured pattern based rules and constraints for the target. The disclosed data structure is a tree structure including nodes for URL portions. Each node is associated with a hash tree specifically grown in a manner that ensures collision occurrences are non-existent. The tree structure is effectively two or more superimposed trees; one for URL pattern matching to determine a target, another for determining constraints. A single tree traversal, which can be based on a progressive hash, can be used to concurrently determine a target and a set of constraints, which represents improved performance over conventional implementations that require multiple, distinct query / response operations to produce equivalent results.
Owner:LINKEDIN

Software architecture system

ActiveCN103309674AImplement modular development managementRealize dynamic configurationSpecific program execution arrangementsRepresentational state transferWeb application
The invention provides a software architecture system which is achieved based on an OSGI (Open Service Gateway Initiative) specification and an REST (Representational State Transfer) principle. The software architecture system comprises a monitoring management module, a dependence management module, a service management module and a route distribution module, wherein the monitoring management module is used for monitoring all business plug-ins and / or services in an OSGI container; the business plug-ins are used for executing corresponding business logic according to an external data request; the dependence management module is used for providing and managing OSGI service dependence among the business plug-ins; the service management module is used for controlling the business plug-ins to execute the business logic and controlling release and stop of the services in the OSGI container; the route distribution module is used for receiving the data request from a browser, determining a corresponding processing method of a numerical value according to the numerical value of an extended attribute of the data request, and distributing the data request to the business plug-in corresponding to the processing method; and processing is conducted by the business plug-in or conducted according to a default rule of the REST principle. With the adoption of the technical scheme, modular development management, dynamic configuration and extension of a web application can be achieved.
Owner:ZICT TECH CO LTD

Speech processing method based upon a representational state transfer (REST) architecture that uses web 2.0 concepts for speech resource interfaces

The present invention discloses a method of performing speech processing operations based upon Web 2.0 type interfaces with speech engines. The method can include a step of interfacing with a Web 2.0 server from a standard browser. A speech-enabled application served by the Web 2.0 server can be accessed. The browser can render markup of the speech-enabled application. Speech input can be received from a user of the browser. A RESTful protocol, such as the ATOM Publishing Protocol (APP), can be utilized to access a remotely located speech engine. The speech engine can accept GET, PUT, POST, and DELETE commands. The speech processing engine can process the speech input and can provide results to the Web 2.0 server. The Web 2.0 server can perform a programmatic action based upon the provided results, which results in different content being presented in the browser.
Owner:IBM CORP

AUTOMATING CLIENT DEVELOPMENT FOR NETWORK APIs

System and method of automating client development for an application programming interface (API). An embodiment includes an apparatus capable of receiving information regarding a target application resource accessible by an API, and of generating a selected sequence of API calls based on weighted transitions in an API model representing resources needed for a client to perform interactions with the API. The apparatus is able to automatically generate a client program for interacting with the API according to a sequence of API calls. Additionally, methods are described for converting a model of an API into a directed, weighted graph, allowing determination of a selected sequence of API calls to access a target application resource. The API may be a Representational State Transfer API (REST API) implemented for a software defined network (SDN).
Owner:FUTUREWEI TECH INC

System and Method for Validating Documentation of Representational State Transfer (Rest) Services

A validation tool is provided for a representational state transfer (REST) service. In one embodiment, a method for validating documentation of a REST service includes including detecting one or more messages for a REST service by a validator, wherein the one or more messages are intercepted for the REST service, translating documentation of the REST service, by the validator, into a representation of an automaton, and validating the one or more messages by the validator based on the automaton, wherein validation of the messages determines conformance of the REST service to the documentation of the REST service.
Owner:RACKSPACE US

Dynamic webpage interface for an intelligent electronic device

A dynamic webpage interface for an intelligent electronic device (IED) and method thereof are provided. The present disclosure provides for separating a webpage into multiple discrete resources, and to customize the resources returned by a web server based on the contents of a request. In one embodiment, such a custom request is implemented by a Web Services interface, such as content based API's like SOAP (Simple Object Access Protocol), or address and command based API's like REST (Representational State Transfer). In another embodiment, such a custom request may also be implemented by server side processing, such as CGI (Common Gateway Interface), PHP (Hypertext Preprocessor), or other server side engines.
Owner:ELECTRO INDUSTRIES GAUGE TECH

Differential cache for representational state transfer (REST) api

System and method of differential cache control. Different parts of a representation are controlled by different cache expiration times. A differential control scheme may adopt a hierarchical control structure in which a subordinate level control policy can override its superordinate level control policies. Different parts of the representation can be updated to a cache separately. Differential cache control can be implemented by programming a cache control directive in HTTP / 1.1. Respective cache expiration time and their control scopes can be specified in a response header and / or response document provided by a server.
Owner:FUTUREWEI TECH INC

Mobile enablement of existing web sites

Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from said one or more hypertext markup language pages; and packaging said one or more hypertext markup language pages as the mobile application.
Owner:IBM CORP

Method of constructing REST (representational state transfer) styled ontology annotation visualization system

The invention relates to a method of constructing a REST (representational state transfer) styled ontology annotation visualization system. The method includes: S100, using an ontology as a basic object for system processing to allow a machine to understand intrinsic logic meaning of data; S200, using a relational database to endure ontological data stored and analyzed, so as to conveniently and quickly visit and operate the ontological data; S300, using the ontological data to perform automatic semantic annotation of an REST styled service to information acquired, thereby extending the REST styled service to extract the ontological data; S400, visualizing the ontology and providing different strategies for ordinary users and expert users; S500, establishing a web work heterogeneously supportive and across browser platforms through the REST architecture style, thereby allowing users to conveniently gain access and a server to more efficiently run. Visualization and web services are implemented to web works based on the REST architecture style, the visualization technology is built in, and checking is facilitated.
Owner:WUHAN UNIV OF TECH

Resource management method and system of heterogeneous virtualization platform, equipment and storage medium

The embodiment of the invention discloses a resource management method and system of a heterogeneous virtualization platform, equipment and a storage medium. The method includes: carrying out resourcepool dividing for various virtualization types; obtaining a unified interface layer by encapsulation on the various virtualization types, wherein the unified interface layer provides an REST (Representational State Transfer) interface; using a virtualization type, which corresponds to user registration information, to carry out controller registration to the unified interface layer to establish correspondence relationships of a controller and resource pools; and invoking the controller, which corresponds to a resource invoking request, through the unified interface layer to access a resourcepool, which corresponds the controller, to realize resource invoking. According to the method, the heterogeneous virtualization platform is subdivided into resource pools, available resources in the pools are presented to users, the users are enabled to only need to be concerned by the problem of which pool of resources need to be used, needed use quantity and available resource quantity without staying on aspects of technology, operation, problem investigation and the like; and the unified interface layer is established, various virtualization technologies are uniformly managed and controlledby the one platform, platform reduction is realized, and complexities are simplified.
Owner:华胜信泰信息产业发展有限公司

Distributed user input to text generated by a speech to text transcription service

ActiveUS20130110509A1Improve speech to text transcription resultQuality improvementSpeech recognitionRepresentational state transferUser input
A particular method includes receiving, at a representational state transfer endpoint device, a first user input related to a first speech to text conversion performed by a speech to text transcription service. The method also includes receiving, at the representational state transfer endpoint device, a second user input related to a second speech to text conversion performed by the speech to text transcription service. The method includes processing of the first user input and the second user input at the representational state transfer endpoint device to generate speech to text adjustment information.
Owner:MICROSOFT TECH LICENSING LLC

Social media bot to representational state transfer (REST) proxy for data systems

Provided are techniques for social media bot to Representational State Transfer (REST) proxy for data systems. An adapter for a social media application and message to Representational State Transfer (REST) mappings are provided. A social media bot is created to represent a data system component. The social media bot and the adapter are used to enable the data system component to interact with the social media application by using the message to REST mappings to map social media messages for the social media application and REST calls that are used to access the data system component.
Owner:IBM CORP

Comprehensive resource management platform system based on REST (Representational State Transfer) architecture

The invention discloses a comprehensive resource management platform system based on an REST (Representational State Transfer) architecture. The comprehensive resource management platform system based on the REST architecture comprises a foreground function management module used for managing the information of a user, a service provider and a terminal, and a background function management module used for providing a processing platform for the resource management platform system, and processing the information of the user, the service provider and the terminal of the foreground function management module to finish the operation of an administrator. According to the comprehensive resource management platform system based on the REST architecture, information of different data formats from various heterogeneous networks can be conveniently transmitted to the comprehensive resource management platform with a uniform data format through a RESTful gateway, so that resources can be reorganized to generate various applications. Moreover, the comprehensive resource management platform system is simple in structure, and is convenient to operate; a comprehensive resource management platform system with excellent performance is provided, so that the efficiency of resource management and the working efficiency are increased.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Physical switch initialization using representational state transfer services

Using a representational state transfer services framework (REST), embodiments of the present invention can improve interoperability between SDN controllers and network devices (e.g., physical switches, routers, etc.) of different vendors through the use of dynamically created logical switches loaded from the SDN controller. Embodiments of the present invention allow the SDN controller to serve a plurality of different network device types a logical switch directly or can redirect them to another controller / repository, e.g. for load balancing. After loading the logical switches on the network devices in the manner described by embodiments of the present invention, a network administrator can remotely invoke various services defined in the logical switches which also allow the administrator to configure network devices automatically. By increasing interoperability between network devices in this fashion, a SDN can evolve or change services dynamically in a manner that also saves memory and allows for improved network security.
Owner:FUTUREWEI TECH INC

REST API quick registration method, device and system

ActiveCN107872484AFlexible Registration ManagementQuick Registration ManagementInterprogram communicationData switching networksRepresentational state transferNetwork packet
The invention discloses a REST (Representational State Transfer) API (Application Programming Interface) quick registration method, device and system. The method includes that an API registration table device receives basic information of a REST API input by a user; an API analyzer extracts a parameter list and a calling example of the REST API from a request packet and a response packet of the REST API so as to implement the whole REST API registration process. According to the invention, through extracting input / output parameters and a calling request / response example of the API from the request packet and the response packet of the REST API, complex parameter and example recording processes are avoided, so that flexible, quick and consistent REST API registration management is realized.
Owner:CHINA TELECOM CORP LTD

Enhanced mobilization of existing web sites

Mobile enablement of a web site, in one aspect, may comprise separating the web application into a static content and a dynamic content, the dynamic content comprising one or more data sources from which to retrieve data at runtime of the web application; rendering the static content as one or more hypertext markup language pages with one or more links between the hypertext markup language pages converted to local links; changing one or more references to the dynamic content to representational state transfer requests; enabling the representational state transfer requests from the one or more hypertext markup language pages; enabling use by the one or more hypertext markup language pages of at least one HTML5 feature that is accessible on the mobile device; and packaging the one or more hypertext markup language pages as the mobile application.
Owner:IBM CORP

Auto-generating representational state transfer (REST) services for quality assurance

Provided are techniques for auto-generating Representational State Transfer (REST) services for quality assurance. One or more test cases and artifacts are received for a project. A test Representational State Transfer (REST) service is generated for the project using the one or more test cases and the artifacts. The test REST service is deployed on an application server for use in testing features of a REST service client application.
Owner:IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products