Class / Patent application number | Description | Number of patent applications / Date published |
715211000 | Drawing | 36 |
20080244376 | METHOD OF AUTOMATICALLY POPULATING AND GENERATING FLOWCHART CELLS - A method for creating a multimedia experience is disclosed. The method includes defining a first cell, defining a first branch selectively associated with the first cell, and defining a second branch selectively associated with the first cell. The method further includes associating a variable with the first cell that is configured to identify one of the first and second branches. The method further includes defining a second cell, associating the second cell to the first cell such that the variable is reflected in the second cell, and generating copies of the first and second branches in response to the association of the variable to the second cell. | 10-02-2008 |
20090055722 | CUSTOMIZABLE CERTIFICATE DESIGN AND METHOD OF USE - The invention is a method for creating a customizable certificate design comprising a word patterned background with words or phrases related to a special event interdispersed with user inputted words or phrases and a central emblem. | 02-26-2009 |
20090132903 | VISUAL SYSTEM FOR VISUALIZING, NAVIGATING, AND EDITING ATTRIBUTE LATTICES WITHIN OLAP DATABASES - Various technologies and techniques are disclosed for creating and managing a visual representation of OLAP attributes and relationships for a dimension. A visual representation is generated that contains an arrangement of shapes with connections between shapes. One or more sub-elements are contained within at least some of the shapes. Connections between the shapes represent relationships between attributes in an OLAP dimension. The containment of a respective sub-element within a respective shape represents a relationship between an attribute being represented by the respective sub-element and an attribute being represented by the respective shape. Shapes representing OLAP attributes and relationships can be programmatically grouped and ungrouped. When an attribute does not have any outgoing relationships, when an attribute only has one incoming relationship, and when the attribute is not a level in a user-defined hierarchy, a grouping process is performed to put the attribute in an expandable shape belonging to another attribute. | 05-21-2009 |
20090164879 | METHOD AND SYSTEM FOR CONTROLLING THE RE-EXECUTION OF A RULE BRANCH - A system and a method control the re-execution of a rule branch in a rule represented by a graphic flowchart in a MES system. At developing time there is defined a recycle step which includes a conditional expression to be customized, at engineering time. The recycle step also has an internal counter. Each time it is executed in run time, the status of the recycle step is set by the execution engine as “active” status until the set of steps of the rule branch that follows is executed and then the recycle step status is set as “non-active.” At run time, the execution engine keeps waiting any request of executing a certain recycle step that is in “active” status. At run time, when the execution engine executes a certain recycle step, it sets the status of the set of steps of the rule branch that follows as “non already-executed” status. Also at run time, as the execution engine executes a certain step that is not a recycle step, it sets the status of the certain executed step to “already-executed” status and ignores the execution of steps whose status is “already-executed.” At engineering time, a flowchart rule is designed that comprises a set of interconnected steps containing at least one recycle step. At run time, the interconnected step set containing at least one recycle step of the flowchart rule is executed by the execution engine. | 06-25-2009 |
20090199081 | WEB-BASED VISUALIZATION, REFRESH, AND CONSUMPTION OF DATA-LINKED DIAGRAMS - Technologies are described herein for refreshing data-linked diagrams on a server computer and viewing and consuming the refreshed diagrams via a Web browser. A drawing program allows equations within a diagram definition to define how external data is utilized to modify the attributes of a diagram element. When the diagram is published to a server computer, the definition is converted to server-legible definition. A published diagram is generated that includes a diagram representation defined by the server-legible definition. Upon a request for the published diagram, the external data is refreshed and the diagram definition is updated. The equations are recalculated to generate new element attributes. The diagram representation is then updated with the new attributes and returned for display by a client Web browser. An interface provides exploration tools and a client API exposes methods for surfacing external data and annotating the diagram. | 08-06-2009 |
20100058161 | AUTOMATIC MANAGEMENT OF DIAGRAM ELEMENTS - Managing diagram elements in a drawing becomes more challenging as the number of diagram elements increases. Placing a new diagram element in a drawing often requires manual movement of one or more other diagram elements within the drawing. Functionality can be implemented within a drawing application to automatically manage diagram elements in a drawing by applying layouts to sets of diagram elements. A drawing tool can associate a set of diagram elements and assigns them a exclusive area or region in the drawing space. Since a layout occupies an exclusive area, the drawing tool can manage the drawing space by automatically moving elements within a first layout when overlap with a second layout is detected. Managing drawing spaces with layouts reduces time spent adjusting diagram elements as a result of applying operations to other elements. | 03-04-2010 |
20100058162 | AUTOMATIC CUSTOMIZATION OF DIAGRAM ELEMENTS - Manually changing properties of each diagram element placed in a drawing becomes tedious. A significant amount of time is spent manually customizing diagram elements creating or editing a drawing. Functionality can be implemented within a drawing application to allow automatic diagram element customization based on a set of diagram element policies. Diagram policies specify conditions for customizing properties of a diagram element. Automatic customization of diagram elements reduces time spent creating drawings because diagram elements will be placed in a drawing in their desired configurations. | 03-04-2010 |
20120017142 | INFORMATION PROCESSING APPARATUS, PROCESSING METHOD OF THE SAME, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM - If a web page contains a moving image object, an information processing apparatus generates drawing data of the moving image object in a raster format and creates captured data by incorporating the generated drawing data of the moving image object into drawing data of the web page generated in a vector format. | 01-19-2012 |
20120042233 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND NON-TRANSITORY COMPUTER READABLE RECORDING MEDIUM - An information processing apparatus includes a vector data acquiring unit, a partial vector data generating unit, and a partial image data generating unit. The vector data acquiring unit acquires vector data contained in image data representing a document image. The partial vector data generating unit generates plural pieces of partial vector data for drawing respective parts into which a drawing target based on the vector data is divided. The partial image data generating unit generates plural pieces of partial image data which include the plural pieces of partial vector data and which constitute the document image. | 02-16-2012 |
20120066577 | Concurrent Editing of Online Drawings - A webpage contains a canvas. The canvas contains a drawing that is editable within the webpage by a user of a client device and by other users who use other client devices to open webpages that include the canvas. While the webpage is open on the client device, the drawing is dynamically updated to reflect edits made to the drawing by the user and by the other users at approximately times that the user and the other users make the edits to the drawing. The drawing is stored on a server system such that when the user closes the webpage, the other users can continue to edit the drawing. When the user reopens the webpage, the canvas contains the drawing as edited by the other users. | 03-15-2012 |
20120072819 | Asynchronous Redrawing in Online Document Processors - An online document processor can redraw a document asynchronously upon receiving a download or edit command. After receiving a download command, the document processor downloads a portion of the document to user equipment, redraws the portion, downloads another portion, and determines whether a new edit command has been received. The document processor allocates time intervals for downloading new portions, redrawing previously downloaded portions, and receiving new edit commands. After receiving an edit command, the document processor selects one of several redraw operations. For edit operations in which the document display needs to be updated before a new edit operation can be processed, only the portion of the document up to the displayed portion of the document is redrawn. For other edit operations, the document processor operates in a time division multiplex mode in which time intervals for receiving new edit commands are alternated with time intervals for performing redraw operations. | 03-22-2012 |
20120144283 | ANNOTATION METHOD AND SYSTEM FOR CONFERENCING - A conferencing system comprises a plurality of computing devices communicating over at least one network during a conference session, at least one of the computing devices being configured to share content displayed thereby with other computing devices, the other computing devices displaying the shared content, at least one of the computing devices also being configured to accept input annotations made on the displayed shared content and to share input annotations with other computing devices over a channel independent of the shared content. | 06-07-2012 |
20120331373 | Asynchronous Redrawing in Online Document Processors - An online document processor can redraw a document asynchronously upon receiving a download or edit command. After receiving a download command, the document processor downloads a portion of the document to user equipment, redraws the portion, downloads another portion, and determines whether a new edit command has been received. The document processor allocates time intervals for downloading new portions, redrawing previously downloaded portions, and receiving new edit commands. After receiving an edit command, the document processor selects one of several redraw operations. For edit operations in which the document display needs to be updated before a new edit operation can be processed, only the portion of the document up to the displayed portion of the document is redrawn. For other edit operations, the document processor operates in a time division multiplex mode in which time intervals for receiving new edit commands are alternated with time intervals for performing redraw operations. | 12-27-2012 |
20130007582 | SYSTEM AND METHOD FOR PRODUCING OUTER SHADOWS AND REFLECTIONS - A method for rendering a page, including: obtaining an electronic document (ED) identifying a main object and multiple shadow parameters; determining a main bounding box surrounding the main object on the page; creating a main brush including the main object; calculating a shadow bounding box based on the main bounding box and at least one of the multiple shadow parameters; creating a shadow brush by applying a shadow transformation matrix to the main brush, where the shadow transformation matrix maps the main object to a shadow defined by the multiple shadow parameters; inserting, into a main display list for the page, a set of instructions to: paint the shadow bounding box with the shadow brush; and paint the main bounding box with the main brush. | 01-03-2013 |
20130080869 | APPARATUS AND METHOD FOR TRACING A DOCUMENT IN A PUBLICATION - A system and method for tracing an electronic document within a publication are provided. A message is associated with the electronic document. The binary representation of the message is encoded as a mark defining a drawing arrangement of geometrical shapes which encode the message in the glyph of the mark or of a single character then used as a mark. The mark is added to the electronic document and is provided at a specific location with respect to the borders and/or center of the document. The traceable document thus created is added to the publication. To track the document, the publication is sent to an electronic scanner module implementing a hook. The hook searches for the geometrical shapes representing the message in the mark. When found, the mark allows for obtaining positional information about the document including position in page, page number, width, length, X/Y ratio etc. | 03-28-2013 |
20130124956 | Coauthoring in a Drawing Tool - Methods and systems for coauthoring in a drawing tool are described. One computer-implemented method includes displaying a first user name of a first user in association with a first shape on a drawing, and receiving an indication that a second user is collaborating on the drawing. The method includes receiving an indication that the second user has modified a second shape on the drawing. The method also includes, in response to the indication that the second user has modified the second shape, displaying a second user name of the second user in association with the second shape on the drawing. The methods and systems can also include, in some cases, periodic sharing of metadata among coauthors, to indicate edits made by other coauthors. | 05-16-2013 |
20130167001 | CREATING HTML/CSS REPRESENTATIONS OF A GEOMETRIC SYMBOL - The invention relates to the creation of a HTML/CSS representation of a geometric symbol by processing ( | 06-27-2013 |
20130246899 | DRAWING SUPPORT APPARATUS, SUPPORTING METHOD AND DRAWING SUPPORT PROGRAM - Disclosed is a drawing support apparatus or the like that realizes a reduction of an execution frequency of a re-drawing processing performed for treating a drawing inconvenience caused by drawing timing in a Web browser. | 09-19-2013 |
20130275846 | ELECTRONIC DEVICE AND METHOD FOR INPUTTING AND MANAGING USER DATA - An electronic device and a method for inputting and managing user data are provided. The method for operating an electronic device includes receiving an input of at least one of a highlight mark and a drawing mark to at least one portion of electronic contents, and displaying the at least one input mark together with the electronic contents. | 10-17-2013 |
20130346842 | PROGRAMMABLE DISPLAY DEVICE AND DRAWING-DATA CREATION METHOD - A programmable display device that is connected to a control device controlling a plurality of devices and functions as a user interface for the control device includes an acquisition unit that acquires drawing data including class definition information having a plurality of objects linked as one composite object, an instance generation unit that generates a composite object instance according to the class definition information, and a display control unit that displays a screen corresponding to the composite object on a display unit according to the generated composite object instance, and the generated instance has the plurality of objects and a virtual device memory for instance that is cross-referenced when data is transferred among the objects. | 12-26-2013 |
20140053051 | APPLICATION SERVER AND METHOD FOR EDITING DRAWINGS OF WEBPAGE - In a method for editing drawings of a webpage using an application server, the application server connects to at least one terminal device through a network. The application server obtains a webpage document from a storage device of the application server when a webpage access request is received from a browser of the terminal device. The application server generates a drawing editing interface according to the webpage document, and displays a webpage including the drawing editing interface on a display screen of the terminal device using the browser. The application server performs an editing operation on a drawing of the webpage through the drawing editing interface of the browser, generates basic information of elements of the drawing and connection information of the elements, and stores the basic information and the connection information of the elements into the storage device. | 02-20-2014 |
20140189481 | Scale Information for Drawing Annotations - The present disclosure includes, among other things, systems, methods and program products for using, storing and retrieving scale information. | 07-03-2014 |
20140215298 | Creating Tag Clouds Based on User Specified Arbitrary Shape Tags - Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output. | 07-31-2014 |
20140215299 | Creating Tag Clouds Based on User Specified Arbitrary Shape Tags - Mechanisms are provided for generating a shape tag cloud display. A user input is received that specifies an arbitrarily hand-drawn shape tag. A set of shape tag equivalence classes is updated based on the received user input to assign the arbitrarily hand-drawn shape tag to a shape tag equivalence class having similar previously entered arbitrarily hand-drawn shape tags. Rankings of the shape tags relative to one another are generated. The shape tag cloud display is generated based on the rankings. A representation of each shape tag within the shape tag cloud display has display characteristics based on the rankings. The shape tag cloud display is then output. | 07-31-2014 |
20140281866 | DISPLAY APPARATUS AND COMPUTER READABLE RECORDING MEDIUM FOR RECORDING CONTROL PROGRAM OF DISPLAY APPARATUS - An electronic paper terminal as a display apparatus selects one drawing mode (for example, eraser mode) as a drawing mode when a handwriting image by a handwriting input function is drawn by a user. When a page image on a display panel enters a state in which a drawing effect by the one drawing mode cannot be obtained, the one drawing mode is changed to another drawing mode (for example, pencil mode) with a different drawing effect from that of the one drawing mode. | 09-18-2014 |
20140351683 | SYSTEMS AND METHODS EMPLOYING MULTIPLE CROP AREAS - A system comprises an editable electronic document and a plurality of selectable sub areas in the document, each independently actionable fix cropping. | 11-27-2014 |
20150026552 | ELECTRONIC DEVICE AND IMAGE DATA DISPLAYING METHOD - Provided are an electronic device and an image data displaying method. Each of the electronic device and the image data displaying method displays screen data on a display, stores a plurality of pages of image data in a memory in association with page information of the image data, extracts a part of the plurality of pages of image data, stores the extracted part of the plurality of pages of image data and page information of the image data from which the part of the plurality of pages of image data has been extracted in the memory, and pastes the extracted part of the plurality of pages of image data obtained from the memory on the screen data displayed on the display. | 01-22-2015 |
20150026553 | ANALYZING A DOCUMENT THAT INCLUDES A TEXT-BASED VISUAL REPRESENTATION - A hardware device analyzes a document that includes a text-based visual representation. A correspondence information hardware storage device holds known representations of graphical images as text-based visual representations. The graphical images depict portraits of physical objects. The text-based visual representations are associated with information that each describe one of the physical objects. An identification hardware device identifies a text-based visual representation within a document. The identification hardware device matches the text-based visual representation within the document to one or more of the text-based visual representations stored in the correspondence information hardware storage device. An editing hardware device retrieves information from the correspondence information hardware storage device that is identified, by the identification hardware device, as describing a text-based visual representation component within the document. The editing hardware device displays the text-based visual representation component within the document and information that describes the text-based visual representation on a display. | 01-22-2015 |
20150067462 | Smoothing Paths in a Graphical Interface Generated by Drawing Inputs - Systems and methods are provided for smoothing paths in a graphical interface generated by drawing inputs. One embodiment involves determining a value of a motion attribute associated with a drawing input to a graphical interface. The embodiment also involves modifying a value of a smoothing parameter for a smoothing operation based on the determined value of the motion attribute. The smoothing parameter at least partially determines an amount of smoothing performed by a smoothing operation on input points generated by the drawing input. The embodiment also involves generating a path for rendering in the graphical interface. The path can be generated by applying the smoothing operation to the input points using the determined value of the smoothing parameter. | 03-05-2015 |
20150293652 | CREATING AN INTERACTION AREA FOR LISTING USER-SELECTABLE ITEMS - A computer implemented method for creating an interaction area that lists a plurality of user-selectable items includes creating, by the computer, drawing data of the interaction area such that each of neighboring items which are at least some items among the plurality of items partially protrudes into an area of the other item; and outputting, by the computer, the created drawing data of the interaction area. | 10-15-2015 |
20150294489 | PERFORMING EDITING ACTIONS ON RECENT DRAWING MARKS - This document describes techniques for performing editing actions on recent drawing marks using a recent mark tool. The recent mark tool is configured to separately access recent drawing marks drawn on a drawing interface, and to perform an editing action (e.g., erase or move) on the recent drawing marks without affecting previous drawing marks drawn on the drawing interface. In one or more implementations the recent mark tool is implemented as a recent mark eraser that is configured to erase a recent drawing mark made to the drawing interface without erasing previous drawing marks made to the drawing interface. | 10-15-2015 |
20150319200 | Natural User Interface for Remote Communication: An Interactive Collaboration System that allows Co-drawing Pad, Co-browsing/sharing Web/Document Files Using Session Initial Protocol (SIP)/Short Message Peer-to-Peer Protocol (SMPP) to Wake Up Remote Devices - This patent describes a system where we can share some information such as photos, images, electrical documents, and web screen through the TCP/IP or Peer-to-Peer protocol network. From this system, one user can activate a drawing board application and connect his/her computer with the other users through the friend list. One client's application can activate another's application in remote devices by using the session initial protocol (SIP) or short message peer to peer protocol (SMPP). By using SMPP or SIP, one user can trigger the application of another user in a remote device to set up an interactive collaboration. After the connection has been set up, the user can draw and share drawing results with other connected computers. One client can also open a browser inside the working pad and input URL to browse the web's contents. At the same time, the web browser of other connected client's devices will be automatically opened and synchronized the web's content. Similarly, the user can open and share a PDF, or WORD, or POWERPOINT file uploaded from the local disk or cloud-based storage to the working pad of user application. | 11-05-2015 |
20150339269 | SYSTEM AND METHOD FOR GENERATING FLOWCHART FROM A TEXT DOCUMENT USING NATURAL LANGUAGE PROCESSING - A system and method for converting an unstructured document to a plurality of flowcharts using natural language processing is disclosed. The system comprises a processor, a memory coupled to the processor. The memory can store a database, which maintains a plurality of unstructured documents to be converted into flowcharts. Further, the system enables a plurality of instructions executable by the processor for natural language processing to parse the unstructured document into a plurality of events and identify a plurality of parameters associated with the events. Further, the system identifies correlation and execution sequences between the plurality of events using the plurality of parameters. A parsed document is created which also maintains correlation and execution sequence of events in a structured format such as a binary tree structure. The parsed document is then used to generate a pictorially representation such as flowchart representing the execution sequence of the events. | 11-26-2015 |
20150370468 | GRAPHICAL INTERFACE FOR EDITING AN INTERACTIVE DYNAMIC ILLUSTRATION - A computer-implemented method for editing an interactive dynamic illustration includes receiving a first input associated with a functional relationship between a first visual entity in the dynamic illustration and a second visual entity in the dynamic illustration, receiving a second input that associates a visual parameter of the first visual entity with the functional relationship, and receiving a third input that associates a visual parameter of the second visual entity with the functional relationship. The method further includes causing a graphical representation of the functional relationship to be displayed that visually links the first visual entity and the second visual entity. At least one advantage of the disclosed method is that a user can graphically define and/or modify interactive behavior of the visual elements of an interactive dynamic illustration without textually editing the software that generates the illustration. | 12-24-2015 |
20150370766 | ONTOLOGY-DRIVEN REQUIREMENTS ENGINEERING METHODOLOGY MIND-MAPPER - A computer implemented method comprising the steps of, at a computer processor: receiving an ontology based specification file; receiving an input from a user indicative of one or more aspects of the requirements engineering based specification file to visualise; automatically generating, at a processor, a mindmap derived from the selected aspects of the requirements engineering based specification file; and displaying said derived mindmap at a display. | 12-24-2015 |
20160162171 | METHOD, APPARATUS AND STORAGE MEDIUM FOR PROCESSING HTML5 CANVAS APPLICATION - The present invention provides a method, an apparatus and a storage medium for processing an HTML5 Canvas application, said method comprising: in the first thread: CPU executes codes of a graphic drawing application to draw each frame of canvas, when it is detected that rendering is needed, all canvas drawing commands of said frame of canvas are cached without executing the corresponding rendering, and when the drawing of said frame of canvas is completed, all the cached canvas drawing commands of said frame of canvas are sent to a second thread; in the second thread, CPU calls GPU to execute all canvas drawing commands of each frame of canvas sent by the first thread, and GPU performs rendering on each frame of canvas according to the canvas drawing commands. The present invention realizes concurrent thread processing by means of caching drawing commands such that JavaScript codes and rendering can be executed simultaneously. As a result, resources of different threads are fully used to greatly increase the response speed of the HTML5 Canvas application and improve the performance of the HTML5 Canvas application. | 06-09-2016 |