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

276 results about "Web browser" patented technology

Systems and methods for dynamically disabling third-party web browser extensions during online browsing sessions

A computer-implemented method for dynamically disabling third-party web browser extensions during online browsing sessions may include (i) detecting initiation of a target online browsing session including one or more websites, (ii) determining browser extensions associated with the websites, and (iii) performing a security action that protects against a data privacy invasion by disabling the browser extensions for a duration of the target online browsing session. Various other methods, systems, and computer-readable media are also disclosed.
Owner:GEN DIGITAL INC

System and method for predictive protection of cloud-based applications and services

Apparatus and method for predictive protection of cloud-based applications and services. For example, a web application firewall (WAF) detects vulnerabilities in the data traffic and collects relevant information including, for example, the payload type, structure, and specific vulnerability information. For certain vulnerabilities associated with views, the view document object model (DOM) and history of views may be collected. For vulnerabilities related to API calls, the corresponding the API path and history of API calls may be retrieved. The WAF includes a signature controller which decodes the payload (e.g., the JavaScript Object Notation (JSON) structure) and creates a signature of the vulnerability based on the relevant information including, but not limited to, the API path, the web application domain, and / or the URL path. The WAF distributes collected and generated vulnerability information to web browser extensions of the web application which perform mitigations such as generating notifications when a vulnerability is encountered.
Owner:SALESFORCE INC

Computer-based systems for determining a look-alike domain names in webpages and methods of use thereof

A method includes instructing a computing device of a user to determine when a webpage is loaded via a web browser; where the web browser includes at least one of: a plug-in or an extension associated with the provider server associated with a first entity; where the plug-in or the extension is configured to request and receive a unique schema-specific identifier from the provider server; instructing the computing device to determine that the webpage is a particular webpage based on a determination that the webpage includes at least one field to be populated with user information; determining that the particular webpage is associated with a look-alike domain name based on: comparing a domain name of the particular webpage with at least one domain name of at least one second entity associated with at least one previously used unique schema-specific identifier associated with the user or at least one other user.
Owner:CAPITAL ONE SERVICES LLC

Methods and software for bundle-based content organization, manipulation, and / or task management

Methods for assisting one or more users in organizing content-items, such as location information (e.g., URLs) for online information resources (e.g., webpages) and clips taken from information resources, accessed via content-access software, such as one or more web browsers, using a content item-bundle primitive that allows users to create, build, manipulate, and / or populate their own content-item bundles according to their information investigation and collection desires / needs. In some embodiments, the methods include automatically bundling content items into suggested content-item bundles based on learned relationships among various content items. In some embodiments, the methods can be implemented to provide bundle-based task managers that allow users to not only organize their content items but also define tasks and / or projects rooted in the content-item-bundle primitive. Further embodiments are disclosed, as is software for executing disclosed methods.
Owner:CARNEGIE MELLON UNIV

Graphical user interface for generating large language model function buttons

This disclosure describes systems that generate a selection of large language model (LLM) function buttons in a floating widget within a web browser of a client device. The disclosed systems can generate or otherwise select the LLM function buttons to include based on context of a webpage within the web browser. Responsive to detecting an indication of an interaction with an LLM function button, the disclosed systems can generate a side panel within the web browser according to the LLM function button. In some embodiments, the disclosed systems can display and utilize a customized LLM function button responsive to detecting a certain webpage or content within the webpage. Further, in some embodiments, the disclosed systems can generate an LLM function button to perform a customized workflow responsive to detecting a certain webpage or content within the webpage.
Owner:DROPBOX INC

Electronic device and method for using web application

A method of an electronic device according to an embodiment of the present disclosure may comprise the operations of: identifying switching from a first user account to a second user account while a web application is being executed on the basis of the first user account; on the basis of identifying the switching from the first user account to the second user account, changing cookie data for a web browser used for executing the web application from first cookie data associated with the first user account to second cookie data associated with the second user account while maintaining the execution of the web application; and receiving a user input for executing the web application on the basis of the second user account. Maintaining execution of the web application may include maintaining execution of at least one process associated with the web application.
Owner:SAMSUNG ELECTRONICS CO LTD

Voice-Enabled AI Chat Agent Optimized for Web Browsers

Disclosed herein is a Voice-Enabled AI Chat Agent, optimized for use within web browsers. This advanced AI system facilitates natural, voice-driven interactions, allowing users to engage in conversations through speech instead of traditional text input. It features a sophisticated voice recognition module, a dynamic natural language processing engine, and a versatile role adaptation mechanism, enabling it to assume various user-defined roles such as a tutor, doctor, or counsellor. Designed with an emphasis on accessibility and user-friendliness, this AI chat agent represents a significant advancement in human-computer interaction, making digital communication more intuitive and accessible for a wide range of users.
Owner:ALVAREZ JOHN

