Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Structured document (e.g., HTML, SGML, ODA, CDA, etc.)

Subclass of:

715 - Data processing: presentation processing of document, operator interface processing, and screen saver display processing

715200000 - PRESENTATION PROCESSING OF DOCUMENT

Patent class list (only not empty are listed)

Deeper subclasses:

Class / Patent application numberDescriptionNumber of patent applications / Date published
715235000 Stylesheet layout creation/editing (e.g., template used to produce stylesheet, etc.) 87
715239000 Conversion from one markup language to another (e.g., XML to HTML or utilizing an intermediate format, etc.) 67
715236000 Stylesheet based markup language transformation/translation (e.g., to a published format using stylesheet, etc.) 49
715240000 Frames 18
715237000 Markup language syntax validation 18
715238000 Accommodating varying screen size 11
715242000 Structured document compression 9
715241000 Placemark-based indexing 8
Entries
DocumentTitleDate
20130073949SYSTEM AND METHOD TO AID ASSISTIVE SOFTWARE IN DYNAMICALLY INTERPRETING INTERNET WEBSITES AND THE LIKE - Disclosed is a system and method for modifying the presentation of content and/or graphical elements and behavior of a digital presentation (e.g., a webpage) by identifying an information event and dynamically overlaying a fully functional complementary presentation of the digital presentation, without accessing the underlying source code of the digital presentation, employing a special software or equipment (e.g., a special web browser), or requiring that original or user submitted content associated with the digital presentation be transmitted to a remote or otherwise uncontrolled server.03-21-2013
20130031463PERSONAL WORKSPACES IN A COMPUTER OPERATING ENVIRONMENT - The present invention generally comprises a computer control environment that builds on the Blackspace™ software system to provide further functionality and flexibility in directing a computer. It employs graphic inputs drawn by a user and known as gestures to replace and supplant the pop-up and pull-down menus known in the prior art.01-31-2013
20090044101AUTOMATED SYSTEM AND METHOD FOR CREATING MINIMAL MARKUP LANGUAGE SCHEMAS FOR A FRAMEWORK OF MARKUP LANGUAGE SCHEMAS - A system for creating and realizing efficiencies in markup language (e.g., XML) schema, markup language instances, and code-generated code. A schema generator receives a markup language schema as input and automatically generates a minimal markup language schema. The minimal markup language schema, and instances conforming to it, are forwards and backwards compatible with the original markup language schema and instances. A code generator receives a markup language schema as input and generates code that can both generate and consume instances conforming to the original markup language schema or the minimal markup language schema. Accordingly, smaller markup language schemas and instances result in increased processing speed, faster transmission time, and reduced archival storage space.02-12-2009
20080276163Content creation system, content creation method, computer executable program for executing the same content creation method, computer readable storage medium having stored the same program, graphical user interface system and display control method - The present invention relates to creating a web page and voice browsing of the web page, and more particularly, it improves accessibility for the voice browsing of the web page through a synthetic voice, efficiently with high reliability. A content creation system 11-06-2008
20130031464SYSTEM AND COMPUTER-IMPLEMENTED METHOD FOR INCORPORATING AN IMAGE INTO A PAGE OF CONTENT FOR TRANSMISSION OVER A TELECOMMUNICATIONS NETWORK - A system and method provide an image data file encoding said image in accordance with a standard image format and a page of content in a markup language, said page of content being intended for transmission over a telecommunications network from a server to a client for display by a browser running on the client, said page of content including a link or reference to the image data file for incorporating the image within the page of content. The image is converted from said standard image format into a format in which the image is encoded using said markup language, and the image encoded using said markup language is incorporated into the page of content to replace said link or reference to the image data file prior to transmission of the page of content.01-31-2013
20130031458HYPERLOCAL CONTENT DETERMINATION - First indicators may be obtained, each first indicator associated with a respective first web page document. A classification type of each first web page document may be determined, based on the respective first indicators and a respective first content of each first web page document. A set of candidate documents that are included in the first web page documents may be selected, based on the determined classification type. For each one of the candidate documents, a group of first attention geography items and a group of first content geography items associated with the each one of the candidate documents may be determined. A determination may be made whether each of the candidate documents includes a first hyperlocal content page document, based on the group of first attention geography items and the group of first content geography items that are associated with the candidate documents.01-31-2013
20130031467SO-CALLED HD-WEB METHOD FOR HIGH-DEFINITION AND ALL-SCREEN COMPATIBILE INTERNET CONTENTS - A collection of technical processes forming an HD-Web™ application, for use of proprietors hosting, on a server, contents such as a service or a website who wish to ensure perfect broadcasting and utilization of their contents regardless of the display sources and the sizes of screens on which they will be broadcast particularly when dealing with high-definition HD screens. The process greatly improving on these screens, the comfort and the experience of the user on account of web pages that hitherto do not utilize the whole display area available on large-size screens, or that are becoming ever smaller and difficult to read on screens with significant resolutions. The process being autonomous and operating in a transparent and nonintrusive manner on any internet site or service benefitting therefrom, thus guarantees the proprietor thereof that their contents will always be displayed perfectly regardless of the display sources and the screens publishing them.01-31-2013
20120204094APPLICATION ABOVE-THE-FOLD RENDERING MEASUREMENTS - Various embodiments include a method and system for application above-the-fold rendering measurements. A start time corresponding to a rendering operation of an application may be recorded. A series of bitmaps of a portion of a rendering canvas representing above-the-fold data for the application may be captured. The first of the series of bitmaps may be captured at the start time and successive captured bitmaps each captured after a specified time interval from a previously captured bitmap. Each bitmap in the series of bitmaps may then be processed to create a corresponding measurement image, and the measurement images may be compared to determine an end time.08-09-2012
20120204091AUTOMATED TEST TOOL INTERFACE - An automated test tool interface is described. A developer of a reusable web component provides an interface for obtaining an accurate identification of a root element of a component and any sub elements within the root element on a web page. An automated test framework uses this interface when recording automated tests to obtain a stable identification of the element that is independent of the rendering of the component on the web page. When the automated test is played back, the test framework again uses the interface to convert the stable identification of the element to a form that is dependent on the rendering of the component on the web page. Thus, changes in the rendering of a component will no longer cause an automated test tool to fail, as element identification in the testing framework is no longer tied to the specific rendering of the web page.08-09-2012
20120173964Method and system for processing document on layers - The present invention discloses a method for processing document data, wherein the document data comprises at least one page in order and the page comprising at least one layer in order, the method comprises: managing and controlling the at least one layer respectively. The technical scheme of the present invention enables process a document on layers in the docbase management system and provides more flexible document processing.07-05-2012
20100017702Asynchronous Partial Page Updates Based On Dynamic Dependency Calculation - A system and method for asynchronously updating a web page or web pages displayed on a computer. The method receives from the computer an event message that is generated as a response to an action by a user to change an object displayed on the web page. The method creates a dynamic dependency graph having a root node, and child nodes that depend upon the root node, and adds the object that generated the event message, or a reference to the object, to the dependency graph as the root node. In addition, the child nodes may add other child nodes. The method receives context information for other objects displayed on the web page, when a dependency exists between the object and the other objects. The method adds the other objects, or references to the other objects, to the dependency graph as the child nodes. The method traverses the dependency graph and sends update requests to the web page or web pages displayed on the computer, wherein the update requests are sent to the object associated with the root node, and the other objects associated with the child nodes.01-21-2010
20110191666ANIMATION CONTROL METHODS AND SYSTEMS - Animation control methods and systems. In one embodiment, a method to control animations includes receiving data representing content of a page (e.g. a web page), detecting, from the data, whether the page includes animated content, determining whether to halt execution of the detected animated content, and halting execution of the animated content if a determination to halt was made. In one implementation, the content can be configured into a document object model (DOM) and decisions to halt or not to halt can be made on a node-by-node basis within the DOM. In one implementation, the animated content can be allowed to execute for a shortened duration (e.g. in order to allow a user to see it) and then is halted.08-04-2011
20090193329SYSTEM AND METHOD FOR MANAGING USER PREFERENCE PROFILE - Disclosed is a system and method for managing a user preference profile, and the system includes a plurality of application clients, a plurality of application servers corresponding to the plurality of application clients, and a shared server for storing and managing user preference profiles for respective applications. The application clients selectively activate the user preference profiles stored in the shared server and provide the selectively activated user preference profiles to the application servers. By storing user preference profiles for respective applications in one location in this way, the user preferences can be efficiently managed.07-30-2009
20100011284DYNAMIC WEB PAGE BEHAVIOR - In some embodiments, code can be encapsulated in an external behavior component for affecting the behavior of an element inserted into an HTML document. A reference can be attached to the element in the document to associate the element with the external behavior component. A renderer can parse the element in the HTML document and access the external component to modify a behavior of a page image. For example, the properties or location of a displayed element associated with the external behavior component may be changed on an event, the external behavior component can control user data input, or the external behavior component can draw on the page image. Multiple documents can reuse external behavior components, and an element can be associated with multiple external behavior components. The associations between elements and external behavior components may be maintained in cascading style sheets, inline with the elements, and in various formats.01-14-2010
20100011283MINIMIZING THE COPYING OF AN EXTENSIBLE MARKUP LANGUAGE (XML) TREE WHEN REFERENCING TREE NODES DURING EXTENSIBLE STYLESHEET LANGUAGE TRANSFORMATIONS (XSLT) PROCESSING - The invention includes a label tree action and a generate reference action function. The label tree action can execute a first time a copy of an XML tree is made (or when an XML tree is analyzed and determined not to contain id_attributes). The add id_attribute can add an id_attribute for each element of the XML tree that does not already have an associated id_attribute. This attribute can be set to a value returned by an XSLT generate-id( ) function. The generate reference action can deliver a string that will be used to refer to a given element. When an id_attribute for the given element is present within the XML tree, the generate reference action can return a value of the id_attribute. When no id_attribute is present for the given element, the generate reference action can return a value of the XSLT generate-id( ) function for the element.01-14-2010
20110197121EFFECTIVE SYSTEM AND METHOD FOR VISUAL DOCUMENT COMPARISON USING LOCALIZED TWO-DIMENSIONAL VISUAL FINGERPRINTS - A method and system detects and highlights changes in documents and displays those documents in a side-by-side aligned view. Aspects of a source document and a revised document are detected and compared. Similarities and/or differences between the source document and the revised document are identified and visual identifiers are introduced to maintain consistent and accurate alignment between content in the source document and content in the revised document. A merged single file is output containing the aligned side-by-side view of the source document and the revised document, with all differences between the source document and the revised document visually identified.08-11-2011
20130031462WEB APPLICATION ARCHITECTURE - A web application architecture can use a wrapper application to provide a virtual machine environment within a web browser and web applications can run on the wrapper application. The wrapper application can provide life cycle management for the web applications and provide other functions such as log in and log out for all of the web applications in the environment.01-31-2013
20100083096Visualizing Content Positioning within a Document Using Layers - It can be difficult to predict what the layout of a document will be if the document contains several content elements, some of which are associated with different positioning schemes. In one embodiment, elements are shown in different layers based on their positioning schemes. For example, a first layer includes elements that are associated with non-overlapping positioning schemes, and a second layer includes elements that are associated with overlapping positioning schemes. When the document is viewed from above, the layers “collapse” onto each other, and the document appears to have a conventional (two-dimensional) page rendering. However, when the document is viewed from an angle, the layers appear separately in three-dimensional space, similar to an exploded view. The separate layers reveal the positioning schemes of the various elements and the layout interactions between those elements. This visualization technique helps a user understand how various elements are positioned within the document.04-01-2010
20130031466AUTOMATED WEBSITE GENERATION VIA INTEGRATED DOMAIN REGISTRATION, HOSTING PROVISIONING, AND WEBSITE BUILDING - Methods of the present inventions allow for generating and providing an enhanced domain name. An exemplary method may comprise providing an enhanced domain to a second party. The enhanced domain may comprise a domain name, a web space automatically enabled and associated with the domain name, and at least one application automatically enabled and associated with the domain name.01-31-2013
20130031465SYSTEMS AND METHODS FOR TIME AND SPACE ALGORITHM USAGE - A system and method for determining suggested content and suggested content headlines for a web page. The system and method receive a request for suggested content for a web page, determine that suggested content is appropriate for the web page based on tags for the web page and tags for a suggested content headline associated with the suggested content, apply a rule to the tags of the suggested content headline, the rule based on one or more of time and location metadata, and transmit the suggested content headline for display with the web page if the rule has been satisfied.01-31-2013
20130031460USING A COMMON INPUT/OUTPUT FORMAT TO GENERATE A PAGE OF AN ELECTRONIC DOCUMENT - A method for generating a page of an electronic document (ED), including: obtaining a common input/output (I/O) format of the ED, where the common I/O format comprises the properties, the objects, and fields corresponding to the objects; populating, during a first layout by a layout engine and based on the properties, the fields in the common I/O format of the ED with coordinates; and generating, from the common I/O format of the ED, the page by placing the objects on the page according to the coordinates.01-31-2013
20130031459WEB 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. Each browser reports results of processing and rendering of webpages to the server. The server aggregates the data. The server generates metadata from the aggregated browsers. 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.01-31-2013
20110202828METHOD AND SYSTEM FOR PRESENTING WEB PAGE RESOURCES - A method is disclosed for presenting specific resources on a computer having a web browser. The method includes accessing by the web browser a specific resource related to an original web page from a web server, obtaining attribute information of the specific resource, and identifying the specific resource contained in the original web page based on the obtained attribute information of the specific resource. Further, the method includes obtaining an independent window being independent from at least a web page window displaying the original web page, and presenting the identified specific resource in the independent window.08-18-2011
20110202827Systems and Methods for Curating Content - Systems and methods for curating content. In one embodiment, a method for curating content from a set of third party webpages can be provided. The method can include aggregating content from the third party webpages, receiving an indication that content from one or more of the third party webpages has been selected, receiving an indication of a selected interface position for at least a portion of the selected content, and outputting an interface with the portion of selected content in the selected interface position.08-18-2011
20120246558SOCIAL BOOKMARKING OF RESOURCES EXPOSED IN WEB PAGES - A system for social bookmarking of a resource provided through a Web application that doesn't follow the representational state transfer architectural style (REST). When processing a request for a social bookmarking operation, the system searches for a URL and potentially other resource information within the document object model of a currently loaded Web page. If such resource information is found, it is used to process the requested social bookmarking operation. Otherwise, if such resource information is not found in the document object model, the system uses the URL stored in the location bar of the Web browser to process the requested social bookmarking operation. The system includes semantic information in the DOM of a Web page that is used to identify subsets of content within the Web page that can be socially bookmarked. The semantic information may be stored in what is generally referred to as “microformatting”.09-27-2012
20120246555SYSTEMS AND METHODS FOR SUBMITTING A REQUEST FOR GOODS, SERVICES, AND/OR INFORMATION, SUCH AS GOODS, SERVICES, OR INFORMATION RELATED TO HEALTHCARE - Methods and systems are described for submitting a request for goods, services, and/or information to a third party. Using a computing device, a first user submits information associated with the request for goods, services, and/or information. The first user submits the information using input fields displayed on a user interface of the computing device. Using a computing device, a second user views the information submitted by the first user and updates the information. The second user sends the request for goods, services, and/or information to the third party.09-27-2012
20100077294METHODS AND DEVICES FOR POST PROCESSING RENDERED WEB PAGES AND HANDLING REQUESTS OF POST PROCESSED WEB PAGES - A method of post processing a rendered HTML web page includes receiving a rendered web page, parsing the web page to identify resources that the web page includes links to, grouping the identified resources according to a type of resource, creating a resource reference that refers to each group of resources, and inserting the resource reference into the web page to enable the identified resources in the web page to be retrieved.03-25-2010
20100077293ENABLED DEVICE AND A METHOD OF OPERATING A SET OF DEVICES - A markup language enabled device (03-25-2010
20100115396System and Method for Dynamic Search Result Formatting - An online search result formatting system and method. The system receives the results of an online search conducted by a user. A view assignment module selects a view template from a plurality of predefined view templates. A content templating module formats the results per the chosen template. An image request system obtains an image representing each search result from the image generation, delivery, and management system. A content population module prepares the content with the results and images in accordance with the selected view template for ultimate display in the user's graphical user interface. The user may select from among the plurality of predefined view templates to alter the display accordingly.05-06-2010
20100115395DATA PROCESSING APPARATUS - A user interface screen for editing a structured document file is simply designed. A binding file is created from a schema file which defines the element structure of a source file. A display layout for editing a source file is designed via the binding file and the resultant is saved as a layout file. A user can edit the layout file. An XSLT file is created from the layout file and the binding file, and a definition file for creating the user interface screen for editing the source file is created from the XSLT file.05-06-2010
20130080878System for Processing Mixed-Format Files - A method, medium and implementing processing system are provided for book marking a combination of frame URLs within a frameset and allowing the sharing on multiple PCs the saved form data that may have been filled in. The system uses an image as a hotspot, containing a complex target destination in the form of an XML structure with multiple URLs for multiple frames as well as captured form data. This system combines file types such as XML and JPG, e.g. as in sample file name ‘MyCapturedFramesAndFormData.XML.JPG’ or ‘MyCapturedFramesAndFormData.XML.GIF’. This combination provides a surprising effect compared to the prior systems, namely, launching the image in an enhanced web browser or in a web browser containing a new plug-in, displays the frame just as it was when saved, including frame set and data input to displayed forms.03-28-2013
20130080877SEQUENTIAL WEBSITE MOVING SYSTEM USING VOICE GUIDE MESSAGE - A sequential website moving system using a voice guide message comprises: a web server management module which receives registered information on a web page operated on a web server, and stores and manages the information in a web server DB; a web server keyword management module which is provided with a keyword corresponding to the web page operated on the web server, and stores and manages the keyword in a keyword DB; a web browser analysis module which recognizes the content of the web page displayed on a web browser of a client terminal, selects a word or the context representative of the web page as a representative word, and stores the representative word in a representative word DB; a voice guide message generation module which compares the representative word selected in the web browser analysis module with the keyword stored in the keyword DB of the web server keyword management module, links the web page registered on the web server with the corresponding keyword if the matched keyword exists, and generates the linked page as a voice guide message of the displayed web page; and a voice guide message display module which outputs the web page voice guide message generated in the voice guide message generation module as a voice while the web page is displayed on the web browser of the client terminal.03-28-2013
20130080876USING A TEMPLATE PROCESSOR TO DETERMINE CONTEXT NODES - Embodiments of the current invention may include methods, systems, and products designed to utilize a template processor to determine particular data types and/or data instances that are matched to each of a number of different templates. An input file containing at least a data type/instances portion may be processed along with another input that includes templates with code for processing one or more of the data types/instances. Some of the data types/instances may have a unique identifier added to the definition and/or instantiation. Similarly, some of the templates may have code added that may cause the template processor to create an output for each data type/instance that is processed using the template. The output of the processor may then be used to indicate which of the data types/instances may be processed by each template for which the additional code was added.03-28-2013
20130080875REUSABLE AND LATE ADDITION ENABLED XML DATA BINDING - Various embodiments of systems and methods for reusable and late addition enabled XML data binding are described herein. A computer receives an element class that is created for a non-atomic class. The element class comprises a first constructor, a decomposer that returns data extracted from an object for an entity to aid in serialization, and a composer that extracts value of the entity and creates a new instance of the non-atomic class using the extracted value to aid in de-serialization. The object is of type non-atomic class. The computer also receives an attribute class that is created for an atomic class to which the non-atomic class refers to. The attribute class comprises a second constructor, a serializer, and a de-serializer. The computer then generates an XML document using the element class and the attribute class.03-28-2013
20090070663PROXY ENGINE FOR CUSTOM HANDLING OF WEB CONTENT - Processes and techniques for protecting web users from malicious executable code are described. A proxy engine is implemented that intercepts communications between a web browser and a script engine. The proxy engine can invoke a variety of custom event handlers that are configured to handle specific types of events (e.g., script events) that occur in the processing of web content. A script shield event handler detects the presence of script in pre-defined script-free zones and prevents the script from being executed on a user's device.03-12-2009
20100037129Electronic Document Request/Supply Method Based on XML - There is provided a method for requesting an electronic document based on XML in which the electronic document is created using a syntax defining a structure of a constructed electronic document. The electronic document request method can include creating a request document including an element name/attribute name based on a previously prescribed syntax without defining an additional syntax for requesting the electronic document, requesting a supply of the electronic document having an information on the element name/attribute name recorded in the request document, and receiving the electronic document including the information on the requested element name/attribute name.02-11-2010
20130086466CONTENT SENSITIVE CONNECTED CONTENT - The disclosure describes a method of connecting multimedia content to a network resource. This method operates in a computer network environment. Operating in a network connected device, the method extracts an identifier from a media signal, such as from a digital watermark, perceptual hash, or other machine extracted signal identifier. It then sends the identifier to a network along with context information indicating device type information. From the network, the method receives related data associated with the media signal via the identifier. The related data is adapted to the network connected device based on the device type information. This device type information may include a display type, so that the related date may be formatted for rendering on the display type of the device. This device type information may also include a connection speed so that the related data may be optimized for the connection speed of the device.04-04-2013
20130086465Barcode and cellphone for privacy and anonymity - A user with a mobile device (e.g. cellphone) can transfer sensitive data to her device from another computer, where the latter might be a computer in a bank, or associated with a bank, like an Automated Teller Machine. The external computer has a screen that shows data, encoded in a barcode. The user's device has a camera that can take an image of the barcode and decode it. If there is too much data to be encoded in a single barcode, they could be encoded in several barcodes, which are then played on a computer screen and imaged by the user's device. The user avoids directly accessing the transmitting device on the Internet, for improved anonymity and privacy. The data that is transferred might be keys to a symmetric cryptosystem, or a one time pad, to encrypt a future interaction between the user and the other entity.04-04-2013
20130212468Alert Driven Interactive Interface to a Website Mining System - Disclosed is a web server that includes a headlines module for automatically generating headlines based on data retrieved from a network (e.g., World Wide Web). The web server also includes an interactive agent for generating responses to inquiries relating to the headlines based on the data.08-15-2013
20130139048Social Context for a Page Containing Content from a Global Community - Posts are ranked for display on a page in a social network environment based on interaction and user score signals associated with the post and a viewing user. The signals for each of the posts are scored, and a ranking score for each post is determined. The posts are ranked in an order for display based on the ranking score and displayed for the viewing user on the page. Posts submitted by other users who have established connections with the viewing user are also filtered for display in a social box on the page.05-30-2013
20130080874DYNAMIC DISPLAY OF WEB PAGE CONTENT BASED ON A RULES SYSTEM - A rules system can store one or more rules within a data store, and can deploy the one or more rules as one or more rule scripts, so that the one or more rule scripts are loaded by a rules server. The rules system can then receive requests from a browser engine contained within a web page and execute the one or more rule scripts loaded by the rules server to generate data. The rules system can then transmit the generated data to the browser engine contained within the web page.03-28-2013
20090172519WEB PAGE BASED PROGRAM VERSIONING - An identification of one of multiple types of Web browsers that a Web page supports, as well as an identification of one of multiple versions of that one type of Web browser that the Web page supports, is obtained. The Web page is displayed using the identified version of the identified Web browser type. A request for an identification of the identified version of the identified Web browser type can also be received from a program, such as a Web page script. In response to the request, an identification of the identified version of the identified Web browser type is being used to display the Web page is returned, and instructions of the program are executed based at least in part on the identified version of the identified Web browser type.07-02-2009
20130036352SIMPLIFYING THE PROCESS OF CREATING XML DOCUMENT TRANSFORMATIONS - A method for simplifying a process for creating a transformation of an extensible markup language XML document is described. The method includes: creating a target model by incremental user selection of elements in a source model; interpreting the target model to create an XML schema of the target model; and creating a mapping between the source model of the XML document and the target model, wherein the mapping is stored on a memory device.02-07-2013
20130036351APPARATUS, SYSTEM, AND METHOD FOR DYNAMICALLY CUSTOMIZING A WEB PAGE - The apparatus for dynamically customizing a web page includes a characteristic module configured to obtain one or more visitor characteristics from a visitor visiting a web page. The web page is owned by a website owner. The apparatus includes a determination module configured to determine a customizable area on the web page. The customizable area includes a portion of the web page. The apparatus includes a customization module configured to provide web page content for the customizable area. The web page content is based on the one or more visitor characteristics of the visitor. The web page content includes content of the website owner.02-07-2013
20130036350MODULAR TOOL FOR CONSTRUCTING A LINK TO A RIGHTS PROGRAM FROM ARTICLE INFORMATION - A link to a rights advisor website can be constructed from article metadata by a non-programmer user by connecting together a chain of steps, each of which uses a pre-defined module, called a “widget”, which, in turn, performs a specific task. By selecting, configuring and arranging steps, different websites can be processed in different manners. However, since the modules are predefined, they cannot be changed and thus the overall process can be controlled to prevent problems with one program from affecting other programs.02-07-2013
20130036349SYSTEM FOR SIMPLIFYING THE PROCESS OF CREATING XML DOCUMENT TRANSFORMATIONS - An extensible markup language (XML) document transformation system, including: a user interface configured to receive a user input; a transformation engine configured to: create a target model by incremental user selection of elements in a source model; interpret the target model to create an XML schema of the target model; and create a mapping between the source model of the XML document and the target model; and a memory device configured to store the mapping.02-07-2013
20090158140METHOD AND SYSTEM TO SECURE THE DISPLAY OF ADVERTISEMENTS ON WEB BROWSERS - A method and system to secure the display of advertisements on web browsers. A method according to an embodiment includes: interpreting a markup file in a virtual machine, converting displayable elements of the markup file to one or a plurality of images and constructing a modified markup file comprising the at least one image file and a scripting language code adapted to cause a user terminal upon which it is executed to transmit coordinate information defining the position of a user-controlled cursor and action information defining a clicking action.06-18-2009
20090158139Methods And Systems For Generating A Markup-Language-Based Resource From A Media Spreadsheet - Methods and systems are described for generating a markup-language-based resource from an electronic media spreadsheet. An exemplary method includes receiving first and second cell information for first and second cells of an electronic media spreadsheet to produce as first and second cell outputs first and second media streams, respectively, via the electronic media spreadsheet, where the second cell information includes an expression dependent on the first cell output for producing the second media stream. The method also includes generating a markup-language-based resource having first and second markup language representations of the first and second cells, respectively, and generating directions compatible with the markup-language-based resource representing the expression of the second cell. The generated directions are configured for processing by a web browser with the markup language-based resource to produce a presentable representation of the second media stream via the web browser.06-18-2009
20090158138IDENTIFICATION OF CONTENT IN AN ELECTRONIC DOCUMENT - In some embodiments, a method includes receiving an electronic document that comprises a plurality of sections. The method includes marking the plurality of sections as a content section or a non-content section using an attribute of the sections that includes at least one of a width of the section, a density of the plurality of hyperlinks in the section, a size of a font of text in the section and whether a title of the electronic document overlaps with text in the section. The method also includes storing the marking of the plurality of sections of the electronic document in a machine-readable medium.06-18-2009
20100107054Method and apparatus for providing webpage in mobile terminal - A webpage providing method and apparatus for a mobile terminal includes an RF unit for receiving a webpage and a display unit for displaying the received webpage. A control unit provides for selecting a link of the webpage in response to detection of a signal for focus movement checking whether a mechanism related to a mouse-based scheme is set in a tag of the selected link, and executing the mechanism related to the mouse-based scheme according to a focus-based scheme.04-29-2010
20100107053WEB PAGE EDITING - A web page to be edited has at least one web part. The web part can be a managed part with an identifier or an unmanaged part without an identifier and is stored in a computer readable medium. A mutual conversion section allows the web part to be converted from a form of the managed part with an identifier to a form of the unmanaged part without an identifier. After conversion, a new web part which was not stored in the computer readable medium is detected and inserted into the web page.04-29-2010
20100107055EXTRACTION OF DATAPOINTS FROM MARKUP LANGUAGE DOCUMENTS - An extraction-rule generation and training system uses information obtained from multiple markup language documents (e.g. web pages) of similar structure to generate an extraction rule for extracting datapoints from markup language documents. Where the structures of two or more documents are not sufficiently similar, the system maintains separate extraction rules for the same datapoint, and applies these separate extraction rules in combination to particular markup language documents to extract the datapoint.04-29-2010
20100107052ENCODING/DECODING APPARATUS, METHOD AND COMPUTER PROGRAM - An information processing apparatus comprises a readout unit adapted to read out, from a storage unit, correspondence information that includes a document structure of a structured document and a first code for encoding the document structure; a verification unit adapted to verify whether grammar of a portion included in a structured document for processing is valid, based on the document structure included in the correspondence information; and an encoding unit adapted to encode the structured document using the first code, in relation to a portion whose grammar is verified as being valid by the verification unit.04-29-2010
20100107051SOFTWARE APPLICATION FOR PRESENTING FLASH PRESENTATIONS ENCODED IN A FLASH PRESENTATION MARKUP LANGUAGE (FLML) - A system for presenting FLASH presentations contained in a storage medium. Such a system can include a FLASH presentation (FLAPRE) markup language (FLML) document, a FLASH-based FLAPRE player, and a launching application. The FLML document can textually represent a user-created FLASH presentation using the FLAPRE markup language (FLML). The FLAPRE player can be configured to visually render the user-created FLASH presentation contained within the FLML document. The launching application can be configured to display the FLAPRE player and can support the use of FLASH animation.04-29-2010
20130042172METHODS FOR EFFICIENT CLUSTER ANALYSIS - Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.02-14-2013
20100031139NETWORK SYSTEM - A network system comprising a terminal device that sends a request for page data for displaying a page to an Web server, an Web server that sends page data in response to the request, and an intermediate processing device that processes the page data received from the Web server and sends the processed page data to the terminal device; wherein the Web server comprises a page data storing means that stores the page data, and the Web server sends the page data corresponding to the request to the intermediate processing device in response to the request from the terminal device; wherein the intermediate processing device comprises a page analyzing means that analyzes the page data received from the Web server, and a layout data generating means that generates layout data to be utilized as a basis for a page layout, based on a result of an analysis by the page analyzing means, and the intermediate processing device sends the generated layout data to the terminal device; and wherein the terminal device comprises a request sending means that sends the request for the page data, a layout data storing means that stores the layout data received from the intermediate processing device, a drawing data generating means that determines the page layout based on the page layout data and generates drawing data configured to display the page in accordance with the determined layout, and a displaying means that displays the page in accordance with the drawing data.02-04-2010
20090125802SYSTEM AND METHOD FOR FACILITATING CONTENT DISPLAY ON PORTABLE DEVICES - One embodiment of the present invention provides a system for facilitating a universal file conversion hub to convert structured or unstructured data to structured data suitable for display on mobile or hand-held devices. During operation, the system receives a file which contains structured or unstructured data, or a mixture of both. The system determines a type of the received file and analyzes content, formatting style, or both, of the received file based on the file type. The system further generates a processable extensible markup language file, which substantially retains a layout of the received file, thereby facilitating display of the file on mobile or hand-held devices.05-14-2009
200901258013D windows system - A 3D windows system that enables the user to create, edit, and/or interact with 3D graphics user interfaces on the computer display using an innovative technique that utilizes a plurality of matrices to model the 3D graphics user interfaces. Said 3D windows system serves various 3D desktop and Web-based applications without a need for specific hardware requirements or hardware accelerators. Furthermore, the file sizes of 3D applications that utilize said 3D windows system are extremely light and almost equal to the file sizes of traditional 2D applications.05-14-2009
20090125800Function-based Object Model for Web Page Display in a Mobile Device - By understanding a website author's intention through an analysis of the function of a website, website content can be adapted for presentation or rendering in a manner that more closely appreciates and respects the function behind the website. A website's function is analyzed so that its content can be adapted to different client environments. A function-based object model (FOM) identifies objects associated with a website, and analyzes those objects in terms of their functions. Desktop oriented websites are adapted for mobile devices based on the FOM and on a mobile control intermediary language.05-14-2009
20090125799User interface image partitioning - A user interface image for an application is partitioned into a plurality of sub-images that correspond to a plurality of tiles of a local display grid. At least one sub-image of the plurality of sub-images is sent to a client component as at least one web page element with an absolute position for a remote display of the user interface image by a web browser of the client component, wherein the at least one web page element corresponds to at least one tile of the plurality of tiles of the local display grid.05-14-2009
20130047076METHOD AND SYSTEM FOR OPTIMUM PLACEMENT OF ADVERTISEMENTS ON A WEBPAGE - A method and system for placement of graphical objects on a page to optimize the occurrence of an event associated with such objects. The graphical objects might include, for instance, advertisements on a webpage, and the event would include a user clicking on that ad. The page includes positions for receipt of the object material. Data regarding the past performance of the objects is stored and updated as new data is received. A user requests a page from a server associated with system. The server uses the performance data to derive a prioritized arrangement of the objects on the page. The objects are arranged according to a calculation and returned to the user on the requested page.02-21-2013
20130047075Methods and Systems for Content Enhancement - A method, system and computer program product for progressive enhancement of content in a browser. The method includes receiving a document with content containing a plurality of elements and parsing the received content with at least one processor. The method also includes identifying a subset of the plurality of elements that are marked for enhancement and replacing each of the element in the identified subset with their respective enhancement to obtain the document with the enhanced elements.02-21-2013
20100095197SYSTEM AND METHOD FOR DYNAMIC CONTENT PUBLISHING - This disclosure provides various embodiments of software and systems for integrating static and dynamic content for an instance of a web page. In one aspect, the software identifies a content repository of structured dynamic content associated with information for a web page comprising unstructured static content. The software inserts a metadata data structure defining a set of the structured dynamic content into the unstructured static content of the web page to create a tag-enriched web page. The software can further perform a publish process for the tag-enriched web page comprising querying the content repository for the set of structured dynamic content information defined by the metadata data structure, populating the metadata-enriched web page with the results of the publish process query, and storing the updated web page at a web server.04-15-2010
20120166934INFORMATION PROCESSING APPARATUS, LAYOUT GENERATING METHOD, AND COMPUTER PROGRAM PRODUCT - An information processing apparatus includes: a converting unit that converts acquired Web page information into bitmap data; a display control unit that displays, on a display unit on which the Web page information has been displayed, an image of the converted bitmap data by switching from the Web page information to the image; a receiving unit that receives an input for designating an output region as an output target from the displayed image; an extracting unit that extracts a corresponding region corresponding to the received output region from the bitmap data; and a layout generating unit that generates layout information representing a layout to arrange the extracted corresponding region on a page to be output.06-28-2012
20120166931SYSTEM AND METHOD FOR GENERATING SOCIAL SUMMARIES - The described implementations relate to communication platforms that are provided over computer networks. One implementation provides a system that can include a storage component configured to store a plurality of communications having a common connector. The system can also include a score computation component that is configured to compute scores reflecting semantic relationships between individual communications from the plurality of communications. The system can also include a summary generation component that is configured to select one or more of the individual communications, based on the scores, and generate a summary of the common connector. The summary can represent the selected individual communications. The system can also include at least one processor configured to execute one or more of the components.06-28-2012
20130047073WEB CONTENT MANAGEMENT BASED ON TIMELINESS METADATA - A server receives a hypertext request from a client. The server looks up a hypertext document, wherein looking up comprises obtaining a first HTML element and a second HTML element and combining the first HTML element and second HTML element into a hypertext document, in response receiving the hypertext request from the client. The server parses the hypertext document for timeliness tags. The server generates at least one header tag based on the timeliness tags. The server determines whether at least one expired tag is among the timeliness tags. Responsive to a determination that at least one expired tag is among the timeliness tags, the server can look up a timeliness tag rule corresponding to the at least one timeliness tag.02-21-2013
20130047072PROGRESSIVE PRESENTATION OF DOCUMENT MARKUP - Document markup is presented in a progressive manner by providing a view that avoids impact of the markup on the document body by abstracting away the markup as “hints”. The hints may be actionable elements presented in conspicuous locations of the document view and provide a window into the detailed markup being hinted at. Users may be enabled to toggle on and off the details of the markup abstracted away by any particular hint.02-21-2013
20130047071WEB CONTENT MANAGEMENT BASED ON TIMELINESS METADATA - A server receives a hypertext request from a client. The server looks up a hypertext document, wherein looking up comprises obtaining a first HTML element and a second HTML element and combining the first HTML element and second HTML element into a hypertext document, in response receiving the hypertext request from the client. The server parses the hypertext document for timeliness tags. The server generates at least one header tag based on the timeliness tags. The server determines whether at least one expired tag is among the timeliness tags. Responsive to a determination that at least one expired tag is among the timeliness tags, the server can look up a timeliness tag rule corresponding to the at least one timeliness tag.02-21-2013
20130047074SCRIPT-BASED VIDEO RENDERING - Systems and methods are provided for cross-platform rendering of video content on a user-computing platform that is one type of a plurality of different user-computing platform types. A script is transmitted to the user-computing platform and is interpreted by an application program compiled to operate on any one of the plurality of user-computing platform types. Transmitting the script causes the script to be interpreted by the application program operating on the user-computing platform to cause the interpreted script to directly decode encoded video data transmitted or otherwise accessible to the user-computing platform into decoded video data and to further cause the rendering of the decoded video data.02-21-2013
20090044103RENDERING AN HTML ELECTRONIC FORM BY APPLYING XSLT TO XML USING A SOLUTION - Instructions are received to open an eXtensible Markup Language (XML) document. The XML document is searched to locate a processing instruction (PI) containing an entity. The entity, by example, can be a href attribute, a URL, a name, or a character string identifying an application that created an HTML electronic form associated with the XML document. A solution is discovered using the entity. The XML document is opened with the solution. The solution includes an XSLT presentation application and an XML schema. The XML document can be inferred from the XML schema and portions of the XML document are logically coupled with fragments of the XML schema. The XSLT presentation application is executing to transform the coupled portions of the XML document into the HTML electronic form containing data-entry fields associated with the coupled portions. Data entered through the data-entry fields can be validated using the solution.02-12-2009
20090044102SYSTEM AND METHOD FOR CONTROLLING DOWNLOADING WEB PAGES - A system for controlling downloading web pages is disclosed. The system parses a current web page to generate information about the web pages pointed to by the selected links in the current web page. A number of the selected links and the number of script commands is counted and information about each of the web pages pointed to by the selected links is obtained. Script commands are used for downloading the web pages pointed to by the selected links. The system also switching to a next page of the current web page if the current web page comprises two or more pages, and if the number of the script commands equals the number of the selected links.02-12-2009
20090044100Staging Electronic Publications - A system includes storage devices for storing content along with two or more computing devices such as a two or more servers. One of the computing devices includes a staging memory that stores content that is received from the storage devices. The computing device also includes a user memory that is assigned to a user and stores content transferred from the staging memory. The user memory is accessible by the user while the staging memory is inaccessible by the user. The system also includes another computing device that has a content manager that initiates transferring of content from the storage devices to the staging memory and transferring content from the staging memory to the user memory for electronic publication of the content.02-12-2009
20090044099Portal Interaction Using Ontology-Based Dictionaries - A portal includes one or more portal pages. Each portal page is associated with one or more ontology-based dictionaries. One or more portlets provide content for the portal pages, such that each portal page includes instances of one or more of the portlets. Each portal page is associated with the dictionaries and described using these dictionaries. Each portlet is associated with the ontology-based dictionaries and described using these dictionaries. A broker governs interaction among the portlets and between the portlets and the portal pages by using the ontology-based dictionaries. For instance, the broker governs interaction among the portlets, and between the portlets and the portal pages, by using the ontology-based dictionaries in that properties of the portlets and/or properties of the portal pages that are differently named but correspond to a same attribute are equated as identical via the ontology-based dictionaries.02-12-2009
20090044098Methods and apparatus for enabling use of web content on various types of devices - A system and method for configuring web content for display on mobile communicators including receiving an operator-selected web page, selection, by an operator, of at least one cell-based element of the web page, arrangement, by an operator, of the at least one cell-based element at a desired position in a page template; and creating at least one mobile communicator adapted page by automatically placing at least one cell-based element, indicated by the template, of at least another web page, having a page structure similar to the operator-selected web page, at a desired position indicated by the template.02-12-2009
20110010614OPTIMIZED METHODS AND DEVICES FOR THE ANALYSIS, PROCESSING AND EVALUATION OF EXPRESSIONS OF THE XPATH TYPE ON DATA OF THE BINARY XML TYPE - An object of the invention is in particular methods and devices for analyzing, processing and evaluating expressions of the XPath type on data of the XML type with which coding or decoding tables are associated. After generating a list comprising a set of targets from the XPath-type expression, one target is linked to the coding/decoding table (01-13-2011
20090307581System and Method for Personalized Presentation of Web Pages - A method for presenting to a user electronic documents (12-10-2009
20090307580Electronic System for Collecting and Automatically Populating Clinical Order Information - A graphical user interface for use on a computer coupled to an enterprise electronic medical records system for accepting order data including an order entry window corresponding to an identified order, the identified order including one or more parameters. The graphical user interface also including an expandable order editing box linked to the order entry window and responsive to identification of the order and adapted to accept an input from a user. The graphical user interface also including an order parameter manager coupled to the enterprise electronic medical records system that is adapted to populate at least one of the one or more order parameters based on information associated with a patient for whom the order is being placed. The graphical user interface further being adapted to display to the user the order and the at least one or more populated order parameters.12-10-2009
20120192060SYSTEM AND METHOD FOR UPDATING HTML DOCUMENTS IN AN HTML DOCUMENT UPDATING DEVICE - An HTML document updating method implement for an HTML document updating device is provided. The device includes a storage system to store at least one HTML document of a given webpage. The method includes: first saving an input given website address as a URL of a webpage. Then, obtaining a HTML document of the given webpage at every time interval. Next, analyzing the currently obtained HTML document and a saved HTML document, obtaining HTML elements of the currently obtained HTML document and the HTML elements of the saved HTML document, and updating the HTML element of the saved HTML document of the given webpage with the corresponding HTML element of the currently obtained HTML document of the given webpage when the HTML element of the saved HTML document of the given webpage does not match the corresponding HTML element of the currently obtained HTML document of the given webpage.07-26-2012
20090094512METHOD AND SYSTEM OF ENHANCED MESSAGING - Methods and apparatus for providing rich media for enhancing user interaction with a messaging program. The rich media includes user perceptible content and content specific information. User perceptible content may include a small animated picture with an embedded sound file that messaging program users can send to each other during a messaging session. Content specific information may include a description of the perceptible content, context menu items including universal resource identifiers that link to information related to the content and information related to other messaging program content. In addition computer code is provided to allow communication between the rich media and the messaging program so that the messaging program and the rich media can interoperate.04-09-2009
20090094511METHOD AND SYSTEM OF ENHANCED MESSAGING - Methods and apparatus for providing rich media for enhancing user interaction with a messaging program. The rich media includes user perceptible content and content specific information. User perceptible content may include a small animated picture with an embedded sound file that messaging program users can send to each other during a messaging session. Content specific information may include a description of the perceptible content, context menu items including universal resource identifiers that link to information related to the content and information related to other messaging program content. In addition computer code is provided to allow communication between the rich media and the messaging program so that the messaging program and the rich media can interoperate.04-09-2009
20090094510Method for Flexible, Safe, Robust, and Efficient Generation and Serving of Multi-Source World-Wide Web Content Pages - The invention provides a method for flexibly, safely, robustly, and efficiently serving user interface pages composed of foreign content supplied by a third-party as well as local content supplied by the first party by allowing the cobrander to serve cobranded page templates. The cobrandee server retrieves the cobranded page templates from cobrander server and inserts the cobrandee contents into the cobranded page templates to generate cobranded Web content pages.04-09-2009
20090094509DOCUMENT PROCESSING DEVICE, AND DOCUMENT PROCESSING METHOD - A technology is provided in which a document described in a markup language is appropriately processed. In the document processing apparatus, when the definition file creating unit creates a new definition file, the definition file name creating unit creates a name of the definition file. When the document acquisition unit acquires a document, the namespace URI reference acquisition unit acquires a namespace URI reference of a vocabulary which is a tag set to which an element included in an XML document belongs. The definition file name creating unit creates a name of a definition file by computing a hash value of the namespace URI reference. The definition file acquisition unit acquires a definition file of which name is created by the definition file name creating unit. When the definition file is acquired, an element included in the document is mapped to an element of an XHTML vocabulary, for example, by the mapping unit, thereby the element being displayed and edited by the HTML unit or the like.04-09-2009
20130073945DYNAMIC REORGANIZATION OF PAGE ELEMENTS OF A WEB APPLICATION - Exemplary embodiments disclose dynamic reorganizing page elements of a web application for increased user viewability and access. The example embodiments include in response to a server presenting the web application, monitoring by analytics software a set of accesses from user computers to the page elements to detect trends in usage patterns; visualizing the trends in the usage patterns by dynamically modifying a layout of the page elements based on the trends; and outputting the modified layout of page elements for presentation to the user computers.03-21-2013
20130073944METHOD AND SYSTEM FOR DYNAMICALLY PROVIDING CONTEXTUALLY RELEVANT POSTS ON AN ARTICLE - A method and system for dynamically providing contextually relevant posts on an article. The method includes extracting a list of key terms from the article on a web page. The method also includes filtering out a first set of live posts associated with a first key term in the list of key terms. The method further includes displaying the list of key terms from the article along with the first set of live posts associated with the first key term in the list of key terms. The system includes one or more electronic devices, a communication interface, a memory, and a processor.03-21-2013
20130073950LOGGING BROWSER DATA - For logging browser data, the method compiles a string representing metadata of an operating environment for a browser displaying webpage content from a Web server. The method further compiles a Document Object Model (DOM) string representing at least one DOM element of the webpage content. In addition, the method logs the metadata string and the DOM string within a data store accessible by the web server.03-21-2013
20130073948TECHNIQUE FOR MODIFYING PRESENTATION OF INFORMATION DISPLAYED TO END USERS OF A COMPUTER SYSTEM - A first portion of content relating to a first markup document may be displayed to a user of the client system. Information relating to the first portion of content is stored at a server system. An action to display a current version of the first markup document on the client system is received. A current version of content for the first markup document is retrieved from the host server. The stored information relating to the first portion of content may be used to identify a third portion of content associated with the first markup document which has not previously been displayed to the user. The display of markup document content associated with the first markup document may then be modified in a manner which facilitates the user in identifying the third portion of content.03-21-2013
20130073947Method 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.03-21-2013
20130073946METHOD AND APPARATUS FOR LOADING WEBPAGE CONTENT OF WEBKIT BROWSER - A method applying an apparatus for loading webpage content of a WebKit browser is provided. The method includes steps of: loading content data of a webpage via a network module, parsing content data of the webpage and retrieving a parse result, generating a plurality of nodes of a Document Object Module (DOM) tree according to the parse result until all nodes of the DOM tree are generated, constructing a DOM tree in accordance to the DOM tree nodes, constructing a render tree according to the DOM tree, performing a webpage layout according to the content data of the webpage according to the render tree, obtaining a plurality of render objects via rendering the render tree, and displaying the webpage according to the webpage layout and the render objects.03-21-2013
20130073943TRIAL BASED MULTI-COLUMN BALANCING - A trial based layout builder generates multiple trial multi-column layouts for content until a multi-column layout that satisfies particular criteria for multi-column balancing is generated. Multiple trial multi-column layouts can be generated in parallel based on different boundaries until a layout that does satisfy the criteria is identified. Different elements of the content laid out in different trial multi-column layouts can be reused in subsequently generated trial multi-column layouts. The content can also optionally be separated into multiple different portions at various break points, and trial multi-column layouts for the different portions can be generated in parallel. Additionally, if a trial multi-column layout for one of the portions that satisfies the particular criteria is identified, the content in that portion can be displayed while continuing to attempt to identify a layout for the content of the other portion that satisfies the one or more criteria.03-21-2013
20130061132SYSTEM AND METHOD FOR WEB PAGE SEGMENTATION USING ADAPTIVE THRESHOLD COMPUTATION - A system and method for an adaptive threshold Web Page segmenting is disclosed. In one embodiment, a method performed by a physical computing system having one or more processors for segmenting a Web page including a plurality of nodes includes parsing content in the Web page into the plurality of nodes using the physical computing system, obtaining feature values between each pair of nodes using the physical computing system, estimating an adaptive threshold value using the obtained feature values using the physical computing system, and segmenting the Web page by comparing the feature values associated with each pair of nodes with the estimated adaptive threshold value.03-07-2013
20130061129PERFORMANCE MONITORING OF A MEDIA PLAYER LAUNCHED BY A WEB BROWSER - A computer-implemented system is provided for monitoring performance of a media player launched by a web browser. The media player is referenced by a document that defines a web page and is implemented as a plug-in to the web browser. Upon accessing the web page, the web browser launches the media player. The media player in turn launches a performance monitor that is implemented as a plug-in to the media player. The performance monitor subscribes to event listener objects exposed by the media player and receives event data that is reported by the event listener objects. Performance metrics pertaining to the media player are derived from the event data.03-07-2013
20130061128FAST PRESENTATION OF MARKUP CONTENT HAVING SCRIPT CODE - Dynamic code generation and coordination techniques are provided for display of dynamic markup documents including script code. A code generation process is not only guided by deferral of code preparation stages and sub-stages, but also informed by various information levels possessed concerning the code itself, either through interpretation or observation of execution, to not only generate modified code, but also to generate alternative code for alternative situations (e.g., generating different loop bodies that can thereafter be readily swapped in or out depending on a given function call by the browser application). A multi-core architecture further improves user experience by asymmetrically ensuring web site presentation and functionality is prioritized for the user experience.03-07-2013
20130061127PROVIDING TOOLBARS - A server device receives a request for a document of a website from a user device; retrieves the document from a server that hosts that website; retrieves information associated with the user device; determines a toolbar for the document based on the information associated with the user device and information associated with the document; inserts the toolbar into the document; and transmits the document, with the toolbar, to the user device.03-07-2013
20130061126SECURE DOCUMENT CREATION FROM POTENTIALLY UNSECURE SOURCE TEMPLATES - An illustrative embodiment of a computer-implemented method for generating secured documents using a source template is disclosed, in which a computer system receives the source template; converts the source template into a secured template comprising user-modifiable extension points, wherein the secured template is not user-modifiable outside of the user-modifiable extension points; receives a user input comprising one or more user-indicated modifications at one or more of the user-modifiable extension points; modifies the secured template into a custom document with modifications to the one or more user-modifiable extension points in accordance with the one or more user-indicated modifications; and transforms the custom document into a secured custom document that comprises the modifications to the one or more user-modifiable extension points and that is in a format that is executable using a source schema associated with the source template.03-07-2013
20130061131Desktop Extension for Readily-Sharable and Accessible Media Playlist and Media - A system and method for distributing and providing access to media and for extending such access to a desktop environment is described. A media player in a webpage or in a desktop environment may reference a centralized location to access a playlist of media files. The playlist itself may reference remotely-located media files that may be streamed to the media player. The media player may be distributed in multiple environments, and updates to the playlist may be automatically distributed to all instances where the playlist is referenced due to the centralized reference in the media player. The embodiments of the media player may also be used in advertising as a mechanism for increasing user contact with an advertising entity and as a mechanism for distributing announcements and information by the advertiser.03-07-2013
20130061130INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a selector unit that selects a character string, an element specifying unit that specifies a first element from among elements defined by a document structure definition controlling a document into which the selected character string is inserted, an insertion destination specifying unit that specifies an insertion destination within the document, and a shifting unit that determines whether the first element is able to have a character string as an element, searches the document structure definition for a second element that is lower than the first element and is able to have a character string, searches the document structure definition for an element to be inserted between the first element and the second element, generates an insertion element by interpolating between the first element and the second element with the element to be inserted, and shifts the insertion element to the insertion destination.03-07-2013
20120311433PAYMENT MECHANISM INTEGRATION WIZARD - Provided is a method and a web-site integration system to integrate payment mechanisms into a commercial website that offers online merchants a flexible, user-friendly and customizable wizard to integrate payment mechanisms into their online commercial websites without having to understand the detailed intricacies of an API or other computer code. The wizard steps the merchant through creating an account to obtain credentials and educates the merchant on the page flows of the payment mechanism that the merchant wishes to integrate. Then, the wizard generates code snippets and files to be downloaded by the merchant and to be easily inserted into key pages of the merchant's online commercial website. The merchant can then test the completely integrated code in a developer's sandbox or go live with the completely integrated code.12-06-2012
20090271698System reporter-repository auditor - The System Reporter-Repository Auditor is a method for compiling system inventory data in an IPTV solution, including IPTV and database patches, and generating files in editable format. The method involves accumulation of system data in XML and other text format and generation of a configurable file/report from the XML and text files.10-29-2009
20090271697CREATING A TEXT-EDITABLE WEB PAGE USING A WORD PROCESSOR - Embodiments of a method for providing documents, which may be performed by a system, are described. During operation, the system determines presentation information for content in a first document. Note that the content may include characters, and that the presentation information may specify relative positions of the characters in a framework of the first document. Then, the system generates a second document that includes the presentation information. Next, the system outputs a third document that includes the characters in the first document, where the characters can be presented in the framework based solely on the third document using an interpreter program.10-29-2009
20090031212Embedded system with web-based user interface, firmware structure thereof and method for providing information thereof - Embedded system with web-based user interface, firmware structure thereof, and method for providing information thereof are provided. The firmware of the embedded system includes an execution part and a presentation part, which are separated, wherein the execution part includes a web service program and a program interface while the presentation part includes a web page which includes a request for dynamic content associated with the program interface so as to obtain corresponding dynamic content. When the system takes the presentation part as the static content of its web-based user interface, the web service program, in response to a static content request, reads the web page from the non-volatile memory and outputs it to a device, and in response to the dynamic content request, invokes the program interface to obtain the corresponding dynamic content and output it to the device.01-29-2009
20090031211PROGRAMMING EXTENSION FOR AUTHORING STYLE RULES - A programming extension for authoring style rules is provided. An example programming extension for authoring style rules comprises a style rules editor and a style definition class module. An example style rules editor may be configured to receive a request to generate a collection of style rules and to receive input associated with one or more style rules. The requested collection of style rules is to be suitable for use with a document-based web page. The style definition class module may be configured to generate a Java™ representation of the collection of style rules based on the input associated with the one or more style rules.01-29-2009
20090031210OPTIMIZED PAGE SCRIPT DOWNLOADS IN A COMPONENT BASED ARCHITECTURE - Embodiments of the present invention address deficiencies of the art in respect to module dependency loading in an Ajax environment, and provide a novel and non-obvious method, system and computer program product for the optimized downloading of Javascript in a component based architecture. In an embodiment of the invention, a method for optimized downloading of scripts in a component-based architecture can be provided. The method can include identifying a set of module dependencies for a script embedded in a page received for rendering, locating the module dependencies in a dependency graph for the script, determining from the dependency graph a subset of the module dependencies that have yet to be loaded for the page, requesting each module in the subset in a single request, and loading each requested module in conjunction with rendering the page.01-29-2009
20130067320Batch Document Formatting and Layout on Display Refresh - In one or more embodiments, processing efficiencies are gained within the web browser by utilizing the display refresh notifications to drive layout processing within a web browser's layout pipeline. By doing so, the browser can ensure that layout computation is performed when the computed layout is actually to be displayed by the computing device. This can enable the web browser to defer and batch numerous changes into a single layout update, thereby reducing overall CPU utilization while maintaining user responsiveness.03-14-2013
20130067321METHOD AND SYSTEM FOR CREATING AND PROVIDING A MULTI-TIER NETWORKED SERVICE - A multi-tier application for interaction with a user interface, such as a browser on a PC or PDA. The application comprises a presentation tier (such as a web server with a JSP/servlet engine) and a business logic tier (such as an application server) to manipulate data for subsequent presentation on the user interface. A direction module has a plurality of coupled directions, including a function direction to direct a corresponding functional component to perform a data processing function using the business logic tier and provide a data processing output, and a presentation direction to direct a corresponding presentation component to incorporate the data processing output, when applicable, into a presentation template to produce a presentation element for the user interface. The function component and presentation component are independent and separate from each other, the connection being the function component produces the data and the presentation component consumes the output data. The presentation component is an abstract representation of a general kind of presentation element, each specific presentation element having its layout and format (such as markup language) stored in a different presentation template, and the reference to a specific presentation template for the presentation component can be determined at processing time in the presentation tier.03-14-2013
20130067319Method and Apparatus for Forming a Structured Document from Unstructured Information - Illustrative embodiments improve upon prior machine learning techniques by introducing an additional classification layer that mimics human visual pattern recognition. Building upon classification passes that extract contextual information, illustrative embodiments look for hints of high-level semantic categorization that manifest as visual artifacts in the document, such as font family, font weight, text color, text justification, white space, or CSS class name. An improved lightweight markup language enables display of machine-categorized tokens on a screen for human correction, thereby providing ground truths for further machine classification.03-14-2013
20130067318APPARATUS AND METHOD FOR SYNCHRONIZING A WORKING ENVIRONMENT - An apparatus includes: a web storage acquisition unit to acquire web storage information, the web storage information comprising a key and a value; a storage query unit to accept a search term to query the web storage information; a working environment restoration unit to restore a working environment of the web-enabled apparatus, wherein the storage query unit queries the web storage information, and if the search term matches the key, the working environment restoration unit restores the working environment. A method includes: acquiring web storage information, the web storage information comprising a key and a value; querying the web storage information with a search term; and if the search term matches the key, restoring the working environment.03-14-2013
20130067317SYSTEM AND METHOD FOR IMPLEMENTING INTELLIGENT JAVA SERVER FACES (JSF) COMPOSITE COMPONENT GENERATION - One embodiment of the invention describes a method of generating intelligent Java server faces (JSF) composite components. The method includes identifying at least one facelet file within a project, creating a node tree from the at least one facelet file, iterating through the node tree to determine which nodes are tags for composite components, and in response to determining that a plurality of nodes are tags for composite components, computing a hash for each of the plurality of nodes. The method further includes generating node lists for each of the plurality of nodes, adding the plurality of nodes and the hashes to corresponding node lists, comparing each node list against every other node list, and in response to determining a match among node lists, saving the matched node lists as composite components.03-14-2013
20130067316INPUT CONTROL PROCESSING - A system and method for facilitating the processing of an expansion list. A script associated with an HTML document performs actions to process the expansion list. Actions include detaching the list of input controls from the HTML DOM when the list is not displayed and reattaching the list when it is displayed. Actions may also include maintaining the value of each input control, and processing each input control selection to update the value. The script may send value data to a server using a technique such as a hidden field or another element in the HTML DOM.03-14-2013
20130067315Virtual Viewport and Fixed Positioning with Optical Zoom - Various embodiments utilize a layout viewport and a visual viewport separate from the layout viewport. The layout viewport is utilized for such things as page layout operations and reporting Document Object Model values to script. The layout viewport can be thought of as an initial rectangle which is equivalent in size to the initial containing block. The initial containing block is a containing block that contains web content that is initially visible to the user. The visual viewport is separate from the layout viewport and is allowed to be freely manipulated relative to the layout viewport. For example, the visual viewport may “push” the layout viewport around when it collides with the layout viewport boundaries. The visual viewport can be thought of as the rectangle that is visible to the user.03-14-2013
20130067314Batch Document Formatting and Layout on Display Refresh - In one or more embodiments, processing efficiencies are gained within the web browser by utilizing the display refresh notifications to drive layout processing within a web browser's layout pipeline. By doing so, the browser can ensure that layout computation is performed when the computed layout is actually to be displayed by the computing device. This can enable the web browser to defer and batch numerous changes into a single layout update, thereby reducing overall CPU utilization while maintaining user responsiveness.03-14-2013
20130067313FORMAT CONVERSION TOOL - Data in a first file is accessed. The data is in a first format, and can include text elements and image elements. The elements are displayed in a first window that allows the elements to be manually edited. A user input that causes a change to an element in the first window may be received. The elements, including any changes, are stored in a second file that is in a second (different) format. A second window is used to display the contents of the second file including any changes.03-14-2013
20130067312Recording and indicating preferences - Recording a first user's preference for a content contribution submitted by a second user is disclosed. In response to only a single action taken by the first user interacting with a web page, an indication is received that a preference event occurred. The preference event is associated with the content contribution. Information associated with the first user's profile is updated. At least of a portion of the web page is continued to be displayed to the user after receiving the preference event.03-14-2013
20120117458INTERNET-BASED PROXY SERVICE TO MODIFY INTERNET RESPONSES - A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page. The proxy server scans the HTML page to locate one or more modification tokens that each indicates content that is subject to being modified. For at least one of the located modification tokens, the proxy server automatically modifies at least a portion of the content of the HTML page that corresponds to that modification token. The proxy server then transmits the modified HTML page to the client device.05-10-2012
20110022946INTERACTIVE STORE DESIGN INTERFACE BASED SYSTEM - An apparatus is provided to configure an online shopping portal that includes a plurality of site. The apparatus receives a request to configure a site of the online shopping portal. The apparatus provides a user interface (UI) shell that corresponds to the site. The apparatus provides an option to select a page of the site to configure. Based on the selected page, the UI shell comprises at least one placeholder and at least one UI content. The apparatus provides a selection mechanism configured to select the at least one UI content to be placed in the at least one placeholder.01-27-2011
20110022944DOCUMENT HANDLING METHOD - If a top-level document refers to a second document as a template, a first method specified by said top-level document is executed to yield a presentation that is used as an argument for a second method specified by the second document. If the top-level document does not refer to another document as a template, the first method is executed to yield a final presentation.01-27-2011
20110022943DOCUMENT OBJECT MODEL (DOM) APPLICATION FRAMEWORK - A document object model (DOM) representation of an element of web content received from a web content source is identified via a processor. The DOM representation of the element of web content is extracted from the web content source. The extracted DOM representation is stored as a first reusable DOM component within a memory associated with the processor.01-27-2011
20090249189Enhancing Data in a Screenshot - A computer-implemented method of enhancing data in a screenshot can include capturing a screenshot of content presented on a display and identifying within the content at least a first element comprising first semantic data. A first semantic representation of the first semantic data can be generated and the first semantic representation can be associated with the first element. The first semantic representation and the screenshot can be output.10-01-2009
20090235157SERVICE FLOW PROCESS METHOD AND APPARATUS - A service flow process apparatus receives a first message from a first Web service, and extracts data from the first message based on description in a service flow description document. The service flow process apparatus extracts position information showing a position in a second message corresponding to the extracted data from the Web service flow description document, and constructs a structure of the second message based on the extracted position information. The service flow process apparatus inserts the data extracted from the first message into the structure of the second message based on the position information extracted from the Web service flow description document, and transmits the second message into which the data extracted from the first message has been inserted to a second Web service.09-17-2009
20090235156DOCUMENT PROCESSING DEVICE AND DOCUMENT PROCESSING METHOD - There is a demand for a method for editing a document with improved ease-of-use even if the document has been described in a little-known vocabulary used by a small number of users.09-17-2009
20120272134APPARATUS, SYSTEM AND METHOD FOR A MEDIA ENHANCEMENT WIDGET - The present invention is and includes a device, system and method for providing an image enhancement widget. The device, system and method include a javascript component that, upon execution, obtains at least one subject of primary content on a networked page, and at least one permission for enhancement of the primary content, ones of a plurality of content produced remotely from the javascript component and according to the javascript component, and an enhancement widget. The enhancement widget may be a flash widget.10-25-2012
20120272132METHODS AND APPARATUS FOR IMPROVED BROWSING PERFORMANCE BY PRECOMPILATION OF HIGH-PRIORITY JAVASCRIPTS IN A WEBPAGE AND DELAYING THE REMOVAL OF CORRESPONDING COMPILED CODE - Methods and apparatus for processing scripting-language code in webpages are disclosed. The method includes obtaining scripting-language code that is utilized by a higher-priority webpage, compiling the scripting-language code to generate higher-priority compiled code objects, storing the higher-priority compiled code objects on a communication device, distinguishing the higher-priority compiled code objects from other compiled code objects that are stored on the communication device to delay the higher-priority compiled code objects from being removed from the communication device, and executing the higher-priority compiled code objects when the webpage is requested by the user. In many variations, this approach is not applied to all webpages visited, but only on certain webpages and scripts that are considered high priority, either implicitly or explicitly, based on a priority function that computes a multi-level priority from the history and past browser activity.10-25-2012
20120233540METHOD AND SYSTEM OF GENERATING DIGITAL CONTENT ON A USER INTERFACE - There is revealed a progressive and conditional delivery of digital contents. A given master digital content is previously divided in content blocks, each content block being associated with related content blocks presenting particular hierarchical and dependency characteristics. Responsive to user selection of the master digital content, for each selected content block, there is checked first the display of each related content block and upon positive checking there is displayed the considered selected content block. There is further disclosed steps of checking display performed from an analogue capture of the user interface or from video frame buffer memory data. There may be detected predefined marks. There may be performed image similarity comparisons or image matching tests with expected images associated with content blocks. There are also disclosed predefined encryption keys being used to decipher one or a plurality of content blocks. In response to a negative display checking according to the invention, there is displayed a predefined content block such as a warning message, an authentication request, a kaptcha challenge, advertisement content or a blurred content block. There is discussed a correspondence of content blocks with DOM nodes.09-13-2012
20090013245ENTERPRISE WEB APPLICATION CONSTRUCTOR XML EDITOR FRAMEWORK - A web-based application constructor can be used for constructing a web display. The web-based application Constructor can obtain data from heterogeneous data sources having web services schemas to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources. An XML editor framework can be adapted to use web services schemas to automatically create a user interfaces for inputting data in fields determined from the web service schemas.01-08-2009
20130167010AUTOMATED GENERATION OF MULTIPLE VERSIONS OF A PUBLICATION - In one embodiment, a method for generating a publication is provided. The method includes determining a template for one or more pages of the publication. A structured document for the publication is generated where the structured document includes entry fields corresponding to the one or more addressable blocks. The structured document is then sent to one or more entities to allow users to input information for different versions of the publication. After the entities enter in information, a structured document is received from each of the plurality of entities. Information in the structured document refers to version information. A design application version of the structured document is then generated from the different structured documents received from the plurality of entities. The plurality of versions of the publication is then automatically generated.06-27-2013
20090006945SYSTEM FOR CREATING AND RENDERING CLIENT-SIDE USER INTERFACES VIA CUSTOM TAGS - A system for creating, rendering and controlling a user interface is provided. A server generates a mark-up language document containing custom tags and conventional tags. The custom tags are associated with machine-executable instructions operating on a client device. When the client device receives the markup language document containing custom tags, the client device processes the custom tags and inserts the machine-executable code into the document at the location of the custom tags. A browser operating on the client device then executes the code and renders the document on a display device.01-01-2009
20090006943Method and apparatus for schema validation - In one embodiment, the invention may include receiving an XML schema and document with first, second, third, and fourth nodes. The second and third nodes may descend from the first node. The fourth node may descend from the second node. The third and fourth nodes may be simultaneously validated.01-01-2009
20090006942EMBEDDED MARKUP RESOURCES - A client communicating with a world wide web server retrieves a markup language document including a markup insertion method and a design template including a markup language resource. The markup language resource includes an identifier and a portion of markup language code. The client renders the markup language document and executes the markup insertion method to insert copies of the markup language code associated with markup language resources.01-01-2009
20130167011ONLINE 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.06-27-2013
20130167012DYNAMIC WEBSITE BUILDING SYSTEM - A dynamically integrated website that allows for collection of web page templates and themes to be used in the development of an individual or business website is provided. The system allows for use of a plurality of different colors, images, and text within the website development and checks for availability of any particular domain name through a customizable search mechanism. The system also maintains a database having a plurality of image libraries with the ability for the individual user to choose stored images, texts and the like, and the ability to download and/or upload customized text, images, and other data to the system for integration into the website. Moreover, the system may add title tag and metatag information to help search engine keyword searches during development of the website. Additionally, the system may have a online support portion whereby support tickets may be utilized to help individual system users. The system may also utilize an online live chat help mechanism allowing for individualized help in the creation of the customized website.06-27-2013
20130167006WIKI-BASED INFORMATION PROVISION SYSTEM AND INFORMATION RETRIEVAL METHOD USING RELATIONSHIPS BETWEEN USERS - Disclosed are a system and method for sharing and retrieving information through a Wiki technology. A Wiki-based information provision system according to the present invention includes a Wiki information input unit for receiving, from a user, a command for writing or changing Wiki information defining a web page written and shared by users included in a group consisting of a plurality of users; and a Wiki server for managing the Wiki information input by the user by using information about associative relationship between the users according to classes or interests of the users. The system according to the present invention may filter a retrieval result using associative relationship between users and first provide information written by a user of the same group as the retrieval result, thus establishing an efficient knowledge collaboration structure.06-27-2013
20130167007INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - According to one embodiment, an information processing method includes: receiving a first structured document comprising an element to be displayed; analyzing the first structured document; extracting an element undisplayable in an information processing apparatus out of the element comprised in the first structured document based on an analysis result of the first structured document; generating a second structured document by converting the element extracted out of the element comprised in the first structured document into an alternative element different from the element extracted; displaying a document image in which an element comprised in the second structured document is arranged on a display based on the second structured document; generating a third structured document comprising the element extracted; notifying an external device of information indicating the third structured document is generated; and distributing the third structured document to the external device in response to a distribution request from the external device.06-27-2013
20130167008IMAGE FORMING APPARATUS AND WEB INFORMATION PROVIDING METHOD - A web information providing method of an image forming apparatus having a web browser. The web information providing method includes displaying a web page for receiving an input of a user control command, caching web page information corresponding to a web page to be displayed after the web page, while waiting for the user control command in the web page, and displaying the web page to be displayed after the web page based on the cached web page information, when the user control command is input in the web page.06-27-2013
20130167009Automatic Website Generator - A system and method for the automatic generation of a website. The website is created upon a user request, where the user provides identification information that is used to search an information database. The information will provide a reference to a code that relates to a template that is used to specify the layout, style and content of the website that is to be generated, and the website is then generated in accordance with the structure of the template, based on content contained in the information database. The user may engage the system and method by means of e-mail or a dedicated website or other such suitable means.06-27-2013
20130167004Asynchronous Access to Structured Data - Methods and apparatus implementing systems and techniques for asynchronously loading and accessing structured data. A random access interface can be provided to structured data while that structured data is asynchronously and simultaneously being loaded from a data source. A document, such as an Extensible Markup Language document, can be sequentially parsed and loaded into memory, and a tree data structure interface to the entire document can be provided to a client before the entire document has been fully parsed. In general, in one implementation, the technique includes: parsing structured data in sequence to produce a data object model representing at least a portion of the structured data in a memory, and simultaneously providing, to a client, read and write random access to the structured data through the data object model in the memory as the data object model is being produced.06-27-2013
20130167005Player Instance Management - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for media player instance management. In one aspect, a method includes receiving one or more requests from an application to load a plurality of media players referenced in a document to be presented by the application, in which each media player is configured to present respective content in a respective presentation area of the document presentation and determining an order for loading the media players based on a visibility and dimensions of each respective presentation area.06-27-2013
20080301544Method and Apparatus for Viewing Electronic Commerce-Related Documents - The present invention includes a method of providing users with formatted access to XML and similar documents received from trading partners using a general purpose viewer or browser. Particular aspects of the present invention are described in the claims, specification and drawings.12-04-2008
20080294979PRESENTING MULTIMODAL WEB PAGE CONTENT ON SEQUENTIAL MULTIMODE DEVICES - A method of accessing an Extensible Hypertext Markup Language Plus Voice Web page can include the step of receiving a request for an Extensible Hypertext Markup Language Plus Voice Web page from a source that lacks the ability to directly render the Web page. The Web page can be segmented into a multitude of fragments, where each fragment can consist of a single interface category, such as a graphical user interface category or a voice category. These fragments can be used to provide the requesting source with information from the Web page.11-27-2008
20080294978SEMANTIC NAVIGATION THROUGH WEB CONTENT AND COLLECTIONS OF DOCUMENTS - The present invention provides method and apparatus, including computer program products, A method for marking-up a plurality of electronic documents, comprising: semantic marking-up electronic documents according to a predetermined domain model presented in the form of domain ontology, thereby creating mark-up results represented in Ontology Web Language, OWL, format; and storing the mark-up results and the links to the marked-up electronic documents represented by Universal Resource Locators, URLs, in a Resource Description Framework, RDF, storage.11-27-2008
20100185935SYSTEMS AND METHODS FOR COMMUNITY DETECTION - Systems and methods are disclosed to detect communities of a social network by receiving linked documents from the social network; generating one or more conditional link models and one or more discriminative content models from the linked documents; creating a discriminative model by combining the one or more conditional link models and discriminative content models; and applying the discriminative model to the social networks.07-22-2010
20120240032SYSTEM AND METHOD FOR DOCUMENT COLLECTION, GROUPING AND SUMMARIZATION - System for generating a summary of a plurality of documents is provided. The system includes a computer readable document collection containing a plurality of related documents stored in electronic form therein, a plurality of forms of multiple document summarization engines, and a router for determining a temporal relationship of at least a subset of the documents in the collection and selecting one of the plurality of forms of multiple document summarization engines for generating a summary of the subset of documents based on the temporal relationship.09-20-2012
20100269034HIGH-SPEED WEB SERVER - A high-speed web server that generates an HTML file upon receipt of an HTTP request is described. The server includes an application executor device and an HTTP server device that receives the HTTP request and sends an HTTP response to the HTTP request. A method for sending an HTTP response in a server that generates an HTML file upon receipt of an HTTP request is also provided. The method includes: executing a script; calculating the number of appearances of the string; storing the string in a storage; executing a script when the script is a command for processing a string; replacing the string with reference information; and sending the string file along with the HTML file when it includes reference information for reference to the string file.10-21-2010
20110283181Test Framework of Visual Components in a Multitenant Database Environment - Disclosed herein are techniques for testing a page. In some implementations, an intermediate representation of a page is created. The page may be defined by a page description implemented in a markup language. The page description may refer to data accessible via a data model. The intermediate representation may include at least a portion of the data accessible via the data model. The intermediate representation may be capable of being rendered to create a rendered page. The rendered page may be capable of being displayed on a display device. A determination may be made as to whether a test value for a portion of the intermediate representation matches an expected value for the portion of the intermediate representation. When the test value does not match the expected value, an indication of an error may be stored.11-17-2011
20110283180COMMUNICATION METHOD, INFORMATION TERMINAL APPARATUS, DISPLAY APPARATUS, AND COMMUNICATION SYSTEM COMPRISING THESE - A display apparatus and an information terminal apparatus perform communication via a network. A display position of data to be displayed on a display unit of the display apparatus is input to a terminal input unit of the information terminal apparatus. Both a data ID for identifying the data and position information for indicating the display position of the data are transmitted from the information terminal apparatus to the display apparatus. The data identified by the ID information is displayed on the display unit of the display apparatus on the basis of the position information.11-17-2011
20110283179Update and Serialization of XML Documents - A method, system, and computer program product for updating and serialization of a document, includes: assigning a unique ID to each node created in the document; materializing a root element start tag of the document; materializing a start tag for a child element of the root element; determining whether a change to the child element is required; in response to determining that the change to the child element is not required, skipping content of the child element; in response to determining that the change to the child element is required, updating the child element to form an updated element; pushing updated information for the child element into a mutation map; and serializing the document using the mutation map.11-17-2011
20120089902SYSTEMS AND METHODS FOR DASHBOARD IMAGE GENERATION - Systems and methods for generating a dashboard image for viewing on a remote computing device. The system may include a business database storing a plurality of business values; a dashboard generator; an image generator and a web page generator. The dashboard generator may be configured to derive a plurality of key performance indicator values from the database and generate a corresponding dashboard. The image generator may be configured to generate the dashboard image corresponding to the dashboard. The web page generator may be operatively coupled to the image generator and configured to generate a dashboard web page corresponding to the dashboard image. The method may include: receiving a dashboard image request from the remote computing device; deriving a plurality of key performance indicator values from a business database; creating a dashboard image corresponding to the key performance indicator values; generating a dashboard web page corresponding to the dashboard image.04-12-2012
20130024763UTILIZING A GRAPHICAL TRANSITION TO SORT AN INTERFACE ELEMENT INDEPENDENTLY OF A DOCUMENT OBJECT MODEL - One or more elements can be rendered within a canvas of an interface. The elements can be associated with an element attribute and an element data. The elements can be user interface elements. The elements can be associated with a document object model of a markup language document. The interface can be a Web browser. The elements can be visually sorted differently via a graphical transition effect. The transition effect can execute to sort the elements without modifying objects of the document object model, without changing the elements as specified in a mark document being rendered, and without changing the element data of the elements being sorted.01-24-2013
20080270888Method For Generating Metadata For Symbolic Music of Traditional Music, and Apparatus For Coding/Decoding Multimedia Data Using the Same - Provided is a method for generating metadata for symbolic music and a music restoring apparatus employing the same, and more particularly, a method for generating metadata for ornaments existing in the Korean traditional music and an apparatus for restoring multimedia including the same. A method for generating metadata for music, which is suggested in the present invention, includes the steps of: a) generating an extensible Markup Language (XML) notation for ornaments; b) generating a complete form of metadata including the XML notation; and c) generating metadata for entire music by using the complete form of metadata and the XML notation.10-30-2008
20090013246WEB BASED APPLICATION CONSTRUCTOR USING EXTENSIBILITY POINTS FOR PAGE COMPONENTS, PAGE LAYOUTS/TEMPLATES, SECURITY ROLES, SHELLS, AND ASSOCIATING DATA SPACES WITH TEMPLATES - A web-based application constructor can be used for constructing a web display. The web-based application constructor can obtain data from heterogeneous data sources having Web Services schemas to produce the web display. The web display can contain page components and display the data from at least some of the heterogeneous data sources wherein the page components are extensible.01-08-2009
20120290914Hybrid Web Container for Cross-Platform Mobile Applications - The systems, methods and computer program products for designing cross-platform mobile applications that execute on multiple operating platforms. The mobile application is activated with a workflow that includes data from a data source. The mobile application includes a plurality of web files configured to cause the mobile application to manipulate data from the data source. At least one web file in the plurality of web files is configured to display one or more screens of the mobile application. At least one file in the plurality of web files is configured to implement business logic of the mobile application. The mobile application also includes a container service configured to communicate data between the mobile device and a data source.11-15-2012
20100100807DATA PROCESSING DEVICE, AND DATA PROCESSING METHOD - In a document processing apparatus, an acquiring unit acquires data described in a markup language. A processing system such as a map component, processes certain data by receiving the data. A cooperative control component extracts data to be inputted in the processing system, from the data that the acquiring unit acquires. A display control component displays a screen outputted by the processing system that has processed the data thus determined and inputted by the cooperative control component.04-22-2010
20120290917Content 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-15-2012
20120290916UNIFIED FILE ARRANGEMENTS - In general, a method includes receiving a request to present a file inventory on a display associated with the computing device, the file inventory graphically representing a plurality of files stored across two or more physical locations, accessing a first file stored on a local storage device of the computing device to record first information associated with the first file, accessing a second file stored on a remote storage device to record second information associated with the second file, generating the file inventory, the file inventory including the first information and the second information, and presenting the file inventory on the display.11-15-2012
20120290915ACCESSING A SECOND WEB PAGE FROM A DISPERSED STORAGE NETWORK MEMORY BASED ON A FIRST WEB PAGE SELECTION - A method begins, when a second web page is selected based on an element of a first web page, with a dispersed storage (DS) processing module determining dispersed storage network (DSN) location information for the second web page. The method continues with the DS processing module interpreting the DSN location information to request retrieval of a plurality of sets of at least a decode threshold number of encoded data slices from a DSN. The method continues with the DS processing module decoding, using a DS error coding function, a set of the plurality of sets of the least the decode threshold number of encoded data slices to reproduce an element of the second web page.11-15-2012
20110302486METHOD AND APPARATUS FOR OBTAINING THE EFFECTIVE CONTENTS OF WEB PAGE - A method for obtaining the effective contents of a web page comprises steps of: loading an HTML web page: converting the HTML web page into a corresponding DOM tree; finding a title label of effective contents according to the DOM tree, determining the text contents in the found title label as the title of the effective contents; searching sequentially for text labels in a label of the DOM tree in accordance with label distances from short to long between the text labels and the title label, determining a text label having a text length larger than a predetermined length and some specific symbols related to the main text as a main text label, and then taking the text contents in the main text label as the main text of the effective contents. An apparatus corresponding to the method comprises corresponding modules.12-08-2011
20110302485COMPONENT-BASED CONTENT RENDERING SYSTEM - A method to perform component-based rendering of a webpage includes identifying a component hierarchy from which to render the webpage. A set of components are selected from the component hierarchy as an evaluation component set. The evaluation component set is evaluated by determining that a particular component of the evaluation component set does not include a data request for data item to be used in the rendering of the webpage. Responsive to the determination, least one child component of the particular component is identified within the component hierarchy. The child component is added to the evaluation component set.12-08-2011
20120110436INTEGRATED DOCUMENT VIEWER - In various embodiments of the present invention, documents (eg, PDFs) are converted into HTML 5 (and CSS 3) formats and integrated into existing HTML 5 web pages to preserve the original embedded fonts. 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, and printed utilizing standard web browser controls. A significantly increased “ad inventory” is thereby enabled, wherein advertisements can be integrated between pages, or even within a page. Moreover, the resulting document can be passively shared with members of a user's external social networks (including those within the host website), along with other activities and behaviors performed by the user on the hosting website.05-03-2012
20090089656PRESENTATION OF FILES PACKAGED WITHIN A PAGE DESCRIPTION LANGUAGE DOCUMENT - Various embodiments herein provide one or more systems, methods, software, and data structures for presentation of files packaged within a page description language document, such as a Portable Document Format (“PDF”) document. Some embodiments include a packaged file presentation shell that may be instantiated within a user interface of a page description language reader application to provide a view of files packaged within a page description language file. Some such views may be interactive or adaptive within the user interface.04-02-2009
20110296294Advertising and Mobile Site Builder - A content builder creates content for a layered panel on a web page, using pre-configured templates as building blocks for the content. The layered panel is created using a template wherein the template is selected from a plurality of templates and the layered panel created is a micro-website, or content for a mobile device. The micro-website resides on a storage device attached to an online delivery network. The layered panel is assembled contemporaneously with delivery of the panel.12-01-2011
20110296293END USER VIEWABLE WEB ELEMENT - A user viewable web page element is placed in an unused screen area in a browser. According to one embodiment, the user viewable element is a layered panel in an HTML web page and is displayed on an edge of the web page. The panel is activated by an embedded code in the HTML code of the web page. The panel may be used to display advertisements or other content. The panel provides persistent and seamless content from a page to another page as a user navigates across multiple pages.12-01-2011
20110296296System and Methods for Displaying User Modifiable Server-Rendered Images - A system and method permits design of customized items on a client device using a web page. The client device receives a web page from a web server that includes, among other things, a design document encoding graphic elements that completely characterize a design image. The client device receives edits to the graphic elements, and sends a modified design document back to the server. The server then uses the design document to render an image, and sends to the client the server-rendered image for display in the web page. The web page may define an area in which to display the server-rendered image. The server may use a database to store the rendered image and use it in completing a customer order.12-01-2011
20110296295APPARATUS AND METHOD OF VIEWING ELECTRONIC DOCUMENTS - A method of generating an e-book document comprises representing some or all of a page of an electronic document as a graphic textures sequence derived from the document page. The sequence comprises successively smaller graphic textures, arranging them to form a first mip-map suitable for use by 3D graphics hardware, and outputting an e-book document comprising the first mip-map representing some or all of the document pages. A method of reading an e-book document includes accessing at least a portion of the mip-map comprising the sequence of graphic textures, constructing a surface in a 3D virtual space comprising one or more polygons, applying to the polygon surface a graphic texture derived from the accessed part of the mip-map responsive to scaling of the polygon surface with respect to an e-book reader display, and displaying the textured polygon surface on the display, thereby displaying some or all of the page.12-01-2011
20110296292EFFICIENT APPLICATION-NEUTRAL VECTOR DOCUMENTS - One or more techniques and/or systems are disclosed for generating application-neutral vector documents that provide for improved performance. A first glyph run for rendering a first portion of an application-neutral vector document is received, and assigned to a first set, based on its rendering characteristics. A second glyph run for rendering a second portion of the application-neutral vector document is received, and assigned to the first set if its rendering characteristics are compatible with the first glyph run's rendering characteristics; otherwise, it is assigned to a second set. Respective glyph runs are combined for respective sets into one or more combined glyph runs by combining strings to be rendered from the glyphs runs into a combined string, where the strings are combined in a sequence corresponding to an intended rendering. The application-neutral vector document, comprising the one or more combined glyph runs, is then generated.12-01-2011
20120072829SYSTEM FOR GENERATING READY-TO-PRINT DOCUMENTS - A system for generating ready-to-print documents, comprises:·a first content store for storing content files,·a user interface, said user interface for enabling a user to upload content files into the first content store;·a certification module for generating, upon request of a user, a certificate with respect to a content file stored into said first content store, said certificate being related to at least one characteristic of said content file and said certificate being associated to said content file in order to form a certified content file,·a second content store for storing said certified content file, and·an output module or access module for enabling access to said certified content file in said second content store. In a preferred embodiment, the system further comprises a template store for storing document templates. These templates may be accessed and used for assembling content files into final documents to be published.03-22-2012
20120072828COMPLEX INPUT TO IMAGE TRANSFORMATION FOR DISTRIBUTION - A method, system and computer program product for generating an image representing a page portion. A complex input is received to form a received input. The received input is rendered by a server based rendering engine absent a browser to create a rendered virtual page. The elements of the virtual page are identified to form identified elements. Each identified element is translated into an equivalent scalable vector graphic element. An image is generated using the equivalent scalable vector elements to form a generated image. And the generated image is stored.03-22-2012
20120072827INFORMATION PROCESSING APPARATUS, PAGE DESCRIPTION METHOD, AND STORAGE MEDIUM - An information processing apparatus calculates, for each object, a parameter from page description information that describes a plurality of pieces of object information each defining a group parameter applied to a group to which an object provided to a plurality of pages in common belongs and defining an individual parameter applied to the object, wherein the group parameter and the individual parameter are merged into the parameter. The apparatus generates shared information defining the calculated parameter and generates the page description information in which the shared information is referred to.03-22-2012
20120072826METHODS AND SYSTEMS OF OUTPUTTING CONTENT OF INTEREST - A method can output content of interest of a structured electronic document from a computer or distributed computer system having a processor and memory. The method includes loading a common expression and a data structure definition into memory, the common expression identifying a content element in a first structured electronic document, the data structure definition defined according to the common expression; creating in memory an instance of a data structure defined by the data structure definition; applying with the processor the common expression to a second structured electronic document to extract a content element from the second structured electronic document; storing the extracted content element in the instance of the data structure; and populating a template structured electronic document using the instance of the data structure to produce an output structured electronic document.03-22-2012
20100146380Apparatuses, Methods and Systems For An Information Comparator Preview Generator - An information comparator preview generator that provides interfaces for generating information comparison previews for use in the comparison of advertising that is attractive, easy to navigate and straightforward Such comparison presentations allow consumers to compare and/or navigate through related and/or competing information and/or advertisements side-by-side In one embodiment, the information comparator preview generator allows an advertiser to generate a preview (e g, ad) from an existing web page06-10-2010
20080229187Methods and systems for categorizing and indexing human-readable data - Systems and methods for processing content packages such as human-readable documents identify and analyze content type. Structural and logical evaluation of a Content package is performed, followed by analysis and indexing of concepts within the package. Analysis and identification of concepts and sub-concepts may be an iterative process. Concepts are indexed in accordance with different rule sets representing Different consumer needs and perspectives. Customers can then use the indices to navigate large groups of content packages based on the concepts contained within those packages and also on keywords associated with concepts.09-18-2008
20100058167Displaying Subscribable Content - Live update display techniques associated with displaying subscribable content live consumed outside of a Web page are described. In at least some embodiments, information received on the device is used to determine that subscribable content from a Web source has been updated. This information, however, may not represent the source to be used for consumption. Therefore, the content to be used for consumption that includes display markup can be retrieved from a source other than the device, such as a display Web page, and used to display subscribable content on the device.03-04-2010
20110219294System And Method For Automatic Continuation Marks In An Electronic Publication - A system and method for automatic continuation marks in an electronic publication is disclosed. The method may include using a computer processor, identifying a first part of electronic content that can be rendered in an text box on a display of an electronic device; using the computer processor, calculating a position for a continuation marker to be displayed in the electronic content; using the computer processor, linking the continuation mark to a second part of the electronic content; and using the computer processor, automatically inserting the continuation mark in the electronic content following the first part of the electronic content. An electronic device that renders a electronic content is disclosed. may include a processor; a user interface; a display; and a memory comprising code that when executed by the processor performs the following: identify a first part of electronic content that can be rendered in a text box rendered on an electronic device; render a first part of the electronic content in the text box; render a continuation mark in the text box at the end of the first part of the electronic content; and hide a second part of the electronic content.09-08-2011
20110191667Method and System for Transforming Content for Execution on Multiple Platforms - A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.08-04-2011
20120072825METHODS AND SYSTEMS FOR IDENTIFYING CONTENT ELEMENTS - A method of identifying content of interest in a structured electronic document by an electronic device having a processor, an input device, and a display device, includes rendering a structured electronic document to the display device; receiving through the input device at least two separate indications of content elements within the rendered structured electronic document; and identifying with the processor a common characteristic of the indicated content elements, and identifying any further content element within the rendered structured electronic document sharing the common characteristic with the indicated content elements.03-22-2012
20120072824CONTENT ACQUISITION DOCUMENTS, METHODS, AND SYSTEMS - A method can extract content of interest from a structured electronic document with an electronic device having a processor, an input device, and a display device. The method includes receiving through the input device an indication of a plurality of content elements within a first structured electronic document; determining with the processor a portion of the first structured electronic document associated with each indicated content element; and forming with the processor a common expression based on the determined portions, the common expression being common to all of the determined portions, wherein when the common expression is applied to a second structured electronic document, another content element is extracted from the second structured electronic document.03-22-2012
20100169762COMMUNICATION APPARATUS AND STORAGE MEDIUM STORING PROGRAM - A communication apparatus including: a positional information storing portion which stores positional information of content-related information; a content-related-information obtaining portion which obtains the content-related information; a web-page generating portion which generates, using the content-related information, a web page including first information; a web-page storing portion which has a storage device store the web page, the storage device being accessible from an external device; an assigning portion which assigns web-page positional information to the web page such that the external device is allowed to access to the web page; a recording-page generating portion which generates a recording page on which is described second information; a positional-information adding portion which adds the web-page positional information to the recording page; and a recording controller which controls a recording section configured to perform recording on a recording medium, such that the recording section records the recording page.07-01-2010
20100169763METHOD AND SYSTEM FOR INSERTING DATA IN A WEB PAGE THAT IS TRANSMITTED TO A HANDHELD DEVICE - Disclosed is a system and method that adds additional data (a banner, footer or a header, for example) to a web page while the data is transferred toward a mobile device. An exemplary system can comprise an intermediate node between a surfer and the Internet. Such an intermediate node element can reside at a service provider premises (SPP), for example. The service provider can be a telecom operator, such as but not limited to, a cellular service provider, a satellite communication service provider, a Public Switched Telephone Network (PSTN) operator, an access network service provider, etc. Alternatively, other exemplary embodiments can comprise elements which reside at an Internet Service Provider (ISP) premises.07-01-2010
20100169761COMPUTER AND METHOD FOR CONVERTING A WEB PAGE - A method for converting a web page sets local URLs to correspond to effective URLs of web pages, saves the local URLs and the effective URL of the web pages in the storage. The method further searches the storage for an effective URL corresponding to a local URL inputted by a user, accesses the web page in a web server according to the effective URL. The method also obtains byte streams of content in the web page, converts the image byte streams into images, converts the character byte streams into characters, and generates a local web page comprising the images and the characters.07-01-2010
20090249191Signing Ceremony System And Method - A system and method for conducting an electronic signing ceremony is provided. The electronic signing ceremony may include a number of defined steps performed by one or more people on a number of documents in a predetermined order. An activity, such as providing a digital signature, may be associated with each document and/or page of each document. The electronic signing ceremony system and method consolidates and streamlines the process of originating, organizing, signing, verifying, storing, and retrieving multiple documents requiring multiple signatures from one or more people virtually anywhere and at any time.10-01-2009
20090210782METHOD AND DEVICE FOR COMPILING AND EVALUATING A PLURALITY OF EXPRESSIONS TO BE EVALUATED IN A STRUCTURED DOCUMENT - The present invention relates to a method and device for compiling and evaluating a plurality of expressions to be evaluated in a structured document.08-20-2009
20120072823NATURAL LANGUAGE ASSERTION - A method, a system, and a computer medium for testing may be provided. An instruction including a natural language assertion statement may be received. The instruction may be parsed. The natural language assertion statement may be evaluated to true or false.03-22-2012
20100115397METHOD AND DEVICE FOR DOCUMENT CODING AND METHOD AND DEVICE FOR DOCUMENT DECODING - The method of coding a structured document comprises: —a step of obtaining at least one pattern designated as “primary” representing at least one of the pieces of structural information of data of said document, —a step (05-06-2010
20100100806METHODS AND APPARATUS FOR THE IMMEDIATE PRODUCTION OF WEB SITES AND PRINT COLLATERALS - A system for the immediate production of web sites and print collaterals is provided. A server interacts with a user via a client device to gather data about the user's business, such as an associated industry sector. The server then uses this information to prompt the user for additional information and retrieve business graphics relevant to this business. After the user selects a graphics style, the server generates a plurality of business cards and other collateral print materials using the selected business graphics and styles. In addition, the server automatically produces a custom web site using the selected business graphics and styles. The web site may include a plurality of different completed pages including text that is synthesized from text entered by the user (e.g., in to a form) and automatically selected text (e.g., from a database based on industry sector).04-22-2010
20100064208METHOD AND APPARATUS FOR USER INTERFACE MODIFICATION - A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server.03-11-2010
20110197123System and Method for Linking Images Between Websites to Provide High-Resolution Images From Low-Resolution Websites - A system and method that combines features of existing websites to link images between websites to create products with high-resolution images from sites that support only low-resolution data is provided. Even further, a system and method are provided for an integrated account management, image storage and product ordering means to upload images to multiple sites at once.08-11-2011
20090150764SYSTEM AND METHOD FOR REMOTE UPDATE OF DISPLAY PAGES - A system and method may include a device, e.g., a cellular telephone, and a server providing for remotely updating display pages of the device. The server may: provide for display of a webpage including a first section having a visual replication of a display page of the device and a second section including a plurality of graphical objects, the webpage including interactive functionality for modification of the visual replication in response to a drag-and-drop operation of one of the plurality of graphical objects to a position in the visual replication; and, responsive to receipt of an instruction to permanently set the modification, transmit a synchronization message to the device indicating an association of the one of the plurality of graphical objects with the position. In accordance with the synchronization message, the device may update a data store used by the device for generating the display page.06-11-2009
20090150765STRUCTURED DOCUMENT PROCESSOR - Structured documents are processed by selecting a predetermined graphical template, analyzing the structure of the graphical template and identifying at least one content area and at least one common area. A first structured document is selected and analyzed so as to identify various structural components thereof. The predetermined structural template is applied to the first structured document so as to insert each particular structural component into a corresponding selected content area of the template and to include each common area of the template into the first structured document. A plurality of additional documents is then selected and the template is applied to each selected additional document by iteratively repeating each insertion until that insertion is valid from a structural viewpoint for each particular selected structural component of the corresponding additional document.06-11-2009
20120110435UPDATING THE DISPLAY OF A PAGE WITH PREDICTIVELY DOWNLOADED CONTENT - A page update handler enables a browser to update the display of a page with data received from a server. For example, a server may predictively retrieve data in anticipation of a user performing a particular action on a page, and may send this data to the browser in a hidden format; if the user subsequently performs the action, the page update handler may update the displayed page with the predictively retrieved data. As another example, a page may initially be displayed with a visual display object that serves as a placeholder for data being retrieved by the server; once the server retrieves the data and sends it to the browser, the page update hander may populate the display object with the data.05-03-2012
20120110434AUTOMATED DOCUMENT GOVERNANCE - A method, system, and computer usable program product for automated document governance in a data processing environment are provided in the illustrative embodiments. A set of structured documents is received at an application executing in a computer in the data processing environment. A structure is recognized, parts of which structure are present in the documents in the set. A set of similarities in the documents in the set is summarized according to the recognized structure. A summarized information from the summarizing is presented such that a document governance action can be performed on a subset of the set of documents using the summarized information.05-03-2012
20120110433PARALLEL WEB PAGE PROCESSING - Methods and systems for parallel Web page processing are usable to parallelize Web page document parsing, Web page layout calculations, Web page style formatting, and Web page script engine processing. Such parallelized parsers may be used to enhance Web page processing and exploit multi-core and multi-processor computing device resources. The parallelized script engine may be used to enhance Web page processing when independent scripting events exist in the Web page document. Additionally, the parallelized layout calculations and style formatting may be used to further enhance Web page processing by allowing multi-core and multi-processor computing devices to take advantage of their parallel processing abilities.05-03-2012
20110219296ASSIGNING A HOT SPOT IN AN ELECTRONIC ARTWORK - Apparatus and methods implementing a technique for creating an electronic artwork with a hot area. For a selected layer of the artwork, a non-transparent region is identified and an action is assigned to an area corresponding to the non-transparent region, the action defining a function that will be activated when the area is selected. The technique is advantageous in computer application programs that composite images from layers and for producing HTML (HyperText Markup Language) output that refers to a corresponding composited image, where the action is a URL and the area is defined by an image map.09-08-2011
20110197125Web Page Loading Method and Apparatus - A The present invention discloses a web page loading method and apparatus. The method includes: judging whether there is parsed data matching resources to the loaded; and if there is parsed data matching the resources to be loaded, loading the parsed data directly. Through the sharing of parsed data, the present invention prevents repeated parsing of shared resources and thereby shortens the loading time, increases the loading speed, and reduces the memory occupancy.08-11-2011
20100122156DYNAMIC MARKUP LANGUAGE - A method for generating a markup language document comprises accessing a pool of active markup language fragments, processing the fragments using at least one predetermined factor, and generating a markup language document accordingly. In this way, a declarative markup language document is derived, but with content that is effectively dynamic.05-13-2010
20100122155ONLINE 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.05-13-2010
20110197124Automatic Creation And Management Of Dynamic Content - A computer implemented method and system for creating and managing dynamic content on a web page is provided. An application programming interface that interacts with a user's browser application is provided. The browser application comprises multiple document objects contained in a document object model. A user input triggers retrieval of one or more dynamic content objects on the web page. The application programming interface dynamically retrieves the dynamic content objects from local and/or remotely hosted memory locations. The application programming interface updates the document object model using the retrieved dynamic content objects. The retrieved dynamic content objects define the document objects in the document object model. The application programming interface dynamically renders the retrieved dynamic content objects onto the web page from the document objects contained in the updated document object model. The application programming interface updates functionality of the rendered dynamic content objects on the web page at runtime.08-11-2011
20110197122Generating and Displaying Active Reports - Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.08-11-2011
20100281357SYSTEM AND METHOD FOR PROCESSING A WIDGET AT A WEB BROWSER - A system and method for processing a Widget at a Web browser. The system includes: a code analyzer for analyzing codes of a Widget to generate an event-instruction mapping table; an event dispatcher which, in response to monitoring of an event of the Widget, queries the event-instruction mapping table to determine whether a corresponding instruction needs to be executed; and a code parser which executes or invokes other means to execute the corresponding instruction, in response to that the event dispatcher determines the corresponding instruction needs to be executed. It is possible to correctly render a Widget at a client without the need to perform more work by a corresponding server.11-04-2010
20130219259BROWSER NAVIGATION CONTROL LOCKING MECHANISM - A browser locking tool for an information handling system (IHS) may prevent data loss on a webpage. The browser locking tool may prevent navigation away from the webpage by both browser level navigation controls and webpage level navigation controls. Alternatively, the browser locking tool may allow navigation away from the webpage when the navigation should not cause data loss.08-22-2013
20120036425INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD FOR THE INFORMATION PROCESSING APPARATUS, AND RECORDING MEDIUM - An information processing apparatus according to this invention, if a user instructs execution of a function of the information processing apparatus via a first operation screen displayed in a display unit by a Web browser based on screen information provided by a Web server, generates a script including a preset execution condition for executing the function and then transmits the generated script to the Web server. Further, upon acceptance of a modification of the execution condition by the user via a second operation screen displayed based on the screen information received from the Web server, the information processing apparatus receives, from the Web server, the script that has been edited by the Web server in accordance with the modified execution condition, and executes the function in accordance with the edited script.02-09-2012
20100088588METHOD AND DEVICE FOR PROCESSING DOCUMENTS ON THE BASIS OF ENRICHED SCHEMAS AND CORRESPONDING DECODING METHOD AND DEVICE - This application proposes an enrichment to XML component-based languages, such as WSDL, Relax NG. This enrichment is based on a schema extension for expressing links. Two types of links are distinguished, those to another components (enrichment links) and those to particular entities (simple links). This additional information provides improved binary conversion based on pointers for the first type and string identifiers for the second type, and easier extractions of self-describing sub-documents.04-08-2010
20120066584HOST APPARATUS AND METHOD OF DISPLAYING CONTENT BY THE SAME - Disclosed are a host apparatus and a method of displaying a web content by the same, the method of displaying a (web) content by a host apparatus, the method including: executing a (web) browser and displaying a (web) page including at least one web content; selecting a (web) content clipping menu in the (web) browser; displaying a scrap board in one portion of the (web) browser through a plug-in; selecting the at least one (web) content from the displayed webpage; clipping and displaying the selected (web) content on a scrap board; storing the clipped (web) content as (web) clipped data in a predetermined format; displaying the stored (web) clipped data; and updating the displayed clipped data with data corresponding to a current uniform resource locator (URL).03-15-2012
20100125782Electronic document for automatically determining a dosage for a treatment - An electronic document suitable for allowing the real-time diagnostics of various genotype-related treatments while allowing for the changing of demographic data such as a person's age, weight, etc. Various embodiments and methods of new processes include the assembly and association of genetic material samples, the preparation of microarrays with representative genetic material samples in a pattern best suited for analysis as well as manipulation, and delivery of assimilated and compiled data in the form of an electronic document for determining a dosage for a treatment.05-20-2010
20100275115XDM SYSTEM AND METHOD FOR FORWARDING A DOCUMENT - Disclosed are a system and a method for implementing an XDM forward function described in [XDM2_RD] and [XDM2 AD]. The method includes the steps of: transmitting, by the XDM forward requesting user a forward request message for forwarding a desired XML document to the XDMS; receiving, by the XDMS the forward request message, determining if the XDM forward requesting user has been granted a forward authority for a forward-requested target XML document forwarding the requested XML document to the XDM forward receiving user when the XDM forward requesting user has been granted an authority to forward the target XML document, performing receiver authorization for determining if an XDM forward receiving user can accept the forwarded XML document, and confirming that the XDM forward receiving user owns the forwarded XML document and storing the possessed XML document in a user directory when the receiver authorization has been successfully performed.10-28-2010
20090049373Method and system for user receipt of digital content - A method for disseminating digital, including executing code referenced in a markup language page to request a browser displayable interface configuration from a server, receiving from the server a definition of the interface including resource tags, and interpreting the resource tags to request the digital content. A markup language page for disseminating digital content, the page having division tags defining a plurality of containers for the digital content and locations in the page for playing the content, and having an a script tag referencing a web address from which a player definition can be retrieved.02-19-2009
20100269032ADVANCED TEXT COMPLETION, SUCH AS FOR MARKUP LANGUAGES - A text completion system is described herein that completes text at a tag and/or attribute level based on a syntactic understanding of software program code. The system includes sets of elements and associated attribute-value pairs that represent interesting, common, and repeated patterns. As a user is editing a web page or other document in an editing tool that implements the system, the user can retrieve, select, and insert these patterns using simple commands. The system receives a selected pattern from the user, and inserts target text associated with the pattern. In addition, users can fill in instance-specific data within the larger pattern to allow a single pattern to cover several common and closely related scenarios. Thus, the text completion system increases user productivity by providing more intelligent text completion through a syntactic understanding of the language in which a document is written.10-21-2010
20110138266DOCUMENT PROCESSING AND MANAGEMENT APPROACH FOR CREATING A TAG OR AN ATTRIBUTE IN A MARKUP LANGUAGE DOCUMENT, AND METHOD THEREOF - A method of creating a tag or an attribute in a markup language document, the method including receiving information in an editable area of an interface and creating the tag or the attribute based on the received information.06-09-2011
20130031461DETECTING REPEAT PATTERNS ON A WEB PAGE - An exemplary embodiment of the present may generate a DOM-tree and generate a signal based on the DOM-tree and a node list. The signal may be analyzed and nodes may be selected within the signal to form a periodic wave. Repeat patterns may be detected using the periodic wave and the nodes.01-31-2013
20100083098Streaming Information that Describes a Webpage - Techniques to stream information describing a webpage are described. In an implementation, a webpage having a plurality of objects is accessed over a network. As changes are made to the webpage, elements describing changes to objects within the webpage are generated and streamed to an application. In another implementation, a stream of elements from a browser is received. Each of the elements describes a change to an object in a webpage accessed by the browser.04-01-2010
20100083099XML Streaming Parsing with DOM Instances - An apparatus, method, and program product are provided for parsing a document. A match point tuple is passed to a parser instance. The match point tuple comprises a match point. The parser instance stream parses an XML stream. In response to a match point statement in the XML stream matching the match point expression in the match point tuple, the parser instance constructs a DOM instance comprising XML content matching the match point. In a sample embodiment, the match point tuple further comprises a filter, and the parser instance adds XML statements that pass the filter to the DOM instance and discards statements that do not pass the filter.04-01-2010
20100083097System And Method For Determining The Data Model Used To Create A Web Page - A system for determining the data used to create a web page includes a web server configured to generate a web page, the web page comprising at least one content object, a content management system coupled to the web server and a content manifest provided by the web server, the content manifest including a content identifier for the at least one content object on the web page.04-01-2010
20100083095Method for Extracting Data from Web Pages - Embodiments of the invention describe a computer-implemented method for extracting data from web pages. During a learning stage, the embodiments receive a template web page represented by a template Document Object Model (DOM) and select a record node, which is a root node of a sub-tree of the template DOM that contains data to be extracted. After that, a record node sub-tree and data field sub-paths are stored in a memory, wherein the record node is a root node of the record node sub-tree, and the data field sub-paths are relative paths of the template DOM from the record node to data field nodes. During the extraction stage, a web page represented by a DOM-tree is received and a matched sub-tree of the DOM-tree according to a structure of the record node sub-tree is identified. Next, data from the matched sub-tree according to the data field sub-paths are extracted.04-01-2010
20100083093Content Conversion System and Computer Program - A content conversion system of the present invention includes a divider that determines a division point in content data using a determination reference based on a distance (content distance) on a data description between content components in the content data, and divides the content data based on the determination result, a reconstructing unit that reconstructs the divided data as the respective content data, and a division parameter setter that, based on the difference between a variation in distances in the data description between content components in reference content data and a variation in distances in the data description between content components in division target content data, corrects an optimum determination reference of the reference content data, and creates a determination reference for the division target content data.04-01-2010
20090254811OBJECTS HAVING USAGE RULES THAT EXIST OUTSIDE OF THE ENVIRONMENT IN WHICH THE OBJECT IS USED - An electronically manipulative object that is usable in a plurality of different electronic document environments comprises at least one electronically stored property that includes an associated rule that affects the object or the electronic document environment that the object is used in. The at least one electronically stored property and associated rule are elements of the object. The object and at least one of electronically stored property and associated rule exists outside of an environment that the object is used in. The rule associated with the at least one property is enforced in the plurality of different environments.10-08-2009
20090287995Method and Apparatus of Dynamic Updating Web Portals - The web portal's contents management becomes complex and sometime tedious job. There are needs for an efficient and cost effective way to manage large volumes of the web contents for web portals. The posting and withdrawing operation of the present invention has provided a means for making the tasks of updating and managing web portal's contents become much easy and efficient due to the principle of the parallelism can be deployed.11-19-2009
20100100808CREATING SEARCH ENABLED WEB PAGES - The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configured to obtain a portion of content at a Web browser. The Web server inserts textual (e.g., HTML) hinting data for the client-side script into the Web page. When analyzed at the search engine, the textual hinting data provides similar analysis results to analysis results obtained from analyzing the portion of content that is to be obtained at through execution of the client-side script. Thus, the Web server can provide the search engine with information to sufficiently index the Web page even when the search engine lacks the capability to execute the client-side script.04-22-2010
20090063953Collaborative Web Page Authoring - Collaborative web pages are enabled which allow every page on a website to be editable by an author and by others the author lets access the site. Web pages can send and receive email messages. Users can attach files to pages. Structure queries and page-building are enabled by use of various forms and form elements.03-05-2009
20090100328METHOD FOR OBTAINING ACCESSIBILITY INFORMATION, COMPUTER PROGRAM AND ACCESSIBILITY INFORMATION DEVICE - A method for obtaining accessibility information in a content of a rich internet application and a computer program and an accessibility information device. The method for obtaining accessibility information includes the steps of executing an object of the content displayed on a display screen, estimating a role of the object using reference model information prepared beforehand concerning a plurality of objects, and outputting the estimated role of the object as the accessibility information.04-16-2009
20110173526AUTOMATIC CONTEXT MANAGEMENT FOR WEB APPLICATIONS WITH CLIENT SIDE CODE EXECUTION - The present invention relates to a method and apparatus for providing automatic context management for simulating virtual users for testing and monitoring web applications, including those web applications that execute code on the client side, without requiring the actual execution of client side web application code or the execution of the client within the testing, monitoring, or simulation tool. Simulation tools with automatic context management according to the present invention can record and replay context-full scripts that do not require manual customization and are capable of handling state information even for web applications that execute code on the client side. These scripts are able to realistically mimic complex web application transactions on the network HTTP layer.07-14-2011
20090228782ACCELERATION OF RENDERING OF WEB-BASED CONTENT - Systems and methods for hardware accelerated presentation of web pages on mobile computing devices are presented. A plurality of web pages may be received by a computing device capable of processing and displaying web pages using layout engines, hardware accelerated graphics application programming interfaces (APIs). Upon receipt of the web pages, the web pages may be divided into a plurality of rendering layers, based upon stylesheets of the web pages. An algorithm walks through rendering layers so as to select a plurality of layers that may receive compositing layers so as to take advantage of hardware acceleration when rendered. The web pages may be subsequently presented on a display of the mobile computing devices using remaining rendering layers and compositing layers. In this manner, visual representation of web content remains intact even when content which may not have been originally designed for use with layout engine may be displayed.09-10-2009
20090144612DISPLAY OF DOCUMENT DATA - To locate a target document generated using a target language but other otherwise synchronized to a source document generated using a different source language, a URL or other document identifier for the source webpage is received and parsed to identify one or more elements; for example, a domain element or a path element. Each of the elements is analyzed to determine whether it includes one or more character strings associated with the source language; e.g., a language name, a language code, a country name and/or a country code. Each such character string is processed to generate a corresponding character string associated with the target language. A list of candidates for a second document identifier is generated and sequentially accessed to find the target document.06-04-2009
20100138737UNIFIED MANAGEMENT OF CONTEXTUAL INFORMATION FOR A USER INTERACTION IN AN HTML INTERFACE - A system and method for context management which addresses the above problems while isolating the context management functions from the other functional code found on the server system. The context management system includes a context manager component which stores and retrieves name-value pairs describing the context in which the current request is being processed. In doing so, three types of context data are distinguished: static, dynamic, and transient. The context manager stores context data regarding each of a user's sessions and page flows, and returns context data in response to requests from the server system. Using this context data, the server system can then interact with the user in a manner appropriate to the user's context.06-03-2010
20090089657Reusable data markup language - Methods and systems provide a computer markup language, referred to as Reusable Data Markup Language (“RDML”), and a data viewer for retrieving, manipulating and viewing documents and files in the RDML format that may be stored locally or over a network (e.g., the Internet). Generally, RDML permits the browsing and manipulation of numbers, as opposed to text and images like in HTML, and does so by including attributes describing the meaning of the numbers to be attached to the numbers. Documents compliant with the markup language encapsulate machine-readable documentation with numbers and data, and permit the data viewer to act as a combination web browser and spreadsheet to automatically read, interpret and manipulate the numbers and data.04-02-2009
20110173527Determining Semantically Distinct Regions of a Document - A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document.07-14-2011
20110173528Determining Semantically Distinct Regions of a Document - A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document.07-14-2011
20090276693DOCUMENT PROCESSING APPARATUS AND DOCUMENT PROCESSING METHOD - Examples of settings that can be set and are referenced in a case of automatically generating a table of contents page include a table of contents document size, document direction, ineffectiveness of settings for the overall document, selection of initial symbols, page numbers to be employed, presence/absence of lead lines, and selection of chapters to be displayed in the table of contents. Such setting values are referenced in a case of creating a table of contents page, and the table of contents page is generated in according with the setting values.11-05-2009
20090282328System and method for generic configuration for web interfaces - The disclosed system and method provides a generic user interface that can be dynamically configured with configuration data provided by a product coupled to the user interface. The user interface may be hosted on a client system and obtain product configuration data through a server based on requests to and responses from the server. A generic user interface document containing configuration keys can be initially loaded into the user interface. The generic document is scanned to detect the configuration keys, at least some of which configuration keys are used to construct a request for configuration data from the product. The request is processed to return configuration data to the user interface, which can then completely render all the interface components representative of the configuration of the product. The product may be implemented as a gateway, for example, in a telecommunications network.11-12-2009
20090287994DOCUMENT PROCESSING DEVICE AND DOCUMENT PROCESSING METHOD - A technology is provided which presents a summary of a document in an easy-to-understand manner. An acquisition unit of a document processing apparatus acquires a document described in a markup language. A condition setting unit sets a condition for display of an outline of a document for each tag set of the markup language. A condition memory unit stores the condition for display thus set. An outline view creating unit reads, when a request for displaying an outline of a document acquired by the acquisition unit is accepted, from the condition memory unit the condition for display corresponding to a tag set included in the document, and creates a display of an outline of the document, based upon the condition.11-19-2009
20090292985SYSTEM AND METHOD FOR SCHEMA EVOLUTION IN AN E-COMMERCE NETWORK - A method and computer system are described for conducting commercial transactions. An enhanced type of XML schema may be used which supports integrity constraints and polymorphism. Schemas are identified by the use of Uniform Resource Names. XML processors residing on transaction servers or trading partner servers parse document instances by retrieving the URNs corresponding to the schemas used to interpret the document. The URNs are converted to location-dependent URIs in order to locate the schemas. URNs are resolved to location-dependent URIs by use of the LDAP protocol. URNs may be converted to LDAP URLs which are used to search LDAP compliant directories. The directories serve as registries for the URI values corresponding to the URNs.11-26-2009
20110271176METHOD AND DEVICE FOR GENERATING AN ONTOLOGY DOCUMENT - A computer-implemented method is provided for generating an ontology document, the method comprising inputting a domain description including information about items in the domain and relationships between the items; accessing a data structure and an operation structure, wherein the data structure is a domain-independent model of items and relationships between items, the data structure comprising at least progenitor items each able to contain only progeny items created by the progenitor item as a consequence of the progenitor item accepting an operation from the operation structure invoked against it, the operation structure also being domain-independent; and applying the data structure and the operation structure to the domain description to generate an ontology document for use in producing a software artefact.11-03-2011
20110271175System and Method for Dynamically Enabling Customized Web Content and Applications - Described are computer-based methods and apparatuses, including computer program products, for dynamically enabling customized web content and applications. One or more rules are stored in a database. Default tag code is transmitted to a browser in response to a request from the browser, the default tag code including data that causes the browser to generate a tag module. An update is received from the tag module comprising data indicative of a visitor's interaction with web page content displayed through the browser. A condition associated with a rule from the one or more rules is determined to be satisfied based on the update. An action associated with the rule is performed, comprising transmitting custom targeted tag code to the tag module, wherein the custom targeted tag code includes data that causes the browser, upon execution of the custom targeted tag code by the tag module, to perform an action.11-03-2011
20120297290RSS Data-Processing Object - Various embodiments utilize a special object referred to as an rsshttp object to acquire an RSS feed, process the feed and expose an object model to a web page or application. In at least some embodiments, the rsshttp object can parse through the feed's associated RSS data, normalize the feed data to a standard format, sanitize the feed data if necessary, and then present a standardized object model for interaction with web pages and applications.11-22-2012
20120297291ACCELERATION AND OPTIMIZATION OF WEB PAGES ACCESS BY CHANGING THE ORDER OF RESOURCE LOADING - A method for acceleration of access to a web page. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements; generating a modified web page of the received web page using at least one of a plurality of acceleration techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from the execution of the at least one of a plurality of acceleration techniques; and storing the modified web page for use responsive to future user requests.11-22-2012
20120297288Method and System for Enhancing Web Content - A method for enabling web-based content publishers to securely and selectively enhance their content by injecting discrete, easily transportable, modular applications (i.e., “tools”) into their content. This is accomplished by inserting a single line of HTML code (