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

311 results about "Dynamic web page" patented technology

A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting, parameters determine how the assembly of every new web page proceeds, including the setting up of more client-side processing.

Server-side code generation from a dynamic web page content file

A method and apparatus to create an intermediate language or source code file from a server-side resource or dynamic web page file. The source code can then be compiled into an executable class allowing for rapid generation of web page control objects that perform server-side functions, including the rendering of client responses. The code generation scheme of the present invention is capable of creating control objects connected in a hierarchy to handle event processing and the setting of attributes to the specific objects.
Owner:MICROSOFT TECH LICENSING LLC

Systems and methods for automatic spell checking of dynamically generated web pages

Systems and methods for automatically spell-checking dynamically generated web pages include: generating, by a server responsive to a request from a client, a dynamically generated web page containing at least some text; transmitting, by the server to the client, the dynamic web page; intercepting, by a process, the dynamic web page; identifying, by the process, the at least some text; executing, by the process, a spelling check on the at least some text; and outputting, by the process, at least one word identified by the spelling check as potentially misspelled.
Owner:APPFOLIO

Scaleable method for maintaining and making consistent updates to caches

A determination can be made of bow changes to underlying data affect the value of objects. Examples of applications are: caching dynamic Web pages; client-server applications whereby a server sending objects (which are changing all the time) to multiple clients can track which versions are sent to which clients and how obsolete the versions are; and any situation where it is necessary to maintain and uniquely identify several versions of objects, update obsolete objects, quantitatively assess how different two versions of the same object are, and / or maintain consistency among a set of objects. A directed graph called an object dependence graph, may be used to represent the data dependencies between objects. Another aspect is constructing and maintaining objects to associate changes in remote data with cached objects. If data in a remote data source changes, database change notifications are used to "trigger" a dynamic rebuild of associated objects. Thus, obsolete objects can be dynamically replaced with fresh objects. The objects can be complex objects, such as dynamic Web pages or compound-complex objects, and the data can be underlying data in a database. The update can include either storing a new version of the object in the cache; or deleting an object from the cache. Caches on multiple servers can also be synchronized with the data in a single common database. Updated information, whether new pages or delete orders, can be broadcast to a set of server nodes, permitting many systems to simultaneously benefit from the advantages of prefetching and providing a high degree of scaleability.
Owner:IBM CORP

Scaleable method for maintaining and making consistent updates to caches

A determination can be made of how changes to underlying data affect the value of objects. Examples of applications are: caching dynamic Web pages; client-server applications whereby a server sending objects (which are changing all the time) to multiple clients can track which versions are sent to which clients and how obsolete the versions are; and any situation where it is necessary to maintain and uniquely identify several versions of objects, update obsolete objects, quantitatively assess how different two versions of the same object are, and / or maintain consistency among a set of objects. A directed graph called an object dependence graph, may be used to represent the data dependencies between objects. Another aspect is constructing and maintaining objects to associate changes in remote data with cached objects. If data in a remote data source changes, database change notifications are used to "trigger" a dynamic rebuild of associated objects. Thus, obsolete objects can be dynamically replaced with fresh objects. The objects can be complex objects, such as dynamic Web pages or compound-complex objects, and the data can be underlying data in a database. The update can include either: storing a new version of the object in the cache; or deleting an object from the cache. Caches on multiple servers can also be synchronized with the data in a single common database. Updated information, whether new pages or delete orders, can be broadcast to a set of server nodes, permitting many systems to simultaneously benefit from the advantages of prefetching and providing a high degree of scaleability.
Owner:IBM CORP

Method and apparatus for processing a dynamic webpage

A dynamic webpage processing method, including identifying a static component within a dynamic webpage, the static component comprising computer code defining at least a portion of a target webpage and configurable via first configuration data, rendering the static component as a static markup language equivalent, and returning the target webpage upon request through rendering a dynamic component within the dynamic webpage based on second configuration data is disclosed. Thus, static component(s) can be pre-rendered, leaving only the dynamic component(s) of the dynamic webpage for on-the-fly rendering when a target webpage request is made. This can greatly reduce dynamic webpage processing requirements, particularly in situations where the webpage configuration changes or evolves slowly.
Owner:SINCRO LLC

