Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
-
Patent number: 8447171Abstract: A storage medium for storing text-based subtitle data including style information, a reproducing apparatus and methods are provided for reproducing text-based subtitle data including style information separately recorded on the storage medium. The 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 limited to the 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.Type: GrantFiled: August 13, 2008Date of Patent: May 21, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Kil-soo Jung, Sung-wook Park
-
Patent number: 8441488Abstract: Exemplary apparatus, method, and system embodiments provide for processing an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; first circuitry configured to convert a plurality of descriptive elements of the action script into a plurality of operational codes; and second circuitry configured to execute the plurality of operational codes using corresponding data stored in the first memory to generate pixel data for the graphical image. Exemplary embodiments may further include third circuitry configured to parse the action script into the plurality of descriptive elements and the corresponding data, and fourth circuitry configured to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.Type: GrantFiled: September 5, 2012Date of Patent: May 14, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8438471Abstract: 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.Type: GrantFiled: July 13, 2009Date of Patent: May 7, 2013Inventors: John R Thorpe, Alistair D'Lougar Black
-
Patent number: 8438312Abstract: Dynamically rehosting at least one or more elements of a first resource originally hosted at an origin server. A dynamic web content transformation server receives a first HTTP request from an Internet client for the first resource that includes a value in a host header field that refers to the dynamic web content transformation server. The content transformation server transforms the first HTTP request including changing the value in the host header field to refer to the origin server, and transmits the transformed HTTP request to the origin server. The content transformation server receives an HTTP response from the origin server that includes the first resource that includes a client-side script that, when executed by the Internet client, makes a second HTTP request for a second resource hosted at the origin server.Type: GrantFiled: October 25, 2010Date of Patent: May 7, 2013Assignee: Moov CorporationInventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
-
Patent number: 8432404Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary method comprises: converting a plurality of descriptive elements into a plurality of operational codes which at least partially control at least one processor circuit; and using at least one processor circuit, performing one or more operations corresponding to an operational code to generate pixel data for the graphical image. Another exemplary method for processing a data file which has not been fully compiled to a machine code and comprising interpretable descriptions of the graphical image in a non-pixel-bitmap form, comprises: separating the data file from other data; parsing and converting the data file to a plurality of hardware-level operational codes and corresponding data; and performing a plurality of operations in response to at least some hardware-level operational codes to generate pixel data for the graphical image.Type: GrantFiled: February 14, 2009Date of Patent: April 30, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8432403Abstract: Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; and a plurality of processors to separate the action script from other data, to convert a plurality of descriptive elements of the action script into a plurality of hardware-level operational or control codes, and to perform one or more operations corresponding to an operational code of the plurality of operational codes using corresponding data to generate pixel data for the graphical image. In an exemplary embodiment, at least one processor further is to parse the action script into the plurality of descriptive elements and the corresponding data, and to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.Type: GrantFiled: February 14, 2009Date of Patent: April 30, 2013Assignee: LeoNovus USA Inc.Inventors: Bhaskar Kota, Lakshmikanth Surya Naga Satyavolu, Ganapathi Venkata Puppala, Praveen Kumar Bollam, Sairam Sambaraju, Paul L. Master
-
Patent number: 8433992Abstract: An information distribution system reduces the effort required to change an application in conjunction with changes in process content and changes in the receiver type or specifications while also accommodating broadcast processes. A style sheet database stores a plurality of output style sheets, which are information conversion rules including conditional expressions related to information distribution. An integrated device control service acquires output data and receiver information specifying the address of the receiver and the output style sheet corresponding to said receiver. When the output data satisfies the conditional expression contained in the output style sheet, the integrated device control service distributes converted output data, which is the output data converted based on the output style sheet, to the address of the receiver.Type: GrantFiled: October 28, 2009Date of Patent: April 30, 2013Assignee: Seiko Epson CorporationInventors: Hideo Nakamura, Shoji Ono, Tadashi Furuhata
-
Patent number: 8429522Abstract: 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: GrantFiled: June 15, 2011Date of Patent: April 23, 2013Assignee: Microsoft CorporationInventors: Constantin Stanciu, Patrick Halstead, Andrey Shur, Edward G. Essey
-
Patent number: 8429524Abstract: A method executed by a computer of generating a repurposed document includes: 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 visual significance hierarchical score is maintained between the first and second content items.Type: GrantFiled: January 30, 2009Date of Patent: April 23, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Helen Balinsky, Al-Fathiatul Habibah Abdul-Rahman, Anthony Wiley
-
Publication number: 20130091419Abstract: Techniques for contextual commenting on the web are disclosed. In some embodiments, contextual commenting on the web includes receiving a content selection for a comment within a corpus of content; determining a contextual based location within the corpus of content to map the contextual comment to a subset of content with the corpus of content; and storing the comment and the contextual based location within the corpus of content for the comment.Type: ApplicationFiled: October 5, 2011Publication date: April 11, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: Razvan Caliman, Paul-Alexandru Chirita
-
Patent number: 8416433Abstract: A method for driving a device that enables using a device without using a conventional device driver that is dependent on the operating system of the computer. The method has a binary data conversion step which receives a mark-up language document written in a mark-up language and converts the mark-up language document to binary data composed of commands and data that can be processed by the device. The method also includes a binary data output step in which the converted binary data is output to the device.Type: GrantFiled: February 5, 2007Date of Patent: April 9, 2013Assignee: Seiko Epson CorporationInventors: Hideo Nakamura, Takayoshi Namikoshi, Hirotada Yokosawa
-
Patent number: 8418053Abstract: The present invention provides an information processing method converting a format of a structured document, comprising: a first step copying, a first storage unit, information of a pre-converted first structured document sequentially by a predetermined amount beginning from the head; a second step adding start tags and/or end tags, and an identifier tag for identifying the aforementioned start and/or end tags so that the information copied to the first storage unit becomes one complete second structured document; a third step converting the second structured document built up in the first storage unit to a target format and outputting it to a second storage as a third structured document; and a fourth step removing the start tags and/or end tags and the identifier tag added to in the second step from the third structured document retained by the second storage unit and merging with a fourth structured document.Type: GrantFiled: March 31, 2006Date of Patent: April 9, 2013Assignee: Fujitsu LimitedInventor: Shigeru Yoshida
-
Patent number: 8417736Abstract: The present invention relates to a method for storing at least one non-XML document (10) in an XML database (1), the method comprising the steps of: a. transforming the at least one non-XML document (10) into at least one XML document (20) by one or more transformation functions, the at least one XML document (20) conforming to a schema comprising references to the one or more transformation functions; and b. storing the at least one XML document (20) in the XML database (1).Type: GrantFiled: October 19, 2009Date of Patent: April 9, 2013Assignee: Software AGInventors: Julius Geppert, Michael Gesmann, Gary Woods
-
Patent number: 8418070Abstract: Various example embodiments are disclosed. According to an example embodiment, a computer-implemented method may include receiving user interface guidelines via an editor graphical user interface, generating extensible-markup language (XML) guideline data based on the received user interface guidelines, presenting a prototyping graphical user interface with user interface element options based on the XML guideline data, receiving prototype user interface element settings via the prototyping graphical user interface, and generating XML prototype data based on the prototype user interface element settings.Type: GrantFiled: October 8, 2008Date of Patent: April 9, 2013Assignee: SAP AGInventor: Dietrich Mayer-Ullmann
-
Patent number: 8407585Abstract: Content encoding rendering is disclosed. An indication of a desired interpretation of a starting content having a first encoding is received. The starting content is processed to generate a representation data comprising a second encoding of the starting content, wherein the second encoding is determined automatically and at least in part by the desired interpretation. The representation data is rendered using a view associated with the desired interpretation.Type: GrantFiled: April 19, 2006Date of Patent: March 26, 2013Assignee: Apple Inc.Inventor: Philip Andrew Mansfield
-
Patent number: 8402001Abstract: Systems, methods, apparatus and software can utilize a markup language to import and export data that is archived using a backup and restore system. An export utility extracts data produced or processed by an application program, converts it into a markup language format, and provides it to a backup and restore system. An import utility extracts data in a markup language format, converts it to another format, and provides the data for use by the application program. In one example, the application program is a database management system.Type: GrantFiled: October 8, 2002Date of Patent: March 19, 2013Assignee: Symantec Operating CorporationInventor: Patricia A. Tovo
-
Patent number: 8397159Abstract: 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.Type: GrantFiled: January 11, 2010Date of Patent: March 12, 2013Assignee: International Business Machines CorporationInventors: Peng Ji, Shun Xiang Yang, Guan Qun Zhang
-
Patent number: 8396345Abstract: In a system for reproducing AV information from a recording medium, such as a DVD, not only are usual titles reproduced, but also related information relevant to specific stream information is acquired easily by making use of resources on a computer network. In a reproducing system with the function of reproducing the title information recorded on a DVD and displaying it on the screen of a display section, when the user clicks a Web mark on the screen, the CPU links to a Web server on the Internet via a modem and accesses the Web page related to the stream information on the screen. At that time, the related Web page is the selected information conforming to parental information, or attribute information, set in the system.Type: GrantFiled: January 3, 2008Date of Patent: March 12, 2013Assignee: Kabushiki Kaisha ToshibaInventors: Koji Kanazawa, Sachiko Yasukawa
-
Patent number: 8397161Abstract: A method and system for facilitating dynamic document creation and publication is provided. A document having a first format may be constructed from a number of content elements maintained in a first database. The document may be transformed into a second format different from the first format. The transformed document may be published and provided to a user.Type: GrantFiled: October 6, 2006Date of Patent: March 12, 2013Assignee: Juniper Networks, Inc.Inventors: Rajal Shah, Jason Gould, Charissa Fleischer, Renu Bhargava, Susan Aviva Doshay Garrett
-
Patent number: 8396722Abstract: A medicine inspection support system, which provides a reliable inspection of medicine preparation, includes a person authentication unit, a preliminary inspection unit, an inspection unit, and an inspector check unit. The person authentication unit identifies a preliminary inspector who performs a preliminary inspection of medicine preparation, and an inspector who performs an inspection of the medicine preparation. The preliminary inspection unit certifies that the preliminary inspector has performed the preliminary inspection of the medicine preparation. The inspection unit certifies that the inspector has performed the inspection of the medicine preparation. The inspector check unit permits the inspection unit to certify completion of the inspection when determined that the inspector is a different person from the preliminary inspector.Type: GrantFiled: March 24, 2010Date of Patent: March 12, 2013Assignee: Panasonic CorporationInventors: Takanobu Tanimoto, Makoto Gotou, Yoshihiko Matsukawa, Tohru Nakamura, Rie Takahashi
-
Patent number: 8392183Abstract: Methods, devices, systems and tools are presented that allow the summarization of text, audio, and audiovisual presentations, such as movies, into less lengthy forms. High-content media files are shortened in a manner that preserves important details, by splitting the files into segments, rating the segments, and reassembling preferred segments into a final abridged piece. Summarization of media can be customized by user selection of criteria, and opens new possibilities for delivering entertainment, news, and information in the form of dense, information-rich content that can be viewed by means of broadcast or cable distribution, “on-demand” distribution, internet and cell phone digital video streaming, or can be downloaded onto an iPod™ and other portable video playback devices.Type: GrantFiled: October 27, 2008Date of Patent: March 5, 2013Inventor: Frank Elmo Weber
-
Patent number: 8386924Abstract: An apparatus, method and system to automatically associate page elements, and convert and transform between disparate data and device format types. This allows for the ability to transform a single data source into multiple output composites suitable for deployment in disparate media outlets and on disparate output devices. Such automatic generation of disparate composites allows for the ability to take content written once in any given format and have said content automatically regenerated for any desired output outlet. The present disclosure further provides the ability to create and edit templates and data, and save edited changes affecting a single or a collection of templates. The invention teaches how to create associations from a piece of data and any of its page elements. Such associations facilitate the automatic transformation of the data into various output formats.Type: GrantFiled: July 18, 2007Date of Patent: February 26, 2013Inventors: Edgar Michael Fitzsimons, Brian G. Fitzsimons, Erik Richard Langenbach
-
Patent number: 8375296Abstract: In a first embodiment of the present invention, a method is provided comprising: parsing a document, wherein the document contains at least one reference to a style sheet; for each referenced style sheet: determining if a ruleset corresponding to the referenced style sheet is contained in a first local cache; if the ruleset corresponding to the style sheet is contained in the first local cache; if the referenced style sheet is not contained in the first local cache, parsing the referenced style sheet to derive a ruleset; and applying the ruleset(s) to the document to derive a layout for displaying the document.Type: GrantFiled: June 30, 2010Date of Patent: February 12, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Swaroop S. Kalasapur, Doreen Cheng, Henry Song, Onur Aciicmez
-
Patent number: 8374923Abstract: A software application executed at a user computer and/or server allows a user to select one or more multimedia files. The multimedia files may be provided at the user computer, sold at the server, or procured from a third party provider. The user can arrange the multimedia files into a presentation. A user can then specify a display device that will be used to present the multimedia presentation. The display device can be a television, portable media player, a computer, or other device. The system can translate the multimedia presentation into a format compatible with the device. Thus, the user is provided with a simple system to create multimedia presentation and receive the file in a format compatible with a device.Type: GrantFiled: March 9, 2010Date of Patent: February 12, 2013Inventor: Jeffery L. Carter
-
Patent number: 8370737Abstract: 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.Type: GrantFiled: December 17, 2009Date of Patent: February 5, 2013Assignee: Flash Networks, LtdInventors: Yoram Zahavi, Yoav Weiss, Adi Belan, Evgeny Gorokhovsky
-
Patent number: 8370734Abstract: A system and method may be disclosed for facilitating the creation or modification of a document by providing a mechanism for locating relevant data from external sources and organizing and incorporating some or all of said data into the document. In the method for reusing data, there may be a set of documents that may be queried, where each document may be divided into a plurality of sections. A plurality of section text groups may be formed based on the set of documents, where each section text group may be associated with a respective section from the plurality of sections and each section group includes a plurality of items. Each item may be associated with a respective section from each document of the set of documents. A selected item within a selected section text group may be focused. The selected item may be extracted to a current document. The current document may be exported to a host application.Type: GrantFiled: October 10, 2006Date of Patent: February 5, 2013Assignee: Dictaphone Corporation.Inventors: Keith W. Boone, Sunitha Chaparala, Cameron Fordyce, Sean Gervais, Roubik Manoukian, Harry J. Ogrinc, Robert G. Titemore, Jeffrey G. Hopkins
-
Publication number: 20130031468Abstract: An apparatus and a method for changing a theme form of an application to conform the user experience to a web application or a native application in a portable terminal. The apparatus for changing the application theme in the portable terminal may comprise a controlling unit for changing an application theme into an application theme of a different device type, a displaying unit for outputting a change process of the application theme and the application to which the changed theme is applied, an inputting unit for generating a change request of the application theme and a theme application managing unit for converting theme data, obtained from compiled data of an application, through an inverse-compiling process, to data suitable for the theme form of a second application.Type: ApplicationFiled: July 24, 2012Publication date: January 31, 2013Applicant: Samsung Electronics Co., Ltd.Inventors: Jae-Min LEE, Jang-Hyun Yoon, Ki-Bong Choi, Ji-Hyun Kim, Hyun-Suk Oh
-
Patent number: 8347209Abstract: According to the present invention, when a style relating to a dimension of all elements included in a subtree of a structured document is set in a relative unit, all these elements can be displayed in the same style. The user terminal 100 allocates a drawing area to each key when drawing each key configuring a key string of a tree structure, determines a root of a subtree to which a specific key belongs when a style whose format relating to dimension is expressed in the relative unit is set to the key, and converts the style expressed in the relative unit into an absolute unit with the drawing area allocated to the root of the subtree as reference and draws the key according to style expressed in the absolute unit.Type: GrantFiled: November 5, 2008Date of Patent: January 1, 2013Assignees: Kathenas Co., Ltd., NTT Data Institute of Data Management Consulting, Inc.Inventors: Naoya Abe, Katsuki Yoshimura
-
Patent number: 8341523Abstract: A method and system for providing help information for a computer program. The help system provides help information based on a schema that specifies the structure of a valid computer program. The schema provides definitions of program element types that are specific instances of a program element type derived from more general program element types. The help system identifies a “derivation” of program element types relating to the selected program element. The help system then displays the derivation to the user. The user can then select to display documentation associated with the displayed program element types.Type: GrantFiled: January 21, 2010Date of Patent: December 25, 2012Assignee: Intentional Software CorporationInventor: Charles Simonyi
-
Patent number: 8332745Abstract: An electronic filing system registers and manages a document. For this purpose, the electronic filing system includes a style-sheet setting unit configured to set style sheet data in a storage unit, an input unit configured to input a document to be registered, a style-sheet acquisition unit configured to acquire style sheet data from the style sheet data set in the storage unit in which the input document is registered, and a conversion unit configured to convert the input document using the style sheet data acquired by the style-sheet acquisition unit. The electronic filing system further includes a reduced-image generation unit configured to generate a reduced image from the document converted by the conversion unit, and a registration unit configured to link the reduced image generated by the reduced-image generation unit to the input document.Type: GrantFiled: October 20, 2005Date of Patent: December 11, 2012Assignee: Canon Kabushiki KaishaInventor: Takeshi Takahashi
-
Patent number: 8332746Abstract: A method and system for transforming customer-developed forms that may define the physical layout of a user interface to pages that define the logical layout of the user interface is provided. A transformation system transforms forms specifying both a logical and a physical layout of a user interface for a forms version of an application to pages specifying only the logical layout of the user interface for a pages version of the application. A customer may customize code rules and configuration data that is used by the transformation system to transform the forms of the customer to pages.Type: GrantFiled: June 26, 2008Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Anders Nielsen, Elly O. Nkya, Henrik Nielsen, Dymtro Kryshtalov, Jesper Kiehn, Olga T. Mulvad
-
Patent number: 8321438Abstract: Techniques for a data repository, e.g., a data warehouse, connect multiple disparate systems and combine different software tools to provide a full view of the data warehouse for an end user. An inventory tool integration and services interface includes a tool integration component, a common data component, and an inventory services component. The tool integration component obtains data sets from different tools. The common data component converts each data set and combines the converted data sets. The inventory services component provides the combined data sets through a user interface for an end user. The inventory tool integration and services interface appropriately combines data sets and supports different user interfaces for different end users having different roles within an enterprise. The tool and services integration interface also may obtain a data set from a tool in accordance with an integration option.Type: GrantFiled: June 18, 2008Date of Patent: November 27, 2012Assignee: Bank of America CorporationInventors: Barry Lanell Smith, Mark Walters, Hans D. Schumacher, Mari Anne Kawaguchi, Daniel D. Grace, W. Keith Gordon, Matthew Allen Knight, Chris Keilitz
-
Patent number: 8316293Abstract: A system renders presentation pages such as in a wireless communications system. A server includes an extensible stylesheet transformation (XSLT) module. A storage medium contains at least one of images and text. The XSLT module is operative for calling an XSL extension and rendering the at least one of images and text into a presentation page based on a language requirement at a foreign locale.Type: GrantFiled: March 27, 2006Date of Patent: November 20, 2012Assignee: Research In Motion LimitedInventors: Sarinder Virk, Chris Lira, Nathan Provo
-
Patent number: 8306826Abstract: A method and apparatus for displaying bi-directional text using a browser program on a computer (20) coupled to drive a display (22) and having an operating system such that the computer normally writes text to the display in a default language in a first, default direction. The computer opens a window (44) on the display and receives a string of codes, each code corresponding to a character in a passage of text (54), at least a portion of which is in a non-default language that is written in a second direction, opposite to the default direction. The computer displays the characters 10 corresponding to the codes in the window such that the passage of text is displayed with all portions thereof arranged in respectively-appropriate directions, substantially without reference to language support provided by the operating system or browser.Type: GrantFiled: July 18, 2007Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventor: Moshe Flam
-
Patent number: 8296126Abstract: The present invention relates to the translation of a portion of text to be communicated in a text-based communication in a communications network. A communications device for composing the text-based communication queries a translation service with a portion of text in a first language to obtain a replacement for the portion in a second language. A user may trigger a replacement query by composing the portion using at least one trigger symbol monitored by the communications device. Replacement may be confirmed with the user and at least one alternative replacement sought in response to the confirmation. The communications network may comprise a wireless network and the communications device a wireless mobile communications device.Type: GrantFiled: February 25, 2004Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventor: Thanh Vinh Vuong
-
Patent number: 8291312Abstract: A computing device is configured to receive a configuration file. The configuration filed includes at least one reference to a static file associated with a web page of a website. The static file is ranked as a most-downloaded static file, of a plurality of static files, by a provider of the configuration file and the website. The computing device is further configured to retrieve the static file based on the reference; store the static file in a memory local to the computing device; receive a request for the web page; identify the static file for the web page; and use the static file to display the web page in a browser associated with the computing device.Type: GrantFiled: March 6, 2012Date of Patent: October 16, 2012Assignee: Google Inc.Inventor: Xin Zhou
-
Patent number: 8286075Abstract: Transforming source data in a source markup language to target data in a target markup language using transformation rules mapping source tags to corresponding target tags. In an embodiment, the transformation rules (e.g., in an XSL) are preprocessed to identify and store source tags (“referenced tags”), which need to be processed to apply the transformation rules of other source tags. The source tags in the source data (e.g., XML) are retrieved sequentially (e.g., by SAX parser) and the contents are stored in memory if the source tag is one of the identified referenced tags. The target tags are generated (e.g., as XML) using the contents stored in memory for another source tag matching a transformation rule immediately upon reading the source tag. Only a few of the contents of source tags and the identifiers of the referenced tags may need to be stored in memory. As a result, the memory requirements may be reduced.Type: GrantFiled: April 19, 2006Date of Patent: October 9, 2012Assignee: Oracle International CorporationInventor: Manikantan Vannadil Puthiyaveettil
-
Publication number: 20120254731Abstract: A multilayer style sheet method includes retrieving multiple style sheets, the style sheets comprising multiple layers in a hierarchy, the layers comprising characteristics of features for electronic documents, and generating an electronic document based on the style sheets.Type: ApplicationFiled: March 30, 2012Publication date: October 4, 2012Applicant: Accenture Global Services LimitedInventors: Jonathan E. Peters, Matthew R. Foster
-
Patent number: 8281235Abstract: A method of transforming a structured file is provided. A transformation instruction is loaded in a memory and the transformation instruction defines an event. The structured file is parsed into a parsing event and this parsing event is compared with the event defined by a transformation instruction. Based on the parsing event matching the event defined by the transformation instruction, the transformation instruction associated with the event is selected from the memory and the transformation instruction is executed to transform the structured file.Type: GrantFiled: April 16, 2008Date of Patent: October 2, 2012Assignee: Adobe Systems IncorporatedInventor: Duane Nickull
-
Patent number: 8281236Abstract: Unused, duplicate, or corrupted styles are removed from XML based document files through a styles definition part of a document using system input output. The removal is based on the analysis of the information contained in a compressible package of a respective document file. Other incorrect file content may also be removed such as corrupted name ranges or unused value format definitions using the same approach.Type: GrantFiled: September 8, 2010Date of Patent: October 2, 2012Assignee: Microsoft CorporationInventor: Sergei Gundorov
-
Patent number: 8270003Abstract: Embodiments of the present invention comprise systems, methods and devices for imaging device display standardization.Type: GrantFiled: August 18, 2006Date of Patent: September 18, 2012Assignee: Sharp Laboratories of America, Inc.Inventors: Joey P. Lum, Mark Liu Stevens, Shinichi Yamamura
-
Patent number: 8266312Abstract: Methods (100), systems (200), computer program products, and signal bearing mediums for streaming an eXtensible Markup Language (XML)-type document (210) over a communication network (240) are described. A sequence of commands are received and synchronously converted (112) into XML-type fragments (230) for assembling and streaming a single XML-type document for a mobile device (220) in the communication network (240). The size of the XML-type document (210) exceeds the size limit imposed by the available memory on the device but less than the size limit imposed by the transport layer of a communication network (240). A DTD of the XML-type document (210) can be broken up into logically independent elements. The XML-type fragments (230) are assembled (114) in a buffer that is constrained to be smaller in size than the size constraint of the transport layer of the communication network (240).Type: GrantFiled: July 20, 2007Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventor: Ashok Cherian Mammen
-
Patent number: 8266160Abstract: Improvements to computer-aided methodology of morphological analysis of a set of text data objects and associated graphic images. The methodology, named contextual data modeling (CDM), involves personal discovery of meaningful interrelations of parametric values and names of text data objects using automated permutation of a data table; plus viewing for each item listed on the table an integrated dialog box (item screen), containing the item's parametric data and other data; plus concurrent and coordinated display of the data table and graphic images associated with items on the data table. Near real time operation optimizes retention of perceived data in the computer user's short term working memory as reasoning leads to modeling (manipulating) the data, including editing and colorization, until the user's reasoning is reflected in the displayed data.Type: GrantFiled: August 24, 2011Date of Patent: September 11, 2012Assignee: Execware, LLCInventor: Robert Eugene Listou
-
Publication number: 20120220346Abstract: An approach is provided for rendering web content utilizing external rendering rules. Web content associated with a particular rendering rule is received. The web content is rendered according to a default rendering rule. The particular rendering rule is received. A viewpoint of the web content is determined. The web content is re-rendered according to the particular rendering rule at the viewpoint.Type: ApplicationFiled: December 18, 2009Publication date: August 30, 2012Applicant: NOKIA CORPORATIONInventors: Kuifei Yu, Jyri Petteri Salomaa, Ning Yang, Biao Ren
-
Patent number: 8255790Abstract: A form user interface modification engine for use in customizing forms of an application is provided. The modification engine includes an export component which retrieves a first binary format form for customization. The export component deserializes the first binary format form and converts the first binary format form into a first XML format form. An import component of the modification engine receives a customized XML format form created using the first XML format form and serializes the customized XML format form. The customized XML format form is then stored as an XML layer with a reference to the associated binary format form.Type: GrantFiled: September 8, 2006Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: Soren Francker, Ann Martha Arellano Lopez
-
Publication number: 20120210210Abstract: A theme to be applied to a document to be edited can be identified. The document and a preview of one or more components insertable into the document can be displayed. The preview can be formed and presented prior to the insertion of at least one of the components by applying the identified theme to the components.Type: ApplicationFiled: April 24, 2012Publication date: August 16, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: HARUMI ITOH, EISUKE KANZAKI
-
Patent number: 8245129Abstract: Methods and systems for providing synchronization of directory data between directory servers are provided. Example embodiments provide a Application Workspace System “AWS,” which enables users to access remote server-based applications using the same interface that they use to access local applications, without needing to know where the application is being accessed. In one embodiment of the AWS, every data entry in the LDAP is automatically replicated to the other directories using XLDAPS technology. In one embodiment, XLDAPS uses XSLT transformation rules to synchronize LDAP changes to different LDAP Directories which may have a different LDAP Schema and a different LDAP Directory Information Tree structure This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: October 30, 2007Date of Patent: August 14, 2012Assignee: VMware, Inc.Inventors: Anthony J Wilkinson, Mark Benson
-
Patent number: 8234564Abstract: Embodiments of the present invention provide a way to perform transforms and animations using Cascading Style Sheets (CSS). CSS may be used to define colors, fonts, layout, and other aspects of document presentation, such as for a webpage. Embodiments of the present invention provide CSS properties for transforms and animations of document content. New CSS properties for transforms allow for rotation, translation, scaling, skewing, perspective, origin, and the like. CSS properties are also provided for animating document content, such as movement, transitions, and the like.Type: GrantFiled: March 3, 2009Date of Patent: July 31, 2012Assignee: Apple Inc.Inventors: Gilles Drieu, Simon Fraser, Chris Marrin
-
SYSTEM AND METHOD TO TRANSFORM RESULTS OF CLIENT REQUESTS USING CLIENT UPLOADED PRESENTATION FORMATS
Publication number: 20120192062Abstract: Method and apparatus to facilitate access to a network-based publication system. In an embodiment, a user or third party affiliate of a network-based publication system uploads a style sheet or other presentation format file to a database in the network-based publication system. Thereafter, the user or third party affiliate sends a request to the network-based publication system, and the publication system uses one or more of the uploaded style sheets to format the response to be transmitted back to the third party affiliate.Type: ApplicationFiled: March 30, 2012Publication date: July 26, 2012Applicant: eBay Inc.Inventors: Zahid N. Ahmed, Bhaven Avalani, Changyi Zhu, Sergei Nikolaev -
Patent number: 8230327Abstract: A system which enables an administrator to conveniently specify statements of a web page description which may require additional processing. The administrator may select from a list of statement types, and a language grammar corresponding to the selected statement type is displayed. The administrator may provide variable data associated with the fields of the displayed language grammar, and a rule instance is created from the language grammar and the variable data. An intermediate server may determine whether each statement of a web page description matches any of the rule instances. If a match is detected, the corresponding statement is determined to potentially require additional processing (such as modification of a URL in a reverse proxy server).Type: GrantFiled: March 3, 2003Date of Patent: July 24, 2012Assignee: Oracle America, Inc.Inventors: Nagendra Kumar Raja, Thomas R. Mueller, Sanjib Ghosh