Automated login framework for interacting with dynamically generated login forms

ActiveUS12719858B2Web applicationWeb browser
An automated login framework for dynamic application security testing is disclosed. A web application executing on a computing device is accessed and an automated login framework (ALF) is injected into an onload event of a web browser associated with the web application. The ALF is then accessed with a credential associated with the web application. A login page associated with application is identified by matching links or buttons with a user-defined regular expression and a user-defined wordlist. Then, a login form in the login page is detected by executing a signature technique, a dictionary technique, and a multistep signature technique. The login form is populated using the credential and submitted for authentication, and a status with a confidence score is received indicating whether the authentication was successful or failed.
Owner:RAPID7 INC

Method and system for delivering content to a slot of a web page

ActiveUS12717861B2Web browserEngineering
Techniques for content delivery are disclosed. In accordance with one embodiment, the techniques may be realized as a method of content delivery comprising determining a slot of a webpage, determining a display area of a web browser displaying the webpage, determining a distance from the slot to a location of the display area, and comparing the distance to a first threshold, wherein the distance may be measured in pixels.
Owner:WP CO LLC

Internet-of-things multi-device intelligent tunnel security penetration interconnection system and method

The invention discloses an internet-of-things multi-device intelligent tunnel security penetration interconnection system and an internet-of-things multi-device intelligent tunnel security penetration interconnection method. The system comprises a management end, an equipment end and a cloud end. The management end integrates an intelligent connection management layer, an efficient data plane engine, a unified business operation layer and a dynamic strategy and control center. The intelligent connection management layer dynamically selects an optimal tunnel link through a pluggable protocol framework; the efficient data plane engine intelligently switches multiple modes such as an original socket, libpcap and the like to perform high-performance data capture and filtration according to authority and requirements; the unified service operation layer deeply integrates operation and maintenance tools such as an embedded Web browser and an SSH terminal into a single interface; and the dynamic policy center can issue network rules in real time. According to the method, high-reliability and low-delay tunnel connection in a complex network environment is realized, refined flow control is driven based on service intention, and functions of network penetration, state monitoring, configuration maintenance and the like are seamlessly fused.
Owner:SHAANXI ROCKTECH ELECTRONICS INFORMATION TECH CO LTD

Accelerating in-browser tasks for unprivileged web applications

The device establishes a communication channel between a first web application executing within a first browsing context and a second web application executing within a second browsing context, the first browsing context being not cross-source isolated and the second browsing context being cross-source isolated. This includes loading the proxy page within a third browsing context of the web browser, the loading initiated by the first browsing context, and loading the worker instance using a script provided by the proxy page. The content of the proxy page is served by a source associated with the second web application. The device passes the first message from the first web application to the second web application over the communication channel. The first message requests the second web application to execute the compute job. The device also passes a second message from the second web application to the first web application, the second message including a result of the computing job.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Automatically Capturing and Analyzing a Web Page for Validation

Systems and methods are provided for validating client information prior to certificate issuance. A method, according to one implementation, includes a step of obtaining enrollment information submitted from an organization to a trust entity, the enrollment information including details of the organization. In response to a web browser of the trust entity being navigated to a webpage associated with the organization, the method further includes a step of extracting identifying data from the webpage. Based on a comparison between the identifying data and the details of the organization, the method also includes a step of providing feedback to a validation agent of the trust entity regarding a validation status of the organization.
Owner:DIGICERT INC

Phishing Site Identification and Security Remedy

Embodiments are related to determining if an unverified web page is a phishing site of a verified web page. In one or more embodiments, a computing server detects a style sheet element of an unverified web page accessed by a user using a web browser extension. The computing server checks if the detected style sheet element contains a copy of a part of a style sheet element present in the verified web page. If the style sheet element of the unverified web page contains a copy of the part of a style sheet element of the verified web page, indicating that the unverified web page is a phishing site, the computing server takes a security action. In some embodiments, the computing server may check if the unverified web page is a known web page.
Owner:RAMP BUSINESS CORP

Secure, anonymous browsing with a remote browsing server

A client device may connect to a remote browsing server, which may browse to a Uniform Resource Identifier, render a web service or other content, and stream the content back to the client device. The client device may have a web browser through which the server may stream rendered images and which may capture various inputs, such as mouse operations, keyboard inputs, and other input. The remote browsing server may receive the inputs from the browser, then transmit the inputs to the web service through a server browser, which may render the images transmitted to the client device. The remote browsing server may be a virtual machine that may be created for a limited use, such that the virtual machine and browser may be wiped clean with each use.
Owner:PENGUIN COMPUTING INC

Systems and methods for orchestrating web authentication requests