Interaction with wireless sensor devices

A client node is communicatively coupled to a gateway node via a TCP / IP network. One or more constrained devices that include a wireless receiver / transmitter circuit communicate with the gateway node via a wireless network. The gateway node includes a web server that provides a dynamic web page accessible by the client node that has a list of the one or more active constrained devices on the wireless network. Each device entry in the list includes a URL that acts as an entry point for the client node to communicate with a web server in a corresponding constrained device. The gateway node automatically discovers a new device on the wireless network and populates the list of the one or more active constrained devices with the newly present constrained device. The new constrained device may be detected based on a periodic message sent by the constrained device indicating the constrained device has turned on its receiver / transmitter circuit for a period of time.
Owner:SUN MICROSYSTEMS INC

Method and system for dynamic web page breadcrumbing using javascript

According to the present invention, there are provided a dynamic client-side breadcrumbing method and system for improving navigation of a plurality of web pages within a Website. The method and system comprise executing a breadcrumbing engine embedded into a web page for: generating a breadcrumb for each web page downloaded to a web browser associated with a client from a web server associated with the Website, the generated breadcrumb including navigation information for each downloaded web page; storing breadcrumbs associated with web pages downloaded to the web browser at the client; updating the stored breadcrumbs with the generated breadcrumb to form a breadcrumb navigation trail of breadcrumbs associated with navigation of the web pages at the Website; and displaying the breadcrumb navigation trail on each downloaded web page for user selection. The method and system further comprise resuming navigation according to the breadcrumb navigation trail by downloading of a web page according to navigation information of a last breadcrumb in the breadcrumb navigation trail.
Owner:IBM CORP

System and method for deriving income from URL based context queries

ActiveUS20100125563A1FinanceAdvertisementsContextual inquiryContext based
A system and method for deriving income from URL based context queries. A URL based user context query is received over a network from a user, wherein the user context comprises at least one user context criteria. A query is formulated based on the context criteria so as to search for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify entries in a context query bid database that relate to user context criteria. A dynamic webpage is generated having content relating to the query and advertisements associated with the selected bid are inserted into the webpage. The dynamic webpage is transmitted to the user. The advertiser associated with the selected bid is charged a fee when a user interface event relating to the dynamic webpage occurs.
Owner:R2 SOLUTIONS

Automatic exploration and testing of dynamic Web sites

A unique tool, i.e., “VeriWeb”, is employed to automatically discover and systematically explore Web-site execution paths that can be followed by a user in a Web application. Unlike traditional spiders (or crawlers) that are limited to the exploration of static links, VeriWeb can navigate automatically through dynamic components of Web sites, including form submissions and execution of client-side scripts. Whenever examining a new Web page, the system determines all possible actions a user might perform—be it a link, via a button with a JavaScript handler, or via form submission—and can execute them in a systematic way. In order to systematically test different paths in a Web site, VeriWeb addresses two critical problems: systematic Web site exploration and automatically filling out forms.
Owner:ALCATEL-LUCENT USA INC +1

Method and system for automated analysis and transformation of web pages

A method and system for modifying web pages, including dynamic web pages, based on automated analysis wherein web pages are transformed based on transformation instructions in nearly real-time, and wherein analysis is performed and transformation instructions based on the analysis are prepared prior to a request for the web page. The system has two primary components, an analyzer which asynchronously and repeatedly analyzes web pages creating and updating transformation instructions relating to the web pages, and a transformer which intercepts traffic to a web server in response to a request for the web page, receives the returned web pages, and transforms them based on stored transformation instructions.
Owner:AKAMAI TECH INC

Extensible Word report automatically-generating method based on dynamic web page

