Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

925 results about "Web server" patented technology

A web server is server software, or hardware dedicated to running said software, that can satisfy World Wide Web client requests. A web server can, in general, contain one or more websites. A web server processes incoming network requests over HTTP and several other related protocols.

Systems and methods for header processing in a server computing environment

In accordance with an embodiment, described herein are systems and methods for use with a microservices or other computing environment, including a web server together with related libraries and features usable to build cloud-native applications or services. The system provides, by means of a header enumeration, an abstraction that allows message headers to be treated as objects, accessible via an application program interface that supports multiple communication protocols and allows clients and servers to communicate request / response messages using any of the supported protocols. When a request message with a known header type is encountered, the system can obtain an indexed value from the enumeration, if available, and provide the associated data directly to the process to which the request is directed, and / or cache the header value for later use.
Owner:ORACLE INT CORP

System and Method for Improving Content Fetching by Selecting Tunnel Devices

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
Owner:BRIGHT DATA LTD

System and Method for Improving Content Fetching by Selecting Tunnel Devices

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
Owner:BRIGHT DATA LTD

System and method for URL fetching retry mechanism

A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
Owner:BRIGHT DATA LTD

Automatic user authentication with proxy servers

A system and method for implementing a non-interactive and automatic way of facilitating user authentication with a proxy server is disclosed. At least, the technique disclosed includes determining a request to access a web server by a Hypertext Transfer Protocol (HTTP) agent on a client device, retrieving a proxy configuration file from a Uniform Resource Locator (URL) assigned to the client device, determining, using the proxy configuration file, a host name and a port number of a proxy server corresponding to the request, and routing, from the HTTP agent to the proxy server, the request using the host name and the port number of the proxy server, the proxy server configured to look up a user mapping table using a set of proxy connection information and uniquely identify a user of the client device based on the look up, the set of proxy connection information including a combination of a public Internet Protocol (IP) address of the client device, the host name of the proxy server, and the port number of the proxy server.
Owner:DLD TECH CORP

Vehicle immersive communication system

A vehicle communication system facilitates hands-free interaction with a mobile device m a vehicle or elsewhere. Users interact with the system by speaking to it. The system processes text and processes commands. The system supports Bluetooth wireless technology for hands-free use. The system handles telephone calls, email, and SMS text messages. The user can customize the device via a user profile stored on an Internet web server.
Owner:VALUE8 CO LTD

Vehicle communication system with navigation

A vehicle communication system facilitates hands-free interaction with a mobile device in a vehicle or elsewhere. Users interact with the system by speaking to it. The system processes text and processes commands. The system supports Bluetooth wireless technology for hands-free use. The system handles telephone calls, email, and SMS text messages. The user can customize the device via a user profile stored on an Internet web server.
Owner:VALUE8 CO LTD

Computer-readable storage medium, information processing device, and method for displaying web page provided by web server embedded in printer

A non-transitory computer-readable storage medium stores computer-readable instructions that are executable by a computer of an information processing device and compatible with a particular printer. The instructions support a general-purpose print program incorporated in advance in an operating system of the information processing device and are configured to, when executed by the computer, cause the information processing device to, in response to receiving a processing request from the general-purpose print program when the operating system has accepted an instruction to activate the instructions with the particular printer selected, obtain connection information from the operating system, and perform, using the connection information, a display process to display a web page provided by a web server embedded in the particular printer. The connection information indicating a connection destination to which the particular printer is connected. The web server is configured to accept settings for the particular printer via the web page.
Owner:BROTHER KOGYO KK

System and method for improving internet communication by using intermediate nodes

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
Owner:BRIGHT DATA LTD

System and Method for AI-Assisted Network Audits

In one general aspect, the method may include providing a user interface on a web server for users to upload audit criteria, where audit criteria further may include a mode of collection to by utilized by a collector module. Said method may also include installing a plurality of agents for automated data collection, where the agents are software modules controlled by an LLM network module. Said method may furthermore include receiving audit criteria from users in predefined template documents into the LLM network module. Said method may in addition include processing the audit criteria by the LLM network module and triggering automatic data collection by a collector to create collected data.
Owner:AVIZ NETWORKS INC

Systems and methods for detecting malicious activity on a web server

Disclosed herein are systems and method for detecting malicious activity on a web server. A method may include: retrieving a first backup and a second backup of a web server from a backup archive that stores a plurality of backups of the web server, wherein the first backup was generated at a first time and the second backup was generated at a second time; detecting at least one change between the first backup and the second backup; determining whether the at least one change is associated with malicious activity based on a plurality of security rules and a plurality of machine learning models and a severity of the malicious activity; and in response to determining that the severity is greater than a threshold severity, executing a rollback function of the web server to a backup that does not include the malicious activity.
Owner:ACRONIS INT

