Source: https://patents.google.com/patent/US9037974B2/en
Timestamp: 2019-10-14 00:37:37
Document Index: 792884711

Matched Legal Cases: ['Application No. 200880123232', 'Application No. 2010', 'Application No. 200880123232', 'Application No. 200880123232', 'Application No. 200880123232', 'Application No. 200880123232', 'Application No. 2010', 'art 4']

US9037974B2 - Creating and editing dynamic graphics via a web interface - Google Patents
US9037974B2
US9037974B2 US11/965,774 US96577407A US9037974B2 US 9037974 B2 US9037974 B2 US 9037974B2 US 96577407 A US96577407 A US 96577407A US 9037974 B2 US9037974 B2 US 9037974B2
US11/965,774
US20090172559A1 (en
2007-12-28 Application filed by Microsoft Technology Licensing LLC filed Critical Microsoft Technology Licensing LLC
2007-12-28 Priority to US11/965,774 priority Critical patent/US9037974B2/en
2007-12-28 Assigned to MICROSOFT CORPORATION reassignment MICROSOFT CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: UNDERHILL, THOMAS CHARLES, KOLBA, ROBERT EMMETT, JR, DOUGLAS, SCOTT HARRISON, WALDMAN, LAWRENCE
2009-07-02 Publication of US20090172559A1 publication Critical patent/US20090172559A1/en
2015-05-19 Publication of US9037974B2 publication Critical patent/US9037974B2/en
receiving a first request at the Web service for a dynamic graphic, the first request including order information for a plurality of shape elements of a presentation document, wherein the order information comprises an order of a plurality of text items, each text item corresponding to a shape element;
in response to receiving the first request, generating the dynamic graphic based upon the first request, wherein the dynamic graphic comprises a first layout of the plurality of shape elements, wherein each shape element includes a textual element that corresponds to a text item of the plurality of text items, wherein a first shape element includes a first textual element corresponding to a first text item, wherein the order information of the plurality of text items defines a relationship between the plurality of shape elements in the first layout, wherein the first layout is one of a plurality of layouts, and wherein at least two of the plurality of layouts differently define the positioning of the plurality of shape elements for the dynamic graphic;
returning the dynamic graphic in response to the first request; and
when a second request including an indicator to change at least one shape element of the plurality of shape elements is received, and in response to receiving the second request, generating a modified dynamic graphic based on the second request and returning the modified dynamic graphic in response to the second request, wherein the modified dynamic graphic comprises a second layout of the plurality of shape elements including a second shape element that includes the first textual element corresponding to the first text item, wherein the second shape element is different from the first shape element, and wherein the order information of the plurality of text items also defines the relationship between the plurality of shape elements in the second layout.
2. The method of claim 1, wherein the first request comprises a list of text items for the dynamic graphic and data identifying a layout type for the dynamic graphic.
3. The method of claim 2, wherein generating the dynamic graphic comprises generating a dynamic graphic having a type corresponding to the layout type and including shape elements corresponding to the text items identified in the first request.
4. The method of claim 3, wherein the first request further comprises data identifying a visual style for the dynamic graphic.
5. The method of claim 4, wherein generating the dynamic graphic comprises generating the dynamic graphic having a style corresponding to the visual style identified in the first request.
6. The method of claim 5, wherein the first request further comprises data identifying a set of colors for the dynamic graphic.
7. The method of claim 6, wherein generating the dynamic graphic comprises generating the dynamic graphic in the set of colors identified in the first request.
providing by way of a Web browser a user interface for specifying a list of text items for the dynamic graphic and a layout type for the dynamic graphic, each text item comprising one or more characters;
receiving a first request at the Web browser to generate the dynamic graphic, the first request including order information for a plurality of shape elements of a presentation document;
in response to receiving the first request to generate the dynamic graphic, transmitting a first message for the dynamic graphic to a Web service, the message for the dynamic graphic comprising the list of text items and data identifying a layout type for the dynamic graphic, the layout type including shape elements, wherein each shape element includes a textual element that corresponds to a text item of the list of text items, wherein a first shape element includes a first textual element corresponding to a first text item, wherein the order information of the list of text items defines a relationship between the plurality of shape elements in the layout type, wherein the layout type is one of a plurality of layout types, and wherein at least two layout types of the plurality of layout types differently define the positioning of the plurality of shape elements for the dynamic graphic;
receiving from the Web service the dynamic graphic;
displaying the received dynamic graphic by way of the Web browser;
receiving a second request at the Web browser to change shape elements, wherein the second request indicates a second layout type that includes a different shape element that includes the first textual element corresponding to the first text item, wherein the order information of the plurality of text items also defines the relationship between the plurality of shape elements in the second layout type;
in response to receiving the second request, transmitting the second request as a second message to the Web service;
receiving from the Web service a modified dynamic graphic, wherein the modified dynamic graphic comprises a change in the order of shape elements according to the second layout type; and
displaying the modified dynamic graphic.
in response to determining that a property of the dynamic graphic has been modified, transmitting a third message for the dynamic graphic to the Web service, the third message for the dynamic graphic comprising the modified property;
in response to determining that the text items have been modified, transmitting a third message for the dynamic graphic to the Web service, the third message for the dynamic graphic comprising a modified list of text items;
in response to determining that the layout type has been modified, transmitting a third message for the dynamic graphic to the Web service, the third message for the dynamic graphic comprising data identifying a modified layout type for the dynamic graphic;
12. The method of claim 8, further comprising providing within the Web browser a user interface for specifying a style for the dynamic graphic, and wherein the first request for the dynamic graphic transmitted to the Web service further comprises data identifying the style.
in response to determining that the style has been modified, transmitting a third message for the dynamic graphic to the Web service, the third message for the dynamic graphic comprising data identifying a modified style for the dynamic graphic;
14. The method of claim 8, further comprising providing within the Web browser a user interface for specifying a color for the dynamic graphic, and wherein the first request for the dynamic graphic transmitted to the Web service further comprises data identifying the color.
in response to determining that the color has been modified, transmitting a third message for the dynamic graphic to the Web service, the third message for the dynamic graphic comprising data identifying a modified color for the dynamic graphic;
16. A computer storage memory device having computer executable instructions stored thereon which, when executed by a computer, cause the computer to:
receive at the Web service a first request for a dynamic graphic, the first request supplying the parameters, the parameters including order information for a plurality of elements of a presentation document, the parameters corresponding to an order of text items, wherein each text item corresponds to a shape element of a plurality of shape elements, wherein the plurality of shape elements are arranged according to a first layout, wherein the first layout is one of a plurality of layouts, and wherein at least two layouts of the plurality of layouts differently define the positioning of the plurality of shape elements for the dynamic graphic;
generate a dynamic graphic based upon the parameters in response to the first request, wherein the order information of the plurality of text items defines a relationship between the plurality of shape elements in the first layout;
return the dynamic graphic as a response to the first request for a dynamic graphic;
receiving at the Web service a second request to generate a modified dynamic graphic based on an indicator to change at least one of the plurality of shape elements, wherein the modified dynamic graphic includes a second layout of the plurality of shape elements corresponding to at least one different shape element;
generating the modified dynamic graphic based on the at least one different shape element, wherein the order information of the plurality of text items also defines the relationship between the plurality of shape elements in the second layout, and wherein the modified dynamic graphic includes a second layout of the plurality of shape elements; and
returning the modified dynamic graphic as a response to the second request.
17. The computer storage memory device of claim 16, wherein the parameters specify a layout type and a list of text items for the dynamic graphic.
18. The computer storage memory device of claim 16, wherein the parameters further specify a style for the dynamic graphic.
19. The computer storage memory device of claim 17, wherein the parameters specify a color for the dynamic graphic.
20. The computer storage memory device of claim 18, wherein the Web service operates in a stateless mode of operation or a stateful mode of operation, wherein when operating in the stateful mode of operation the Web service maintains a state identifying the layout type, list of text items, style, and color for the dynamic graphic.
US11/965,774 2007-12-28 2007-12-28 Creating and editing dynamic graphics via a web interface Active 2031-03-15 US9037974B2 (en)
US11/965,774 US9037974B2 (en) 2007-12-28 2007-12-28 Creating and editing dynamic graphics via a web interface
JP2010540712A JP5687065B2 (en) 2007-12-28 2008-11-27 Create and edit dynamic graphics via web interface
EP08868960.9A EP2248000A4 (en) 2007-12-28 2008-11-27 Creating and editing dynamic graphics via a web interface
CN200880123232.9A CN101910990B (en) 2007-12-28 2008-11-27 Creating and editing dynamic graphics via a web interface
KR1020107013927A KR101531435B1 (en) 2007-12-28 2008-11-27 Creating and editing dynamic graphics via a web interface
US14/692,372 US20150227494A1 (en) 2007-12-28 2015-04-21 Creating and editing dynamic graphics via a web interface
US14/692,372 Continuation US20150227494A1 (en) 2007-12-28 2015-04-21 Creating and editing dynamic graphics via a web interface
US20090172559A1 US20090172559A1 (en) 2009-07-02
US9037974B2 true US9037974B2 (en) 2015-05-19
US11/965,774 Active 2031-03-15 US9037974B2 (en) 2007-12-28 2007-12-28 Creating and editing dynamic graphics via a web interface
US14/692,372 Abandoned US20150227494A1 (en) 2007-12-28 2015-04-21 Creating and editing dynamic graphics via a web interface
USD769920S1 (en) * 2014-06-24 2016-10-25 Robert Bosch Gmbh Display screen with graphical user interface
CN108805962A (en) * 2018-05-29 2018-11-13 广州梦映动漫网络科技有限公司 A kind of generation method and electronic equipment of dynamic caricature
JP2010033551A (en) * 2008-06-26 2010-02-12 Canon Inc Design editing apparatus, design editing method, and design editing program
BR112014003925A2 (en) * 2011-08-19 2017-02-21 Apple Inc digital book content authoring method and digital book content authoring system
JP6031535B2 (en) * 2014-02-10 2016-11-24 ネイバー コーポレーションＮＡＶＥＲ Ｃｏｒｐｏｒａｔｉｏｎ Site management method and system for supporting site production using various types of cards
CN107783986A (en) * 2016-08-25 2018-03-09 平安科技（深圳）有限公司 Web graph editing method and terminal
US20040003121A1 (en) 2002-04-12 2004-01-01 Murata Kikai Kabushiki Kaisha Document server and recording medium recording document processing program
US20060114505A1 (en) 2006-02-24 2006-06-01 The Go Daddy Group, Inc. Online image processing systems and methods
US20060263133A1 (en) 2005-05-17 2006-11-23 Engle Jesse C Network based method and apparatus for collaborative design
WO2007112447A2 (en) 2006-03-28 2007-10-04 Motionbox, Inc. A system for individual and group editing of networked time-based media
2007-12-28 US US11/965,774 patent/US9037974B2/en active Active
2008-11-27 CN CN200880123232.9A patent/CN101910990B/en active IP Right Grant
2008-11-27 WO PCT/US2008/085054 patent/WO2009085526A1/en active Application Filing
2008-11-27 KR KR1020107013927A patent/KR101531435B1/en active IP Right Grant
2008-11-27 EP EP08868960.9A patent/EP2248000A4/en not_active Withdrawn
2008-11-27 JP JP2010540712A patent/JP5687065B2/en active Active
2015-04-21 US US14/692,372 patent/US20150227494A1/en not_active Abandoned
JP2011508344A (en) 2007-12-28 2011-03-10 マイクロソフト コーポレーション Creating and editing dynamic graphics via a Web interface
"About ZCubes" , 1996-2007, ZCubes Inc. , pp. 1-6.
"Depicter" , retrieved on Oct. 24, 2007 at <<http://www.depicter.com/>>, p. 1.
"Depicter" , retrieved on Oct. 24, 2007 at >, p. 1.
"Draw4free", retrieved on Oct. 24, 2007 at <<http://www.draw4free.com/aboutPage.htm>>, p. 1.
"Draw4free", retrieved on Oct. 24, 2007 at >, p. 1.
"Fifth Office Action for China Application No. 200880123232.9", Mailed Date: Feb. 8, 2014, Filed Date: Nov. 27, 2008, 6 Pages.
"Notice of Allowance Issued in Japanese Patent Application No. 2010-540712", Mailed Date: Jan. 8, 2015, 3 Pages.
"Notice of Allowance Received in China Patent Application No. 200880123232.9", Mailed Date: May 12, 2014, Filed Date: Nov. 27, 2008, 4 Pages.
"The Web Based Graphics Editor" , 2006, Ajax13 , p. 1.
China Application 200880123232.9, Fourth Office Action mailed Oct. 10, 2013, 6 pages.
China Application No. 200880123232.9, Notice on the Fourth Office Action mailed Oct. 10, 2013, 6 pages.
Chinese Application 200880123232.9, Notice on the Third Office Action mailed Jun. 24, 2013, 9 pages.
Chinese Notice on the First Office Action mailed Apr. 23, 2012, in Application No. 200880123232.9 (8 pages).
Chinese Notice on the Second Office Action mailed Dec. 24, 2012, in Application No. 200880123232.9 (14 pages).
Hokugou, Tatsurou, "Start of ‘Integration Period’ of WWW and Desktop; Heating up of Future Generation Platform Battle for Implementation of WaaC," Nikkei Electronics, No. 953, pp. 85-92, Nikkei Business Publications, Inc., Japan, Jun. 4, 2007.
Hokugou, Tatsurou, "Start of 'Integration Period' of WWW and Desktop; Heating up of Future Generation Platform Battle for Implementation of WaaC," Nikkei Electronics, No. 953, pp. 85-92, Nikkei Business Publications, Inc., Japan, Jun. 4, 2007.
International Search Report dated May 27, 2009 in International Application No. PCT/US2008/085054.
Ishikawa, Michitomo, "Office X Gallon Hat; Shadow Leading Player of Office Series!? Fully Using Power Point (1) 18," Mac People, vol. 8, No. 21, pp. 148-149, ASCII Corporation, Japan, Nov. 1, 2002.
Japanese Application 2010-540712, Decision of Rejection mailed Jul. 23, 2013, 6 pages.
Japanese Notice of Rejection mailed on Feb. 15, 2013, in Application No. 2010-540712 (8 pages).
Kajihara, Kiroo, "Contemporary Arrangement of Health Concept; Presentations (3) by using Power Pint,": Medical Care & Computer, vol. 11, No. 1, pp. 55-58, Electronic Publishing Company Japan, Japan, Jan. 20, 2000.
Korean Application 10-2010-7013927, Preliminary Rejection mailed Oct. 28, 2014, 6 pages.
Mizuno, Takaaki, "Part 4 Web 2.0 System SaaS [office application version] Checking Usability of [office SaaS]," Computerworld Get Technology Right, vol. 3, No. 10, pp. 78-84, IDG Japan, Inc. Japan, Oct. 1, 2006.
Seeing is Believing; Leading you to Unknown Newest Site; Experience Web 2.0!; Chapter 3, Fellows are Present Even in the Opposite Side of the Earth, Nikkei Personal Computing, No. 518, pp. 62-67, Nikkei Business Publications, Inc., Japan, Nov. 27, 2006.
US9672013B2 (en) 2014-05-30 2017-06-06 International Business Machines Corporation Customized ready-to-go componentized application definitions
EP2248000A4 (en) 2017-06-28
CN101910990B (en) 2014-08-27
JP2011508344A (en) 2011-03-10
US20090172559A1 (en) 2009-07-02
JP5687065B2 (en) 2015-03-18
EP2248000A1 (en) 2010-11-10
KR20100110307A (en) 2010-10-12
KR101531435B1 (en) 2015-06-24
WO2009085526A1 (en) 2009-07-09
US20150227494A1 (en) 2015-08-13
CN101910990A (en) 2010-12-08