The invention relates to an extensible Word report automatically-generating method based on a dynamic web page, which comprises the following steps of: (1) adding a unique description message indicating functions and applications for each data processing method; (2) analyzing the description message of each data processing method from a data processing method sharing file by using a reflection technology, and sorting and packaging the description message into tags; (3) customizing a reporting template in a Word form by using the tags; (4) generating a dynamic web page by using the reporting template; and (5) replacing placeholders of data in the Word reporting template according to data information transmitted from the page, and generating a Word report. The method eliminates the limitations of Word to a data access interface, a user can obtain good interactive experience, no burden is caused to persons for preparing the template and compiling the report, and the efficiency and the extendibility of a system are guaranteed.
Owner:天津神舟通用数据技术有限公司 +1

Method of identity authentication and fraudulent phone call verification that utilizes an identification code of a communication device and a dynamic password

A method of identity authentication and fraudulent phone call verification uses an identification code of a communication device and a dynamic password. The “dynamic password” is directly sent to an Internet user via a dynamic web-page of a specific website instead of by means of a traditional telephone short message. Thus, the “dynamic password” cannot be copied from the spyware infected communication device of the Internet user. Furthermore, even if the “dynamic password” is intercepted or otherwise discovered by a hacker or intruder, authentication is still secure because the dynamic password must be sent back to the specific website via a short message or the like from the same communication device having the corresponding identification code that was initially input by the Internet user in order to generate the dynamic password.
Owner:LIN CHUNG YU

Detection method and system for malevolence injection script web page

The invention relates to a method for detecting a web page embedded with malicious scripts, and a system thereof, belonging to the technical field of computing network. The method comprises the following steps: traversing with a web page crawler and downloading all the web pages from a website to be scanned; performing cluster analysis on the downloaded web pages and extracting a web page cluster template; and detecting whether the web pages in the cluster contain embedded malicious scripts by using the web page cluster template. The system comprises a web page crawler module, a dynamic web page content flirtation module, a dynamic web page content clustering module, a web page cluster template extraction module and a embedded malicious script detection module.
Owner:BEIJING VENUS INFORMATION TECH

Web application code decoupling and user interaction performance

An improved web browser architecture for an OOP application for a dynamic web page using a client-side scripting language in JavaScript and Ajax to encapsulate presentation logic as objects manipulated by a mediator class state controller object. The browser code is divided into reusable but decoupled and interacting objects. The objects publish to unknown subscribers, and there is no need for objects to explicitly know of or be bound to other objects subscribing to events, consistent with a delegate model. The state of the web browser can be maintained by the state controller, and bookmarking of the state of the web browser allows reconstruction of a web browser dynamic web page. In a preferred embodiment, a GUI for the web browser controls a SAN.
Owner:AVAGO TECH INT SALES PTE LTD

Automated website generation

A system that automates the creation of websites for organizations that share similar organizational structure and for which publicly accessible information is available. The system automatically populates web pages with content derived from information gathered from public sources in addition to content that is developed for each type of organization. The system also acts as a dynamic web site hosting system to deliver the web sites to the public via the Internet. The system also acts as a web site maintenance system which allows authorized users the ability to add and delete web pages, edit the content of web pages, add sections to the web site, and add other features to web pages such as calendars, blogs, forms and image galleries, all using an ordinary web browser such as Internet Explorer or Mozilla Firefox without the need to install additional software on a client computer. All information including web page content, user identification information, and organization information, is stored in databases and files such that a single server computer can host multiple school web sites with a single instance of software installed on the server. A web-based application named “slates” is presented as an alternative way of adding and managing editorial content on web pages.
Owner:WILDFIREWEB

Xss detection method and device

The present invention discloses a XSS detection method for detecting the XSS vulnerabilities in a web page, comprising for each parameter-value pair in a set of parameter-value pairs that can be accepted by the web page: constructing a parameter-value pair in which a dedicated script is inserted; assembling a URL corresponding to the web page based on the parameter-value pair in which a dedicated script is inserted; acquiring the dynamic web page content corresponding to the assembled URL; and simulating the execution of the acquired dynamic web page content, if the dedicated script is executed, it is determined that the processing of the parameter in the web page contains XSS vulnerabilities. The present invention further discloses a corresponding XSS detection device and a web site security scanning system and a web scanning system using such a device.
Owner:NSFOCUS INFORMATION TECHNOLOGY CO LTD

Method and system for producing dynamic web pages