System and method for URL fetching retry mechanism

A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
Owner:BRIGHT DATA LTD

Three-dimensional visualization analysis method for real scene of ancient earthquake exploring groove

The invention provides a three-dimensional visualization analysis method for a real scene of an ancient earthquake exploring groove, which belongs to the technical field of seismic geological survey and comprises a data acquisition module used for acquiring point cloud data of target exploring grooves in different regions. And the model building module is used for carrying out scene format conversion on the point cloud data of the target exploring grooves in different regions, and carrying out exploring groove three-dimensional model building by utilizing the converted SLPK file. And the visualization module is used for carrying out live-action three-dimensional display on the three-dimensional models of the target probe grooves in different regions through a three-dimensional scene Web server based on the SLPK files in different regions, and rendering node data of different detail levels of the probe grooves according to user requirements. The ancient earthquake event can be better understood, and a reliable three-dimensional digital file and a new shared analysis normal form are provided for the ancient earthquake.
Owner:CHINA EARTHQUAKE DISASTER PREVENTION CENT

Thermal power generating unit energy consumption real-time monitoring and playback system based on SVG vector picture

The invention provides a thermal power generating unit energy consumption real-time monitoring and playback system based on SVG vector pictures, which comprises a data acquisition module, an SVG picture engine, a WEB server, a historical database and a playback service module which are connected through a data bus, technologies such as self-adaptive sampling, intelligent layout and multi-layer scaling are adopted, the energy consumption state of the thermal power generating unit can be comprehensively and clearly displayed in a multi-angle mode, and the monitoring capacity of the system is improved; by adopting technologies of WebSocket communication, intelligent load balancing and the like, real-time transmission of energy consumption data and high-availability deployment of the system are realized, and timeliness and stability of a monitoring picture are ensured; the technologies of hierarchical storage, automatic life cycle management and the like are adopted, efficient storage and management of mass historical energy consumption data are achieved, and the requirements of data playback and analysis mining are met; through adoption of technologies such as adaptive frame rate control and intelligent scene retrieval, smooth playback and rapid positioning of a historical energy consumption scene are realized, and data support is provided for anomaly diagnosis and trend analysis.
Owner:JINGDEZHEN POWER PLANT OF STATE POWER INVESTMENT GRP JIANGXI ELECTRIC POWER CO LTD +1

Methods and systems for operating a proxy server

Embodiments of a method, a non-transitory computer readable medium, and a proxy server are disclosed. In an embodiment, a method for operating a proxy server involves receiving at least one communication between a client and a web server, wherein the proxy server facilitates a secure tunnel between the client and the web server, determining from the at least one communication that access to the web server has been restricted, and implementing a remedial action in response to the restricted access determination.
Owner:EMEIGH HOLDINGS LLC

Double-way buffering mechanism design method for Web services

The invention provides a double-way buffering mechanism design method for Web services. Two buffering mechanisms based on dynamic pages and static pages perform double-way reading and writing through a database and an xml buffering file, synchronous operation is performed to trigger updated buffering mechanisms, an xml buffering module is used as a using library when a user accesses, a database in an application system is used as a standby library, and reading and writing operations of data are finished in the xml buffering file; and the design content comprises a management process, a reading process and a write-in process of a double-way buffering mechanism. The double-way buffering mechanism design method has the advantages that by means of the dynamic and static combined double-way buffering mechanism, timeliness and accuracy of a system in mass data processing can be improved to a large extent, and performances and service qualities of a Web server are improved.
Owner:LANGCHAO ELECTRONIC INFORMATION IND CO LTD

System and Method for Improving Internet Communication by Using Intermediate Nodes

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
Owner:BRIGHT DATA LTD

System, device, and method of cross-channel user authentication

Cross-channel user authentication is provided, to increase resilience of a computerized system to cyber-attacks and to fraudulent transactions. In a demonstrative scenario, a user utilizes his web browser on his laptop computer to log-in to a web server; which in turn extracts the IP address of the laptop computer. The web server triggers an application server to send a Push Notification to a Mobile App that had been installed on a smartphone of that user who just logged in; and that Push Notification causes that smartphone to respond to the application server with the IP address of the smartphone. If the IP address of the computer is not identical to the IP address of the smartphone, then the servers determine that the log-in attempt on the computer was possibly fraudulent, and fraud mitigation operations are initiated. Optionally, geo-location data, device orientation data, device motion data, or other parameters are used as part of the cross-channel authentication process.
Owner:BIOCATCH

