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

31 results about "Rewrite engine" patented technology

A rewrite engine is a software component that performs rewriting on Uniform Resource Locators, modifying their appearance. This modification is called URL rewriting. It is a way of implementing URL mapping or routing within a web application. The engine is typically a component of a web server or web application framework. Rewritten URLs (sometimes known as short, pretty or fancy URLs, search engine friendly - SEF URLs, or slugs) are used to provide shorter and more relevant-looking links to web pages. The technique adds a layer of abstraction between the files used to generate a web page and the URL that is presented to the outside world.

System and method for generalized URL-rewriting

ActiveUS7058633B1Efficient content routingReduces DNS request/reply overheadData processing applicationsDigital data information retrievalRewrite engineUniform resource locator
A URL re-writing system and method in a network examines and modifies HTML data and its embedded URLs. The re-writing system can be implemented in a router and can replace URLs found in the HTML data in order to accomplish more efficient routing for example to a close mirror site or for content routing. The re-writing system can also use URL replacement to insert important or emergency information to data received by users on a Web-based network.
Owner:CISCO TECH INC

Client-side URL rewriter

A system and method for client-side URL rewriting. In one embodiment the method comprises a client sending a request for content to a client proxy, wherein the request for content comprises a first URL. The client proxy may then rewrite the first URL and redirect the request for content to a reverse proxy server. In such an embodiment, the request for content may be sent to the client proxy based on a proxy configuration of the client. In a further aspect of the method above, rewriting the first URL with the client-side URL rewriter may comprise rewriting the request for content to a second URL, and including an indication of the first URL in the rewritten request for content. Furthermore, the first URL may correspond to an intranet server, while the second URL may correspond to the reverse proxy server.
Owner:ORACLE INT CORP

Method and system for cleansing sequence-based data at query time

A method and system for cleansing anomalies from sequence-based data at query time. Sequence-based data such as RFID data is loaded into a database. One or more cleansing rules are received at a cleansing rules engine. The cleansing rule engine converts the cleansing rule(s) to a template that includes logic to compensate for anomalies in the sequence-based data. A query to retrieve the sequence-based data is received by a query rewrite engine. The query rewrite engine rewrites the query by applying the template logic. The rewritten query is executed at query time. The result of the rewritten query execution is identical to the result of executing the original query on a data set generated by applying the cleansing rule to all of the sequence-based data.
Owner:IBM CORP

Proxy access method based on URL (Uniform Resource Locator) rewriting technique

InactiveCN102624918AEasy to useEnable transparent accessTransmissionRewrite engineWeb site
The invention discloses a proxy access method based on a URL (Uniform Resource Locator) rewriting technique. The method comprises the following steps: 1) performing Web requesting; 2) performing identity authentication service based on single sign-on; 3) balancing a colony by a URL rewriting server; and 4) generating a rewritten page after an original web source website server is subjected to the colony balancing of the URL rewriting server, thereby realizing proxy access. The proxy access method provided by the invention is suitable for the fields of library and electronic resource access and is used for realizing the effect of accessing an electronic resource of a library by a reader outside the library.
Owner:BEIJING INFCN INFORMATION TECH

Method and apparatus for providing semantic data architecture

A method of providing a semantic data architecture includes providing a data model layer. The data model layer is formed by a processor, a storage device, a memory, and a communication interface in combination with a data model application program stored in the storage device. The processor, running the data model application program, is configured to use the storage device, memory, and communication interface to selectively receive source data from a source device, process the corresponding source data based on pre-defined data types and filtering terms to form semantic data arranged in a binary tree structure, and store the semantic data in the storage device. The method also includes providing a data filtering layer. The method may also include providing memory model, general purpose parser, backward inference, primitive functions, rewriting engine, and reasoning engine layers in various combinations. An apparatus for providing a semantic data architecture is also provided.
Owner:XEROX CORP

Service page access method and system, and agent server

