Patent classifications
G06F16/986
METHOD AND APPARATUS FOR OBTAINING LOADING TIME LENGTH OF IMAGE IN WEBPAGE, AND ELECTRONIC DEVICE
Provided are a method and an apparatus for obtaining a loading time length of an image in a webpage, and an electronic device. The method includes: obtaining, during loading of a Hypertext Markup Language HTML file of the webpage, event tracking data through event tracking that is set in the HTML file, wherein the event tracking data includes loading start time of the HTML file; obtaining a timestamp of a loading end event of the image in the webpage, and determining the loading time length of the image based on the loading start time and the timestamp. The method can obtain the loading time length of the image in the webpage, facilitate the detection of the loading time length of the image, and provide data support for realizing the analysis of the webpage service quality based on the loading time length of the image and improving the webpage service quality.
Device, medium, and method for retrieving object
A device configured to retrieve a markup language file; identify, based on the markup language file, an item to be used on a web page, address information for retrieving an object for the item, and an object type corresponding to the object; retrieve an evaluation result for the object; identify the object as an object to be used based on the evaluation result; identify address information of the object; and retrieve and execute the object based on the address information.
Self-transforming content objects
Systems, methods, and other embodiments associated with self-transformation objects are described. In one embodiment, a method includes determining that a content object is to be rendered. The example method may also include evaluating attributes of a user to identify a content preference of the user. The example method may also include identifying a content transformation mapping that corresponds to the content preference. The example method may also include parsing the content object to identify a transformation script. The example method may also include executing the transformation script to parse the content object to identify elements that are tagged with a transformation tag. The example method may also include executing the transformation script to apply corresponding transformations from the content transformation mapping to the tagged elements. The example method may also include rendering the content object with the transformed elements.
Systems and methods of generating a website
An apparatus includes an input interface, a processor, and a transmitter. The input interface is configured to receive user input associated with a design and to receive a user request indicating a selection of a website type of a plurality of website types. The processor is configured to update the design based on the user input. The updated design includes one or more design pages. The processor is configured to select, based on the website type, a specific set of website generation tasks. The processor is configured to perform the specific set of website generation tasks to generate one or more webpages of a website of the website type. The webpages correspond to the design pages. The transmitter is configured to send a web output to at least one of a data storage device, a publishing endpoint, or a client device. The web output corresponds to the webpages.
Methods and systems for automated testing using browser extension
According to certain aspects of the disclosure, non-transitory computer readable media, systems and methods are disclosed for creating and executing test scenarios for automated testing of web pages. A computer system, for example, may perform operations including: recording one or more actions performed by a user on a web page, the one or more actions resulting in a web page element being displayed in the web browser application, recording an identifier of the web page element, in response to detecting a user input indicating a selection of the web page element, and recording a characteristic of the web page element; and generating, by the testing extension, a test scenario specifying a testable outcome resulting from the one or more actions, the testable outcome being an occurrence of an element having the identifier and the characteristic.
TIME-DEPENDENT MACHINE-GENERATED HINTING
Embodiments seek to improve prefetch hinting using time-dependent, machine-generated hints. Some embodiments operate in context of client machines in communication hinting machines that can develop information about whether and how resources are used in network transactions over time by collecting “resource samples.” Each resource sample can identify rendering status information of a resource at a sample time. The time-based samples can be used to compute time-based probabilities for the resources, indicating, for example, the likelihood of a resource being used to render a web page at some subsequent time. Time-dependent hints can be generated as a function of the time-based probabilities, and the time-dependent hints can be used to improve prefetching by optimizing the hinting information with respect to a particular request time (e.g., the prefetching hints for rendering a web page can be generated in a manner that accounts for when the web page is being rendered).
Methods for identifying recurring web site accessibility issues and devices thereof
Methods, non-transitory computer readable media, and accessibility analysis devices are disclosed that identify a web page context box. A hash function is applied to properties of elements to generate a semantic layer hash value for a semantic layer for the context box. The properties or elements are identified based on a semantic layer type. A determination is made that the context box is equivalent to another context box of another web page with respect to the semantic layer based on a match of the semantic layer hash value to another semantic layer hash value generated during a prior accessibility evaluation of the other web page. A review of an accessibility issue associated with one of the elements is retrieved based on the other semantic layer hash value. An issue report comprising the accessibility issue, the review, and the one of the elements is then generated and output.
System and Method for Element Detection and Identification of Changing Elements on a Web Page
A system and method to identify and detect a particular element on a webpage that may have changed some of its attributes. Machine-learning is used in the form of a neural network to detect differences between elements. This avoids the problem of having to have a different neural network for each element of interest. The present invention is able to detect and identify an element from the point of view of a human viewer, and then recognize that a somewhat changed version of the element appearing on a different page or on the same page at a different time is really the known element.
DIGITAL MEDIA MOCKING TOOL
Described herein are methods, systems, and media for mocking a digital channel page for testing an advertising creative on the digital channel page. An exemplary method includes receiving, at a mock application running on a server and from a client device, an address of the digital channel page, an advertising creative, and desired dimensions of the advertising creative in the digital channel page; and retrieving source code of the digital channel page based on the address, the digital channel page including an advertising space. The method further includes locating the advertising space in the digital channel page; injecting the advertising creative into the advertising space in the source code of the digital channel page with the desired dimensions; and sending the source code of the digital channel page to the client device for display.
GENERIC FRAMEWORK FOR USING ASSIGNMENT AND CONTEXT DATA CONSTRUCTS TO PROVIDE A CUSTOMIZED EXPERIENCE
Methods, computer readable media, and devices for a generic framework using assignment and context data constructs to provide a customized experience are disclosed. One method may include retrieving a first user context, including a set of user key:value pairs and information identifying a shopping location, based on a first user request received by a commerce platform, identifying a first assignment, including a set of assignment key:value pairs, information identifying an assignment location, and a set of assignment experiences defining a shopping experience, based on the first user context, and presenting the shopping experience to the first user. The method may further include retrieving a second user context based on a second user request, identifying a second assignment based on the second user context, and presenting a second shopping experience based on the second assignment.