Controlling work load of a web server

PCT designated stageWO2025262680A1Securing communicationAttackRound-trip delay time
A work load of a web server that is caused by sequence of requests sent by one or more client devices is reduced by blocking (such as discarding, delaying, or dropping) part of, or whole of, the requests in the sequence, so that the one or more client devices are not identified as causing a Denial- of-Service (DoS) attack or Distributed Denial-of-Service attack (DDoS attack). The blocking may be in response to metering, continuously or periodically, of a Round-Trip delay Time (RTT) to the web server, or metering a feature or amount of the sent sequence of requests, the received responses therefrom, or any combination thereof. The blocking may be in response to comparing the metered value to a threshold, or in response to a correlation between the metered values, where the blocking is performed in response to the metered value being above the threshold. The process may be repeated.
Owner:BRIGHT DATA LTD

Electric power honeypot construction method and system based on large language model

The invention provides an electric power honeypot construction method and system based on a large language model, and relates to the technical field of network security, and the method comprises the steps: constructing a virtual web server on an original web server, analyzing the request information of a user through a camouflage agent and a request filtering strategy, and dividing the user into a normal user and an attack user; extracting key semantic information according to inquiry information input by an attack user; performing association mapping on the key semantic information and an electric power knowledge graph to obtain an attack intention; according to the attack intention and the request information, virtual power service information is constructed through a large language model and fed back to the attack user, and attack behavior information is obtained; the attack type and the risk level of the attacking user are evaluated, the power deception strategy of the large language model is formulated based on the attack type and the risk level, and the virtual power service information is adjusted, and the technical problem that the defense security is reduced due to the static performance of the honeypot technology in the prior art can be solved.
Owner:POWERCHINA JIANGXI ELECTRIC POWER ENGINEERING CO LTD

Level meter, level meter system, and communication adapter for level meter system

Provided is a level meter that facilitates communication with an external device. The level meter includes a level determination unit and a WEB server. The level determination unit determines a level of a medium in the container. The level meter includes a WEB server that provides a monitor WEB screen showing the level determined by the level determination unit.
Owner:KEYENCE CORP

HTTP proxy method and device based on dynamic certificate, equipment and medium

The embodiment of the invention provides an HTTP proxy method and device based on a dynamic certificate, equipment and a medium. The method is applied to a proxy server in which self-visa certificate information of a plurality of web servers is stored. The method comprises the following steps: in response to a first connection request initiated by a client for a target website server, determining whether certificate information of the target website server is matched with self-visa certificate information of any website server; if yes, establishing a first ciphertext communication channel with the target website server and establishing a second ciphertext communication channel with the client according to the self-visa certificate information of the website server; and forwarding an access request initiated by the client for the target website server to the target website server through the first ciphertext communication channel, and forwarding an access response returned by the target website server to the client through the second ciphertext communication channel. According to the embodiment of the invention, the access behavior of the target website server can be monitored under the scene that the private key of the target website server cannot be obtained.
Owner:BEIJING TOPSEC NETWORK SECURITY TECH +2

System and method for URL fetching retry mechanism

A method for overcoming intermittent, temporary, or other fetching failures by using multiple attempts for retrieving a content from a web server to a client device is disclosed. The URL fetching may use direct or non-direct fetching schemes, or a combination thereof. The non-direct fetching method may use intermediate devices, such as proxy server, Data-Center proxy server, tunnel devices, or any combination thereof. Upon sensing a failure of a fetching action, the action is repeated using the same or different parameters or attributes, such as by using different intermediate devices, selected based on different parameters or attributes, such as different countries. The repetitions are limited to a pre-defined maximum number or attempts. The fetching attempts may be performed by the client device, by an intermediate device in a non-direct fetching scheme, or a combination thereof. Various fetching schemes may be used sequentially until the content is retrieved.
Owner:BRIGHT DATA LTD

Securing network traffic between a web client and a secure web gateway

A secure web gateway is deployed on the cloud between a web client and a web server. The secure web gateway sends the web client a redirect response status code with a replacement server location in response to a Hypertext Transfer Protocol (HTTP) request sent by the web client to access a target resource on the web server. The secure web gateway thereafter receives from the web client a Hypertext Transfer Protocol Secure (HTTPS) request to access the target resource, the HTTPS request includes the replacement server location. The secure web gateway sends the HTTPS request as an HTTP request to the web server. The secure web gateway receives an HTTP response from the web server, and forwards the HTTP response as an HTTPS response to the web client.
Owner:TREND MICRO INC

