Conversion From One Markup Language To Another (e.g., Xml To Html Or Utilizing An Intermediate Format, Etc.) Patents (Class 715/239)
  • Patent number: 8381235
    Abstract: The invention relates to a personal token storing a javacard application code lying over an area of the memory of the personal token, the personal token being able to run such javacard application so as to deliver HTML page data to an external device for the external device to display an HTML page on the basis of the such delivered HTML page data, said personal token further storing data to be used as a constructing part of the HTML page, characterized in that the data to be used as a contributing part of the HTML page are in at least one file which is separate from the memory area over which the Javacard application code is lying, and the personal token is programmed for opening the at least one file storing the contributing part of the HTML page when such data are requested for delivering said HTML page data to said external device.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: February 19, 2013
    Assignee: Gemalto SA
    Inventors: Sylvain Chafer, Franck Dehlinger, Laurent Castillo
  • Patent number: 8381095
    Abstract: Automated comparison of Darwin Information Typing Architecture (DITA) documents for revision mark-up includes reading document data from first and second DITA documents into respective document object model trees of nodes, and identifying and collapsing emphasis subtree nodes in the trees into their parent nodes, the collapsing caching emphasis data from the identified subtree nodes. A preorder traversal transforms the model trees into respective pre-order node lists and captures adjacent sibling emphasis subtree nodes as single text nodes. The node lists are merged into a merged node list via a longest common subsequence process that recognizes matches node pairs having primary sort key information and document structure metadata meeting a match threshold, with differences between matching tokens of the node pairs saved. A merged document object model built from the refined merged node list is transformed into a hypertext mark-up language document.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventor: Stephen E. Fischer
  • Patent number: 8375297
    Abstract: A multivariate web page testing system includes a content retrieval module configured to receive a web page request from a visitor's browser and determine corresponding HTML content corresponding to the web page in the web page request. The multivariate web page testing system further includes a content determination module configured to determine if the corresponding HTML content conforms to a preset standard. An adapter is configured to convert the corresponding HTML content to conform to the preset standard if the corresponding HTML content does not conform to the preset standard. The multivariate web page testing system further includes an experimental treatment determination module configured to determine an experimental treatment for the corresponding HTML content and an experimental treatment application module configured to apply the treatment to the corresponding HTML content to create orthogonally transformed HTML content.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: February 12, 2013
    Assignee: Accenture Global Services Limited
    Inventor: Murray Todd Williams
  • Patent number: 8374923
    Abstract: 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: Grant
    Filed: March 9, 2010
    Date of Patent: February 12, 2013
    Inventor: Jeffery L. Carter
  • Patent number: 8375296
    Abstract: 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: Grant
    Filed: June 30, 2010
    Date of Patent: February 12, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Swaroop S. Kalasapur, Doreen Cheng, Henry Song, Onur Aciicmez
  • Patent number: 8370399
    Abstract: A schema development system is provided. The system includes a location component to automatically determine members of a schema set. A processor component performs software development operations across the schema set. The members of the schema set can be implicitly determined from at least one development file, where the development file can be an XML file or an XSD file, for example.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Stanislav Kitsis, Kevin H. Krouse, Peter F. Drayton, Federico A. Garcia, Steven P. Lindeman, Christopher J. Lovett, Alvaro de Matos Miranda, David L. Remy
  • Patent number: 8370737
    Abstract: 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: Grant
    Filed: December 17, 2009
    Date of Patent: February 5, 2013
    Assignee: Flash Networks, Ltd
    Inventors: Yoram Zahavi, Yoav Weiss, Adi Belan, Evgeny Gorokhovsky
  • Publication number: 20130031469
    Abstract: An expression of an instruction provided for understanding and operating Web-content is converted to the expression which shows the meaning corresponding to the Web-content appropriately.
    Type: Application
    Filed: March 7, 2011
    Publication date: January 31, 2013
    Applicant: NEC CORPORATION
    Inventor: Shujun Yoshizaka
  • Patent number: 8363242
    Abstract: An image processing apparatus which has a reading unit configured to read an image of a document and generate image data acquires a process definition file which defines a content of reading processing to be executed and a content of transmission processing for transmitting the generated image data, causes the reading unit to execute the reading processing to generate image data according to a definition described in the acquired process definition file, requests an external apparatus to transmit the generated image data according to the definition described in the acquired process definition file, adds, to the acquired process definition file, a description for causing the external apparatus to execute processing for notifying a result of the transmission by the external apparatus, and makes the request by transmitting, to the external apparatus, the generated image data and the process definition file to which the description is added.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: January 29, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoki Watariuchi
  • Patent number: 8365203
    Abstract: A software client (139) for executing an application on a mobile communications device, the software client (139) comprising: a receiver module (140) to receive a file containing mark up language to define the application; a parser (141) to parse the file in order to generate the application during run time to create a native application for the mobile communications device; a screen builder (142) to generate UI components for the native application by mapping procedures defined by the mark-up Language to native application programming interface (API) calls of the operating platform of the mobile communications device.
    Type: Grant
    Filed: March 20, 2009
    Date of Patent: January 29, 2013
    Assignee: Willflow Limited
    Inventors: Chi Hang Wong, Kin Lun Law
  • Patent number: 8359321
    Abstract: A method and system for converting XML files to and from files in a data format based on hierarchies in real-time. A method for converting from XML to the data format based on hierarchies includes: applying a stylesheet to at least one XML file thereby generating at least one data record in an intermediate format and including information included in the at least one XML file; and, translating the at least one record in the intermediate format to the data format based on hierarchies. A method for converting from a data format based on hierarchies to XML includes: translating at least one record including information stored in the file format based on hierarchies to an intermediate format; and, applying a stylesheet to the at least one record in the intermediate format thereby generating at least one XML file being indicative of the information and suitable for transmission.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: January 22, 2013
    Assignee: Hartford Fire Insurance Company
    Inventors: David K. Price, David F. Plante, Michael O. Duffy
  • Patent number: 8359317
    Abstract: A method and device index resource content in a computer network. The computer network includes at least a first computer as a search engine and at least a second computer as a resource content site where a resource content of a user is stored. A determination is made as to whether the resource content is linked to a user-defined indexing code. The user-defined indexing code is used to process the resource content to obtain a set of information describing the resource content. The user-defined indexing code is executed in response to determining that the resource content is linked to the user-defined indexing code. The set of information describing the resource content is obtained as an indexing result in response to the executing.
    Type: Grant
    Filed: February 16, 2009
    Date of Patent: January 22, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ling Zhang, Shen Yu
  • Patent number: 8359534
    Abstract: A system and computer program product produces an output document in any of several formats including any of several page description languages, from a file, in response to server side code.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: January 22, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Damon F. Cooper, Xu Chen, Sherman Gong, Michael Nimer
  • Patent number: 8356079
    Abstract: The challenge of communicating document caching policies from document servers to client processes in the most generally applicable manner is solved by enabling the application of caching policies to classes of documents, rather than single instances of documents. Caching policies are applied to a given class of documents by specifying caching policies in metadata that describes the structure of the class of documents that conform to the metadata. In the context of XML data documents and document fragments, an XML schema can be annotated to include a representation of a caching policy, thereby specifying the caching policy for XML data documents and fragments that conform to the corresponding XML schema.
    Type: Grant
    Filed: January 27, 2006
    Date of Patent: January 15, 2013
    Assignee: Oracle International Corporation
    Inventors: Julie Basu, Nilesh P. Junnarkar, Olga A. Peschansky, Kevin Dirk Munroe
  • Patent number: 8345564
    Abstract: Disclosed are a universal plug and play (UPnP) method and a UPnP apparatus providing remote access service. The method includes receiving external inputs of an identifier of a remote access server (RAS) to generate a credential and a session initiation protocol (SIP) identifier of the RAS, generating a payload of a SIP packet including a credential identifier (ID) generated based on the identifier of the RAS, remote access transport agent (RATA) capability information, and a transport address (TA) set corresponding to candidate IP addresses to access a remote access client (RAC), and transmitting the SIP packet to the RAS.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: January 1, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seong-ho Cho, Se-hee Han, Sang-hyeon Kim, Mahfuzur Rahman
  • Patent number: 8346893
    Abstract: A mobile wireless communications device includes a processor cooperating with a wireless transceiver for displaying on a display a linking web page including a plurality of introductory content portions of linked web articles having hyperlinks associated therewith. User selection of a corresponding hyperlink for a given linked web article is permitted via at least one input device. Content of the given linked web article is searched to determine a remaining content portion after the introductory content portion. At least part of the remaining content portion is displayed on the display.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: January 1, 2013
    Assignee: Research In Motion Limited
    Inventor: Chris Wormald
  • Patent number: 8347276
    Abstract: A system for improving software specifications and design using a unified document, in one example embodiment, comprises a subsystem to automatically receive a formatted unified document, which can include a plurality of fragments having content formatted and labeled according to predetermined formatting and labeling criteria. The system can further include a subsystem to automatically transform the unified document into a plurality of documents including source code files. The source code files can be immediately executable or executable after being compiled into an executable code. The documents can further include test documents, installation documents, configuration documents, user documents, and edited versions of the unified document. The edited versions of the unified document can be visible by users with appropriate permissions. The formatting of the unified document can comprise assuring that each of multiple parts is formatted according to the appropriate category and selectively labeling each part.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: January 1, 2013
    Inventor: Gunther Schadow
  • Patent number: 8341620
    Abstract: Embodiments provide an optimized virtual application or suite of virtual applications, but are not so limited. In an embodiment, components of a system are configured to generate an optimized virtual package that can be used in a virtual application streaming environment. Components of the system can provide bits of the optimized virtual package based in part on scenario mappings associated with a user action and/or an application or application feature. In one embodiment, a client virtualization handler can operate to download byte ranges of an optimized virtual package including re-prioritizing byte range download operations as part of streaming virtual application functionality over a computing network.
    Type: Grant
    Filed: June 25, 2009
    Date of Patent: December 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Jefferson B. Criddle, Gurashish Singh Brar, Anthony D. Krueger
  • Patent number: 8341516
    Abstract: Computer systems and computer-implemented methods for transcoding websites adapted for viewing on a personal computer to websites adapted for viewing on a mobile device are disclosed. A computer-implemented transcoding method is implemented on a website server. The computer-implemented transcoding method includes handling a request, selecting a controller, generating a response, and returning the response.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: December 25, 2012
    Inventors: Christopher Mason, Nitin Mittal, Christina Koshzow, Schuyler Evar Eckstrom, Sebastian Dovenor, Daniel Scott Fitzpatrick
  • Patent number: 8335984
    Abstract: An information processing apparatus that generates print data for variable-data printing by applying internal data to a variable-data printing document, the information processing apparatus comprises a markup language data structure display means configured to read markup language data structure information, and displays a structure that markup language data has; a record level element designation acceptance means configured to accept, from a user, designation of a record level element used as a record level that indicates a record unit in the structure of the markup language data displayed by the markup language data structure display means; and a markup language data structure conversion means configured, in order to apply the markup language data based on the markup language data structure information, as the internal data, to the variable-data printing document, to convert the record level element so as to have a structure of the internal data.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: December 18, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yutaka Myoki
  • Patent number: 8332746
    Abstract: 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: Grant
    Filed: June 26, 2008
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Anders Nielsen, Elly O. Nkya, Henrik Nielsen, Dymtro Kryshtalov, Jesper Kiehn, Olga T. Mulvad
  • Patent number: 8331736
    Abstract: An image processing device is provided which generates an easily reusable electronic document from an input image in which different page sizes are mixed. The image processing device generates a plurality of pieces of display information from a plurality of document images, and, depending on the size and the direction of each of the images, converts the pieces of display information into electronic documents. That is, the plurality of pieces of display information are divided into a plurality of groups, depending on the size and the direction of each of the images, and the display information included in each of the groups is converted into a separate electronic document. Further, sequence information based on the input order of the plurality of document images is stored on an electronic document.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: December 11, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Keiko Nakanishi, Makoto Enomoto, Taeko Yamazaki
  • Patent number: 8332814
    Abstract: An apparatus, which extracts and outputs a formula included in a target program that processes an extensible-business-reporting-language (XBRL) document, includes: a variable extracting unit that extracts a variable included in the formula; an element identifying unit that identifies an XBRL element corresponding to the variable extracted, based on the XBRL document; and a label identifying unit that identifies a label corresponding to the XBRL element identified, based on the XBRL document.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: December 11, 2012
    Assignee: Fujitsu Limited
    Inventor: Masaru Uchida
  • Publication number: 20120304051
    Abstract: A method and system for permitting automated pagination process in E-Publishing process, mainly on XML documents. The system facilitates XPATH based control for applying paragraph and character styles. Further, the system allows automatic layout of changes based on style specifications. Auto master page recognition feature of the system assures consistency in the page design. The system also facilitates auto placement of figures and tables according to a cited reference. The system is capable of auto generation and placement of boxes, side notes, footnotes and marginal notes in the document. Further, the system allows conversion of source XML to other formats such as NIMAS XML, EPub, and Word etc. Further, the file conversion has two stages namely Forward and Reverse process. During forward process, XML file is converted into InDesign document and in Reverse process, InDesign document is converted back to XML file.
    Type: Application
    Filed: September 26, 2011
    Publication date: November 29, 2012
    Applicant: DIACRITECH TECHNOLOGIES PVT LTD
    Inventors: Mahesh Balakrishnan, Madhu Rajamani
  • Patent number: 8321786
    Abstract: Error checking and correction techniques for web based applications use an error checking routine on a server or a client station to find errors in electronic text of an E-mail message. The disclosed error checking routine detects errors such as spelling errors in the electronic text and creates a correction file of the electronic text containing tags, markers and other information allowing errors to be displayed and corrected using the user's graphical interface. The graphical interface allows the user to review all the errors concurrently in the correction file and to correct the errors in any order. In a preferred embodiment, correction is facilitated in response to the user moving a mouse pointer over an error of interest, which provides correction options to be displayed in-line with the original text. The user can then select a suitable correction to correct the error.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: November 27, 2012
    Assignee: Apple Inc.
    Inventor: Stephane Lunati
  • Publication number: 20120297293
    Abstract: A document conversion apparatus determines whether a response indicating that conversion has been completed is received from an application within time set to a page mode timer corresponding to a page mode, and if no response indicating that conversion has been completed is received from the application within the time set to the page mode timer, forcibly terminates a process of the application.
    Type: Application
    Filed: April 30, 2012
    Publication date: November 22, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Tomoyuki Furuya
  • Patent number: 8316351
    Abstract: A schema is provided that supports documenting API elements that is flexible and captures current technologies as well as evolves without interfering or breaking the definitions of the existing elements. The schema utilizes a flexible and extensible element that can be used to define various elements of the APIs and can be extended to define new technology when it is introduced.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Tushar S. Nene, Charles Ainslie
  • Patent number: 8311947
    Abstract: Embodiments described herein are directed to syndicating an online service to at least one syndication partner of a syndicator. In one embodiment, a computer system determines that a syndication relationship has been established between a syndicator and a syndication partner, where the syndication relationship is established to provide syndicated services to syndication partners and clients. The computer system indicates which services provided by the syndicator are available for syndication to the syndication partner and which type of usage information the partner is to provide in order to use the syndicator's services. The computer system receives usage information from the syndication partner specifying which services are to be syndicated and specifying parameters for those services indicating operating parameters specific to the use of the syndicated services.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Krishna Kumar Sunkammurali, Michel Burger, Ashutosh Badwe, Jignesh Kacharia, Rammohan Nagasubramani, Roy Peter D'Souza
  • Patent number: 8312365
    Abstract: A content display system is described herein that combines the positive attributes of brushes and web content by allowing web content to be applied as a brush. The content display system renders web content and creates a bitmap of the rendered web content. The bitmap of the web content as rendered by a web host is captured and used as the pixels for a web brush. The brush can be used wherever other types of brushes can be used. In some embodiments, the brush content is refreshed under control of the application. Web content provided through a brush is much more versatile than simply compositing rendered HTML with other visuals. Thus, the content display system allows applications to display web content inside an application sandbox or other platform using the familiar form to application developers of a brush.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Pranav Goel, David P. Relyea, Marco A. Matos, Chris J. Crosetto, Christopher R. Kempke
  • Publication number: 20120278702
    Abstract: A method controls a translation of predefined rules and/or of incoming data. The data is described in an XML schema. A conversion of hierarchically arranged elements of the XML schema into a list containing list entries is performed. This is effected in that for an element representing a parent component in the XML schema, a fact class is created which for every possible relationship arising from the parent component contains a fact element containing all elements of the path of the relevant relationship of the XML schema, wherein the fact elements represent the list entries of the fact class. At least one of the fact elements is assigned property information which represents a processing instruction for the assigned fact element for the translation of the rules and/or data. A translation of the rules and/or data is affected.
    Type: Application
    Filed: April 30, 2012
    Publication date: November 1, 2012
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Gero Bäse, Nobert Oertel
  • Patent number: 8291310
    Abstract: Techniques for incrementally saving documents are provided. A document processor reads a document that is represented by a tree of nodes. The document processor, in response to an instruction to make a change to the tree, determines a set of nodes from the tree that are affected by the change. The document processor sends an instruction to transfer and store only the set of nodes without causing nodes outside of the set to be stored.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: October 16, 2012
    Assignee: Oracle International Corporation
    Inventor: Qiyang Duan
  • Patent number: 8286075
    Abstract: 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: Grant
    Filed: April 19, 2006
    Date of Patent: October 9, 2012
    Assignee: Oracle International Corporation
    Inventor: Manikantan Vannadil Puthiyaveettil
  • Patent number: 8286077
    Abstract: Remote batch editing of formatted text may be provided. A request to edit a source document comprising text using a first markup language may be received. The source document may be converted to a second markup language and provided to the requestor. Changes to the converted document may be received and edit commands may be generated for those changes. The edit commands may then be applied to the source document.
    Type: Grant
    Filed: December 3, 2009
    Date of Patent: October 9, 2012
    Assignee: Microsoft Corporation
    Inventors: Dachuan Zhang, Gilberto Aristides Apodaca Aragon, Jeffrey Huang, Melissa Kristine Hunter, Rebecca Meredith Loew
  • Publication number: 20120246559
    Abstract: A method and system for automatically estimating a conversion time of a complex variable data document. A static document that is to be converted to a variable data document can be provided and each variable data object for example, an object number, an object type, and a number of object type variations associated with the document can be tagged utilizing a tagging schema. An estimation logic can be applied to calculate the conversion time by summing the placement average for the object type, the number of object type and the number of object type variations for each object type. A plan file with placeholders for the variable data objects in the document can be automatically created for effectively planning the capacity of a development and design team in quick turnaround schedules.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Applicant: Xerox Corporation
    Inventors: Matthew DeRoller, Glenn Smits
  • Patent number: 8274670
    Abstract: An information processing apparatus which is capable of generating XPS data having a data sequence suited to print settings for non-normal-order printing, from XPS data generated as a print spool file for normal-order printing. In the information processing apparatus, a layout filter receives an XPS document from a filter pipeline manager, and acquires print setting information indicative of print settings from the XPS document. Then, the layout filter determines a data sequence for printing based on the acquired print setting information. Then, the layout filter changes layout information described in the received XPS document according to the determined data sequence, and rearranges data files in the XPS document in a sequence determined based on the changed layout information, to thereby generate an XPS document.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: September 25, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Jun Hasegawa
  • Publication number: 20120240020
    Abstract: Computer-based method of generating a summary of one or more documents comprises identifying content including text having a measurable quality from a predetermined location, evaluating the content, using a computer processor, to determine whether the content represents a document of interest, and preparing a summary of the content if the content represents document of interest. A computer-based method of generating a summary of one or more documents, each including two or more sentences, is also provided.
    Type: Application
    Filed: May 17, 2012
    Publication date: September 20, 2012
    Inventors: Kathleen R. McKeown, Regina Barzilay, Dave Evans, Vasileios Hatzivassiloglou, Judith Klavans, Ani Nenkova, Barry Schiffman
  • Patent number: 8266094
    Abstract: The present invention relates to an apparatus and a method for parsing of extensible media. In the present invention, neo-data including additional media are extracted from meta data of the extensible media by analyzing the extensible media, and a neo-data track is extracted from the extensible media and transmitted to a means for controlling the extensible media. According to the present invention, it is advantageous to maximize an extensible media service effect by providing a method for more effectively parsing extensible media having a new structure that can add device control for a realistic service and synchronization information to general media.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: September 11, 2012
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hyunsoon Shin, Jaekwan Yun, Haeryong Lee, Kwangroh Park, Chaekyu Kim
  • Patent number: 8260790
    Abstract: A method, executed on a computing device, and a corresponding system, allow software applications to easily access data contained in a static XML document by parsing the static XML document. For each node in the XML document, a Node Offset value is determined. The Node Offset value is then stored and serves as an index offset value, where the index offset value is used by the software applications to retrieve the data contained in the static XML document.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: September 4, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeff Barlow, Longbao Luo, Lakshminarayana Mandaleeka, Rishi Kaundinya Mutnuru, Tien-You Chen
  • Patent number: 8255432
    Abstract: A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be used to identify the element or attribute that is to be a key field. Fields can be primary keys, secondary keys, or foreign keys, as supported by data stores. The data store can analyze the schema to determine which fields are key fields. The key fields can be duplicated in the native format of the data store for use in indexing, searching, and other data store functions on the documents. The documents themselves can be stored as objects, into which the data store cannot reach, or can be stored in the native format of the data store, as desired.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: August 28, 2012
    Assignee: Oracle International Corporation
    Inventors: Mark D. Ackerman, Nadeem Ahmad Nazeer, Stephen R. Carter
  • Patent number: 8255795
    Abstract: A system and a method are disclosed for optimally viewing a non-square aspect ratio photo or video within a non-square aspect ratio display area of a screen. In addition, a system and a method are disclosed for positioning and storing a reference point (e.g., a relative center point) of an image within a display area of a screen. Further, in a slideshow configuration, a system and a method allows for transition between images using sound annotations associates with a particular image.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Saft, Matthew W. Crowley, Yingfeng Su
  • Patent number: 8250467
    Abstract: A visual markup to voice markup transcoding system, method and machine readable storage. The basic method can include identifying at least one heading in visual markup; creating a corresponding menu item in voice markup; further creating a text block in the voice markup for text associated with the identified heading; and, linking the text block with the menu item in the voice markup. Additional headings can be identified in the visual markup; and, each of the creating, further creating and linking steps can be repeated for each identified additional heading. Notably, the visual markup can be formatted according to the hypertext markup language (HTML), and the voice markup is formatted according to the voice extensible markup language (VXML).
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard K. Brassell, Marshall A. Lamb
  • Patent number: 8250469
    Abstract: Computer-readable media, systems, and methods for document layout extraction are described. In embodiments, textual data in an electronic format is received and the textual data is converted from the electronic format to an independent interface format, the independent interface format including coordinates to one or more structural elements of the textual data. Further, in embodiments, a structure and layout analysis of the textual data is performed to generate a set of structure and layout information. Still further, in embodiments, the textual data and the set of structure and layout information is stored in an enriched interface format, the enriched interface format providing for search and navigation of the textual data.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Bodin Dresevic, Oren Trutner, Sasa Tomasevic, Aleksandar Uzelac, Dejan Lukacevic
  • Patent number: 8250587
    Abstract: System, method, architecture, network device, and computer programs and computer program products for inter-process communications. Message structure, procedure for generating the message structure, applications of the message structure and messaging method for obtaining status, statistics, and other information and for performing an information or parameter set operation across one or more process boundaries, and to other device and system architectures and methods for utilizing the messages and messaging methodology.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: August 21, 2012
    Assignee: Trapeze Networks, Inc.
    Inventors: Paul E. Zeldin, Joseph P. Williams
  • Patent number: 8239756
    Abstract: In a network environment that includes a plurality of nodes and that uses a markup language to create documents, a method for filtering the documents is provided. The method includes the step of, upon receiving a request from a requesting node among the plurality of nodes, constructing an input Document Object Model (DOM) based on a document corresponding to the request. The input DOM is stored. Elements of the input DOM that have previously been stored are identified. The input DOM is filtered to obtain a filtered DOM, based on at least one pre-specified rule being applied to the input DOM.
    Type: Grant
    Filed: August 11, 2008
    Date of Patent: August 7, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephane Herman Maes, Thiruvilwamalai V. Raman
  • Patent number: 8234593
    Abstract: Disclosed is a system and method for synchronizing virtual and physical documents. The system can be used in conjunction with screen reading software for synchronizing the screen reader's virtual representation of a component to components that are visually displayed to a sighted user.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: July 31, 2012
    Assignee: Freedom Scientific, Inc.
    Inventors: Glen Gordon, Joseph Stephen
  • Patent number: 8230328
    Abstract: Aspects of the present invention relate to systems, methods and devices for imaging device display content localization. Some aspects relate to methods and systems for sending geographical-locale-related information from an imaging device to a remote computing device where the geographical-locale-related information is matched with related data comprising a language and at least one of a time format, a date format, an address format, a calendar format, a currency type and a geographical-locale-related cultural custom, which is then sent to the imaging device for output to a user.
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: July 24, 2012
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Shinichi Yamamura, Joey P. Lum, Mark Liu Stevens
  • Patent number: 8230332
    Abstract: An interactive interface facilitates the conversion of unstructured documents into XML-compliant documents. A document is parsed to identify fact items in the content of the document. A classifier associates initial labels with an identified fact items, and the fact items and associated initial labels are forwarded to a user for review and correction. An interface executing on a client computer presents the initial labels associated with fact items, and enables a user to correct the labels associated with the identified fact items. Upon receipt of corrected labels from the user, the classifier is trained to update probable associations of labels and fact items in accordance with the corrected labels. The interface enables the user to enter new labels and/or concepts for a taxonomy, and an extension to the taxonomy is automatically generated.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: July 24, 2012
    Assignee: Compsci Resources, LLC
    Inventors: Nathan Summers, Shawn Rush, James Andreassi
  • Patent number: 8230327
    Abstract: 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: Grant
    Filed: March 3, 2003
    Date of Patent: July 24, 2012
    Assignee: Oracle America, Inc.
    Inventors: Nagendra Kumar Raja, Thomas R. Mueller, Sanjib Ghosh
  • Patent number: 8224650
    Abstract: Web server controls are provided for generating client side markups with recognition and/or audible prompting. Three approaches are disclosed for implementation of the controls.
    Type: Grant
    Filed: April 28, 2003
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Francisco M. Galanes, Hsiao-Wuen Hon, James D. Jacoby, Renaud J. Lecoeuche, Stephen F. Potter, Susan M. Warren
  • Patent number: 8219901
    Abstract: 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: Grant
    Filed: November 21, 2007
    Date of Patent: July 10, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Franck Denoual