WO2011156137A3 - Rendering incompatible content within a user interface - Google Patents

Rendering incompatible content within a user interface Download PDF

Info

Publication number
WO2011156137A3
WO2011156137A3 PCT/US2011/037989 US2011037989W WO2011156137A3 WO 2011156137 A3 WO2011156137 A3 WO 2011156137A3 US 2011037989 W US2011037989 W US 2011037989W WO 2011156137 A3 WO2011156137 A3 WO 2011156137A3
Authority
WO
WIPO (PCT)
Prior art keywords
web
web content
rendering
user interface
content
Prior art date
Application number
PCT/US2011/037989
Other languages
French (fr)
Other versions
WO2011156137A2 (en
Inventor
Daniel J. Giambalvo
Andrew D. Cox
Radu C. Margarint
Original Assignee
Microsoft Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corporation filed Critical Microsoft Corporation
Priority to EP11792878.8A priority Critical patent/EP2580654A4/en
Priority to RU2012153168/08A priority patent/RU2600546C2/en
Priority to AU2011264508A priority patent/AU2011264508B2/en
Priority to CN201180028579.7A priority patent/CN102918491B/en
Priority to KR1020127032123A priority patent/KR20130120371A/en
Priority to JP2013514199A priority patent/JP5813102B2/en
Publication of WO2011156137A2 publication Critical patent/WO2011156137A2/en
Publication of WO2011156137A3 publication Critical patent/WO2011156137A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/42Data-driven translation
    • G06F40/49Data-driven translation using very large corpora, e.g. the web

Abstract

An increasing amount of the world's content resides on the web in a form targeted to web browser rendering. It may be advantageous to utilize this web content within non-web-based rich client applications because such rich client applications may provide robust features and/or interactions that web-based platforms lack. Unfortunately, integrating web content into non-web user interfaces may be a difficult task. Accordingly, one or more systems and/or techniques for rendering web content within a user interface are disclosed herein. In particular, a composition component may be configured to invoke one or more rendering components to generate rendered web content in a common format within a surface. The rendered web content may be provided to a user interface for display. An input component may be configured to invoke a rendering component to update rendered web content based upon interaction with rendered web content within the user interface.
PCT/US2011/037989 2010-06-10 2011-05-25 Rendering incompatible content within a user interface WO2011156137A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
EP11792878.8A EP2580654A4 (en) 2010-06-10 2011-05-25 Rendering incompatible content within a user interface
RU2012153168/08A RU2600546C2 (en) 2010-06-10 2011-05-25 Visualisation of incompatible content in user interface
AU2011264508A AU2011264508B2 (en) 2010-06-10 2011-05-25 Rendering incompatible content within a user interface
CN201180028579.7A CN102918491B (en) 2010-06-10 2011-05-25 Rendering incompatible content within a user interface
KR1020127032123A KR20130120371A (en) 2010-06-10 2011-05-25 Rendering incompatible content within a user interface
JP2013514199A JP5813102B2 (en) 2010-06-10 2011-05-25 Rendering incompatible content within the user interface

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/797,869 2010-06-10
US12/797,869 US20110307808A1 (en) 2010-06-10 2010-06-10 Rendering incompatible content within a user interface

Publications (2)

Publication Number Publication Date
WO2011156137A2 WO2011156137A2 (en) 2011-12-15
WO2011156137A3 true WO2011156137A3 (en) 2012-02-16

Family

ID=45097270

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2011/037989 WO2011156137A2 (en) 2010-06-10 2011-05-25 Rendering incompatible content within a user interface

Country Status (8)

Country Link
US (1) US20110307808A1 (en)
EP (1) EP2580654A4 (en)
JP (1) JP5813102B2 (en)
KR (1) KR20130120371A (en)
CN (1) CN102918491B (en)
AU (1) AU2011264508B2 (en)
RU (1) RU2600546C2 (en)
WO (1) WO2011156137A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653278A (en) * 2015-12-30 2016-06-08 东软集团股份有限公司 System and method for operating multiple Web Apps

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8312365B2 (en) * 2010-06-11 2012-11-13 Microsoft Corporation Rendering web content with a brush
CN102830971B (en) * 2012-08-06 2015-08-26 优视科技有限公司 External application is utilized to rewrite the method and apparatus of browser pop-up box
EP2951718A4 (en) 2013-01-29 2016-08-31 Hewlett Packard Entpr Dev Lp Analyzing structure of web application
CN104956375B (en) * 2013-02-25 2018-04-03 慧与发展有限责任合伙企业 Rule-based presentation user's interface element
US20140372935A1 (en) * 2013-06-14 2014-12-18 Microsoft Corporation Input Processing based on Input Context
US9621611B2 (en) * 2014-06-30 2017-04-11 Apple Inc. Providing content in a platform-specific format
US9225625B1 (en) * 2015-03-26 2015-12-29 Linkedin Corporation Detecting and alerting performance degradation during features ramp-up
US10613713B2 (en) * 2015-10-07 2020-04-07 Google Llc Integration of content in non-browser applications
CN105975271A (en) * 2016-05-03 2016-09-28 广东欧珀移动通信有限公司 Desktop plug-in merging method and mobile terminal
US10949222B2 (en) * 2017-05-30 2021-03-16 Citrix Systems, Inc. System and method for displaying customized user guides in a virtual client application
CN110020329B (en) * 2017-07-13 2021-07-30 北京京东尚科信息技术有限公司 Method, device and system for generating webpage
CN113467827A (en) * 2021-07-19 2021-10-01 上海哔哩哔哩科技有限公司 Version control method and device for advertisement page

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050160358A1 (en) * 2004-01-20 2005-07-21 International Business Machines Corporation Method and system for creating and rendering client-side user interfaces via custom tags
US20050251736A1 (en) * 1999-12-06 2005-11-10 Girafa.Com Inc. Framework for providing visual context to www hyperlinks
US20080141116A1 (en) * 2006-12-06 2008-06-12 Microsoft Corporation Editing web pages via a web browser
KR20090056506A (en) * 2007-11-30 2009-06-03 주식회사 모션클라우드 Rich content creation system and method thereof, and media that can record computer program for method thereof

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278448B1 (en) * 1998-02-17 2001-08-21 Microsoft Corporation Composite Web page built from any web content
US7051282B2 (en) * 2003-06-13 2006-05-23 Microsoft Corporation Multi-layer graphical user interface
US7581175B1 (en) * 2005-05-10 2009-08-25 Adobe Systems, Incorporated File format conversion of an interactive element in a graphical user interface
US20070204220A1 (en) * 2006-02-27 2007-08-30 Microsoft Corporation Re-layout of network content
CN101055577A (en) * 2006-04-12 2007-10-17 龙搜(北京)科技有限公司 Collector capable of extending markup language
US20070276865A1 (en) * 2006-05-24 2007-11-29 Bodin William K Administering incompatible content for rendering on a display screen of a portable media player
US8612847B2 (en) * 2006-10-03 2013-12-17 Adobe Systems Incorporated Embedding rendering interface
US7614003B2 (en) * 2006-10-23 2009-11-03 Adobe Systems Incorporated Rendering hypertext markup language content
US8117541B2 (en) * 2007-03-06 2012-02-14 Wildtangent, Inc. Rendering of two-dimensional markup messages
US20090094522A1 (en) * 2007-10-04 2009-04-09 Tinbu, Llc Interactive presentation and distribution of web content
US8863013B2 (en) * 2008-04-01 2014-10-14 International Business Machines Corporation Generating a user defined page having representations of content in other pages
US8284197B2 (en) * 2008-07-11 2012-10-09 Advanced Micro Devices, Inc. Method and apparatus for rendering instance geometry

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050251736A1 (en) * 1999-12-06 2005-11-10 Girafa.Com Inc. Framework for providing visual context to www hyperlinks
US20050160358A1 (en) * 2004-01-20 2005-07-21 International Business Machines Corporation Method and system for creating and rendering client-side user interfaces via custom tags
US20080141116A1 (en) * 2006-12-06 2008-06-12 Microsoft Corporation Editing web pages via a web browser
KR20090056506A (en) * 2007-11-30 2009-06-03 주식회사 모션클라우드 Rich content creation system and method thereof, and media that can record computer program for method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653278A (en) * 2015-12-30 2016-06-08 东软集团股份有限公司 System and method for operating multiple Web Apps

Also Published As

Publication number Publication date
JP2013535052A (en) 2013-09-09
EP2580654A2 (en) 2013-04-17
WO2011156137A2 (en) 2011-12-15
JP5813102B2 (en) 2015-11-17
RU2012153168A (en) 2014-06-20
KR20130120371A (en) 2013-11-04
RU2600546C2 (en) 2016-10-20
AU2011264508A1 (en) 2012-12-13
US20110307808A1 (en) 2011-12-15
CN102918491B (en) 2015-07-22
EP2580654A4 (en) 2016-08-10
AU2011264508B2 (en) 2014-04-17
CN102918491A (en) 2013-02-06

Similar Documents

Publication Publication Date Title
WO2011156137A3 (en) Rendering incompatible content within a user interface
WO2007102711A3 (en) Apparatus and method for changing web design
WO2009143139A3 (en) Authoring package files
WO2011156167A3 (en) Web application pinning including task bar pinning
EP2220609A4 (en) Spreadsheet collaboration between rich and browser clients
WO2009126198A3 (en) A method and system for executing applications on a wireless device
WO2009139963A3 (en) Virtual desktop view scrolling
WO2009079190A3 (en) Changing visual content communication
WO2011156170A3 (en) Creating task sessions
WO2011156166A3 (en) Dynamic web application notifications including task bar overlays
WO2010048274A3 (en) Method and apparatus for generating a web-based user interface
WO2011156169A3 (en) Creating and launching a web application with credentials
BRPI0718315A2 (en) APPLIANCE AND DISPERSION OF POWDER, METHOD OF MANUFACTURING AND USING THE APPLIANCE, AND COMPONENTS THAT MAY BE USED IN THE APPLIANCE AND OTHER DEVICES.
WO2010036481A3 (en) User interface for internet advertisement
WO2009050345A3 (en) Method and device for creating computer applications
WO2009012330A3 (en) Dashboard surfaces
WO2008144729A3 (en) Electronic game utilizing photographs
WO2012021901A3 (en) Methods and systems for virtual experiences
WO2011130228A3 (en) Scrolling in large hosted data set
WO2007100702A3 (en) System and method for enabling persistent values when navigating in electronic documents
WO2008058022A3 (en) User-generated content with instant-messaging functionality
WO2011156156A3 (en) List integration
WO2010148364A3 (en) Solver-based visualization framework
WO2012088486A3 (en) Private pinning including task bar pinning and jump list task and item launching
WO2010111146A3 (en) Sharable distributed dictionary for applications

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201180028579.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11792878

Country of ref document: EP

Kind code of ref document: A2

WWE Wipo information: entry into national phase

Ref document number: 2011792878

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 10173/CHENP/2012

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 2012153168

Country of ref document: RU

Kind code of ref document: A

Ref document number: 20127032123

Country of ref document: KR

Kind code of ref document: A

ENP Entry into the national phase

Ref document number: 2013514199

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2011264508

Country of ref document: AU

Date of ref document: 20110525

Kind code of ref document: A