The invention provides systems, computer program products and methods for generating dynamic-content documents suitable for use on and transmission over computer networks, including the World Wide Web and the Internet. The dynamic-content documents are created based upon an extracted layout definition from a static web document with dynamic content mapped into the extracted layout definition. The invention is especially useful for application to Hypertext documents, such as Hyper Text Markup Language documents. The preferred embodiment disclosed is a Java servlet.
Owner:IBM CORP

Declarative web application for search and retrieval

Disclosed is a method and Declarative Web Application (DWA) for creating an abstraction layer between a web page and the complicated syntax required to access data to display on the web page. The abstraction layer is implemented with eXtensible Markup Language (XML) tags that permit a web page using simple, non-compiled custom XML tags embedded in Hyper Text Markup Language (HTML) formatting commands to call complex data storage and search engine queries using a simple, declaratory statement via a XML tag. Use of the simple, declaratory XML statement removes the need for any scripting or other complex code from the web page that may require compilation and / or extensive verification testing for changes to the web page code. The resulting web pages and query definitions are easier and less expensive to maintain and extend. Further, the data returned from the data storage system is formatted to be name and content addressable such that the HTML commands to display the data are implemented using a simple, declarative syntax of XML tags. Again, the use of simple, declarative XML tags allows the web page code to be restricted to simple HTML code, thus, avoiding the need to compile and / or perform extensive verification testing when a change is made to the HTML code. The system deskills the expertise necessary to create a data rich web page such that a graphic web designer is capable of creating a web page without the assistance of a Java or Structured Query Language (SQL) programmer. Also, the SQL programmer may create and then make queries available without the assistance of a programmer and without the need to use a programming language other than SQL.
Owner:OPTIMUS CORP

Intelligent email detection and auto replay email technique

An intelligent email detection and auto reply email tool is disclosed. A method includes receiving an incoming email, determining whether the incoming email requires a response; and after determining that the incoming email requires a response, generating an auto reply email to the incoming email, wherein the incoming email is processed to determine characteristics of the auto reply email. Email sent to customers can have a no-reply origination address and control identifiers that then are recognized on incoming replies. The control identifiers can include such information as application information that identifies an application that generated the email (billing, marketing, order confirmation), region information, and an auto reply email count. The auto reply email can be associated with a web-based customer feedback tool including, for example, a dynamic web page that directly intelligently interlinks the customer to a web based email feedback system.
Owner:SBC KNOWLEDGE VENTURES LP

IMX session control and authentication

A secured network connection requires three authentication routines. A system access authentication routine requires a client network device to submit user authentication information to a network server. Upon successful user authentication, the network server creates a Client Service Access Pass, embeds this pass into a dynamic web page transmitted to the client device. A client application access authentication routine requires that the dynamic web page pass the Client Service Access Pass to an instantiated client application, which in turn submits it back to a service server on the network server for authentication. Upon success authentication, the network server destroys the Client Service Access Pass, creates a Media File Access Pass, and sends this pass to the client application. A media file access authentication routine requires the client application to submit the Media File Access Pass along with any file access requests to the network server.
Owner:SEIKO EPSON CORP

System and method for providing visibility for dynamic webpages

A system and method for providing visibility to dynamic webpages may include a static content database and a processor configured to, responsive to a request from a terminal for a dynamic webpage: generate the dynamic webpage; provide a static copy of the dynamic webpage for storage in the static content database; and transmit the dynamic webpage to the terminal. The processor is further configured to provide the static copy of the dynamic webpage to a webcrawler.
Owner:ALTRUIK

Staged publication and management of dynamic webpages

A method for proofing a prototype dynamic webpage version referencing first configuration data is disclosed. The prototype dynamic webpage can be derived from a live version referencing second configuration data and accessible via a live link. The method includes storing first configuration data in a configuration database also containing second configuration data, providing a prototype link to the prototype dynamic webpage version dissimilar from the live link; and returning, upon a prototype link request, the prototype dynamic webpage version, involving rendering the prototype dynamic webpage version based on the first configuration data without altering the live dynamic webpage version. Also disclosed is a dynamic webpage versioning system working off a configuration database and distinct versions of configuration data.
Owner:SINCRO LLC