In one embodiment, a method uses a web browser to receive an authentication request for an application from an authentication prompt of a client device. The method identifies an authentication protocol associated with web browser of the client device and use the authentication prompt to fetch a first challenge from an authentication service associated with the client device. The method uses the authentication prompt to communicate a subscribe to the authentication service and use a localhost to communicate to the application to provide the first challenge. In response to receiving the first challenge, the method uses one or more native Application Programming Interfaces (APIs) to determine an assertion associated with the authentication request and the authentication protocol. The method validates the assertion associated with the authentication request. In response to determining the assertion is valid, the method approves the authentication request.
Owner:CISCO TECHNOLOGY INC

Imaging protocol review management system

ActiveUS12690831B2Web browserEngineering
A system and method for reviewing imaging protocols in an imaging protocol management system is described herein. An example system includes processors and storage devices in a cloud and a cloud-based imaging protocol manager leveraging the processors and the storage devices. The imaging protocol manager includes a library for storing imaging protocols and a review module configured to review and standardize the imaging protocols stored in the library. The system also includes a user interface device having a web browser-based application to access imaging protocols stored in the library. The web browser-based application enables creation, editing, and review of the imaging protocols stored in the library. The imaging protocols are approved using the web browser-based application prior to being published in the library, and a plurality of imaging systems. The plurality of imaging systems accesses the imaging protocols from the library.
Owner:GE PRECISION HEALTHCARE LLC

Browser extension for validating communications

A computing device comprising a secure browser extension for a web browser monitors for satisfaction of one or more operating conditions to identify whether one or more unauthorized applications are intercepting web browser communications. Based on satisfaction of at least one operating condition, the secure browser extension of the computing device sends an HTTPS request to a known service via the web browser. The secure browser extension receives an HTTPS response to the HTTPS request via the web browser. The secure browser extension determines whether the certificate included in the HTTPS response is trusted by the secure browser extension. Based on determining the certificate is not trusted, the secure browser extension terminates the web browser session and generates a notification for display at the computing device that indicates web browser communications are compromised.
Owner:BANK OF AMERICA CORP

Web browser native identity security

PCT designated stageWO2026178055A1ShardWeb browser
A web browser has been created that can operate as a unified platform for managing, monitoring, and controlling identity data to reduce or eliminate the security gaps in identity security. As the primary conduit for fragmented identity security services, the web browser has access to identity data across the identity security fragments and silos. The unifying web browser includes monitoring functionality at the browser engine and / or the rendering engine and captures events that relate to identity security.
Owner:PALO ALTO NETWORKS INC

Methods and systems for obtaining and storing web pages

A computing apparatus executes an application configured to perform a process for one or more web browser applications, each configured receive an input URL and acquire code from a web server location identified by the input URL, and generate a client-side representation of the acquired code, the process comprising: causing the web browser application to execute with a target URL as the input URL; obtaining, as a first client-side representation, a client-side representation of the acquired code as generated by the web browser application; obtaining, as a second client-side representation, a second client-side representation of code acquired from the target URL; calculating a difference metric; comparing the difference metric with a threshold, and based on the comparison: causing an analytics script to run on the target URL to obtain a set of performance indicators; and causing the first client-side representation to be stored in association with the performance indicators.
Owner:XERO

Heuristic-based multilanguage tokenizer

Methods, systems, and storage media for providing a heuristic multilanguage tokenizer in a web browser environment are disclosed. Exemplary implementations can receive a query; generate a query set comprising at least one query token; generate a result set from a searchable phrase, wherein the result set comprises at least one phrase token; generating at least one supplemental set. Determining that any of the sets comprise at least one of: a first character-type, a second character-type, or an emoji. In response to determining the first character-type: determining a word boundary and extracting a diacritic. In response to determining that the query, result set and the supplemental set comprise the second-type or the emoji, adding a space around each second character-type or emoji in the set; and segmenting the set into a plurality of tokens.
Owner:WHATSAPP LLC

Methods and systems for browser spoofing mitigation

An authentication system includes an authentication module and a user history database storing order information that includes, for each of multiple logins of the first user to a web property, at least one of: an indication of an order of hypertext transfer protocol (HTTP) headers that were previously received at the authentication module during the login, and an indication of an order of navigator object properties that were previously returned to the authentication module during the login. The authentication module is configured to: receive, from a web browser of a first entity attempting to log in to the web property, credentials of the first user; determine order information of the first entity's web browser; perform a comparison operation based on the order information of the first user and that of the first entity, and determine whether to allow the first entity to log in based on the comparison operation.
Owner:CHARLES SCHWAB & CO INC

Network device, method for controlling network device, and program

This approach aims to verify that problems encountered during equipment processing have been resolved, while minimizing the complexity of the verification process. [Solution] A network device having a web server has a display means and is characterized in that it displays code information on the display means for accessing a website provided by the web server to a user terminal using a web browser, in order to install software as a progressive web application to provide at least some of the functions of the network device on the user terminal.
Owner:CANON KK