The present invention provides a service page access method and system, and an agent server. The method comprises: receiving the obtaining request of a Hadoop service page of a user sent by a receiving front device; obtaining the Hadoop service page from a corresponding cluster according to the identification of the cluster carried in the obtaining request of the Hadoop service page and the port identification of the service type; rewriting the URL in the Hadoop service page to be URL capable of performing external access; and sending the Hadoop service page after rewriting URL to the user's client through the front device. According to the technical scheme, a user can obtain the Hadoop service page through the front device and the agent server, and compared with the Hadoop service page access mode through building SSH Tunnel in the prior art, the service page access method and system, and the agent server do not need that the user has the technological base so as to omit the configuration of the SSH Tunnel process by the user and greatly reduce the complex degree of accessing the Hadoop service page.
Owner:BEIJING BAIDU NETCOM SCI & TECH CO LTD

Working stream engine simultaneously supporting artificial stream and automatic stream

InactiveCN101286215AGuaranteed memory persistenceAdd supportResourcesRewrite engineProcess logic
The invention pertains to the field of middleware technical architecture, in particular to the field of the technical architecture of a workflow engine, which is the workflow engine with the ability to simultaneously support artificial flow and automatic flow, comprising a client, an agent layer, an authority verification layer, a process logic treatment layer and a persistence layer, the workflow engine is characterized in that: the structure of the persistence layer is expanded, a memory persistence layer which is separated with a database persistence layer is arranged in the persistence layer, thus carrying out the persistence of the automatic flow information determined in the process logic layer; secondly, the process logic treatment layer is expanded, a rewriting engine part interface is expanded in the process logic layer, the storage mode adopted by the current process is determined by analyzing the process definition; finally, the algorithm for embedding the automatic flow into the artificial flow is complied, thus improving the operation efficiency of embedding the automatic flow into the artificial flow. The workflow engine well solves the problem that the current workflow engine can not simultaneously support the artificial flow and the automatic flow well.
Owner:SHANDONG CVIC SOFTWARE ENG

Two-dimensional bar code electronic station board

A two-dimensional bar code electronic station board implementing method includes the steps: 1, generating a two-dimensional bar code of an electronic station board; 2, making the generated two-dimensional bar code into a two-dimensional bar code electronic station board by combining related information of a station; 3, allowing a cell phone client to scan the two-dimensional bar code of the electronic station board through conventional two-dimensional bar code canning software such as WeChat and Quickpai to obtain a referring address, and invoking a system default browser to access to the web address; 4, after a server receives a request, performing URL (universal serial bus) rewriting and recognition to obtain a real URL address, and leading to a real station board web address corresponding to a bus WAP (wireless application protocol) information query platform; 5, displaying information data such as all arrival information and current positions of passing routes on the station through the bus WAP information query platform.
Owner:ZHEJIANG THIRDNET TECH

Method of carrying out radio data service integrated network gate

IP packet from client end is received by synthesized gateway. If target address of IP packet is IP address of synthesized gateway and local application program or service processor occupies target port, then the local application program or service processor processes the IP packet directly. If target address of IP packet is different from IP address of synthesized gateway, then rule check is carried out and processed based on different situation. Service processor receives data packet and processes the data packet. Final step is to generate charging call ticket. Low layer protocol in TCP / IP protocol is adopted in the invention so as to reduce overhead for unpacking and repacking. The invention is not restricted by HTTP protocol so as to prevent defects caused by rewriting URL and Cookie. Features are favorable stability, security stability and expansibility.
Owner:ZTE CORP

Method of representing a generic format header using continuous bytes and an apparatus thereof

ActiveUS20150373169A1Hardware flexibilitySoftware flexibilityTime-division multiplexTransmissionRewrite engineByte
Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. The expanded protocol header is represented by a data structure that is independent of a size of the protocol header.
Owner:MARVELL ASIA PTE LTD

Configurable caching system and method