Web application framework based on object oriented class mapping

A method and system for building a web application framework is provided. This framework explicitly maps each dynamic web page to a class method, called “web service” method. Each MIME type of static web pages is implicitly mapped to a predefined web service method of a system class. All related web service methods are grouped into one object class, in which a business unit of coupled dynamic web pages is bind together to construct a natural web user session implicitly. Each web service class is logically divided into four segments, which is described by a paradigm, called “STUD” (acronym for Services, Templates, Utilities and Data). A new data exchange format, called “SDON” (acronym for Simple Data Object Notation), is defined to represent a structured data exchanged between web client and web server or passed among web servers. A SDON data string can be directly reflected into an object of the data class type. Each data source related to a relational database is mapped to a three tier structure of classes (schema, table, and data record). The data record classes inherit the names of tables inside the database.
Owner:WANG YIFEI

Method and system for generating materials for presentation on a non-frame capable web browser

A method and system are disclosed for managing Internet presentation materials in a single file format for ease of administration while presenting to an Internet requestor only those portions of the file requested, for maximum performance. Also disclosed is a system and method for presenting Internet materials using borderless presentation areas, where the background specification is decoupled from the presentation area specification. The invention also relates to a system and method for using a dynamic web page builder to generate and manage multiple instances of information to be simultaneously displayed in multiple presentation areas, in which one of the presentation areas contains table of contents information listing various selectable web pages stored in a single file. The table of contents information is continuously displayed on-screen when any of the items listed in the table of contents is selected for ease of navigation through a web site.
Owner:IBM CORP

System and method for deriving income from URL based context queries

A system and method for deriving income from URL based context queries. A URL based user context query is received over a network from a user, wherein the user context comprises at least one user context criteria. A query is formulated based on the context criteria so as to search for user profile data, social network data, spatial data, temporal data, topical data and context query bid data that is available via the network and relates to the context so as to identify entries in a context query bid database that relate to user context criteria. A dynamic webpage is generated having content relating to the query and advertisements associated with the selected bid are inserted into the webpage. The dynamic webpage is transmitted to the user. The advertiser associated with the selected bid is charged a fee when a user interface event relating to the dynamic webpage occurs.
Owner:R2 SOLUTIONS

Process for creating dynamic web pages driven from the server side

A process for creating server-driven dynamic web content without the use of browser add-ins or plug-in programs. Rather than relying on a plug-in on the browser side, the server uses an independent and persistent HTTP connection to stream commands to the browser that result in dynamic updates of the displayed web page. When a browser requests a page that will be dynamically updated from the server side, the server makes an HTTP reply that results in the browser making at least two HTTP requests. The first request results in the server providing a display page. The second request establishes an independent HTTP connection that serves as a control stream for the server to send commands to the browser. The commands are implemented through the document object model of the browser and result in the dynamic updating of the display page.
Owner:CHEN DANNY

Creating dynamic web pages at a client browser

InactiveUS7376653B2Shorten the timeReduces central processing unit (CPU) utilizationData processing applicationsTransmissionClient-sideLibrary function
A system and method for accelerated downloading of dynamic web pages. Initially, customized script library functions are downloaded from the server to the client browser as part of the page frameset. A page request from a user is received by the client browser and transmitted to the server. In turn, page data is fetched by the server from remote data sources and formatted to include library code for invoking associated library functions written in a script programming language, e.g., JavaScript. The formatted data pages is transmitted from the server to the client browser which calls the library functions that were previously downloaded to the client browser in response to the library code in the data pages. The appropriate library functions are invoked from the client browser to generate Hyper-Text Markup Language code that is written to a target frame. Finally, the Hyper-Text Markup Language code written to the target frame is rendered. The downloaded JavaScript library functions are therefore downloaded to the client side only once but accessed multiple times thereby increasing efficiency of downloading and reducing bandwidth. Faster page draw is achieved because of the limited amount of information or data that is repeatedly transferred to the client browser from the server.
Owner:REFINITIV US ORG LLC
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