Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 8037407
    Abstract: Computer-implemented methods, computer systems and computer program products are provided for creating and processing a browser compliant human interface description. A predefined application specific human interface description using application specific layout elements is transformed into a standardized human interface description using basic layout elements. The standardized human interface description is decomposed into a human interface layout template and a data description. A data instance is instantiated from the data description. The data instance is merged with the human interface layout template into an individual browser compliant human interface description, which is then rendered to prompt a user for data input. The received data from the user are stored in the data instance. The status of at least one layout element is either stored in the data instance or in a runtime-copy of the standardized human interface description.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: October 11, 2011
    Assignee: SAP AG
    Inventors: Dirk Ahlert, Wolfgang Koch, Gunther Liebich
  • Patent number: 8036646
    Abstract: Systems and methods of wirelessly transmitting multimedia data over a cellular network are disclosed which may, in some embodiments, comprise transmitting a segmented multimedia content from a data center to a base transceiver station, transmitting the content from the base transceiver station to a wireless device, and tracking a usage of the content by a user on the wireless device. These systems and methods may further comprise transmitting the usage of the content of the user to the base transceiver station, transmitting the usage of the content of the user from the base transceiver station to the data center, and creating a customized content based on the usage of the content on the wireless device by the user. In addition, these systems and methods may also further comprise transmitting the customized content to the base transceiver station and transmitting the customized content from the base transceiver station to the wireless device.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: October 11, 2011
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Robin D. Katzer, Todd N. Koellner, Brian D. Mauer, Sei Y. Ng, M. Jeffrey Stone
  • Patent number: 8032828
    Abstract: A method and system for the transformation of extensible markup language (XML) documents. Specifically, one embodiment of the present invention discloses a method comprising modeling a source XML document corresponding to a source schema as a source tree having a plurality of source nodes, and modeling a target XML document corresponding to a target schema as a target tree having a plurality of target nodes. A sequence of transformation operations that transforms the source tree to the target tree is then generated.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: October 4, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hong Su, Harumi Anne Kuno, Elke Angelika Rundensteiner
  • Publication number: 20110239109
    Abstract: Example methods and apparatus to display process data are disclosed. A disclosed example method includes receiving a request to view process data via a web browser, identifying a server that stores the process data, wherein the server receives the process data from a process control system, retrieving the process data from the server, selecting an Extensible Stylesheet Language Transformation (XSLT) template based on a property of the process data, and generating a display file conforming to a web browsing format based on the XSLT template, the property, and the process data, wherein the display file specifies how the process data is to be displayed via the web browser.
    Type: Application
    Filed: September 27, 2010
    Publication date: September 29, 2011
    Inventors: MARK NIXON, Lee Allen Neitzel
  • Publication number: 20110238456
    Abstract: Various technologies and techniques are disclosed for providing business automation. A business automation system is disclosed that provides contact tracking, split testing, landing page creation, tracking of the performance of printed promotions that are sent by direct mail, and automated follow-up, to name a few examples. Points can be assigned to certain activities within the system, and contacts that have the highest scores based upon those activities can be identified for additional follow-up. A browser-based designer allows for the generation of print materials such as post cards. Multiple layers can be added, manipulated, and/or rearranged. A PDF proof can also be generated. A browser based designer is also described that allows for the generation of landing pages.
    Type: Application
    Filed: March 24, 2011
    Publication date: September 29, 2011
    Applicant: ONTRAPORT INC.
    Inventors: Landon Ray, Steven Schneider
  • Patent number: 8028240
    Abstract: A screen reader feature is described that enables end users to assign their own descriptions to forms and navigational elements in electronic documents such as web pages, word processing documents and portable document formats. The form or navigational element is identified by the end user. A dialog box provides a text entry box for accepting a user-defined description. The description is saved in association with the document and its particular form or navigational element.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: September 27, 2011
    Assignee: Freedom Scientific, Inc.
    Inventors: Joseph Stephen, Eric Damery
  • Publication number: 20110228328
    Abstract: An information processing apparatus can communicate with a server in which an application program is installed so as to be executable. The information processing apparatus includes a browsing portion to display a screen received from the server. If receiving from the server a setting screen for setting an execution condition for executing the application program, the browsing portion allows the server to execute the application program in accordance with the execution condition set in the setting screen.
    Type: Application
    Filed: March 10, 2011
    Publication date: September 22, 2011
    Applicant: Konica Minolta Business Technologies, Inc.
    Inventor: Tetsuya SUGIMOTO
  • Patent number: 8024353
    Abstract: A method for accessing data in a data structure includes determining a node type of a first entry in a node array that defines a hierarchical relationship of a plurality of nodes in a markup language schema and determining based on the node type of the first entry whether the first entry includes an explicit size value. The method further includes identifying, in response to determining that the first entry does not include an explicit size value, a predetermined size value associated with the node type of the first entry. Additionally, the method includes calculating an index for a second entry in the node array based on one of the explicit size value and the predetermined size value.
    Type: Grant
    Filed: February 11, 2005
    Date of Patent: September 20, 2011
    Assignee: Fujitsu Limited
    Inventor: Takuki Kamiya
  • Patent number: 8015485
    Abstract: A method, system and computer-usable medium are disclosed for managing the spatial coordinates and visual attributes of objects within a user interface (UI). A Web UI ruler is executed within a UI comprising a plurality of objects. A first object and second object are selected. The Web UI Ruler then collects the spatial coordinate and visual attribute values for the first and second object and their relationship values are determined. The spatial coordinate and visual attribute values for the first and second objects, along with their corresponding relationship values, are modified and the modifications are applied to the target objects. The values are then stored in the Web UI ruler. These values can then be subsequently applied to one or more target objects. Alternatively, the stored values are exported as a cascading style sheet (CSS) class, which can then likewise be subsequently applied to one or more target objects.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yingxin Xing, Angela Richards Jones, Henri Fouotsop Meli, Stephanie Lee Walter, Tong Yu
  • Patent number: 8010549
    Abstract: Method for automatic imaging of a plurality of dialog boxes that create computer records of text data objects displayed on data tables, in order to visually discover meaningful interrelations of data on said dialog boxes. The dialog boxes contain parametric data, other data related to the text data object, and fields for entry of distinguishing text and/or color markings for reference during automated imaging of a plurality of dialog boxes.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: August 30, 2011
    Assignee: Execware, LLC
    Inventor: Robert Eugene Listou
  • Publication number: 20110209048
    Abstract: Interactive synchronization of Web data and spreadsheets is usable to build data wrappers based on any type of data found in a document. Such data wrappers can be used to interact with source documents, crawl a network for additional data, map data from across domains, and/or synchronize data from dynamic Web documents.
    Type: Application
    Filed: February 19, 2010
    Publication date: August 25, 2011
    Applicant: Microsoft Corporation
    Inventors: Matthew Robert Scott, Ruochi Zhang, Ruihua Song, Ji-Rong Wen
  • Publication number: 20110209049
    Abstract: 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.
    Type: Application
    Filed: December 15, 2010
    Publication date: August 25, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Dipanjan Ghosh, Ashvin J. Mathew, Rajagopalan Badri Narayanan, Preethi Ramarathinam
  • Patent number: 8005843
    Abstract: A method for creating a distinguishing identifier of a collection of data including a primary document and one or more auxiliary documents digests each auxiliary document to create a respective auxiliary document digest, and creates a distinguishing identifier by digesting a concatenation of the primary document with all auxiliary document digests.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: August 23, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Richard Eric Sweet, Edward Royce Warren Rowe
  • Patent number: 8006178
    Abstract: 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.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: August 23, 2011
    Assignee: Microsoft Corporation
    Inventor: Ryan D Parsell
  • Patent number: 7995223
    Abstract: A printing apparatus is supplied, capable of continuing print process by switching to other PDL automatically when error occurs in PDL process execution.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: August 9, 2011
    Assignee: Oki Data Corporation
    Inventor: Mutsumi Arai
  • Patent number: 7992088
    Abstract: A method (and structure) for editing elements of a first document based on elements of a second document, wherein the elements of the first have a template structure with each template including at least one match condition, the match condition being an expression in the template that describes a subset of nodes that are matched in a tree structure, and wherein the elements of the second document have a tree structure to which this matching is applicable, including comparing a first user-selected fragment of an element from the second document with a second user-selected fragment of an element from the second document to determine if a match condition exists that describes the relation between templates in the first document for which the match condition matches the two user-selected fragments of the second document and permitting at least one of a plurality of predefined editing operations on the first document if such a match condition exists.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventor: Kristoffer H. Rose
  • Patent number: 7987420
    Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.
    Type: Grant
    Filed: November 6, 2000
    Date of Patent: July 26, 2011
    Assignee: iAnywhere Solutions, Inc.
    Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
  • Patent number: 7975220
    Abstract: The structured document management apparatus includes a document data accepting unit that accepts input of structured document data having a hierarchical logic structure; a structure guide data storage unit that stores structure guide data which is a summary of hierarchical structure information of the structured document data; a structure stream converting unit that syntax-analyzes the accepted structured document data, and converts the structure information in the structured document data into structure stream data as one-dimensional sequence data using the structure guide data; and a structure stream data storage unit that stores the converted structure stream data.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: July 5, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Masakazu Hattori
  • Patent number: 7971139
    Abstract: Determining correspondence, association, and/or correlation between nodes of electronic forms based on schemas of those forms is described. Importing, merging, and/or annotating data from one electronic form into another electronic form based on correspondence, association, and/or correlation between nodes is also described.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Constantin Stanciu, Patrick Halstead, Andrey Shur, Edward G. Essey
  • Patent number: 7971138
    Abstract: A master specification is provided to specify a common design for a number of resultant web pages to be generated. The common design includes common content placement, and at least one of a common style and a common navigation arrangement. The content of a first resultant web page is defined employing a first subordinate web page specification, including reference to the master specification for content placement, and at least one of style and navigation. The content of a second resultant web page is similarly defined. In turn, the first and second resultant web pages are generated with first and second contents being placed, styled and/or having the common navigation arrangement in accordance with the master specification.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: June 28, 2011
    Assignee: Oracle International Corporation
    Inventor: Mark S. Igra
  • Publication number: 20110154188
    Abstract: A computer-implemented method, for use in conjunction with a portable electronic device with a touch screen display, comprises displaying at least a portion of a structured electronic document on the touch screen display, wherein the structured electronic document comprises a plurality of boxes of content, and detecting a first gesture at a location on the displayed portion of the structured electronic document. A first box in the plurality of boxes at the location of the first gesture is determined. The first box on the touch screen display is enlarged and substantially centered.
    Type: Application
    Filed: December 29, 2010
    Publication date: June 23, 2011
    Inventors: Scott Forstall, Greg Christie, Stephen O. Lemay, Imran Chaudhri, Richard Williamson, Chris Blumenberg, Marcel van Os, Andre M.J. Boule
  • Publication number: 20110145699
    Abstract: Techniques for annotation driven Representational State Transfer (REST) web services are presented. A platform-independent World-Wide Web application is annotated to expose the methods of the application when accessed via a WWW site. The methods are described when rendered via a WWW site in a REST compliant format (RESTful).
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Applicant: Teradata US, Inc.
    Inventors: Haseem ul Haq Kheiri, Michael Chaves
  • Patent number: 7962925
    Abstract: A schema parser can be used in data binding to create a schema object model when given an XML schema. Java classes can be generated using the schema object model, which correspond to elements and types in the schema. Mapping can be done in each direction between the schema and Java classes, which can be written to a type mapping directory. The schema object model can also contain mappings between each Java class and an XSD type. The mappings in the type mapping directory can then be used to generate XML when given a Java object tree, and can be used to create and populate a Java class when given an XML instance matching the schema object model.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: June 14, 2011
    Assignee: Oracle International Corporation
    Inventors: Chris Fry, Scott Ziegler
  • Publication number: 20110129089
    Abstract: Disclosed herein is a method and apparatus for partially encoding/decoding data for a commitment service and a method of using encoded data. The apparatus includes an encoding/decoding module for encoding/decoding a database to be committed to a server using a private key of the user, obtained by accessing a key storage unit through a key management module which manages information about the private key of the user, stored in the key storage unit, and also encoding/decoding an SQL query required to use a DB committed to the server. The encoding/decoding module partially encodes/decodes one or more of table names, field names, and attribute values of the DB. In the present invention, the table names, field names, and field attribute values of the DB are partially encoded while the existing structure of the DB is maintained, and the partially encoded DB is committed to the server.
    Type: Application
    Filed: November 4, 2010
    Publication date: June 2, 2011
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Seung-Hyun KIM, Jong-Hyouk NOH, Deok-Jin KIM, Soo-Hyung KIM, Sang-Rae CHO, Young-Seob CHO, Jin-Man CHO, Dae-Seon CHOI, Seung-Hun JIN
  • Patent number: 7953844
    Abstract: Systems and methods for implementing an instant messaging remote control service are disclosed. In an exemplary method, a control point discovers a device. The control point retrieves a device description associated with the device from the device. The device description includes a pointer to a description of a instant messaging remote control service. The control point also retrieves the instant messaging remote control service description from the device. The description of the instant messaging remote control service may define one or more actions for remotely controlling an instant messaging client that is running on the device. The description of the instant messaging remote control service may also define one or more evented state variables that model a state of the instant messaging client. The device may include an instant messaging client which can be remotely controlled using the instant messaging remote control service.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: May 31, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Sachin G. Deshpande
  • Patent number: 7954048
    Abstract: Method, system, and article of manufacture for a content management system (CMS) to bind a data object (typically, an XML document) to an associated configuration set (or sets) are disclosed. The configuration set may reference a set of configuration files such as XML schemas/DTDs, style sheets, CMS processing rules, and the like. The CMS may store bindings between a data object and a given configuration set in a CMS repository.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Charles S. Gauthier, David G. Herbeck, John E. Petri, Gary R. Summer
  • Patent number: 7950023
    Abstract: The present invention extends utilizing abstract descriptions to generate, exchange, and configure service and client runtimes. A computer system parses compiled code and potentially optional configuration information for implementing a service and converts the compiled code and any configuration information into an abstract service description. The abstract service description can then be converted into code document object model and service configuration information or exported as metadata. A corresponding service runtime can be initiated by calling a service initializer included in the abstract service description. The code document object model and configuration information and/or metadata can be transferred to another computer system. The other computer system can utilize the code document object model and configuration information and/or import the metadata to facilitate initialization of a compatible channel for communicating with the service runtime.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: May 24, 2011
    Assignee: Microsoft Corporation
    Inventors: Jesus Ruiz Scougall, Ryan Thomas Sturgell, Michael Jon Marucheck, Alex DeJarnett, Stephen T. Swartz, Michael Steven Vernal, Eric K. Zinda, Stephen J. Millet, David A. Wortendyke
  • Patent number: 7949941
    Abstract: Transformation of a set of XML documents via an XSLT stylesheet is made more efficient by rewriting the stylesheet at compile-time, based on the structural description of the set of XML documents, into an optimized stylesheet containing fewer dynamic template-matching calls than the original stylesheet. This rewritten stylesheet can be further rewritten into a set of XQuery expressions. At compile-time, the particular transformation templates that are appropriate for transforming the particular nodes contained in the set of XML documents are determined, and XSLT calls to the templates are converted to calls to corresponding XQuery user-defined functions. Determination of the appropriate transformation templates may be based on the structural description of the input set of XML documents, such as an XML Schema or Document Type Definition.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: May 24, 2011
    Assignee: Oracle International Corporation
    Inventors: Zhen Hua Liu, Muralidhar Krishnaprasad, Anguel Novoselsky
  • Patent number: 7941747
    Abstract: Systems, architectures and methods of processing messages provide for automatic generation of source code in a program language. The source code is compiled and used to transform messages between the program language and an online transaction processing (OLTP) language. In one approach, markup language documents are compiled.
    Type: Grant
    Filed: October 7, 2003
    Date of Patent: May 10, 2011
    Inventors: Sridhar Jawaharlal, Arne Vajhoej
  • Publication number: 20110107201
    Abstract: A complex document can be transformed into a simple representation through isomorphism such that the content of the document can be subjected to machine or human translation without distraction by the style and structure of the document. The isomorphed simple representation is also transformable to the original complex document without losing stylistic or structural elements.
    Type: Application
    Filed: October 29, 2009
    Publication date: May 5, 2011
    Applicant: Microsoft Corporation
    Inventors: Youn Gon Kim, Byung Kun Lee, Cristiano Suzuki, Christian Gaarden Gaardmark, Dag Schmidtke
  • Patent number: 7937656
    Abstract: The method is for rendering information on a display. Content components in a container are provided. A content handler (style sheet) is used to transform the content components. A key word in the content component is identified. A real time link is provided between the key word and an outside source. A screen size of a display unit is determined. A size of a first display is adjusted by only displaying a complete content of a first level of the content components and a link to a second level. The link is activated to display a complete content of the second level and a link to the second level.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: May 3, 2011
    Assignee: Medhand International AB
    Inventor: Aaron Ardiri
  • Publication number: 20110099467
    Abstract: Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 28, 2011
    Inventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
  • Publication number: 20110093774
    Abstract: Aspects of the subject matter described herein relate to transforming documents. In aspects, a transformer obtains a source document and a transformation document. The transformation document indicates changes to make to the source document to transform the source document. The transformation document also includes location information that indicates where the changes are to be made. The transforms indicated by the transformation document may be extensible. Using the source document and the transformation document, the transformer transforms the source document into a target document. The transformer may be part of a development environment used to develop applications.
    Type: Application
    Filed: October 15, 2009
    Publication date: April 21, 2011
    Applicant: Microsoft Corporation
    Inventors: Joseph M. Davis, Vishal R. Joshi, Alison Q. Lu
  • Patent number: 7930206
    Abstract: A computer-implemented method and system for advertising that performs the steps of delivering an electronic advertisement comprising one or more menu options and a reference to a network location for retrieving specified content associated with each menu option for inclusion in a first electronic document, receiving a selection of one or more menu options from the electronic advertisement and delivering a subsequent accessible document including content from the referenced network location associated with the menu option selected, the subsequent accessible document including the electronic advertisement.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: April 19, 2011
    Assignee: Google Inc.
    Inventor: Ross Koningstein
  • Patent number: 7929911
    Abstract: A wireless communication game system includes a plurality of mobile game apparatuses, which function as a parent device or a child device and are capable of making a communication with each other, and broadcasts from the parent device a parent device packet including a parent device PID, a user name UserName, a game name GameName, an OC flag, an E slot, a U slot, and a payload. All the parent device packets are received from the parent device existing within a communicationable range of a user's own apparatus, and the user's own apparatus creates a parent device list, and displays the parent device list on an LCD. Therefore, a user or a player of his own apparatus looks at the game name of the parent device list, for example, and operates a cross key included in an operation key so as to select one desired parent device.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: April 19, 2011
    Assignee: Nintendo Co., Ltd.
    Inventors: Shoya Tanaka, Masato Kuwahara, Toru Oe, Teruyuki Yoshioka
  • Patent number: 7925971
    Abstract: A method and apparatus for converting documents from one format to another in a speed efficient way involves a hardware module which implements several operating pipeline stages which work in parallel. The transformations are supplied and decomposed into sequences of control units. The transformation of documents consists of applying control unit sequences to input documents. The control units are themselves executed by a set of dedicated hardware resources. Furthermore the pipeline is capable of operating on more than one document at a time. Fast document transformation is a key capability of document processing systems. The use of parallel processing techniques and hardware that implements highly specialized transformation resources make this invention particularly scalable for its use in large, high speed content networks.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: April 12, 2011
    Assignee: Solace Systems, Inc.
    Inventors: Edward D. Funnekotter, Jason Whelan, Jonathan Bosloy, Patrick Brodeur, Stephen Cadieux, Philippe-Andre Babkine, David W. Horton, Paul Kondrat
  • Patent number: 7917847
    Abstract: 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.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: March 29, 2011
    Assignee: Access Co., Ltd.
    Inventors: Michimasa Uematsu, Takao Sekine, Yukihiro Hayashi, Takuya Harakawa, Shinji Yamabuchi
  • Publication number: 20110066809
    Abstract: Provided is an XML processing device capable of describing, using conventional XML processing language, a method of processing also an asynchronously inputted XML. The XML processing device converts, according to a predetermined rule, the XML inputted asynchronously from outside and outputs the XML. The XML processing device is characterized by including an XML conversion module which performs XML conversion of the XML inputted according to the rule, an output destination interpretation module which interprets an output destination described in the converted XML, and an output distribution module which allows the XML to be outputted to the output destination interpreted by the output destination interpretation module.
    Type: Application
    Filed: April 10, 2009
    Publication date: March 17, 2011
    Inventor: Satoshi Kinoshita
  • Patent number: 7908551
    Abstract: A computer implemented method of presenting an online application, includes, at a first time, receiving and presenting a first webpage of the online application having a first style, and at a second time, receiving and presenting a second webpage of the online application having a second style that is distinct from the first style. In some embodiments, the first style and second style are in accordance with a user selected variable and the user selected variable has first and second distinct values at the first and second times, respectively. In some embodiments, the user selected variable is independent of the content of the webpages. In some embodiments, the first and second distinct values are determined in accordance with a user profile. In some embodiments, the first webpage is first displayed using the first style and is then re-displayed using the second style, without changing the content of the first webpage.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: March 15, 2011
    Assignee: Google Inc.
    Inventors: Rose Yao, Jared M. Jacobs
  • Patent number: 7904806
    Abstract: The present invention provides a solution that unifies independent data sources into a single data source by hiding one of the data sources in metadata. The non-hidden source, which can reference the hidden source, can be processed by a primary XML processing agent. This agent can initially ignore syntax and semantics of content associated with the hidden source, which is contained within the metadata. A secondary XML processing agent can transform the hidden source into a readable form, which is consumable by the primary processing agent. The primary XML processing agent can receive this readable form as a content stream. The primary XML processing agent can be unaware that the content stream originates from the unified source, which permits the unified source to represent multiple sources while preserving “rules” that typically prohibit multiple data types to be included in a single source.
    Type: Grant
    Filed: October 2, 2006
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Brien H. Muschett
  • Patent number: 7900134
    Abstract: Methods and systems of authoring XML using DHTML views and XSLT are described. Various user interfaces can be automatically or semi-automatically provided in a DHTML view that enable a user to interact with the DHTML view. The interfaces, some of which are termed “in document” interfaces, permit a user to interact with a DHTML view and have those interactions automatically made to a corresponding XML document that describes data that is associated with the DHTML view.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: March 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Adriana Ardeleanu, Jean D. Paoli, Stephen J. Mooney, Suryanarayanan V. Raman, Rajesh K. Jha, Prakash Sikchi
  • Publication number: 20110047453
    Abstract: Apparatuses and methods are illustrated that relate to a web application running on a server accessible from the Internet. Aspects of the disclosure relate to an apparatus for outputting presentation code in response to receiving at least a page identifier. The apparatus comprises an electronic processor, a tangible medium storing a mapping table, template file, presentation and business rules, and computer-executable instructions.
    Type: Application
    Filed: April 30, 2010
    Publication date: February 24, 2011
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Carlos Silva Catalahana, Jyotibasu Chandrabasu, Ying Huang, Christopher Alan Moore, Sarabhaiah Polakam, Virmani Singh, Peter Anthony Tavormina
  • Patent number: 7895515
    Abstract: A method for detecting indicators of misleading content in a markup language coded document is provided. The method includes extracting a set of tags from the markup language coded document. The method also includes combining tags to create a tag structure signature. The tag structure signature is configured to include a set of n-grams. Each of the set of n-grams includes at least two tags from the set of tags. The method further includes comparing the tag structure signature against a set of known bad tag structure signatures to determine similarity.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: February 22, 2011
    Assignee: Trend Micro Inc
    Inventors: Jonathan James Oliver, Hsin-Yi Chen, Guan-Liang Chen, Cheng Hsin Hsu
  • Patent number: 7895514
    Abstract: Identification and correction of rendering problems that occur when a document (e.g., a web page) is displayed by a document viewer (e.g., web browser) are described. In one exemplary embodiment, a web page has a first element written in a markup language and a second element written in a style sheet language. A method includes receiving a command at a development environment, analyzing a structure of an electronic document responsive to the command, the electronic document having a first element written in a first computer language and a second element written in a second computer language, identifying a relationship between the first and second elements, wherein the relationship causes a rendering problem associated with a document viewer, and presenting information to the user about the rendering problem via the development environment.
    Type: Grant
    Filed: October 23, 2006
    Date of Patent: February 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Randall Edmunds, Lori Hylan-Cho
  • Patent number: 7890855
    Abstract: Computer-implemented methods, computer systems and computer program products are provided for separating and processing layout information and data of a document. The computer system provides a predefined document description. The document description is decomposed into a layout template and a data description. In a preferred embodiment of the invention, decomposition is achieved by using style sheet language transformations. Optionally, the computer system may instantiate a data instance from the data description and merge the data instance with the layout template into an individual document description. The individual document description can be rendered by a conventional browser.
    Type: Grant
    Filed: April 16, 2002
    Date of Patent: February 15, 2011
    Assignee: SAP AG
    Inventors: Dirk Ahlert, Wolfgang Koch, Gunther Liebich
  • Patent number: 7890931
    Abstract: A visual Debugger for stylesheets assists a user of stylesheets debug the stylesheets by: allowing the user to set breakpoints on the stylesheet; running to, and stopping at, the breakpoints; single stepping through each template rule as the rule is fired (both forward and backward); evaluating the template rule on the fly; showing the relationship between each template rule and the source document that provides the data; supporting stylesheets that call external programs written in Java or JavaScript; supporting stylesheets that include or import other stylesheets; supporting XML documents that use the “?xml-stylesheet” processing instruction to include stylesheets; supporting multiple debug sessions; and allowing the user to edit the stylesheet or source document and then allowing the debugger to be relaunched.
    Type: Grant
    Filed: June 10, 2003
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Martin Lauzon, Christina P. Lau
  • Patent number: 7886224
    Abstract: A definition data storage unit stores definition data defining a rule for transforming tabular form data into a structured document. The definition data includes a conditional repeat specifying description specifying grouping of part of tabular form data rows which corresponds to a common item having a single value. The conditional repeat specifying description includes the common item as an attribute value for a condition for repetition. The definition data further includes a portion into which the tabular form data is inserted as content of an element. The portion includes a value insertion specifying description made to correspond to an item name of an item included in the tabular form data. A transformation unit transforms tabular form data based on the definition data, with the part of the rows grouped as one group, and embeds the value of the item name in a portion specified by the value insertion specifying description.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: February 8, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Solutions Corporation
    Inventors: Miyuki Sakai, Atsuko Eguchi
  • Publication number: 20110022948
    Abstract: A system and method for converting an initial message residing in a mobile computer device, which is capable of wireless access to a computer network, into a processed message. The system includes a menu option module that prompts a user of the mobile computer device to select a processing option for the initial message. When the user selects an encryption option, text is wirelessly sent to at least one server on the computer network for encryption.
    Type: Application
    Filed: October 7, 2010
    Publication date: January 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Michael K. Brown, Herbert A. Little
  • Patent number: 7873899
    Abstract: A method is provided for generating mapping schemes for creating target electronic documents with data from a source, and for storing data from source electronic documents into a target. Commands from a user are received creating a mapping between the attributes of the source and the attributes of the target. Multiple attributes of the source may be mapped to a single attribute of the target, and multiple attributes of the target can be mapped to a single attribute of the source. Commands, specifying actions to be performed when data from the source is converted to the target, may also be received from a user. A mapping scheme is then generated using the mapping between the source and target attributes, and the actions defined on the source and the target.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: January 18, 2011
    Assignee: Oracle International Corporation
    Inventor: Veshaal Singh
  • Patent number: 7873610
    Abstract: Disclosed are methods for creating, applying, using and retrieving profile information that includes attributes that may be stored separately from, or with, the content to which the profiles are being applied. In this manner, profiles can be shared in various environments and across various applications. Attributes that have corresponding attributes in other content can be applied to the other content, as long as each of the attributes is valid. In computer aided design applications, the profile can be stored in a profile repository embedded within the CAD model. In addition, profile controllers are disclosed which control the attributes of a profile that can be used with selected content and other content and send a notification that a profile is available for use by other content.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: January 18, 2011
    Inventor: Andrew S Poulsen