Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
-
Patent number: 8225196Abstract: 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.Type: GrantFiled: September 18, 2009Date of Patent: July 17, 2012Assignee: Microsoft CorporationInventors: Anand Ramakrishna, Christian Fortini, Alexander J. Zotov, Roderick Chavez, David H. Massy, Richard J. Gardner
-
Patent number: 8219903Abstract: A display information verification method, when display data of financial data is generated from the financial data and scripts for the financial data, includes: searching the scripts for an arithmetic instruction to process a numeric value in the financial data or a conversion instruction to convert a character string included in the financial data; and judging whether or not the arithmetic instruction or the conversion instruction detected in the searching is an instruction considered to manipulate the financial data. Thus, it is possible to detect the instruction considered to manipulate data from the scripts, and to avoid display including the manipulation of the data. In addition, for example, by using information of the instruction, which is stored inside in advance and is allowed to be used, it is possible to detect only the arithmetic instruction or the conversion instruction, which is not allowed to be used.Type: GrantFiled: June 30, 2008Date of Patent: July 10, 2012Assignee: Fujitsu LimitedInventor: Masaya Naitou
-
Patent number: 8219901Abstract: Method, device and computer-readable medium are provided for filtering elements of a structured document on the basis of an expression including an item of information for identification of an evaluation mode of a part of the expression. A step of evaluating the expression on the basis of the data of the structured document is performed by evaluating the part of the expression on the basis of the item of information for identification of the evaluation mode, the evaluation mode corresponding to (i) an extraction of elements not satisfying the part of the expression, (ii) an extraction of elements satisfying the part of the expression, or (iii) an extraction of elements satisfying the part of the expression and an extraction of elements not satisfying the part of the expression.Type: GrantFiled: November 21, 2007Date of Patent: July 10, 2012Assignee: Canon Kabushiki KaishaInventor: Franck Denoual
-
Patent number: 8214457Abstract: Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages.Type: GrantFiled: June 14, 2011Date of Patent: July 3, 2012Assignee: Facebook, Inc.Inventors: William K. Tiu, Jeffrey J. Roberto
-
Patent number: 8214350Abstract: Systems, methods, and computer program products identify one or more web page impressions satisfying one or more simply queries, each of the one or more web page impressions associated with a respective impression ID. Respective impression IDs of the one or more web pages satisfying the one or more simple queries are stored in an impression log. Subsequent to storing the respective impression IDs, a query is received from a client device, and a number of impression IDs for the one or more web pages satisfying the query are identified based on the identified one or more web page impressions satisfying the one or more simple queries.Type: GrantFiled: January 2, 2009Date of Patent: July 3, 2012Assignee: Google Inc.Inventors: Dawn Chamberlain, Gurmeet Singh Manku, Barbara Stanley
-
Patent number: 8209380Abstract: Multimedia content is featured on user pages of an online social network using embed codes that are generated using a configuration file associated with the source ID for the multimedia content and a content ID for the multimedia content. The configuration file, the source ID and the content ID are stored locally by the online social network so that any changes to the embed codes can be made by changing the configuration file associated with the source and regenerating the embed codes. By managing multimedia content in this manner, greater control can be exercised by the online social network over the multimedia content that are featured on its user pages.Type: GrantFiled: December 28, 2011Date of Patent: June 26, 2012Assignee: Facebook, Inc.Inventors: William K. Tiu, Jr., Jeffrey J. Roberto
-
Patent number: 8209248Abstract: A software-based method and system is described for building audit rule sets for auditing electronic documents. The method and system include an editor, schemas, a processing engine, and documents or a document creation engine. The system and method give users a visual interface for building audit rule sets to examine electronic documents for compliance with legal and regulatory requirements.Type: GrantFiled: September 26, 2005Date of Patent: June 26, 2012Assignee: Encomia, L.P.Inventor: Andrew M. Dubinsky
-
Patent number: 8205151Abstract: Some embodiments of a publishing tool to provide syndication in increments have been presented. In one embodiment, a set of documents in different formats and/or different natural languages has been generated from a master document. In response to a change in the master document, a corresponding part in each of the plurality of documents is synchronously generated without regenerating an entirety of each of the plurality of documents. Then each of the set of documents is updated using the corresponding part generated.Type: GrantFiled: May 31, 2007Date of Patent: June 19, 2012Assignee: Red Hat, Inc.Inventor: Michael H. Smith
-
Patent number: 8204950Abstract: Systems, methods, and machine-readable media are disclosed to provide a search of contents of a webpage, where the search feature is provided as part of the webpage. In one embodiment, a method of providing such an in-page search of contents of a webpage can comprise reading a user's search criteria through an element of the webpage. The contents of the webpage can be searched to identify text matching the search criteria. Formatting instructions can be inserted into the webpage to change the appearance of the identified text relative to other text on the webpage. The webpage can be redisplayed with the inserted formatting instructions.Type: GrantFiled: September 15, 2005Date of Patent: June 19, 2012Assignee: Qwest Communications International Inc.Inventor: Jordan Alperin
-
Patent number: 8201153Abstract: A method, apparatus, and computer instructions for a configurable JAVASERVER pages processing framework to process JAVASERVER pages (JSP). A JSP document or page is translated into a document object model (DOM) object that encapsulates elements of the JSP. The syntax of the JSP is validated by a JSP translator with built-in classes and errors are returned if necessary. A JSP visitor configuration file, which defines user configured classes and sequence of execution, is used by the JSP translator to invoke methods of user-defined classes in the order specified by the user to process or visit elements of the DOM object. Result of user-defined class processing may be passed from one class to another within the set.Type: GrantFiled: June 18, 2008Date of Patent: June 12, 2012Assignee: International Business Machines CorporationInventors: Richard Andrew Backhouse, Scott Dilworth Johnson
-
Patent number: 8195036Abstract: A storage medium includes multimedia image data, and text-based subtitle data for displaying subtitles on an image based on the multimedia image data, wherein the text-based subtitle data includes dialog information indicating subtitle contents to be displayed on the image, style information indicating an output style of the dialog information, and partial style information indicating an output style applied to a portion of the dialog information. Accordingly, subtitles can be provided in a plurality of languages without being limited to a particular number of units of subtitle data. In addition, subtitle data can be easily produced and edited. Likewise, an output style of the subtitle data can be changed in a variety of ways. Also, a special style can be applied in order to emphasize a portion of the subtitles.Type: GrantFiled: February 18, 2005Date of Patent: June 5, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Kil-soo Jung, Sung-wook Park
-
Patent number: 8196035Abstract: 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.Type: GrantFiled: January 12, 2009Date of Patent: June 5, 2012Inventors: Itai Sadan, Amir Glatt
-
Publication number: 20120137211Abstract: A method and apparatus are provided that may enable the specifying mapping parameters for user interface element presentation in an application. In this regard, for example, a user interface element layout for a native application may be specified by augmenting the source markup for the user interface. Accordingly, for example, native application user interface elements may be generated based on descriptions provided from a web page source with modifications to visual characteristics, initial mappings, state information, and transforms relating to the native application user interface elements being provided by augmenting standard markup.Type: ApplicationFiled: May 26, 2011Publication date: May 31, 2012Applicant: NOKIA CORPORATIONInventor: Stephen Paul Lewontin
-
Patent number: 8190406Abstract: A complex solver that is able to solve a diverse variety of model analytics. Upon identifying the various input variable(s) and output variable(s) of the model variables, if a straight forward solve is not to be performed, it is determined whether the model analytics is to be inverted such that a forward solve can be performed. For instance, it might not be known generally, or at least to the solver, how to invert a particular equation of other model analytics. If the model analytics is to be inverted, the model analytics is inverted, and the forward solve is performed. On the other hand, if the inversion of the model analytics is not to be performed, then a numerical analysis solve is performed.Type: GrantFiled: November 26, 2008Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Brian C. Beckman, David G. Green, Vijay Mital, Darryl E. Rubin, Olivier Colle
-
Patent number: 8185820Abstract: Embodiments of methods, apparatuses, devices and systems associated with document generation are disclosed. For example, methods, apparatuses, devices, and systems associated with formatting content for display are disclosed. Including method apparatuses, devices, and systems to read a data file and a template file, create one or more sub-assemblies based at least in part on said template file and/or said data file; and execute one or more tags in said template file to populate said one or more sub-assemblies with data from said data file.Type: GrantFiled: April 6, 2005Date of Patent: May 22, 2012Assignee: Adobe Systems IncorporatedInventor: Charles Good
-
Patent number: 8185621Abstract: Webpages at a universal resource locator (URL) address are compared at two different times. A request is received from a web browser for a first webpage at the URL. The first webpage is requested and received from the URL at a first time. A selectable webpage is created by editing the first webpage to make it selectable and the selectable web page is sent to the web browser. A selection is received from the web browser that includes a portion of the selectable web page and a frequency. An application is created that retrieves a webpage from the universal resource locator address of the website periodically at the frequency. A second webpage is received from the application that was retrieved from the universal resource locator address at a second time by the application. A portion of the second webpage is compared to the portion of the selectable webpage.Type: GrantFiled: September 16, 2008Date of Patent: May 22, 2012Inventor: John R. Kasha
-
Publication number: 20120124464Abstract: Provided are an apparatus and method for extracting cascading style sheet (CSS) rules. The apparatus includes a generation unit configured to generate an identification list that includes identification symbols that correspond to one or more selectors, for each document object model (DOM) node. The apparatus also includes a rule extraction unit configured to select a target DOM node and extract one or more CSS rules that are applicable to the target DOM node based on identification symbols that are included in an identification list that corresponds to the target DOM node.Type: ApplicationFiled: June 27, 2011Publication date: May 17, 2012Inventors: Dong-Woo Im, Seung-Mo Cho, Sung-Hak Lee, Soon-Cheol Hong, Sung-Jong Seo
-
Patent number: 8181104Abstract: A system and method are described for automatically generating style sheet formatting for stylistic edits to a Web page in a Web development environment. The Web development environment detects the user's selection of particular content of the Web page and captures any stylistic changes that the user makes to the content. Using the stylistic changes, the Web development environment searches a style data structure to determine whether any style rules already exist that correspond to the user's stylistic changes. If the Web development environment does not find a pre-existing style rule, it automatically generates one or more style rules for the stylistic edits and associates those rules with the selected content. If a pre-existing style rule exists within the style data structure, the Web development environment assigns the pre-existing style rule to the selected content.Type: GrantFiled: August 31, 2004Date of Patent: May 15, 2012Assignee: Adobe Systems IncorporatedInventors: Russ Helfand, Narciso B. Jaramillo
-
Patent number: 8175230Abstract: A system and method provides a natural language interface to world-wide web content. Either in advance or dynamically, webpage content is parsed using a parsing algorithm. A person using a telephone interface can provide speech information, which is converted to text and used to automatically fill in input fields on a webpage form. The form is then submitted to a database search and a response is generated. Information contained on the responsive webpage is extracted and converted to speech via a text-to-speech engine and communicated to the person.Type: GrantFiled: December 22, 2009Date of Patent: May 8, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Srinivas Bangalore, Mazin G. Rahim, Junlan Feng
-
Patent number: 8171397Abstract: 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.Type: GrantFiled: October 13, 2005Date of Patent: May 1, 2012Assignee: Wellogix Technology Licensing, LLCInventors: Bill S. Chikirivao, Robert C. Bodnar, Craig Hurst
-
Patent number: 8171394Abstract: Systems and methods are disclosed for providing a user interface. The disclosed systems and methods may include receiving a request to initiate an application program configured to generate a data file. Furthermore, the disclosed systems and methods may include displaying, by the initiated application program, a property panel in response to the request. The property panel may be configured to receive meta-data to be associated with the data file generated by the application program. Also, the property panel may be configured to provide the only place to receive the meta-data by the application program. Moreover, the disclosed systems and methods may include receiving the meta-data in the property panel.Type: GrantFiled: June 24, 2005Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: Brandon V. Taylor, Brian M. Jones, Hani Saliba, Jeffrey J. Johnson, Lauren N. Antonoff, Michael B. Christiansen, Raj Merchant, Steven J. Sinofsky
-
Publication number: 20120096546Abstract: A CDN edge server process receives an HTTP message, takes a given action with respect to that message, and then forwards a modified version of the message to a target server, typically a server associated with a CDN customer. The process may include an associated intermediate processing agent (IPA) or a sub-processing thread to facilitate the given action. In one embodiment, the message is an HTTP POST, and the given action comprises the following: (i) recognizing the POST, (ii) removing given data from the POST, (iii) issuing an intermediate (or subordinate) request to another process (e.g., a third party server), passing the given data removed from the POST to the process, (iv) receiving a response to the intermediate request, (v) incorporating data received from or associated with the response into a new HTTP message, and (vi) forwarding the new HTTP message onto the target server.Type: ApplicationFiled: May 19, 2011Publication date: April 19, 2012Applicant: AKAMAI TECHNOLOGIES, INC.Inventors: John A. Dilley, Stephen L. Ludin, John F. Summers
-
Patent number: 8161376Abstract: A method for transforming a heterogeneous compound document to a desired format based on a prescribed model is provided. The method comprises the steps of: (i) specifying the components of the heterogeneous compound document as a hierarchical tree structure in multiple formats and specifying the input sources of information for each of the components as part of the model; verifying and composing the heterogeneous compound document using a modeling language parser and a document composer by dynamically obtaining input information from the sources specified in the model and (iii) converting the input compound document to the desired format using the document composer. A system for performing the abovementioned method is also provided.Type: GrantFiled: January 28, 2004Date of Patent: April 17, 2012Assignee: Sankhya Technologies Private LimitedInventors: Gopi Kumar Bulusu, Murali Desikan
-
Publication number: 20120089904Abstract: Technologies pertaining to conversion of declarative statements written in a domain-specific language to data that is playable by a rich interactive narrative (RIN) player are described herein. A web browser can be configured to support a RIN player. Source code of a web page includes an indication that the RIN player is to be invoked, declarative statements written in the domain-specific language, and data that identifies a network-accessible location of a converter. The converter is configured to convert declarative statements in the domain-specific language to RIN data that is playable by the RIN player. Thus, a developer of a web page can utilize declarative statements in the domain-specific language to cause a RIN to be included in a web page.Type: ApplicationFiled: December 16, 2011Publication date: April 12, 2012Applicant: MICROSOFT CORPORATIONInventors: Narendranath Datha, Joseph Joy
-
Patent number: 8156149Abstract: Reshaping of streams is provided to facilitate utilizing the streams without rapidly increasing memory requirements as the size of the stream increases. The streams can be pushed to alternative storage upon being reshaped, for example, such as to a persistent storage. If the streams lose structure, for example if a hierarchical stream is reshaped into a flat structure for storage in a database, structural information can be stored along with the streams and utilized to shape the stream to its original structure upon request for data, for example. Streams can be pulled from an exposing device or application, and portions of the stream can be transformed and stored according to a set of stop elements; the stop elements can be associated with functions that take action on the stream upon reaching a stop element, such as transforming and storing a portion thereof.Type: GrantFiled: July 24, 2007Date of Patent: April 10, 2012Assignee: Microsoft CorporationInventors: Avner Y. Aharoni, Henricus Johannes Maria Meijer
-
Publication number: 20120072831Abstract: A computer-implemented method includes: automatically identifying to-be-rendered elements in a source electronic document that is suitable for rendering a web page in a first human language, each of the to-be-rendered elements including to-be-rendered text content in the first human language; generating a list of object elements corresponding to the to-be-rendered elements, the list including translations of the to-be-rendered text in a second human language; and automatically converting the source electronic document into a multi-lingual electronic document by modifying the to-be-rendered elements into the object elements, each of which includes the to-be-rendered text content, and by inserting into the source electronic document instructions for causing a client device with a browser to refer to the list when rendering the multi-lingual web page such that the multi-lingual web page contains the to-be-rendered text contents of the object elements in a selected one of the first and second human languages.Type: ApplicationFiled: September 16, 2010Publication date: March 22, 2012Applicant: GEMTEK TECHNOLOGY CO., LTDInventor: Po-Yi Li
-
Publication number: 20120072832Abstract: Techniques to provide multiple styles in a single HTML text object. An input field to receive user-generated input is presented. User-generated input is received via the input field. The user-generated input based on formatting criteria. The formatting criteria provides N formatting types to be applied to the user-generated input, where N is at least two. An underlay field is provided for each of N?1 formatting types. One of the formatting types is applied to each of the N?1 underlay fields and the input field. The N?1 underlay fields are aligned with and the input field. Portions of the user-generated input are displayed within the corresponding fields while maintaining spacing of the user-generated input.Type: ApplicationFiled: December 28, 2010Publication date: March 22, 2012Applicant: salesforce.com, inc.Inventor: Jamison M. Tanaka
-
Patent number: 8131787Abstract: A transformation processing system input data including a data record area for storing target date and a transformation processing identification information record area for storing transformation processing identification information about transformation processing executed upon the target data.Type: GrantFiled: May 20, 2008Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Takeshi Imamura, Kent Tamura, Satoshi Makino, Toshiro Takase
-
Publication number: 20120054599Abstract: Example methods and apparatus to display localized process control objects. A disclosed example method includes receiving a request to view a process control object associated with a process control system, selecting a device description file based on the process control object, the device description file including a tag, selecting a set of locale templates based on a locale associated with the request, selecting a locale template from the set of locale templates based on the process control object, and processing the process control object for display by inserting portions of the selected locale template into the tag in the device description file.Type: ApplicationFiled: August 31, 2010Publication date: March 1, 2012Inventors: Mark Nixon, Lee Allen Neitzel, Ling Zhou
-
Patent number: 8117532Abstract: A method for presenting a page, having a set of links, on a data processing system is provided. The page is preprocessed to form a processed page, wherein the processed page is unpresented within the data processing system. A determination is made as to whether or not the links within the page fall within a proximity policy. Responsive to a determination that the page falls outside of the proximity policy, the page is reformatted to fall within the proximity policy. The mechanism of the present invention includes a preprocessing process and a policy structure for reformatting an electronic document page. The policy structure of the present invention allows the user to specify the appearance of the electronic document page. The policy structure as defined by the user is stored such that when the user returns to the page, the page may be displayed according to the policy structure defined by the user.Type: GrantFiled: January 26, 2009Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Rabindranath Dutta, Karthikeyan Ramamoorthy
-
Patent number: 8117533Abstract: A method (and system) for editing rules contained in a first document, where the rules define a transformation of data on a second document and where the first document and second document have elements constructed in a tree structure having nodes, each rule having a template structure including at least one match condition, the match condition being an expression in the template that describes a subset of tree nodes, includes selecting at least one rule in the first document and checking a match condition of the user-selected rule with the tree nodes from the second document to determine which structures in the second document match the selected rule.Type: GrantFiled: March 12, 2002Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Sharon C. Adler, Anders L R Berglund, Donald Jon Boulia, Thomas Joseph Brawn, D. Kirk Grotjohn, Kristoffer H. Rose
-
Patent number: 8117537Abstract: A CAD/CAM method is disclosed for a computer system to capture and interchange schematic drawing and associated design information. The schematic drawing and design information are stored in an extensible, platform-independent format.Type: GrantFiled: February 2, 2007Date of Patent: February 14, 2012Assignee: The United States of America as represented by the United States Department of EnergyInventors: Jeffrey L. Vell, Darius M. Siganporia, Arthur J. Levy
-
Patent number: 8112502Abstract: Server side internet applications are created by placing interactive server side components (ISSC's) on internet pages. ISSC's encapsulate dynamic page functions including processing of user responses on the server and thus can be reused, which drastically reduces programming effort. The ISSC technique remembers information (in form of an ISSC object) about each ISSC during dynamic page generation on the server. Then, it generates HTML code in a way such that the ISSC event is sent to the server using a conventional HTTP GET or POST request. On the server, the event is then passed to the corresponding ISSC object. All components work without disturbing each other, even when nested or combined. A browser based editor can also be used to place ISSC's on pages and to modify their properties. During dynamic page generation, scripts and handles are embedded into the page that permit editing of the page itself.Type: GrantFiled: July 15, 2008Date of Patent: February 7, 2012Inventor: Helmut Emmelmann
-
Publication number: 20120030562Abstract: A device and method for generating a customized webpage creates a root folder that includes a base folder and language folders. The method creates a symbolic link between each of the language folders and the base folder, and analyzes the web address sent from a terminal device to determine which language is required to display a webpage. The method further locates a language folder from the root folder according to the required language, obtains common webpage files from the root folder through the symbolic link, and translates content of the common webpage files into data in the required language. Additionally, the method obtains a customized file from the language folder and storing the customized file and the translated data into a JavaScript file, generates an HTML file according to the JavaScript file, and displays the customized webpage on a browser of the terminal device according to the HTML file.Type: ApplicationFiled: October 15, 2010Publication date: February 2, 2012Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: CHENG-YEN TSAI, CHIH-YUAN HUANG
-
Patent number: 8108766Abstract: A computer-implemented method, device, and computer readable medium transform a markup language document from a digital form to a user-specified form on a display device. Based on a configuration file, a digital markup language document is processed. For a current navigated-to page in the markup language document, context is set to a page node, and a page transformation is performed by the computer. A selection language expression is evaluated, and a node transformation is performed. The node transformation may include setting context, determining the type of decoration associated with the current context, reading the selection language expressions, computing a decoration parameter value for each of the decoration parameters associated with each declaration, and creating and displaying a decoration based on the computed decoration parameter values. The steps may be repeated for remaining markup language node and for each remaining decoration declaration.Type: GrantFiled: March 20, 2009Date of Patent: January 31, 2012Assignee: Xerox CorporationInventor: Jean-Luc Meunier
-
Patent number: 8102987Abstract: A method of adjusting music length to expected waiting time while a caller is on hold includes choosing one or more media selections based upon their play duration and matching the selection(s) to the expected waiting time.Type: GrantFiled: October 16, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Ciprian Agapi, Thomas E. Creamer, James R. Lewis, Vanessa V. Michelini, Wallace J. Sadowski, Clifford J. Strohofer
-
Publication number: 20120016862Abstract: In one embodiment, a method may include accessing a particular page of Web application that includes a form having at least one field for entry of data by a user of the Web application, the Web page rendered by the Web application based on code for the Web page. The method may also include analyzing the code. The method may further include generating one or more sets of inputs for the at least one field based on the analysis. The method may additionally include automatically entering, into the at least one field, the one or more sets of inputs. The method may also include automatically submitting the form, including the one or more sets of inputs into the at least one field.Type: ApplicationFiled: July 14, 2010Publication date: January 19, 2012Inventor: Sreeranga P. Rajan
-
Patent number: 8099405Abstract: A technique for enhancing the results of an existing online search engine involves re-ordering the results of a search according to the feedback provided by a user community to previous similar searches. In an embodiment, the technique is fully backward-compatible with existing online search engines. In an embodiment, feedback is collected by an intermediary that sits in-between a client and a server. The intermediary intercepts requests and, for some, modifies the results. In this way, the technique can enhance the results of searches addressed to online search engines such as google.com, while being non-intrusive to an online search engine and a client browser.Type: GrantFiled: December 28, 2004Date of Patent: January 17, 2012Assignee: SAP AGInventor: Julien J. P. Vayssière
-
Patent number: 8095870Abstract: In various embodiments, a method for generating documents in native application formats includes receiving a document template as a first document according to a native format. The first document is parsed to generate an Extensible Document Transformation Language (XDTL) template representing the document template. An XDTL execution document is generated based on the XDTL template. A second document is then generated according to the native format based on the XDTL execution document.Type: GrantFiled: June 6, 2007Date of Patent: January 10, 2012Assignee: Oracle International CorporationInventors: Xin Jiang, Shirley Hong Zeng, Tomoji Ashitani
-
Patent number: 8091019Abstract: A method, computer program product, and system are disclosed for supporting variable data structures and constant data structures in a hardware-based XML PPE. The method may include inserting one or more constant Type-Length-Attributes (TLAs) into an output stream. The constant TLAs are inserted from one or more constant node-sets referenced from a constant table. The method may also include creating one or more variable node-sets. Each variable node-set includes one or more variable TLAs (TLAs saved from a base XML document) and is mapped to a variable table. The method may also include inserting one or more variable TLAs into the output stream inserted from one or more variable node-sets referenced from the variable table.Type: GrantFiled: January 22, 2009Date of Patent: January 3, 2012Assignee: International Business Machines CorporationInventors: Heather D. Achilles, Joseph H. Allen, David J. Hoeweler, Jeffrey M. Peters
-
Publication number: 20110320931Abstract: A method for handling data of a database for a web page, comprising the steps of: extracting data from the source database, step 201; transforming the data into a non-environment dependent transportable data format, step 202; and automatically generating HTML, CSS and server code from the data item, step 203. The invention is also directed to a related apparatus and a computer program product.Type: ApplicationFiled: June 28, 2011Publication date: December 29, 2011Inventor: Michael Öhman Meurlinger
-
Patent number: 8086960Abstract: Inline review tracking in documents is described, including receiving an input to a document displayed in a browser, generating a comment and an option, the comment being configured to describe the input and the option being configured to perform one or more actions associated with the input, marking the document with a tag based on the input, storing the input using another tag in a comment section of the document; and presenting the document, the comment, and the option, wherein the document is displayed in a first frame, and the comment and the option are displayed in a second frame.Type: GrantFiled: May 31, 2007Date of Patent: December 27, 2011Assignee: Adobe Systems IncorporatedInventors: Ramesha Gopalakrishna, Anand S. Edwin
-
Patent number: 8065415Abstract: The present invention relates to systems, methods, and computer readable media for generating custom administrative tools. An administrative framework is provided that abstracts the implementation of certain administrative functions. A management Application Programming Interface (API) receives calls submitted in a preconfigured format from interface components generated by a developer or third party. The management API processes the calls and performs the functions associated with the calls. Multiple implementations are provided, through which an interface component can access the management API.Type: GrantFiled: October 8, 2004Date of Patent: November 22, 2011Assignee: Oracle International CorporationInventors: Robert Ritchy, Christopher E. Bales, Skip Sauls, Jeffrey Mueller, Melissa Dawe, Shane Pearson
-
Patent number: 8065340Abstract: Embodiments of the invention generally provide for highly tolerant and adaptable content reuse in a content management system (CMS). The method and system allow an author to reuse fragments of content that are composed from a document structure incompatible with a document structure of a document which the fragment is being incorporated. In such a case, the CMS may be configured to generate a new branched fragment, based on the content of the original fragment, but composed according to the grammar of the document which the fragment is being incorporated. Additionally, the CMS may be configured to maintain a relationship between an original fragment and branched fragments derived therefrom. Further, any content changes made to the original fragment may be incorporated by any associated branch fragments.Type: GrantFiled: September 14, 2007Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventor: John Edward Petri
-
Patent number: 8065685Abstract: Systems, methods and apparatuses for embodiments of a transformation engine for structured documents are disclosed. More specifically, instruction code may be generated by a compiler from transformation instructions for a structured document. Embodiments of the transformation engine may comprise hardware circuitry operable to execute the instruction code to process a structured document according to the transformation instructions such that output for an output document is generated.Type: GrantFiled: April 27, 2006Date of Patent: November 22, 2011Assignee: Intel CorporationInventors: Daniel M. Cermak, Howard Tsoi, John E. Derrick, Richard Trujillo, Udi Kalekin, Bryan Dobbs, Ying Fai Tong, Brendon D. Cahoon, Jack K. Matheson
-
Patent number: 8055997Abstract: A system and method is provided for implementing a dynamic form using file data retrieved from an external file source. An application executing on a server computer is responsive to a form request received from a user system computer to transform the retrieved file data into a format that includes new input elements. Unique namespaces are assigned to each of the new input elements, and the requested form and transformed file data are transmitted to the user system. The application is configured to create new XML file data that is mapped to the original XML file data in response to a user of the user system inputting data into the form. The new XML file data is compared to the original XML file data to identify missing elements. Missing elements are inserted into the new XML file data, and the new XML file data is stored in a memory.Type: GrantFiled: June 25, 2007Date of Patent: November 8, 2011Assignee: Lexmark International Technology, S.A.Inventor: Martin J. Gagnon
-
Patent number: 8051373Abstract: A method and system are provided for converting a hierarchical data structure into a flat data structure based on a schema. The format of the hierarchical data structure may be XML. A hierarchical data structure conforming to a schema is loaded into an application program. The data structure includes elements and attributes linked together in a parent-child relationship. The schema defines the hierarchical relationships between the elements and attributes in the hierarchical data structure. After the hierarchical data structure conforming to the schema has been loaded, a plurality of layout rules is applied to the hierarchical data based on the schema to create a flat data structure. The layout rules determine how the hierarchical data will be inserted in the flat data structure. The layout rules may be applied by identifying properties in the schema which identify occurrence requirements for elements defined in the schema.Type: GrantFiled: January 6, 2006Date of Patent: November 1, 2011Assignee: Microsoft CorporationInventors: Chad Rothschiller, Michael J. McCormack, Ramakrishnan Natarajan
-
Publication number: 20110264996Abstract: A method of displaying and navigating information using a hierarchical, spring loaded DHTML menu system that adjusts to fit the boundaries of a resizable, container. A set of standard HTML table row elements, having a hierarchical dependency, is consistently displayed as a web-page, under reasonable resizing. This is done using a strut row that produces the largest width requirement when the table structure is resizing to occupy a small width. Only the current row elements and the strut element are required in calculating table resizing to ensure that whichever data elements are displayed when a web-page resizing occurs, the browser auto-layout algorithm calculations will result in a resize attributes that enables all other row elements of that menu to be accommodated by the newly determined table width. As the row elements may themselves be table structures, nested menus of information may be displayed and navigated.Type: ApplicationFiled: April 27, 2011Publication date: October 27, 2011Inventor: Forbes Holten Norris, III
-
Patent number: 8046682Abstract: A method and system for integrating business application elements of an external business application into an internal business application where the integration system maps the output of external business applications to a Extensible Markup Language (“XML”) format. The XML format defines a standard format for the business application elements generated by the external business applications and provided to the internal business applications by the integration system. When developing a new internal business application, developers can work with the XML formatted elements provided by the integration system without having to learn the different formats provided by the various external business applications. The integration system is responsible for converting the data generated by the external business application to the XML format.Type: GrantFiled: November 17, 2003Date of Patent: October 25, 2011Assignee: Siebel Systems, Inc.Inventors: King-Hwa Lee, Nicholas J. Brown
-
Publication number: 20110258250Abstract: A transcoding system (1) comprises a mobile communication device (2) that retrieves a web resource from a web server (6) using a mobile communication network (3) and the internet (4) via a transcoder (5). The transcoder (5) transcodes the web resource before delivering it to the mobile communication device (2). The process of transcoding the web page is carried out based on style sheet classes and/or meta tags in the web page. This allows a web site owner (7) to control the actions of the transcoder (5) in transcoding the web page.Type: ApplicationFiled: April 19, 2010Publication date: October 20, 2011Applicant: MTLD TOP LEVEL DOMAIN LIMITEDInventor: Ronan CREMIN