The invention provides a configurable caching system and method. The system comprises a front-end scheduler and a front-end cache server. A related location rule and an embedded script Lua language are provided in the front-end scheduler. According to the system and the method provided by the invention, by using url rewriting technology and a self-defined header field value in the front-end scheduler, factors that may interfere with caching are eliminated, thereby ensuring a hit rate of caching to a maximum extent; it is ensured that different URLs are cached according to same logic; meanwhile, it is ensured that login users are provided with separate caching logic for a same URL.
Owner:MOLBASE SHANGHAI BIOTECH CO LTD

Method of modifying packets to a generic format for enabling programmable modifications and an apparatus thereof

ActiveUS20150373155A1Hardware flexibilitySoftware flexibilityTime-division multiplexTransmissionComputer hardwareRewrite engine
Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. In a bit vector, all newly added fields are marked invalid (represented by 0), and all existing fields are marked valid (represented by 1). Software modification commands allow data to be replaced, removed and inserted.
Owner:MARVELL ASIA PTE LTD

Method and device for generating uniform resource locator (URL) rewriting rules

The invention provides a method and device for generating uniform resource locator (URL) rewriting rules. The method comprises the steps of obtaining a target URL set of a target website, wherein thetarget website is a website to generate the URL rewriting rules; obtaining a parameter set of mutually corresponding prefix parameters and resource parameters in the target URL set, wherein the resource parameters are sub-paths of the prefix parameters; and generating a URL rewriting rule set of the target website according to the parameter set. The URL rewriting rules of the website can be automatically analyzed according to an access log without manual participation by adopting the embodiment of the invention.
Owner:ALIBABA GRP HLDG LTD

Gateway configuration method and device, and API gateway

The invention discloses a gateway configuration method. The method comprises steps of: receiving requests sent by users; importing the requests into a plurality of selectors in sequence, and determining whether a current request is in accordance with a determining rule of the selectors, wherein the rule comprises one or more of a mirror requesting rule, a reorientation rule, a URL rewrite rule, and a forwarding rule; if the current request is in accordance with the determining rule of the selectors, processing the request correspondingly according to rules. The method configures and manages user requests in a unified manner, and can screen and process requests according to different rules of the selectors. Further, the invention provides a gateway device and an API gateway using the configuration method. Requests are input, processed, calculated and shown in a unified manner, so that the method has advantages of unified management, centralized processing, flexible configuration and real-time showing.
Owner:GUANGZHOU JUNHAI NETWORK TECH CO LTD

Method of using bit vectors to allow expansion and collapse of header layers within packets for enabling flexible modifications and an apparatus thereof

Embodiments of the apparatus for modifying packet headers relate to a use of bit vectors to allow expansion and collapse of protocol headers within packets for enabling flexible modification. A rewrite engine expands each protocol header into a generic format and applies various commands to modify the generalized protocol header. The rewrite engine maintains a bit vector for the generalized protocol header with each bit in the bit vector representing a byte of the generalized protocol header. A bit marked as 0 in the bit vector corresponds to an invalid byte, while a bit marked as 1 in the bit vector corresponds to a valid byte. The rewrite engine uses the bit vector to remove all the invalid bytes after all commands have been operated on the generalized protocol header to thereby form a new protocol header.
Owner:MARVELL ASIA PTE LTD

SEO overall solution management system

The invention discloses an SEO overall solution management system in the technical field of SEO, and the system comprises a page management subsystem and a keyword management subsystem. The page management subsystem comprises a page static processing module which employs an MVC three-layer architecture, and employs a URL rewriting pseudo static technology to realize static processing; a page layout module which adopts a content page mode of CSS + DIV layout to provide required content for a search engine spider. The keyword management subsystem comprises: a label optimization module used for optimizing titles, keywords and descriptions; a keyword optimization module which is used for managing customization of keywords and keyword density, and automatically putting the keywords into the webpage content after the user customizes the keywords; a keyword evaluation module which is used for selecting keywords optimized by a search engine with better cost performance by utilizing a keyword evaluation model; and a URL optimization module which is used for providing a user-defined creation static and a URL address of a keyword set, realizing the basic requirements of the website group andreducing the management workload.
Owner:南京星期五网络科技有限公司

