Stylesheet Based Markup Language Transformation/translation (e.g., To A Published Format Using Stylesheet, Etc.) Patents (Class 715/236)
  • Patent number: 8832070
    Abstract: Systems, methods, and computer program products identify one or more web page impressions satisfying one or more simply queries, each of the one or more web page impressions associated with a respective impression ID. Respective impression IDs of the one or more web pages satisfying the one or more simple queries are stored in an impression log. Subsequent to storing the respective impression IDs, a query is received from a client device, and a number of impression IDs for the one or more web pages satisfying the query are identified based on the identified one or more web page impressions satisfying the one or more simple queries.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Dawn Chamberlain, Gurmeet Singh Manku, Barbara Ann Stanley
  • Publication number: 20140250370
    Abstract: A system and method for providing content on a plurality of platforms. A reference to content and a selection of a selected portion of the content is received from a client device. A container suitable for a target platform is generated. The content portion is transformed such that the transformation includes the selected portion within a boundary associated with the container. The transformation may be associated with the container. The container may then be published for access over a network by means of a browser. Upon accessing of the container, a user's browser may request the transformation and render the transformation within the container. The method may include using a client's credentials to add the container to a social networking profile of the client.
    Type: Application
    Filed: August 19, 2013
    Publication date: September 4, 2014
    Applicant: SparkOffer, Inc.
    Inventors: Gregory Scott Woodard, Lance David Auburg
  • Patent number: 8826127
    Abstract: A method and computer program product for processing a data page to be provided to one or more remote devices via a data feed. A determination is made concerning whether the data page includes two or more data objects. If the data page includes two or more data objects, a page entry for the data page is defined; and a separate object entry for at least one of the two or more data objects included within the data page is defined. The object entry is associated with the page entry.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventor: Antonio Estrada
  • Patent number: 8826111
    Abstract: A receiving apparatus and method for display of final superimposed scenes from a receiver adapted to receive shared object control information used for forming final superimposed scenes and display final superimposed scenes. The final superimposed scenes are formed by superimposing two or more shared scenes each comprising one or more shared objects. The shared object comprises user-selectable command objects that are separately controllable independent of the shared scenes.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: September 2, 2014
    Assignee: Sony Corporation
    Inventor: Kazuhiro Fukuda
  • Patent number: 8826120
    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: February 18, 2011
    Date of Patent: September 2, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Randall Edmunds, Lori Hylan-Cho
  • Publication number: 20140245133
    Abstract: Methods, systems and program products for providing a first visual region, the first visual region configured to present content determined by a document. A distinct second visual region is provided, the second visual region not defined by the document and configured to present content that is not contained in the document. One or more attributes are identified in the electronic document. Based on the one or more attributes, the presentation of ad content in the second visual region is enabled or disabled. The electronic document is presented in the first visual region.
    Type: Application
    Filed: February 1, 2011
    Publication date: August 28, 2014
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: WILLIAM H. MCCOY, Richard Wright, Peter Sorotokin
  • Patent number: 8819541
    Abstract: A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: August 26, 2014
    Assignee: Language Technologies, Inc.
    Inventors: Christopher D Nicholas, Edward John Maher, II, Kristen L Ashley, Lee H Berendt
  • Patent number: 8817285
    Abstract: A method, apparatus, and computer program product are described herein for generating printer commands for controlling a printing device, based on HTML. More specifically, the example embodiments of the system described herein provide for receiving HTML representing a label that comprises, in some examples, a barcode or other print content, transforming the HTML to a printer control language, and rasterizing the image on a printing device in preparation for printing, all while preserving barcode print quality and high speed printing and scanning.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: August 26, 2014
    Assignee: ZIH Corp.
    Inventors: Brian Tanabe, Eric A Nudel, Ethan Hall
  • Patent number: 8812950
    Abstract: Embodiments of the present invention include the creation of spreadsheet software services. In one embodiment, the features and functionality of a spreadsheet may be transformed into a software service, such as a web service, for example. In one embodiment, the present invention includes a method of generating a software service comprising analyzing a spreadsheet to extract an output schema corresponding to at least a portion of the spreadsheet, generating a software service interface description comprising the output schema and the description of the output data, wherein the software service interface is accessible over a network, and accessing the functionality of the spreadsheet using the software service interface description.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: August 19, 2014
    Assignee: SAP AG
    Inventors: Vishal Sikka, Shai Agassi
  • Patent number: 8812953
    Abstract: A method and computer program product for receiving, on a remote device, a data feed that includes a plurality of feed entries. The feed entries are processed to identify one or more page entries. The feed entries are processed to identify one or more object entries. At least a first and a second object entry, chosen from the one or more object entries, are associated with at least a first page entry chosen from the one or more page entries.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventor: Antonio Estrada
  • Patent number: 8812946
    Abstract: Generally, the systems and methods described herein are directed to rendering a document containing textual elements and graphical elements. The systems and methods include separating the graphical elements from the textual elements, and generating a bitmap rendering of the graphical elements and an HTML rendering of the textual elements. The HTML rendering may then be overlaid on the bitmap rendering to generate a composite document having textual elements that are accessible to screen reader software.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Igor Kopylov, Michael Frederick
  • Patent number: 8799351
    Abstract: A communication system includes a number of devices interconnected by a communication network and each operable to communicate with each other using a text-based communication protocol that provides for the exchange of markup language documents. Each of the devices includes a document interface capable of generating, transmitting, receiving, and processing markup language documents including multiple files.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: August 5, 2014
    Assignee: Glovia International, Inc.
    Inventors: William D. Compton, David J. Trott, Navin Goel, Randall Ehler
  • Patent number: 8799515
    Abstract: A network device implements an SSL VPN gateway for client devices. The network device may receive a script destined for a client device. The script may include at least one later binding uniform resource locator (URL)-based link entity. The network device may rewrite the script to include additional script associated with the later binding URL-based link entity. The additional script is configured to execute at the client device to rewrite the later binding URL-based link entity with substitute links that refer to the network device. In this manner, the network device allows the external client devices to access back-end servers in a proprietary network without requiring the installation of custom software on the client devices.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: August 5, 2014
    Assignee: Juniper Networks, Inc.
    Inventor: Yuhua Wu
  • Patent number: 8788946
    Abstract: This disclosure describes, generally, methods and systems for implementing application agnostic UI integration. Aspects of the invention relates to a generic architecture and a framework, which leverage the capabilities of a middleware server and application integration concepts, to support launching a User Interface (UI) of any target application from any source application. The source application can invoke, for example, a HTTP get request or fires a HTTP post to the target application, and the same interaction can take place while returning control back from target application to source application. Additionally, the target application can invoke a service hosted on the source application to return the control back to source application.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: July 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Arjun Hegde, Ankit Goel, Sunitha Mukka, Thomas Hora, Sunitha Alli
  • Patent number: 8782219
    Abstract: Described herein are methods for determining patterns based on requests received by a server. Based on the determined patterns, insight into the types of requests received by the server can be gained. Additionally, performance statistics and query statistics can be aggregated in a useful way. For example, performance statistics may be summarized for each determined pattern. One technique for determining patterns includes determining a sequence of template identifiers identifying templates that correspond to sub-sequences of requests in a sequence of server requests. A model may be created based on the sequence of template identifiers. Based on the model, template patterns may be determined. Template patterns may further be grouped into pattern clusters.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: July 15, 2014
    Assignee: Oracle International Corporation
    Inventors: Konstantinos Morfonios, Leonidas Galanis, Neoklis Polyzotis, Karl Dias
  • Patent number: 8782515
    Abstract: Embodiments of the disclosure provide a system for correlating document pages. The system receives a source image of a document page and a rendered image of a markup language page converted from the document page. The system then performs a correlation analysis between the source image and the rendered image. Next, the system determines a correlation factor between the source image and the rendered image based on the correlation analysis, wherein the correlation factor indicates a page fidelity between the document page and the markup language page converted from the document page.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 15, 2014
    Assignee: Chegg, Inc.
    Inventors: Vincent Le Chevalier, Charles F. Geiger
  • Patent number: 8782013
    Abstract: 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: Grant
    Filed: February 21, 2013
    Date of Patent: July 15, 2014
    Assignee: Symantec Operating Corporation
    Inventor: Patricia A. Tovo
  • Patent number: 8782516
    Abstract: Determination of content style attributes of an image having content thereon is disclosed. The content may be a paragraph of text with a column layout designation. The content style attribute determination may include determining one or more of paragraph alignment, vertical and horizontal margin values, indentation, line spacing, and tracking values. The content style attributes may be determined for each paragraph separately or by grouping paragraphs by the column layout designation. The content style attributes may be used to format content in images for presentation on end user devices.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: July 15, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: William D. Dozier
  • Patent number: 8773671
    Abstract: An image processing apparatus that can be controlled according to multiple control methods for multiple types of control.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: July 8, 2014
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Kazuo Inui, Tomo Tsuboi, Hisashi Uchida
  • Patent number: 8775926
    Abstract: In one embodiment, a method includes receiving a browser-independent cascading style sheet (CSS) that conforms to a CSS standard, and automatically modifying the browser-independent CSS to incorporate different CSS related features of various browsers. The method further includes creating one or more CSS files customized for the various browsers.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: July 8, 2014
    Assignee: Red Hat, Inc.
    Inventor: Julien Viet
  • Patent number: 8775157
    Abstract: Methods and systems for sharing information on languages supported by portable electronic devices are disclosed. Some embodiments of the disclosed methods involve, for example, a first portable electronic device transmitting to a server, information identifying the first portable electronic device, and information related to one or more languages that the first portable electronic device is capable of displaying. The server stores the received information, and shares the information with electronic devices that subsequently request information on the language capabilities of the first portable electronic device.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: July 8, 2014
    Assignee: BlackBerry Limited
    Inventor: Sherif Aly Abdel-Kader
  • Publication number: 20140189499
    Abstract: A user device receives a content item and a script associated with the content item. The user device stores an obfuscated version of the content item and an associated style sheet in memory. The user device dynamically updates the style sheet stored in the memory using the script to remove the obfuscation from the obfuscated version of the content item when the content item is presented in a web browser running on the user device.
    Type: Application
    Filed: March 7, 2014
    Publication date: July 3, 2014
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Samuel S. Gigliotti, Ryan J. Snodgrass, Charles P. Vaughn, Noah L. Callaway
  • Patent number: 8767397
    Abstract: A computer system that has an outer shape that is round in outer cross-section. The computer housing can be formed of first and second housing parts that are each round in outer cross-section where one unscrews relative to another like taking the lid off a jar. The inside of the housing can store various kinds of nonvolatile memory and a processor. The user's entire processing environment may be stored within the memory and processor, and part of that environment may include stylesheet that represents specific styles of the user.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: July 1, 2014
    Assignee: Harris Technology, LLC
    Inventor: Scott C. Harris
  • Patent number: 8762827
    Abstract: Techniques for creating documentation. A writing pattern is provided. The writing pattern may be implemented in a schema, such as an XML schema or DTD. The writing pattern includes a plurality of components and defines structure and style for the documentation. Each component corresponds to a portion of the documentation. A selection of one of the components is received. Content for the selected component is received. The documentation is formed based on the content and structure and style the style.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: June 24, 2014
    Assignee: Oracle International Corporation
    Inventors: Ultan O'Broin, Linda Garido
  • Patent number: 8762831
    Abstract: The present invention includes devices and methods to specify a document transformation. A template specifies a transformation that is applied to a document in a streaming mode, without building a full object tree in memory representing the document.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: June 24, 2014
    Assignee: Open Invention Network
    Inventors: Matthew Fuchs, Changyi Zhu
  • Patent number: 8762836
    Abstract: Embodiments of the present invention provide for the efficient application of a system font mapping to a design. Specific embodiments of the invention involve creating a design environment for a user that is configured to display a design. The design environment allows a user to apply a design font to text in the design. The user is also allowed to define a mapping from the design font to a target font. These embodiments also include generating a markup language representation of the design and applying the mapping to the design. The text is linked to the design font using an encoding prior to the generating step, and the text is linked to fonts in the markup language representation using a different encoding.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 24, 2014
    Assignee: Axure Software Solutions, Inc.
    Inventors: Victor Hsu, Martin Smith, Ian Gardner
  • Publication number: 20140164910
    Abstract: A method, system, and/or computer program product provides client-side aggregation of web content. A client system receives a web content structure document of a web page with an associated style-sheet. The web content is aggregated on the client-side by transforming the web content structure document into a target web page document by using the style-sheet, wherein during the aggregation further web content is received based on information in the web content structure document using the style-sheet document resulting in a fully aggregated web page, and wherein the aggregation does not interfere with any other client-side transformation of the web content. The fully aggregated web page is then rendered and displayed.
    Type: Application
    Filed: October 22, 2013
    Publication date: June 12, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Carsten Leue, David Winter
  • Patent number: 8749800
    Abstract: A system with for capturing and storing an image of a user's handwritten alphanumeric characters. The characters are stored in memory in association with a standard alphanumeric character set such as an ASCII character set. A text document can then be transcribed into the stored handwritten alphanumeric characters for resembling a handwriting of the user. The characters can be represented by mathematical functions such as Taylor Series or McLauren Series and can be digitally reproduced based on the stored functions.
    Type: Grant
    Filed: December 30, 2009
    Date of Patent: June 10, 2014
    Assignee: Eastman Kodak Company
    Inventors: Donald S. Rimai, Chung-Hui Kuo
  • Patent number: 8738742
    Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8732577
    Abstract: Contextual, focus-based language translation within a broadcast radio automation software application allows the user interface to enable interaction with users having various written or graphical language requirements. The software does not require special training or learning to enable the translation of text within the application. When the user enters a translation mode and selects a text string in the original language, the program displays a corresponding text string in a second language based on the specific display area, e.g., child window. The translated text string can be displayed proximate to original first text string within the specific display area, and can further be displayed as an entry in a table of a translation window which also displays additional text strings in the second language corresponding to additional text string fields for the specific display area.
    Type: Grant
    Filed: November 24, 2009
    Date of Patent: May 20, 2014
    Assignee: Clear Channel Management Services, Inc.
    Inventor: David C. Jellison, Jr.
  • Publication number: 20140136958
    Abstract: A database management system is described which includes a central database for storing records, the system being arranged to provide a Graphical User Interface (GUI) for a remotely-located mobile device to operatively interface to the central database, wherein the GUI comprises a hierarchy of graphical elements. The system further comprises: a logic module for determining how to arrange and output information retrieved from records in the central database and for outputting that information in an XML form; and a user interface module arranged to convert the information in XML form output of the logic module into a mark-up language suitable for a browser in a mobile device, using XSLT stylesheets, wherein the XLST stylesheets are organised in a hierarchical structure which maps onto the hierarchy of graphical elements within the GUI.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: CUSTOMER SYSTEMS PLC
    Inventors: Duncan Scattergood, David Richards
  • Patent number: 8719696
    Abstract: A system (5) for producing a document is disclosed. A repository (16) stores documents in a marked-up form according to one or more mark-up schemas. The schemas are adapted to make explicit structural information contained a document. A document format store (22) stores formats that are user selectable. A document production processor (29, 31, 32) generates a user-requested formatted document from the respective marked-up form using a user-selected said format that retains said implicit structural information.
    Type: Grant
    Filed: March 22, 2004
    Date of Patent: May 6, 2014
    Assignee: Accessible Publishing Systems Pty Ltd
    Inventors: Gregory Lyle Duncan, Christopher Colin Stephen
  • Patent number: 8719702
    Abstract: A digital processing device is configured to perform a method comprising: identifying logical page numbers of a document, the identifying constrained to identify either zero or one logical page number per page of the document, the logical page numbers and an ordering of the pages of the document defining an ordered sequence of logical page numbers; identifying a sequence of logical page number references in the document, each logical page number reference matching one of the logical page numbers of the document; and selecting a sub-sequence of the sequence of logical page number references for which corresponding logical page numbers are in a nondecreasing order in the ordered sequence of logical page numbers. The sub-sequence is used in organizing the document, for example by generating hyperlinks linking the logical page number references of the selected sub-sequence with corresponding pages indicated by the logical page numbers.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: May 6, 2014
    Assignee: Xerox Corporation
    Inventor: Jean-Luc Meunier
  • Patent number: 8719296
    Abstract: Some embodiments of the invention include tools for extracting data of interest from the world wide web (WWW). The extraction is accomplished using descriptions of data of interest. The descriptions of data of interest can include computer programs comprising a sequence of instructions and extractor patterns. The extractor patterns can be developed interactively using a web browser integrated into the graphical development environment for creating the descriptions of data of interest. The instructions can be selected from a predetermined list of instructions designed for extracting information from the WWW. The descriptions of data of interest can be grouped into categories sharing common query elements.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: May 6, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Yeogirl Yun, Brad Park
  • Patent number: 8713427
    Abstract: Provided are an apparatus and method for extracting cascading style sheet (CSS) rules. The apparatus includes a generation unit configured to generate an identification list that includes identification symbols that correspond to one or more selectors, for each document object model (DOM) node. The apparatus also includes a rule extraction unit configured to select a target DOM node and extract one or more CSS rules that are applicable to the target DOM node based on identification symbols that are included in an identification list that corresponds to the target DOM node.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: April 29, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Woo Im, Seung-Mo Cho, Sung-Hak Lee, Soon-Cheol Hong, Sung-Jong Seo
  • Patent number: 8711395
    Abstract: We describe a method of displaying one or more pages of a document on an electronic document reading device using a second, computerised electronic device, the method comprising: running a document display management program on said second electronic device; using said management program to invoke an application running on said second electronic device to open said document on said second electronic device, such that said opening of said document is hidden from said user; using an intermediary code module, in particular a printer driver for said application, coupled to said application to generate image data representing an image of a said page of said document to be displayed on said electronic document reading device; sending said image of said page to said electronic document reading device; and displaying said image of said page on said electronic document reading device.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: April 29, 2014
    Assignee: Plastic Logic Limited
    Inventors: Duncan Barclay, Anusha Nirmalananthan, William Reeves
  • Publication number: 20140108921
    Abstract: Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.
    Type: Application
    Filed: October 1, 2013
    Publication date: April 17, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rebecca LJ Chen, Steven MD Jiang, Jeffrey CH Liu, Giant HM Tu
  • Patent number: 8700991
    Abstract: A method and system for protecting content presented in a web browser is provided. The method may include modifying a content item to obfuscate content, and then causing obfuscation to be dynamically removed when the content item is presented in the web browser.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: April 15, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Samuel S. Gigliotti, Ryan J. Snodgrass, Charles P. Vaughn, Noah L. Callaway
  • Patent number: 8695018
    Abstract: A computing device programmed with an extensible framework that accepts one or more mark-up language parsers and/or generators, each implemented as plug-ins to the framework, with different plug-ins enabling different kinds of mark up languages to be handled by the device. In this way, the client is no longer tied to a single kind of parser or generator; it can operate with any different kind of parser compatible with the intermediary layer, yet it remains far simpler that prior art clients that are hard-coded to operate directly with several different kinds of parsers and generators.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: April 8, 2014
    Assignee: Nokia Corporation
    Inventor: David Kren
  • Publication number: 20140095983
    Abstract: The present invention includes a method of providing users with formatted access to XML and similar documents received from trading partners using a general purpose viewer or browser. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 3, 2014
    Applicant: Open Invention Network
    Inventors: Andrew Everett DAVIDSON, Kelly Lane SCHWARZHOFF, Gunawan HERRI, Changyi ZHU, Ari KRISH, Mulijadi SULISTIO, Sun Keun LEE
  • Patent number: 8683321
    Abstract: The present invention relates to systems and methods for registry driven transformation of a document exchanged between businesses or applications. More particularly, it relates to systems and protocols for using one or more commonly accessible registries to transform electronic commerce documents among dissimilar interfaces, preferably XML documents. Particular aspects of the present invention are described in the claims, specification and drawings.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: March 25, 2014
    Assignee: Open Invention Network
    Inventors: Christopher Todd Ingersoll, Jayaram Rajan Kasi, Alexander Holmes, Michael Clark, Ashok Aletty, Sathish Babu K. Senathi, Helen S. Yuen
  • Patent number: 8683311
    Abstract: A method described herein includes receiving data that identifies a web page, wherein the data that identifies the web page is desirably displayed to a first individual and resolving the web page to generate a markup language document, wherein the markup language document comprises unstructured data. The method also includes extracting portions of the markup language document and generating a structured data object, wherein the structured data object includes the portions of the markup language document. The method further includes causing a summary of the web page to be displayed to the first individual, wherein the summary of the web page is based at least in part upon the structured data object.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Francislav P. Penov, Patrick Jakubowski, Wissam Kazan, Amandeep S. Ghag, György K. Schadt
  • Patent number: 8683325
    Abstract: A method is provided. The method includes (1) placing, within a common style file, definitions of each of a plurality of transformations for displaying the contents of a data file, wherein the definitions of at least two of the transformations are different from each other, (2) encoding, within a display file, instructions for (a) providing a user with a choice to select a particular transformation and (b) causing the contents of a data file to be displayed according to a transformation selected by a user, and (3) distributing the style file and the display file to a user. Related methods are also provided, as well as data structure, encoded in a computer-readable storage medium, for use in practicing these methods.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: March 25, 2014
    Assignee: EMC Corporation
    Inventors: Robert Andrew Ballantyne, Utkarsh Vipul
  • Patent number: 8677231
    Abstract: There is provided a method for requesting an electronic document based on XML in which the electronic document is created using a syntax defining a structure of a constructed electronic document. The electronic document request method can include creating a request document including an element name/attribute name based on a previously prescribed syntax without defining an additional syntax for requesting the electronic document, requesting a supply of the electronic document having an information on the element name/attribute name recorded in the request document, and receiving the electronic document including the information on the requested element name/attribute name.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 18, 2014
    Assignee: LG Electronics, Inc.
    Inventors: Hye Jeong Jeon, Kyoung Ro Yoon, Bae Geun Kang
  • Patent number: 8667389
    Abstract: Method for transforming an input data structure to an output data structure according to requirements specified in a transformation template. The method includes translating an input data structure in an input container format to an output data structure in a different output container format and converting an input data structure to an output data structure where the structures have the same container format. During transformation, modifications to the structure and/or content of the input data structure may be made. The resulting output data structure is dynamically determined based on the structure and content of the input data structure. The input data structure is represented by a data structure tree, each node of the tree having an associated scope dictionary containing zero or more key-value pairs. The tree is traversed downwards as scope dictionaries are created and/or modified and traversed upwards as data of the output data structure tree is created.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: March 4, 2014
    Assignee: Apple Inc.
    Inventor: David Robert Black
  • Patent number: 8667169
    Abstract: A method is provided in one example and includes receiving network traffic associated with a first user and a second user; evaluating keywords in the network traffic in order to identify a topic of discussion involving the first and the second users; determining a first sentiment associated with a first data segment associated with the first user; determining a second sentiment associated with a second data segment associated with the second user; and generating an argument map based on the first data sentiment and the second data sentiment.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: March 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Deepti Patil, Satish K. Gannu, Ashutosh A. Malegaonkar
  • Patent number: 8661342
    Abstract: Various technologies and techniques are disclosed for integrating a customer relationship management application with a mail merge operation on a client-side word processor. Mail merge settings are received from a user, including a record set to use in a mail merge operation. A new mail merge document is created. The record set is added to the mail merge document. A link is added to a template that will control the mail merge operation on a client-side word processor. The linked template gets attached to the new mail merge document when opened on the client-side word processor. Techniques for beginning a mail merge operation on a client-side word processor are described. A downloaded mail merge document is validated. The record set contained in the downloaded mail merge document is separated into one or more separate files. A mail merge wizard is started and advanced to a proper stage.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael J. Lu, Edward A. Martinez, Shashi Ranjan
  • Patent number: 8661459
    Abstract: A content syndication platform, such as a web content syndication platform, manages, organizes and makes available for consumption content that is acquired from the Internet. In at least some embodiments, the platform can acquire and organize web content, and make such content available for consumption by many different types of applications. These applications may or may not necessarily understand the particular syndication format. An application program interface (API) exposes an object model which allows applications and users to easily accomplish many different tasks such as creating, reading, updating, deleting feeds and the like.
    Type: Grant
    Filed: June 21, 2005
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Amar S. Gandhi, Edward J. Praitis, Jane T. Kim, Sean O. Lyndersay, Walter V. von Koch, William Gould, Bruce A. Morgan, Cindy Kwan
  • Patent number: 8656276
    Abstract: A position information management system, an image forming apparatus, a position information management method and a storage medium is provided. The position information management system includes a document acquisition unit that acquires an electronic document to be printed; a layout acquisition unit that acquires layout information for printing the electronic document on a medium in a layout different from a layout for ordinary printing; and an information generation unit that generates correspondent information between a position on the electronic document and a position on the medium in the case where the electronic document is printed on the medium on the basis of the layout information.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: February 18, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Kei Tanaka
  • Patent number: 8645816
    Abstract: User documentation is customized. First and second pieces of user documentation content are generated based on predetermined requirements. The first piece is maintained independently from the second piece. The first and second pieces are processed in accordance with stylesheets. Localized content is derived from the first and second pieces. A deliverable document is derived from the first and second pieces. The document is provided in response to a user interface prompt.
    Type: Grant
    Filed: September 29, 2006
    Date of Patent: February 4, 2014
    Assignee: EMC Corporation
    Inventors: Neal Kelley, Gnanasambandam Palaniswami, Anne C. Pelon, Eric J. Wornham