System and method for a wide screen user interface

Systems, methods, and computer-readable storage media for emulating true full screen behavior in a web browser and more specifically to doing so without leveraging any full screen Application Programming Interfaces (API). A system can play, within a web browser, a video on a touchscreen display of a computing device, wherein the computing device uses an operating system which does not support full screen viewing of the video. The system can also display a full screen button on the touchscreen display over a portion of the playing video. When a user touches the full screen button via the touchscreen display, the system modifies a Document Object Model (DOM) associated with the web browser from an original configuration to a modified configuration, such that the web browser covers an entirety of a viewport of the touchscreen display and the computing device displays the video in a full screen emulator mode.
Owner:INNOVASOFT TECH HOLDINGS LTD

Mobile surveillance unit

Provided is a surveillance system, including: a trailer having wheels, a mast, and a trailer towing coupler; a camera coupled to the mast; a cellular modem communicatively coupled to the camera and operative to transmit video captured by the camera; a command center server operative to remotely receive and store data describing operation of a fluid-handling device and to receive the transmitted video and send the video to a user in response to a request from a web browser of the user; a power storage device; and a solar panel coupled to the power storage device such that the solar panel charges the power storage device.
Owner:SITEPRO INC

Cadastral survey web browsing management system, computer program for executing cadastral survey web browsing management method, and cadastral survey web browsing system

This invention provides a cadastral survey web-based viewing management system that allows for easy viewing of cadastral maps and cadastral registers, a cadastral survey web-based viewing management method, a computer program for implementing the same, and a cadastral survey web-based viewing system. [Solution] User terminals 300a to 300c are equipped with the ability to connect to the internet and the ability to use a web browser. The internet 400 is connected to web servers 500a to 500c that provide the website of the cadastral survey company. The website 500 of the cadastral survey company publishes a web page of the cadastral survey results. Users can view information related to the cadastral survey results using user terminals 300. User terminals 300 can access the URL (Uniform Resource Locator) on the web server 500 where the web page for viewing the cadastral survey results is stored, and display the web page for viewing the cadastral survey results.
Owner:KAMICHI CO LTD

Source based research and writing framework technology

A web browser extension for annotating a web page in a web browser is described. The extension operates to create an annotation item box module in a side panel that contains separate annotation highlighted content that corresponds to and is the same as annotation highlighted content in the web page that was added by the user in the web browser. The separate annotation highlighted content in the side panel presents the annotation highlighted content to enable the user to view the annotation highlighted content without having to navigate to or view them on the web browser. The extension operates to automatically save the resource locator to the web page that is linked to the annotation in the side panel in an embedded link. The user can then visit the web page on which the annotation resides and share a selected trove and documents with others, maintaining the source citation.
Owner:RETROVE INC

Systems and methods of client-side video rendering

A system and method for client-side video rendering uses a client device to render personalised content videos in real-time, thus avoiding the cost associated with server-side rendering. The process involves a client device's web browser loading a web page containing a client-side renderer, typically in the form of a JavaScript file. The browser is configured to play videos from a hosting source, while the client-side renderer overlays graphics on the video based on personalised content and a video timeline. The system may also stream videos from hosting to avoid local storage and buffering lag, and it accounts for network latency by synchronising graphics with the video progress. Additionally, the client-side renderer and video timeline configurations can be cached separately, minimising data downloads, and a URL service may be used to resolve URLs while preserving customer data privacy by hosting the web page internally.
Owner:MARTIN RODD

On-demand applications to extend web services

Systems, methods, articles of manufacture, and computer-readable media. A web browser of a device may receive selection of a uniform resource locator (URL). An operating system may download an application from an application server based on the URL. The application may identify a plurality of applications installed on the device and select a first institution corresponding to a first application. The application may receive a cryptogram from a contactless card associated with the first institution and transmit the cryptogram to an authentication server. The application may receive an authentication result specifying the authentication server decrypted the cryptogram. The web browser may receive, based on the decryption of the cryptogram, an account number, an expiration date associated with the account number, and a card verification value (CVV) associated with the account number. The web browser may provide the account number, expiration date, and CVV to a server associated with the application.
Owner:CAPITAL ONE SERVICES LLC

Access to second- and third-party resources in controlled exam environments

Secure examination software, systems, and methods for allowing examinees access to specified external electronic document resources stored on one or more remote internet-connected servers during an examination event. In various embodiments, the secure examination software program comprises (a) a secure examination-taking component and (b) a secure web browser component. In various embodiments, the secure web browser component in the secure exam software interface allows access only to specified electronic resources stored on internet-connected servers, while access to all other electronic resources is blocked or otherwise prohibited.
Owner:EXTEGRITY INC