摘要:
Disclosed embodiments generally relate to logically describing and modeling the layout of an output (e.g., a document or a presentation) by capturing author intent. Author intent can be captured based on the author's selection of visual exemplars (e.g., lists, grids, collages, etc.) with which to express content. Each visual exemplar identifies one or more semantic expressions (e.g., specific, often implied, relationships that are represented in visual exemplars of content) that are represented by those visual exemplars. The identified semantic expressions form a contract that can be observed in any generated output. The output can be formatted and laid out in a variety of different ways (e.g., for a variety of different presentation devices) to provide aesthetic and semantic efficiency in the generated output while maintaining the intent of the author.
摘要:
Systems and methods of parameterizing network communication paths are provided. The system can identify a network communication path traversed by a plurality of client computing devices via a network protocol. The system can generate, based on a parameter of the network communication path and an attribute of each of a plurality of keywords to the hyperlink on the first web page that directed the plurality of client computing devices to the second web page via the network protocol, a weight data structure with a scalar value for each of the plurality of keywords. The system can select, based on a comparison of the scalar value for each of the plurality of keywords, a keyword of the plurality of keywords to input into an online content selection process to select the content item in response to a request for content received from a client computing device.
摘要:
The present disclosure generally relates to web page analysis, and more particularly to a classification system for web pages. The classification system may classify a web page as malicious based upon one or more signatures generated for the web page. For example, the classification system may compare one or more signatures generated for a first web page to one or more signatures generated for a second web page, where the first web page and the second web page are the same web page at different times or different web pages. Based upon a similarity of the signatures, the classification system may output whether the first web page is malicious. For another example, the classification system may include a classification model that is trained based upon one or more signatures for one or more classified web pages. The classification model may output whether the web page is malicious.
摘要:
A computer system for use in rendering a user interface comprises: an input configured to receive a series of natural language user interface description elements describing intended user interface attributes; electronic storage configured to hold model data for interpreting the natural language description elements; an interpretation module configured to apply natural language interpretation to the natural language description elements to interpret them according to the model data, thereby identifying the intended user interface attributes; a generation module configured to use results of the natural language interpretation to generate a data structure for rendering a user interface exhibiting the identified attributes; and a rendering module configured to use the data structure to cause a display to render on the display a user interface exhibiting the intended attributes.
摘要:
An architectural software model in which browser-executable code and non- browser executable code of an application are distributed. The browser-executable code (such as markup language and script) is executed by a browser on perhaps a client machine, whilst the non-browser executable code (such as C# code as an example) is executed on a server or by a service. Such code typically is included within a single desktop application with an interoperability component operating between. The browser- executable code is able to communicate with the non-browser executable code using a request-response protocol. In order to facilitate communication with the non-browser- executable code, the non-browser executable code is provided in an environment that includes a request translator and a response translator. The environment includes an interface which honors the request/response protocol followed by the browser-executable code.
摘要:
A computer acting as display device can present pixmap screen page image(s), and with end-user input, can act on associated interaction(s) area(s) specification(s); with the screen page image(s) and associated interaction(s) area(s) specification(s) created automatically from electronic document processing on another computer; such other computer paginating the documents for information viewing area(s) on such display device(s), record interaction(s) area(s) data corresponding with styled hypertext or interactive graphical elements within the electronic document, rasterising these document page(s) into screen page image pixmap(s), and compile interaction(s) area(s) data into persistent interaction(s) area(s) specification(s), together for communication to the display device. References to content elements in document pages can be associated with screen page images to allow end- users find information. Content elements in documents may act as placeholders in pagination to reserve space for overlaying media upon screen page images. Screen page images may consist of many pixmap files to prevent end-user saving.
摘要:
Embodiments are directed to traversing and mapping a user interface. In one scenario, a computer system performs a method for traversing and mapping a user interface that includes the following: rendering a user interface (UI) based on data received from an information source, constructing an element collection with UI elements, the element collection describing relationships that exist between the UI elements, traversing the element collection to identify various node element types, identifying, within a pre-defined action set, an action associated with at least one of the identified node element types, executing the identified action against the identified node element types, and logging at least one network request resulting from the executed action.
摘要:
In a general aspect, a computer-implemented method can include executing, on a computing device, a non-browser application; displaying, by the non-browser application on a display of the computing device, a link to web content; and receiving an indication that the link has been selected. In response to the indication that the link has been selected, the method can include, allocating a tab of a browser application to the non-browser application; displaying the allocated browser tab within a user interface of the non-browser application; and displaying, by the allocated browser tab, the web content within the user interface.
摘要:
Данное техническое решение относится к пользовательским интерфейсам для работы с данными в компьютерных информационных системах. В заявленном способе подготовки документов на языках разметки при реализации пользовательского интерфейса для работы с данными информационной системы формируют метаданные для, по крайней мере, одного класса сущности, его атрибутов и наборов данных, элементов наборов данных, включающих, по крайней мере, поля наборов данных и агрегатные функции наборов данных; выбирают элемент шаблона и отображают информацию о доступных для формирования связи атрибутах класса сущности, наборах данных, их полях и агрегатных функциях; выбирают атрибут класса сущности или набор данных или поле набора данных или агрегатную функцию набора данных; формируют и сохраняют связь, содержащую идентификатор выбранного ранее элемента шаблона и идентификатор выбранного на предыдущем шаге атрибута класса сущности или набора данных или поля набора данных или агрегатной функции набора данных.