Network-aware load balancing

Some embodiments of the invention provide a method for network-aware load balancing for data messages traversing a software-defined wide area network (SD-WAN) (e.g., a virtual network) including multiple connection links between different elements of the SD-WAN. The method includes receiving, at a load balancer in a multi-machine site, link state data relating to a set of SD-WAN datapaths including connection links of the multiple connection links. The load balancer, in some embodiments, provides load balancing for data messages sent from a machine in the multi-machine site to a set of destination machines (e.g., web servers, database servers, etc.) connected to the load balancer over the set of SD-WAN datapaths. The load balancer selects, for the data message, a particular destination machine (e.g., a frontend machine for a set of backend servers) in the set of destination machines by performing a load balancing operation based on the received link state data.
Owner:VELOCLOUD NETWORKS LLC

Virtual simulation and debugging system for medical heavy ion cancer treatment accelerator

The invention relates to a virtual simulation and debugging system for a medical heavy ion cancer treatment accelerator. The system comprises a server and a client, the server comprises an industrial control server, a webpage server and a database server, and the industrial control server performs data interaction with the client through the webpage server; a virtual system and an analog circuit system are arranged in the industrial control server; the virtual system and the analog circuit system are set based on equipment of a real medical heavy ion cancer treatment accelerator, and the virtual system and the analog circuit system simulate and debug simulation equipment and debugging equipment of the medical heavy ion cancer treatment accelerator according to preset parameters. The webpage server publishes all simulation and debugging data into a webpage for a client to call, and the database server is used for storing preset data, data generated by debugging and simulation of the virtual system and the simulation circuit system and debugging preset rule data. The real equipment is prevented from being damaged, and the running time of the real accelerator can also be prevented from being wasted.
Owner:INST OF MODERN PHYSICS CHINESE ACADEMY OF SCI

Client cookie management system

A client cookie management system is disclosed that includes capabilities for securely managing a session between a web-based application and a user interacting with the web-based application using session cookies. The system receives a request from a user to access a resource provided by a web server and forwards the request to the web server. The web server generates a session cookie comprising a session identifier associated with a session created for the user. The system receives the session cookie from the web server and generates a new session cookie comprising a new session identifier and transmits the new session cookie to the client application. The system receives a second request to access a different resource from the client application. The second request comprises the new session cookie. Upon determining that the new session cookie is not modified, the system transmits the second request to the web server.
Owner:ORACLE INT CORP

System and Method for Improving Internet Communication by Using Intermediate Nodes

A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The client device accesses an acceleration server to receive a list of available tunnel devices. The requested content is partitioned into slices, and the client device sends a request for the slices to the available tunnel devices. The tunnel devices in turn fetch the slices from the data server, and send the slices to the client device, where the content is reconstructed from the received slices. A client device may also serve as a tunnel device, serving as an intermediate device to other client devices. Similarly, a tunnel device may also serve as a client device for fetching content from a data server. The selection of tunnel devices to be used by a client device may be in the acceleration server, in the client device, or in both. The partition into slices may be overlapping or non-overlapping, and the same slice (or the whole content) may be fetched via multiple tunnel devices.
Owner:BRIGHT DATA LTD

Using templates to provision infrastructures for machine learning applications in a multi-tenant on-demand serving infrastructure

A method by one or more electronic devices to provision an infrastructure for a machine learning application in a multi-tenant on-demand serving infrastructure. The method includes storing a plurality of templates, wherein each of the plurality of templates indicates a scoring interface, a web server, a definition of a continuous integration pipeline, and a definition of a continuous deployment pipeline, receiving a request to provision the infrastructure for the machine learning application using a specified template from the plurality of templates, and provisioning the infrastructure for the machine learning application using the specified template to create a version control system repository, a continuous integration pipeline, and a continuous deployment pipeline.
Owner:SALESFORCE INC

Web page configuration using certificate chain of trust

Systems and methods are described for configuring a web page using chain of trust. In an example, a web browser can receive a certificate hierarchy from a web server in response to a request for a web page. The web browser can apply a hash algorithm to one or more digital security certificates in the certificate hierarchy. The web browser can send the hash values to a deployment database that stores mappings of known hash values to website configuration settings. The deployment database can respond with the corresponding configuration settings. The web browser can merge the configuration settings and apply them to the web page prior to rendering the web page on a display.
Owner:OMNISSA LLC