Entries |
Document | Title | Date |
20080222514 | Systems and Methods for Editing XML Documents - A system and method capable of identifying that a node of an extensible markup language (XML) document is editable using an element of an electronic-form template is described. In at least some embodiments, the system and method are capable of determining operations that are permitted for the identified node using another element of the electronic-form template. | 09-11-2008 |
20080263439 | CLIENT APPLICATION FOR IDENTIFICATION OF UPDATES IN SELECTED NETWORK PAGES - A client software application that enables identification of updates in well-formatted as well as not-well-formatted network pages, where the pages' items and fields may be selected by a user. The client application comprises: a user interface, business logic, and a database. The client application distinguishes between news channels (NC) pages that are constructed as a data list and content modification channels (CMC). The client application allows the user to create templates where those templates define the parts of the items in the page that will be checked for updates by the application. | 10-23-2008 |
20080270889 | DYNAMIC IMAGE AND TEXT CREATION FOR ONLINE BOOK CREATION SYSTEM - A method for dynamically editing a publication involves selecting a publication template from a plurality of publication templates, wherein said publication template includes a plurality of publication attributes. The publication is displayed in a graphical user interface responsive to the selected publication template. A selected group of the plurality of publication attributes is displayed via the graphical user interface. Inputs are received selecting particular entries for the selected group of the plurality of the publication attributes. The particular entries are applied to each of the associated publication attributes of the publication template. The display of the publication is updated to reflect the particular entries in the graphical user interface in real time. | 10-30-2008 |
20080301545 | METHOD AND SYSTEM FOR THE INTELLIGENT ADAPTION OF WEB CONTENT FOR MOBILE AND HANDHELD ACCESS - According to the present invention, there is provided a novel method and system for supporting dynamic Web content adaptation in the mobile Internet, while retaining the semantic coherence of the site's original contents. This is accomplished by analyzing, processing, and displaying web content using several algorithms. While the preferred embodiment of the present invention is for use in a mobile Internet setting, the method and system of the present invention can be applied and customized for use in a broad range of settings and applications involving information layout adaptation and presentation across multiple platforms and devices. | 12-04-2008 |
20090031213 | SYSTEM AND METHOD FOR WEBSITE COLORIZATION - A method permits a user to modify color attributes of a website. The website is based on a template being made of CSS documents, and a folder containing images for the website. A subfolder containing the images in a grayscale version and an additional folder for the layered images that are required for the template preview mechanism in the Graphic User Interface are also provided. The template is separated into at least two areas, each area being composed of a plurality of layers. Images within each area of the template are grouped and each group is attributed an initial color and each group being provided with a coloring method. The method involves the steps of selecting by the user a template for a website; displaying the template to the user with initial colors; identifying each area of the template; providing a graphical user interface by which the user selects a given area of the template and modifies a color thereof; and modifying the color of an area of the template according to the user's selection and according to the colorizing method. | 01-29-2009 |
20090037808 | System, Method and Computer Program Product for Producing and Managing Certain Documents - A system, method and computer program product for a user to produce certain template documents and track the progress of the transfer of an Intellectual Property portfolio. This system, method and computer program product comprises a processor in communication with one or more storage device, where the user would input specific data regarding an Assignee and Assignor, and the bibliographic information regarding the Intellectual Property. The inputted Intellectual Property information is sorted by country. Using the stored inputted information along with the stored template documents, the computer program product generates certain template documents per country. The template documents meet all the legal requirements of that country, listing all of the transferable properties, to affect a transfer of rights. | 02-05-2009 |
20090070665 | Social Network Site Including Trust-based Wiki Functionality - A social network site with enhanced user interaction functionality. In particular implementations, a method includes receiving, at a social network site, a request from a first user for a personal page corresponding to a second user; transmitting a response to the request, wherein the response comprises the requested personal page of the second user, wherein the personal page comprises one or more controls that enable modification of the personal page; responsive to an activation of the one or more controls by the first user, determining if the first user is included in a group of trusted users associated with the second user, wherein the group of trusted users are permitted to modify the personal page of the second user; and conditionally storing data characterizing modification of the personal page by the first user. | 03-12-2009 |
20090100331 | METHOD INCLUDING A TIMER FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may include a timer for counting down the temporal length of an advertisement. Upon countdown of the timer to zero, the advertisement may terminate and automatically flow-through to the underlying content. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timer, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement. | 04-16-2009 |
20090100332 | Integrating Rich Media Into A Web-Based Calendar - Techniques are provided for integrating rich media into a scalable, multi-user, web-based calendar system having multiple interconnected web-based interfaces. Rich media refers to digital media that exhibit either, or a combination, of dynamic or interactive properties, including video content, audio content, graphical content, hyperlinks, or browser-based applications to such content, that are associated with a particular calendar event. Rich media events are created and stored in a central repository, and are accessible for adding to users' own calendar events. Rich media calendar events include display templates that define display characteristics for the rich media calendar event. Display templates also provide rich media applications for rendering and displaying the rich media content in the event. Delivery schedules are employed to automatically control the display of rich media calendar events. | 04-16-2009 |
20090106644 | MODIFYING PROJECTED IMAGE AREA (mask) FOR DISPLAY - A ShapeShifter software component selects and modifies a mask associated with a presentation device. The ShapeShifter software component receives input to select the presentation device from a plurality of presentation devices. The Shape Shifter software component displays a mask associated with the selected presentation device, displays mask modification tools for associated mask, and allows utilization of one of the mask modification tools on the selected mask to create a modified mask. In an embodiment of the invention, the ShapeShifter software component controls a presentation management system by first establishing a plurality of projection devices. The ShapeShifter software component creates a room layout for the plurality of projection device and creates a presentation list for at least one of the plurality of projection devices. The ShapeShifter software component modifies a content file and creates a mask for at least one of the plurality of projection devices. | 04-23-2009 |
20090125803 | METHOD, SYSTEM, CLIENT AND SERVER FOR MANAGING XML DOCUMENT - A method of managing an Extensible Markup Language (XML) document is provided. The method includes a XML server receiving the request of XML document management operation sending from the XML Document Management (XDM) client. The request carries the document identifier and the state information. The XDM server changes the state of the document corresponding to the document identifier to the state that corresponding to the state information. | 05-14-2009 |
20090144613 | Overriding images in user interfaces - A method and apparatus for overriding images in user interfaces using web application styling sheets. In one embodiment, a method may include creating a first style sheet defining a first image. The first style sheet allows customization of the first image by referencing the first image using a background attribute and a first location. A second style sheet defines a second image using a background attribute and a second location. The method may further include creating a web page with a link to the first style sheet and a link to the second style sheet, and sending the web page to a client for presentation, where the second image overrides the first image when the web page is presented to a user. | 06-04-2009 |
20090150766 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR APPLYING STYLES FROM ELEMENTS INCLUDED IN AN EXISTING PAGE - Systems, methods, and computer program products for applying styles from elements included in an existing web page. Exemplary embodiments include a method for applying styles from elements included in an existing HTML document, the method including applying an appearance of the existing HTML document specified by using CSS to HTML components in an HTML document being edited for each component, examining a CSS attribute that defines an appearance in each part in a component including attributes inherited from parents and applying a defined CSS class to each part of the destination of the application. | 06-11-2009 |
20090199086 | Document processing and management approach to making changes to a document and its representation - A source DOM tree represents at least a part of a document. A destination DOM tree corresponds to the source DOM tree. At least one stealth node is provided in the destination DOM tree. The stealth node has no corresponding node in the source DOM tree. The stealth node is provided at a location corresponding to a location in the source DOM tree where an insertion of a new node is anticipated. | 08-06-2009 |
20090249192 | CREATING A VIEW FROM MULTIPLE TEMPLATES - Instead of using a single template to define a view, multiple interchangeable templates are selected to create a view. The interchangeable templates are shareable across different views which helps in creating different views without requiring users to hard code the changes to the view within a single template. The selected interchangeable templates defining the view are accessed and used to render the display of the view. | 10-01-2009 |
20090249193 | Flexible web page template building system and method - A flexible web page template and template building tool which generates templates that grow and shrink according to an amount of user content. | 10-01-2009 |
20100037130 | Site mining stylesheet generator - A site mining stylesheet may be used to control the presentation of content extracted from a source web page. In particular, a stylesheet stored on a proxy server or the like may be called when a web page associated with the stylesheet is requested by a mobile device. After receiving such a request, the stylesheet extracts the content from the source web page and subsequently transforms and manipulates the extracted content. From there, a destination web page is generated and transmitted to the requesting mobile device for display. The stylesheet may be implemented by first designing a site mining template, This template may be created by receiving and storing format information for formatting a layout of the stylesheet, and an indication of the content to be extracted from the source page. Expressions for uniquely locating each piece of content to be extracted and/or manipulated may also be determined or generated. In addition to the formatting and expression information, the template also includes transformation information for manipulating the specified content. The template may then be converted into a stylesheet and prepared for application to corresponding source web pages. | 02-11-2010 |
20100042914 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An information processing apparatus | 02-18-2010 |
20100058172 | HIERARCHICAL BIT STREAM MARKUP COMPILATION AND RENDERING - Video content in an original markup language is processed and distributed for presentation such that the presentation preserves static and dynamic aspects of the video content in the original markup language. The video content in the original markup language may be processed into a binary format using a client-specific routine that is specific to a predetermined client. The distributed video content may be presented in a way that preserves the static and dynamic aspects of the video content in the original markup language. | 03-04-2010 |
20100077295 | DOCUMENT PROCESSING DEVICE AND DOCUMENT PROCESSING MODULE - A structured document file is created in an efficient manner. A display unit | 03-25-2010 |
20100088590 | METHODS AND APPARATUS FOR GENERATING A DYNAMIC DOCUMENT - A dynamic document generator system and method provides a web- based visual editor which includes a drag-and-drop mechanism structured to facilitate generation of a markup language version of a dynamic document including data indicative of a dynamic field. The markup language version of the dynamic document is then converted to a stylesheet version of the dynamic document. The stylesheet version of the dynamic document is deployed via a wide area network, wherein a plurality of different users are able to execute the deployed stylesheet version of the dynamic document. When one user executes the dynamic document, the dynamic field takes on one value. When another user executes the dynamic document, the dynamic filed takes on another value. | 04-08-2010 |
20100100809 | MULTI-MODAL/MULTI-CHANNEL APPLICATION TOOL ARCHITECTURE - Services are integrated by providing a first component of a service via a first user interface over a first communications channel using a first communications mode. A second component of the service is provided via a second user interface over a second communications channel using a second communications mode. The first component of the service and the second component of the service are provided continuously in a single session using a common rule set for user interface dialog management. | 04-22-2010 |
20100107056 | Constructing And Maintaining Web Sites - Creation and maintenance of a web page can be facilitated using an interactive web application that runs in a browser at a client machine. The interactive web application can be provided to the client machine over a network by a development application at a server. Using the interactive web application, a user can configure various aspects of a web page, including but not limited to layout, colors, fonts, tools, live dynamic content, and the like, directly on the sever without knowledge of mark-up language coding or other techniques such as cascading style sheets. | 04-29-2010 |
20100125783 | PARTITIONING OF MARKUP LANGUAGE DOCUMENTS - A process and system for partitioning hybrid markup language documents (HMLDs) is disclosed. Content from an HMLD is copied to one or more output markup language documents (MLDs), which may be well-formed or valid MLDs. The HMLD is segmented at partition boundaries within the document, while state information is recorded in a tag stack. The state information is used to complete the output MLD, which may be sent to a software module for processing. The HMLDs and MLDs may be well-formed or valid extensible markup language (XML) documents. | 05-20-2010 |
20100153839 | SYSTEM AND METHOD FOR CREATING WEB-BASED APPLICATION TEMPLATES - A method, system and software program on a computer readable medium are provided, for generating a template compatible with Microsoft Silverlight. An authoring application can be used that provides access to a Microsoft PowerPoint slide, permitting objects to be added to the slide. The authoring application also permits properties of the objects to be defined and then converts the objects to a format associated with Silverlight (XAML) to generate a template, and generates metadata defining the properties for application of the properties to said template. | 06-17-2010 |
20100162099 | METHODS FOR DYNAMIC DOCUMENT GENERATION - Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing. | 06-24-2010 |
20100185939 | THREE-DIMENSIONAL MARK-UP STYLE SHEET PROVISION FOR VIRTUAL WORLDS - A method and system for changing three-dimensional virtual world style. The method includes creating a three-dimensional style sheet by adding a plurality of mark-up tags to a body of data describing a virtual world environment, the mark-up tags including a plurality of modifiers, and modifying the plurality of modifiers to change the style of the virtual world environment according to at least one mark-up instruction. | 07-22-2010 |
20100185940 | METHOD AND APPARATUS FOR GENERATING OBJECT-ORIENTED WORLD WIDE WEB PAGES - In the present invention, HTML elements are mapped to objects in an object-oriented environment. Classes of objects are defined for each HTML element as well as the HTML document (or page). By providing a one-to-one mapping between each HTML element and object classes, HTML documents can be manipulated programmatically. The properties of each element are stored in instance variables of the associated object. Each object class can include methods to manipulate the HTML element within an HTML document. | 07-22-2010 |
20100205523 | Web Widget for Enabling Screen Reader Accessibility for a Web Application - An embodiment of the invention provides a system for increasing accessibility of a web application to a screen reader. The system includes a screen reader connected to a web browser, wherein the web browser has a document object model (DOM). At least one web application is accessible by the web browser. At least one accessibility widget, from a widget library, is provided to modify the DOM of the web browser. The system further includes user profile information stored in the web application indicating special accessibility needs for controlling activation of the accessibility widget. A cookie is also provided for controlling activation of the accessibility widget. The accessibility widget is operable with all server platforms allowing access with a web browser. | 08-12-2010 |
20100205524 | EXTENSIBLE STYLESHEET DESIGNS USING META-TAG INFORMATION - Methods and apparatuses for extensible stylesheet design using meta-tag information are disclosed. A designed stylesheet is for transferring content-oriented markup language files into a target file so as to support various presentations and information exchange. According to one aspect, a data processing mechanism starts with inserting meta-tag declarations in a target file wherein the meta-tag information pertains to information between dynamic objects in the target file and a source file. The target file with meta-tag information is then converted into one or more extensible stylesheets. | 08-12-2010 |
20100251098 | Delivering Client Content on a Webpage - Techniques are described to deliver client content on a webpage. In implementations, client content is retrieved to be presented in a webpage to be served to a client. A presentation template is also retrieved. The presentation template includes at least one server-side tag configured to define a presentation of the client content in the webpage. The client content is then integrated with the presentation template by the server as defined by the at least one tag to generate the webpage. | 09-30-2010 |
20100299589 | KEYWORD DISPLAY METHOD AND KEYWORD DISPLAY SYSTEM - To display information that is related to a keyword described on a webpage. A keyword display method includes a first step of listing DOM (Document Object Model) nodes according to a DOM definition, and extracting text from an HTML document of the webpage; a second step of extracting a word, which matches a word stored in a pre-registered dictionary, as a keyword from the extracted text; and a third step of changing a DOM node of the extracted keyword. | 11-25-2010 |
20100325533 | Systems and methods for improved web-based document retrieval and object manipulation - Systems and methods are provided for improving web-based document retrieval and object manipulation. In an implementation, objects within web documents (e.g., a web page) are manipulated when the objects are visible through a viewport of a user's web browser. According to a method, an object selected from a web document is manipulated when that selected object is displayed within the viewport of the user's browser. The manipulation may include downloading content associated with the stored object and additionally, or alternatively, executing a script associated with the stored object. Additionally, or independently, methods may be provided for blocking the download of an object in a retrieved web document until that object is displayed or visible in the user's browser viewport. | 12-23-2010 |
20110022947 | SYSTEM AND METHOD FOR DYNAMIC REGENERATION OF PAGE FRAGMENTS - Disclosed herein are embodiments of a system and method for the provisioning of dynamically generated content. One embodiment can interface a content delivery system and a content management system at the fragment level. Depending upon how a page is organized, a fragment may refer to a block within the page, a portion of the page, or a content item presented on the page. When a content item is updated and published onto the content management system, one embodiment of the invention can operate to track dependencies of managed pages and invalidate/validate fragment(s) affected by the change(s) accordingly. The updated fragment(s) may then be dynamically assembled on-the-fly or on-demand. The updated fragment(s) may or may not be cached. In this way, changes made to a piece of content can be reflected in all pages which utilize this content almost simultaneously with the changes to the content itself. | 01-27-2011 |
20110055687 | GENERATING FORMATTED DOCUMENTS - Techniques for generating one or more formatted documents are provided. The techniques include receiving content from one or more data sources, enabling specification of one or more formatting elements to be used in one or more generated formatted documents, enabling specification of a structure to be used in the one or more generated formatted documents, enabling specification of a style of the one or more formatting elements to be used in the one or more generated formatted documents, and generating one or more formatted documents based on the specifications. | 03-03-2011 |
20110093773 | AUTOMATED APPLICATION COMPATIBILITY TESTING - A hardware and/or software facility for automated application compatibility testing. The facility automatically detects visual discrepancies between rendered versions of a web page produced by different browsers. The facility may identify differences in a web page rendered by two or more browsers by progressively comparing, for each browser, the corresponding visual elements of the web page without comparing the elements to any predetermined expected results. The facility may identify functional differences in the web page across the tested browsers. The facility generates a human-readable report of the visual and/or functional differences between the tested browsers. | 04-21-2011 |
20110107200 | Retaining Style Information when Copying Content - An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion. | 05-05-2011 |
20110145698 | GENERATING STRUCTURED DATA OBJECTS FROM UNSTRUCTURED WEB PAGES - A method described herein includes receiving data that identifies a web page, wherein the data that identifies the web page is desirably displayed to a first individual and resolving the web page to generate a markup language document, wherein the markup language document comprises unstructured data. The method also includes extracting portions of the markup language document and generating a structured data object, wherein the structured data object includes the portions of the markup language document. The method further includes causing a summary of the web page to be displayed to the first individual, wherein the summary of the web page is based at least in part upon the structured data object. | 06-16-2011 |
20110154187 | METHODS, SOFTWARE AND DEVICES FOR PROVIDING SERVER HOSTED WEB APPLICATIONS - A method of providing server hosted applications for integration with internet web sites, and software are disclosed. The method includes offering available applications for integration, to a web-site administrator. In response to obtaining a selection of a selected one of the plurality of applications, a template web-page representing a template for the look and feel of the web-site with which the selected application is to be integrated is obtained. Thereafter, a link to a web-page created from the template web-page having the look and feel, and containing data from the selected application is provided. This link may, in turn be provide, to end-users from the web-site. Software at an intermediate server may integrate application output and the template. | 06-23-2011 |
20110161802 | Methods, processes and systems for centralized rich media content creation, custimization, and distributed presentation - The present invention is related to methods, processes, and systems that enable web users to quickly create, customize, and publish rich media contents via Internet. Web addresses and attributes with regard to the published rich media contents are also generated. The published rich media contents, web addresses and attributes are stored locally in a centralized place, but they can be called by any geographically distributed third-party websites or remote web users, and then be presented on the third-party websites or the terminal devices of the remote web users. Furthermore, the present invention also enables web users to quickly create and customize personal online stores at a centralized place, and then list the published rich media contents in their personal online stores. These listed rich media contents can also be referenced and called by any geographically distributed third-party websites or remote web users, and then be presented on the third-party websites or the terminal devices of the remote web users. | 06-30-2011 |
20110161803 | Dynamically Updating Webpage Style - A computer implemented method of presenting webpages at a client device or system, having one or more processors and memory storing one or more programs for execution by the one or more processors, includes, at a first time, presenting a first webpage having a first style, and in response to a refresh request at a second time, presenting a second webpage having a second style that is distinct from the first style. The first style and second style are determined in accordance with a value of a user selected variable, and the value automatically changes over time independent of user action. Furthermore, the user selected variable has a first value at the first time and a second value distinct from the first value at the second time. | 06-30-2011 |
20110167335 | System and Method for Generating Web Pages - Systems and methods for creating Web pages are provided. Web page development components, referred to as “pods,” may be used to encapsulate discrete functionality for use and re-use within Web pages. The pods may be contained in a library, from which a developer may select one or more pods that provide the functionality and/or presentation definitions the developer wishes to include in the Web page. A pod may contain all the functional and presentation information required to implement the desired functionality, and may contain only that functional and presentation information. | 07-07-2011 |
20110173529 | TEMPLATE PROCESSING ENGINE FOR BUSINESS SYSTEMS - A template processing engine is used for generating and/or modifying reports in business systems. The template processing engine receives predefined templates and structured data from the business system, enables a user to select a template, clones appropriate template rows or columns, and adds them to an output report. The output report may be displayed to the requesting user, printed, emailed, or stored based on user request or default parameters. | 07-14-2011 |
20110179349 | ENABLING PSEUDO-CLASS STYLES WITHOUT REVEALING PERSONAL INFORMATION - Various embodiments enable particular CSS pseudo-classes to be employed, but limit particular functionality aspects of those pseudo-classes that can lead to divulging personally identifiable information. Thus, various embodiments can change how a CSS pseudo-class is allowed to function. For example, in at least some embodiments, CSS pseudo-classes are permitted to be used to make the visual formatting changes to a web page, but not structural formatting changes. That is, changes that do not affect the structure of content within a web document are allowed, while changes that affect the structure of the content are not allowed. | 07-21-2011 |
20110191668 | EXTENDED CASCADING STYLE SHEETS - A CSSX (Extended Cascading Style Sheets) file including non-CSS (Cascading Style Sheet) extensions is used to define and reference variables and inheritance sets. A CSSX file compiler determines a value of the defined variable, modifies the CSSX file by replacing all references to the defined variable with the value, and generates the CSS file from the modified CSSX file. The inheritance set is defined in the CSSX file and includes a reference to a previously defined CSS rule set. The CSSX file compiler defines a new CSS rule set as a function of the determined attributes included in the previously defined CSS rule set of the defined inheritance set and generates the CSS file including the newly defined CSS rule set. | 08-04-2011 |
20110225487 | Independent Visual Element Configuration - A system and a method are disclosed for a configuration in which any user interface feature that would otherwise have been hidden while the user is interacting with the rest of the web page are made available at the top of the web page. If the user scrolls up to the top of the page the bar will disappear again to make the entire browser window available for page content and not conflict with the top user interface elements. | 09-15-2011 |
20110239108 | CONFIGURABLE DYNAMIC COMBINATION OF HTML RESOURCES FOR DOWNLOAD OPTIMIZATION IN SCRIPT BASED WEB PAGE - One embodiment may be practiced computing environment including a web page server. The embodiment includes a method of optimizing delivering of web page content resources. The method includes referencing script source code to identify a web page content resource to be delivered to a web page client. A configuration file is referenced to determine that the identified resource should be combined with additional resources and sent as a single file to the web page client. The identified resource is combined with the additional resources into a single combined file. The single file is delivered to the web page client. | 09-29-2011 |
20110252308 | GENERATING COMPUTER PROGRAM CODE FROM OPEN MARKUP LANGUAGE DOCUMENTS - Computer program code may be generated from open markup language documents. A computer may be utilized to load source and target open markup language documents. The computer may then be utilized to compare content in the source open markup language document and content in the target open markup language document to determine differences. After the comparison has been made, the computer may be utilized to generate computer program code representative of the differences between the source and target markup language documents. | 10-13-2011 |
20110258534 | DECLARATIVE DEFINITION OF COMPLEX USER INTERFACE STATE CHANGES - A visual layout system is described herein that supports complex interface transitions between declaratively defined interface templates and states. The system builds a correspondence between an old template and the new template, preserves visual elements that are present in both templates, and changes the visual elements' properties and position in a rendering tree as needed. The system creates or destroys visuals that are only in one template as needed. Using the visual layout system, a designer can specify states of a user interface within a declarative representation of the template that will produce the specified displays. The system allows sweeping state changes to be specified as templates for the designer. Thus, the visual layout system provides designers with an easy facility for specifying complex user interface transitions and manages the transitions at runtime for acceptable performance. | 10-20-2011 |
20110258535 | INTEGRATED DOCUMENT VIEWER WITH AUTOMATIC SHARING OF READING-RELATED ACTIVITIES ACROSS EXTERNAL SOCIAL NETWORKS - In various embodiments of the present invention, documents (such as PDF documents) are converted into HTML 5 (and CSS 3) formats and integrated into existing HTML 5 web pages in a manner that preserves the original fonts embedded within the documents. The fonts can also be integrated or embedded (e.g., via the standard HTML “iframe” tag) into other web pages. The original appearance of the source document is maintained, the text is preserved as searchable text, and the document is integrated into a web page that can be searched, zoomed, scrolled, printed, etc., utilizing standard web browser controls. As a result, a significantly increased “ad inventory” is enabled, wherein advertisements can be integrated between the individual pages (or even within a page) of the document. In addition, the resulting document (independent of its format) can be passively shared with desired members of a user's external social networks (as well as any social network within the host website), along with other activities and behavior performed by the user on the website hosting the document. | 10-20-2011 |
20110258536 | ONLINE MARKETPLACE FOR AUTOMATICALLY EXTRACTED DATA - A system for automatically locating and data-typing information originating from many Web pages, and then collecting that information in a database. The database is then made available via an online data marketplace which allows users from different organizations to buy and sell related data, associated advertisements, and access to the communities of end-users who may also view advertisements and make purchases. | 10-20-2011 |
20110283182 | GRAPHICAL CREATION OF A DOCUMENT CONVERSION TEMPLATE - The template creation system enables a graphical selection of one or more fields from within a database system. The template creation system identifies a source format of the received fields that can be exported from the database system. The template creation system identifies a target format readable by a document editing system. For example, the document editing system may be a word processing application that stores files in an application-specific format. The template creation system creates one or more template rules based on the identified source and target formats for converting the data from the source format to the target format. The template rules may then be stored in an XSLT style sheet. | 11-17-2011 |
20110307776 | TRANSCODING A WEB PAGE - A transcoding system ( | 12-15-2011 |
20120005572 | SYSTEM, METHOD, AND APPARATUS FOR LOCATION IDENTIFICATION OF CONTENT - An implementation is described for identifying a location of content within a document. The implementation includes displaying at least a portion of the document on a display of a computer. The implementation also includes receiving a user selection of the location within the document. The implementation also includes generating a location identifier. The location identifier describes the location within the document in terms of a document structure implemented by the document. The implementation also includes encoding the location identifier into a uniform resource locator (URL). The URL links to the document and identifies the location within the document. The implementation also includes sending the URL from the computer to a second computer. The second computer is configured to decode the URL and interpret the location identifier to display the visual marker at the location within the document. | 01-05-2012 |
20120011434 | Method for Object Recognition and Describing Structure of Graphical objects - The invention involves a method for processing of machine-readable forms or documents of non-fixed format. The method makes use of, for example, a structural description of characteristics of document elements, a description of a logical structure of the document, and methods of searching for document elements by using the structural description. A structural description of the spatial and parametric characteristics of document elements and the logical connections between elements may include a hierarchical logical structure of the elements, specification of an algorithm of determining the search constraints, specification of characteristics of every searched element, and specification of a set of parameters for a compound element identified on the basis of the aggregate of its components. The method of describing the logical structure of a document and methods of searching for elements of a document may be based on the use of the structural description. | 01-12-2012 |
20120047428 | Method for Creating Browsable Document for a Client Device - This invention relates mobile servers and client devices ( | 02-23-2012 |
20120060086 | REMOVING STYLE CORRUPTION FROM EXTENSIBLE MARKUP LANGUAGE DOCUMENTS - Unused, duplicate, or corrupted styles are removed from XML based document files through a styles definition part of a document using system input output. The removal is based on the analysis of the information contained in a compressible package of a respective document file. Other incorrect file content may also be removed such as corrupted name ranges or unused value format definitions using the same approach. | 03-08-2012 |
20120066585 | WIDGET BEHAVIOR CUSTOMIZATION VIA CASCADED STYLE SHEETS - A computer program product includes a computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed on a computer, causes the computer to perform operations for customizing behavior of a JavaScript widget on a web page via a presentation definition language. The operations include: creating a HyperText Markup Language (HTML) Document Object Model (DOM) element; assigning a CSS class from the presentation definition language to the DOM element; obtaining a computed style for the DOM element, wherein the computed style is computed based on the CSS class assigned to the DOM element; extracting a styling property from the computed style; parsing the styling property to determine an option to be applied to the widget; and applying the option to the widget. | 03-15-2012 |
20120066586 | SYSTEMS AND METHODS FOR ACCELERATING WEB PAGE LOADING - A system for accelerating web page loading in a user client is provided. The system includes computing platform being in communication with the user client and being configured for changing object delivery/loading order or object rendering at the web browser, or bundling the objects into one or more bundles according to object use and change frequency. | 03-15-2012 |
20120066587 | Apparatus and Method for Text Extraction - A method of determining main text in a mark-up document is provided, which comprises determining a length of each paragraph in the mark-up document; and determining one or more main paragraphs of the mark-up document based upon the length of the paragraphs in the mark-up document. | 03-15-2012 |
20120072830 | Cross-platform data displaying system and method thereof - A cross-platform data displaying system and the method thereof are provided. The system and method establish a tag translating list, translate the original tags and control characters in displayed data into target tags, write the display elements and target tags into an output file, and output the output file for display. By completing the above procedure, the disclosed system and method enable program data to display properly on different platforms. | 03-22-2012 |
20120084640 | RESOLVING PAGE REFERENCES IN LAYOUT DEPENDENT DOCUMENTS - A method for resolving references in electronic documents (EDs), including: obtaining an ED having a reference to an item; generating, based on the ED, an intermediate document (ID) for input to a layout engine; identifying an entry having an initial value for the reference; calculating, during a first rendering of the ED, a first page having the item based on the ID and the initial value substituted for the reference; populating the entry with a first page number corresponding to the first page; calculating, during a second rendering of the ED, a second page having the item based on the first page number substituted for the reference; populating the entry with a second page number corresponding to the second page; and generating, in response to the first page number equaling the second page number, a first rendered document based on the second page number substituted for the reference. | 04-05-2012 |
20120102391 | IDENTIFIERS FOR WEB FONT TEMPLATES - A computer-implemented method includes producing a unique identifier, and, assigning the unique identifier to a style sheet for web asset production. | 04-26-2012 |
20120110437 | STYLE AND LAYOUT CACHING OF WEB CONTENT - Methods and systems for style and/or layout caching of Web content are usable to build reusable style caching trees and cacheable layout calculations. Such style caching trees may be used to avoid recalculating style content of Web pages for document object model (DOM) elements that have not changed. Additionally, the cacheable layout calculations may be used to avoid recalculating the layout content of Web pages that are subsequently accessed. | 05-03-2012 |
20120131445 | TEMPLATE-BASED CONTENT CREATION - Methods, systems and program products for generating content from a user-created template. Embodiments of the invention may provide an interface configured to allow users to create templates, where the templates further include a user-specified formatting. Embodiments may receive a template created by a user using the provided interface, and responsive to receiving the template, may retrieve data associated with the variable fields in the received template. Embodiments may generate new content based on the received template and the retrieved data, where the generated new content is formatted according to the user-specified formatting in the received template. | 05-24-2012 |
20120166936 | DOCUMENT OBJECT MODEL (DOM) BASED PAGE UNIQUENESS DETECTION - DOM based unique ID generation, including receiving a hypertext markup language (HTML) page at a computer, and identifying HTML page elements in response to the receiving, the HTML page elements comprising parent nodes, the parent nodes comprising child nodes. The method further comprising processing each of the HTML page elements, the processing comprising: grouping the child nodes by parent node into a group of child nodes, detecting patterns in the group of child nodes in response to the grouping, reducing the group of child nodes to text strings in response to the detecting, storing the text strings as text values in the parent nodes, and generating a unique identifier (ID) of the HTML page in response to the processing. | 06-28-2012 |
20120173967 | METHOD AND DEVICE FOR CASCADING STYLE SHEET (CSS) SELECTOR MATCHING - The present invention relates to a computer-implemented method for Cascading Style Sheet (CSS) selector matching. The method comprises: generating machine code based on text which includes at least one CSS selector; and executing the machine code to perform the CSS selector matching. | 07-05-2012 |
20120192061 | SYSTEM AND METHOD FOR MODIFYING A WEBPAGE - The invention provides a system and method for modifying a webpage. In the system of the invention, a tag classification module classifies tags on the webpage; and a webpage modification module adds one or more predetermined functionalities to the webpage based upon the classification of one or more of the classified tags on the webpage. The functionality added to a webpage by the webpage modification module may be, for example, a menu of items associated with the classification of the tag, one or more activatable images associated with the classification of the tag or a toolbar. | 07-26-2012 |
20120216111 | Method and Apparatus for Declarative Updating of Self-Describing, Structured Documents - The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling client-based modification of the document. Additional aspects of the present invention are described in the claims, specification and drawings. | 08-23-2012 |
20120240033 | ON-DEMAND IMAGE SPRITING - A system receives a page request for a requested document, where the requested document specifies a set of first images as being presentable within the requested document. In response to the received page request, the system modifies the requested document and generates a modified document. The modified document specifies a second image that is to be generated based on the set of first images. The system generates the second image, based on the set of first images, and provides the modified document and access to the second image. The second image is an aggregation of the first images, which are represented within the second image as sprites to be rendered with the modified document. The modified document may use these sprites by specifying regions within the second image as being presentable within the modified document, where these regions correspond to the first images. | 09-20-2012 |
20120254730 | TECHNIQUES TO CREATE STRUCTURED DOCUMENT TEMPLATES USING ENHANCED CONTENT CONTROLS - Techniques to create structured documents and document templates using enhanced content controls are described. An apparatus may comprise an application to generate a document from a document template. The application may comprise a document template component operative to retrieve a document template comprising multiple document parts. The application may further comprise a content control component operative to manage a content control embedded in a document part of the document template. The content control may be associated with a data source arranged to store richly formatted content presented by the content control without necessarily requiring the data storage to be written in any particular way. The content control component may synchronize any changes to the formatted content between the content control and the data store. Other embodiments are described and claimed. | 10-04-2012 |
20120278700 | Filtered Stylesheets - In one set of embodiments, a web document is associated with a style sheet that can include style rules, which provide details about how the document is to be presented and formatted by, for example, a web browser. A reduced set of style rules is determined based upon contents of the web document and style sheet. Reducing the size of the style sheet is desirable, e.g., to increase communication and processing efficiency when the style sheet is sent with the document in an e-mail message. The reduced set of style rules can include rules that are referenced by user interface components present in the document, and can exclude rules that are not referenced by the document, or are incompatible with or not applicable to e-mail. The reduced set of style rules can be embedded in an e-mail message or other communication in place of the original style sheet. | 11-01-2012 |
20120278701 | Automatically Generating And Porting A Cascading Style Sheets ('CSS') Style Sheet - Automatically generating and porting a cascading style sheets (‘CSS’) style sheet, including: identifying each node in a structured document; identifying, for each node in the structured document, presentation elements; creating the CSS style sheet; defining, in the CSS style sheet, presentation attributes for each presentation element; and porting the CSS style sheet to a rendering application for rendering the structured document. | 11-01-2012 |
20120284616 | Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device. | 11-08-2012 |
20120324340 | INCREMENTALLY TOKENIZING AND/OR PARSING A STYLE SHEET - Techniques are described herein that are capable of incrementally tokenizing and/or parsing a style sheet. For example, tokens may be created to represent respective sequences of characters in a style sheet. A token that includes a change (a.k.a. a changed token) and other token(s) that follow the changed token may be re-tokenized and/or parsed without re-tokenizing and/or parsing token(s) that precede the changed token. In another example, hierarchical node trees may be used to represent a style sheet. Each of the hierarchical node trees includes a respective subset of tokens, which are assigned among various hierarchical levels of the respective hierarchical node tree. Each of the tokens has a respective absolute or relative character position that indicates a location in the style sheet of the sequence of characters that is represented by the respective token. Absolute character positions may be updated without updating the relative character positions. | 12-20-2012 |
20130007598 | TECHNIQUES FOR APPLYING CULTURAL SETTINGS TO DOCUMENTS DURING LOCALIZATION - Techniques for applying cultural settings to documents during localization are described. An apparatus may comprise a stylesheet generation component operative to generate a stylesheet from a configuration file, the configuration file specific to a formatting standard, the stylesheet comprising one or more conversion rules for the conversion of one or more documents to the formatting standard. Other embodiments are described and claimed. | 01-03-2013 |
20130061133 | Markup language schema error correction - The following is iteratively performed a number of times. Whether the markup language schema has an error is determined. Where the markup language schema has an error, the markup language schema is modified to attempt to correct the error. | 03-07-2013 |
20130067322 | AUTOMATICALLY GENERATED STYLE RULES FOR PAGE DESIGN - The automated derivation of style rules based on authored style rules. Style rules are used to apply styles to certain elements of a markup language document. Authored style rules are style rules that are created by a designer. However, the derived style rules are automatically created by evaluating an authored style rule set. Then authored style rules are displayed with derived style rules. The user interface in which the combined style rules appear may also provide interactivity such that at least one of the properties of a derived style rule is bound to a property of an authored style rule from which the property of the derived style rule was derived. In some embodiments, the derived style rules may be style rules that are helpful to the design of a document, but are not interpreted after the document is deployed. | 03-14-2013 |
20130097485 | TEMPLATE-BASED CONTENT CREATION - Methods, systems and program products for generating content from a user-created template. Embodiments of the invention may provide an interface configured to allow users to create templates, where the templates further include a user-specified formatting. Embodiments may receive a template created by a user using the provided interface, and responsive to receiving the template, may retrieve data associated with the variable fields in the received template. Embodiments may generate new content based on the received template and the retrieved data, where the generated new content is formatted according to the user-specified formatting in the received template. | 04-18-2013 |
20130139050 | METHOD AND SYSTEM FOR REUSING HTML CONTENT - Reusing HyperText Markup Language (HTML) content includes receiving, using a processor, a HyperText Transfer Protocol (HTTP) request; determining that the received HTTP request has a special parameter that specifies to request part of the HTML content; acquiring the part of the HTML content according to the special parameter; and outputting the acquired part of the HTML content. | 05-30-2013 |
20130145256 | CONTEXT-DEPENDENT SYLING FOR DOCUMENTS - A method, performed by a computer device, may include retrieving a document and determining context information associated with the document. The method may further include identifying an element in the document, where the element includes a context-dependent style specification; determining whether a context associated with the context-dependent style specification matches the determined context information; and applying a style associated with the context-dependent style specification to the element, when the context associated with the context-dependent style specification matches the determined context specification. | 06-06-2013 |
20130151951 | GENERATING CSS SHORTHAND PROPERTIES - An authoring tool for CSS retains original user syntax and generates CSS markup that minimizes a total number of properties in the markup. A directed graph is generated from the original user markup. Nodes in the graph can be collapsed and expanded to convert between longhand and shorthand properties. User input updating property values can result in the generation of compact CSS code that retains syntactical features of the original user syntax. | 06-13-2013 |
20130159839 | SEMANTIC COMPRESSION OF CASCADING STYLE SHEETS - Embodiments relate to semantic compression of cascading style sheets. Starting with a markup page having markup elements and a reference to a cascading style sheet, based on the reference to the cascading style sheet, the cascading style sheet is retrieved. The cascading style sheet has a plurality of style rules. The cascading style sheet is applied to the markup page to identify one or more of the style rules to be modified or omitted (e.g., rules that are redundant with respect to the markup page or inapplicable to the markup page). A compressed cascading style sheet is generated by excluding the identified rules from the compressed cascading style sheet or modifying the identified rules. The compressed cascading style sheet can then be applied to the markup sheet with similar effect as the uncompressed cascading style sheet. | 06-20-2013 |
20130159840 | DOCUMENT TEMPLATE DYNAMIC TOKEN POPULATION - A dynamic token system is described herein that allows the insertion of dynamic content into document templates that execute logic at run time to determine content to use to replace the token. A dynamic token is a generic mechanism to add content to a document body. Authors can implement a uniform defined interface, and reference a class containing custom software logic as a token in the document template. When a parser reaches that token, it invokes the dynamic token implementation, which has access to the entire payload and has the appropriate context to act accordingly. Each token can perform a very specific action, augment the payload if necessary, and output the desired information. This mechanism allows administrators to fulfill numerous requirements that are otherwise extremely complicated if not impossible. Thus, the system provides manageable, extensible document templates that can be applied to a wider variety of situations. | 06-20-2013 |
20130167013 | METHOD OF PRESENTING DIGITAL DATA ON AN ELECTRONIC DEVICE OPERATING UNDER DIFFERENT ENVIRONMENTAL CONDITIONS - An electronic device and a method for presenting structured data on the electronic device in different operating environments. The method includes selecting, from a plurality of presentation semantics associated with the structured data, a first set of presentation semantics in accordance with an operating environment of the electronic device; processing the structured data in accordance with the first set of presentation semantics; and presenting the structured data processed in accordance with the first set of presentation semantics using the electronic device. | 06-27-2013 |
20130174021 | CONFLICT RESOLUTION OF CSS DEFINITION FROM MULTIPLE SOURCES - Conflict resolution of cascading style sheet definitions from multiple sources includes storing a rule for a rewriting of cascading style sheet definitions and intercepting, within a proxy component including a processor, a client server communication of a web page request, wherein the web page request originates from a client, and wherein a response to the web page request includes at least two cascading style sheet definitions. At least one of the two cascading style sheet definitions is rewritten based on the rule, resulting in non-conflicting cascading style sheet definitions. The non-conflicting cascading style sheet definitions are provided together with related content to the client. | 07-04-2013 |
20130191726 | AUTOMATIC WIDGET CREATION APPARATUS AND METHOD FOR INVOKING HETEROGENEOUS WEB SERVICES IN A COMPOSITE APPLICATION - An apparatus and method for providing a development environment of a heterogeneous web service composite application are provided. The apparatus searches and combines multiple heterogeneous web services to make composite application, generates an executable code of the composite application, and generates and renders the executable code on any web browser to execute the composite application. | 07-25-2013 |
20130198612 | REDUCING WEB BROWSING OVERHEADS WITH EXTERNAL CODE CERTIFICATION - Methods, servers, and systems for using signatures/certifications embedded in pre-processed code to enable use or reuse of pre-processed code to obviate the need to perform some operations or execute some scripts within the web page content. One or more operations may be performed within an executable script in web page content and signing the result of the operation in a manner that can be used to verify that the corresponding operation may be skipped by a browser. A browser receiving signed pre-processed code may use a signature verification process to determine whether the browser can bypass executing corresponding scripts in the web page content or perform alternative operations. Operations may be pre-performed and the results signed by off-line tools and included in the web page content. Results of operations may be stored in memory along with a signature so the results of the operation can be reused in the future. | 08-01-2013 |
20130227396 | EDITING CONTENT OF A PRIMARY DOCUMENT AND RELATED FILES - A method includes providing a Web development tool for developing an application that includes a primary document and a plurality of related files. A user interface for controlling the Web development tool is generated. The method includes generating as part of the user interface a code editor panel, wherein the code editor panel includes a primary editor sub-panel for editing content of the primary document and a secondary editor sub-panel for editing content of the related files. | 08-29-2013 |
20130227397 | FORMING AN INSTRUMENTED TEXT SOURCE DOCUMENT FOR GENERATING A LIVE WEB PAGE - A method includes parsing at least one text source document to construct a document node tree such that the document node tree includes location information indicating a location of text within the at least one text source document corresponding to each node of the document node tree, and wherein the document node tree includes source identification information that identifies a source document for at least one node in the document node tree. The source identification information is added to the at least one text source document, thereby forming at least one instrumented text source document. A live web page is generated with a browser based on the at least one instrumented text source document. | 08-29-2013 |
20130246909 | AUTOMATIC MODIFICATION OF CASCADING STYLE SHEETS FOR ISOLATION AND COEXISTENCE - Cascading style sheet rules are managed by identifying a markup page of content items and designating a plurality of super-themes using markup elements. Super-themes associate at least one content item of the markup page with a corresponding cascading style sheet class. Cascading style sheet rules are further managed by loading a common cascading style sheet and automatically modifying the common cascading style sheet to use each super-theme as a parent selector for at least one cascading style sheet rule applied to at least one content item within the markup element associated with the super-theme. | 09-19-2013 |
20130298010 | Retaining Style Information when Copying Content - An illustrative implementation is described for copying an identified portion of source content along with style information associated with the portion. The implementation allows the identified portion to be pasted into target content. By virtue of the extraction and retention of style information, the identified portion that is pasted into the target content visually resembles the identified portion as it appears in the source content. The implementation can identify relevant style information to be preserved based on a contextual analysis of style information applied to the source content. In one illustrative case, some of the style information may be revealed by parts of the content that are not directly demarcated by the identified portion. | 11-07-2013 |
20130339843 | Methods and Systems for Styling Web Elements - Methods and systems are provided for styling elements of a web document at a time of rendering the web document. In one embodiment, the method comprises: performing steps on a processor. The steps comprise: identifying multiple rules that are associated with a property of an element of a web document; applying one or more filters to the multiple rules; identifying a dominant rule based on the one or more filters; and styling the element based on the dominant rule. | 12-19-2013 |
20130339844 | Methods and Systems for Styling Web Elements - Methods and systems are provided for styling elements of a web document at a time of rendering the web document. In one embodiment, a method comprises: performing steps on a processor. The steps comprise: identifying a rule associated with a property of an element of the web document; determining whether the rule is to be grouped with multiple elements of the web document; generating an overriding rule when the rule is associated with multiple elements of the web document; and updating a style sheet based on the overriding rule. | 12-19-2013 |
20130339845 | WEBSITE CREATION SYSTEM - [Problem] To provide a website creation system wherein a plurality of websites can be set up and web pages created therefor, using mobile phones. [Solution] A website creation system that has: a first email-address registration means that registers the email addresses of intermediate-user mobile phones ( | 12-19-2013 |
20130346851 | DECLARATIVE SHOW AND HIDE ANIMATIONS IN HTML5 - An arrangement for enabling declarative show and hide animations in web-based applications is provided in which expando attributes associated with HTML elements are utilized to define CSS level 3 (“C553”) animations that are executed when an element is shown or hidden. A set of utility functions, which wrap standard DOM (Document Object Model) element methods supported in JavaScript, are employed to show, hide, add, and remove elements from the DOM tree and invoke an algorithm when used. The algorithm traverses the DOM tree for HTML elements that have the show and hide expando attributes and automatically executes the associated animations. | 12-26-2013 |
20140006934 | METHOD FOR REARRANGING WEB PAGE | 01-02-2014 |
20140013209 | Interactive control of document updates - Processing changes to a document is disclosed. An indication that changes, if any, affecting the document or a portion thereof are to be reviewed is received. The document comprises one or more segments each of which is configured to be generated automatically based at least in part on data from a data source associated with the segment. An ability to review a subset of changes affecting the document is provided, where the changes in the subset affect particular segment(s) of the document. | 01-09-2014 |
20140013210 | OPENING CUSTOM EXTENSIBLE MARKUP LANGUAGE DOCUMENTS IN A WORD PROCESSOR - A method includes transforming a document that includes a custom extensible markup language (XML) element using a stylesheet. The method further includes removing the custom XML element from a first part of the document. The method further includes storing a text element that includes an attribute in place of the removed custom XML element within the first part of the document. The method further includes storing the custom XML element within a second part of the document. The method further includes adding the attribute to the second part of the document, where the attribute links the text element with the custom XML element. The method further includes opening the Open Office XML document within a word processor. The method further includes replacing the text element with the custom XML element within the word processor. | 01-09-2014 |
20140013211 | CONTENT PROVIDING APPARATUS COMPATIBLE WITH VARIOUS TERMINAL DEVICES - Problem: To display the contents written in mark-up languages in the screen format optimized for each of the various devices. | 01-09-2014 |
20140026037 | CREATING PERSONALIZED NETWORKED DOCUMENTS - Techniques are described for creating personalized networked documents. A user request to create a web page element associated with the user and an indication of a topic to which content of the web page element is to relate is received. Content to be added to the web page element is automatically identified based on popularity of content related to the topic according to other users who share a demographic characteristic with the user. The web page element having the identified content is created. | 01-23-2014 |
20140053063 | USER INTERFACE CONTROL FRAMEWORK FOR STAMPING OUT CONTROLS USING A DECLARATIVE TEMPLATE - A user interface (“UI”) control framework enables UI controls to be declaratively created inline with the HTML markup without having to write boilerplate JavaScript that would usually be needed with conventional UI control models. The UI control framework is architected to sit on top of existing WinJS (Windows Library for JavaScript) functionality and encapsulates behaviors that are common across many control implementations so that a single instance of a UI control template may be used to stamp out multiple control instances. The UI control framework separates layout from the “code behind” in the backing controls so that data binding can be implemented abstractly without explicit knowledge of the layout of the control and any of its child controls. The markup provides “anchor points” that allow the code to have direct access to a child control. Custom expando HTML attributes are utilized that place named properties on control instances. | 02-20-2014 |
20140053064 | PREDICTING THE USAGE OF DOCUMENT RESOURCES - Browser systems and methods of loading/rendering a webpage include preprocessing the web document (HTML page) using speculation/prediction techniques to identify the resources that are likely to be required from an incomplete set of information, and requesting/pre-fetching the resources that are determined to have a high probability of being required for proper rending of the web document. The speculation/prediction techniques may include the use of heuristics to improve the efficiency and speed of document loads and network communications. | 02-20-2014 |
20140059424 | RESPONSIVE USER INTERFACE FOR DISPLAY DEVICES - Embodiments of the present invention provide an approach for displaying data in a single format on a variety of display device types. Specifically, data from a single source is received for a display device among multiple display devices. A layout for the data is loaded for the display device. The layout is scaled for the display device based on the display device type. A first rendering of the data using the scaled layout is performed. The layout is modified based on the screen size of the display device for optimization. The data is rendered a second time based on the modified layout. The rendering is displayed on the display device as a common user interface. | 02-27-2014 |
20140068419 | SYSTEMS AND METHODS FOR HOSTED APPLICATIONS - Systems and methods for locally managing a user's interaction with content derived from web pages within the user interface of an application executing within a runtime provided by an application platform on a computing device in accordance with embodiments of the invention are disclosed. In many embodiments, a runtime provided by an application platform enables the execution of a non-natively implemented hosted application in which executing instructions in a scripting language within a background page control the downloading and modification of web content to create user interface pages for the hosted application. | 03-06-2014 |
20140068420 | SYSTEMS AND METHODS FOR HOSTED APPLICATIONS - Systems and methods for locally managing a user's interaction with content derived from web pages within the user interface of an application executing within a runtime provided by an application platform on a computing device in accordance with embodiments of the invention are disclosed. In many embodiments, a runtime provided by an application platform enables the execution of a non-natively implemented hosted application in which executing instructions in a scripting language within a background page control the downloading and modification of web content to create user interface pages for the hosted application. | 03-06-2014 |
20140068421 | SYSTEMS AND METHODS FOR TRACKING AND UPDATING HOSTED APPLICATIONS - Systems and methods for locally managing a user's interaction with content derived from web pages along with the tracking of the creation and update of the content in accordance with embodiments of the invention are illustrated. One embodiment of the invention includes a computing device configured to create a user hosted application including an application platform application stored in the storage of the computing device, where the application platform application includes a rendering engine process and an integration process, at least one hosted application including a background page file, wherein the virtual machine is configured to parse the instructions in the scripting language contained within the background page file, and to obtain at least one user hosted application, where a user hosted application and transmit a notification message based on obtaining the at least one user hosted application. | 03-06-2014 |
20140075292 | PROCESSING URLs ON TOUCHSCREENS - Some embodiments of the inventive subject matter may include a method shortening text on a touchscreen computing device. The method can include detecting touch input on a touchscreen. The method can include determining a selected input text appearing on the touchscreen. The method can include determining the selected input text to be shortened. The method can include determining a length of a shortened output text. The method can include transmitting the selected input text and the length of the shortened output text to an external shortener for shortening and registration. The method can include presenting the shortened output text on the touchscreen. | 03-13-2014 |
20140075293 | WEB PAGE LAYOUT - Embodiments disclosed herein may relate to producing a layout for a web page. | 03-13-2014 |
20140095982 | Systems, Servers, and Methods for Managing Websites - Systems, servers, and methods for managing websites. Some embodiments provide methods which include, according to a user selection of a website skin, activating the selected skin. The skin comprises at least one structural box further comprising structural code for the website. The method also includes receiving a request (for instance a call to a hook) to serve the website. Further, the method includes, responsive to the request, outputting (by echoing PHP code if desired) the structural code with style related code applied thereto according to a reference between the box and a style package (which comprises the stylistic code). The outputting can occur in an order associated with the boxes. In some situations, another skin can be activated. Moreover, a change (or, perhaps, an edit) can be made to another skin and displayed without affecting the website. Moreover, another skin can be selected and associated with the website. | 04-03-2014 |
20140101539 | Website presenting method and browser - An embodiment of the disclosure provides a website presenting method, in which a style attribute of a website to be presented is acquired, a style attribute of a browser is set according to the acquired style attribute of the website; and the browser presents the website according to the set style. Another embodiment of the disclosure discloses a browser. According to the disclosure, the styles of the website and of the browser may be consistent with each other when the website is presented, which results in a good visual effect, and accordingly, a user may gain a more novel and comfortable browsing experience. | 04-10-2014 |
20140136957 | Supporting Scalable Fonts - A system includes a first computing device that includes a memory configured to store instructions. The first computing device also includes a processor to execute the instructions to perform operations that include receiving information that indicates whether an asset presenter being executed by a computing device is capable of presenting one or more typographic features of a web asset represented in a scalable font format. Operations also include, in response to receiving the information, sending font information to the computing device to allow the one or more typographic features of the web asset represented in the scalable font format to be presented by the computing device. | 05-15-2014 |
20140149850 | Web Browsing Enhanced by Cloud Computing - Methods and devices include a server and at least two web browsers operable on at least two different computing devices. A server processes requested code to return binary code as metadata to assist a computing device render a webpage. The server transmits the generated metadata to at least one computing device. The computing device renders a webpage using at least a portion of the provided metadata. The metadata may identify portions of JavaScript that can be processed in parallel. The metadata may identify a library portion that does not have to be loaded. The metadata may identify a portion of the webpage that may be rendered first before a second portion of the webpage. Returning metadata to the computing device can assist the computing device in parsing, analyzing or executing the request for the webpage. | 05-29-2014 |
20140201623 | METHOD AND SYSTEM FOR DETERMINING AND USING STYLE ATTRIBUTES OF WEB CONTENT - Embodiments of systems and methods for determining style attributes of a web page are disclosed. More specifically, in one embodiment, an indication of a document corresponding to a web page may be received and one or more style attributes associated with the web page determined. To determine these style attributes, a document object model (DOM) may be produced based on the document corresponding to the web page and the analyzed DOM. Information indicative of the one or more style attributes can then be generated. | 07-17-2014 |
20140208201 | Image Obfuscation in Web Content - A mechanism is provided in a data processing system for presenting obfuscated content in a Web document. The mechanism divides source content into a plurality of rectangular portions and re-arranges the rectangular portions to form obfuscated content. The mechanism generates a Web content fragment that defines the plurality of rectangular portions of the obfuscated content as a plurality of group block elements. The mechanism generates style sheet code that defines the positional layout of the plurality of group block elements. The mechanism generates a Web document comprising the Web content fragment and the style sheet code and referencing the obfuscated content. | 07-24-2014 |
20140215312 | Responsive Layout Based on Behavioral Intent in a Multi-Tenant Platform-as-a-Service (PaaS) System - A responsive layout based on behavioral intent in a multi-tenant PaaS system is disclosed. A method of the disclosure includes determining a profile of a user of a PaaS system, an application context for each application associated with the user and hosted by the PaaS system, and a task context of an access to the PaaS system by the user, providing indicators of the determined profile, the determined application context, and the determined task context to a browser application of the user, and providing HyperText Markup Language (HTML) and Cascading Style Sheets (CSS) files of the management console to the browser application, wherein the provided indicators are applied to the HTML and CSS files to generate a responsive layout, wherein the indicators are associated with one or more variants of the HTML and CSS files that provide the responsive layout. | 07-31-2014 |
20140215313 | VIRTUAL STORAGE SYSTEM AND FILE CONVERSION METHOD - A virtual storage system and file conversion method where at least one processor is configured to retrieve data of a first format corresponding to specific electronic data transmitted from an external system and stored within the virtual storage system, converting the data into a second format, retrieve a first style sheet to be associated with the data, convert the data using the first style sheet, retrieve a second style sheet for the data, and display the data at the user computing device using the second style sheet. The virtual storage system includes a plurality of redundant physical storage devices in data communication with the at least one processor and each configured to store the data retrieved from the external system, the first style sheet and the second style sheet, and the data to be displayed at the user computing device. | 07-31-2014 |
20140215314 | METHOD FOR REARRANGING WEB PAGE - Disclosed is a method for rearranging web pages. A mobile phone browser receives a web address and determines if a web page corresponding to the web address matches selection rules. If no, the mobile phone browser loads the web page and displays the content. If yes, the mobile phone browser retrieves HTML source code of the web page. Based on a content extraction rule, the mobile phone browser extracts elements containing actual content from the HTML source code of the web page, and extracts actual content from these elements. Next, the mobile phone browser inserts the actual content into a predefined web page template to generate a new web page. The mobile phone browser loads the new web page and displays the content of the new web page. The method adapts to screen resolutions of mobile devices, preserves information and interaction of original web pages to the greatest extent, improves the speed for loading web page, and saves network bandwidth. | 07-31-2014 |
20140223290 | Creating a transposed document defined by transposed markup language including transposed text - Disclosed is an apparatus, system, and method to provide a document to an external user in which the markup language to create the document is transposed such that the text of the markup language is very difficult to copy. A document may be received by a computing device that is defined by a standard markup language including the text of the document. The document may be transposed by the computing device by alternative glyphs to create a transposed document that is defined by a transposed markup language including transposed text. The transposed document may be accessed by the user. | 08-07-2014 |
20140245132 | Simplified Document Creation - A document publishing system. Users create document templates using a first user interface. Users generate content files related to the templates. The templates and document files are combined to create documents. A second user interface has functionality defined by high-level users. | 08-28-2014 |
20140250368 | Smart document import - Legacy documents may be imported into online electronic document systems in a form in which the document is broken up into a collection discrete sub-documents. Styles are read from the legacy document and analyzed according to one or a number of factors, such as number of instances, combinations with other styles, and the like. Based on the analysis of the various styles, a set of styles is presented to a user to select style-based breakpoints to use in dividing the legacy document. As the system converts the legacy document from its source format into a designated target format, document managing functionality applies the selected breakpoints in the target formatted document according to the designated breakpoints. The system then generates a style sheet for the converted document including the style information for that document. | 09-04-2014 |
20140250369 | Interactive special paste - A special paste feature presents a variety of options to a user for choosing the appearance of the pasted object or objects. When the user selects to specially paste the object, an interface is presented for the user to select from a variety of styles and format codes or predefined groups thereof to keep in the pasted object. Once the user selects the level of structure and formatting that he or she desires to import into the target document, the object will be copied into the target document or application using only the structure and formatting selected to remain by the user. | 09-04-2014 |
20140258847 | SYSTEMS AND METHODS FOR DISPLAYING CONTENT WITH DISCRETE CONTENT ZONES - Systems and methods for content display devices configured to display content with discrete content zones are disclosed. In one embodiment, a content display device includes memory configured to store a content display application, a network interface, a display, an input device, and a processor, wherein the content display application configures the processor to receive web page data using the network interface including a plurality of pieces of content data and at least one script, generate an object model using the at least one piece of content data, render the received web page data using the object model containing a plurality of discrete content zones, display the rendered web page data, receive input, modify the generated object model using the received input and the at least one script, re-render the web page data using the modified object model, and display the re-rendered web page data. | 09-11-2014 |
20140281922 | APPLICATION OF A SYSTEM FONT MAPPING TO A DESIGN - Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding. | 09-18-2014 |
20140289612 | MERGING WEB PAGE STYLE ADDRESSES - Embodiments of the present application relate to a method for merging web page style addresses, a device for merging web page style addresses, and a computer program product for merging web page style addresses. A method for merging web page style addresses is provided. The method includes receiving a web page request from a client terminal, determining web page content data based on the web page request, extracting a plurality of pieces of style data from the web page content data, each piece of the style data including a style address and a style attribute, and merging a plurality of style addresses to obtain one or more composite style addresses. | 09-25-2014 |
20140298163 | Enabling Absolute Positioning with Publishable HTML Code - This document describes techniques and apparatuses that enable absolute positioning with publishable HTML code. These techniques permit a designer to place objects at absolute positions in a design interface and see how a webpage will actually look in response to that placement. A designer need not publish the design before seeing how it will actually look because the design interface determines and then uses publishable HTML code to present the design, even in real time. Furthermore, in some embodiments, the techniques provide real-time feedback showing parameters of the publishable HTML code, thereby permitting the designer to quickly and easily change the publishable HTML code by altering the shown parameters. | 10-02-2014 |
20140325344 | SYSTEMS AND METHODS FOR HOSTED APPLICATIONS - In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page. | 10-30-2014 |
20140344672 | LEARNING APPLICATION TEMPLATE MANAGEMENT IN A MODULAR LEARNING SYSTEM - A modular learning system provides learning application templates for learning application authors to develop learning applications. The learning application templates are developed by template developing users using a template editing interface on a user device. The template developing users provide script and user device testing tools to the modular learning system. The completed learning application template is provided to authoring users to generate learning applications consistent with the learning application template. | 11-20-2014 |
20140351692 | Method for in-browser visual HTML editing via bi-directional navigation and virtual properties - This invention is related to a cross-browser “What You See Is What You Get” HTML editor using caret-sensitive element selection, parent-element list, child-element accessing, virtual properties, automated CSS creations, and element-specific command list. | 11-27-2014 |
20140351693 | DOCUMENT PROCESSING AND NOTATING METHOD AND SYSTEM - A method of creating a structured word processing document that is arranged in a specific format, the method comprising the steps of opening the document to be processed in one of a plurality of view types; creating one or more composition frames (C-frames), each C-frame ( | 11-27-2014 |
20140359429 | METHOD, COMPUTER PROGRAM, AND SYSTEM FOR REARRANGING A SERVER RESPONSE - A method and a system rearrange a server response that responds to a request of a client browser. The client request requests access to a given web-page and the related server response contains a page markup code with client instructions in form of internal code portions and in form of external code portions. The external code portions are located in files whose links are within the page markup code. The page markup code is processed so as to generate a rearranged page markup code with at least some of the code portions uniformly grouped according to optimizing criteria, and a rearranged server response to be sent to the client in response to the client request includes the rearranged page markup code generated by the processing of the page markup code. | 12-04-2014 |
20150012817 | Browser-Based Designer Tool For A User Interface And The Administration Of Tiles - Systems and methods for users to create and modify a tile based intranet, internet or extranet website, including functional tiles. The content and the placement of the tiles or a group of tiles can be easily changed without the user needing to know computing coding or web-development languages such as a prototype-based scripting language or markup languages. The systems and methods can be used to a tile based intranet, internet or extranet website for any computing device and allows the user to save templates for such computing devices such as mobile telephones for others to access and acquire. | 01-08-2015 |
20150019955 | METHOD AND SYSTEM FOR DISPLAYING LITERAL CONTENTS, MOBILE TERMINAL, CLOUD TYPESETTING SERVER, AND STORAGE MEDIUM - A method, a system, a mobile terminal and a cloud typesetting server for displaying literal contents, and a storage medium are described. The method includes: reporting, by a mobile terminal for displaying literal contents, a character style set identifier to a cloud typesetting server, wherein the character style set identifier is used for identifying a character style set corresponding to the mobile terminal, and the character style set includes character styles supported by the mobile terminal; receiving, by the mobile terminal, typesetting information, which is obtained by the cloud typesetting server via typesetting the literal contents to be displayed according to the matching character style data selected from the identified character style data; and displaying literal contents by the mobile terminal according to the typesetting information. By the method, the typesetting with various font styles supported by mobile Internet applications is realized at the cloud side. | 01-15-2015 |
20150040000 | METHODS AND SYSTEMS FOR GENERATING SERVER-SIDE MEDIA QUERIES - Systems and methods are configured to generate server-side media queries and customized cascading style sheets. A server receives a request for content and a user agent from a device browser. The server serves device cookie generation code to the device, wherein the device cookie generation code is configured to be executed by the device browser to obtain properties of the device from the requesting device and to store the obtained properties as a device cookie. The server receives the device cookie from the requesting device. The server accesses a device description database and utilizes information from the user agent to locate corresponding device properties from the device description database. The server compiles a cascading style sheet based on properties stored in the device cookie and the located corresponding device properties from the device description database. The cascading style sheet is served to the requesting device. | 02-05-2015 |
20150046794 | METHODS, APPARATUS AND SYSTEMS FOR DATA SORTING, VISUALISATION AND RELATED APPLICATIONS - A method of creating a style sheet for the generation of a graphical representation of a data set made up of a plurality of data elements or values used in a data visualisation computing system is described. The method having the steps of retrieving the data values of the data elements in the data set; determining the types of data elements in the set; obtaining the style attributes associated with each type of data element; developing a hierarchy of style attributes; and creating a style sheet to apply to the data set. | 02-12-2015 |
20150058714 | Memory Model for a Layout Engine and Scripting Engine - Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine. | 02-26-2015 |
20150067480 | SYSTEM AND METHODS FOR DESIGNING ARTIFACTS ASSOCIATED WITH A WEBPAGE - The present disclosure generally relates to systems and methods for designing webpage and, more particularly, to systems and methods for designing artifacts associated with a webpage in a web development environment. In one embodiment, a system for designing artifacts associated with a webpage is provided. The system may identify a style pattern based on an HTML pattern of the webpage and one or more boundary conditions. The system may also determine one or more editing operations to be performed on the artifacts based on one or more style specifications. The system may further perform the one or more determined editing operations on the artifacts based a value associated with one or more of the artifacts, the style pattern, and the boundary conditions, and render design of the artifacts based on the performance of the editing operations. | 03-05-2015 |
20150074518 | DYNAMIC SIMULATION OF A RESPONSIVE WEB PAGE - Techniques are disclosed for dynamically simulating a web page as it would appear on various different types of media devices. A user request is received, through a user interface, to render a structured document in a web browser. The web browser can execute on a first type of device to render the structured document in a layout specific to a second type of media device having a different display requirement than the first type of media device. The second type of media device can be selected from a list of predefined types of media devices. A set of presentation semantics is associated with the structured document. A media-dependent style rule encoded in the set of presentation semantics is identified. If the display requirement of the second type of media device satisfies the rule, the structured document is laid out in accordance with a style property associated with the satisfied rule. | 03-12-2015 |
20150074519 | METHOD AND APPARATUS OF CONTROLLING PAGE ELEMENT - The present disclosure provides a method and an apparatus of controlling a page element. The embodiments of the present disclosure create an auxiliary page element according to a Web page (a size of the auxiliary page element being a size of the Web page), and obtain a size of a frame of the auxiliary page element based on the size of the auxiliary page element and the size and a position of the target page element, thus allowing to configure a manner of displaying the frame of the auxiliary page element to be different from a manner of displaying the target page element. Since the target page element is not separated from a document flow of the Web page at all times, the problem of reconfiguring a style of a replicated page element caused by separation of the replicated page element (i.e., the target page element) from the document flow of the Web page in existing technologies is thus avoided. The operations are simple with high accuracy, thereby improving the efficiency and the reliability of page element control. | 03-12-2015 |
20150082148 | SYSTEM AND METHOD FOR RENDERING DOCUMENT IN WEB BROWSER OR MOBILE DEVICE REGARDLESS OF THIRD-PARTY PLUG-IN SOFTWARE - Techniques are disclosed for render documents that are in proprietary formats in a browser or mobile device. In one embodiment, a method comprises converting a plurality of resources in a document file into a plurality of files that are native to a browser. The method further comprises creating a style sheet based on the document file, wherein an aggregate of the plurality of files together with the style sheet are configured to cause the browser to render an appearance of the document file. The method further comprises generating, based on the document file, an invisible layer to be laid on the appearance, wherein the invisible layer enables actions to be performed on the document file. Among other advantages, embodiments disclosed herein provide the convenience of viewing and accessing documents regardless of whether a software or plug-in therefor is installed. | 03-19-2015 |
20150089354 | THIRD PARTY APPLICATION ACTIVITY DATA COLLECTION - A system includes at least one hub to coordinate at least one activity message between a website and at least one third party application where the at least one activity message has a standardized format, and an activity coordinator to listen to the at least one activity message and at least to add data extracted from the at least one message to a stream associated with at least one of an identified contact and an anonymous contact and where the at least one of an identified contact and an anonymous contact is a user of the website. The system also includes a contacts coordinator to retrieve and analyze contact related information from the stream and to enrich previously held information for the contact and at least one database to store the activity streams and the contact related information for use by the website and by the contact. | 03-26-2015 |
20150100878 | METHOD AND SYSTEM FOR RENDERING A WEB PAGE - A system and method for rendering and serving a web page. A style sheet is requested and a style sheet in a response is received from a server. A cutpoint associated with the style sheet is identified. The style sheet is split into a plurality of derived style sheets based on the identified cutpoint, and the web page is formatted based on the plurality of derived style sheets. | 04-09-2015 |
20150100879 | FRAMEWORK FOR DEPENDENCY MANAGEMENT AND AUTOMATIC FILE LOAD IN A NETWORK ENVIRONMENT - An example method for facilitating a framework for dependency management and automatic file load in a network environment is provided and includes deriving dependencies and loading methods of JavaScript files and Cascading Style Sheets (CSS) files referenced by an application source code executing at a browser on a client in a network environment, where the dependencies and loading methods are derived according to a map file accessed from a server, and automatically loading the JavaScript files and CSS files according to the dependencies and loading methods. In a specific embodiment, the map file comprises an Extensible Markup Language (XML) configuration file, which is generated by parsing each JavaScript file for the dependencies and the loading methods. In another embodiment, the map file comprises a JavaScript Object Notation (JSON) file, which is generated by parsing each JavaScript file and CSS file for methods and class names, respectively. | 04-09-2015 |
20150106695 | Visual Path Resolution in a Context Separated Authoring Environment of a REST- and Component- Based Content Management System - Techniques are disclosed for providing visual path resolution in a context separated authoring environment of a REST- and component-based content management system. A web page editor is activated for editing a web page having a plurality of Document Object Model components. A structured document is generated and configured to present the web page components and at least a portion of the web page editor in a common frame of a browser window, as well as visual indications of regions of the web page that contain one or more of the components. In response to receiving an input that selects one of the components, the structured document is updated to present information about a property of the selected component, such as a path to a location of the selected component and/or a type of the selected component, in the same region of the web page that contains the selected component. | 04-16-2015 |
20150128027 | PREPARATION OF TEXTUAL CONTENT - The invention relates to solution of preparing font information related to textual content of a document. Within the solution a document file is received as an input and the content of at least the received document file is parsed, the parsing comprising determination of font information related to textual content of the received document file. The font information is analyzed and corrected if a deficiency is detected in the font information. Output files are created from the corrected font information and stored in a memory. | 05-07-2015 |
20150135061 | SYSTEMS AND METHODS FOR PARALLEL TRAVERSAL OF DOCUMENT OBJECT MODEL TREE - Systems and methods are disclosed for traversing a DOM tree in parallel by utilizing a multi-core processor to expedite webpage layout process. The contents of an HTML webpage may be parsed into a Document Object Model (DOM) tree including nodes representing the contents of the HTML webpage. A Cascade Style Sheet (CSS) selector is used to select one or more HTML elements for styling. The DOM tree may be divided into a plurality of sub-trees. The plurality of sub-trees are traversed simultaneously to search for element nodes representing HTML elements that match the CSS selector. | 05-14-2015 |
20150149891 | WEB APPLICATION THEME PREVIEW BASED ON LIVE PREVIEWS - Live preview of themes is provided. At least one invoked activity is detected in a web application. At least one candidate theme is obtained. The at least one candidate theme includes at least one style element for the web application. On the client device, display of a theme preview interface is caused. The theme preview interface includes at least one live preview. Each live preview corresponds to one of the at least one invoked activity and one of the at least one candidate theme. In response to selection of a selected theme, a current theme of web application is switched to the selected theme. | 05-28-2015 |
20150310125 | Dynamic Custom Style Sheet Isolation - A system is programmed to execute a method that includes loading a cascaded style sheet (CSS) file for a web document into a memory of a computer system and appending a selector to a rule of the loaded CSS file to be applied to a selected document object management (DOM) element. | 10-29-2015 |
20150331837 | TEXT PROCESSING METHOD AND MOBILE TERMINAL - The present disclosure relates to a text processing method and a mobile terminal. The method includes: detecting whether a fine feed boundary state pn which line feed is caused by a last character and a last line is occupied by the character occurs in the text paragraph of the mobile terminal; applying a preset property to the text paragraph of the mobile terminal if the line feed boundary state occurs in the text paragraph of the mobile terminal; and otherwise, skipping applying the preset property. By using the present disclosure, a situation in which a last symbol individually occupies one line of the text paragraph is avoided, mobile version resources of a mobile terminal is saved, and a visual effect of the mobile terminal is improved. | 11-19-2015 |
20150339284 | DESIGN MANAGEMENT APPARATUS, DESIGN MANAGEMENT METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A design management apparatus includes a management unit and an output unit. The management unit manages a history regarding plural design templates which have been viewed by a user. Each of the plural design templates is associated with plural design feature information items that indicate plural types of features in design. The output unit outputs a recommended design template in accordance with the history. The recommended design template is a design template having feature values which are between feature values of the plural types of features indicated by the plural design feature information items associated with the plural design templates which have been viewed by the user. | 11-26-2015 |
20150347619 | CONTEXTUAL COMMENTING ON THE WEB - Techniques for contextual commenting on the web are disclosed. In some embodiments, contextual commenting on the web includes receiving a content selection for a comment within a corpus of content; determining a contextual based location within the corpus of content to map the contextual comment to a subset of content with the corpus of content; and storing the comment and the contextual based location within the corpus of content for the comment. | 12-03-2015 |
20150363380 | SYSTEM AND METHOD FOR GENERATING A DESIGN TEMPLATE BASED ON GRAPHICAL INPUT - The present invention relates to the field of graphic design. Specifically, embodiments of the present invention provide a system and method of generating a design template, such as a website template, that matches the color and style of graphical content, such as a logo provided to the system. | 12-17-2015 |
20150370763 | HTML5 GRAPH OVERLAYS FOR APPLICATION TOPOLOGY - A user may create a blueprint that specifies an application's architecture, including virtual machines (VM) nodes, software services and application components within the VM nodes. To do so, the user manipulates a graphical user interface (GUI) rendered by a graph layout manager and a Scalable Vector Graphics (SVG) layout engine. The SVG layout engine parses declarative layout configurations and translates the declarative layout into SVG elements that visually represent the blueprint. Additional information may be rendered in independent layers overlaid on the GUI which a user may selectively activate or de-activate to show or hide, respectively, the additional information. The layers may be generated using extension points exposed via the declarative layout. | 12-24-2015 |
20150370815 | DIGITAL IMAGE AND CONTENT DISPLAY SYSTEMS AND METHODS - Disclosed herein are systems and methods for displaying images and contextually relevant content on a digital content platform, such as a web page. In one embodiment, for example, the systems and methods include receiving a request for content call from an end-user device, identifying content that is contextually relevant to the image, delivering the content to the end-user device, and delivering a computer-readable instruction that causes the end-user device to perform an animation that displays the content in a spatial relationship with respect to the image as originally published. The spatial relationship is defined such that the content appears to be displayed on a backside of the image. | 12-24-2015 |
20150378967 | Method and System for Customization of Rich Media - In at least one embodiment, a system and method place data on an user interface wherein the user interface is a medium for interaction between user and an internet capable device such as a web page or an application. The method and system includes extracting colour information from at least one of the web page and the application. Extracting the colour information includes the step of classifying each pixel of at least one of the web page and the mobile application into a cluster of a plurality of clusters. Further, the method and system includes assigning an attribute from a plurality of attributes to the cluster of the plurality of clusters. Furthermore, the method and system includes creating a plurality of Cascading Style Sheets (CSS) classes. In addition, the method and system includes customizing the data based on the plurality of CSS classes. Additionally, the method and system includes placing the data on at least one of the web page and the application. | 12-31-2015 |
20160004677 | Method and Apparatus for Declarative Updating of Self-Describing, Structured Documents - The present invention includes a method and device for updating a self-describing, structured document. A further aspect of the present invention is enabling client-based modification of the document. Additional aspects of the present invention are described in the claims, specification and drawings. | 01-07-2016 |
20160004785 | WEB-BASED PLATFORM FOR CREATION AND DELIVERY OF DIGITALLY WRAPPED GIFT CONTENT - A method is described herein comprising one or more applications running on at least one processor of a remote server for providing an electronic interface, wherein the electronic interface comprises a create page, a workbench page, and at least one editor. The method includes receiving through the create page a selection of a template corresponding to locations for content on an electronic presentation. The method includes providing the workbench page for the locations, wherein the workbench page provides search options for selecting content. The method includes receiving through the search options on the workbench page a selection of content for the locations and populating the locations with the corresponding selected content. The method includes receiving through the at least one editor edits to at least a portion of the selected content. The method includes using information of the template, selected content and edits to prepare and deliver the electronic presentation. | 01-07-2016 |
20160012023 | Self-Referencing of Running Script Elements in Asynchronously Loaded DOM Modules | 01-14-2016 |
20160048605 | INTEGRATING IMAGE RENDITIONS AND PAGE LAYOUT - A system and method involves creating, based upon a set of image rendition parameters, a set of image renditions for an image. A set of previews are selected to display. Each preview includes a markup language file and breakpoints that specify how a particular image rendition from the set of image renditions is displayed. A rendered instance is created for the previews and based upon the particular image rendition and page content. The rendered instances are displayed as part of a user interface. Instructions are received from the user interface. The instructions specify modifications to a particular preview of the set of previews. The markup file is modified based upon the instructions. | 02-18-2016 |
20160078006 | HIGH PERFORMANT AND HIGH FIDELITY PREVIEWS FOR CSS PREPROCESSING FRAMEWORKS - In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow allows developers of user interfaces to see quick and accurate previews after changing content that needs to be processed via a cascading style sheet (CSS) framework such as LESS, SASS, or Trinidad. These frameworks typically take a significant period of time to transform their framework code into CSS. | 03-17-2016 |
20160132465 | METHOD AND APPARATUS FOR SELECTIVE VISUAL FORMATTING OF AN ELECTRONIC DOCUMENT - A method for managing display of electronic documents is described. A user interface is generated for a visual style set of visual styles that affect display of electronic document content. A visual style of the visual style set comprises a style element set of style elements. A lock status for a style element of the style element set is received via the user interface. The lock status indicates whether the style element is editable or non-editable by a user of an electronic document associated with the visual style set. The visual style set is stored with the lock status for the style element. | 05-12-2016 |
20160140102 | QUALITY DISTRIBUTIONS FOR AUTOMATED DOCUMENT - Example embodiments relate to automated document composition using quality distributions. In example embodiments, each image in a document is processed by determining quality scores that describe image distortion for potential aspect ratios, determining height deviations for the aspect ratios, and generating quality distributions using the height deviations and quality scores. At this stage, a page template is applied to a subset of elements from the document to render a page of the document, and a page score is determined for the page based on, at least, the quality distribution of an image, where the page template is adjusted to include a selected aspect ratio that maximizes the page score of the page. | 05-19-2016 |
20160140103 | METHOD AND APPARATUS FOR CONTROLLING DISPLAY OF SCREEN BACKGROUND - A method and an apparatus for controlling display of a screen background is provided in which a screen background is separately set for each screen. A terminal acquires a screen identifier of a to-be-set screen, where the to-be-set screen is a main screen, a lock screen, or any subscreen. The terminal determines a to-be-used template of the to-be-set screen, and acquires template configuration information of the to-be-used template, where the template configuration information includes a template identifier. The terminal determines a background file that is to be loaded and for using the to-be-used template on the to-be-set screen, and acquires file information for loading the background file. The terminal stores screen configuration information of the to-be-set screen. The screen configuration information of the to-be-set screen includes the screen identifier of the to-be-set screen, the template identifier corresponding to the to-be-set screen, and the file information corresponding to the to-be-set screen. | 05-19-2016 |
20160170941 | REPLICATING THE APPEARANCE OF TYPOGRAPHICAL ATTRIBUTES AND TEXT ADORNMENTS IN DIGITAL PUBLICATIONS | 06-16-2016 |
20160179769 | All-in-One Website Generator System and Method with a Content-Sensitive Domain Suggestion Generator | 06-23-2016 |
20170235378 | METHOD FOR INVOKING LOCAL KEYBOARD ON HTML PAGE IN USER TERMINAL DEVICE AND APPARATUS THEREOF | 08-17-2017 |
20180024971 | EM COLOR SCREEN TEXT abbreviation term EMCST | 01-25-2018 |