Method of splitting a packet into individual layers for modification and intelligently stitching layers back together after modification and an apparatus thereof

Embodiments of the apparatus for modifying packet headers relate to pointer structure for splitting a packet into individual layers and for intelligently stitching them back together. The pointer structure includes N+1 layer pointers to N+1 protocol headers. The pointer structure also includes a total size of all headers. A rewrite engine uses the layer pointers to extract the first N corresponding protocol layers within the packet for modification. The rewrite engine uses the layer pointers to form an end point, which together with the total size of all headers is associated with a body of the headers. The body of the headers is a portion of headers that are not modified by the rewrite engine. After all the modifications are performed and modified headers are compressed, the modified layer pointers are used to stitch the modified headers back together with the body of the headers.
Owner:MARVELL ASIA PTE LTD

Method Of Representing A Generic Format Header Using Continuous Bytes And An Apparatus Thereof

Embodiments of the apparatus for modifying packet headers relate to a rewrite engine that represents each protocol header of packets in a generic format specific to that protocol to enable programmable modifications of packets, resulting in hardware and software flexibility in modifying packet headers. Software programs generic formats in a hardware table for various protocols. The rewrite engine is able to detect missing fields from a protocol header and is able to expand the protocol header to a maximum size such that the protocol header contains all possible fields of that protocol. Each of the fields has the same offset irrespective of which variation of the protocol the protocol header corresponds to. The expanded protocol header is represented by a data structure that is independent of a size of the protocol header.
Owner:MARVELL ASIA PTE LTD

A method to rewrite the bottom layer of the UE4 rendering engine and its communication mechanism

The invention discloses a method for rewriting the bottom layer of a UE4 rendering engine and a communication mechanism thereof, belonging to the field of software. The rewriting method comprises: rewriting the mechanism of switching the display depth of the bottom layer of the UE4 engine, rewriting the mechanism of the bottom layer of the UE4 engine processing windows messages, Rewrite the underlying keyboard and mouse response events of the UE4 engine, rewrite the underlying mechanism of the UE4 engine to interact with other windows applications, rewrite the underlying window movement and scaling mechanism of the UE4 engine, rewrite the mechanism of the interaction between the UE4 engine and H5 applications, rewrite The timing trigger function at the bottom of the UE engine. By adopting the rewriting method of the above scheme, the development work can be facilitated without reducing the display effect, and the user experience can also be significantly improved. The invention also discloses a method for displaying a UE project in QT and a UE project. By rewriting the underlying mechanism of the UE4 engine, the UE4 rendering window can be embedded in QT to run and display, and the running frame rate and rendering effect are comparable to the UE client. .
Owner:江苏艾佳家居用品有限公司

Data rewriting method and device, storage medium and computer equipment

PendingCN114357950AImprove the accuracy of semantic understandingImprove the success rate of interactionDatabase updatingSemantic analysisProgramming languageRewrite engine
The invention discloses a data rewriting method and device, a storage medium and computer equipment. The method comprises the steps that rewriting data are mined based on user interaction behavior data in a historical time period, a rewriting database is constructed according to the rewriting data, the rewriting data comprise all rewriting combination pairs in the historical time period, and each rewriting combination pair comprises a wrong word and a correct word; based on log data generated every day in a historical time period, incrementally updating the rewriting database to correct interaction failure data in the rewriting database; the rewriting engine is constructed based on the rewriting database, and the rewriting engine is used for rewriting wrong words in the to-be-tested text, so that data rewriting based on user interaction behaviors can be realized, and the semantic understanding accuracy and the interaction success rate can be remarkably improved for identifying wrong or statement generalization words.
Owner:UNIV OF SCI & TECH OF CHINA +1
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