On-line digital image editing with wysiwyg transparency - A method for editing includes processing a page of markup-language code using a browser program running on a computer so as to display the page content in a browser window on a computer screen. An embedded application embedded as an object in the markup-language code and running in the browser program is used to overlay an image in a transparent editing window over the browser window so that at least some of the content behind the editing window remains visible. The image in the transparent editing window is edited in response to user input, while at least some of the content remains visible behind the editing window. A characteristic of the image is modified and a reference to the image with the modified characteristic is placed in the markup-language code.
08-28-2008
20080222513
Method and System for Rules-Based Tag Management in a Document Review System - A system and method for reviewing documents are described. In one embodiment, the system includes an process configured to retrieve a document; an process configured to display the document; an process configured to create a plurality of tags, each of the plurality of tags being associated with a document characteristic; an process configured to define at least one rule, each rule being a restriction on the application of the plurality of tags to the plurality of documents; an process configured to associate at least one of the plurality of tags to the document; and an process configured to validate whether the plurality of tags assigned to the plurality of documents are consistent with each rule. In other embodiments, the process includes a machine-readable medium that provides instructions for a processor, which when executed by the processor cause the processor to perform a method of the present invention.
09-11-2008
20080229187
Methods 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
20080229188
Simple One-Pass W3C XML Schema Simple Type Parsing, Validation, and Deserialization System - A method for validating simple type data in XML documents, the method comprising: identifying data via an Extensible Markup Language (XML); developing schema for specifying formal data typing and validation of element content in terms of data types; generating a parser for parsing the collection of elements in a first stage where the schema is read and modeled in terms of abstract schema components, a second stage where the schema is augmented with a set of calculated schema components and properties used to drive code generation, and a third stage where the schema is traversed to generate a validation code for each of the collection of elements, and generate simple type validator modules which perform well-formedness checking the data; validating the simple type data against specific type information; and converting the data to datatype-specific form, all in a single pass.
09-18-2008
20080229189
METHOD FOR SYNCHRONOUSLY BINDING AN EXTERNAL BEHAVIOR TO A WEB PAGE ELEMENT - A new form of DHTML behaviors, called ˜Element Behaviors,” wherein a behavior component is bound to an HTML element, and not just attached to the element as with attached behaviors. A special processing instruction is used to import the Element Behavior into a Web page. Upon parsing the Web page, the Element Behavior is initialized as soon as it has been downloaded and parsed. This immediate initialization makes the Element Behavior declaratively available to bind synchronously to the element(s) it is modifying. A viewLink is a feature of Element Behaviors that permits encapsulation of a behavior component file (e.g., an HTC file) so that the structure of the HTC file is transparent to a Web page (˜primary document”) to which the HTC file is linked, but the content of the HTC file may be displayed in the primary document. The viewLink provides a pointer to the content in the encapsulated HTC file, and renders that content in the primary document, without incorporating the elements of the encapsulated HTC file into the primary document structure.
09-18-2008
20080235572
System and method for processing dynamic data sets in web applications - Large data sets are displayed and processed. User mark-up language display provides a plurality of line items, each line item including a checkbox. A name/value pair is generated and stored to a text string responsive to the user selecting a checkbox of a line item. The name/value pairs are parsed into a parameter names array and a parameter values array responsive to the user selecting a submit command. The parameter names array is processed to identify each parameter name containing a checkbox indicia, and for each parameter name containing a checkbox indicia, line item detail is retrieved from the detail arrays corresponding for display to the user, who may store a current document as a draft. The user selects or deselects a line item, and the parameter names array is again processed to identify new data available in, or old data no longer available in, the detail arrays.
09-25-2008
20080244380
METHOD AND DEVICE FOR EVALUATING AN EXPRESSION ON ELEMENTS OF A STRUCTURED DOCUMENT - The invention concerns a method of evaluating an expression on items of a structured document, an expression comprising a set of elementary sub-expressions, that comprises the following prior steps: generating, from the expression, all the target nodes (
10-02-2008
20080244381
DOCUMENT PROCESSING FOR MOBILE DEVICES - The subject matter of this specification can be embodied in, among other things, a method that generates a table of contents for association with an electronic document that is requested by a client device. The subject matter also can be embodied in a method that reduces the emphasis of boilerplate in a requested electronic document and a method that manipulates log-in information so that the information is more easily accessible to a user of a client device displaying the requested electronic document.
10-02-2008
20080250310
APPARATUS AND METHOD FOR OPTIMIZING AND DIFFERENTIATING WEB PAGE BROWSING - An apparatus and method for customizing a web page comprising components and steps for analyzing a template of the web page to obtain block elements constituting the web page template, selecting a block element to be customized, and setting an optimization and/or differentiating policy for the selected block element, thus customizing the selected block element, and storing the customized policy correlated to a selector. The invention also provides an apparatus for optimizing and/or differentiating a web page based on customized policies, which are stored correlated to selectors and web page templates, comprising a web page object selector for comparing the visited original web page and the selectors associated with the customized policies to determine the portion in the web page matched with a selector; and a policy enforcer for enforcing a corresponding policy on said matched portion, thus displaying an optimized and differentiated web page.
10-09-2008
20080256435
Interconnection of Document Preparation, Document Viewing, and Alert Processing in Structured Documents - A method and system for notifying a user to review a document stored on a computer. The method scans the document to identify and locate a citation in the document, where the citation is a link to a target document. The method stores the citation in a citations database. The method periodically compares the citations database to a changed documents database. When the comparison determines that the target document is a changed document, the method stores an entry in a hits database, where the entry identifies the document, the citation, and the target document. The method sends an alert message to the user to request that the user review the entry in the hits database.
10-16-2008
20080256436
Method and Apparatus for Transmitting Accessibility Requirements to a Server - A method, apparatus, and computer instructions for transmitting accessibility requirements. Content is received from a computer at a data processing system. The content is parsed for a selected indicator. The data processing system is queried to identify accessibility requirements in response to the selected indicator being present. The identified accessibility requirements are sent to the computer. These accessibility requirements are use by the computer to generate content for the data processing system.
10-16-2008
20080263436
METHODS AND APPARATUS TO REACH THROUGH TO BUSINESS LOGIC SERVICES - Methods and systems to reach through to business logic services are disclosed. An example method involves receiving a report request from a portal and building context information based on the request. Additionally, the example method includes generating context extensible markup language (XML) associated with the context information, assigning a context identifier to the context XML, and returning the context identifier to the portal for forwarding to the business intelligence application to initiate a service associated with the context information.
10-23-2008
20080263437
ADAPTIVE DISPLAY SYSTEM AND METHOD FOR A GAMING MACHINE - The present invention provides a system and method for a configurable gaming system. Certain embodiments of the system include a local storage for storing a markup language file and token resolution information and a markup language viewer for processing the markup language file. The markup language viewer processes contents of the markup language file and resolves tokens in the markup language file using the token resolution information from the local storage to generate a resolved markup language file for display at a gaming system. The markup language file may include display content, markup language tags, and tokens. The markup language file may include read-only information and variable information to be resolved by the markup viewer for display. The markup language file may be a binary markup language file including tokens or other indicia for resolution.
10-23-2008
20080263438
METHOD AND APPARATUS FOR CREATING AND EDITING ELECTRONIC DOCUMENTS - In one embodiment, the present invention is a method and apparatus for creating and editing electronic documents. One embodiment of the inventive method involves generating an electronic document in a first document format type, in accordance with one or more user-specified parameters, and converting the electronic document from the first document format type into a second document format type, in accordance with a user instruction to finalize the electronic document. In one embodiment, the first document format type is a structured document format type, such as hypertext markup language or extensible markup language, while the second document format type is a secure document format type such as portable document format.
Method 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.
Rendering a User Interface - There is provided a user interface which is defined by a plurality of actors and the attributes) that are associated with the actors. A renderer is used to render the user interface in accordance with the attributes of the actors. Changes in actor attributes, for example in response to a keypress, cause the user interface to be updated.
Structured Document Bounding Language - Using a bounding language to control or restrict the changes that can be made to contents of a structured document (e.g., a document encoded in the Extensible Markup Language, or “XML”), and also the bounding language and documents encoded according to the bounding language. A Document Type Definition (“DTD”) is defined as a “bounding DTD”, and one or more structured documents containing editing restrictions are defined according to this DTD. A processing component uses a structured document containing editing restrictions as input, and programmatically determines which fields of another structured document can be edited, which fields should be hidden, and so forth. By restricting the parts of the file that can be edited, users who need to do the editing are shielded from irrelevant details, and can carry out their task with less risk of making errors (and without needing to understand the details of the structured document markup language).
11-13-2008
20080288858
STRUCTURED DOCUMENT PROCESSING APPARATUS, METHOD AND PROGRAM - Statistical information about instance documents and schema information are used to integrate multiple state transitions that enable sectioning of a structure document, thereby generating an optimum automaton. In integrating state transitions, consecutively matching state transitions are held in the form of an ID list, which is then used to count the number of consecutive state transitions. Furthermore, patterns in the number of occurrences of repetitive elements including nested elements are statistically obtained. Variations of blanks in XML are addressed by using a statistical method. Schema information is used to build an automaton beforehand, thereby initialization overhead of the syntax parsing apparatus is reduced.
11-20-2008
20080288859
METHODS AND APPARATUS FOR SUMMARIZING DOCUMENT CONTENT FOR MOBILE COMMUNICATION DEVICES - A document summary which includes an assemblage of a plurality of summary entries is generated for an electronic document. In the generation of the document summary, a content structure or properties within the electronic document are analyzed. The plurality of summary entries are selected from the contents of the electronic document based on the analysis of the content structure or properties. The content structure within the electronic document may include a table of contents, a plurality of spreadsheet worksheets, a plurality of document pages, etc. The content properties within the electronic document may include text formatting, paragraph formatting, paragraph sizing, etc. Preferably, the best available content structure or properties within the electronic document is identified and utilized in the selection of the plurality of summary entries. The document summary is provided to a mobile communication device in response to a request for the electronic document.
11-20-2008
20080294978
SEMANTIC 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
20080294979
PRESENTING 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
20080301543
Intelligent Document Filtering - In a network environment that includes a plurality of nodes and that uses a markup language to create documents, a method for filtering the documents is provided. The method includes the step of, upon receiving a request from a requesting node among the plurality of nodes, constructing an input Document Object Model (DOM) based on a document corresponding to the request. The input DOM is stored. Elements of the input DOM that have previously been stored are identified. The input DOM is filtered to obtain a filtered DOM, based on at least one pre-specified rule being applied to the input DOM.
12-04-2008
20080301544
Method 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
20080307299
Client-side components - Generating web pages dynamically at a client is disclosed. In some embodiments, when a web application or other code determines that a page is to be displayed, a set of components required to generate the page dynamically at the client is determined. Any components not already available at the client is obtained from a server. In some embodiments each component includes a display portion and may include one or both of a set of binding declarations and a logic portion. The components are parsed at the client and used to generate the page dynamically at the client, e.g., by generating associated portions of the document object model (DOM), retrieving JavaScript™ or other functions/classes and linking them to the respective portions of the DOM to which they correspond, and using the browser to render the page so created.
12-11-2008
20080307300
Display control information generation - Provides a Web server for generating display control information for dividing and displaying a form in a style conforming to a client device used by a user, which includes a HTTP request reception unit for receiving a form request from the client device, an application code database for storing a screen definition of the form subjected to the form request and a code of a validator for executing validation of an input value inputted into an input item in the form, a form division unit for dividing the form in conformity to the acquired terminal capacity by use of the read-out screen definition of the form and the read-out code of the validator, and a screen generation unit for generating screen information to be displayed on the client device by use of a result of division.
12-11-2008
20080313530
Method and Apparatus for Making Devices on a Local Network Remotely-Accessible - The present invention relates to method and apparatus for enabling remote query and control for a device on a home network. A starting control point or a gateway of home network in accordance with the present invention makes out a document of device list that shows a device in association with location information of a presentation page written in a device descriptor received from at least one of devices connected to a home network; and provides the document for a general browser to interpret/process in order that device list of the home network is displayed by the general browser when the general browser is executed.
12-18-2008
20080313531
Method and Apparatus for Making Devices on a Local Network Remotely-Accessible - The present invention relates to method and apparatus for enabling to request querying and/or controlling operations to a device on a home network via Internet. In a method in accordance with the present invention, a document of device list to show devices is made out in browser-interpretable format (or in remote UPnP-control point interpretable format) based on information provided from a plurality of devices connected to a home network, afterwards, a device searching message is transmitted periodically toward the plurality of devices and the document is modified based on responses to the message from the devices (or from a proxy on the home network) The modified document is provided for an external connection program, e.g., browser (or UPnP control point) to interpret/process, as a result, changed list of devices on the home network is displayed to a user.
12-18-2008
20080320381
WEB APPLICATION HYBRID STRUCTURE AND METHODS FOR BUILDING AND OPERATING A WEB APPLICATION HYBRID STRUCTURE - A web application hybrid structure is disclosed. The structure combines third party content from third party websites with applications on the structure website into an integrated view. A blind template is developed on the web application hybrid site. The blind template comprises framing and organizing information for hosting of the third party content hosted on the one or more third party websites. The blind template does not comprise the third party data or content. Methods for operating and building the web application hybrid structure are also shown.
12-25-2008
20080320382
METHOD AND APPARATUS FOR STREAM BASED MARKUP LANGUAGE POST-PROCESSING - Systems, methods and apparatus operate to receiving a markup processing program containing a set of markup processing instructions. Each markup processing instruction includes an operation defining a processing operation to be matched to a markup language representation and a corresponding action to be performed upon matching the operation to the markup language representation. The system receives the markup language representation containing encoded items representative of markup language constructs and executes the markup processing program in conjunction with the markup language representation to dynamically control generation of an output control signal indicating how the markup language representation is to be processed for generation of output based on the markup language representation. The markup processing program is applied in real-time to streaming XML data and represents logic instructions that carry out application of post processing such as XPATH expression evaluation, schema validation or other post processing on the stream of XML data.
12-25-2008
20090006942
EMBEDDED 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
20090006943
Method 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
20090006944
PARSING A MARKUP LANGUAGE DOCUMENT - A method and system for parsing a markup language document are disclosed in the invention. The method comprises: pre-splitting a body of the markup language document into plurality parts; scanning each of the plurality parts, wherein while each of the parts is scanned, the scanning of the part is stopped only when a specific mark is found, and then a stop point at which the scanning is stopped is recorded; splitting the body of the markup language document into a plurality of fragments using the respective stop points; parsing the plurality of fragments in parallel and producing parsing results for the respective fragments; and combining the parsing results for the respective fragments to form a parsing result for the markup language document. A parsing method that supports namespace is also provided.
01-01-2009
20090006945
SYSTEM 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
20090013244
ENTERPRISE WEB APPLICATION CONSTRUCTOR SYSTEM AND METHOD - A web-based application constructor can be used to construct 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 can display the data from at least some heterogeneous data sources. A versioning system can keep track of changes to page components, page layout, searches, and text to allow users to make changes without administrative approval.
01-08-2009
20090013245
ENTERPRISE 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.
WEB BASED APPLICATION CONSTRUCTOR USING PAGE COMPONENTS ACCESSIBLE BY URL - 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 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. The page components can be accessible by URLs.
01-15-2009
20090019358
EXTENSIBLE BUSINESS REPORTING LANGUAGE (XBRL) ENABLER FOR BUSINESS DOCUMENTS - Methods and systems for improved XBRL tagging and creation of XBRL instance documents are provided. In one embodiment, an XBRL instance document is created based upon an XBRL taxonomy generated based upon multiple base XBRL taxonomies modified to exclude existing XBRL attributes. A portion of a business document is displayed by a business document production application. A portion of the XBRL taxonomy is displayed by a tagging application manager integrated with the business document production application. Responsive to a selection of an XBRL attribute displayed within the XBRL taxonomy and a request to map the selected XBRL attribute to a selected cell or range of business data displayed within the business document, XBRL markup information is created by associating the selected XBRL attribute with the selected business data. An XBRL instance document is then generated based on the XBRL markup information and the business data.
01-15-2009
20090019359
METHOD AND APPARATUS CREATING NETWORK SERVICES - As supposed to the common hard coding method, the invention provides the ability to create a module/mechanism (a template) that produces code that may be utilized to create a web service. A template has a list of features, and a model (a run time model—RTM) and is utilized to create a model that generates an application or web service. An RTM declares the structure, functionality, and behavior of a web service application. Each feature can generate XML entities in a new RTM, and may obtain input to build an XML entity in a new RTM. Each feature may be processed sequentially and can modify any existing XML entities. Consequently, features can make changes to the entire existing application. In one embodiment, when a condition that may affect an application changes, the template may be utilized to regenerate the RTM to produce a new web service or XML document.
01-15-2009
20090024915
WEB BASED APPLICATION CONSTRUCTOR USING OBJECTS AS PAGES - 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 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. The application constructor can convert at least one object from a heterogeneous data source into a page component.
01-22-2009
20090031210
OPTIMIZED 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
20090031211
PROGRAMMING 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
20090031212
Embedded 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
20090037806
Cross-Domain Communication - The subject matter of this specification can be embodied in, among other things, a method that includes generating, within a web-accessible document, a parent container document associated with a first Internet domain and one or more child container documents within the parent container document and associated with a second Internet domain. The method also includes receiving, by the parent container document, information requested from a server associated with the first Internet domain, and communicating the information from the first Internet domain to the second Internet domain using the parent container document associated with the first Internet domain to transmit the information to the one or more child container documents associated with the second Internet domain.
02-05-2009
20090037807
COORDINATED XML DATA PARSING AND PROCESSING FROM WITHIN SEPARATE COMPUTING PROCESSES - Embodiments of the present invention address deficiencies of the art in respect to extensible markup language (XML) data processing and provide a novel and non-obvious method, system and computer program product for inter-device transfer of parsed XML documents. In one embodiment of the invention, a markup serialization method can be provided. The method can include receiving a request in a second computing process for offloaded parsing of markup from an application in a first computing process, retrieving markup from the application, parsing the markup in the second computing process to produce a serialized data object for the markup, placing the serialized data object into shared memory for the application, and returning a reference to the serialized data to the application.
02-05-2009
20090044098
Methods 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
20090044099
Portal 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
20090044100
Staging 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
20090044101
AUTOMATED 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
20090044102
SYSTEM 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
20090044103
RENDERING 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
20090049373
Method 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
20090055725
System and Method for Generating Creatives Using Composite Templates - A computer-implemented method for generating creatives includes creating a first composite template. The method also includes defining one or more template elements for use with the first composite template. The method further includes assigning data to each of the one or more template elements. The method also includes generating a first creative based on the first composite template and the assigned data. The first creative comprises one or more creative elements corresponding to the one or more template elements.
02-26-2009
20090055726
INFORMATION ELEMENTS LOCATING SYSTEM AND METHOD - A method for distinguishing information elements on a display, the method comprising associating at least one characterization attribute to a plurality of information elements; associating at least one visual distinctive feature with the selected characterization attribute; and displaying on the display at least some of the plurality of information elements associated with the at least one characterization attribute on an information element vector along a predetermined order, the at least some of the plurality of information elements being displayed with the associated at least one visual distinctive feature. A method for forming a group of characterization attributes is also disclosed herewith.
DELTA-SAVING IN XML-BASED DOCUMENTS - Techniques for incrementally saving documents are provided. A document processor reads a document that is represented by a tree of nodes. The document processor, in response to an instruction to make a change to the tree, determines a set of nodes from the tree that are affected by the change. The document processor sends an instruction to transfer and store only the set of nodes without causing nodes outside of the set to be stored.
03-05-2009
20090063950
METHOD FOR VALIDATING UNIQUE PARTICLE ATTRIBUTION CONSTRAINTS IN EXTENSIBLE MARKUP LANGUAGE SCHEMAS - A method for validating unique particle attribution (UPA) in extensible markup language (XML) schemas includes receiving an input argument including a particle of an XML schema, verifying particle occurrence information of the XML schema, verifying particle sequence model group information of the XML schema, verifying particle choice model group information of the XML schema, verifying particle all model group information of the XML schema, and recursively calling additional instances of the method for validating UPA such that all particles recursively defined in the particle of the input argument are subject to verification of UPA constraints.
03-05-2009
20090063951
FINE-GRAINED, LABEL-BASED, XML ACCESS CONTROL MODEL - A method for controlling access to an XML document includes referencing a schema definition comprising a path security label definition associated with a sibling-to-sibling path of an XML document. An XML document may then be validated by comparing it with the schema definition. This validation may include verifying that the XML document has a path security label associated with a sibling-to-sibling path that is at least as restrictive as that specified by the path security label definition. An access security label may be assigned to a user seeking to access the sibling-to-sibling path. The path security label and the access security label may then be compared, using pre-determined access rules, to determine whether the user is authorized to access the sibling-to-sibling path. Access to the sibling-to-sibling path may then be granted or denied according to the access rules.
03-05-2009
20090063952
SYSTEM FOR VALIDATING A DOCUMENT CONFORMING TO A FIRST SCHEMA WITH RESPECT TO A SECOND SCHEMA - An improved system for determining compliance between a source document structure in accordance with a source schema and a target schema includes: data storage; and a processor for executing software code. The software code causes the processor to: create a source schema description and a target schema description; receive the source document which includes an ordered tree structure with labeled elements and including a subtree; identify all corresponding element types in the source and target schemas for grouping the corresponding element types into element type pairs; classify each element type pair; and confirm compliance of the source document.
03-05-2009
20090063953
Collaborative 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.
Depth indicator for a link in a document - A storage medium and computer that determine a tree representing links embedded in documents, create a depth indicator having a size proportional to the size of the tree, and display the depth indicator with a root link in a root document. The tree is determined by repeatedly probing the links to retrieve the documents. In various embodiments, the size of the tree may be the number of levels in the tree or the number of links in the tree. The depth indicator may include representations of the links and represents a possible future context of the root document. In various embodiments, a graphical representation of the tree may be displayed, hover help that includes the tree size may be displayed, and an indication of a condition reported by a document may be displayed. In various embodiments, the condition may include a message, updated content, new content, or an error.
03-05-2009
20090070663
PROXY 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
20090070664
METHOD, SYSTEM AND COMPUTER PROGRAM FOR REDACTION OF MATERIAL FROM DOCUMENTS - A method of redacting content from a document in electronic form includes the steps of selecting a geometric area on the document for redaction, representing the selected geometric area as one or more annotation objects, identifying information in the document representing content and location and nature of content, representing the identified information as one or more content objects, identifying content having the same geometric location as the annotation objects and creating a file with the identified content removed to produce a redacted document.
System for providing virtual spaces for access by users - A system configured to provide one or more virtual spaces that are accessible to users. The system may implement a markup language to communicate information between various components. The markup language may enable the communication of information between components of the system via markup elements. A markup element may include a discrete unit of information that includes both content and attributes associated with the content. The implementation of the markup language may enable the instantiation of virtual spaces, and the conveyance to users of views of an instantiated virtual space via a distributed architecture in which the components (e.g., a server capable of instantiating virtual spaces, and a client capable of providing an interface between a user and a virtual space) are capable of providing virtual spaces with a broader range of characteristics than components in conventional systems capable of providing virtual spaces that are accessible to users. This may enable users to access virtual spaces from a broader range of platforms, provide access to a broader range of virtual spaces without requiring the installation of proprietary or specialized client applications, facilitate the creation and/or customization of virtual spaces, and/or provide other enhancements.
03-19-2009
20090083619
Reusable 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.
03-26-2009
20090089656
PRESENTATION 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
20090089657
Reusable 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
20090089658
PARALLEL APPROACH TO XML PARSING - A language for semi-structured documents, XML has emerged as the core of the web services architecture, and is playing crucial roles in messaging systems, databases, and document processing. However, the processing of XML documents has a reputation for poor performance, and a number of optimizations have been developed to address this performance problem from different perspectives, none of which have been entirely satisfactory. Parallel XML parsing leverages the growing prevalence of multicore architectures in all sectors of the computer market, and yields significant performance improvements. The design consists of an initial preparsing phase to determine the structure of the XML document (or other data document), followed by a full, parallel parse. The results of the preparsing phase are used to help partition the XML document for data parallel processing. The parallel parsing phase is, for example, a modification of the libxml2 XML parser, which demonstrates that the approach applies to real-world, production quality parsers. Empirical study shows the parallel XML parsing algorithm can improve the XML parsing performance significantly and scales well.
04-02-2009
20090089659
Differential Dynamic Content Delivery To Alternate Display Device Locations - Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; identifying a recording period within a presentation session; recording, during the recording period, a presentation control instruction; selecting from the session structured document a classified structural element in dependence upon the recorded presentation control instruction and in dependence upon user classifications of a user participant in the presentation; and presenting the selected structural element to the user.
04-02-2009
20090094509
DOCUMENT 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
20090094510
Method 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
20090094511
METHOD 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
20090094512
METHOD 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
20090100328
METHOD 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
20090100329
Method of Deploying a Web Widget In a Desktop Widget Platform - One embodiment of a method is described for deploying a web widget, intended for use inside a web browser, in a desktop widget platform by way of a widget template modified to load the content of the web widget. The widget template is created according to the development specification of a specific desktop widget platform using generic properties and a placeholder in the source code for displaying HTML content. For any particular web widget, the generic properties of the template are modified to reflect the specific properties inferred by the web widget snippet, the placeholder is replaced with the snippet, and the resulting modified widget template is prepared for installation into the desktop widget platform where it will be deployed as a desktop widget. Other embodiments are described and presented.
04-16-2009
20090100330
Function-based Object Model for Use in WebSite Adaptation - 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. Various inventive systems and methods analyze a website's function so that its content can be adapted to different client environments, e.g. devices, network conditions, or user preferences. A novel function-based object model automatically identifies objects associated with a website, and analyzes those objects in terms of their functions. The function-based object model permits consistent, informed decisions to be made in the adaptation process, so that web content is displayed not only in an organized manner, but in a manner that reflects the author's intention.
04-16-2009
20090106643
IMAGE FORMING APPARATUS AND METHOD OF MANAGING DOCUMENT THEREOF - An image forming apparatus includes a storage unit, an operating unit to receive a selection of a document to be linked to a current document, and a controller to link information regarding the selected document to the current document using the operating unit, and to store the current document including the information in the storage unit. Therefore, a linked document may be set to a document, so it is possible to manage documents with greater convenience.
04-23-2009
20090113287
Method and system for automated web page accessibility coding standards analysis - A method and system for automated accessibility checking of Web pages. The method includes the step of accessing a Web page using a parser to generate data corresponding to the components of the Web page. The data is analyzed using an analysis engine to determine compliance of the components of the Web page with a set of accessibility standards. The results of the analysis performed by the analysis engine are subsequently stored. The results are then provided to indicate a degree of compliance with the set of accessibility standards. The method for automated accessibility checking can be implemented as a hosted application residing on a network connected server.
04-30-2009
20090113288
CONTENT OPTIMIZATION SYSTEM AND METHOD - Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.
04-30-2009
20090119577
Method and Arrangement in a Display System - The invention relates to a method in rendering of a compound graphical document described by a markup language document. It is characterized by that the method renders a first display type by recursively using at least two composing types, enters a first composition renderer that implements a first composing type at a first time point, and enters a second composition renderer that implements a second composing type at a second time point being later than the first time point.
05-07-2009
20090119578
Programming Interface for a Computer Platform - A programming interface provides functions for generating applications, documents, media presentations and other content. These functions allow developers to obtain services from an operating system, object model service, or other system or service.
05-07-2009
20090119579
System for Monitoring Personal Computer Documents for Sensitive Data - An apparatus, and a computer program are provided for securing transmitted text. Once text has been produced by an application, the potential exists for an unintended third party to obtain sensitive data transmitted over computer networks. However, a parsing function can then operate either on an individual computer or on a network to scan text at an Open Systems Interconnection (OSI) Layer 1 to assist in the prevention of sensitive data transmission. By utilizing the parsing function, text can be scanned for potentially sensitive data by using a variety of techniques, such as a learning algorithm. The sensitive data can then be verified by a user, bypassed, or autostripped.
05-07-2009
20090125799
User 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
20090125800
Function-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
20090125801
3D 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
20090125802
SYSTEM 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.
Annotation Structure for Web Pages, System and Method for Annotating Web Pages - An annotation structure for web pages, a system and a method for annotating web pages are disclosed. In the invention, a web page displayed by a web browser is treated as a bottom web page, and an XML-based vector graphic annotation is overlaid on the bottom web page, wherein the XML-based vector graphic annotation includes annotation layers created by users. All users can create their respective annotation layer on the same bottom web page, edit various annotation objects on their own annotation layer, and save the edited annotation objects onto their respective annotation layer, wherein the annotation objects are XML-based vector graphic elements having better controllability. This will constitute multiple vector graphic annotation layers on the bottom web page. When sharing, the user only needs to transmit the address (e.g. URL) of the bottom web page and his own annotation layer to other users. When the user changes an annotation layer, other users only need to update the changed annotation layer instead of updating the whole annotation structure for the web page. Accordingly, the work of co-editing is performed more efficiently in the manner of the differential update.
INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A method for processing in an information processing apparatus, which is wirelessly connected to a device serving as a Web server, and can control the device using a user interface provided by the device, includes acquiring domain information of the device when the wireless connection is established; acquiring a file required to form the user interface; substituting, by the domain information, a predetermined character string included in a description associated with processing to be executed by the device of a description in a script element included in the file; and displaying the user interface based on the file in which the character string is substituted.
05-21-2009
20090132910
Method and System for Providing an XML Binary Format - A technique for incorporating binary formatting into a tag-based description language, such as XML, is provided. The binary formatting is achieved by tokenizing the tag and attribute names into variable sized numeric tokens, thereby obviating the need for repetitive or redundant storage of lengthy unicode words, etc. The binary formatting minimizes parsing time and the generation of overhead incident to the formatting and parsing of data. Parsing time is thereby substantially decreased and generally, the size of the resulting file decreases too.
05-21-2009
20090132911
Automatic Detection and Application of Editing Patterns in Draft Documents - An error detection and correction system extracts editing patterns and derives correction rules from them by observing differences between draft documents and corresponding edited documents, and/or by observing editing operations performed on the draft documents to produce the edited documents. The system develops classifiers that partition the space of all possible contexts into equivalence classes and assigns one or more correction rules to each such class). Once the system has been trained, it may be used to detect and (optionally) correct errors in new draft documents. When presented with a draft document, the system identifies first content (e.g., text) in the draft document and identifies a context of the first content. The system identifies a correction rule based on the first content and the first context. The system may use a classifier to identify the correction rule. The system applies the correction rule to the first content to produce second content.
05-21-2009
20090138792
SYSTEM AND METHOD FOR EXTENDING AD HOC INFORMATION AROUND STRUCTURED DATA - Systems and methods for extending ad hoc information around structured data. The method for one embodiment comprises several steps. One step is creating a web interface for structured data. One step is combining the structured data through the web interface with unstructured data, wherein one or more users can collaborate to combine the structured data through the web interface with the unstructured data without administrative approval. One step is producing groups of pages extending ad hoc information around the structured data, wherein versions of the groups of pages are tracked.
05-28-2009
20090138793
Document Analysis, Commenting, and Reporting System - A document analysis, commenting, and reporting system provides tools that automate quality assurance analysis tailored to specific document types. As one example, the specific document type may be a requirements specification and the system may tag different parts of requirements, including actors, entities, modes, and a remainder. However, the flexibility of the system permits analysis of any other document type, such as instruction manuals and best practices guides. The system helps avoid confusion over the document when it is delivered because of non-standard terms, ambiguous language, conflicts between document sections, incomplete or inaccurate descriptions, size and complexity of the document, and other issues.
05-28-2009
20090138794
SYSTEM AND METHOD FOR SECURING WEB APPLICATIONS - A method includes receiving a request to render a web page, where the web page is provided by a web application. The method also includes determining how to modify one or more controls associated with the web page based on a user requesting the web page. The method further includes receiving the web page from the web application and rendering the web page with the one or more modified controls. The receiving, determining, receiving, and rendering steps could be performed by a second application in a manner that is transparent to the web application. Also, determining how to modify the one or more controls could include determining how to modify a visibility of a control, a text of a control, a style of a control, and/or a source property of a control.
05-28-2009
20090138795
ENFORCING CONTEXT MODEL BASED POLICIES WITH FORWARD CHAINING - A method for enforcing a number of context model based policies with forward chaining comprising applying a policy set including a plurality of policies to an instantiated context model which includes a set of referenced instance documents in XML format, determining whether the instantiated context model should be updated, if the instantiated context model should be updated, executing an updating operation, re-generating a new instantiated context model according to the updated instance documents and the instantiated context model, and applying the policy set to the new instantiated context model, and wherein the policies include a condition part and an action part.
05-28-2009
20090138796
System for Character Validation and Method Therefor - Character validation systems and methods are implemented. Characters in a data processing system may be may be represented by a set of n-bit data values, however not all n-bit values necessarily represent valid characters. Each data value corresponding to a character of a stream of characters may be validated in response to a member of a data structure corresponding to the value, in which each member of the data structure includes validity information for a corresponding data value. The member may be addressed by indexing into the structure with the data value.
05-28-2009
20090144610
TRANSLATING XML WITH MULTIPLE NAMESPACE EXTENSIONS - A plurality of namespace extensions in a XML file is managed. A file is parsed to identify the plurality of namespace extension elements. The namespace extension elements are grouped into a single element utilizing a set of rules.
06-04-2009
20090144611
ROLE-BASED XML+ CREATION TOOL - Methods and systems are provided for facilitating the creation of XML+ by presenting functionality and interfaces that clearly separate business and accounting logic from the technical specifications of the underlying language or standard.
06-04-2009
20090144612
DISPLAY 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
20090150764
SYSTEM 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
20090150765
STRUCTURED 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
20090158137
Prioritized Incremental Asynchronous Machine Translation of Structured Documents - Techniques for translating and presenting text in a structured document are provided. A structured document including text to be translated is received. At least one portion of the text to be translated is translated into at least one representation of translated text of a specific language. The translation is carried out in accordance with a prioritization schedule. Further, the representation of translated text is provided by at least first and second servers, the first server independently providing the representation of translated text of a first quality and the second server independently providing the representation of translated text of a second quality, the first quality being different than the second quality. As the text is translated, the representation of translated text is presented immediately when available.
06-18-2009
20090158138
IDENTIFICATION 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
20090158139
Methods 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
20090158140
METHOD 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
20090164882
METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATIC PARSING OF MARKUP LANGUAGE DOCUMENTS - A method, system, and computer program product for automatic parsing of a markup language (ML) document are provided. The method includes receiving a request from an ML producer to write an ML document including ML data in a text format. The method also includes passing the ML data in the text format to an ML parser, where the ML parser translates the ML data in the text format into a parsed binary format. The method additionally includes writing the ML data in the text format as a text format ML document to a data storage device, and writing the ML data in the parsed binary format as a parsed binary format ML document to the data storage device.
06-25-2009
20090164883
Multi-Source Web Clips - Methods, computer program products, and systems are described to assist a user in identifying a number of potential areas of interest (sometimes referred to as clippings or web clips) and presenting the areas in a uniform display environment. In some implementations, the user clippings are presented to the user in a clipview according to user preferences.
06-25-2009
20090164884
TAG AGGREGATOR - A system for managing tags on a web page is disclosed. Tags are managed by implementing primary and secondary tags. The secondary tags are aggregated to provide network and tag management efficiency.
06-25-2009
20090164885
EFFICIENT METHOD OF MIGRATING LOTUS DOMINO DOCUMENTS TO A NON-DOMINO WEB SERVER, WHILE PRESERVING SECTIONS, USING PORTABLE JAVASCRIPT - A method of mirroring Lotus Notes Domino documents to a non-Domino web server, while preserving document sections. Each request for expansion or collapsing of a section is handled at the client end when serving the mirrored copies of the original document. The number of fetches is reduced during retrieval of each state of the Lotus Notes Domino document. Each fetch resides on a mirrored document of a non-Domino web server in a form that does not require a unique html document for each fetch.
06-25-2009
20090172517
Document parsing method and system using web-based GUI software - A computer implemented method and system operational via the Internet to parse a document and extract textual information. The method includes steps of presenting to the user a graphical user interface; receiving from a user an electronic document; enabling the user to specify rules computer implementable to extract textual information; implementing the rules; storing the extracted textual information; accepting payment from the user; and delivering the extracted textual information. The system includes a server accessible via the Internet using a web browser and software. The software is accessible through the web browser. The software presents to the user a graphical user interface to interact with the server to receive an electronic document in text format, create rules implementable to extract textual information, implement the rules, accept payment, and, deliver the extracted textual information. The software is operable to store the extracted textual information.
07-02-2009
20090172518
METRIC PORTAL - Various aspects are directed to a computer system for implementing an interface for presenting metric data to a user, the computer system may comprise a storage medium, which may, in turn, comprise a sitemap. The sitemap may define an organization of portal pages and wherein each portal page comprises at least one region defining a metric data type and a metric data presentation. The computer system may also comprise at least one processor configured to implement a controller unit. The controller unit may be configured to query a data source to retrieve a first data collection, where the first data collection comprises metric data of a first business context. The controller unit may also be configured to render a first portal page selected from the organization of portal pages according to the first data collection. In response to a request for a portal page change, the controller unit may be configured to render a second portal page selected from the organization of portal pages according to the first data collection. Also, in response to a request for a business context change, the controller unit may be configured to query the data source for a second data collection comprising metric data of a second business context; and render the second portal page according to the second data collection.
07-02-2009
20090172519
WEB 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
20090172520
METHOD OF MANAGING WEB SERVICES USING INTEGRATED DOCUMENT - The present invention is about the method of operating a web service by using the integrated document of web contents. The present invention provides a detailed method of operating a web service by using an integrated document. In addition, the present invention provides a detailed method of offering an ordinary electronic document as a web service as well as modifying and editing electronic document by an execution object of the web server. If the present invention is applied to the web service, the web contents can be managed conveniently. Also, any damage on the web service due to a loss of part of the web contents can be prevented by managing the web contents, which comprise a unit web service, as one integrated document.
07-02-2009
20090177959
AUTOMATIC VISUAL SEGMENTATION OF WEBPAGES - To provide valuable information regarding a webpage, the webpage must be divided into distinct semantically coherent segments for analysis. A set of heuristics allow a segmentation algorithm to identify an optimal number of segments for a given webpage or any portion thereof more accurately. A first heuristic estimates the optimal number of segments for any given webpage or portion thereof. A second heuristic coalesces segments where the number of segments identified far exceeds the optimal number recommended. A third heuristic coalesces segments corresponding to a portion of a webpage with much unused whitespace and little content. A fourth heuristic coalesces segments of nodes that have a recommended number of segments below a certain threshold into segments of other nodes. A fifth heuristic recursively analyzes and splits segments that correspond to webpage portions surpassing a certain threshold portion size.
METHOD AND SYSTEM OF INTERFACE COMMENT MAPPING - Tracking web page comments on a computer includes storing comments on the web page and rendering the stored comments on a next draft site web page, in accordance with comment tracking policies. The comment tracking is accomplished by storing comments on the web page, upon receiving a uniform resource locator to a draft site, then loading the draft web site into an inline frame object on an application web site and loading content of the draft web site into a portion of the application web site. After loading the content, comments are drawn on a z-layer on top of a page of the drawn draft web site, by the application web site, using a scripting language; implemented by the application web site, in accordance with stored comment tracking policies. The scripting language comments and their memory locations are transmitted back to the network server.
07-23-2009
20090193329
SYSTEM 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.
Webpage processing method and system for mobile terminal - A webpage processing method and system for a mobile terminal is provided for correctly displaying a webpage encoded with a character set which is not supported by the mobile terminal. In a webpage processing method of the present inventions, the mobile terminal receives a webpage from a web server, selects a character set to be applied to the webpage, renders the webpage with the selected character set, and determines whether to apply at least one other character set to the webpage. The mobile terminal also receives a converted webpage, corresponding to the webpage encoded with a character set which is not supported by the mobile terminal, from a webpage agent to display the webpage correctly.
08-06-2009
20090204883
Method, Program and System for the Dynamic, Template-Based Generation of Internet Pages - There is described a method for the dynamic generation of internet pages, a computer program and a computer system for carrying out said method. Internet pages are thus mostly generated when requested by a client. Script languages such as ASP or PHP are used which have a high demand for hardware resources. Computer systems with limited hardware resources, in particular, integrated systems cannot however make use of the above. A flexible and resource-saving generation of internet pages has to be achieved. Said aim is achieved by means of preparing a static internet page for the client and to prepare an add-on for the variable content components. The add-on piece is generated with a standard parser, a data file and a template. The static internet page links to the data file and this to the template. Alternatively the static internet page links to both the data file and the template.
08-13-2009
20090204884
MULTI-LAYER XML CUSTOMIZATION - Embodiments of the present invention provide techniques for customizing aspects of a metadata-driven software application. In particular, embodiments of the present invention provide (1) a self-contained metadata engine for generating customized metadata documents from base metadata documents and customizations; (2) a customization syntax for defining customizations; (3) a customization creation/update component for creating and updating customizations; (4) a customization restriction mechanism for restricting the creation of new customizations by specific users or groups of users; and (5) memory and caching optimizations for optimizing the storage and lookup of customized metadata documents.
08-13-2009
20090204885
AUTOMATED MANAGEMENT AND PUBLICATION OF ELECTRONIC CONTENT FROM MOBILE NODES - A content collection and distribution system operates to collect digital data from a client node, and automatically distributes the collected data to predetermined destinations according to parameters designated in advance by authorized clients and/or other users. A mobile application is configured to operate on mobile handsets of a wireless telephone network, which comprise client nodes. A host curator application is configured to automatically classify incoming data from client nodes, re-formats the data as needed into the least common denominator format and pushes each data portion to a destination configured in advance for that data. A distribution host for data reception applets may be provided; the applets are configured to receive data from the curator application and manage the data for user access in a defined environment.
08-13-2009
20090204886
ASYNCHRONOUSLY RENDERING DYNAMICALLY CREATED CONTENT ACROSS MULTIPLE NETWORK DOMAINS - A method includes loading a first document from a first document domain and rendering the first document to create a rendition. The first document includes a first instruction to dynamically create a second document object and a second instruction to write script loading logic into the second document object. The rendering includes creating the second document object according to the first instruction, writing the script loading logic into the second document object according to the second instruction, and asynchronously rendering the second document object.
08-13-2009
20090210780
Document processing and management approach to creating a new document in a mark up language environment using new fragment and new scheme - A method of creating a new XML document having at least a root element and a declaration. The method comprises retrieving from storage a new fragment XML document comprising at least one XML template for a new XML file that itself has a root element. Then, at least one XML template is selected and the selected XML template is used to create an XML document. User and programmer interfaces, as well as device and system structures that can implement the method, also are provided.
08-20-2009
20090210781
Web application code decoupling and user interaction performance - An improved web browser architecture for an OOP application for a dynamic web page using a client-side scripting language in JavaScript and Ajax to encapsulate presentation logic as objects manipulated by a mediator class state controller object. The browser code is divided into reusable but decoupled and interacting objects. The objects publish to unknown subscribers, and there is no need for objects to explicitly know of or be bound to other objects subscribing to events, consistent with a delegate model. The state of the web browser can be maintained by the state controller, and bookmarking of the state of the web browser allows reconstruction of a web browser dynamic web page. In a preferred embodiment, a GUI for the web browser controls a SAN.
Document processing and management approach to editing a document in a mark up language environment using undoable commands - A method of creating a new XML document having at least a root element and a declaration. The method comprises retrieving from storage a new fragment XML document comprising at least one XML template for a new XML file that itself has a root element. Then, at least one XML template is selected and the selected XML template is used to create an XML document. User and programmer interfaces, as well as device and system structures that can implement the method, also are provided.
08-27-2009
20090217154
Structure-Position Mapping of XML with Fixed Length Data - A method, system and computer program product for mapping and retrieving XML code is presented. Each line of XML code is associated with a node in a node tree. Based on the depth and breadth of the node, the starting and ending positions of the line of XML code are calculated, in order to allow direct access to a particular line of XML code.
08-27-2009
20090217155
INTERNET SERVICES AND METHODS THEREOF - A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium operating in a web server having computer instructions for receiving from an Internet browser a request to create a viewing profile for a web page, creating the viewing profile by generating an asynchronous script for processing at least a portion of data supplied by a web service, embedding the asynchronous script in the web page, and presenting at the Internet browser the updated web page with the embedded asynchronous script. Additional embodiments are disclosed.
08-27-2009
20090217156
Method for Storing Localized XML Document Values - A method and apparatus are provided to create a parent XSD document that separately identifies localized data and non-localized content definitions. A tool is employed to parse the localized content definitions from the non-localized content definitions. The parsing tool generates a child XSD document pertaining to the localized content definitions identified within the parent XSD document. One or more child XML documents are created to store data pertaining to the localized content definitions of the child XSD document. Localized content is isolated in a child XML document that is governed by a corresponding child XSD document, wherein the corresponding child XSD document is derived from the parent XSD document. Just as with any other XML document, the localized content in the isolated child XML document is supported by querying and validation by XML tools.
08-27-2009
20090222720
Unique URLs for browsing tagged content - Techniques for tagging document pages via unique URLs are described herein. According to one embodiment, tags used to tag document pages and associated with one or more communities are stored in a storage. Each document page is identified via a unique URL. Each tag is associated with URLs of the document pages and each tag is associated with one or more communities. During browsing a particular document page in a main window of a browser, a URL of the browsed page is displayed in a sidebar window communicatively coupled to the main window. A tag input field is displayed in the sidebar window to receive a tag to be associated with the displayed URL, such that the tagged particular document page can be retrieved subsequently via the associated URL based on the tag. Other methods and apparatuses are also described.
09-03-2009
20090222721
Internet access GUI for mobile devices - An apparatus and system for transforming a web page for display on a mobile device is described. In one embodiment, a graphical representation of a document object model associated with a URL is displayed. Selections of at least one element of the document object model are stored as a content filter. A request for a resource associated with the content filter is processed by extracting portions of the resource according to the content filter. The extracted portions are provided to a client.
09-03-2009
20090228782
ACCELERATION 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
20090235156
DOCUMENT 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
20090235157
SERVICE 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
20090241019
SYSTEM AND METHOD OF FORMING HELP FILES - A system of forming a help file in a computer system, including an external configuration file containing information about a computer application running on the computer system, a help file having at least one page of help and an internal configuration file, and a control element to generate the at least one page of help according to the internal configuration file, wherein the control element incorporates the information from the external configuration file to the at least one page of help upon activation of the pages of help.
09-24-2009
20090249186
MULTI-PASS VALIDATION OF EXTENSIBLE MARKUP LANGUAGE (XML) DOCUMENTS - A validation sequence for an XML document can be identified. The validation sequence can include a set of validation elements. At least one validation pass can be performed for the XML document. Each validation pass can correspond to one of the validation elements. Each validation pass can be configured to validate the XML document for at least one condition defined by the validation element. A validation element result can be produced for each performed validation pass. A validation element result that indicates the XML document is invalid can cause an immediate ending of activities related to the validation sequence, which determines the XML document in general to be invalid. A validation element result that indicates the XML document is valid causes a validation pass to be performed for another one of the validation elements unless each validation element in the validation sequence has been processed. A successful validation of the XML document requires a performance of a successful execution pass for each of the plurality the validation elements.
10-01-2009
20090249187
System and Method for Generating a Converted Workflow Extensible Markup Language File Associated with a Workflow Application - The illustrative embodiments described herein provide a method, apparatus, and computer program product for generating a converted workflow extensible markup language file associated with a workflow application, such as the Workflow application from CA®, Inc. In one illustrative embodiment, the process identifies a workflow extensible markup language file associated with a workflow in a workflow application. The workflow extensible markup language file has extensible markup language content. The process converts the extensible markup language content into a new format to form converted extensible markup language content. The process generates a converted workflow extensible markup language file having the converted extensible markup language content.
10-01-2009
20090249188
METHOD FOR ADAPTIVE TRANSCRIPTION OF WEB PAGES - A web page is adaptively transcribed and rendered at a client endpoint. A request for a web page is received, and full page content of the web page is obtained from a remote web server, including assembly of previously cached parts of the web page. The web page is transcribed according to prescribed rules. The prescribed rules are selected according to user preferences, the environmental factors and information learned from prior handling of the web page. The transcribed web page is rendered.
10-01-2009
20090249189
Enhancing 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
20090249190
METHOD AND APPARATUS FOR PROCESSING STRUCTURED DOCUMENTS - A method of processing documents (e.g., extensible markup language XML documents) includes for example receiving a document, transcoding data of the document from an original character set into a parser character set, parsing the transcoded data, determining a structure profile of the document and applying an expectation model for a next document based on the structure profile of the document to determine the structure profile of the next document. A computer program and apparatus are also disclosed. Other embodiments are described and claimed.
10-01-2009
20090249191
Signing 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
20090254806
ADAPTIVE PARSING OF SPARSE XML DATA - A system for representing and generating XML data is provided. The system includes one or more processors and a mapping module configured to execute upon the one or more processors. The mapping module is configured to map each sparsely-encoded XML element of a sparse representation of a document into a complete, valid XML document. The system also includes a defaulting module configured to execute upon the one or more processors. The defaulting module is configured to generate at least one XML element missing in the sparse representation, but required to generate the complete, valid XML document.
10-08-2009
20090254807
Progressive Page Loading - Various embodiments provide an ability to load documents and access page content associated with documents while the documents are still being loaded. In at least some embodiments, while a document's structure is being processed in the background, individual pages can be requested. The same can be said for individual documents that comprise a part of a package that contains multiple documents. In at least some embodiments, multiple threads are utilized to enable a document's structure to be built and to enable a user to access portions of the document while the document is being built or loaded.
10-08-2009
20090254808
Load-Time Memory Optimization - Various embodiments can be used to process packages or documents that contain markup language describing one or more documents. Markup language descriptions can be processed to identify certain objects that reoccur or are repeated in the markup language description. If a re-occurring or repeating object is encountered in the markup language description, a resource dictionary can be used to catalog such objects and, an associated object model can include, from the resource dictionary, references to a re-occurring or repeating object. By using the resource dictionary as such, memory resources can be conserved when an in-memory representation of the object model is built.
10-08-2009
20090254809
OBJECTS HAVING USAGE RULES THAT EXIST OUTSIDE OF THE ENVIRONMENT IN WHICH THE OBJECT IS USED - An object that is usable in a plurality of different environments comprises at least one property having an associated rule that affects the object. The object and at least one of its properties and associated rules exist 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
20090254810
INFORMATION PROCESSING APPARATUS, DATA PROCESSING METHOD, AND STORAGE MEDIUM - An information processing apparatus which processes document information includes a designation unit configured to designate information which is not to be displayed in the document information, a generation unit configured to generate identification information which is uniquely determined, an addition unit configured to add metadata for restoring the designated information from the identification information to the document information, and a replacing unit configured to replace the designated information in the document information with the identification information.
10-08-2009
20090254811
OBJECTS 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
20090259934
SYSTEM AND METHOD FOR RENDERING DYNAMIC WEB PAGES WITH AUTOMATIC AJAX CAPABILITIES - A system for rendering a dynamic web page is provided. The system includes a server hosting a web site and in communication with a client via a network. A first parsing engine is provided on the server and is adapted to parse a page script to generate an intermediate script. A second parsing engine is also provided on the server and is adapted to parse the intermediate script to yield an AJAX-ready web page for rendering on the client. A method of rendering a dynamic web page and a process of rendering a web page are also provided.
10-15-2009
20090259935
System for Delivering and Enabling Interactivity with Images - A system, including apparatuses, software and methods, is disclosed for capturing and delivering images as to which various interactive functions are enabled for a user. The images introduced to the system can come from any one of a variety of sources, including from a digital camera. A graphical user interface permits a user to customize a set of interactive functions to be enabled for a given set of images. The interactively enabled images can be delivered via a webpage to a user, for example, via email, the Internet or downloaded from a disk or from disk drive on a computer on which the webpage is stored. Each image is delivered to a user in its own layer of software, which permits complex sets of images of relatively high resolution to be delivered to users without any appreciable delay associated with the delivery or the need for the user to have additional software, such as a plug-in to receive images and enable interactive functions with respect to the images. Whenever an interactive function is being carried out, a viewer perceives only one image layer at a given time, but the currently viewable image layer can be changed rapidly, so that the user can perceive the illusion of motion, including virtual rotation of an object depicted in a set of images.
10-15-2009
20090265608
DYNAMIC METHOD FOR GENERATING XML DOCUMENTS FROM A DATABASE - The invention describes a method for automatically generating XML documents containing data extracted from a database source. The method consists of defining a number of templates in the format of the database, these templates containing executable statements. Queries associated with each of the templates are also defined. The queries are used for extracting data from the data of the source database in the form of sets of records. The execution of statements of the templates generates at least one XML document that contains the data from the sets of records. By using a call instruction, a template can call any of the other templates for creating an XML document. The inventive method realizes a dynamic definition for accessing data from the database with the aid of nested templates operating directly from the database.
10-22-2009
20090265609
Method and System for Producing and Organizing Electronically Stored Information - The invention provides techniques for efficiently organizing and reviewing electronic documents to be produced in the course of a discovery process. The technique provides for marking the master or pivot document with review information, and identifying a plurality of duplicate documents related to the master or pivot document. The technique provides for reviewing a master or pivot document and propagating the review information to a set of related documents. The technique provides for producing a plurality of electronic documents where each of the electronic documents is marked up in accordance with the review information. The method provides for organizing the plurality of electronic documents so it can be presented and searched in an efficient manner.
10-22-2009
20090265610
Rendering Markup Language Macro Data For Display In A Graphical User Interface - Embodiments are provided for rendering markup language data representing a macro as macro objects in a graphical user interface on a display device and for converting macro objects to markup language data. In one embodiment, markup language data representing the macro from a data source may be translated into macro objects for display in the graphical user interface in response to receiving a paste command in an application program. The macro objects visually represent the macro. The application program may automatically convert the markup language data into the macro objects. The macro objects are then automatically rendered in the graphical user interface. In another embodiment, a selection of macro objects displayed in the graphical user interface may be received via a copy command in the application program. In response to receiving the copy command, the application program may automatically convert the selected macro objects into markup language data.
10-22-2009
20090265611
WEB PAGE LAYOUT OPTIMIZATION USING SECTION IMPORTANCE - Methods and apparatus are described which enable the efficient adaptation of web pages to mobile displays. The more important or relevant sections of a web page are identified and configured into a more compact form. Both layout preserving and high compaction techniques are described.
10-22-2009
20090265612
METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR SPECIFYING CONTENT OF ELECTRONIC MAIL MESSAGES USING A MAIL MARKUP LANGUAGE - A method, apparatus, and computer program product are provided for specifying content of electronic mail messages using a mail markup language. A method may include receiving content for inclusion in an electronic mail message. The method may further include receiving an indication of a formatting for at least a portion of the content. The method may additionally include adding the received content to the electronic mail message. The method may also include specifying the format of the electronic mail message based at least in part upon the received indication of formatting using a plurality of tags in accordance with a mail markup language. Corresponding computer program products and apparatuses are also provided.
10-22-2009
20090265613
Template Author and Method of Driving Data Capture in Document Templates - A method of providing data capture in a document template which has conditional criteria and data definitions. The method steps apply incomplete data to the document template; parse the document template; identify a data capture step; request data in response to the data capture step; and, re-parse the selected document template. The method further either identifies an nth data capture step and repeats the data request and re-parsing steps or generates a final document.
10-22-2009
20090271697
CREATING 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
20090271698
System 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
20090276693
DOCUMENT 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
20090282328
System 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
20090287994
DOCUMENT 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
20090287995
Method 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
20090292982
AUTOMATED PROPAGATION OF USER INTERACTION EFFECTS TO EQUIVALENT UI ARTIFACTS - A method for automatically propagating changes in user interaction effects across multiple user interface pages. The method includes selecting a first web based user interface page and activating a user interaction effect. Then producing a user interaction change message which is sent to a server side broker on the framework where it is queued before delivery. Then the user switches to a second web based user interface page with equivalent tasks to the first user interface page where the message may then be delivered to modify the second page to enable the action taken on the first user interface page.
11-26-2009
20090292983
HTML FILTER FOR PREVENTION OF CROSS SITE SCRIPTING ATTACKS - An HTML filter is described that converts HTML tags into HTML object and associated param tags. In an exemplary embodiment, the present HTML filter also validates existing object tags so that they may render in at least one, and optionally all, major browsers. In another exemplary embodiment, the presently described HTML filter also serves as a configurable whitelist for rich media (through controlling particular attributes, e.g., “classid”, in the object tag and affiliated param tags).
11-26-2009
20090292984
METHOD AND SYSTEM TO SELECTIVELY SECURE THE DISPLAY OF ADVERTISEMENTS ON WEB BROWSERS - A method and system to selectively secure the display of advertisements on web browsers. A method in accordance with an embodiment includes: defining a particular displayed area of the interpreted markup file; obtaining the DOM tree of the interpreted markup file, the DOM tree comprising parent and child nodes, each node being associated with displayable elements; identifying in the DOM tree a set of child nodes whose displayable elements comprise the particular displayed area; identifying in the DOM tree a first parent node comprising the set of child nodes; converting displayable elements associated with the identified first parent node to an image; generating a second parent node comprising the image; and modifying the DOM tree into a modified DOM tree by deleting the identified set of child nodes and by replacing the identified first parent node by the second parent node.
11-26-2009
20090292985
SYSTEM 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
20090300476
Internet Guide Link Matching System - A method of identifying relevant information while a user views an application user interface is provided. A keyword(s) is identified from an application user interface presented at a first computer, wherein the identification is performed transparent to a user viewing the application user interface. The identified keyword is compared with information associated with a plurality of guide links. A guide link is associated with a categorized collection of information about a topic. A relevant guide link of the plurality of guide links is identified based on the comparison. If a relevant guide link is identified, a match between the identified keyword and the identified guide link is indicated at the first computer. If a relevant guide link is identified, a user may view the identified guide link at the first computer.
12-03-2009
20090300477
Information processing apparatus, information processing method, and computer-readable recording medium storing an information processing program - An information processing apparatus parses document data described in a structured language to extract necessary information from the data. At least a part of the document data is stored in a storage unit, and the stored document data is parsed in order to extract information contained in the document data using. The parsing proceeds from a group of nodes having a high importance to another group of nodes having a lower importance in a network structure represented by the document data.
12-03-2009
20090300478
IMAGE FORMING APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM - An image forming apparatus includes multiple executing units; multiple Webpage generating units each corresponding to an executing unit and configured to execute a process corresponding to an HTTP request and generate a Web page for displaying information indicating the process result; multiple menu-information integrating units, each corresponding to an executing unit and configured to obtain, from each Webpage generating unit corresponding to the executing unit, a URL of the Webpage generating unit and menu-item display information provided for allowing use of the Webpage generating unit, integrate and store the menu-item display information in a first file specific to the executing unit, and merge, with the first file, information obtained from another first file specific to another executing unit; and a menu-page generating unit configured to generate, based on information stored in the merged first file, a Web page including menu items provided for allowing use of the Webpage generating units.
12-03-2009
20090300479
DATA CONVERTING APPARATUS AND DATA CONVERTING PROGRAM - A data converting apparatus includes: a display image producing section that receives a file including one or more records in each of which records print data for one or more pages is described so as to produce image data for displaying; a preview displaying section that displays an image based on the image data produced in the display image producing section, and receives a designation by a user operation as to whether or not printing on a record basis or on a page basis is required; and a print image producing section that produces image data for printing with respect to the record or page which is designated to be printed by the preview displaying section.
12-03-2009
20090300480
Media segment alteration with embedded markup identifier - A classification method and system for possible content alteration of a media work may include criteria regarding content that is feasible for alteration. Such criteria may be maintained in records that are accessible to an interested party. Some embodiments may include a record of primary authorization rights applicable to a possible content alteration. A further embodiment feature may include a record of secondary authorization rights applicable to substitute altered content incorporated in a derivative version. Various exemplary identifier markup schemes indicative of a location or topic or category of an alterable media content component may be implemented to enable selective audio, visual, and audio/video content alteration.
12-03-2009
20090300481
SERVER APPARATUS, INFORMATION PROCESSING APPARATUS, DATA PROCESSING METHOD, AND STORAGE MEDIUM INCLUDING PROGRAM - A character string not to be referred to which is included in structured document data is extracted, and an XML generation unit generates a random code table. Then, the XML generation unit generates a conversion font by converting character codes of a font using the table. The character codes of a document are converted in accordance with the table. The XML generation unit embeds the font and the conversion font.
12-03-2009
20090300482
Interactive User Interface for Converting Unstructured Documents - An interactive interface facilitates the conversion of unstructured documents into XML-compliant documents. A document is parsed to identify fact items in the content of the document. A classifier associates initial labels with an identified fact items, and the fact items and associated initial labels are forwarded to a user for review and correction. An interface executing on a client computer presents the initial labels associated with fact items, and enables a user to correct the labels associated with the identified fact items. Upon receipt of corrected labels from the user, the classifier is trained to update probable associations of labels and fact items in accordance with the corrected labels.
12-03-2009
20090307580
Electronic 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.
Embedding Macros in Web Pages with Advertisements - The present disclosure is directed to a system and method for embedding macros in Web pages with advertisements. In some implementations, a method includes receiving a snippet embedded in a remote Web page. Rules for embedding one or more macros in the snippet are identified. The one or more macros are associated with archiving user actions associated with an advertisement presented in the Web page. A format of the snippet is determined from a plurality of identifiable formats based, at least in part, on the rules. The one or more macros are automatically embedded in the snippet in accordance with rules associated with the snippet format.
12-31-2009
20090327859
METHOD AND SYSTEM FOR UTILIZING WEB DOCUMENT LAYOUT AND PRESENTATION TO IMPROVE USER EXPERIENCE IN WEB SEARCH - Methods and systems are provided that may be used to characterize in some manner the performance that a user may experience when accessing at least one web document. An exemplary method may include processing the at least one web document to assess a user experience associated with the at least one web document based, at least in part, on at least one predefined user experience criterion associated with the at least one web document, and evaluating the at least one web document based, at least in part, on the user experience.
12-31-2009
20090327860
Map Service - Map service techniques are described. In an implementation, one or more computer-readable media comprise instructions that are executable by a computer to recognize from text an action that is performable by a particular one of a plurality of webpages and parse a set of parameters from the text to be passed to the particular said webpage to cause the webpage to perform the action.
12-31-2009
20090327861
EFFICIENT, NON-BLOCKING MECHANISM FOR INCREMENTALLY PROCESSING ARBITRARY SIZED XML DOCUMENTS - Reader and writer XML processing APIs may process XML documents without blocking a thread by initiating any potential I/O necessary prior to reading from or writing to the XML processing API and by providing a callback which may be notified when the I/O, if any, is complete. The XML processing API may be able to simultaneously process multiple XML documents in various formats and sizes.
12-31-2009
20090327862
VIEWING AND EDITING MARKUP LANGUAGE FILES WITH COMPLEX SEMANTICS - A data processing system for editing a document written in a markup language is provided. The system includes a memory storing the document, a primary editor, and a plurality of specialized editors, a display, a computer processor connected to the display and the memory operative to automatically define a tree of hierarchical elements of the document comprising a first layer of hierarchical elements, a second layer of hierarchical elements, and a boundary layer of hierarchical elements, according to a document type definition (DTD) or schema of the document, the boundary layer being disposed between the first layer and the second layer, wherein the hierarchical elements in the boundary layer head respective subtrees comprising a portion of the second layer of hierarchical elements, the subtrees having child elements; edit the first layer of hierarchical elements using a tree view editor; establish an association of respective the specialized editors with the hierarchical elements in the boundary layer; responsively to the association automatically associate the specialized editors with the child elements of the subtrees, respectively; and cooperatively with the display, the computer processor presents and edit content of the hierarchical elements in the boundary layer and present and edit content of the child elements of the subtrees thereof using the respective specialized editors.
12-31-2009
20090327863
REFERRER-BASED WEBSITE PERSONALIZATION - Personalization of content of a web site for a user based on a web site that a user arrives from is disclosed. For example, the content of the web site from which the user arrives (i.e. the originating page), as well as the content of the web page the user has arrived to (i.e. the target page), may be categorized as pertaining to particular subjects or topics. Any time a user comes from an originating page, the subject categories for the originating page and the target page may be compared to determine if like categories exist between the pages. In the event that like categories are found, the target page may be personalized based on those categories.
12-31-2009
20090327864
Method of Transmitting a Multimedia Message Over a Network - A method of transmitting a multimedia message over a network. A Message Session Relay Protocol message is generated at a first terminal. The message comprises a plurality of data portions and a description portion, and the description portion comprises instructions for individually handling each data portion. The message is sent from the first terminal such that the description portion is sent ahead of the data portions. When the description portion and data portions are received at a second terminal, each data portions is handled at the second terminal in accordance with the instructions for handling the data portion.
12-31-2009
20090327865
WEB CONTENT CORRECTION METHOD AND DEVICE, WEB CONTENT CORRECTION SERVICE METHOD AND APPARATUS - A method includes determining a location of erroneous content in a web page in response to a user's request for correcting the erroneous content in the web page; receiving the user's input of correction content for the erroneous content; and submitting correction information to a correction service provider including the location of the erroneous content and the correction content. An alternative method includes receiving correction information submitted by a user for erroneous content in a web page, the correction information including a location of the erroneous content and correction content; storing the received correction information; and retrieving the correction information and sending the correction information to the user in response to the user's request for visiting the web page.
12-31-2009
20090327866
SYSTEM AND METHOD FOR CREATING AN INTERNATIONALIZED WEB APPLICATION - A method and a system for creating an internationalized Web application are provided. The method comprises loading a Web page into a browser in response to an operation of activating the browser by a user; scanning a Document Object Model (DOM) tree of the Web page to find all contents which possibly need to be translated in the Web page, and marking the contents visibly on the browser; collecting information related to contents to be translated corresponding to a direct selection made by the user in the contents which are identified as possibly needing to be translated in response to the selection; and extracting the contents to be translated from the Web page according to the collected information and storing the contents to be translated, and storing translated contents corresponding to the contents to be translated.
12-31-2009
20100005385
SYSTEMS AND METHODS FOR MAINTAINING A PLURALITY OF COMMON INTEREST COMMUNITY WEB SITES - Systems and methods described herein may facilitate scalability while permitting quick deployment and customization of web sites. In some embodiments, customization may involve associating custom software modules, content, and pre-compiled content templates with web-sites that are being served by a web-server application using a database. Systems and methods disclosed facilitate software maintenance, scalability, content sharing, and customization using the custom software modules and templates associated with the web-sites to serve content associated with the web site to users.
01-07-2010
20100011283
MINIMIZING 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
20100011284
DYNAMIC 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
20100017702
Asynchronous 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
20100017703
METHOD AND SYSTEM FOR CREATING AND HOSTING A WEBSITE - A quick, easy, flexible, and efficient method and system for designing, creating, maintaining, editing, hosting and publicizing a website on the World Wide Web while concurrently providing additional benefits such as publication in a directory and creation of personalized accessories. The method and system for designing, creating, maintaining, editing and hosting a website with minimal input by a user, such input comprising a user name and email address, thereby affording a user efficiency, expediency, and ease in the setup, hosting and maintenance of the website.
01-21-2010
20100023852
DECLARATIVE FORMS AND VIEWS - Technologies are described herein for declaratively defining forms and views and for rendering the declaratively defined forms and views. A declarative and rendering technology agnostic form definition is defined and stored that defines a layout for a form. A transformation definition file is also stored that defines a transformation from the declarative form definition to renderer-specific code. A transformation is performed using the transformation definition file, the declarative form definition, and form data provided by an application to generate renderer-specific markup for the form. The desired form will be displayed when a rendering client is utilized to render the renderer-specific markup. A view may also be declaratively defined, transformed, and rendered similarly.
01-28-2010
20100023853
WINDOWS PRESENTATION FOUNDATION BASED UI GENERATION FOR ABSTRACT WSDLS - Systems and method are disclosed for the automated generation of user interfaces and applications. These methods include selecting a mark up language document for creating an application, and obtaining user input for creating the user interface. These methods also include parsing the mark up language document to obtain at least one server parameter for the application, and using previously generated code to create a user interface for the application. This application can be stored in a computer readable medium.
01-28-2010
20100023854
METHOD AND APPARATUS FOR RECONSTRUCTING A WEB PAGE - Provided are a method and an apparatus for reconstructing a web page by using a web redefinition document. The method includes receiving an external web document and a web redefining document generated by a user, ‘determining whether attributes of an element in the web document are defined in the web redefining document, deciding on attributes of the element based on the determination, and constructing a web page by using the decided on attributes of the element.
01-28-2010
20100023855
METHODS, SYSTEMS AND DEVICES FOR TRANSCODING AND DISPLAYING ELECTRONIC DOCUMENTS - A received markup language document including a structured list of elements is transcoded by a method which includes analyzing the structure of the document, generating a virtual rendering of a layout of the document, and identifying one or more rectangles each containing at least one element from the virtual rendering. Data representative of the markup language document is generated, including a list of rectangles and their positions in the layout. The thus transcoded document can be displayed on a device which receives the generated data. When a position or a direction within the document is selected, such device may analyze the layout of the document to select at least one of the rectangles based on the position or direction. The device may then display at least a portion of the document selected such that the identified rectangle is given a predefined position on the display.
01-28-2010
20100031136
METHOD AND SYSTEM FOR ASSOCIATING ONE OR MORE CONTENTS WITH AN ELECTRONIC PAGE - A method and system for associating one or more contents with an electronic page. The method includes receiving a request for the electronic page from a user. The method further includes processing the request in a predefined manner. Thereafter, the method includes selecting one or more contents in response to processing the request. Further, the method includes rendering one or more contents along with the electronic page in a predetermined format.
02-04-2010
20100031137
Method and system for authoring, publishing and rendering a dynamic interactive web page - A system and method permitting users to author, publish, and render a dynamic interactive web page. The dynamic interactive web page is generated by a knowledge object which is a block of information composed of a plurality of action-condition rules. Knowledge objects may be used to build, but are not limited to building, question and answer facts, multiple choice trivia's, multiple choice quizzes, multiple choice test, polls, surveys, consultations, conversations, or complex problem resolution systems through series of information exchanges between a user and a knowledge object. Knowledge objects may provide needed knowledge in, but are not limited to, the following categories: Education, physics, history, geography, sciences, mathematics, mechanics, electronics, business, finances, entertainment, health, hobby, games, parenting, relationships, religion, real estate, shopping, sports, styles, toys, travel, trivia, etc. . . .
02-04-2010
20100031138
Method For Generating Simple Object Access Protocol Messages and Process Engine - A method for generating a Simple Object Access Protocol (SOAP) message in XML during execution of a process in a SOA-based process engine apparatus and a corresponding process engine apparatus. The method includes: generating and storing an XML character string containing a fixed SOAP message skeleton; generating and storing an XML character string containing an instance-constant variable; generating an XML character string containing a dynamic variable; and concatenating the XML character string containing the fixed SOAP message skeleton and the XML character string containing the instance-constant variable as previously stored and the XML character string containing the dynamic variable by a character string concatenating operation to generate a SOAP message. A process engine apparatus including a message analyzer unit, a message pre-composer unit, a character string depository, and a message composer unit is also provided.
02-04-2010
20100031139
NETWORK 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
20100037129
Electronic 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
20100050069
SYSTEM AND METHOD FOR CUSTOMIZING DOCUMENTATION WITH CONSTRAINT-CONTROLLED CUSTOM VALUES - A system and associated method for customizing a documentation. A documentation template has elements and each element can hold a custom value. At least one element is associated with at least one constraint that governs the validity of the custom value for the element. The documentation template is presented and custom values for elements in the documentation template are obtained. The custom value for the element can be interactively provided by a user or automatically determined by system context of the user. Then validity of obtained custom values is checked against constraints associated with each element. Constraints may be classified in determining the impact of violated constraints in generating a customized document. Elements are substituted by valid corresponding custom values, and the customized documentation for the user is generated and stored as a result.
02-25-2010
20100050070
Method for processing a web service in an NRT service and a broadcast receiver - A method of processing a web service in a Non-Real Time (NRT) service and the broadcast receiver are disclosed herein. A method of providing an NRT service in a broadcasting receiver may include receiving first signaling information, identifying whether a service type of an NRT service is a web service based upon the first signaling information, identifying a web page type and a web page version of the NRT service and browsing the NRT service. The method may further include connecting a service signaling channel, parsing the received first signaling information, determining whether the NRT service is supported in the broadcasting receiver and consuming the web contents of the NRT service. The NRT service may include at least one of a fixed NRT service and a mobile NRT service. The first signaling information may be a data casting description table (DDT) if the NRT service is the fixed NRT service. The first signaling information may be a service map table (SMT) if the NRT service is the mobile NRT service. The DDT may include a first field identifying the NRT service and a second field identifying a type of the NRT service. The type of the web service may include at least one of a web document of text HTML and a web document of CE-HTML. The third field and the fourth field may be valid if the type of the received service is the web service based upon the second field.
02-25-2010
20100050071
THE METHOD FOR PROMOTING THE ACCESSING EFFICIENCY WITH EMBEDDED WEB PAGE - A method for promoting the accessing efficiency with embedded WEB page is disclosed, the method comprises at least the steps of a). when a browsing request to a HTTP server is sent by a user with a browser, the browsing request is transmitted to the HTTP server via a media, and then divided into a data request and a presentation request; b). the data request is processed by a web page generator to trigger corresponding CGI web page and the presentation request is processed by the web page generator to retrieve the corresponding HTML web pages; c). the web page generator receives the CGI web page and the HTML web page respectively and then converts them into web pages corresponding to the data request and the presentation request; and d). the web pages are transmitted by the HTTP server to the browser via the media and displayed to the user.
02-25-2010
20100050072
SYSTEM AND METHOD FOR PROCESSING EXTENSIBLE MARKUP LANGUAGE (XML) DOCUMENTS - Systems and methods for processing documents are disclosed. Documents received at a data server are transcoded using locally stored or generated code books. Code books for transcoded documents received at a wireless mobile communication device are either retrieved from a memory on the device or requested from a data server. In response to a code book request, a data server retrieves a requested code book from a local memory or generates the requested code book and returns the requested code book to a requester. A wireless mobile communication device may also generate and transcode XML documents using a locally stored code book, a locally generated code book, or a code book received in response to a code book request.
02-25-2010
20100058167
Displaying 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
20100058168
MULTIPLE VIEWS FOR WEB APPLICATIONS ACROSS MULTIPLE ENDPOINTS - In one example embodiment, a selection may be received from a user of one of a plurality of web applications. Information related to one or more views of the selected application may be assembled and transmitted to a user computing platform for display in a plurality of application areas for a respective plurality of web pages associated with the user.
03-04-2010
20100058169
INTEGRATED DOCUMENT ORIENTED TEMPLATES - A method and system includes a server that provides a business management service to multiple independent customers. A template repository provides predefined templates, and a configuration storage stores customer changes to the predefined templates that represent customized templates. A user interface facilitates selection of customized templates as a function of scope of work for fine tuning.
03-04-2010
20100058170
PLUG-INS FOR EDITING TEMPLATES IN A BUSINESS MANAGEMENT SYSTEM - A template authoring method and system includes an application business component view that provides an interface to a user to select templates. A dialog provides a wrapper for each template to be edited by launching a server page and a host using controls provides authoring abstractions for selected authoring applications to edit the templates.
03-04-2010
20100058171
METHOD AND SYSTEM FOR DRIVING EXTENSIBLE MARKUP LANGUAGE APPLICATION ON WEB BROWSER - A method and system for driving an Extensible Markup Language (XML) application on a web browser are applied to install a kit on the web browser in a non-intrusive manner. The method includes the following steps. A request of downloading a Hypertext Transfer Protocol (HTTP) based on an XML data stream is sent by the web browser of the client. A data stream based on a tag is received on the web browser of the client, and used for determining whether the web browser of the client satisfies a preset installation condition or not. If the web browser of the client satisfies the preset installation condition, the XML application is driven in the non-intrusive manner. If the web browser of the client does not satisfy the preset installation condition, the web browser of the client is redirected to a web address displaying a specific message.
03-04-2010
20100064208
METHOD 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
20100070847
Web Content Management Template Pages in a Portal - A method for automated creation of portal pages by a portal for rendering content via a web content management system that provides a plurality of web content types which involves providing a set of basic portal page templates by a portal administrator and customizing each of the basic portal page templates for a specific web content type to be displayed by the portal page template, each of which basic portal page templates includes at least a rendering portlet for displaying the specific web content type, and which basic portal page templates are structured in a hierarchy. An instance of a selected basic portal page template is created which includes at least a reference to the selected basic portal page template, and the rendering portlets of the selected basic page template are linked with a specific content folder of a web content type of the web content management system utilizing a menu or drag and drop technique. Changes in the selected basic portal page template may be propagated to all basic portal page templates and their created instances of higher level in the hierarchy.
03-18-2010
20100070848
PRESERVING THE STRUCTURE OF A LIST IN A DOCUMENT WHILE DISPLAYING AN OUTLINE VIEW OF THE DOCUMENT - One embodiment of the present invention provides a system that facilitates preserving the structure of a list in an electronic document while displaying an outline view of the electronic document. During operation, the system receives a command from a user to display an electronic document in an outline view. In response to the command, the system determines a location of a list in the electronic document. Next, the system determines an outline-indentation level for the location in the electronic document. The system then determines an indentation level for each item in the list. Next, the system increases the indentation level for each item in the list by the outline-indentation level. Finally, the system displays the electronic document in the outline view.
03-18-2010
20100070849
ADAPTATION OF A WEBSITE TO MOBILE WEB BROWSER - A method and a system of adaptation of a website to a mobile web browser. The method includes creating a snapshot version of a presentation layer of a website. The method also includes applying a design layer above the snapshot version and indicating an element of the snapshot version using the design layer. Furthermore, the method includes associating an identifying attribute of the element with a template used to create another website and creating a rule that associates a location of the identifying attribute in the snapshot version with another location in the template.
03-18-2010
20100070850
COMMUNICATION APPARATUS, MAIL CONTROL METHOD, AND MAIL CONTROL PROGRAM - To send electronic mail in which text input in “body text” by a user who uses a mobile phone and a prestored template are combined with each other, the mobile phone stores therein a plurality of templates each containing a character insertion portion into which the text input by the user is to be inserted, receives from the user a selection of the template into which the text input in “body text” is to be inserted from among the stored templates, and inserts the text input by the user into the character insertion portion of the received template to thereby create HTML mail in which the template and the text are combined with each other.
METHODS 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
20100083093
Content 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
20100083094
HANDLING UNHANDLED RASTER OPERATIONS IN A DOCUMENT CONVERSION - The conversion of a document of a first format that supports a set of raster operations into a document of a second format that does not support one or more unhandled raster operations of the set of raster operations is disclosed. For example, one disclosed embodiment comprises locating a region in the document of the first format that contains an unhandled raster operation, rasterizing the region in the document of the first format that contains the unhandled raster operation to form a rasterized region, and incorporating the rasterized region into the document of the second format.
04-01-2010
20100083095
Method 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
20100083096
Visualizing 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
20100083097
System 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
20100083098
Streaming 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
20100083099
XML 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
20100088588
METHOD 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
20100088589
METHOD AND SYSTEM FOR DETECTING ORIGINAL DOCUMENT OF WEB DOCUMENT, METHOD AND SYSTEM FOR PROVIDING HISTORY INFORMATION OF WEB DOCUMENT FOR THE SAME - A method for detecting an original document of a web document, which is able to thwart manipulation of generation time of the web document. The method for detecting an original document of a web document comprises receiving history information on the generation or modification of web documents; filtering the web documents using the history information; and detecting an original document of the filtered web documents based on the history information.
04-08-2010
20100095197
SYSTEM 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
20100095198
SHARED COMMENTS FOR ONLINE DOCUMENT COLLABORATION - Some embodiments of the present invention provide a system that edits a document. During operation, the system shares the document as a webpage and receives, from the webpage, a comment for the document by a collaborator of the document. Next, the system updates the webpage with the comment and enables responses to the comment by other collaborators of the document from the webpage.
04-15-2010
20100095199
SYSTEM AND METHOD FOR MANAGING XML DOCUMENT MANAGEMENT SERVER HISTORY - Disclosed are a system and method for managing history information of an XDM Server history (XML Document Management Server). The system includes a first XDM Client Device operable to send XML documents (Extensible Markup Language Documents) and Filtering Rules of history information of the XML Documents, an XDM Server operable to receive and store the XML Documents and the Filtering Rules, and a second XDM Client Device operable to have access to the XML Documents stored in the XDM Server, wherein the XDM Server stores the history information as per the Filtering Rules when the second XDM Client Device has access to the XML Documents. According to the present invention, the history storage and management can be improved. The user can set the event history storage, which allows the history management to be easily performed. Especially, the user can select which information is to be stored in the history and when to store it, which prevents unnecessary history information from being stored and thus allows history management to be easily performed. In addition, the user can easily perform searching and retrieving of history information.
04-15-2010
20100095200
PRINT CONTROL APPARATUS AND PRINTTICKET CONTROL METHOD - A print control apparatus includes a determining unit to search for one or more PrintTickets for each level within an XML paper specification (XPS) file in response to an XPS file print command, and to determine whether the one or more PrintTickets found as a result of searching conflict with each other within the XPS file, a user interface, and a controller to control the user interface to display one or more conflicting PrintTickets if it is determined that the one or more PrintTickets conflict with each other within the XPS file. Therefore, it is possible for a user to easily determine which PrintTickets conflict with each other within the XPS file and to readily control these conflicting PrintTickets.
METHODS 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
20100100807
DATA 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
20100100808
CREATING 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
20100107051
SOFTWARE 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
20100107052
ENCODING/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
20100107053
WEB 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
20100107054
Method 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
20100107055
EXTRACTION 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.
DATA 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
20100115396
System 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.
APPARATUS AND METHOD FOR EFFICIENTLY DISPLAYING WEB CONTENTS - A method for displaying web content on a mobile communication terminal is provided. When a touch input is received from a user for web content displayed on the mobile communication terminal having a touch screen, a process for selecting an area to be enlarged at a position where the touch input is generated and overlapping, enlarging, and displaying the selected area on the entire screen is performed. When the selected area is enlarged, rendering performance can be improved and a dynamic view can be provided to the user.
05-06-2010
20100122155
ONLINE MARKETPLACE FOR AUTOMATICALLY EXTRACTED DATA - A system for automatically locating and data-typing information originating from many Web pages, and then collecting that information in a database. The database is then made available via an online data marketplace which allows users from different organizations to buy and sell related data, associated advertisements, and access to the communities of end-users who may also view advertisements and make purchases.
05-13-2010
20100122156
DYNAMIC 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
20100125781
PAGE GENERATION BY KEYWORD - The dynamic creation of a web page based on frequently searched content of interest to users, which permits the creation of web pages focused on topics that will receive a high ranking by search engines, including a computer implemented method and a system for dynamically creating a computer readable web page with relevant user information, including receiving a search phrase that has been entered as a query into a search engine, parsing digital content of user generated records with a computing device to identify user generated content relating to the search phrase, aggregating the user generated content relating to the search phrase into a web page, and adding metadata to the webpage corresponding to the search phrase.
05-20-2010
20100125782
Electronic 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
20100131837
VALIDATION FRAMEWORK - Methods and systems for validating input data are provided. Methods employed by the systems may include communicating validation configuration data to a first engine that validates input fields associated with a first communication interface, and generating, via a second engine, browser code operative to cause a browser to validate input fields of a web page associated with the browser code according to the validation configuration data, wherein input fields of the first communication interface and input fields of the web page that are related are validated according to a same set of validation configuration data. An error message may be displayed to a user of the first communication interface when an input field of the first communication interface is invalid. Error message display code may be embedded in the browser code. The error message display code may enable displaying an error message to a user viewing the web page associated with the browser code.
05-27-2010
20100131838
WEB EXTENSION MECHANISM - An an extension module to enhance the functionality of a web page. An extension point module searches a web page for an extension point and determines an extension point type for the extension point. The extension point module requests a plurality of extensions corresponding to the extension point type. The extension module provides an extension unit comprising a plurality of extensions corresponding to the extension point type. The extension point module runs each of the plurality of extensions in the extension unit on the extension point, wherein running each of the plurality of extensions on the extension point adds functionality to the web page.
05-27-2010
20100131839
AUTOMATED MARKUP LANGUAGE LAYOUT - Methods and computer programs for automatically creating a text layout in a markup language design for a product to be printed. A number of defined text elements are available for user text. The layout is based on the text elements having user text content. Text elements without text content are disregarded. Positioning of the text elements is determined based on the height of the text elements, defined text element spacing distances, and a defined positioning order. Creating a layout may include positioning design elements relative to the text elements. Font sizes and spacing distances are automatically reduced if necessary to create a suitable layout.
05-27-2010
20100131840
PRODUCTS AND PROCESSES FOR PROVIDING ONE OR MORE LINKS IN AN ELECTRONIC FILE THAT IS PRESENTED TO A USER - Methods, systems, and apparatus are described for providing a link in an electronic file being presented to a user in accordance with a set of one or more preferences, each preference providing an association between one or more data patterns and a computer network resource. According to some embodiments, one or more layers may be available and/or selectively activated (e.g., by a user) for modifying electronic files.
05-27-2010
20100138735
DOCUMENT PROCESSING DEVICE - A technique is provided which appropriately processes data structured by a markup language.
06-03-2010
20100138736
DELIVERING MULTIMEDIA DESCRIPTIONS - A method of processing a document described in a mark up language, for example XML, is disclosed. A structure and a text content of the document are separated, and then the structure is transmitted before the text content, for example, by streaming. Parsing of the received structure is commenced before all of the text content is received. Also disclosed is a method of forming a streamed presentation from at least one media object having content and description components. A presentation description is generated from at least one component description of the media object and is processed to schedule delivery of component descriptions and content of the presentation to generate elementary data streams associated with the component descriptions and content.
06-03-2010
20100138737
UNIFIED 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
20100146378
Optimize View Elements Sizes to Maximize Most Data Viewed in a Multiple View Elements GUI - A View Element Adjuster (VEA) comprises a web page rewrite program and a view element optimization program. The rewrite program monitors a web page having a plurality of view elements and resizes one or more of the plurality of view elements in accordance with a set of user configured preferences, a plurality of priorities for each of the plurality of view elements, and the data dynamically retrieved for each of the plurality of portlets. VEA also has a window preference program, a portlet preference program, and a portlet priority program.
06-10-2010
20100146379
ISOLATING APPLICATIONS HOSTED BY PLUG-IN CODE - Described is a technology in which one application running in a browser can host another application (e.g., an advertisement) in an isolated manner that prevents the hosted application from accessing browser data, or data of any other hosted application (including the host). The host and/or hosted application may be a browser plug-in (e.g., Microsoft® Silverlight™) application. The host application privately instantiates a hidden plug-in, with that hidden plug-in's access to browser data disabled, and loads the hosted application in the hidden plug-in. A XAML tag element may be used to identify the hosted application, along with a rendering area for the hosted application. Content from the hosted application is composited with content from the host application when rendering. The host application may provide keywords to the hosted application, such as for selecting relevant advertisements, and/or may allow the hosted application to open a browser window to display associated website content.
06-10-2010
20100146380
Apparatuses, 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 page
06-10-2010
20100146381
METHOD OF ESTABLISHING A PLAIN TEXT DOCUMENT FROM A HTML DOCUMENT - The present invention provides a method of establishing a plain text document from a HTML document. The method including the steps of (A) acquiring a HTML document defined by HTML elements, each composed of tags and content between the tags; (B) pre-processing the HTML document by omitting some of the tags (including the content between those tags), whereby the rest of the HTML document comprises at least one target tag (including content between the target tags); (C) using a data structure to store the remaining tags of the pre-processed HTML document; (D) grouping the remaining tags (including the content between the remaining tags) stored in the data structure of the pre-processed HTML document into at least one target group according to the target tag(s); and (E) identifying the target group(s) most related to a title of the HTML document by comparing correlation(s) between the target group(s) and the title, and establishing a plain text document having the content of the identified target group.
06-10-2010
20100146382
Differencing and Merging Tree-Structured Documents - Differencing and merging tree-structured documents, such as eXtensible Markup Language (XML) documents, is disclosed. A differencing-and-merging system for tree-structured documents of one embodiment of the invention includes a difference processing unit and a merging processing unit. The differencing processing unit performs a difference operation on at least two tree-structured documents, in accordance with difference configuration information regarding the documents. The merging processing unit performs a merging operation on the tree-structured documents from correspondence information generated by the difference processing unit, based on the difference operation configuration information regarding the documents. The correspondence information indicates differences among nodes of the documents. The difference operation configuration information specifies one or more nodes among the documents that are to be considered equivalent when the difference operation is performed, and one or more nodes among the documents that are to be ignored when the difference operation is performed.
06-10-2010
20100153836
Content rendering control system and method - A system and method for controlling of rendering of content via electronic networks, whereby content is rendered at a content page only when and to the extent that a pre-defined area of the content page is within the viewer's browser window dimensions and scrolling position, or within a pre-defined distance outside of said browser window dimensions and scrolling position. When a viewer accesses a content page and as the viewer scrolls up or down or left or right on the page, or increases or decreases the dimensions of the viewer's browser window, content that has been designated to render in the content page area corresponding to the viewer's then current browser window dimensions and scrolling position is rendered. Content relating to areas of the content page that are not within (or within such pre-defined distance from) the viewer's browser window dimensions and scrolling position unless or until such area is within such browser window dimensions and scrolling position or said pre-defined distance outside of same.
06-17-2010
20100153837
PROCESSING METHOD AND SYSTEM FOR CONFIGURING AN EXI PROCESSOR - The present invention concerns a processing method and system for configuring a processor for coding/decoding structured documents of XML type. The method includes generating at least one unified model representative of the structure of an element type on the basis of at least one structured configuration document, said unified model including statistical information on transitions between items made in the occurrences of said element type within the configuration documents, and optimizing said unified model, using the statistical information on transitions, by deletion of at least one transition of the unified model and/or grouping together of at least two transitions within the unified model. Thus, the transition information makes it possible to configure the processor with a number of productions that is limited and adapted for the coding or the decoding of the structured documents.
06-17-2010
20100153838
ADAPTIVE CONTENT DELIVERY - A method and apparatus that provides adaptation in the content delivered to a palmtop computer. Connections between a palmtop computer and the Internet can vary from low speed dial-up to very high speed. Also, a palmtop computer's display, memory and processing power can vary considerably. Communication with the Internet is generally through a proxy server that can deduce these considerations from the palmtop computer's serial number and/or other information specified by user. The proxy server can then adapt the content based upon these considerations (e.g. only send two bit gray scale images to non-color palmtop computer, only send first frame of animated gif to low processing power palmtop computer, etc.).
Techniques for Utilizing Dynamic Components with Wikis - Various technologies and techniques are disclosed for integrating wiki content with one or more dynamic components. A web page is output that contains wiki content that can be edited in a visual text editor. A selection is received from a user to add a dynamic component to the web page from within the visual text editor. A revised version of the web page is output for display. The revised version of the web page includes the dynamic component along with the wiki content. Techniques for parsing web pages having wiki content and dynamic components are also described that use a tag to indicate that the dynamic component is present.
06-24-2010
20100162097
ROBUST WRAPPERS FOR WEB EXTRACTION - A computer-implemented method to determine a robust wrapper includes developing a model indicative of the temporal history of a document, such as a web document written in a markup language. Based on the developed model, robustness characteristics are determined for a plurality of different wrappers representing associated paths to the data item in a representation of the document. Based on a result of the determining operation, a result wrapper of the plurality of wrappers is provided. The result wrapper has a desired robustness characteristic.
06-24-2010
20100162098
METHOD AND SYSTEM FOR DISPLAYING VARIABLE SHAPED PRODUCTS ON A COMPUTER DISPLAY - A computerized system, method, and computer-readable media implementing a method for defining a variable shaped document for web viewing is presented. Markup language descriptions are defined for cutlines defining a shape of an item to be produced, and for content to be displayed on the item within the boundaries of the cutlines. Markup language rules area defined that prevent display of content in areas on a display screen outside the defined shape of the item to be produced.
06-24-2010
20100169761
COMPUTER 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
20100169762
COMMUNICATION 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
20100169763
METHOD 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
20100174976
Efficient Data Structures for Parsing and Analyzing a Document - Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements.
07-08-2010
20100174977
METHODS 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.
07-08-2010
20100174978
Identification of Guides and Gutters of a Document - Some embodiments provide a method for analyzing an unstructured document that includes a number of words. Each word is an associated set of glyphs and each glyph has location coordinates. The method identifies clusters of words based on the location coordinates. Based on the identified clusters, the method defines a set of boundary elements for the glyphs that identify a set of borders for the glyphs. The method defines a structured document for the unstructured document based on the glyphs and the defined boundary elements. To identify clusters of words, the method orders the location coordinates and identifies several partitions of the location coordinates. Each partition specifies a particular grouping of the coordinates into subsets. For each partition, the method identifies a particular set of subsets of location values that satisfy a particular set of constraints and determines a set of subsets of location values that optimizes a particular measure.
07-08-2010
20100174979
Identification, Selection, and Display of a Region of Interest in a Document - Some embodiments provide a method for displaying a structured document that includes a hierarchy of structural elements. The hierarchy is constructed by analyzing an unstructured document. The method displays the structured document on a device. The method receives a selection of a position of interest in the document. Based on the position of interest, the method identifies a structural element within the hierarchy as a region of interest. The method modifies the display of the document to highlight the identified region of interest.
07-08-2010
20100174980
Identification of Regions of a Document - Some embodiments provide a for analyzing a document that includes a number of primitive elements. The method identifies boundaries between sets of primitive elements and identifies regions bounded by the boundaries. The method uses the identified regions to define structural elements for the document. The method defines a structured document based on the primitive elements and the structural elements.
07-08-2010
20100180192
DYNAMICALLY CONFIGURING A PRESENTATION LAYER ASSOCIATED WITH A WEBPAGE DELIVERED TO A CLIENT DEVICE - Methods, systems and media for dynamically configuring a presentation layer associated with a webpage delivered to a client device are provided. A request for a webpage is received and a number of static components of the webpage and a script are sent, the script being capable of determining a number of characteristics of the client device. A number of characteristics of the client device are received. One or more presentation-layer components of the webpage are determined based on the characteristics received. The presentation-layer component(s) of the webpage are sent to the client device.
07-15-2010
20100180193
METHOD AND SYSTEM FOR DETECTING A STATE OF A WEB APPLICATION USING A SIGNATURE - A method and system for generating a signature for determining whether a web page is in a first state or a second state, comprising the steps of selecting a plurality of web pages for processing, requesting the web pages in the first state, dividing the first state pages into a first set of text blocks, requesting the web pages in the second state, dividing the second state pages into a second set of text blocks, eliminating from the first and second sets the text blocks that are common between the first and second set, generating a signature comprising the text blocks of the first set as a component indicative of the first state and the text blocks of the second set as a component indicative of the second state.
07-15-2010
20100180194
METHOD AND APPARATUS FOR SOLVING UI STYLE CONFLICTS IN WEB APPLICATION COMPOSITION - A method and apparatus for solving UI style conflicts in web application composition. The method includes the steps of: detecting, in the runtime environment of a web browser, a page element referring to duplicate UI style definitions in a web composite page; determining the UI style definition referred to by the page element in an imported widget or a local page from which it originates; and relating the page element and the determined corresponding UI style definition in the web composite page, so as to solve the UI style conflict.
07-15-2010
20100180195
METHOD AND APPARATUS FOR HARDWARE XML ACCELERATION - A method and apparatus for accelerating processing of a structured document. A hardware XML accelerator includes one or more processors (e.g., CMT processors), one or more hardware XML parser units, one or more cryptographic units and various interfaces (e.g., to memory, a network, a communication bus). An XML document may be processed in its entirety or may be parsed in segments (e.g., as it is received). A parser unit parses a document or segment character by character, validates characters, assembles tokens from the document, extracts data, generates token headers (to describe tokens and data) and forwards the token headers and data for consumption by an application. A cryptographic unit may enforce web security, XML security or some other security scheme, by providing encryption/decryption functionality, computing digital signatures, etc. Software processing, bus utilization and latencies (e.g., memory, bus) are greatly reduced, thereby providing significantly improved XML processing and security processing throughput.
07-15-2010
20100185934
ADDING NEW ATTRIBUTES TO A STRUCTURED PRESENTATION - Methods, systems, and apparatus, including computer programs stored on computer storage media, for retrieval and display of information from an electronic document collection. One aspect can be embodied in machine-implemented methods that include the actions of receiving description data describing a preexisting structured presentation, comparing characteristics of the preexisting structured presentation with content of electronic documents in an unstructured collection of electronic documents to locate electronic documents that identify a new attribute that is relevant to the preexisting structured presentation, adding an identifier of the new attribute to the preexisting structured presentation to form an expanded structured presentation, and outputting instructions for presenting the expanded structured presentation.
07-22-2010
20100185935
SYSTEMS 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
20100185936
INFORMATION PROCESSING METHOD, INFORMATION PROCESSING APPARATUS, AND PROGRAM - There is provided an information processing method, including the steps of: obtaining a first format document described using a mark-up language; and generating, based on definition data defining a hierarchical relationship of at least two types of tags of the mark-up language in a document structure, a second format document representing a tree structure having at least a node thereof corresponding to the tag or to a text related to the tag from the first format document.
07-22-2010
20100185937
METHODS AND APPARATUS FOR CREATING MARKUP LANGUAGE DOCUMENTS - A method for generating markup language documents, e.g., XML documents, uses a code generator that creates programs configured to create dynamic XML documents at run time, avoiding many of the complexities arising from the use of conventional “XML GENERATE” statements. In one embodiment, this process involves (1) creating a template document using a markup language, wherein the template document includes a set of tags associated with the markup language documents; (2) parsing the template document to determine a working storage structure corresponding to the tags in the template document; and (3) generating an application program in the programming language (e.g., COBOL), wherein the application program includes a definition of the working storage structure, and is configured to generate, during run-time, a markup language document corresponding to the original template document.
07-22-2010
20100185938
MULITPLE UPDATES TO CONTENT DESCRIPTIONS USING A SINGLE COMMAND - Updates to a content description represented as a tree are contained in a series of fragment update units. Each fragment update unit includes an update command and a navigation path, and may include a fragment payload depending on the update command. The update command is applied to a set of nodes in the tree that are selected using the navigation path. The fragment payload may contain a fragment, a fragment reference, or an attribute. The update command may be an add, delete or replace command. More than one fragment payload may be present in the fragment update unit, with each fragment payload applied to a different one of the nodes from the set selected by the navigation path.
07-22-2010
20100192054
SEMATICALLY TAGGED BACKGROUND INFORMATION PRESENTATION - A method of associating information with a portal in a computing system includes receiving at a server a markup of a web page to be rendered at a portal layer; analyzing, at an analysis layer including an analysis engine, the semantic content of the markup; injecting the markup into its Document Object Model (DOM) via JavaScript logic to wrap information pieces into semantic tags in a semantic layer; connecting to a database to track all occurrences of semantically tagged information pieces and user-generated annotation; and rendering the markup to a user, the rendered markup including background information related to the semantically tagged information pieces.
07-29-2010
20100192055
APPARATUS, METHOD AND ARTICLE TO INTERACT WITH SOURCE FILES IN NETWORKED ENVIRONMENT - A subject of a file's content which is stored on a physical storage medium at a logical address in a networked system may be determined and used to identify the file to facilitate retrieval and/or the provision of information about the file, for example via forums or messages.
07-29-2010
20100199167
DOCUMENT PROCESSING APPARATUS - A structured document file is created in an efficient manner. A document acquisition unit
08-05-2010
20100199168
Document Generation Method and System - A method executed by a computer of generating a repurposed document comprising providing a representation of a first document with no explicitly defined structure, extracting structural information for the first document using a set of predefined rules, determining a first content item formatted using a first style of the first document using the structural information, applying a second style to the first content item in order to generate a second content item, and generating the repurposed document using the second content item, wherein a visually perceived significance is maintained between said first and second items, and a programmed computer operable to perform the same.
08-05-2010
20100199169
WEB BROWSER EXTENSION FOR SIMPLIFIED UTILIZATION OF WEB SERVICES - A method of automatically consuming and processing web services includes parsing a first document describing a web service to identify a first set of attribute-value pairs describing a function offered by the web service and a second set of attribute-value pairs specifying instructions for processing result data returned by the function for rendering in a user interface element; constructing an invocation request object for invoking the first function based upon the first and second sets of attribute-value pairs; and processing the result data returned by the first function based upon the second set of attribute-value pairs to generate a set of code executable to render a presentation of the result data in the user interface element. The second set of attribute-value pairs includes a first attribute-value pair specifying a data type for the result data and a second attribute-value pair specifying a first instruction for processing the result data.
METHOD, SYSTEM AND PROGRAM PRODUCT FOR PROVIDING AN ON-DEMAND RICH MEDIA PRESENTATION TOOL - An on-demand rich media presentation tool (ODRMPT) is disclosed that allows users to upload files, author a presentation with rich media content, deliver it to recipients and track viewing data. The tracked viewing data can include information about recipients' behavior regarding the presentation, e.g., if the presentation was viewed, how long it was viewed, how long a recipient spent viewing each page, whether the presentation was forwarded, whether a recipient viewed a video and how much of the video was viewed, and where the recipient was located when viewing the presentation.
08-05-2010
20100199172
XML streaming transformer (XST) - The present invention includes devices and methods to specify a document transformation. A template specifies a transformation that is applied to a document in a streaming mode, without building a full object tree in memory representing the document.
08-05-2010
20100211865
CROSS-BROWSER PAGE VISUALIZATION GENERATION - Many web developers spend significant time investigating and/or mitigating inconsistencies that may present when a web page is rendered across different browsers. Most websites are developed for multiple versions of one or more web browser and/or for multiple versions of one or more platforms. As provided herein, a cross-browser page visualization may be generated. A visualization may comprise a Document Object Model (DOM) associated with a screenshot image of a web page rendered within an available browser. Multiple visualizations may be created using locally installed browsers and/or remote browsers. The visualizations provide high-fidelity browser renderings coupled with underlying styling and/or DOM information that may be used to interrogate and/or annotate the screenshot image, thus allowing a web page to be developed that can be desirably rendered on different browsers, different operating systems and/or on different versions of the same.
08-19-2010
20100211866
SYSTEM AND METHOD FOR CONVERTING THE DIGITAL TYPESETTING DOCUMENTS USED IN PUBLISHING TO A DEVICE-SPECFIC FORMAT FOR ELECTRONIC PUBLISHING - A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.
08-19-2010
20100211867
PROCESSING MODULE, A DEVICE, AND A METHOD FOR PROCESSING OF XML DATA - For processing of XML data by use of a finite state automaton, the XML data is based on a predetermined XML schema and the finite state automaton has states and transitions being arranged based on the predetermined XML schema. In the finite state automaton, at least one of the transitions of the finite state automaton, which refers to an element or attribute of the XML schema, has a variable length binary code, the variable length binary code being arranged to code the element or attribute of the XML schema. An improved handling of XML data in several systems or devices of several technical areas is provided, wherein saving of memory resources and processing resources or costs in the systems and devices is enabled.
08-19-2010
20100211868
CONTEXT-ENRICHED MICROBLOG POSTING - Disclosed are a system, method, and article of manufacture for context-enriched microblog posting. In one aspect, a message component is provided. A context data related to a context of a computing device used to generate the message component is provided. The message component and the context data are associated. The context data may be communicated to a web browser. The message component may be communicated to the web browser. The message component may be rendered in a format for communication as a short message service (SMS) message that includes a reference to the context data. The message component and the context data may be rendered in a format for communication as a multimedia messaging service (MMS) message.
METHOD AND SYSTEM FOR CLIENT-SIDE USER INTERFACE ENHANCEMENT TO ENABLE APPLICATION INTEGRATION AND PORTALISATION - A system for integrating and interoperating multiple heterogeneous applications, the system comprising: an Integrated Development Environment (IDE) to enable human users to define the integration and interoperation points of the multiple applications; a configuration file format based on which the IDE generates specific configuration instances; and a runtime engine that understands configuration files adhering to the file format and performs the necessary integration and interoperation actions on the various constituent applications that have been referred to in the configuration file.
08-26-2010
20100218085
METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY GENERATING A SECTION OF A WEB PAGE IN A COMPUTER NETWORK - A system uses “dimensions” to filter information in a computer network. Dimensions can be categories such as geographic location, corporate department, employee classification or time period, etc. Each dimension includes one or more “elements.” An element is essentially a “value” for the dimension. For example, in the “geographic location” dimension, values can be “worldwide,” “Europe,” “France,” etc. A “community” is a set of values for one or more dimensions. Thus, the community defines a segment, or “slice,” of documents or information within the total documents or information available. “Themes” are used to further organize the documents. Themes are subject categories. Documents, and document portions, can be associated with themes and are organized according to themes. Dimensions, dimension values, and themes can be set by a system administrator.
08-26-2010
20100223544
REMOTELY CONTROLLING A BROWSER PROGRAM - In a method for remotely controlling a browser program executed on a source computer from a target computer, wherein the browser program generates a browser window (
09-02-2010
20100223545
IP Multimedia Subsystem Service Configuration - A method of controlling the presentation of user changeable IP Multimedia Subsystem service conditions at a user terminal, where service conditions are defined within an XML document maintained within the IP Multimedia Subsystem network. The method comprises including within the XML document one or more informational elements identifying those conditions that the user can change and, upon receipt of the XML document or a fragment thereof at the user terminal, interpreting said informational element(s) and presenting to the subscriber only those conditions that can be changed.
SELECTIVE DISPLAY OF ELEMENTS OF A SCHEMA SET - A schema browsing system is described herein that allows a user to quickly consume information about one or more XML schema elements of a schema set that the user is interested in and to visualize relationships of other elements to the elements of interest, irrespective of how the elements are physically stored and subdivided in XSD or other schema files. The system displays elements selected by the user and excludes portions of the schema set that are not related to the displayed elements. The system displays the selected elements along with a visual indication of the relationships between the selected elements. By repeating the process of selecting elements, the user can use the system to build up a display that includes only those elements and relationships in which the user is interested.
09-16-2010
20100235726
Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display - In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.
09-16-2010
20100241948
Overriding XSLT Generation - A method is presented for editing and saving a web page at a client based web-page editor. A rendered web page is received from a server computer and displayed at a web-page editor on the client computer. The client computer identifies one or more customizable web parts on the web page and also identifies one or more shared templates that are associated with the customizable web parts. Each identified shared template is copied as an overriding template. A data view of one or more web parts is edited, causing one or more of the overriding templates associated with the web part to be modified. When the edited changes are saved, the client computer sends a message to the server computer. The message includes the portions of the overriding templates that are modified as a result of the edited changes to the web page.
INSERTING WEB CONTENT INTO A DESTINATION WEBSITE - An embodiment of the current invention is directed to inserting content from a source website into a destination website. Content from the source website is selected as selected content. A destination website is navigated to and, thereafter, a script is executed in a window displaying the destination website. In embodiments, the script performs a process that includes retrieving the selected content and displaying the selected content on the destination website.
09-30-2010
20100251096
METHOD OF ENTERING OF DATA INTO A DATA PROCESSING SYSTEM - The present invention relates to a method of entering of data in a data processing system. A first linear sequence of top-level icons is displayed. A second linear sequence of second-level icons for a selected one of the top-level icons is also displayed such that the position of the leading icon of the second linear sequence is aligned with the selected one of the top-level icons of the first linear sequence. At least one data entry field for a selected one of the second-level icons is also displayed.
09-30-2010
20100251097
SCHEMA FRAMEWORK AND A METHOD AND APPARATUS FOR NORMALIZING SCHEMA - The schema framework of the present invention is a set of rules and best practices that a user follows when creating schema in accordance with the present invention. By following these rules, schema are produced that can be used, reused, and managed in a distributed computing environment, thus reducing the time and effort associated with creating instance documents. Certain rules govern the content and format of the schema namespaces. Each schema namespace includes a category identifier that identifies a category to which the schema associated with the namespace relates. Once an instance document has been published by storing it in a schema repository, the schema and the namespace associated with that schema are “frozen” and cannot be changed. By freezing the schema and namespace, the schema and namespace become standardized, which facilitates instance document generation, validation, and use across a distributed system.
09-30-2010
20100262902
Schema Based User Interface Mechanisms - A user interface may be generated from a schema and a rule template to create data usable by an application. The schema may define the broad constraints of the data acceptable to the application, and the rule template may include specialized knowledge or logic for selecting appropriate data values. An automated user interface generator may use default values or information in the rule template to generate a user interface. In one embodiment, a schema and rule template may be used to generate policies for managing computing devices in an enterprise environment. The rule template may include rules that reflect expert knowledge or recommendations for selecting settings, and may include complex rules that incorporate attributes or values from several different configurable parameters.
10-14-2010
20100262903
SYSTEMS AND METHODS FOR CONTEXTUAL MARK-UP OF FORMATTED DOCUMENTS - The present invention relates to systems and methods for the contextual mark-up of formatted electronic documents. These systems and methods have many applications, including use for online editing and education.
10-14-2010
20100269032
ADVANCED 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
20100269033
COMPUTERIZED METHOD AND COMPUTER PROGRAM FOR DISPLAYING AND PRINTING MARKUP - The present invention provides a computerized method and computer program product for automating the traditional markup process such that changes to an original digitized document are displayed on the face of the original digitized document and may be printed as displayed. This invention automates the markup process by adding markup clusters to the original digitized document. A markup cluster comprises three elements: a reference graphic, a white space graphic, and a connector. The reference graphic indicates the location and type of change to existing text. The white space graphic indicates the change in text and is displayed in the margin or white space. The connector is a graphic that does not cross over text and indicates a relationship or “connection” between the reference graphic and the white space graphic. The resulting markup cluster is displayed on the original digitized document and optionally may be printed as displayed.
10-21-2010
20100269034
HIGH-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
20100269035
Method for Dynamically Generating a "Table of Contents" View of the HTML-Based Information System - Methods and systems are disclosed for displaying information topics that are available via an online help system. The methods and systems store information for given topics in a respective folder associated with a given topic, detect the selection of one of the folders associated with a topic of interest, search files at a hierarchical level in the selected folder to identify files of a predetermined type, locate HTML metatags that pertain to the display of help information, merge data associated with the HTML metatags into a HTML template file to generate an HTML file containing data associated with each of the located HTML metatags, and provide a table of contents for the topic of interest associated with the selected folder using the generated HTML file.
10-21-2010
20100275115
XDM 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
20100275116
CONTEXT DRIVEN ARRANGEMENT OF PORTLETS IN A PORTAL - Embodiments of the present invention provide a method, system and computer program product for context driven arrangement of portlets in a portal page. In an embodiment of the invention, a method of context driven arrangement of portlets in a portal page can be provided. The method can include computing a context for an application co-executing with a portal page in a computing client, and arranging portlets in the portal page in the computing client based upon the computed context.
10-28-2010
20100275117
METHOD AND SYSTEM FOR HANDLING REFERENCES IN MARKUP LANGUAGE DOCUMENTS - A computer-based method and system for processing links in a markup language document are provided. The method includes providing a specification in computer memory, the specification including at least one link description rule and at least one link processing rule for processing links which satisfy the link description rule. A markup language document is input to computer memory and links in the markup language document are processed in accordance with the link description rule(s) and link processing rule(s) of the specification to generate processed data. The processed data includes at least one of a modified markup language document and data derived from the markup language document.
10-28-2010
20100281356
Construction and analysis of markup language document representing computing architecture having computing elements - A markup language document representing computing elements of a computing architecture, such as data storage elements of a data storage architecture, is constructed and analyzed. A first computing element contained by a second computing element is represented; a first tag of the document corresponding to the first computing element is nested within a second tag of the markup language document corresponding to the second computing element. A non-containing/contained relationship from the first computing element to a third computing element is also represented; a pointer tag of the document corresponding to the data access path is nested within the first tag, and references a third tag of the document corresponding to the third computing element. Get-pointer-node and get-child-node application programming interfaces for the markup language are called to traverse among containing/contained relationships. Pointer tags are followed to traverse among non-containing/contained relationships. Redundant attributes among the relationships can thus be detected.
11-04-2010
20100281357
SYSTEM 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
20100281358
WEB SERVER AND METHOD TO PROVIDE WEB-PAGES TO MANAGE DEVICES - A web server and a method to provide web-pages to manage devices. A storage stores data for a web-page setting attributes and attribute values related to at least one device. A web-page generator generates a basic web-page based on the stored data of the web-page if to display of the web-page is requested from a user terminal. A communicator transmits the generated basic web-page to the user terminal. A server controller controls the web-page generator to generate a first web-page to display at least one attribute and attribute values of the at least one attribute on the basic web-page displayed on the user terminal. Thus, only attributes and attribute values, which can be supported by a device, can be displayed on a user interface (UI) screen. As a result, a user can easily write a workform.
INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD - A structured document including a first element which includes an attribute that handles values as character strings, and a second element which defines a change of the values of the attribute is acquired. The attribute is extracted from the first element, and the extracted attribute is converted into a child element of the first element. The second element is converted into a third element which defines a change of the values of the attribute converted into the child element. The structured document updated by the conversions is output as a structured document.
11-18-2010
20100293453
SYSTEM AND METHOD FOR PRODUCING AND USING ELECTRONIC MEDIA SCHEDULES - An electronic media organizer is provided to aid administrators to produce, for a user, a weekly electronic media schedule that prescribes a balance of electronic media from various categories of electronic media for an appropriate amount of time per week, based on the user's age and developmental needs. The electronic media organizer automatically creates a daily media schedule based on the weekly media schedule. The electronic media organizer may also automatically schedule daily supervised time for a user based, at least in part, on schedule information provided by an administrator associated with the user. Information about the user's electronic media consumption, and behavior in conjunction with such consumption, may be recorded and provided as feedback to an administrator. A video game is also described, which utilizes information in a user's weekly media schedule to present a game to the user that is informed by the media schedule.
11-18-2010
20100299588
METHOD AND SYSTEM FOR PROVIDING INTERACTION BETWEEN A HOST SYSTEM AND WEB PAGES - A method and a system for providing interaction between a host system and a plurality of web pages in a Wide Area Network are disclosed. The method includes receiving a request from a web page for information of a peripheral device present at the host system. The method further includes creating an iframe element of the web page. The iframe element includes a Uniform Resource Indicator (URI) of an actual script file for the web page. Further, the method includes extracting a serialized form of the request based on a navigation event corresponding to the iframe element of the web page. The navigation event is triggered by a web browser of the host system. The method further includes generating a response attribute corresponding to the request based on the serialized form of the request. Thereafter, the method includes providing the response attribute to the iframe element of the web page.
11-25-2010
20100306640
SYSTEM AND METHOD FOR GENERATING FORMATTED DEVICE REPORTS FROM STORED HIERARCHICAL DEVICE DATA - The subject application is directed to a system and method for generating formatted device reports from stored hierarchical device data. Electronic template data including a text data portion and a plurality of placeholder tags is received, wherein each placeholder tag includes data corresponding to a path in an associated, hierarchical data source corresponding to device characteristics of an associated multifunction peripheral device. Updated device data for the associated multifunction peripheral device is received into the hierarchical data source. Device data corresponding to each placeholder tag is retrieved and merged data into positions of the electronic template data in accordance with each corresponding placeholder tag so as to generate a formatted device report therefrom. A formatted device report is communicated to an associated administrator of the multifunction peripheral device.
12-02-2010
20100306641
CONSTRUCTING LINEAR REPRESENTATION OF A CONTENT BASED NETWORK - Described herein are systems and methods for constructing linear representations of content based networks. The methods comprise receiving a sub-network of a content based network comprising a plurality of fragments connected by one or more links, calculating fragment weight for at least some of the plurality of fragments, calculating link weight for at least one of the one or more links, creating a hierarchical structure from the sub-network, based on at least some of the calculated fragment weights and at least some of the calculated link weights, and converting the hierarchical structure to a linear representation. The linear representation may be augmented by additional overview information such as table of contents and index, which may be automatically generated.
Methods and Systems for Processing Document Object Models (DOM) to Process Video Content - Methods and systems for processing document object models (DOM) and to process video content are provided. Information content that is represented by a DOM and that includes a scripting language associated with the information content is received and original content of the DOM is preserved after execution of the scripting language. Further, video content is adapted for client devices. The scripting language associated with the information content can be sent to client device along with a modified DOM and processed video content. Pre-processing of the scripting language occurs to identify nodes related to video, and to maintain all other original nodes, for example.
12-02-2010
20100306644
METHOD AND APPARATUS FOR GENERATING A WEB SITE USING A MULTI-DIMENSIONAL DESCRIPTION OF THE WEBSITE - A technique for generating a web site in accordance with received data entry by: determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data.
12-02-2010
20100313115
METHOD FOR PRODUCING AT LEAST A PORTION OF A DATA VISUALIZATION LAYOUT ON A DISPLAY OF A DEVICE PROVIDED WITH AT LEAST A SMART CARD, METHOD FOR CODIFYING A PLURALITY OF HTML INSTRUCTIONS AND CORRESPONDING SYSTEM - A method for generating at least one portion of a data display layout on a display of a device equipped with at least one smart card may include generating a code sequence to define at least one portion of the data display layout and to store the code sequence in the at least one smart card. Each code of the code sequence may have a first portion including a first numerical code, and a second portion including a second numerical code. The first numerical code may correspond to a coded primitive action suitable to produce at least one part of the display layout. The second numerical code may correspond to a coded item of data correlated with a respective primitive action. The method may further include processing the code sequence to generate, on the device display at least one part of the display layout with the items of data in predefined positions of the layout.
12-09-2010
20100318894
Modifications to Editable Elements of Web Pages Rendered in Word Processor Applications - A word processor application presents a word processor user interface containing a word processor document. The word processor application generates the word processor document by rendering a web page file. The word processor document includes editable elements and non-editable elements. The web page file indicates which elements of the web page file are rendered as editable elements and which elements of the web pages are rendered as non-editable elements. In some instances, the non-editable elements are common to each web page in a web site. The user edits the content of the editable elements. When the user saves the word processor document, the client computing system sends a page modification request to a server computing system. In response, the server computing system modifies the web page file such that corresponding editable elements of the web page file specify the content of the editable elements in the word processor document.
12-16-2010
20100318895
Systems, Methods, and Media for Presenting Panel-Based Electronic Documents - Systems, methods, and media for presenting panel-based electronic documents are provided. In accordance with some embodiments, systems for presenting panel-based electronic documents are provided, the systems comprising: at least one processor programmed to: receive an electronic document, a definition of a first panel on a page in the electronic document, and a definition of a second panel on the page in the electronic document; control a display of the first panel based on the definition of the first panel; and transition from the display of the first panel to a display of the second panel by re-scaling the display and panning from the first panel to the second panel.
METHOD AND APPARATUS FOR PROCESSING DOCUMENT CONFORMING TO DOCBASE STANDARD - The present invention discloses a method and an apparatus for processing a document conforming to a docbase standard. The method includes: obtaining contents of a document conforming to a docbase standard via a docbase standard interface; generating an interim document which is in a format supported by a third-party software, and saving the contents of the document into the interim document as at least one embedded object and/or image; and providing the interim document for the third-party software for displaying. According to the method and the apparatus provided by the present invention, third-party software is able to process documents conforming to the docbase standard without any change.
12-16-2010
20100325529
Resizing an Editable Area in a Web Page - Embodiments of the present invention provide for vertically and/or horizontally resizing a zone or DIV element of a Web page via a browser-based Web authoring tool, while preserving a DIV element's ability to dynamically size to its Web content. Drag and drop vertical resizing of a DIV element is accomplished by creating two hidden DIV elements that are set to the specific left/top anchor, width, and altered HTML content of the DIV element to be resized. The two hidden DIV elements provide specific top and bottom pixel height limits to determine when a line break should be appended or decremented to the original DIV element's HTML content. By utilizing line breaks to vertically resize, a DIV element maintains its capability of sizing to dynamic Web content.
12-23-2010
20100325530
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, COMPUTER-READABLE MEDIUM AND COMPUTER DATA SIGNAL - An information processing apparatus comprises a memory that stores structure information indicating a structure of functions of a Web application. Upon acquiring extension page information defining an extension function of the Web application, the apparatus sets up the extension page information in the memory according to a setup command, and determines, based on the setup command and the structure information, an insertion position of the extension function in the structure of functions of the Web application. Then, upon receipt of a request for generation of a Web page that represents the structure of functions of the Web application, the apparatus generates an extended Web page based on the structure information and the insertion position, by inserting extension function information indicating the extension function into a Web page according to the structure information.
12-23-2010
20100325531
METHODS AND APPARATUS TO MAINTAIN ORDERED RELATIONSHIPS BETWEEN SERVER AND CLIENT INFORMATION - Example methods and apparatus to maintain ordered relationships between server and client information are disclosed. A disclosed example method involves defining, via an extensible markup language (XML) schema for an XML document that is managed by an XML management document (XDM) server (XDMS), an attribute with a unique value such that every element within sequence of the XML document is consistently addressable.
12-23-2010
20100325532
INDICATING FOCUS IN A PORTAL ENVIRONMENT - A method, system and apparatus for indicating input focus in a portal environment. A method for indicating user input focus in a portal environment can include assigning an unfocused style sheet to all unfocused portlets in a portal except for a focused portlet having input focus. A focused style sheet further can be assigned to the focused portlet having input focus. Subsequently, each of the focused and unfocused portlets can be rendered in the portal. Responsive to a new portlet in the portal acquiring the input focus from the focused portlet, the focused style sheet can be re-assigned to the new portlet while the unfocused style sheet can be re-assigned to the focused portlet which no longer has input focus. Subsequently, the new portlet and the focused portlet which no longer has input focus can be re-rendered in the portal according to the style sheets.
12-23-2010
20100332966
TECHNIQUE FOR SKIPPING IRRELEVANT PORTIONS OF DOCUMENTS DURING STREAMING XPATH EVALUATION - A method and apparatus are described for summarizing a document. For each node in the document that satisfies a marking criteria, a start and end mark pair is stored in a summary in document order. The start mark specifies a location in the document where the node starts, and the end mark specifies a location in the document where the node ends. When evaluating a query for a hierarchical path, the document is streamed into memory until the mark of a tag matches a start mark in the summary. If that tag does not fit within the path, then streaming of the document may resume at the end mark, thereby skipping the node during streaming evaluation. Translation information may be used to indicate a logical position relative to the marks in the summary when the document is modified.
12-30-2010
20100332967
SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING WEB PAGE AUGMENTATION - Embodiments of the present application provide methods and systems for automatically generating web page augmentation for web pages. In one embodiment, a computer implemented method for automatically providing a web page augmentation is provided. The method includes analyzing content of a web page to determine if a web page augmentation is needed for the web page. If the web page augmentation is needed, the method proceeds to determine a type of web page augmentation needed for the web page based on the content of the web page. The method also includes issuing a request to generate the web page augmentation, and receiving the web page augmentation sent by a web page augmentation generating system. The method further includes displaying the web page augmentation.
12-30-2010
20100332968
Generic Declaration of Bindings Between Events and Event Handlers Regardless of Runtime Structure - Mechanisms for binding an event handler with an event in association with a component of a hierarchical structure are provided. The mechanisms receive a structure document specifying an event, an event handler, and a binding of the event handler with the event. The mechanisms further associate the event and event handler with one or more nodes of a hierarchical model of the hierarchical structure stored in a storage device of the data processing system. Moreover, the mechanisms bind the event handler with the event for the one or more nodes in accordance with the hierarchical model. In addition, the mechanisms generate one or more objects for implementing the hierarchical structure in a framework corresponding to the hierarchical model. The structure document specifies the event binding of the event handler with the event type in a declarative manner.
12-30-2010
20100332969
Dynamic Use of Device Theme Parameters for Rendering Markup Content - An improved method enables markup content on an electronic device, such as a web page or other markup content, that includes its own rendering parameters to be rendered on the electronic device according to the theme rendering parameters of the device rather than the rendering parameters included on the web page.
12-30-2010
20100332970
SYSTEM AND METHOD FOR CREATING AN ELECTRONIC DOCUMENT - A method and system for creating an electronic document creates a blank electronic document, and then stores the blank electronic document into the computer according to a designated storage path and a filename. The method and system further receives parameters of template elements, extracts template elements according to the parameters from the storage device, and inserts the template elements into the blank electronic document according to the parameters to create an electronic document template.
12-30-2010
20100332971
TECHNIQUES FOR CREATING DOCUMENTATION - Techniques for creating documentation. A writing pattern is provided. The writing pattern may be implemented in a schema, such as an XML schema or DTD. The writing pattern includes a plurality of components and defines structure and style for the documentation. Each component corresponds to a portion of the documentation. A selection of one of the components is received. Content for the selected component is received. The documentation is formed based on the content and structure and style the style.
12-30-2010
20110010612
System for speeding up web site use using task workflow templates for filtration and extraction - A system for speeding up rendering of and interacting with one or more web pages to accomplish some task using the internet. In a system comprising one or more client computers which can be cell phones, laptops or desktop computers coupled in any way to the internet and a template server and other web servers coupled to the internet, a microbrowser under control of a task workflow template is executed either by a client computer or the template server. The task workflow templates are custom defined workflows which define one or more web pages which need to be accessed and the data from each web page that needs to be extracted. The data defined in the task workflow template (and only that data) is extracted by the microbrowser and displayed on the client computer. Faster rendering results. Interaction by filling in of forms and extraction of data from the web pages that result when the form data is sent to the web server allows accomplishing of tasks using the internet much faster, especially using cell phones.
01-13-2011
20110010613
SYSTEM AND METHOD FOR BUILDING MIXED MODE EXECUTION ENVIRONMENT FOR COMPONENT APPLICATIONS - A device runtime environment is provided for execution on a computing device. The device runtime environment provides an intelligent container for an application at runtime and comprises a plurality of services in communication with each other. The plurality of services a data manager, a screen manager, a communication service and a script interpreter. The data manager manages data components of the application including manipulation and persistence in a database of the data components. The screen manager managing screen components of the application and renders an output for display on a screen of the computing device. The communication service sends messages to external resources and receives and manages messages sent from external resources in accordance with corresponding message components.
MONITORING A BACKGROUND PROCESS IN A WEB BROWSER AND PROVIDING STATUS OF SAME - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.
01-20-2011
20110016382
COMMUNICATING INFORMATION ABOUT A LOCAL MACHINE TO A BROWSER APPLICATION - The functionality of a browser application is enhanced using a browser plug-in, which enables the browser application to access portions of a file system not otherwise accessible to the browser application. The enhanced functionality provided by the browser plug-in is used in one example by an image uploading web application. The browser application may also start a task in the background, such as a task for uploading several images, and then monitor the progress of the task even when the browser application navigates away from the page that initiated the task. The browser application may use a local web server running on the client device to perform tasks, including the rendering of images and monitoring progress of long running tasks.
01-20-2011
20110016383
EMBEDDED ELECTRONIC DEVICE AND METHOD OF IMPLEMENTING USER INTERFACE THEREIN - An embedded electronic device includes a display and a user interface system shown on the display. The user interface system includes a plurality of item display modules and item resource modules. Each item display module includes a position sub-module operable to position the item resource module, and a connection sub-module capable of linking to the item resource module. Each item resource module has at least one resource path sub-module to retrieve a resource.
01-20-2011
20110022943
DOCUMENT 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
20110022944
DOCUMENT 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
20110022945
METHOD AND APPARATUS OF BROWSING MODELING - An approach is provided for modeling browsing. Data corresponding to navigation behavior relating to navigating a page of a browser application is collected. Storing of the data is initiated. An area within the page or another page of the browser application is predicted based on the stored data.
01-27-2011
20110022946
INTERACTIVE 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
20110029856
Extensible Web Context in Web Containers - Dynamically adding customized web content to an enterprise application through an extended directory. Content is rendered on a web browser on receiving a request from the web browser. Rendering the content includes merging multiple content stored as enterprise web content and any customized web content associated with the enterprise web content. The enterprise web content is stored in a first repository and the customized web content is stored in a second repository.
02-03-2011
20110029857
SYSTEM AND METHOD FOR XML REGISTRY RE-PARSING - A system and method can provide a re-parsing mechanism that is plugged into a delegation layer that is transparent to the XML applications. The re-parsing mechanism can perform one or more XML parsing operations based on a local document type definition or schema file. If an error is detected during one or more XML parsing operations based on the local document type definition or schema file, the re-parsing mechanism allows for retrieving an updated document type definition or schema file from a remote application server and performing the one or more XML parsing operations again based on the updated document type definition or schema file.
02-03-2011
20110029858
METHOD AND SYSTEM FOR CREATING CUSTOMIZED NEWS DIGESTS - A system is provided for delivering personalized digest documents to multiple users, including a profile module, a content management module, a document creation module, and an interface. The profile module receives a delivery preference of one of the users, and receives at least one of a user attribute and a content preference of the one user. The content management module searches at least one location for content items that match at least one of the user attribute and the content preference. The document creation module receives at least one of the content items that match, and compiles a personalized digest document for the one user that includes the at least one content item that matches. The personalized digest document is in a print-ready format, and the interface delivers the personalized digest document to the one user in accordance with the delivery preference of the one user.
Identifying a document by performing spectral analysis on the contents of the document - A system and method for identifying a document based on a spectral analysis of the text of the document is described. In some examples, the system generates a document identifier for a rendered document based on assigning values to words in the rendered document, such as values associated with the frequency of use of the word by the rendered document, the absolute or relative position of the word in the rendered document, and so on. The system may use the document identifier to generate a group of documents having similar document identifiers, and choose a likely match from the group of documents based on predictive analysis.
02-10-2011
20110035657
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM - Information representing content of a plurality of elements which are included in a structured document defined as a layer structure is obtained, and one of the elements included in the structured document is selected in accordance with the content of the elements included in the structured document. Then, the selected element is output separately from the other elements.
02-10-2011
20110035658
WEB-BASED NETWORK MONITORING TOOL - A monitoring tool for use with one or more automatic call distributors (ACD) which automatically and continuously polls or queries the ACDs to monitor not only alarm conditions but other conditions, such as agent staffing levels, call answering time, call routing and traffic conditions. Such continuous and automatic monitoring and querying of the ACD in accordance with the present invention is thus able to improve the overall efficiency of such ACDs by improving the service response time of such ACDs. In accordance with one aspect of the invention, the status records of the ACDs maybe directed to a website, for example, on an enterprise Intranet website to enable any of the company representatives with access rights to access the performance of the ACD network from any location. Other data, such as the trunk inventory record keeping system (TIRKS) may also be displayed on the website to facilitate troubleshooting of alarm conditions. Another aspect of the invention is the ability to provide automatic paging for predetermined alarm status condition.
02-10-2011
20110035659
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM - A display device is caused to display information indicating a pattern for determining an output target area in a web page, and an output target area in a web page that is being displayed using a browser is determined in accordance with a pattern corresponding to information instructed by a user among the displayed information. Then, an image corresponding to the determined output target area in the web page is output in a manner distinguishable from images corresponding to another area in the web page.
02-10-2011
20110041052
Markup language-based authoring and runtime environment for interactive content platform - A machine-implemented method for building, publishing and executing interactive content applications using an XML-based language is described. In one embodiment, static content is processed or annotated to generate XML that conforms to an Interaction Markup Language (IML). IML is an XML-based language designed to represent, store, and render user interaction semantics for any printed or computer displayed content. IML is cross-platform, portable, and human readable. The IML language enables a programmer to define rich user interactions (called Interaction Objects) that include, for example, automatic user input assessment and evaluation, user feedback, hinting, adaptive behavior, and looping. IML provides for the definition of both Interaction Objects that are bound to regions on a page or computer display. Preferably, the syntax and semantics of IML allows the “meaning” of an interaction to be defined and interpreted by any runtime engine that executes IML. IML facilitates interactivity with IML content pages that are authored to be executed in any IML-based runtime environment. IML is used to create interactive applications for workbook content, study guides, learning assistant card, assessment tests, learning games, open content, interactive content, and the like.
02-17-2011
20110041053
SCALABLE DERIVATIVE SERVICES - An efficient method for parsing HTML pages identifies pages containing a mix of static and dynamic content. The pages are parsed to form abstract syntax trees (ASTs), which are then cached along with the pages. When a later version of a page is retrieved, it is compared against the cached version, and only those portions of the AST that contain different content are reparsed.
02-17-2011
20110041054
DOCUMENT MANAGEMENT SYSTEMS AND METHODS - A method for managing documents in a computer implemented document management system, includes: creating a document profile that is associated with a document and includes fields of attributes of the document; and creating a link in the document profile to a file type that is not created within the document management system.
02-17-2011
20110047449
Widget Framework - Systems and methods are illustrated that relate to a web application running on a server accessible from the Internet. Aspects of the disclosure relate to the dynamic update of web applications/pages on third-party websites using an AJAX framework. The system may use properties files, business logic, and mapping table to facilitate cross-domain communication of the widget and the web application.
02-24-2011
20110047450
METHOD OF PROVIDING DOCUMENT BOX AS WEB PAGE AND IMAGE FORMING APPARATUS TO PERFORM THE SAME - A method of providing at least one document box as a web page includes creating at least one document box, storing at least one document in the at least one created document box, creating a web page to correspond to the at least one document box, converting the at least one document stored in the at least one document box into image data having an image form to represent the at least one document as the web page, and providing at least one of the created web page and the converted image data in response to a request of a client.
02-24-2011
20110047451
GUIDED ATTACHMENT OF POLICIES IN A SERVICE REGISTRY ENVIRONMENT - A method includes receiving a reference to a selected description document for policy attachment, the selected description document including at least one definition to describe a Web Service. The method includes locating a logical object of the selected description document that permit policy attachment. The method also includes receiving a reference to the logical object that is located for policy attachment. The method includes locating at least one policy that is operable to be associated with the logical object that is referenced, wherein the at least one policy defines a rule for the Web Service. The method includes receiving a reference for a selected policy from among the at least one policy. The method includes attaching the selected policy to the selected description document.
02-24-2011
20110047452
ENABLING GRAMMARS IN WEB PAGE FRAME - Enabling grammars in web page frames, including receiving, in a multimodal application on a multimodal device, a frameset document, where the frameset document includes markup defining web page frames; obtaining by the multimodal application content documents for display in each of the web page frames, where the content documents include navigable markup elements; generating by the multimodal application, for each navigable markup element in each content document, a segment of markup defining a speech recognition grammar, including inserting in each such grammar markup identifying content to be displayed when words in the grammar are matched and markup identifying a frame where the content is to be displayed; and enabling by the multimodal application all the generated grammars for speech recognition.
02-24-2011
20110055683
PAGE CACHING FOR RENDERING DYNAMIC WEB PAGES - In one embodiment, a method includes, in response to a determination that one or more resources related to a requested target structured document are stored in a cache: accessing, by a first executable code segment embedded in a rendered structured document and executing within the context of a first client application, one or more resources related to the target structured document in the cache; calling, by the first executable code segment, one or more handler functions associated with corresponding resources of the target structured document, each handler function operative to transmit requests to a remote server for updates to a respective resource; and rendering, by the first executable code segment, content rendered by the first client application based at least in part on the one or more accessed resources in the cache and the updates retrieved by the one or more handler functions.
03-03-2011
20110055684
METHOD FOR IMPROVING THE FUNCTIONALITY OF A BINARY REPRESENTATION - A method for improving functionality of a binary representation of an XML-based content description, wherein a structure of any instance of an XML-document corresponds to a tree-like data structure including a plurality of tree nodes, is provided. The method includes providing that each tree node represents an element of the content description and has a structure which is defined in a schema; providing the tree nodes in binary representation with tree branch codes; providing that the respective tree branch code has a schema branch code; extending an existing schema by utilizing unused schema branch codes in a tree node for extensions with new elements until the unused schema branch codes are all used up, and increasing a bit length of the schema branch code as necessary; and communicating a bit length change to a decoder for correctly decoding the content description in the binary representation.
03-03-2011
20110055685
SYSTEM AND METHOD TO PROVIDE A DOMAIN SPLIT DISPLAY - In various example embodiments, systems and methods for a domain split display are provided. A first request call directed to a first domain is received. In response, first served content including content retrieved based on the first domain is transmitted to a client device. The first served content is used by the client device to generate a parent page comprising a content iframe, which is associated with a second domain. A second request call directed to a second domain is received and second served content is transmitted to the client device. The second served content includes content retrieved from the second domain. The second served content causes a data receiver iframe associated with the first domain and an event receiver iframe associated with the second domain to be displayed within the content iframe. User-generated content for display in the data receiver iframe is then transmitted. The user-generated content is retrieved from the second domain, whereby the second domain is different from the first domain. The data receiver iframe may communicate a size required to display the user-generated content to the event receiver iframe, which in turn, communicates the size to the parent page.
03-03-2011
20110055686
RICH TEXT HANDLING FOR A WEB APPLICATION - A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.
03-03-2011
20110060982
PDL DATA PROCESSING DEVICE - A PDL data processing device may obtain PDL data and create drawing data utilizing the PDL data. The PDL data may include resource part data, page part data, and deletion part data. In a case of N in 1 or 1 in N, the PDL data processing device may be configured to delete a first set of the resource part data indicated by a first set of data information included in a first set of the deletion part data including a first set of page information indicating a page number L+1, subsequent to a creation for a first set of the drawing data by utilizing a first set of the page part data being associated with a page number L, and prior to a creation for a second set of the drawing data by utilizing a second set of the page part data being associated with the page number L+1.
03-10-2011
20110066935
DATA FILE AND RULE DRIVEN SYNCHRONOUS OR ASYNCHRONOUS DOCUMENT GENERATION - A data file describes a document to be generated and stores an instruction to provide constituent data of the document via a network. The data file is accessed at a local computer, and the document is generated based on the data file. The generated document is communicated via the network to a remote computer. At the local computer, the instruction to provide constituent data is processed using a processor of the local computer. The constituent data is provided via the network to the remote computer as an update of the generated document.
03-17-2011
20110066936
Methods and Apparatus for Parallel Processing Page Description Language Data - Methods and apparatus for processing a page description language (“PDL”) data stream are provided. The methods and apparatus divide the PDL data stream to provide a plurality of PDL segments, create associated first and second data files for each of the PDL segments, and assign the first data file or the second data file associated with each of the PDL segments to at least one of a plurality of PDL processors.
03-17-2011
20110078552
Transclusion Process - A first version of a target document includes a source reference to a source element of a source document. A transclusion processor writes a second element to a second version of the target document. The second element is a copy of the source element that includes a provenance reference to the source element as an attribute.
03-31-2011
20110078553
TRANSLATING BETWEEN ADDRESS REPRESENTATIONS - Translation of uniform resource locators (URLs). A URL is received, in a computer system and from a computer device, referring to a resource managed by a first application in the computer system, for which resource the computer system uses an internal URL. A first rule set is selected from among multiple rule sets assigned to a respective one of multiple applications, based on the first rule set being assigned to the first application. At least a portion of the URL is matched with a rule in the first rule set identifying an internal URL portion as corresponding to the portion of the URL. The internal URL portion is included in a translated URL, wherein a second rule set identifies another internal URL portion as corresponding to the portion of the URL. At least part of the resource is forwarded to the computing device.
03-31-2011
20110078554
WEBPAGE ENTITY EXTRACTION THROUGH JOINT UNDERSTANDING OF PAGE STRUCTURES AND SENTENCES - Described is a technology for understanding entities of a webpage, e.g., to label the entities on the webpage. An iterative and bidirectional framework processes a webpage, including a text understanding component (e.g., extended Semi-CRF model) that provides text segmentation features to a structure understanding component (e.g., extended HCRF model). The structure understanding component uses the text segmentation features and visual layout features of the webpage to identify a structure (e.g., labeled block). The text understanding component in turn uses the labeled block to further understand the text. The process continues iteratively until a similarity criterion is met, at which time the entities may be labeled. Also described is the use of multiple mentions of a set of text in the webpage to help in labeling an entity.
03-31-2011
20110078555
Profiler for Page Rendering - Profiling may be provided. First, scripts may be inserted into a first page to create a modified page and the modified page may be requested from a profiler server once or a plurality of times. Next, the modified page may be received from the profiler server a correspond number of times in response to requesting the modified page from the profiler server and time markers may be retrieve from the received modified page. The time markers may correspond to the inserted scripts. Then a profile may be rendered based upon the retrieved time markers and the rendered profile may be displayed.
03-31-2011
20110078556
CLIENT-TIER VALIDATION OF DYNAMIC WEB APPLICATIONS - In one embodiment, a method includes accessing and crawling a dynamic web application that comprises a client tier. In one embodiment, the crawling includes one or more instances of guided crawling that each initiate when a preceding instance of automatic crawling reaches a state in the dynamic web application that meets one or more predetermined criteria for the instance of guided crawling and, when initiated, perform one or more predetermined actions with respect to the dynamic web application. The method further includes generating, based on the crawling, a screen transition model of the dynamic web application. In a particular embodiment, the screen transition model includes a hierarchical finite state machine (FSM). In one embodiment, after the generation of the screen transition model has completed, the method further includes performing model checking on the screen transition model to validate the client tier of the dynamic web application.
03-31-2011
20110078557
AUDITING A WEBSITE WITH PAGE SCANNING AND RENDERING TECHNIQUES - An automated website analysis system includes mechanisms for automatically reviewing a website and identifying various features of the website. In one implementation, the analysis system can rely at least in part on the actual downloading and rendering of each page in the website to determine not only aspects of website content and layout, but also whether various content, such as third party objects or source code, execute as intended. Additional features include recording user input that may be required to progress past web pages where automated site mapping would ordinarily stall. The analysis system can identify various items of interest about each web page to the website owner, including web page parent/child relationships, as well as the extent to which the given page content is consistent with its metadata descriptions.
03-31-2011
20110078558
METHOD AND SYSTEM FOR IDENTIFYING ADVERTISEMENT IN WEB PAGE - A method, system and computer program product for identifying an advertisement in a web page. The method includes the steps of: receiving a sample page; analyzing a source code of the sample page to obtain a node feature of the sample page; analyzing the node feature using a preset rule to find a sample advertisement in the sample page; analyzing a first link of the sample advertisement to obtain a link mode of the sample advertisement; and utilizing the link mode to identify a second advertisement, where at least one of the steps is carried out using a computer device so that the advertisement in a web page is identified.
03-31-2011
20110078559
System and Method for Dynamic Modification of Web Content - A system and method for dynamic modification and generation of data is described. One embodiment includes an annotation server that is connected to a user and a content provider. The annotation server is configured to modify a copy of an enterprise's stored Web content without necessarily modifying the actual stored Web content. The annotation server then provides the modified content to the user for viewing or other use.
03-31-2011
20110083069
METHOD AND SYSTEM FOR PROVIDING APPLICATIONS TO VARIOUS DEVICES - A method for providing applications to one or more requesting devices is provided. The method comprises a step of first receiving an application request from the one or more requesting devices. The method includes extracting details of the request. Further markup language structure for corresponding page of the application is generated. The markup language structure is generated based by invoking page handlers which includes contacting business logic layer to get information required to be embedded in the corresponding page. The output page is then provided to the requesting device.
04-07-2011
20110083070
SYSTEMS AND METHODS FOR RENDERING AND INCREASING PORTABILITY OF DOCUMENT-BASED USER INTERFACE SOFTWARE OBJECTS - Systems and methods for rendering document-based user interface software objects are disclosed. User interface software objects may be represented in a document object model on a first computer system. These objects may then be communicated to a second computer system on which they are similarly rendered through use of a document object model on a second computer system. A document on a first computer system may also be updated to reflect either user input through a user interface software object included in the document, or changes induced by server side logic. The updates may be incrementally communicated to and rendered in a second computer system. Location-neutral user interface software objects may be developed without regard to whether the software object will ultimately reside on a client or server computer system, wherein the user interface software object is equally capable of being supported on either one of a client or
04-07-2011
20110087957
METHOD AND APPARATUS FOR UNIFORM PRESENTATION OF DOCUMENTS ON A MOBILE COMMUNICATION DEVICE - A mobile communication device, comprising a display, a persistent store, at least one input device, and a processor for executing (i) an invoking application for generating a request for document data responsive to an input via the input device, (ii) an attachment viewer for receiving the request and generating a command for chunks of document data, and (iii) a listener interface for receiving a response to the command and passing the chunks to the attachment viewer for displaying respective chunks of said document data via the display.
04-14-2011
20110087958
METHOD FOR EXTRACTING DOCUMENT DATA FROM MULTIPLE SOURCES FOR DISPLAY ON A COMMUNICATION DEVICE - A method operable on a mobile communication device, comprising opening a browser session and issuing an HTTP request for document data, wherein the request includes an XML descriptor added to headers of the HTTP request for identifying the request and the document data being requested, and receiving an HTTP response including the XML descriptor along with document binary data representing respective chunks of the document data for display on the mobile communication device
04-14-2011
20110087959
METHOD AND DEVICE FOR PROCESSING THE STRUCTURE OF A LAYOUT FILE - Disclosed are a method and a device for processing the structure of a layout file, comprising: obtaining document content structure information and/or document layout exhibition information of the layout file; dividing document contents of the layout file into content blocks according to the document content structure information and/or the document layout exhibition information; and creating document flow information of the layout file according to the divided content blocks.
04-14-2011
20110093772
SYSTEM AND METHOD FOR MANAGING DYNAMIC DOCUMENT REFERENCES - Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Referencing documents contain a reference to a fragment object which delivers the content of the fragment of the source document to the referencing document. The source document can be directly updated through updating the fragment of the source document contained in the referencing document via the use of the fragment object. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a non-existent source document. A process for organizing document fragments within a document management system wherein source documents comprise duplicates of the document fragments includes replacing a duplicate fragment with a reference to a single fragment object the fragment object including a reference to a fragment of a source document and an object class method for deletion of the fragment object including instructions to remove the reference to the fragment object from the metadata of the source document to which the fragment object refers.
04-21-2011
20110107197
RENDERING SECTIONS OF CONTENT IN A DOCUMENT - Systems, methods and articles of manufacture are disclosed for rendering a document having collapsible sections of content. In one embodiment, the document may be received and rendered for display. Rendering the document for display may include collapsing all but a first section of the collapsible sections of content. Rendering the document for display may also include collapsing all but a second section of the collapsible sections of content, upon determining that a period of time has elapsed since collapsing all but the first section of the collapsible sections of content.
05-05-2011
20110107198
INFORMATION PROCESSING APPARATUS, STORAGE MEDIUM, AND INFORMATION PROCESSING METHOD - An information processing apparatus sets each folder managed in a first document management system as a registration target folder, and determines whether a depth of the registration target folder is equal to or less than a limit value of a depth of folder hierarchy. If the depth of the target folder is determined to be equal to or less than the limit value of the depth, the apparatus registers the registration target folder at a position, in a folder hierarchy managed by a second document management system, which corresponds to a position in a folder hierarchy managed by the first system. If the depth of the target folder is determined to exceed the limit value of the depth, the apparatus registers the registration target folder in a shallow layer having a depth smaller than the limit value of the depth in the folder hierarchy managed by the second system.
XPS FILE PRINT CONTROL METHOD AND PRINT CONTROL TERMINAL DEVICE - A print control method includes receiving a print command to print a document, receiving an input of document information regarding the document, generating a document information file using the input document information, generating an XML paper specification (XPS) file containing the document information using the generated document information file, and transmitting the generated XPS file to the image forming apparatus. Therefore, it is possible for a user to easily set the document information in the XPS file.
05-12-2011
20110113322
EXTENSIBLE MARKUP LANGUAGE RENDERING AND LAYOUT - Extensible markup language layout and rendering behaviors are disclosed. A core engine provides existing layout and rendering behaviors for a predetermined markup language, such as HTML. External components are designed to provide extended layout and/or rendering behaviors, in addition to the behaviors of the core engine. A mechanism, which can be part of the core engine, extends the existing behaviors with the behaviors of the external components. The behaviors of the external components can participate with the behaviors of the core engine.
05-12-2011
20110119573
SUPPORTING PLATFORM-INDEPENDENT TYPESETTING FOR DOCUMENTS - Some embodiments of the present invention provide a system that typesets and renders a document in a platform-independent manner. During operation, the system first obtains the document, wherein the document includes text content and associated style information including one or more fonts. The system also obtains platform-independent font metrics for the one or more fonts, wherein the platform-independent font metrics include information that can be used to determine the positions of individual characters in a rendering of the document. Next, the system uses the platform-independent font metrics to determine how the document is divided into line fragments and pages. Finally, the system uses the determined division while rendering the document, so that the division of the document into line fragments and pages is the same across different computing platforms.
05-19-2011
20110126089
Electronic device and method of browsing web albums thereon - An electronic device browses Web albums. The electronic device includes a connecting module, a download module, a parser module, and a display. The connecting module connects to a Website. The download module downloads a first Hyper Text Markup Language (HTML) Web file of the Website associated with Web albums. The parser module parses the first HTML Web file to get Web album information. The display displays Web albums according to the Web album information.
05-26-2011
20110126090
COMPONENT COOPERATION DEVICE, A COMPONENT COOPERATION METHOD, A METHOD OF UPDATING COMPONENTS OF A WEB PAGE AND A PROGRAM THEREOF - A component cooperation device communicates with a terminal through a network and provides a web page to the terminal in response to a request to display the web page. The device updates components of the web page by identifying a standard parameter in content of a first component for the web page, in which the standard parameter has a name and a value. A second component of the web page is identified that has content that includes the standard parameter name that is also in the content of the first component. The content of the second component is updated by changing the standard parameter in the content of the second component to have the standard parameter value of the standard parameter in the content of the first component. The device creates creating the web page from the content of the first component and the update content of the second component.
05-26-2011
20110131483
PAGE DESCRIPTION DATA PROCESSING APPARATUS, PAGE DESCRIPTION DATA PROCESSING METHOD, AND RECORDING MEDIUM - It is confirmed whether or not page description data contain an object for stroking a path. If the page description data contain the object for stroking a path, then it is confirmed whether or not a curved path construction operator is contained in the object. If the curved path construction operator is contained in the object, line segments of a polygonal path which is approximated to a curved path of the curved path construction operator are determined, and the curved path construction operator is replaced with a plurality of straight path construction operators which correspond respectively to the line segments of the polygonal path.
MOBILE TERMINAL AND METHOD OF CONTROLLING THE OPERATION OF THE MOBILE TERMINAL - A mobile terminal and a method may be provided for controlling an operation of the mobile terminal. This may include displaying a first webpage on a display module, and if a second webpage is chosen to be displayed, determining whether the second webpage is provided by the same website that provides the first webpage. If the second webpage is provided by the same website that provides the first webpage, the first and second webpages may be merged into a third webpage and the third webpage may be displayed on the display module. Therefore, a plurality of webpages provided by a same webpage may be displayed at a same time by merging the webpages into a single webpage.
06-09-2011
20110145694
Method and System for Transforming an Integrated Webpage - A method and system for transforming an integrated webpage into native text and image representations. A webpage containing an embedded object is loaded into a browser. A portable text representation of an image of the embedded object is captured by invoking the embedded object to rasterize itself. The portable text representation is then streamed to a web server and converted to a native image representation. A URL is generated for the native image representation and the embedded object on the integrated webpage is replaced with its native image representation.
06-16-2011
20110145695
WEB PAGE CONVERSION SYSTEM - Efficiency of user operation is improved. To achieve this, a web page conforming to a request from a mobile telephone is converted to a web page image represented as one frame of an image. An image file representing the web page image is transmitted to the mobile telephone. Displayed on the display screen of the mobile telephone are image portions displayed in accordance with a sequence in which the user of the web page image applies commands. The user is capable of applying commands in regular order without moving the image in order to display a desired image portion on the display screen.
06-16-2011
20110145696
SERVER SIDE WEB BROWSING AND MULTIPLE LENS SYSTEM, METHOD AND APPARATUS - A user may access a host server and receive display information within a single browser window. The display information includes at least one lens, wherein each lens controls server side web browsing and allows the user to view a separate web page from the Internet. The host server provides personalized web browsing capability specific to a particular user independent of the browser, device or location of the user. After the user submits a request to view a particular web page, the web page information is retrieved by the host server and transmitted to the user for display within a selected lens. Each lens controls server-side web browsing through independent navigational controls, such as a horizontal and vertical scroll bar, a resize button and the like. One lens may also control the web content displayed in another lens. The host server may reformat entire web pages so that they can be displayed within a lens without the need for scrolling. Additionally, each lens may have multiple cookies associated therewith. Users may further submit bookmarks which are applicable to one or more of the lenses. Bookmarks may be recognized through initiating a single command.
06-16-2011
20110145697
DEVICE FOR SCENE PRESENTATION OF STRUCTURED INFORMATION - A method for performing presentation with reference to structured information existing in an internal or external is defined. A scene presentation device may present a scene with reference to the structured information based on the defined method.
06-16-2011
20110154181
APPARATUS, METHOD AND COMPUTER-READABLE STORAGE MEDIUMS FOR DETERMINING APPLICATION PROTOCOL ELEMENTS AS DIFFERENT TYPES OF LAWFUL INTERCEPTION CONTENT - An example apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The operations include receiving a communication including an application protocol primitive that itself includes protocol information element(s). The operations also include comparing the application protocol primitive to a protocol document type definition (DTD) including a plurality of elements, and lawful interception attribute(s) for one or more of its elements. The application protocol primitive is compared to the DTD to identify lawful interception attributes of protocol information element(s) of the primitive. The operations also include preparing one or more of the protocol information elements for transmission to an interception monitoring facility according to the lawful interception attributes of the respective protocol information element(s).
06-23-2011
20110154182
ELECTRONIC DEVICE AND METHOD FOR PROCESSING SCHEDULED DOCUMENTS - A system and a method for processing scheduled documents by using an electronic device include setting a prompt mode and determining whether a format of a scheduled document is correct. The method further includes selecting a listed item in a predefined sequence from the scheduled document, and obtaining a time duration of the selected listed item, and sending a trigger command to a timer upon the condition that an instruction to start timing is received. The method further includes timing the time duration of the selected listed item and prompting the user that the time duration of the selected listed item elapses according to the set prompt mode.
06-23-2011
20110154183
PRESENTING REAL-TIME SEARCH RESULTS - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting real-time search results. In one aspect, a method includes presenting real-time search results in response to a query; and automatically updating the real-time search results.
06-23-2011
20110154184
EVENT GENERATION FOR XML SCHEMA COMPONENTS DURING XML PROCESSING IN A STREAMING EVENT MODEL - A method and computer program for processing structured documents follows a processing framework that enables generation of events corresponding to instance document elements and events corresponding to definition components in a single serial process. The process comprises creating a graph data structure in which nodes of the graph represent components of a document definition. The process further involves reading an instance document conforming to the document definition, identifying elements of the document that correspond to nodes of the graph, identifying a path between nodes of the graph that correspond to elements of the document, and traversing the path to generate a start event when moving from a parent node to a child node and an end event when moving from a child node to a parent node.
06-23-2011
20110154185
METHOD FOR SERVER-SIDE LOGGING OF CLIENT BROWSER STATE THROUGH MARKUP LANGUAGE - One aspect of the present invention includes capturing a client browser state and communicating this captured browser state within markup text for logging at a web server. In one embodiment, the contents of the DOM (Document Object Model) of a webpage accessed by a client are traversed and written as markup text in a string of characters, such as HTML. This markup, in addition to metadata specific to identify the browser display environment, is transmitted from the client to the server as text within a HTTP request. The server may then log the markup text and the metadata for later access. The logged markup text and the metadata can be used to recreate the exact display which occurred within the client browser, and therefore provide details useful for webpage problem determination, testing, and development.
06-23-2011
20110154186
METHOD, PROGRAM AND TERMINAL DEVICE FOR RENDERING WEB PAGE - A method of rendering a page, which includes starting obtaining operation for obtaining a page made by a markup language, performing a text browsing mode operation on obtained part of data of the page in parallel with the obtaining operation of the page, judging whether or not acquisition of definition information which is information to be applied to the entire page so as to render the page as designated by a markup language document of the page is finished, and switching onscreen representation, depending on a result of the judging, from onscreen representation in a text browsing mode to onscreen representation in which the definition information is applied.
06-23-2011
20110161797
Method and Apparatus for Defining Screen Reader Functions within Online Electronic Documents - A computing system for facilitating screen readers of online electronic documents includes a processor running computer readable program code configured to generate a structured electronic document including markup language code and scripting language code whose execution is triggered by an occurrence of an event associated with execution of the markup language code. Memory stores a configuration file that maps of functions of a screen reader program to functions performed by the scripting language code when the scripting language code is executed in response to the occurrence of the event. The processor executes computer readable program code configured to incorporate the configuration file within structured electronic document. On a client system, a given function of the scripting language code executes in response to the occurrence of the event, and, in response to the execution of the given function, the screen reader program performs each accessibility function mapped to the given function.
06-30-2011
20110161798
MATCHING VARIOUS COMBINATIONS OF XPATH URIS TO THE SAME XML NODE - Embodiments of the present invention address deficiencies of the art in respect to subscribing and updating nodes within XML documents and provide a novel and non-obvious method, system and computer program product for matching various combinations of XML Path Language (XPATH) Uniform Resource Identifiers (URIs). In one embodiment of the invention, a method for matching various combinations of XML Path Language (XPATH) Uniform Resource Identifiers (URIs) that includes receiving a XPATH expression for a node in an XML document, retrieving the node identified by the XPATH expression, determining if a template exists for the identified node, where the template resides in a database of a document management system, comparing the template expression to the XPATH expression and determining if the expressions match. The method can further include modifying the XPATH expression to account for a dominant attribute required by the template when the XPATH expression does not match the template expression and returning the modified XPATH expression.
06-30-2011
20110161799
DYNAMIC TOOLBAR FOR MARKUP LANGUAGE DOCUMENT - A toolbar that is provided or inserted in a markup language document so as to facilitate features or functionality provided by a server is disclosed. The toolbar is able to determine whether the toolbar should be displayed as part of the markup language page being displayed. In one embodiment the server is an intermediary server.
06-30-2011
20110161800
SYSTEMS AND METHODS FOR DECORATING WEB PAGES - Computer-implemented methods and systems include proxying a request for a web page from a web server; generating a request for content from one of a plurality of downstream applications corresponding to the request; transmitting the request to the one of the plurality of downstream applications; receiving a response from the one of the plurality of downstream applications, the response including the content; decorating the content to generate a decorated web page; and transmitting the decorated web page to the web server.
06-30-2011
20110161801
DOCUMENT ASSEMBLY SYSTEM - A document assembly or document automation system includes an assembler for generating an instance document on the basis of a source document and one or more logic source documents referenced by the source document. The source document and logic source documents are XML documents including at least one XML processing instruction. The source document and logic source documents are valid with respect to XML schema. The system generates an instance document in HTML, PDF or RTF format by resolving variables in the source document and/or logic sources using one or more data sources. This may involve performing one or more interview rounds with a user of the system, access to a database, and/or evaluation of a function defined in one of the documents. The system includes an editor for creating and maintaining source documents and logic source documents whilst maintaining their validity with respect to the appropriate XML schema.
06-30-2011
20110167332
System and Method for Generating Web Pages - A page resource builder provides an interface between development source files and a production Web page or other compiled file. The page resource builder may identify components in the source files and compile them into production files, each of which includes only those components used by the production Web page. The production files also may exclude components not used by the production files. Production files generated by the page resource builder may allow for a production Web page to be downloaded with a minimum of request/response exchanges between an end user Web browser and a Web server.
07-07-2011
20110167333
WEB PAGE DISTRIBUTION SYSTEM - Provided is a web page distribution system capable of distributing web pages that satisfy the output condition of a distribution target. The web page distribution system comprises a plurality of mobile phones and a web page distribution server. The mobile phones can communicate with Internet and have individually set output conditions for outputting all web pages including text data and image data referred to from the text data. The web page distribution server specifies, based on the reception of the distribution request for the web pages, the output conditions of the mobile phones and determines whether the web pages satisfy the specified output conditions or not. When it is determined that the output conditions are not satisfied, the web page distribution server converts the web pages that do not satisfy the output conditions into the ones that satisfy the output conditions and performs a process for distributing the web pages.
07-07-2011
20110167334
Visual Document Structure Indicator System - Systems and methods for represent and manipulate (i.e., processing) the underlying structure of a structured document (e.g., a mark-up language document), while maintaining a What You See Is What You Get (WYSIWYG) environment. The traditional WYSIWYG editor view is paired with a Visual Document Structure Indicator (VDSI) pane to allow for both WYSIWYG and structure editing within a single interface. The VDSI pane includes left pane and upper pane, which are configured along the left and top borders, respectively. The document editor allows document content to be created, edited, and maintained in the WYSIWYG environment while keeping document structure information available to the user.
07-07-2011
20110173526
AUTOMATIC 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
20110173527
Determining 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
20110173528
Determining 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
20110179346
Systems, Devices, and/or Methods for Managing Messages - Certain exemplary embodiments can provide a method comprising automatically rendering a message to a webpage user, the message created by a webpage operator via an automatic merger of a customized message content that corresponds to a message-generator-selected message identifier with a message template that corresponds to a message-generator-selected message template identifier, the message-generator-selected message identifier and the message-generator-selected message template identifier provided by the message generator to the webpage operator responsive to receipt of data gathered from the webpage user by the webpage operator.
07-21-2011
20110179347
HIGH PERFORMANCE PHP - Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script code is input to a compiler that generates C++ code (or code in any object-based language based on C language) implementing the functionality of the server side script code. The C++ code is compiled to generated object code which is executed in order to process the markup language document. The generated C++ code includes functionality supported by PHP language including redeclaration of functions, dynamic variables, global variables, and the like. The generated C++ code invokes memory allocation code that allocates and deallocates objects obtained by instantiating the generated C++ classes.
07-21-2011
20110179348
IMAGE PROCESSING APPARATUS AND CONTROL METHOD - An image processing apparatus includes a browser which obtains an external resource or internal resource of the apparatus and displays the resource on the display unit, and a storage unit for storing an internal resource that can be displayed on the display unit. The image processing apparatus performs control not to display information by which storage location of the internal resource in the storing unit is identifiable in the case where the resource obtained by the browser unit is an internal resource.
07-21-2011
20110185271
MARKING DOCUMENTS WITH EXECUTABLE TEXT FOR PROCESSING BY COMPUTING SYSTEMS - Techniques for processing documents with executable text are disclosed. The techniques, among other things, can effectively address XSS attacks to Internet users when browsing web sites. Content deemed not to be trusted or fully trusted (“untrusted”) can be marked in a document that can include executable text. Remedial action, including not allowing execution of executable text marked as “untrusted” can be taken. In addition, when the document is processed, content deemed not to be trusted or fully trusted (“untrusted”) can be effectively monitored in order to identify executable text that may have been effectively produced by “untrusted” content and/or somehow may have been affected by “untrusted” content.
07-28-2011
20110185272
Computer Method and Apparatus for Creating Sketch Geometry - A sketch tool for CAD systems extends geometric templates. A markup type language file (e.g., XML file) is used to define an additional basic geometric shape. The file schema also enables definition of constraints and drag points of the subject shape.
07-28-2011
20110185273
System and method for extracting content elements from multiple Internet sources - A system for automatically extracting data from at least one electronic document accessible through the Internet or other computer network. The system records a sequence of actions operable to electronically navigate to a target page of the electronic document, the target page including a plurality of elements each having contents and a structural definition wherein the structural definitions interrelate the plurality of elements to specify a target pattern for a select subset of the plurality of elements. After recording the navigation path and the target pattern, the system automatically accesses the target page according to the recorded sequence. When the target page is accessed, the system automatically identifies, copies and processes selections from the plurality of elements dependent upon the target pattern.
07-28-2011
20110185274
MARK-UP LANGUAGE ENGINE - The invention relates to a mark-up language engine which is intermediate software for automation of data processing for data having a mark-up language structure. More particularly, the invention is related to extensible Markup Language (XML) and XML-based languages. The engine according to the invention uses a tree-based structure that uses less memory than the original file. With such an engine, it is possible to have fast access to data and fast modification of data without the need of powerful processing means and without the need of a large memory.
07-28-2011
20110185275
DEVICE AND METHOD FOR UPDATING STRUCTURED INFORMATION - Disclosed is a device and method of updating Structured Information (SI). The device and the method may define a standard for updating SI based on information described in Presentation Information (PI) and may update the SI based on the defined standard.
07-28-2011
20110191666
ANIMATION 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
20110191667
Method 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
20110197121
EFFECTIVE 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
20110197122
Generating 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
20110197123
System 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
20110197124
Automatic 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
20110197125
Web 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
20110202827
Systems 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
20110202828
METHOD 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
20110209045
Web-Based Visual Representation of a Structured Data Solution - Information from a business application system, such as an ERP system, may be published to a business application user-generated web page for display to an end user and for collecting information from an end user to make available for download into the business application system. The user-generated web page may be defined as a web-based visual representation of a structured data solution, which may define data, data presentation, and data binding metadata for enabling a solution scenario, such as vendor enrollment, sourcing, time entry, job listings, vendor-managed inventory, sales lead capture, purchase order/invoicing, service contract renewal, and customer support requests, and the like. Business application users may be enabled to connect with potential and existing customers, partners, and vendors from within the business application system via the web-based visual representation, and additionally, may capture interactions directly into the business application system without IT dependency.
08-25-2011
20110209046
OPTIMIZING WEB CONTENT DISPLAY ON AN ELECTRONIC MOBILE READER - The invention provides displaying a web page on a mobile device by decomposing a web page into a plurality of page units; applying a filter to at least one page unit to produce a subset of page units; assembling the subset of page units into an assembled page; and displaying an assembled page. Apparatus, methods and systems therefore are described.
08-25-2011
20110209047
SYSTEM AND METHOD TO PERMIT LANGUAGE INDEPENDENCE FOR WEB INTERFACES - A device user interface in which language is decoupled from a document is disclosed. The language content is stored separately from the document structure and may be located on a content specific server or on a language server. The language server permits centralized collection of language-related content and language services. The document without the language content acts like a template that can be populated with any type of language-related content. The language content can be provided in a separate file together with associated identifiers, and can be loaded into a cache or document object model (DOM) for processing. An XML file may be used for the language file, and the document may be constructed using HTML code. Document components can be assigned event handlers that cause pop-up boxes to be loaded and displayed with language-related content upon an event trigger.
08-25-2011
20110214050
VIRTUAL SYSTEMS FOR SPATIAL ORGANIZATION, NAVIGATION, AND PRESENTATION OF INFORMATION - Organizing information around a specific spatial domain facilitates managing objects presented in visualization layers of the spatial domain. A first portion of a first program for organizing and mapping information around a specific spatial domain is executed by a first virtual system that is created in a program execution environment operable on a network server. In response to the first virtual system invoking a continuation, a second virtual system is created to execute a second portion of the first program. Invoking the continuation in the program execution environment facilitates each of the first and second virtual systems providing only the capabilities necessary to execute their respective portion of the first program. Optionally, executing the first program includes interpreting the first program with a second program.
09-01-2011
20110219294
System 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
20110219295
METHOD AND SYSTEM OF OPTIMIZING A WEB PAGE FOR SEARCH ENGINES - An organic search ranking of a web page for a particular search query can be optimized by publishing a large number of short, subsidiary web documents associated with the web page. The web page and the associated web documents can be individually optimized in terms of one or more parameters based upon web analytical data compiled for the search query. The web page and associated web documents can also be jointly optimized by coordinating the content of the associated web documents to align with the primary web page, and further by providing a network of links between the associated web documents and the primary web page. To provide greater insight and to assess the overall efficacy of the web presence optimization effort, historical search rank data can be correlated with specific events and reported to a user.
09-08-2011
20110219296
ASSIGNING 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
20110225486
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR NAVIGATING CONTENT ON A SINGLE PAGE - In accordance with embodiments, there are provided mechanisms and methods for navigating content on a single page. These mechanisms and methods for navigating content on a single page can enable optimized navigation of displayed content, more efficient content processing and resource use, increased content display speed, etc.
09-15-2011
20110231750
EFFECT DETECTION DEVICE, EFFECT DETECTION METHOD AND COMPUTER READABLE MEDIUM - An effect detection device includes: a first extraction unit configured to compare first document-structure definition information with second document-structure definition information, and extract at least one of an element added to the first document-structure definition information, an element changed in the first document-structure definition information, and an element deleted from the first document-structure definition information; a second extraction unit configured to extract an element which is in a parent-child relationship or a sibling relationship with an element extracted by the first extraction unit from hierarchy definition documents defining a relation between elements with a hierarchy structure, the hierarchy definition documents being provided to the first document-structure definition information and the second document-structure definition information respectively; and a detection unit configured to detect and output items defined by using at least one of the element extracted by the first extraction unit and an element extracted by the second extraction unit.
09-22-2011
20110231751
SYSTEM AND METHOD FOR NON-PROGRAMMERS TO DYNAMICALLY MANAGE MULTIPLE SETS OF XML DOCUMENT DATA - A system and method for dynamically retrieving, manipulating, updating, creating, and displaying data from sources of Extensible Markup Language (XML) documents. The program memory comprises system-user entered data definitions and business rules. The system imports XML document data into the system data definitions, processes the data using the business rules definitions and exports XML documents. The system can automatically create XML document formats from its data definitions and can automatically create its data definitions from XML document formats. The system-user can also define the mapping between XML document formats and the system data definitions. The system data definition is the combination of a Relational data model, an Object data model, and an XML data model.
09-22-2011
20110239103
DETECTING VIRALITY PATHS AND SUPPORTING REFERRAL MONETIZATION - A content embedding system allows publishers to expose and deliver embeddable content in a way that a referral path of the content can be traced to determine what steps led the content to the site(s) on which the content is hosted. Content typically makes its way across the Internet in multiple steps, being passed from one user to another and one site to another. In addition to providing insight into how content is being shared across the web, the system also puts in place the tools to provide referral revenue for sites that drive significant consumption of content. Thus, the system allows a content publisher to track how his content is being consumed on various sites on a network, and to perform actions based on the tracked consumption, such as rewarding prolific distributors.
09-29-2011
20110239104
Facilitating Automated Validation of a Web Application - In one embodiment, a method includes accessing one or more document object model (DOM) representations of one or more pages of a Web application that comprises one or more instances of a web-application artifact. For each of one or more of the instances, the method also includes identifying a first set of one or more DOM elements in one of the DOM representations of one of the pages that collectively correspond to the instance. The method additionally includes identifying a second set of one or more particular values of one or more particular attributes of one or more particular ones of the DOM elements in the first sets. The second set may then be mapped to the web-application artifact to provide a DOM definition of the web-application artifact.
09-29-2011
20110239105
SEQUENTIAL LAYOUT BUILDER ARCHITECTURE - Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.
09-29-2011
20110239106
SEQUENTIAL LAYOUT BUILDER - Layout processing techniques have been described that allow processing of structured documents to be conducted, and for associated layout to be accomplished in a sequential manner. The layout process is split into multiple, smaller steps that can be executed sequentially. In at least some embodiments, a layout builder is utilized in conjunction with a stack to control layout execution on respective levels of the structural hierarchy of a structured document. Immutable data structures are utilized and allow for parallel execution of sequential layout operations. In at least some embodiments, partial execution of the layout sequence can be performed to produce usable data.
09-29-2011
20110239107
TRANSCRIPT EDITOR - A transcript editor enables text-based editing of time-based media that includes spoken dialog. It involves an augmented transcript that includes timing metadata that associates words and phrases within the transcript with corresponding temporal locations within the time-based media where the text is spoken, and editing the augmented transcript without the need for playback of the time-based media. After editing, the augmented transcript is processed by a media editing system to automatically generate an edited version of the time-based media that only includes the segments of the time-based media that include the speech corresponding to the edited augmented transcript.
09-29-2011
20110252302
FITTING NETWORK CONTENT ONTO A REDUCED-SIZE SCREEN - A computer-implemented method for fitting content of a network document onto a reduced-size screen comprises displaying the document on the reduced-size screen and receiving a user input to indicate a desired portion of the displayed document. In response to the user input, content is extracted from the desired portion of the document and displayed in a manner formatted to fit the reduced-size screen. An apparatus for displaying a network document in a graphical user interface for a reduced-size screen is also described.
10-13-2011
20110252303
Rich Content in a Browser-Based Work Processor - A tangible computer-readable storage medium having encoded on it data that represents a model of a document, the document model including a one-dimensional character string that includes characters of the document in an order in which they appear in the document; a map of styles that includes markers that correspond to changes in styles in the document, and pointers to the character string, wherein the pointers define locations along the character string at which the changes in styles are to occur and define style runs between matched markers; and one or more external references to objects outside the document model, the external references including identifiers for the objects and pointers to the character string indicating where in the character string the object will appear.
10-13-2011
20110252304
Rich Browser-Based Word Processor - A computer-implemented method for presenting a document for interaction with a user in a web browser includes accessing an electronic model of the document; determining, with a computing device, positions for items in a visual rendering of the electronic model based on relative sizes and positions of other items in the electronic model; and generating, with the computing device, a document object model (DOM) that defines an editing surface, wherein the DOM (a) places placing the items at the determined positions on the editing surface, (b) places a graphic element that represents a cursor at a determined location on the editing surface, and (c) is arranged to receive user input on the editing surface and to correlate a location of the received user input to a location in the electronic model.
Touch Event Model Programming Interface - A method includes receiving a document from a server, where the document includes an embedded script. The method also includes rendering and displaying the document at an electronic device and executing the embedded script. The method furthermore includes establishing a touchevent interface object that includes a plurality of touchlists, and upon detecting one or more touches on the touch-sensitive surface, updating the touchevent interface object with touch data, including values in two or more of the touchlists. The method includes further executing the embedded script in accordance with the values in at least one of the two or more touchlists.
10-13-2011
20110252307
Touch Event Model Programming Interface - A method includes receiving a touch event, where the touch event includes a plurality of touch lists. The plurality of touch lists includes one or more of: a first touch list for one or more touches associated with a target of the touch event, a second touch list for one or more changed touches, and a third touch list for all touches detected on a touch-sensitive surface. The method includes processing the touch event.
10-13-2011
20110258528
METHOD AND SYSTEM FOR REMOVING CHROME FROM A WEB PAGE - A method and system for removing chrome from a web page is provided. An example system includes a parsing module, a text density analyzer, a content node selector
10-20-2011
20110258529
SYSTEMS AND METHODS FOR EXCLUDING SERVING AN ADVERTISEMENT CAMPAIGN TO UNDESIRED WEB PAGES - Systems and methods are presented for determining whether a web page loaded by a user from a server other than the server of the enterprise providing the advertisement content is safe for displaying the advertisement content. In some aspects, the systems and methods discussed determine if content of a web page to be augmented is content safe for delivering content from a publisher. A script of a web page being loaded by a browser which may execute on a client may identify that content from a publisher is to be displayed with content of the web page. The script may transmit to a server a request to check a safeness of the content of the web page prior to displaying the publisher's content. The script may receive from the server, responsive to the server determining the content of the web page is not safe for the publisher, a predetermined content not from the publisher to display on the web page.
10-20-2011
20110258530
MOBILE TERMINAL AND CONTROLLING METHOD THEREOF - A mobile terminal and controlling method thereof are disclosed, which facilitates a terminal to be used in further consideration of user's convenience. According to at least one of embodiments of the present invention, while a webpage is being displayed in a mobile terminal, a function frequently used by the mobile terminal is available by interconnecting to the webpage despite that the webpage is not closed. The present invention includes storing an object oriented program having a prescribed function, accessing an external server providing a webpage, driving a web browser for a webpage source by receiving the webpage source of the webpage from the external server, and displaying the webpage by rendering the webpage provided by the external server with a modified webpage having the prescribed function reflected thereon in a manner that the web browser configures a document object model tree using the web browser source and the object oriented program together.
10-20-2011
20110258531
Method and Apparatus for Building Sales Tools by Mining Data from Websites - A website mining tool is disclosed that extracts information from, for example, a company's website and presents the extracted information in a graphical user interface (GUI). In one embodiment, web pages from a website are stored in, for example, computer memory and a structure of the web pages is identified. A plurality of blocks of information is then extracted as a function of this structure and a category is assigned to each block of information. The elements in the blocks of information are then displayed, for example to a salesperson, as a function of these categories. In another embodiment, Document Object Modeling parsing is used to identify the structure of the web pages. In yet another embodiment, a support vector machine is used to categorize each block of information.
10-20-2011
20110258532
MEMOIZING WEB-BROWSING COMPUTATION WITH DOM-BASED ISOMORPHISM - Methods and devices for accelerating webpage rendering by a browser store document object model (DOM) tree structures and computations of rendered pages, and compare portions of a DOM tree of pages being render to determining if portions of the DOM tree structures match. If a DOM tree of a webpage to be rendered matches a DOM tree stored in memory, the computations associated with the match DOM tree may be recalled from memory, obviating the need to perform the calculations to render the page. A tree isomorphism algorithm may be used to recognize DOM trees stored in memory that match the DOM tree of the webpage to be rendered. Reusing rendering computations may significantly reducing the time and resources required for rendering web pages. Identifying reusable portions of calculation results based on DOM tree isomorphism enables the browser to reuse stored webpage rendering calculations even when URLs do not match.
10-20-2011
20110258533
Markup Language Stylization - Markup language stylizations that may be applied to a source document are defined in overlay documents such that no special tags or markers are required in the source document to enable stylization via the overlay document. A manifest document defines an association between a source document and one or more overlay documents.
10-20-2011
20110264995
AUTOMATIC DOCUMENT EXCHANGE WITH DOCUMENT SEARCHING CAPABILITY - The exchange of documents for execution can be performed efficiently using an automated system that routes and stores documents based on routing information. Routing may be accomplished with reminders for individuals of deadline for responding. After execution is confirmed, an executed copy may be forwarded to all parties and desired non-parties. If execution or approval is desired from a plurality of individuals, documents received from each of the plurality of individuals can be merged into a single, fully executed document if the approval/signatures are obtained simultaneously. Search capability for identifying data regarding the document, text within the document, or both may also be provided.
10-27-2011
20110271175
System 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
20110271176
METHOD 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
20110276872
DYNAMIC FONT REPLACEMENT - Automated font mapping is performed for one or more document fonts of a document to map the one or more document fonts to at least one replacement font. The font mapping is limited by at least one document-specific font mapping limitation. The document is rendered using the at least one replacement font. The automated font mapping may include performing a constrained optimization of an objective function measuring similarity of the one or more document fonts and the corresponding mapped at least one replacement font, the constrained optimization being constrained by at least one constraint embodying at least one document-specific font mapping limitation. The automated font mapping may include selecting a subset of the set of fonts available for the rendering based on the at least one document-specific font mapping limitation, and performing the optimization respective to the selected subset of the set of fonts available for the rendering.
11-10-2011
20110276873
System and Method for Re-Using XBRL-Tags Across Period Boundaries - An XBRL tag re-usable across period boundaries includes at least one definitional attribute and at least one transactional attribute, wherein the at least one transactional attribute is updated for each period.
11-10-2011
20110283179
Update 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
20110283180
COMMUNICATION 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
20110283181
Test 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
20110289402
Methods and Apparatuses for Generating and Utilizing Haptic Style Sheets - Various methods for generating and utilizing haptic style sheets are provided. One example method according to an example embodiment of the present invention includes retrieving content and a style sheet associated with a web page and receiving a type of user input with respect to an element of the web page. The example method may further include accessing the style sheet to determine a haptic feedback style for the element based on the type of user input and directing the apparatus to implement the haptic feedback feature associated with the haptic feedback style. Related example methods and example apparatuses are also provided.
11-24-2011
20110296292
EFFICIENT 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
20110296293
END 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
20110296294
Advertising 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
20110296295
APPARATUS 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
20110296296
System 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
20110302485
COMPONENT-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
20110302486
METHOD 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
20110307775
INFORMATION ARCHITECTURE FOR THE INTERACTIVE ENVIRONMENT - A system and method for providing management such as creation, manipulation, storage, control, and retrieval of digital content for a company on a global basis. Digital content is created and stored in, for example, the eXtensible Markup Language (XML) format using the relationship between component mapping information and content information comprising webpage components. The XML data is developed by defining page components, mapping the components on a page and indexing the page for future retrieval of the page. The data is then stored in a single database, as segments related to the page, for call-up by a user.
SPECIFYING AND PROCESSING COMPOSED PATTERNS - A method, computer program product, and system for specifying and processing composed patterns are described. A method may comprise receiving, by a pattern process executing on a computing device, a first pattern definition comprising one or more outputs. The method may further comprise receiving, by the pattern process executing on the computing device, a second pattern definition comprising one or more inputs. The method may also comprise creating, by the pattern process executing on the computing device, a map between at least one of the one or more outputs and at least one of the one or more inputs if a type of the at least one of the one or more outputs matches a type of the at least one of the one or more inputs.
12-22-2011
20110314370
TIERED PAGEVIEW GENERATION FOR COMPUTING DEVICES - A page controller module is provided for generating a pageview on a computing device according to a page definition that identifies a plurality of blocks corresponding to the pageview. In response to the page definition, and for each of the plurality of blocks, the page controller module initializes a block controller module for the block, which issues data requests to receive values for parameters associated with the block. Further, view modules are provided for rendering the viewable portion of the page using the values received in response to data requests from the block controller module. In some embodiments, block controllers may register data requests with the page controller so that the page controller may manage fulfillment of the data requests. The page controller may manage fulfillment by scheduling registered data requests and/or by reducing redundancies in registered data requests.
12-22-2011
20110314371
WEB-BASED ELECTRONICALLY SIGNED DOCUMENTS - Techniques for electronic signature process management are described. Some embodiments provide an electronic signature service (“ESS”) configured to manage electronic signature processes represented by way of templates. In some embodiments, the ESS transmits a URL or other identifier of a template that specifies required electronic signature data, such as a singer name and/or signature. Then, the ESS dynamically prepares a form based on a received request for the identified template. Next, the ESS receives the electronic signature data by causing the form to be presented by a Web browser or other client. In some embodiments, the ESS and associated client systems perform these techniques without use of a Portable Document Format processing module.
12-22-2011
20110320926
GENERATING XML SCHEMAS FOR XML DOCUMENT - The present invention is directed to implementing methods and systems for automatically defining XML document rules by generating an XML schema for a given XML document to an extent that the schema can be generated without human intervention. Further, developers working on XML technologies are benefited by this solution as it provides a simple way of generating a skeletal schema based on an XML document. The XML document based on which the schema is to be generated may be well formed and can use a namespace. Generation of the schema may include the following three phases: 1) Gathering information, 2) Parsing the XML document, and 3) Building the schema.
12-29-2011
20110320927
Methods and Apparatus Utilizing XooML: Cross (X) Tool Markup Language - Methods and apparatus are presented related to one or more cross-tool markup language (XooML) fragments. A document including a XooML fragment is assembled. A XooML fragment includes tool-independent attribute(s) and tool-dependent attribute(s). The document is presented. A selection of a portion of the presented document is received. The selected portion of the document corresponds with an associated XooML fragment. In response to the selection, an item is presented that corresponds to the selected portion of the document. The item can be presented using a software tool such as the herein-described Planz or by another XooML-capable software tool. A tool-independent attribute of the associated XooML fragment specifies the item. The software tool is configured to present the item based on one or more tool-dependent attributes of the XooML fragment.
12-29-2011
20110320928
INFORMATION TRANSMISSION APPARATUS, CONTROL METHOD THEREOF, AND RECORDING MEDIUM STORING COMPUTER PROGRAM - An information transmission apparatus generates a web page showing information of the information transmission apparatus and containing image data indicating a common screen with a screen to be displayed on a display unit provided in the information transmission apparatus, and transmits the generated web page to an information processing apparatus in response to a request from the information processing apparatus. Further, in a case where the screen to be displayed on the display unit is one of a plurality of relevant screens, the information transmission apparatus acquires image data of each of the relevant screens, and generates the web page containing the image data of each of the acquired screens.
12-29-2011
20110320929
Construction and analysis of markup language document representing computing architecture having computing elements - A markup language document representing computing elements of a computing architecture, such as data storage elements of a data storage architecture, is constructed and analyzed. A first computing element contained by a second computing element is represented; a first tag of the document corresponding to the first computing element is nested within a second tag of the markup language document corresponding to the second computing element. A non-containing/contained relationship from the first computing element to a third computing element is also represented; a pointer tag of the document corresponding to the data access path is nested within the first tag, and references a third tag of the document corresponding to the third computing element. Get-pointer-node and get-child-node application programming interfaces for the markup language are called to traverse among containing/contained relationships. Pointer tags are followed to traverse among non-containing/contained relationships. Redundant attributes among the relationships can thus be detected.
12-29-2011
20110320930
METHOD AND MEANS FOR IDENTIFYING VALUABLE DOCUMENTS - A method and means for identifying valuable documents is proposed. Wherein the method includes the following steps: collect multi-mode information of the valuable document to be identified, according to the pre-generated fusion strategy and the multi-mode information of the valuable document to be identified, identify the valuable document to be identified and obtain identification results. Through the embodiment of the present invention, identifying valuable documents based on the multi-mode information is implemented, and the identified reliability
12-29-2011
20120005567
Co-Browsing Page Clipping - Methods and systems of co-browsing may provide for detecting a selection of clipped content at a local peer device during a co-browsing session between the local peer device and a remote peer device. The clipped content can correspond to a page from a server associated with the co-browsing session. Dependent content and style element data associated with the clipped content may be identified, wherein an event can be sent to the remote peer device via the server. The event may include the clipped content, the dependent content, and the style element data.
01-05-2012
20120005568
RENDERING DATA IN THE CORRECT Z-ORDER - A method including: receiving a document encoded in a markup language and having a page with an image and text; creating a first high-level graphics (HLG) object corresponding to the image, where the first HLG object specifies a first z-index less than zero for the first HLG object; generating a first entry in an input file including a pointer to the first HLG object; generating a second entry in the input file corresponding to the text; generating an output file using a typesetting program and the input file; in response to the first z-index not being zero: parsing the output file to identify the page; creating an ItemHandles List (IL) for the page; adding a first ItemHandle corresponding to the first entry to the IL, where the first ItemHandle including the pointer; and generating a display list for the page using the output file and the IL.
01-05-2012
20120005569
MOBILE TERMINAL AND METHOD FOR CONTROLLING THE SAME - A mobile terminal and a method for controlling the same are disclosed. According to one embodiment, the mobile terminal and method for controlling the same are capable of adjusting the magnification of a web page being displayed on a web browser to an optimal level or assigning an access key to a link so as to provide a more convenient web browsing environment.
01-05-2012
20120005570
PROCESSING XML NODE SETS - A method may include deriving by a computing device, from an initial representation that describes a node set of an XML document, a derived representation of the node set, the initial representation including an ordered sequence of set manipulations of the XML document, the derived representation including: a first set of nodes such that all nodes in the node set are included in or descendants of a node in the first set of nodes, a second set of nodes such that no nodes in the node set are included in or descendants of a node in the second set of nodes, and a set of node tests that characterize the node set, to be applied to those nodes within the first set of nodes but outside the second set of nodes. The method may further include evaluating the derived representation to compute the node set.
01-05-2012
20120005571
WEB TRANSLATION WITH DISPLAY REPLACEMENT - Methods, systems, and apparatus, including computer program products, for translation of markup language documents with display replacement. In some implementations, a method includes displaying a markup language document in an original language by rendering an internal representation of the document, sending a data structure containing the texts from the text nodes of the internal representation, as distinct data entities, to a translation service, replacing the texts with translated texts received from the translation service resulting in a translated representation, and displaying a first translation of the document by rendering the translated representation. In some implementations, partial, incremental translation is performed. In some implementations, a method includes receiving a notification that a phrase in a markup language document has been selected, requesting translation of the text of the selected phrase, and then displaying a received translation in a user interface.
01-05-2012
20120011430
Infinite Scrolling - In one embodiment, a client application renders a structured document in a graphical user interface, determines whether a select place marker element in the structured document is viewable within the graphical user interface; if the select place marker element is viewable, the client application retrieves and render the data object associated with the place marker element.
01-12-2012
20120011431
Method and System of Retrieving Ajax Web Page Content - The present disclosure describes a method and a system of retrieving Ajax web page content. The method of retrieving Ajax web page content includes: obtaining information of web page codes; retrieving JavaScript information in the information of the web page codes; analyzing the JavaScript information to determine function(s) that include(s) Ajax call(s) in the web page codes; and triggering the determined function(s) that include(s) the Ajax call(s) to obtain web page content generated by the function(s) that include(s) the Ajax call(s). Through analyzing JavaScript information in web page codes, the above technical scheme obtains function(s) that include(s) Ajax call(s) in the web page codes and further triggers the function(s) to obtain web page content generated thereby, thus achieving retrieval of dynamic content in an Ajax web page. Using the above technical scheme, a search engine can collect more complete web page contents and hence provide a better search service to users.
01-12-2012
20120011432
SYSTEMS AND METHODS FOR ASSOCIATING SOCIAL MEDIA SYSTEMS AND WEB PAGES - Systems and methods for the creation and management of electronic associations between social media systems and web pages. Such associations promote greater interactions between web page visitors and users of social media pages. A social graph management system (SGMS) receives information related to a web page, and creates associations between the web page and social media pages. A process of creating such associations involves configuration of social media software for insertion into the web page. Furthermore, creating associations also involves creation of an intermediary page (and related data structures) by the SGMS in order to direct traffic between the web page and social media pages. User activity in the web page is tracked in addition to web traffic arriving at the intermediary page at subsequent times for computation of various analytics.
Method and apparatus for context-aware output escaping using dynamic content marking - A technique to provide runtime output sanitization filtering of web application content that contains multiple contexts in which dynamic output is included. To facilitate this operation, dynamically-generated content is prepared for sanitization in advance, preferably by being “marked” by the web application itself (or by middleware used by or associated with the application). Preferably, given dynamically-generated content is marked by enclosing it between dynamic content indicators. Then, after the document generation is completed but before it is output (delivered), the application-generated content is processed by a content sanitization filter. The filter uses the dynamic content identifiers to identify and locate the content that needs output escaping. The filter detects the appropriate context within which the dynamically-generated content has been placed, and it then applies the appropriate escaping. In this manner, the output content is fully prepared for escaping in advance even if it is being assembled from multiple input sources that do not operate in the same runtime environment. In this approach, escaping is added after all other application processing is finished and the complete document is ready for delivery to the requesting end user.
01-26-2012
20120023395
Method and apparatus for dynamic content marking to facilitate context-aware output escaping - A technique to provide runtime output sanitization filtering of web application content that contains multiple contexts in which dynamic output is included. To facilitate this operation, dynamically-generated content is prepared for sanitization in advance, preferably by being “marked” by the web application itself (or by middleware used by or associated with the application). Preferably, given dynamically-generated content is marked by enclosing it between dynamic content indicators. Then, after the document generation is completed but before it is output (delivered), the application-generated content is processed by a content sanitization filter. The filter uses the dynamic content identifiers to identify and locate the content that needs output escaping. The filter detects the appropriate context within which the dynamically-generated content has been placed, and it then applies the appropriate escaping. In this manner, the output content is fully prepared for escaping in advance even if it is being assembled from multiple input sources that do not operate in the same runtime environment. In this approach, escaping is added after all other application processing is finished and the complete document is ready for delivery to the requesting end user.
01-26-2012
20120023396
METHOD, APPARATUS, AND STORAGE MEDIA FOR PARSING INPUT STRINGS - A computer includes a memory area and a processor that is coupled to the memory area. The processor is configured to receive a document as an input string comprised of a markup language, store the input string in the memory area, parse the input string, and deserialize the input string to generate an object model, wherein the object model includes at least one type and at least one value corresponding to the at least one type. The processor is also configured to store the object model in the memory area.
01-26-2012
20120023397
INTERACTIVE WEBSITE - A method of an interactive website is provided that assigns information to each of a plurality of screen blocks for a particular geographical region. The information for each of a first subset of the screen blocks is associated with a different entity within the geographical region and the information for each of a second subset of the screen blocks is associated with a different entity within or outside the geographical region. The method further generates a web page with the screen blocks located on the web page and with the information associated with each of the screen blocks configured to appear when prompted. The screen blocks may include both blank screen blocks and image screen blocks containing images. The user may adjust, filter, search through, and organize the appearance of the screen blocks on the web page.
01-26-2012
20120030559
Enhanced Delivery of Content and Program Instructions - A tag/content management system delivers customized content and/or program instructions to a user terminal. The system may deliver several groups of program executable instructions, including instructions that are global to all web domains controlled by a client server and those that are specific to a web page/group of web pages. In addition, this system may allow for the creation of testing environments for websites that include modified content and/or program instructions. Various techniques employed by the system may result in a reduction in the errors and latencies that commonly plague conventional implementations.
02-02-2012
20120030560
WEBSITE BROWSING SYSTEM, SERVER, RECORDING MEDIUM, AND WEBSITE BROWSE ASSISTING METHOD - A website browse assisting method according to an aspect of the presently disclosed subject matter includes the steps of: receiving a request for desired page content from a client terminal; acquiring the requested page content; converting the acquired page content into an image; extracting UI information from the acquired page content; determining whether or not the extracted UI information is needed for the client terminal for each item of the UI information; generating UI metadata on the UI information determined to be needed for the client terminal; and transmitting the converted image and the generated UI metadata to the client terminal.
02-02-2012
20120030561
Computer-Readable Non-Transitory Recording Medium Storing Program for Electronic Device, Electronic Device System, and Control Method for Electronic Device System - A non-transitory recording medium stores a program including program codes for causing a computer (a) to read information necessary for a display from a base file, (b) to display information according to base file contents, (c) to read machine type dependent information that (i) is necessary for the display on an output apparatus, (ii) depends on an output apparatus machine type, and (iii) cannot be commonly used in multiple machine types, (d) to create a transaction file composed of function information and an argument necessary for the function without including a control code based on the machine type dependent information, and (e) to instruct the output apparatus to output the information according to the base file contents by using the transaction file and a fixed file that (i) does not depend on the machine type, (ii) can be commonly used in multiple machine types, and (iii) is composed of machine type independent information including the control code.
INFORMATION 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
20120036426
CONTENT MANAGEMENT APPLICATION FOR AN INTERACTIVE ENVIRONMENT - The content management application is an intranet application which provides a process for implementing changes to an internet website of a company by providing the company the ability to define and enforce a common style of page layout. The application can be accessed via a desktop browser and multiple users may access the application for multiple reasons at the same time. The application also dynamically generates new page designs and new component design with various people assigned to groups or teams enabling the continuous creation and processing of content. Once the content is created and reviewed, it is then launched onto the company's internet site for viewing by the internet users accessing the company's web page.
02-09-2012
20120042236
INTEGRATED 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.
02-16-2012
20120042237
Method and Apparatus for Detecting Changes in Websites and Reporting Results to Web Developers for Navigation Template - A computerized appliance includes a non-transitory physical memory medium couple to the computerized appliance, and software executing on the computerized appliance from the non-transitory physical memory medium. The computerized appliance performs a method comprising steps of accessing an electronic information page on a network by proxy on behalf of a client, following a navigation template assembled from a plurality of functional logic blocks, determining failed execution of the navigation template, determining the logic block involved at the point of failure, determining information necessary to repair the logic block determined at the point of failure, creating a new modular logic block according to the information, and installing the newly-created modular logic block into the navigation template that failed, and automatically replacing the failed logic block in all stored navigation templates that depend on the failed logic block.
02-16-2012
20120047425
METHODS AND APPARATUSES FOR INTERACTION WITH WEB APPLICATIONS AND WEB APPLICATION DATA - A method of enabling content distribution for various electronic devices which comprises providing a content adaptive application for an electronic device, wherein the content adaptive application is designed to parse an abstraction schema to retrieve data or a data source, and format information. The content adaptive application further formats the data or data from the data source into at least one of a plurality of platform specific templates specified by the format information and displays at least one platform specific template including at least a portion of the data or data from the data source on a display of the electronic device.
02-23-2012
20120047426
SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR RECORDING AUTHORING EVENTS WITH WEB PAGE CONTENT - A web page that includes content form fields may be modified to include an event observer module and an authored content module. The authored content module adds a hidden “events observed” field to the form fields. Events generated during the authoring of content by a user are recorded by the event observer module. When the content is submitted from a client browser to the web server, the events generated during the authoring of the content are added to the events observed field and submitted with the content. The web server uses the events to determine a DOM of the web page and compare the observed DOM with a stored DOM for that web page and that particular interaction. The page structure may be optionally modified by the web server to enhance the analysis of the DOM comparison. The web server analysis facilitates detection of non-human content submission at a client browser.
02-23-2012
20120047427
SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR DETERMINING USER ATTENTION AREA FROM USER INTERFACE EVENTS - During an interaction with a web page, user interface events are recorded and augmented with page layout data from the document object model. An event stream is formed with the page layout data and communicated to an event server. The event server processes the event stream to determine a location at which the events were generated, which can be used to predict an area of a user's attention.
02-23-2012
20120060083
Method for Use in Association With A Multi-Tab Interpretation and Rendering Function - A method for use in association with a multi-tab interpretation and rendering function of a computing device is disclosed. The method comprises associating at least one tab of the multi-tab interpretation and rendering function with a first item, the first item being associated with a first web resource, assigning a first priority to the first item, and reserving resources of the computing device to the first item based on the first priority. Corresponding computer program product and software arrangement are also disclosed.
03-08-2012
20120060084
INFORMATION PROCESSING DEVICE, PROGRAM, AND INFORMATION PROCESSING METHOD - An information processing device is provided. In the information processing device, a clip of an arbitrary area is received in a web page on a browser screen and is registered in a clip list. When an operation of a printing preview screen is instructed from the browser screen, the clip list of the browser screen is registered as the clip list of the printing preview screen, and a printing preview screen on which clip data of the clip list is laid out in a sheet area is operated. When the web page on the browser screen is newly clipped during the operation of the printing preview screen, layout of added clip data is performed synchronizing with the clip list of the browser screen, and the content newly clipped on the browser screen is immediately reflected to the of the sheet area of the printing preview screen.
03-08-2012
20120060085
METHOD AND EQUIPMENT OF ASP SERVICE FOR MULTI-RESOLUTION IMAGE ON THE ENVIRONMENT OF MULTI-SERVER - A method and apparatus are provided in which an Application Service Provider (“ASP”) generates a multi-resolution image on a multi-web server to provide the total process to manufacture the multi-resolution image, up-load to the image to the server, as well as to put it into web in one service. The process can be embodied to link an ASP Service Developer server, an ASP Service Operator server, and a Multi-Web Server. The desired functions can be performed by the client that needs the image. Therefore, all of the process from image manufacturing to start business through web can be realized easily and with low cost.
03-08-2012
20120066582
Methods for extending a document transformation server to process multiple documents from multiple sites and devices thereof - A method, computer readable medium and device that extends a document transformation server to process multiple documents from multiple websites includes obtaining with a document transformation server a document to process based on at least a URL of the document to process in an HTTP request URL. An XML source representing the document to process is generated with the document transformation server. One or more XML processors associated with at least a portion of the HTTP request URL from a plurality of stored associations are identified with the document transformation server. The XML source is transformed by the document transformation server with each of the identified one identified XML processors. The generated document is provided in an HTTP response to the HTTP request URL by the document transformation server.
03-15-2012
20120066583
EFFICIENT EVENT DELEGATION IN BROWSER SCRIPTS - Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond to events. The markup language document provides mappings of sets of node types to sets of handlers. In response to an event associated with a node, the types of nodes encountered in a path connecting the node with the root node are identified. Handler sets of the node types encountered in the path connecting a node with the root node are used to determine the handlers to be executed in response to the event. Data is associated with nodes to allow handler code to distinguish between nodes of the same node type.
03-15-2012
20120066584
HOST 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
20120072823
NATURAL 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
20120072824
CONTENT 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
20120072825
METHODS 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
20120072826
METHODS 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
20120072827
INFORMATION 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
20120072828
COMPLEX 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
20120072829
SYSTEM 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
20120079364
Finding Partition Boundaries for Parallel Processing of Markup Language Documents - A method, a computer program product and a system identify partition locations within an extended markup language (XML) document without parsing so as to process portions of said document in parallel. The XML document includes sections required to remain continuous. The document is scanned for continuous sections without parsing, and boundaries of the initial partitions are adjusted to reside outside the continuous sections to determine resulting partitions for the document. The resulting partitions may be processed in parallel to provide the document information for storage.
03-29-2012
20120079365
IMAGE FORMING CONTROL PROGRAM, METHOD OF IMAGE FORMING CONTROL AND IMAGE PROCESSING APPARATUS - A non-transitory computer-readable medium having instructions to control a computer, which is configured to display an image represented by webpage data, to perform a method of image forming control, the method including: controlling, when an operation unit receives a operation designating a specific image associated with term, a first acquiring unit to acquire the term associated with the specific image; controlling a storage unit to store: term information; term acquiring information; specific image data acquiring information; and webpage data specifying information; controlling, when the webpage data specified by the webpage data specifying information is provided by the providing source, a second acquiring unit to acquire the term from said webpage data; and controlling, when the term acquired by the second acquiring unit is updated from the term indicated by the term information, a specific image data acquiring unit to acquire the specific image data from the webpage data.
03-29-2012
20120079366
MEASUREMENT OF CONTENT PLACEMENT EFFECTIVENESS OVER WEB PAGES AND LIKE MEDIA - A system for measuring on-screen content item effectiveness, the content item being located at a predetermined location in a content page, the content page being for display through a user client defining a currently visible area such that at any given time only part of the content page is within said currently visible area, the user client allowing a user to move through the content page to change the part of the content page within the currently visible area. The system comprises a movement detection unit within the user client for detection of movement of the content page within the user client, and a parameter constructor, within the user client and associated with the movement detection unit for inferring whether the content item is within the currently visible area therewith to locally generate a cumulative parameter to indicate the time the content item is visible on a user screen.
03-29-2012
20120079367
METHOD AND APPARATUS FOR DEFINING AN APPLICATION TO ALLOW POLYMORPHIC SERIALIZATION - An application defined to allow polymorphic serialization. In one embodiment, the application comprises a plurality of page definitions or views. At least one page definition is configured to be serialized into content in a first serialization format and content in a second serialization format that is different from the first serialization.
03-29-2012
20120079368
Dynamic Displays in a Distributed Computing Environment - A mechanism for describing dynamic display objects in a distributed computing environment is described. A service in a distributed computing environment may generate results data for a client in response to client requests. The service may provide schemas describing the presentation characteristics of results data. The schemas may include information for use in presenting the results data. The results data may include data elements, and the presentation schema may include presentation elements each including information describing the presentation characteristics of one or more of the data elements. The client may map data elements to corresponding presentation elements from the schema, and may use the element corresponding to a data element to present the data element. Using the dynamic display objects, display behavior may be altered without having to rebuild code.
03-29-2012
20120084635
PARAMETERIZED TEMPLATE COMPRESSION FOR BINARY XML - Compression and decompression of XML and other structured documents uses parameterized templates. A region of a serialized document is nominated as a template, information units are annotated as fixed or parameter values, and the template is recorded with a template identifier. A template invocation represents the nominated records. Nominated regions can be nested, and they do not necessarily correspond to XML elements or other well-formed portions of the original document. Templates may be defined on the fly, after compression has started.
04-05-2012
20120084636
METHOD AND SYSTEM FOR WEB INFORMATION EXTRACTION - An example of a method includes determining features of a first type for a web page of a plurality of web pages. The method also includes electronically determining a plurality of rules for an attribute of the first web page, wherein the plurality of rules are determined based on features of the first type. The method also includes electronically identifying a first rule, from the plurality of rules, which satisfies a first predefined criterion. The first predefined criteria include at least one of a first threshold for a precision parameter, a second threshold for a support parameter, a third threshold for a distance parameter and a fourth threshold for a recall parameter. The method further includes storing the first rule to enable extraction of value of the attribute from a second web page.
04-05-2012
20120084637
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM STORING IMAGE PROCESSING PROGRAM - An image processing apparatus including: a display portion which displays a web page based on web page data; a specifying section which specifies, as a specific area, an area in the displayed web page; an object obtaining section which obtains an object included in the specified specific area; a relevant-information obtaining section which obtains relevant information associated with the obtained object; a map-image-data obtaining section which obtains map image data for displaying a map image, on the basis of a specific position which is a position on the map image, which indicates a position of the object specified by the obtained relevant information; and an output section which outputs obtained the object, the obtained relevant information, and the map image to be displayed based on the obtained map image data, to the display screen such that a position mark indicating the object is marked on the specific position on the map image.
04-05-2012
20120084638
TECHNIQUES CONTENT MODIFICATION IN AN ENVIRONMENT THAT SUPPORTS DYNAMIC CONTENT SERVING - Methods and apparatuses for collaboratively editing page content. Instances of classes are stored in a central repository, wherein the classes correspond to components of a page. Concurrent user access to the classes is provided. The page is updated in response to modifications to the page content made utilizing the one or more class instances.
04-05-2012
20120084639
APPLICATION SERVER PROVIDING PERSONALIZED VOICE ENABLED WEB APPLICATION SERVICES USING EXTENSIBLE MARKUP LANGUAGE DOCUMENTS - A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, dynamically generates a personalized HTML page having media content and control tags for personalized execution of the voice application operation. Hence, a user can personalize any number of voice application operations, enabling a web-based voice application to be completely customized or merely partially customized.
04-05-2012
20120089898
Identifying Language Translations For Source Documents using Links - Technology is described for identifying language translations for source documents. The method includes finding source documents containing links to target documents and the link anchors of the links have language indicating text. A first tuple set can be generated for paired source documents and target documents with an expected target language for a target document. The first tuple set can be annotated with primary languages for the source documents and target documents to form a second tuple set where primary languages of the source documents and target documents are different. Further, a third tuple set can be generated using the second tuple set using a count of the number of times source documents and target documents occur in the first tuple set. Tuples can be removed from the third tuple set where a count ratio between source document count and target document count is less than a reference ratio.
04-12-2012
20120089899
METHOD AND SYSTEM FOR REDISPLAYING A WEB PAGE - A method and system for redisplaying a web page is provided. An example method comprises accessing a web page received at a computer system, analyzing the structured text of the web page, and identifying a plurality of content sections. A rendering module renders a web page view comprising the plurality of sections.
04-12-2012
20120089900
SYSTEM AND METHOD FOR IDENTIFYING LINE BREAKS - Method, system, and computer code for preparing markup language documents containing multi-line text elements for WYSIWYG printing. The document is rendered in a prepress server system by a duplicate of the browser that was used to prepare the document in the client system. User-imposed line breaks are identified by reviewing text elements for break characters. Browser-imposed line breaks are identified by comparing spatial location information from the browser for each sequential pair of characters in a text element. The collective line break information is used to ensure that the line breaks viewed by the user are maintained when the document is converted to a prepress system.
04-12-2012
20120089901
HIGH PERFORMANCE CROSS PLATFORM DOCUMENT VIEWING - A document viewing system is provided that includes a browser receiving one or more user requests to view a document being stored remotely. The browser issues a first request to a server for metadata associated with the document and based on the received metadata determines a selective number of tiles needed for viewing the document. The browser issues a second request to the server requesting the selective number of tiles for viewing the document. The selective number tiles are only those tiles available for viewing in a viewing area in the browser. The server sends the selective number of tiles in parallelized fashion to the browser. The browser receives the selective number of tiles from the server and displays the document to a user.
04-12-2012
20120089902
SYSTEMS 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
20120089903
SELECTIVE CONTENT EXTRACTION - A method for extracting web content includes detecting, within a web page, a hierarchical structure that includes a plurality of nodes. Potential article nodes from the plurality of nodes are identified. The identified potential article node with a highest rank in the hierarchical structure is identified as an article node. Content is extracted from the article node.
04-12-2012
20120096340
REFORMATTING WEB PAGES IN BD PLATFORM - Reformatting web pages in a BD platform, including: receiving a HyperText Markup Language (HTML) page of a web browser; parsing the HTML page into user interface (UI) widgets; and mapping the UI widgets into Home Audio/Video interface (HAVi) widgets. Keywords include HAVi, Widgets, and BD platform.
04-19-2012
20120096341
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - An information processing apparatus acquires a structured document containing a plurality of elements, specifies, in accordance with an instruction from a user, a partial element group from the plurality of elements contained in the acquired structured document, and selects, in accordance with the content of each of the plurality of elements included in the specified element group, an output-target element from the plurality of elements included in the element group.
04-19-2012
20120096342
Method and System of Web-Based Document Service - A method and system for web-based document service are provided. The method in the cloud side may include: receiving the data backed up automatically, retrieving the visual appearance of the backed up data and saving the retrieved visual appearance into a universal data and storing the universal data in cloud side, converting the universal data into a format supported browser.
04-19-2012
20120102388
TEXT SEGMENTATION OF A DOCUMENT - A system and method are provided for segmenting text from a portable document format (PDF) document. The system includes a memory for storing computer executable instructions and a processing unit for accessing the memory and executing the computer executable instructions. The computer executable instructions include an engine to group line segments into text blocks using a homogeneity measure based on relative line space difference between line segments and a homogeneity measure based on difference in font size between line segments, where the line segments comprise text elements extracted from the PDF document.
04-26-2012
20120102389
METHOD AND SYSTEM FOR RENDERING WEB CONTENT - A method and system for rendering web content on an end device is disclosed. An encoding server parses the web content to determine a plurality of markup tags in a native markup language associated with the web content. On determining the plurality of markup tags in the native markup language, the encoding server encodes the plurality of markup tags using a rendering markup language to form one or more packages. The rendering markup language defines a set of markup tags in the rendering markup language for each package based on the capabilities and configurations of the end device. The one or more packages are then decoded by a thin client by interpreting the set of markup tags in the rendering markup language. Since the thin client only decodes the set of tags in the rendering markup language, processing power required at the thin client is significantly reduced.
04-26-2012
20120102390
METHOD AND APPARATUS FOR GENERATING WIDGET - A method and an apparatus for generating a widget are provided. This technical solution belongs to the field of network application technology. The method includes the following steps: the attribute information of the data to be obtained is created according to the web page specified by a user and the page fragment marked by the user on the web page (
04-26-2012
20120110433
PARALLEL 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
20120110434
AUTOMATED 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
20120110435
UPDATING 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
20120110436
INTEGRATED 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
20120117458
INTERNET-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
20120117459
Method and System for Distribution of Content Using a Syndication Delay - Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page. Embodiments may also improve the ability of search engines or search engine indexers to determine the site of origin for such user content.
05-10-2012
20120117460
URL DOCUMENT VIEWING THROUGH A PLUG-IN APPLICATION FOR A MOBILE BROWSER ON A WIRELESS DEVICE - A method is set forth of displaying a document identified by a URL on a mobile browser, comprising registering an attachment viewer plug-in to the mobile browser for a predetermined data stream content type, registering a mobile data service transcoder for predetermined document types, sending a request for the document of one of the predetermined document types from the mobile browser to the mobile service transcoder, retrieving and converting the document to the predetermined data stream content type, and forwarding the converted document from the mobile data service transcoder to the mobile browser for display via the attachment viewer plug-in.
05-10-2012
20120124462
Web Application Optimization - A method of optimizing a web page includes selecting an original web application code. A server-side executable associated with the original web application code is identified, and an object used in the server-side executable is identified. An evaluation is made of how the server-side executable uses the object. Then a determination is made as to whether substitute instructions, which provide functionality similar to that of the object, provides all of the functionality of the object that is used by the server-side executable. If so, then the original web application code is modified to use the substitute instructions.
05-17-2012
20120124463
Method and System for Distribution of Content - Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page.
05-17-2012
20120131437
Method, Apparatus and System of Displaying Webpages - A method of displaying a webpage includes: receiving a first request message from a client requesting to browse a webpage; sending a second request message to the client requesting for a screen resolution adopted by the client; receiving, form the client, information indicative of the screen resolution adopted by the client; selecting a font size corresponding to the screen resolution adopted by the client according to the screen resolution adopted by the client and a predetermined correlation between screen resolutions and font sizes; generating the webpage in a scale corresponding to the screen resolution adopted by the client and the selected font size; and sending the webpage to the client. Therefore, the website server is enabled to generate webpages with font sizes to facilitate optimal webpage browsing according to the screen resolution currently adopted, thereby effectively improving the display performance of the webpage, enhancing the quality of service of a website system, and significantly improving the user experience. A website server and a website system are also disclosed.
05-24-2012
20120131438
Method and System of Web Page Content Filtering - The present disclosure provides a method and system for web page content filtering. A method comprises: examining the web page content provided by a user; obtaining at least one high risk rule from a high risk characteristic library when the examining of the web page content detects a high risk characteristic word, the at least one high risk rule corresponding to the high risk characteristic word; obtaining a characteristic score of the web page content based on matching of the at least one high risk rule to the web page content; and filtering the web page content based on the characteristic score. The difference between the present disclosure and prior art techniques is that the disclosed embodiments can more precisely carry out web page content filtering to achieve better real-time safety and reliability of an e-commerce transaction.
05-24-2012
20120131439
SCRIPTED DYNAMIC DOCUMENT GENERATION - A dynamic document template having static data, dynamic data, and/or procedural statements may be called by an application on a server. The dynamic document template is separate from the application program and is processed to form an interim script, which is then executed by a host computer system. The script generates document records in HTML or XML format that are output to a document. The data and procedural statements in the dynamic document template may be distinguished through interpreting mark-up language surrounding the data and procedural statements. The dynamic document templates execute in a separate namespace from the application and preserve the state of data in the application. A given application may call more than one dynamic document template to generate different portions of the output document. Additionally, the dynamic document templates may be replaced with new templates without affecting the application.
Multi-Mode Web Browsing - A computer-implemented method for displaying web pages includes receiving code for a first web page, the code defining formatting for displaying the web page in at least two different display modes, displaying web page in a first display mode in a browser, the first display mode being a full page display in browser pane, receiving a user command to display the web page in a second display mode, and displaying the web page in a second display mode, the second display mode not being a reduced-sized or cropped version of the first display mode.
05-24-2012
20120131442
METHODS AND SYSTEMS OF GENERATING AND EDITING ADAPTABLE AND INTERACTIVE NETWORK DOCUMENTS - A method of generating an adaptable and interactive network document which comprises selecting a layout of an interactive network document having a plurality of discrete interactive elements, automatically calculating at least one relative arrangement rule defining a relation between a layout parameter of one of the plurality of discrete interactive elements and a respective layout parameter of another of the plurality of discrete interactive elements, receiving instructions to change the layout, and applying the instructions to generate a copy of the interactive network document having an adapted version of the layout wherein layout parameters of the plurality of discrete interactive elements are adapted according the instructions and comply with the at least one relative arrangement rule.
05-24-2012
20120131443
APPARATUS, SYSTEM AND METHOD FOR SPORTS VIDEO PUBLISHING AND DELIVERY AND API FOR SAME - 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.
05-24-2012
20120131444
Automated Scrolling of Browser Content and Automated Activation of Browser Links - An automatic scrolling mechanism converts an information repository into media that can actively present and “push” information to the users/viewers while retaining existing “pull” and interactivity functions. Automatic scrolling can be controlled by placing a cursor on control icons, such as boxes, lines, and arrow clusters. While the cursor is on an icon, automatic scrolling brings into view content that extends beyond the field of view. The scrolled content is moved into the field of view of the display window in a predetermined direction designated by the icon. Sub-windows are also designed to be independently and automatically scrolled or floated with respect the main window. Links created in an information repository may be automatically activated to retrieve the linked information, and to automatically present and scroll the information. As the content is automatically scrolled, the repository is pushed and the user is allured to further navigate through the repository.
05-24-2012
20120137207
SYSTEMS AND METHODS FOR CONVERTING A PDF FILE - A method can comprise parsing a PDF file to collect a plurality of primitive objects. The method can also comprise iteratively joining a subset of the plurality of primitive objects to form editable design objects for a corresponding design file.
05-31-2012
20120137208
DOCUMENT CREATION SYSTEM, DOCUMENT CREATION METHOD, IMAGE PROCESSING APPARATUS, AND RECORDING MEDIUM - A document creation system including a document creation apparatus and an image processing apparatus, the document creation apparatus including a requesting portion which requests the image processing apparatus to provide dummy data to be temporarily inserted into the document, and the image processing apparatus including an address analyzer; a dummy data generator which generates dummy data; a transmitter which transmits to the document creation apparatus, the generated dummy data; a job administrator which generates and stores a reserved job about the request; a target data generator which generates target data to be inserted into the document; and a replacing portion which publishes at the specified Web address the target data generated by the target data generator, by replacing the dummy data exiting at the specified Web address with it.
05-31-2012
20120137209
VISUALIZING TOTAL ORDER RELATION OF NODES IN A STRUCTURED DOCUMENT - A method, system, and a computer readable storage medium for visualizing total order relation of nodes included in structured document. The method includes the steps of: acquiring log information, where the log information is created by storing information on transitions between nodes in a structured document in chronological order; specifying a relation of relative positions of the nodes in the transitions based on acquired log information; and determining a total order relation of the nodes in the structured document by performing a topological sorting that uses specified relation as a constraint, where the total order relation of the nodes is determined by using content data of said node if the node is added to or removed from the structured document; and where at least one of the steps is carried out using a computer device.
05-31-2012
20120137210
COMPUTER NETWORKING SYSTEM AND METHOD WITH JAVASCRIPT INJECTION FOR WEB PAGE RESPONSE TIME DETERMINATION - An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
05-31-2012
20120144288
WEB PAGE CONTENT DISPLAY PRIORITY AND BANDWIDTH MANAGEMENT - The method generates web page attributes information that a web content manager uses to determine relative priority for each web page element of the web page. The method determines those web page elements residing within or outside of a web page viewable area. The method provides for user input into web page element prioritization by type and further provides for modification to web page attribute information. The web content manager generates prioritization of each web page element from categories of input for web page content rendering prioritization. The categories of input may include resource attributes, context attributes, user preferences, and prioritization rules. The method may normalize web page element prioritization information and determines bandwidth allocation for each web page element. The method retrieves and renders each visible web page element consistent with the bandwidth allocation for each web page element during display.
06-07-2012
20120144289
Displaying a Portion of a First Application Over a Second Application - A method displays a portion of a first application over a second application. The method includes receiving a first view of the first application. The method includes receiving a selection of a portion of the first view. The method includes placing the selection over a second view of the second application. The method includes displaying the second view with the selection overlaid thereon.
06-07-2012
20120144290
Integrated Native HTML Rendering - A computer-implemented method for integrated native HTML rendering includes generating, in an application, an instruction to a native HTML renderer to render HTML content on a display device, the instruction generated using a runtime having an API that allows use of only at least one specified feature of the native HTML renderer. The method includes rendering, using the native HTML renderer, the HTML content on the display device per the instruction.
06-07-2012
20120144291
APPARATUS AND METHOD FOR CONTROLLING WEB BROWSER DISPLAY - An apparatus capable of modifying and displaying content of a website displayed on a web browser includes a communication unit to transmit or receive data to or from a web server, a determination unit to analyze a protocol of a website received from the web server through the communication unit and to determine specific characteristics of the website, and a control unit to modify content of the website using information about the specific characteristics of the website and to display the modified content on a web browser. A web browser display control method includes determining the type of a protocol of an accessed website, determining specific characteristics of the website based on the determined type of the protocol, modifying content of the website using information about the determined layout characteristics of the website, and displaying the modified content on a web browser.
06-07-2012
20120151321
System for Generating Websites for Products with an Embedded Processor - Aspects of the invention generate a website for a product with an embedded processor from a product specification, website template, and webpage definitions. The specification may contain all the properties of the product needed to interact over a network. The page definitions information identifies a subset of the parameters contained in the specification and groups the identified parameters into different webpages, menus and sub-menus. The website may have a common look and feel based on a website template that is applied to different products. Code is generated and inserted in corresponding webpages so that embedded data in can be located and formatted and may be displayed when the website is viewed by a web browser. A website generator may generate the website by creating a HyperText Markup Language file and at least one auxiliary Extensible Markup Language file from which the code may be created.
06-14-2012
20120151322
Measuring Social Network-Based Interaction with Web Content External to a Social Networking System - A social networking system includes a mechanism for generating nodes in the social graph corresponding to web content external to the social networking system. These nodes allow the social networking system to track user interactions within the social networking system about web content external to the social networking system. The web content markup language document(s) include one or more tags, which contain information for defining the node in the social networking system. Users may then interact with the node, and these interactions are tracked by the social networking system. From this, the social networking system generates analytics, which include historical data and user demographic and behavioral information, and which can be provided to the web content provider via the social networking system. A user interface within the social networking system can be used to provide access to the analytics.
06-14-2012
20120151323
SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR MANAGEMENT OF WEB PAGE LINKS - A system, method and computer program product for the management of web pages links is disclosed. The method includes, by detecting a broken link event to reach a web page, retrieving within a database of referenced web pages, a referenced identifier of the web page. By using the retrieved referenced identifier, identifying within a database of referencing web pages, zero or more page identifiers identifying zero or more web pages imbedding the broken link. Then, by using each retrieved web page identifier, identifying within a database of web sites, one or more web site identifiers, and generating a broken link notification for each retrieved web site identifier.
06-14-2012
20120151324
Apparatus, System and Method for Selecting a Media Enhancement - 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.
06-14-2012
20120151325
APPARATUS, SYSTEM AND METHOD FOR BLACKLISTING CONTENT OF A CONTEXTUALLY-BASED 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.
06-14-2012
20120151326
ESTABLISHING A PREFERRED MODE OF INTERACTION BETWEEN A USER AND A MULTIMODAL APPLICATION - Establishing a preferred mode of interaction between a user and a multimodal application, including evaluating, by a multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, user modal preference, and dynamically configuring multimodal content of the multimodal application in dependence upon the evaluation of user modal preference.
06-14-2012
20120151327
METHOD AND APPARATUS FOR PROVIDING A REMOTE USER INTERFACE - A method of providing a remote user interface (RUI) includes receiving a RUI request including first preference format information, second preference format information, and transmission option information, the first preference format information being related to a format preferred by a client device with respect to the RUI, the second preference format information being related to a format preferred by the client device with respect to a video included in the RUI, and the transmission option information indicating whether to consider the second preference format information when transmission of the RUI is decided; comparing a format of the RUI with only the first preference format information, or comparing the format of the RUI and the format of the video comprised in the RUI with the first preference format information and the second preference format information, respectively, based on the transmission option information; and selectively transmitting the RUI to the client.
06-14-2012
20120151328
COMMUNICATION DEVICE, METHOD OF CONTROLLING COMMUNICATION DEVICE, AND STORAGE MEDIUM - Provided is a communication device including a communication unit which accesses a Web site to receive data of a Web page, a display unit which displays the Web page based on the data received by the communication unit, a control unit which controls the communication unit and the display unit, a storage unit, a registration unit which stores access information for a Web page to be registered, as registration access information in the storage unit, and a history unit which stores access information for a Web page displayed on the display unit as history access information in the storage unit. The control unit displays the registration access information and the history access information stored in the storage unit on the display unit so as to be associated with each other.
06-14-2012
20120151329
ON-PAGE MANIPULATION AND REAL-TIME REPLACEMENT OF CONTENT - A request to render a control content is intercepted by a client application as it is being served from a content source. Based on predetermined criteria, the control content is replaced with replacement content. The replacement content may be an alternative version of the control content differing from the control content in one or more alternative elements. The replacement content may be created with a graphical interface that overlays the control content. The graphical interface allows a user to select elements of the control content, edit the selected elements of the control content, and save the edited elements as part of the replacement content.
06-14-2012
20120159306
System And Method For Processing XML Documents - An improved system and method for processing XML documents combines a pull-based streaming parser such as StAX with an XML object binding framework such as XMLBeans. In this manner, XML documents of arbitrary size can be processed without being subject to memory limitations.
06-21-2012
20120159307
RENDERING SOURCE REGIONS INTO TARGET REGIONS OF WEB PAGES - A target web page may embed resources hosted by a source server. However, this embedding may result in compatibility and/or security issues; e.g., the dimensions of the embedded resource may skew the layout of the target web page. Instead, a source web page may be rendered separately from a target web page, and a source region of the source web page (e.g., a region defined by a set of coordinates) may be extracted from the source web page and may be presented in a target region of the target web page. The elements of the source region may be displayed and executed in isolation within the source web page, and may operate within a source domain (e.g., communicating with the source server and accessing cookies stored by the source server), yet may not interact with the elements of the target web page, thereby alleviating many compatibility and security problems.
06-21-2012
20120159308
Customization of Mobile Applications Using Web-Based Technology - In one embodiment, receiving, at a first computing device from a second computing device, a request for a view of a user interface of a native application executing on the second computing device, wherein the view includes one or more first user interface components; determining, by the first computing device, a user agent type of the second computing device; selecting, by the first computing device, one or more second user-interface components to be included in the view based on the user agent type of the second computing device; generating, by the first computing device, code implementing a structured document that represents the view, wherein the structured document comprises the one or more first user-interface components and the one or more second user-interface components; and transmitting, from the first computing device to the second computing device, the code.
06-21-2012
20120159309
PICTURE DISPLAY APPARATUS AND PICTURE DISPLAY METHOD - According to one embodiment, a picture display apparatus includes: a web page acquiring section configured to acquire a web page; a focus-display section configured to split the web page into a plurality of areas and configured to focus-display one of the split areas on a picture display section; and a navigation display section configured to display a navigation on the picture display section indicating where the focus-displayed split-area is located on the web page.
06-21-2012
20120166931
SYSTEM 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
20120166932
WEBPAGE DESIGN SYSTEM - The present disclosure provides a webpage design system including a storage and a processor. The storage stores a number of ActiveX controls, a number of ActiveX control description files each describing a corresponding one ActiveX control, and a number of modules. The modules include instructions executable by the processor to provide a webpage interface for a user to design a webpage. The webpage interface includes an ActiveX control option for the user to select at least one desired ActiveX control. The modules further include instructions executable by the processor to position the selected ActiveX control in a designed webpage under construction, provide a search interface for the user to input a description of a desired function, and search in the ActiveX control description files according to the description to determine whether at least one ActiveX control having the desired function exists in the storage.
06-28-2012
20120166933
VERIFYING PAGE LAYOUT AUTOMATICALLY - Verifying a page layout automatically, including reading page layout rules and parsing the page layout rules. A list of one or more of the page layout rules is generated based on the parsing. Page layout information is collected and verification is performed to verify that the page layout information conforms to the one or more page layout rules in the list.
06-28-2012
20120166934
INFORMATION 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
20120166935
AUTOMATIC ASSOCIATION OF GOVERNMENT BRAND INFORMATION WITH DOMAIN AND SOCIAL MEDIA AVAILABILITY - A method includes accessing a markup language information is associated with a brand name. The method further includes applying an algorithm to analyze availability of the brand name on any one of a domain and a social media site. In addition the method includes automatically generating a search result comprising at least one of an availability of the brand name as a user name of the social media site and as a domain name based on the application of the algorithm. Furthermore, the method includes associating the search result with a government information identified in the markup language information. The method also includes presenting the associated search result and the government information on a brand availability page.
06-28-2012
20120173960
SYSTEMS, METHODS, AND INTERFACES FOR PAGINATION AND DISPLAY ON AN ACCESS DEVICE - A method executed on an access device includes receiving a markup language file where the markup language file contains a portion of primary text and a portion of secondary text. The method also includes receiving a page number map and utilizing the page number map to render the portion of primary text associated with a print page and the portion of secondary text associated with the print page. Another exemplary method includes displaying the portion of primary text associated with a print page and the portion of secondary text associated with the print page. In yet another exemplary method, the page number map contains a first print page break lineage and a first character offset for the portion of primary text and a second print page break lineage and a second character offset for the portion of secondary text.
07-05-2012
20120173961
TREATMENT CONTROLLER - A content modification system includes a treatment controller which may be hosted at a web server. The treatment controller receives a request for content from a user. One example of a request is an HTTP request for a web page. The treatment controller determines a representation of the requested content and receives a modification instruction for modifying the requested content. The treatment controller is operable to modify the representation according to the instructions and render the representation to a predetermined format for delivery to the user.
07-05-2012
20120173962
ONLINE APPLICATION PROVIDING APPARATUS - An online application providing apparatus includes: a rendering unit; a metadata manager; a database; and a view resolver. When a web page URL is requested from a user terminal in a tenant, the rendering unit requests UI data to the metadata manager for generating code data corresponding to the URL, provides, to the view resolver, the code data to which a flexible field corresponding a UI page specified for the tenant is applied, and the view resolver generates an actual web based UI code by using the code data provided from the rendering unit and transmits the actual web based UI code to the user terminal.
07-05-2012
20120173963
WEB PAGE APPLICATION CONTROLS - A web page behavior control (WPBC) menu is provided on a rendered web page for enabling a user to perform actions on a portion of the web page content such as customizing, editing, sharing, analyzing, exporting, and/or annotating the content. The user may automatically activate the menu by performing a unique gesture on the rendered web page and/or by selecting a portion of the web page content. The WPBC menu may provide a list of applications which may be selected for modifying and managing the portion of selected web page content. The application may provide full functionality for managing the web page content in a separate user interface and/or directly on the rendered web page. Furthermore, manipulation of data presentation on the rendered web page such as table properties of a spreadsheet may be enabled through natural gestures.
07-05-2012
20120173964
Method 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
20120173965
DYNAMIC WEB PORTAL PAGE - A method for providing a dynamic web portal page in a web portal environment by modifying the web portal page, the method comprising, with a server, providing a content with one or more portlets of the web portal page to a user; entering code from the server for identifying user-interface elements in the content of the web portal page; entering code from the server into the provided content of the web portal page for monitoring user actions related to the identified user-interface elements in the content of the web portal page; re-configuring automatically the content of the web portal page according to a user-specific preference extracted from the monitored user actions for the user at a later stage.
07-05-2012
20120173966
METHOD AND APPARATUS FOR INTELLIGENT CAPTURE OF DOCUMENT OBJECT MODEL EVENTS - A monitoring system intelligently captures Document Object Model (DOM) events. The DOM events may provide state information that may not usually be captured during a web session. To reduce processing bandwidth, content identifiers may be used to represent some DOM events. Checkpoints may be identified during the web session and a current state of the webpage may be captured to provide replay synchronization. Different data may be captured based on a sequence and timing of the DOM events during the original web session. Data exchanged with third party websites also may be selectively captured to provide a more through simulation of the original web session.
07-05-2012
20120179958
Mapping a Third-Party Web Page to an Object in a Social Networking System - A social networking system includes a mechanism for customizing display of content from an external web page. Nodes associated with a web page are included in the social graph based on one or more tags included in a web page, which contain meta-information for defining the node in the social networking system, such as the type of the node. The social networking system retrieves the tags from the markup language document and stores their information in connection with the node for the web page while using the tags to identify a template that describes display of content from the web page. The template may include user interface elements for receiving input, allowing a user to interact with a node in the social graph associated with the web page, allowing user interactions with the web page content to be tracked by and reflected back within the social networking system.
07-12-2012
20120179959
METHOD AND ARRANGEMENTS FOR ENABLING MODIFICATIONS OF XML DOCUMENTS - A method, a server and a client for enabling time limited modifications of XML nodes in XML documents, where a modified document can be restored to its original content upon expiry of an expire time, which has been specified for the modification, are provided. A request for a time limited modification of an XML node, including an expire time, is transmitted from a client to a server. At the server, a timer is either started, in case no timer is pending for the XML node, or re-set, in case a timer is already pending for the XML node. The present version of the XML node is stored, before it is modified, according to modification data provided in the request. Upon timer timeout the requested modification will no longer be valid, and therefore the XML node is restored to its stored version of the XML node.
07-12-2012
20120185763
CONSISTENT WEB APPLICATION PRESENTATION - A request for a web page is received from a client device at a web server. At least a source web application and a target web application relating to the requested web page is identified. An output from the source web application and an output from the target web application are requested. A source style of the source web application is requested. The source style is combined with the output of the source web application and the output of the target web application into the requested web page. The requested web page is sent to the client device.
07-19-2012
20120192060
SYSTEM 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
20120198325
System and Method for Presentation Creation - A system and method are provided for a network-based content management system (CMS) for providing a creative storytelling platform. Such platform may provide for information to be shared via a slide(s). For example, such slide(s) can be an image, text, text with an image, text with a background image, an RSS feed, a feed from a blog, a feed from a Twitter stream, a Vimeo video, etc. The slides can be grouped together and nested below or above one or more slides. The slide can be associated in a hierarchy which extends horizontally and vertically. Embodiments of the present invention provide for the hierarchical set of slides to be navigated by a user via a keyboard, touchscreen, or other communication means. The views of the slides can be changed, e.g., from filmstrip to grid view to single slide full screen views. One or more slides and/or sets of slides can be password protected.
08-02-2012
20120198326
METHOD AND APPARATUS FOR WEB BROWSING OF HANDHELD DEVICE - A method for web browsing of a handheld device includes determining, when a marker is set on at least one object embedded in a webpage, a download status of the at least one object on which the marker is set, and notifying, when a download of the at least one objects is completed, a user of the completion of the download of the at least one object.
08-02-2012
20120198327
Attaching Audio Generated Scripts To Graphical Representations of Applications - A computer implemented method, a computer program product, and a data processing system attach audio generated scripts to graphical representations of applications. A mobile device records an audio instruction. The mobile device then converts the audio instruction into a command script and associates the command script with a document identifier. The mobile device then forwards the document identifier and the associated command script to a target location. The command script can then be utilized at the target location to make changes to a document identified by the document identifier.
08-02-2012
20120198328
CONTEXTUAL DATA COMMUNICATION PLATFORM - Systems and methods for a contextual data platform are provided. According to one embodiment, a web server receives from a web browser running on an Internet-enabled device a HyperText Transport Protocol (HTTP) request. The HTTP request includes multiple HTTP header fields. A value of at least one of the HTTP header fields has been set based on a web browser privacy setting that was active at the time the HTTP request was generated by the Internet-enabled device. And, the web browser privacy setting was selected by an end user of the Internet-enabled device from among multiple web browser privacy settings supported by the web browser. The value of the at least one HTTP header field is determined by the web server. Based on the value and responsive to the HTTP request, content tailored in accordance with the web browser privacy setting is returned by the web server.
08-02-2012
20120198329
UNIFYING DISCOVERABILITY OF A WEBSITE'S SERVICES - Various embodiments provide a unified discovery control that can be incorporated as part of a web browser. The unified discovery control provides a central location that describes various services that a website has to offer. In addition, the unified discovery control can allow the user to interact with the individual services that the website has to offer as by providing the user with the ability to add, update, uninstall and/or otherwise manage the various services that are described in the unified discovery control. Thus, the unified discovery control provides a centralized management system that provides the user with a common, predictable and repeatable user experience for interacting with various services that a website can offer.
08-02-2012
20120204091
AUTOMATED 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
20120204092
E-READER GENERATING ANCILLARY CONTENT FROM MARKUP TAGS - A system and method for enhancing the reading experience of an e-book is disclosed. The system comprises an application program configured for installation to an electronic device, a plurality of markup tags to display information stored in the e-book, the system adaptable to create at least one page of the e-book dynamically and to compile the at least one page at run-time. The plurality of markup tags indicates a triggering event. The system and method enable a publisher to quickly, easily, and inexpensively enhance a user's experience of an e-book. The process of adding markup tags to an existing e-book allows a publisher to add additional content and interactive features to an e-book without expensive and time consuming processes, and without reformatting the entire e-book.
08-09-2012
20120204093
PROVIDING WEB-BASED CONTENT TO LOCAL DEVICE - One or more techniques and/or systems are disclosed for sending web-based content to a local device (e.g., TV) using a personal device (e.g., smartphone). A user can open a web-based document that comprises desired web-based content on their personal device (e.g., smartphone). Upon opening the web-based document, a document element can be dynamically generated in the web-based document that comprises a source served by a remote pairing service. A user interface (UI) can be rendered on the personal device, such as “send content” button. When the user activates (e.g., clicks on) the UI, the web-based content can be provided to the local device (e.g., TV), by sending or pulling, where the local device can be paired with the personal device by the remote pairing service.
08-09-2012
20120204094
APPLICATION 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
20120204095
VISUAL EDITOR FOR ELECTRONIC MAIL - A visual editor for generating a custom email message. An editor interface may display an approximation of an email message. A user may customize content and layout of an email message through the editor interface. A user interface system may track such customizations to enable faster remote operations to be performed on content of the email message. A plurality of substantially modular renderers may enable a plurality of different output representations to be generated from a single stored representation of the email message.
08-09-2012
20120204096
Presenting Personalized Social Content on a Web Page of an External System - A social networking system generates socially-relevant stories for a user based on other users (e.g., based on actions taken by other users) to whom the user is connected. These socially-relevant stories, including news stories, social advertisements, etc., may be presented on a web page within a domain of an external system that is different from the domain of the social networking system. When a web page from an external system is requested for a viewing user, the social content about other users who are connected to the viewing user may be provided by the social networking system for that viewing user. This personalized social content may be presented in a frame (e.g., an iframe) of the external web page rendered and provided for display to the viewing user.
08-09-2012
20120204097
Display Apparatus - A portable terminal includes a page storage section, in which a Web page is temporarily stored while the Web page is being browsed. Thus, when the same Web page is browsed the next time, a control section compares the Web page with the previously stored page contents and moves the display range of the page, so that the updated portion is displayed at a predetermined position on a display section.
08-09-2012
20120210205
SYSTEM AND METHOD FOR USING AN APPLICATION ON A MOBILE DEVICE TO TRANSFER INTERNET MEDIA CONTENT - A system and a method use an application on a mobile device to transfer internet media content to a rendering device in a home network. The application may use an HTML rendering engine to display a web page to a user of the mobile device, and the web page may have controls for accessing the internet media content. The application may receive a user interaction signal which may indicate that a user invoked one of the controls for accessing the internet media content. In response, the application may initiate transfer of the internet media content to the rendering device in the home network and/or may queue the internet media content for later playback using the rendering device.
08-16-2012
20120210206
RESIZING AN EDITABLE AREA IN A WEB PAGE - Embodiments of the present invention provide for vertically and/or horizontally resizing a zone or DIV element of a Web page via a browser-based Web authoring tool, while preserving a DIV element's ability to dynamically size to its Web content. Drag and drop vertical resizing of a DIV element is accomplished by creating two hidden DIV elements that are set to the specific left/top anchor, width, and altered HTML content of the DIV element to be resized. The two hidden DIV elements provide specific top and bottom pixel height limits to determine when a line break should be appended or decremented to the original DIV element's HTML content. By utilizing line breaks to vertically resize, a DIV element maintains its capability of sizing to dynamic Web content.
08-16-2012
20120210207
DYNAMIC DATA RESTRUCTURING - A data restructuring method and system. The method includes receiving by a computing system from a first user content data arranged in a first specified order and a command for tagging portions of the content data according to various parameters. The computing system assigns identification tags to the portions of the content data. The computing system presents the identification tags to the first user. The computing system receives from the first user, a selection of at least one of the identification tags. The computing system restructures the content data into a second specified order in response to the selection. The computing system receives a request for viewing the content data from a second user. The computing system presents to the second user, the content data in the second specified order.
08-16-2012
20120210208
Constructing And Maintaining Web Sites - Creation and maintenance of a web page can be facilitated using an interactive web application that runs in a browser at a client machine. The interactive web application can be provided to the client machine over a network by a development application at a server. Using the interactive web application, a user can configure various aspects of a web page, including but not limited to layout, colors, fonts, tools, live dynamic content, and the like, directly on the sever without knowledge of mark-up language coding or other techniques such as cascading style sheets.
08-16-2012
20120210209
USABILITY TESTING TOOL - Systems, methods and apparatus for usability testing of remote interfaces or online applications via a user test application are disclosed. A parser of the user test application receives an HTTP request for a page of the interface or application to be tested from an evaluating participant. The parser creates an iframe that contains a URL of the user test application with a task URL related to the remote interface or online application to be tested appended to the URL. An HTTP request is made to the interface or online application based on the HTTP request and the user test application processes an HTTP response from the interface or online application and transmits the HTTP response to the participant as if the participant made the request directly from the remote interface or online application.
08-16-2012
20120216108
CONTENT AUTHORING AND DEPLOYMENT TECHNOLOGY - Content authoring and deployment, in which mobile authoring templates that enable a user to make updates to a subset of a web page using a mobile device are generated and provided to a mobile device application. Configuration data that defines operations needed to publish content updates received through the mobile authoring templates is stored. When input defining a content update entered into a particular mobile authoring template is received, the configuration data associated with the particular mobile authoring template is accessed and content management services needed to publish the received content update to a web page are invoked. Content is published to the web page to reflect the received content update made on the mobile device using the particular mobile authoring template.
08-23-2012
20120216109
ANALYZING AN INTERACTION HISTORY TO GENERATE A CUSTOMIZED WEBPAGE - Systems, methods and articles of manufacture are disclosed for generating a webpage. In one embodiment, a request may be received from a user to view the webpage that includes portlets. A time of the request may be identified. The portlets may be provided. Based on an interaction history of the user and the identified time of the request, the portlets may be arranged on the webpage. The webpage may be output for display, in response to the request.
08-23-2012
20120216110
INFORMATION PROCESSING DEVICE - A data acquiring unit acquires provided data from an information providing server. A format retaining unit retains configuration format data of a page. The page reconfiguration unit generates page data wherein the acquired provided data is arranged in accordance with configuration format data. The hierarchical data generating unit generates a page image from the generated page data, and generates hierarchical data where page images of a plurality of resolutions are hierarchized by using the generated page image.
08-23-2012
20120221939
Methods and Systems for Node-Based Website Design - Aspects of the present invention relate to systems and methods for design and use of web-based applications for account management. Some aspects relate to design tools that enable the use of a virtual agent or avatar as part of an account collection or management web application. Some aspects relate to applications, utilities and tools for node-based web resource design.
08-30-2012
20120221940
GUIDED ATTACHMENT OF POLICIES IN A SERVICE REGISTRY ENVIRONMENT - A method includes receiving a reference to a selected description document for policy attachment, the selected description document including at least one definition to describe a Web Service. The method includes locating a logical object of the selected description document that permit policy attachment. The method also includes receiving a reference to the logical object that is located for policy attachment. The method includes locating at least one policy that is operable to be associated with the logical object that is referenced, wherein the at least one policy defines a rule for the Web Service. The method includes receiving a reference for a selected policy from among the at least one policy. The method includes attaching the selected policy to the selected description document.
08-30-2012
20120221941
CONTENT MANAGEMENT APPLICATION FOR AN INTERACTIVE ENVIRONMENT - The content management application is an intranet application which provides a process for implementing changes to an internet website of a company by providing the company the ability to define and enforce a common style of page layout. The application can be accessed via a desktop browser and multiple users may access the application for multiple reasons at the same time. The application also dynamically generates new page designs and new component design with various people assigned to groups or teams enabling the continuous creation and processing of content. Once the content is created and reviewed, it is then launched onto the company's internet site for viewing by the internet users accessing the company's web page.
08-30-2012
20120221942
MODULE SPECIFICATION FOR A MODULE TO BE INCORPORATED INTO A CONTAINER DOCUMENT - A computer readable medium, an electronic document or a system that uses on of these that includes code that specifies a module for a container document using a content type element, a content element and one or more preference elements.
08-30-2012
20120226970
SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING BROWSER-EXECUTABLE SOFTWARE PROGRAM TO PRESENT WEB PAGE AS MOBILE APPLICATION - A browser-executable software program for presenting a web page that provides the “look and feel” and functionality of a mobile application can be automatically generated from a mobile application specification. The mobile application specification identifies one or more predetermined content component types and one or more associated content sources. For each content component type, a copy of a corresponding code generation template is populated with a URL for each corresponding content source and executed to produce browser-executable program code. The browser-executable program code is then embedded into a populated copy of a navigation container code template to form a complete browser-executable software program, which is integrated into an HTML page. The HTML page can be returned in response to a request from a browser executing on a networked mobile wireless telecommunication computing device and the HTML page carries the browser-executable software program to the browser.
09-06-2012
20120226971
System and method for harmonious tiling search and publishing - A new approach is proposed that contemplates systems and methods to provide harmonious tiling layout for a single heterogeneous data feed with a unique and brief syntax. The approach provides solutions to fit shapes into a container without having any holes by automatically providing the most optimum harmonious layout and tile presentation “win-out” over time, and a survival of the fittest of visual presentation based on configurable metrics. A single user interface combines the action of searching and publishing as a single process whereby search results are formatted with the intention to facilitate publishing the chosen items.
09-06-2012
20120226972
SYSTEMS AND METHODS THERETO FOR ACCELERATION OF WEB PAGES ACCESS USING NEXT PAGE OPTIMIZATION, CACHING AND PRE-FETCHING TECHNIQUE - A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
09-06-2012
20120233535
GENERATING PAGE AND DOCUMENT LOGS FOR ELECTRONIC DOCUMENTS - A method and system for generating page and document logs for electronic documents. The system includes a plurality of portable electronic devices and a workflow server. The portable electronic devices display a document that receives stroke input and images. A stroke capture device and module generates a log of segments and updates the log in response to a user erasing stroke data. An image capture module captures an image and inserts the image into a document. A logging module generates page metadata for each page within the document and document metadata that includes changes made to the page data. The logging module copies the page metadata and document metadata in response to a request. The copying includes a copy of all the metadata, metadata for selected pages and metadata for redacted content.
09-13-2012
20120233536
WEB DISPLAY PROGRAM CONVERSION SYSTEM, WEB DISPLAY PROGRAM CONVERSION METHOD AND PROGRAM FOR CONVERTING WEB DISPLAY PROGRAM - A system which converts a first Web display program designed for a first communication terminal apparatus to a second Web display program for a second communication terminal apparatus. The system of the present invention stores a segment list created by dividing the first Web display program into segments, assigning identification information to tags contained in the segments, and listing the identification information, stores a conversion condition created for the segments for changing a display setting described in the first Web display program to a display setting of the second Web display program, and stores a conversion program for causing a conversion process for converting the first Web display program to the second Web display program to be executed using the segment list and the conversion condition. According to a preferred embodiment of the present invention, the conversion process is executed by the second communication terminal apparatus.
09-13-2012
20120233537
IMAGE FORMING APPARATUS FOR BEING ABLE TO UTILIZE APPLICATION IN WHICH WEB BROWSER IS USED - An image forming apparatus accesses a server that provides a Web application to enable Web application to be utilized. The image forming apparatus receives an instruction to utilize the Web application, and acquires a document expressing a Web page of the Web application in response to the received instruction. The image forming apparatus determines whether a previously-set fixed name is included in a URI (Uniform Resource Identifier) included in the acquired document. When it is determined that the fixed name is included in the URI, the image forming apparatus acquires data correlating to the URI from a predetermined location previously correlated to the fixed name. Using the acquired data, the image forming apparatus generates a display screen of the Web application based on the document.
09-13-2012
20120233538
EDITION CONTROL SYSTEM, IMAGE PROCESSING APPARATUS, AND RECORDING MEDIUM - An edition control system includes a screen manager managing UI part information indicating a UI part displayable on a UI screen; a user information manager managing screen configuration information of the UI screen for each of users; an edition controller, when receiving a display request, generating screen information of the UI screen based on the UI part information and the screen configuration information corresponding to the user of the display request; a Web application controller generating Web screen information of a Web screen; and a Web browser displaying the Web screen based on the Web screen information. Further, upon acquiring the edition information from the Web application controller, the edition controller sets the screen configuration information of the UI screen based on the edition information in the user information manager.
09-13-2012
20120233539
Electronic book reader - An electronic book reader has an electronic book loaded in memory. The electronic book includes text, as well as markup tags around certain text portions. The markup tags indicate the availability of and link to supplemental content. A touch screen display allows a user to select a category of supplemental content or linked text. The display will show links for the category of content selected by the user, or will show categories of content for the linked text selected by the user.
09-13-2012
20120233540
METHOD 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
20120233541
RENDERING A WEB PAGE COMPRISING PLUG-IN CONTENT - A method and system are described of rendering a web page comprising plug-in content. A predetermined operation is performed for only the visible plug-in content and the non-visible plug-in content is ignored. The predetermined operation is either the step of enabling a user to select the plug-in content (
09-13-2012
20120240027
System and Method for Displaying a Document - Data defining a document comprising a plurality of elements is received from an online document processing service. First layout data is generated for the plurality of elements occurring at or before a specified location of the document. A segment comprising a reduced portion of a particular element located at the specified location is defined, when it is determined that an available page height is insufficient to lay out the particular element, and second layout data associated with the segment is generated. A page associated with the specified location is displayed based on the first layout data and the second layout data.
09-20-2012
20120240028
System, Method, and Architecture for Displaying a Document - Data defining a document is received from an online document processing service, and a plurality of elements within the document is identified. The plurality of elements may comprise paragraphs, lines of text, images, tables, headers, footers, footnotes, footnote reference information, etc. For each of the plurality of elements, a respective object comprising a layout function and a render function is generated. An object corresponding to an element is invoked to generate layout data associated with the element, and the element is rendered based on the layout data.
09-20-2012
20120240029
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING SYSTEM, AND RECORDING MEDIUM - An image processing apparatus can conduct communication with a terminal through a network, and includes a storage, a communication unit, and a changing unit. The storage stores a setting Web page which is of a Web page used to change a setting of the image processing apparatus. The communication unit transmits the setting Web page to the terminal on a request from the terminal. The changing unit changes the setting of the image processing apparatus when a request is made to the setting Web page from the terminal. The setting Web page includes a description that notifies another image processing apparatus, which can conduct communication with the terminal, of a setting content of the image processing apparatus, the setting content being input to the setting Web page from the terminal.
09-20-2012
20120240030
System and Method for Transmitting a Feed Related to a First User to a Second User - Disclosed is a server computer and method that provides a first user interface to a first client computer operated by a first user for display by a first web browser. The first web browser displays web content to the first user. The server computer provides a second user interface to a second client computer operated by a second user for display by a second web browser. The server computer receives a feed request from the second client computer of the second user for a feed related to the first user. The server computer transmits the feed related to the first user to the second client computer to enable the second user to receive at least a portion of the web content.
09-20-2012
20120240031
MECHANISM FOR FACILITATING NAVIGATION OF A WEBPAGE ON COMPUTER DEVICE - A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area.
09-20-2012
20120240032
SYSTEM 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
20120246552
PROVIDING A PARTICULAR TYPE OF UNIFORM RESOURCE LOCATOR - Examples disclosed herein are example systems and methods to provide a particular type of uniform resource locator. In one example, a processor identifies webpage source code associated with a list of text associated with the type of uniform resource locator. The processor may identify a uniform resource locator within the identified webpage source code and provide the uniform resource locator.
09-27-2012
20120246553
METHOD OF CAUSING A CLIENT DEVICE TO DISPLAY A DESIGNATED WEB PAGE AND CAPTIVE PORTAL SERVER THEREOF - A method of causing a client device to display a designated web page includes receiving from the client device a request for a connection to a first web server, accepting the connection with the client device by pretending to be the first web server, and receiving via the connection a hypertext transfer protocol (HTTP) request. The method further includes retrieving content of the designated web page, modifying the content to form modified content having at least some original content of the designated web page preserved, and replying to the client device via the connection with an HTTP response including the modified content.
09-27-2012
20120246554
PERFORMING BINARY COMPOSITION OF IMAGES ONTO AN HTML CANVAS ELEMENT - A computer draws an image by issuing an instruction to create a target HTML5 canvas, issuing an instruction to perform binary composition of a color of each pixel of at least a first portion of the target canvas and a color obtained from a color source such as a corresponding pixel of a source HTML5 canvas, issuing an instruction to paint a result of the binary composition onto at least a second portion of the target canvas, and rendering an image of the target canvas.
09-27-2012
20120246555
SYSTEMS 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
20120246556
DATA-TYPE DEFINITION DRIVEN DYNAMIC BUSINESS COMPONENT INSTANTIATION AND EXECUTION FRAMEWORK AND SYSTEM AND METHOD FOR MANAGING KNOWLEDGE INFORMATION - In a complex workflow environment, a data-type-definition (DTD) schema drives a dynamic business component instantiation and execution framework that integrates documents with data and information created by various applications, potentially operating on several different platforms, enabling complex workflow and collaboration to occur over a communication network such as the Internet. The DTD execution language is preferably an industry specific XML-based tag set that defines business component instantiation, execution, input and output parameters, workflow, user profile, and collaboration specifications for a given task or data in a complex workflow process. Business and data processing components available on systems both within and outside the complex workflow system are called upon to provide the processing, interpretation, and transformation functions for the complex workflow system. The results of such processing are then returned to the complex workflow system for integration within the workflow process.
09-27-2012
20120246557
SYSTEM AND METHOD FOR TRANSCODING WEB CONTENT ADAPTABLE TO MULTIPLE CLIENT DEVICES - System and Method for processing and transmitting web site content to a class of client devices are described. The web page content is configured to make it compatible or adaptable to a class of client devices and is stored. As per the type of the client device issuing a request for the web page, the web page is transcoded and modified at runtime according to a stored configuration and finally transmitted to the client device for displaying.
09-27-2012
20120246558
SOCIAL 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
20120254719
Mapping an Object Type to a Document Type - In general, the subject matter described in this specification can be embodied in methods, systems, and program products for mapping an object type to a document type. A computer system stores configuration templates that each identify a mapping of an object type to a markup language document type. The computer system displays a graphical user interface that permits a user of the computing system to select a configuration template. The computer system displays a list of the at least some attributes and, for each of the attributes, the associated markup language attribute or element that is identified by the selected configuration template. The computer system receives second user input that changes an association of one of the attributes so that the attribute is instead associated with a different markup language attribute or element. The computer system stores an updated mapping of the object type to the markup language document type.
10-04-2012
20120254720
SYSTEMS AND METHODS FOR UPDATING RICH INTERNET APPLICATIONS - Systems, computer-implemented methods, and media for updating content of a page composed of markup language in response to a triggering event method include: receiving a request that indicates a triggering event; determining the type of triggering event based on the request; determining at least one page element from amongst plural page elements of the page to be updated based on the request; generating a response to the request, the response including metadata indicating the at least one page element and the content of the at least one page element, the content of the at least one page element being composed of the markup language; and transmitting the response.
10-04-2012
20120254721
METHODS AND SYSTEMS FOR GENERATING AND DISPLAYING A PREVIEW IMAGE OF A CONTENT AREA - Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser.
10-04-2012
20120254722
INTERACTIVE USER INTERFACE IMPLEMENTATION AND DEVELOPMENT ENVIRONMENT THEREFOR - Systems and methods of interactive user interface implementation and development environment therefor are disclosed. One embodiment of implementing interactive elements in a web page on a client device includes, sending, by the client device, a request to a web server in response to an event triggered in a frame of the web page having multiple frames, processing a web server response from the web server for the frame, and/or unloading contents of the frame, after receipt of the web server response, independent of the other frames in the web page when in accordance with rules defined for the web server response.
10-04-2012
20120254723
METHOD AND SYSTEM FOR REPORTING WEB STANDARD NON-COMPLIANCE OF WEB PAGES - A method and system for reporting web standard non-compliance of web pages is provided. The method includes receiving a local copy of the web page to be tested for web standard non-compliance. The method further includes determining a set of errors on the web page corresponding to a user specified accessibility guideline. Thereafter an HTML overlay report is generated based on the determined set of errors. Further, a set of controls is generated based on the user specified accessibility guideline, the local copy and the set of errors. Finally, one or more controls are selected from the set of controls and based on the one or more selected controls and the determined set of errors one or more images are associated with each HTML element non-conformant to the accessibility guideline on the web page.
10-04-2012
20120254724
ENCODER COMPILER, COMPUTER READABLE MEDIUM, AND COMMUNICATION DEVICE - The reading unit reads mapping information that maps a particular point in a document structure defined by XML schema to the name of a variable and a training XML document that includes a substitute character string positioned at a particular point and tags. A parser converts the training XML document into a sequence of events each specifying one of substitute character string and the tag names. The reading unit reads in an EXI grammar form. A code composer processes the sequence of events and generates an EXI event code based on the EXI grammar form, generates a function to retrieve the value of a variable mapped to the particular point at which the substitute character string is positioned when the event is an event specifying substitute character string, and produces an EXI encoder including output instruction codes to output EXI event codes and the retrieved value of the function.
10-04-2012
20120254725
EXI ENCODER AND COMPUTER READABLE MEDIUM - An EXI encoder is based on XML schema defining an XML document that includes a head portion, a body portion which can be repeated X times or more and which contains a variable content, and a tail portion. A reading unit sequentially reads input data corresponding to the variable content as many as the number of times the body portion is repeated. A head portion encoder generates an EXI bit string corresponding to the head portion. A body portion encoder generates an EXI bit string corresponding to the body portion in which the variable is replaced with the input data each time input data is read by the reading unit. A tail portion encoder generates an EXI bit string corresponding to the tail portion. An output unit outputs an EXI stream including the EXI bit strings.
10-04-2012
20120254726
System and Method for Automatically Detecting and Extracting Semantically Significant Text From a HTML Document Associated with a Plurality of HTML Documents - A system and method for automatically detecting and extracting semantically significant text from a HTML document associated with a plurality of HTML documents is disclosed. The method may include receiving a HTML document, parsing the HTML document into a parse tree, segmenting the parse tree into one or more segments of one or more unique paths, processing the one or more segments based at least the HTML document, and extracting one or more processed segments from the at least the HTML document based on a predetermined number.
10-04-2012
20120254727
METHODS AND SYSTEMS FOR GENERATING AND DISPLAYING A PREVIEW IMAGE OF A CONTENT AREA - Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser.
10-04-2012
20120254728
CONTENT ACQUIRING METHOD AND CLIENT TERMINAL - The invention provides a content acquiring method and a client terminal, the content acquiring method comprises acquiring, by a client terminal according to an acquired content identification, an HTML file corresponding to the content identification by using HTTP; acquiring, by the client terminal, at least two external linked identifications associated with the HTML file; and acquiring, by the client terminal according to the at least two external linked identifications, external linked resources corresponding to the at least two external linked identifications by using HTTP via one request. According to the embodiments of the present invention, it is possible to shorten the time for displaying content at the client terminal, and to reduce signaling processing load of the service server and power consumption of the client terminal.
10-04-2012
20120254729
WEB PAGE ELEMENT PRESENTING METHOD AND SYSTEM - A method is disclosed for presenting page elements on a computer having a browser for a user of the computer. The method includes identifying a page element in a web page displayed in a browser window of the browser as a target page element and modifying a coordinate type of the target page element. The method also includes presenting the target page element at a fixed position relative to the browser window based on the modified coordinate type.
10-04-2012
20120260156
GENERATING AND STORING DOCUMENT DATA - A markup language document is generated and stored within a network, the network including a client, and one or more storage locations. A markup language document is generated, and policy information is accessed, wherein the policy information defines a content-filtering policy, a security policy and a storage location policy for the markup language document. A portion of the markup language document that is subject to security is determined, based on the content-filtering policy as defined in the policy information. A storage location is identified for storage of the markup language document from among the one or more storage locations, based on the storage location policy as defined in the policy information. Security is applied to the determined portion of the markup language document based on the security policy as defined in the policy information. The markup language document is stored on the identified storage location.
10-11-2012
20120260157
Cooperative Rendering Cache for Mobile Browser - A cooperative rendering cache browser (CRC-Browser) for a mobile device may cooperatively manage cached content with a proxy server to reduce redundant transmissions of processed Web data. Additionally, the CRC-Browser may provide stateful, thin-client Web browsing to maintain synchronized information about rendering objects of a Web page. Further, the CRC-Browser may cache only stable and/or visible document object model (DOM) elements and communicate a list of IDs of the cached elements to the proxy. Such stateful thin-client browsers may be useful for reducing battery drain, poor responsiveness, and high wireless network costs of mobile Web browsing.
10-11-2012
20120260158
Enhanced World Wide Web-Based Communications - A system for providing a browsing widget, comprising a javascript component that obtains primary content of a web page, at least one permission regarding the primary content; and a browsing widget for receiving browsing content produced remotely from said javascript component and forwarded over at least one network to said javascript component, wherein receipt of said browsing content by said javascript component modifies the primary content in accordance with the at least one permission.
10-11-2012
20120260159
HANDLING EXTERNAL CONTENT IN WEB APPLICATIONS - A media and method for detecting third-party content in web pages is provided. Computer software operates on a server or a client-side computer to identify and analyze third-party links and contents in web pages to determine if a third-party content sill exists, is available, has changed, or disrupts a web browser. A third-party link or content can be removed, changed, or replaced. A user can be notified or given an option to handle changed third-party content. The server may remove the third-party link or content by changing an HTML file for the web page. The client-side computer may remove the third-party link or content by dynamically changing the rendered web page before it is displayed to the user.
10-11-2012
20120260160
DISPLAY DEVICE FOR DISPLAYING A WEBPAGE AND DISPLAY METHOD FOR SAME - Disclosed are a display apparatus displaying a web page and a displaying method of the same, the display apparatus including: an input unit which receives web page information; an image processor which processes a web page to display the web page; a display unit which displays thereon the processed web page; a command receiver which receives a user's command; and a controller which controls the image processor to divide the web page into at least one block, assign at least one indexing number to the block, and display the block corresponding to the indexing number according to the user's command. Accordingly, it is convenient for a user to search a web page, and/or blocks and elements thereof.
NETWORKED FINANCIAL PROCESSING SYSTEM - In one embodiment, a networked computer system provides regulated financial services from a regulated computer system in conjunction with unregulated content from an unregulated computer system. A user's device is redirected from the unregulated computer system to the regulated computer system, and data representing at least one page to be rendered to the user is transferred from the unregulated computer system to the regulated computer system. The regulated computer system adds regulated content to the data from the unregulated computer system and serves the data to the user's device for rendering.
10-18-2012
20120266060
ADVANCED EMBED CODE - An embed code that can be copied from a first web site for placement in a second web site by users is disclosed. The embed code will render a content object from the second web site on a number of supported platforms. Autonomously, the embed code chooses from multiple playback options to choose one for the web browser rendering the embed code, for example, Flash,™ HTML5, Silverlight,™ or a media player. Wherever the embed code is placed in a web site, a wide range of end user devices are supported without needing to reference other locations on the Internet, i.e., the embed code alone can automatically configure to play on that wide range of end user devices. The content object may be hosted or stored in various locations with the embed code accessing the proper version of the end user device.
10-18-2012
20120266061
Procedurally Expressing Graphic Objects For Web Pages - A graphics object can be expressed using procedural language embedded in a markup language document. In an embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphical object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
10-18-2012
20120266062
ROUTE CONFIGURATION IMPLEMENTATION METHOD AND ROUTING DEVICE - The embodiments of the present invention relate to the field of communication technologies and disclose a route configuration implementation method and a routing device, The route configuration implementation method includes: when it has been detected that an address entered in a browser is a locally configured address, analyzing a type of a display connected to a routing device; and if the display is a display of a first type, providing a pre-stored simplified page for the browser for displaying, where the pre-stored simplified page includes a route configuration page, and a page of the browser is displayed through the display and the simplified page is smaller than a regular page to match the screen of the display of the first type, where the resolution of the screen of the display of the first type is lower than that of a regular screen.
10-18-2012
20120272131
HANDLING UNEXPECTED RESPONSES TO SCRIPT EXECUTING IN CLIENT-SIDE APPLICATION - Handling unexpected response messages at a client-side application such as a web browser, where those responses require the client-side application to issue an unexpected prompt and are triggered by request messages sent from script executing in the client-side application. A widget is dynamically constructed to provide the prompt to a user. Display and processing of the widgets and prompts is handled in a non-disruptive manner in an environment where a gateway function requesting the prompt may be interposed between a browser and a server in a network, and where the browser script may adhere to the Ajax methodology.
10-25-2012
20120272132
METHODS 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
20120272133
HANDLING UNEXPECTED RESPONSES TO SCRIPT EXECUTING IN CLIENT-SIDE APPLICATION - Handling unexpected response messages at a client-side application such as a web browser, where those responses require the client-side application to issue an unexpected prompt and are triggered by request messages sent from script executing in the client-side application. A widget is dynamically constructed to provide the prompt to a user. Display and processing of the widgets and prompts is handled in a non-disruptive manner in an environment where a gateway function requesting the prompt may be interposed between a browser and a server in a network, and where the browser script may adhere to the Ajax methodology.
10-25-2012
20120272134
APPARATUS, 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
20120272135
METHODS AND SYSTEM FOR AUTOMATICALLY CREATING OF LARGE NUMBER OF WEBSITES FOR COMMUNICATION, MEDIA SHARING, AND MANAGEMENT WITHIN GROUPS - A computer-implemented method is disclosed for creating a plurality of group websites for a plurality of groups in a club or a league. The method includes receiving, by a computer network system, group data for a plurality of groups in a club or a league, wherein the group data include names for the groups, names and email addresses for managers of the groups, and at least one member's name for each of the plurality of teams; creating, by the computer network system, data structures for a plurality of group websites using the group data; automatically assigning web addresses to the group websites by the computer network system, wherein the plurality of group websites are activated for the plurality of groups in the club or the league; and allowing the managers of the groups to edit the plurality of group websites for their respective groups.
EFFICIENT VALIDATION OF BINARY XML DATA - Data used and generated by the process of validating XML documents is divided into two categories: compile-time static data and runtime data. Runtime data may be specific to a particular XML document and changes when validating the XML document, while compile-time data does not change in this way. For example, compile-time data may be data that defines, according to a schema, the descendant elements and ordering between them. Runtime data is information generated to track which descendants occurred in a particular XML document being validated. Compile-time static data, once generated to validate a particular XML document, is cached within a shared volatile memory. Once the compile-time data is cached, the compile-time static data may be used to validate other XML documents without the need to regenerate the compile-time static data.
10-25-2012
20120272138
PROCESSING A WEB PAGE - A method and computer system for processing a web page. A first web page is parsed. The first web page includes at least one Universal Resource Locator (URL). During the parsing, as each URL of the at least one URL on the first web page is encountered, the first web page is transformed by appending to a link statement of each URL on the first web page an associated two-key code that associates the two-key code with each URL on the first web page. The first web page is displayed on a display screen of the computer system. The display of the web page is initiated after the parsing has been performed.
10-25-2012
20120272139
SYSTEMS AND METHODS FOR GENERATING ENHANCED SCREENSHOTS - Systems and methods for generating and providing enhanced screenshots may include executing instructions stored in memory to evaluate at least a portion of a viewing frustum generated by the instructions to determine one or more objects included therein, obtain metadata associated with the one or more objects, and generate at least one enhanced screenshot indicative of the at least a portion of the viewing frustum by associating the metadata of each of the one or more objects with a location of each of the one or more objects within the at least one enhanced screenshot to create hotspots indicative of each of the one or more objects such that selection at least one hotspot by a computing system causes at least a portion of the metadata associated with the at least one hotspot to be displayed on a display device of a computing system.
FLEXIBLE WEB PAGE TEMPLATE BUILDING SYSTEM AND METHOD - An auto-expanding navigation area for a web page is presented which allows a user to select a number of buttons to be displayed in the navigation area and which automatically identically sizes and displays the selected number of buttons in the navigation area and automatically expands or reduces the navigation area based on the number of buttons.
RULE-BASED GRID INDEPENDENT OF CONTENT - Presentation of accessible content is in accordance with a grid established by rules independent of the content. Different rules establish different grids utilizable with the same content, thereby enabling proper formatting across a wide range of devices and displays. The rules provide for fixed size and auto sized column widths and row heights. Additionally, the rules provide for column widths and row heights size based on fractional weighting of the remaining space after the fixed size and auto sized grid members are accounted for. The grid establishes a coordinate system onto which content is “hung” by aligning an aspect of the content with a coordinate point. Content is hung by reference to its beginning, its end, its center point, or, alternatively, content can be specified to be stretched to fit the width of the column and the height of the row with which it is associated.
11-01-2012
20120278697
ELECTRONIC APPARATUS, METHOD OF CONTROLLING THE SAME AND PROGRAM - According to one embodiment, an apparatus includes a display including a first display screen, a reception module configured to receive first Web page data, a selection module configured to select a first region which is a part of a first Web page displayed on the first display screen based on the first Web page data, a display module configured to display the first region on the first display screen, and a transmission module configured to transmit first Web page display region data to a second electronic apparatus, the first Web page display region data including an address of the first Web page, position data showing a position of the first region in the first Web page, and a resolution of the first display screen.
11-01-2012
20120278698
METHOD AND SYSTEM FOR PROCESSING A WEBPAGE - Processing and/or rendering a web page can include acquiring a DOM content of a main window of the web page; generating, according to at least one predetermined rendered style and the DOM content of the main window, a DOM content corresponding to the at least one predetermined rendered style; and rendering the DOM content corresponding to the at least one predetermined rendered style in at least one window other than the main window.
11-01-2012
20120278699
SYSTEM AND METHOD FOR EXCLUSION OF IRRELEVANT DATA FROM A DOM EQUIVALENCE - A computer-implemented process, computer program product, and apparatus for computing excluded data. A web page of interest is identified to form an identified page. The identified page is loaded a first time to form a first load, and responsive to a determination that a delta has not been computed for the identified web page, the identified page is loaded a second time to form a second load. Whether portions of the first load differ from portions of the second load is determined. Responsive to a determination portions of the first load differ from portions of the second load, the portions that differ to form a delta are identified. The delta is stored to form stored delta and the stored delta is excluded from a document object model associated with the identified page to form a modified document object model.
11-01-2012
20120284607
CONTENT FLOW THROUGH CONTAINERS - Content can be flowed through one or more containers that can be laid out analogously to printed material. Content is flowed into the first specified container until that container is “full” of content. Subsequent content is then flowed through subsequent containers, each of which is individually identified, and whose ordering is specified independently of their position and visual presentation. Multiple independent sources of content can be flowed through multiple independent collections of containers. Each container can format the content presented within it independently from other containers, and each container can comprise script, or other programmatic constructs, which can operate on, and modify, the content flowed into such a container. To provide for the rich layouts, content containers can be nested inside one another such that multiple layers, or levels, of the layout can be edited independently of one another.
11-08-2012
20120284608
OPTIMIZED DISPLAY OF THE AD LANDING PAGE - Methods, systems, and apparatus, including a computer program product for optimizing the display of landing pages in restrictive display environments are provided. A determined area or region of the landing page is identified. Upon receiving a request for content items to be presented on a device, a plurality of content items are identified for presentation on the device, each of the content items having an associated landing page destination address. If the requesting device is a restricted display device, a hash tag is appended to each of the associated destination addresses, each hash tag corresponding to a predefined section of an associated landing page. The plurality of identified content items are transmitted to the requesting device for presentation.
11-08-2012
20120284609
Configuration Setting - A method of defining customization for electronic content retrieved over an electronic connection, comprising: (a) retrieving electronic content from a remote server to a local client; (b) editing the content at the local client by a user using a WYSIWYG editor, wherein said editor is a standard software used for displaying of content and wherein said editing does not require installation of software requiring user authorization; and (c) automatically generating at least one customization definition based on said editing, said customization definition suitable for automatic applying to said content.
11-08-2012
20120284610
OBJECT DISPLAY DEVICE, OBJECT DISPLAY METHOD, OBJECT DISPLAY CONTROL PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM WHEREUPON PROGRAM IS RECORDED - A server system receives a request for a Web page from a user terminal, extracts page data corresponding to the request from a Web DB, and transmits the page data to the user terminal. Further, the server system receives a request related to an object to be placed in a blank area of a Web page from the user terminal, extracts data corresponding to the request from an object DB, and transmits the extracted data or an object generated based on the data to the user terminal. The page data contains an embedded object display program for specifying a blank area of a Web page and placing an object in the blank.
11-08-2012
20120284611
SELECTIVE PARTIAL UPDATES OF WEB CONTENT - A request for a partial update of web content is received that identifies at least one web content element associated with the web content. An update is requested for the identified at least one web content element from a content server. The partial update of the web content is performed in response to receipt of the update for the identified at least one web content element from the content server.
11-08-2012
20120284612
ENABLING HYPERTEXT ELEMENTS TO WORK WITH SOFTWARE APPLICATIONS - Variables incorporated into a hypertext markup language document enable location of hypertext elements. Once the variable is located, the information contained within the identified hypertext element may be used in other applications. The information may be received, as a recognized input, by the application.
11-08-2012
20120284613
Method and System for Providing Local Information Over a Network - A method and system is provided where a first computer (e.g., a central server) collects information to be presented to one or more users. The information is organized into a plurality of first web-sites where each of these web-sites is addressable by a unique Universal Resource Locator (URL). A physical location is associated with each of the first web-sites. One of the first web-sites may be provided to a user as a user web-site. When the user or other individual seeks to access the user web-site, links to a plurality of the first web-sites are provided based on a relationship between the physical locations associated with the first web-sites and the physical location associated with the user web-site.
11-08-2012
20120284614
PERSONALIZING A WEB PAGE OUTSIDE OF A SOCIAL NETWORKING SYSTEM WITH CONTENT FROM THE SOCIAL NETWORKING SYSTEM THAT INCLUDES USER ACTIONS - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user.
11-08-2012
20120284615
PERSONALIZING A WEB PAGE OUTSIDE OF A SOCIAL NETWORKING SYSTEM WITH CONTENT FROM THE SOCIAL NETWORKING SYSTEM SELECTED BASED ON GLOBAL INFORMATION - A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user.
11-08-2012
20120290914
Hybrid 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
20120290915
ACCESSING 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
20120290916
UNIFIED 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
20120290917
Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.
11-15-2012
20120290918
Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.
11-15-2012
20120290919
Content Adaptation - A system includes a mobile device and an optimization server. The mobile device is capable of transmitting request data that includes a requested webpage and identification data. The optimization server is configured to receive response data that corresponds to the request data from a content server, to adapt the response data based on the identification data, and to transmit the adapted response data to the mobile device.
11-15-2012
20120290920
GRAPHICAL-USER-INTERFACE-BASED METHOD AND SYSTEM FOR DESIGNING AND CONFIGURING WEB-SITE TESTING AND ANALYSIS - The current application is directed to methods and systems for designing and configuring web-site testing and analysis. In certain implementations, a testing service collects customer page-access and conversion information on behalf of a web site. The testing service is straightforwardly accessed and configured, through a web-site-based graphical user interface, and is virtually incorporated into the web site.
11-15-2012
20120290921
Location Aware Content Using Presence Information Data Formation with Location Object (PIDF-LO) - The format of the Presence Information Data Format-Location Object (PIDF-LO) as defined by the Internet Engineering Task Force (IETF) is extended or modified to accommodate, within the standard PIDF-LO format, an association of geospacial location to XML content on the Internet. A geospacial location is associated with Extensible Markup Language (XML) content on the Internet. The XML content is identified by a universal resource locator (URL), and associated with geospatial location information (either a specific location, zone, or direction). The URL is inserted into a section of a Presence Information Data Format-Location Object (PIDF-LO) compliant document as defined by the Internet Engineering Task Force (IETF). In this way, geospacial location information is associated with Internet based XML content using a standard PIDF-LO format.
11-15-2012
20120290922
Method And Apparatus For Subscribing To Information From A Webpage - A method and an apparatus for subscribing to information from a webpage. The method and apparatus make it possible to subscribe to any content block in a webpage and reduce service resource provided by a content provider.
11-15-2012
20120290923
Substitute Uniform Resource Locator (URL) Generation - Methods of generating a substitute URL are disclosed. In one implementation, a form is presented by a web server on a web site home page for the submission of a first URL for which a user wishes to generate an alias URL. A second URL is then generated for the URL that is entered in the form. The second URL contains some indication of the web site that hosts the first URL. In a second implementation the substitute URL generation is offered through a link or button on a web page other than the web site home page. The substitute URL is generated for the URL for the web page that hosts the link. In a third implementation, a web site automatically generates substitute URLs.
11-15-2012
20120297285
Computer-Implemented Systems And Methods For High Resolution Design Template Generation - Systems and methods are provided for generating a high resolution template in response to user controls provided over a network. An edit to a particular template is received over a network, and a template edit record associated with the particular template is stored in a data store. A preview of the particular template is provided using the network, the preview being an approximation of a high resolution version of the particular template that incorporates the received edit. Additional edits to the particular template are received and stored as additional template edit records. The template edit record and additional template edit records are provided to a high resolution template generator, where the high resolution template generator creates the high resolution version of the particular template based on the template edit record and additional template edit records.
11-22-2012
20120297286
METHOD OF PROCESSING DATA FOR AN INFORMATION PROCESSING APPARATUS - According to one embodiment, a method of processing data for an information processing apparatus includes extracting, displaying, transmitting and updating. The extracting extracts keywords from a Web page being displayed by a browser. The displaying displays the extracted keywords. The transmitting transmits a keyword and attribute data associate with the keyword to a retrieval site, if the keyword is selected from the displayed keywords. The updating updates the displayed keywords if the browser acquires the Web page.
11-22-2012
20120297287
Method of generating and providing script associated with a digital asset - A method of generating and providing script associated with a digital asset is provided. A web application hosted on a server generates script. The script includes code to request the content of the digital asset from a remote site when the code is executed by a browser. The code includes a subscriber identifier for use by the remote site in determining whether a web page is authorized to receive the content of the digital asset. The generated script is provided to a web browser for insertion into, and to become part of, a web page. The script allows for receipt of the content of the digital asset to an authorized web page.
11-22-2012
20120297288
Method 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 (
Patent applications in class Structured document (e.g., HTML, SGML, ODA, CDA, etc.)
Patent applications in all subclasses Structured document (e.g., HTML, SGML, ODA, CDA, etc.)