Drawing Patents (Class 715/211)
  • Patent number: 11645466
    Abstract: A messaging system may receive a plurality of messages in a conversation. It may be determined that one or more of the messages comprise information indicative of a topic. An association of the information indicative of the topic and the conversation may be stored in a database. An input may be received indicating a selection of the topic. In response to receiving the input, at least a subset of the conversation, such as one or more of the messages, may be sent to a messaging application. The messaging application may display the subset of the conversation.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 9, 2023
    Assignee: BYTEDANCE INC.
    Inventors: Zihao Wang, Wang Liang, Ruchir Astavans, Justin Jia-Zhao Lim, Wentao Zheng
  • Patent number: 11487586
    Abstract: A method, apparatus, system, and computer program product for managing time-based elements. A computer system identifies the time-based elements, wherein the time-based elements have time units. The computer system arranges the nodes, representing the time-based elements, in a temporal node tree, wherein the nodes have the time units from corresponding time-based elements and a policy that defines scaling of the nodes based on the time units allocated to the nodes.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Leonard Scott Hand, Catherine Anne Chess, Christopher Murasso, Christine Engeleit
  • Patent number: 11442686
    Abstract: Presented herein are systems and methods that allow for dynamic tracking of changes made by an interacting participant. The non-interacting participants follow the changes made by the interacting participant but maintain the ability to take control of their viewport. The systems and methods introduce the concept of an area of interest (AOI), which is a region of the canvas that contains changes or modifications. The AOI relies on a notion of an active user. An active user is a participant that performs an action on the whiteboard. In order for the other participants to view and be aware of changes made to the whiteboard by the active user, the viewport of each device is automatically mapped to contain the AOI.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: September 13, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Cristoffer Karl Conny Särevall, Magne Pettersen Zachrisen, Andreas Aardal Hanssen, Øyvind Kurisaki-Sagberg
  • Patent number: 11431561
    Abstract: The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. Devices can be designed to address the need for network layers, from central servers, through gateways, down to edge devices, to grow unhindered, to discover and make accessible connected resources, and to support the ability to hide and compartmentalize connected resources. Network protocols can be part of the fabric supporting human accessible services that operate regardless of location, time, or space. Innovations can include service delivery and associated infrastructure, such as hardware and software. Services may be provided in accordance with specified Quality of Service (QoS) terms. The use of IoT devices and networks can be included in a heterogeneous network of connectivity including wired and wireless technologies.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: August 30, 2022
    Assignee: INTEL CORPORATION
    Inventors: Ned M. Smith, Keith Nolan, Mark Kelly, Gregory Burns, Michael Nolan, John Brady, Cliodhna Ni Scanaill, Niall Cahill, Thiago Macieira, Zheng Zhang, Glen J. Anderson, Igor Muttik, Davide Carboni, Eugene Ryan, Richard Davies, Toby M. Kohlenberg, Maarten Koning, Jakub Wenus, Rajesh Poornachandran, William C. Deleeuw, Ravikiran Chukka
  • Patent number: 11410357
    Abstract: Embodiments are disclosed for pixel-based techniques for combining vector graphics shapes. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a selection of a plurality of vector graphics shapes to be combined based on an operation type, identifying a dominant shape based on the operation type, applying stroke and fill properties associated with the dominant shape to each of the plurality of vector graphics shapes, initializing a buffer at least as large as a bounding box associated with the plurality of vector graphics shapes, the buffer storing pixels inside the bounding box, and populating each pixel of the buffer with values representing pixel types determined from the plurality of vector graphics shapes based on the operation type.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: August 9, 2022
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Gaurav Jain, Ankit Aggarwal
  • Patent number: 11295073
    Abstract: A content generation computing system includes content generating application logic. The content generating application logic runs a content generation application to generate content. Content ingestion and transformation logic allows a user to identify spreadsheet content from a source spreadsheet document for ingestion into a different document that is being generated. The system automatically restructures the ingested spreadsheet content based upon the content generation application into which it is being ingested, and maintains a link from the ingested content to the source spreadsheet document and automatically refreshes the ingested content when the content in the source document, that is ingested, changes.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ron Ben-Ishay, Oren Gordon, Tal Bouhadana, Lior Zilberstein, Daniel Hoter
  • Patent number: 11108627
    Abstract: An Internet of Things (IoT) network composite object includes a device owner with name server and sub-object list, sub-objects, and a blockchain recording the sub-objects. An IoT network composite object includes a device owner with composite object type name server, and blockchain. An IoT network coalition group includes coalition group name server, coalition group member list, and blockchain. An IoT network apparatus includes device identity generator, message publisher, network applier, device describer, and packer sender. An IoT network apparatus includes a device registrar to register device to first network through a portal to second network, device joiner, token requester, and authentication request sender. An IoT network apparatus includes an identity verifier to verify the identity of an authentication request, and an authentication request response returner.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: August 31, 2021
    Assignee: INTEL CORPORATION
    Inventors: Ned M. Smith, Mark Kelly, Michael Nolan, Davide Carboni
  • Patent number: 11010035
    Abstract: An information processing device is provided with: a display that displays a sheet on which an object can be arranged; and a controller that controls the display, in which the controller causes the display to display a thumbnail image registration field that lists a plurality of preset registration frames for registering, as a bookmark, the sheet displayed on the display, and registers the sheet displayed on the display, as the bookmark to a registration frame selected by a user from among the plurality of registration frames displayed on the display.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: May 18, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Noriyoshi Kanki
  • Patent number: 10929088
    Abstract: Presented herein are systems and methods that allow for dynamic tracking of changes made by an interacting participant. The non-interacting participants follow the changes made by the interacting participant but maintain the ability to take control of their viewport. The systems and methods introduce the concept of an area of interest (AOI), which is a region of the canvas that contains changes or modifications. The AOI relies on a notion of an active user. An active user is a participant that performs an action on the whiteboard. In order for the other participants to view and be aware of changes made to the whiteboard by the active user, the viewport of each device is automatically mapped to contain the AOI.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: February 23, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Cristoffer Karl Conny Särevall, Magne Pettersen Zachrisen, Andreas Aardal Hanssen, Øyvind Kurisaki-Sagberg
  • Patent number: 10855442
    Abstract: A method for performing an encrypted data operation may include generating an encrypted hierarchical path identifier corresponding to a hierarchical data space for at least one plaintext data operation that preserves the hierarchy of the hierarchical data space. The at least one plaintext data operation may correspond to at least one subdivision of the hierarchical data space. The method may further include encrypting the at least one plaintext data operation, and sending a request to perform an encrypted data operation to a server. The request may include the encrypted data operation and the encrypted hierarchical path identifier.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: December 1, 2020
    Assignee: Craxel, Inc.
    Inventor: David Enga
  • Patent number: 10768901
    Abstract: A device receives a first request indicating that a first portion of code of a first code type is to be converted to a first portion of code of a second code type. The device consolidates data structure access to a single point to retrieve rules associated with relevant data for further processing of the first request and accesses, from the data structure, the rules associated with the relevant data. The device validates the rules associated with the relevant data and the first request and performs, based on validating the rules, calculations associated with the relevant data and the first request to generate results. The device updates the results of the calculations associated with the relevant data and the first request to generate the first portion of code of the second code type and provides the first portion of code of the second code type.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: September 8, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Desmond Y M Wong, Daxi Tang, Prashanth F. Martin
  • Patent number: 10419230
    Abstract: According to one embodiment, an electronic apparatus includes a transceiver and a hardware processor. The transceiver receives first handwriting shared in a first group according to a first scheme. The first group includes a first electronic apparatus and a second electronic apparatus. The first handwriting includes handwriting made on the first electronic apparatus and handwriting made on the second electronic apparatus. The hardware processor reads first data to be shared in the first group, makes a third group including the electronic apparatus and the first electronic apparatus, and shares the first data in the third group according to a third scheme by transmitting the first data to the first electronic apparatus from the transceiver.
    Type: Grant
    Filed: February 10, 2016
    Date of Patent: September 17, 2019
    Assignee: TOSHIBA CLIENT SOLUTIONS CO., LTD.
    Inventors: Tatsuo Yamaguchi, Toshiyuki Yamagami
  • Patent number: 10417355
    Abstract: A system and method predicts one or more next steps during the construction or editing of a graphical model having executable semantics. The one or more next steps being valid actions according to the executable semantics and/or syntax of the graphical model. The system and method presents ghost versions of the one or more next steps on a display of the graphical model. In response to user selection of a given ghost version, the system and method changes the selected ghost version into a completed action at the graphical model. The system and system may also update an in-memory representation of the graphical model with the completed action. The in-memory representation supporting execution of the graphical model.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: September 17, 2019
    Assignee: The MathWorks, Inc.
    Inventors: Jay R. Torgerson, Dennis J. Wilkinson
  • Patent number: 10356139
    Abstract: A content editing method and apparatus for efficiently editing of content by allowing one user who edits the content to confirm a region of the content edited by another user. The content editing method includes displaying a content select interface used by the first electronic device to select content stored in a server; displaying a content edit interface used to edit the content if the content is selected through the displayed content select interface; and displaying an object informing a redundant access to the selected content when a second electronic device attempts to edit a part of the selected content that is being edited by the first electronic device through the content edit interface.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: July 16, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hak-jung Kim, Young-cheol Kang, Won-young Seo, Hyung-sun Ryu, Byeong-yong Jeon
  • Patent number: 10249071
    Abstract: Provided are devices and methods for generating a view tile for a user interface. In one example, the method may include generating a top image layer comprising a plurality of transparent segments which are capable of representing a plurality of values based on which of the plurality of transparent segments are filled in with a color, generating a background color layer including the color, and overlaying the top image layer on the background color layer to generate a view tile representing a value from among the plurality of values. The generated view tile may provide a quick overview of an item with only a glance without requiring the viewer to read information in detail allowing the viewer to provide their attention to other activities.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: April 2, 2019
    Assignee: SAP SE
    Inventors: Patrick Simon, Franz-Dieter Berger
  • Patent number: 10067971
    Abstract: Examples of techniques for processing model changes are described herein. A method includes generating, via a processor, a change log in a model. The method also includes detecting, via the processor, a change to a model element of a model package in the model. The method further includes storing, via the processor, the detected change as a change item in a topic of the change log.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ilya Azrieli, Eldad Palachi, Yura Zharkovsky
  • Patent number: 9032291
    Abstract: Systems and methods for distorting the form or format of an object in an electronic document. A sketch effect theme defines parameters that when applied to the object modify one or more coloring, formatting, and effects characteristics of the object to convey a sketched or hand-drawn look or feel to the object. The parameters are stored in a record associated with the document to persist the sketch effect theme through different sessions in which the document is active or open.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: May 12, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul Nathan Anderson, Jie Li, Cathy Lynn McBride, Jimmy Y. Sun, Eduardo Ramon Lemus Velazquez, Zijia Zheng
  • Patent number: 9021347
    Abstract: An information processing method comprises the steps of: inputting an input information of a multi-dimensional array; calculating an accumulated information value corresponding to a position of each element of the input information; and holding the accumulated information value in a buffer having a size of predetermined bits, wherein in the holding step, when an accumulated information value calculated in the calculating step overflows with respect to the size, a part not more than the predetermined bits of the calculated accumulated information value is held as the accumulated information value.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: April 28, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Yoshinori Ito, Kan Torii, Takahisa Yamamoto, Masami Kato
  • Publication number: 20150067462
    Abstract: 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.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 5, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Paul Andrew George, Bruce Allen Hodge
  • Patent number: 8963961
    Abstract: In a system and a method, a first user input corresponding to a first graphical shape having first boundaries, a first size, and a first position is received on an initial virtual whiteboard having an infinite drawing area and occupying a display area of a user interface. In response to a first command, the first graphical shape is designated as a current virtual whiteboard by resizing the first graphical shape from the first size to a second size, with the second size being equal to the display area of the user interface, and with the first graphical shape having the first boundaries removed to effect an infinite drawing area within the first graphical shape. A second user input corresponding to a second graphical shape is received within the first graphical shape designated as the current virtual whiteboard.
    Type: Grant
    Filed: December 29, 2010
    Date of Patent: February 24, 2015
    Assignee: SAP SE
    Inventors: Horst Werner, Olaf Wilde
  • Patent number: 8947423
    Abstract: An interactive 3-D drawing method supports 3-D modeling of real-world scenes captured in the form of multiple images taken from different locations and angles. The method enables the user manipulate a 3-D drawing primitive without changing its appearance on a selected input image.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: February 3, 2015
    Assignee: Ocali Bilisim Teknolojileri Yazilim Donanim San. TIC. A.S.
    Inventors: Ogan Ocali, Ali Erol, Umut Sezen
  • Publication number: 20150026553
    Abstract: 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.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 22, 2015
    Inventors: Emiko Takeuchi, Daisuke Takuma, Hirobumi Toyoshima
  • Publication number: 20150026552
    Abstract: 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.
    Type: Application
    Filed: July 3, 2014
    Publication date: January 22, 2015
    Inventor: Nobuhiro Horie
  • Publication number: 20140351683
    Abstract: A system comprises an editable electronic document and a plurality of selectable sub areas in the document, each independently actionable fix cropping.
    Type: Application
    Filed: August 5, 2014
    Publication date: November 27, 2014
    Inventor: Dimcho Balev
  • Patent number: 8875010
    Abstract: A system comprises an editable electronic document and a plurality of selectable sub areas in the document, each independently actionable for cropping.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: October 28, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Dimcho Balev
  • Patent number: 8860675
    Abstract: A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use a tool implement on a multi-touch device. The tool implements may be activated and deactivated using the borders of touch-sensitive region of a multi-touch device. The tool implement can be positioned in the display area (e.g., by dragging grips of the tool) and then used (in combination with a touch gesture to perform an operation. The tool implement may be a drawing aid tool that is used to remap a user's stroke gesture to a defined stroke that is displayed.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: October 14, 2014
    Assignee: Autodesk, Inc.
    Inventors: Tao Wang, Hans-Frederick Brown
  • Patent number: 8850312
    Abstract: An image forming apparatus includes an image forming unit, a whole preview image generating unit that generates a whole preview image, the whole preview image being a print preview image of the entirety of each page, a display unit, a whole preview image display control unit that controls displaying the whole preview image, a divided preview image generating unit that generates divided preview images, the divided preview images being made by dividing the print preview image of each page by a dividing number, a divided preview image enlarging unit that enlarges each of the divided preview images at higher magnification than a display magnification of the whole preview image and generates enlarged divided preview images, and a divided preview image display control unit that controls displaying the enlarged divided preview images.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: September 30, 2014
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Akihiko Ikazaki, Tetsuya Matsusaka
  • Patent number: 8850302
    Abstract: 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.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: September 30, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Keisuke Nagao
  • Publication number: 20140281866
    Abstract: 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.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 18, 2014
    Applicant: KONICA MINOLTA, INC.
    Inventors: Kazuhisa KISHIMOTO, Tetsuhiro SHIBATA, Keiichiro HYODO, Masayuki INOUE
  • Patent number: 8823735
    Abstract: The document data (e.g., conference materials) are transmitted from a conference server apparatus to a terminal apparatus 3 attending a teleconference, and the terminal apparatus 3 utilizes a displaying unit 46 to display the document data on the lower layer, utilizes a accepting unit 45 (e.g., a pen tablet or a mouse) to accept a writing operation performed on the display screen, generates a write-image regarding the writing operation on a layer upper than the lower layer, and displays and overlays the generated write-image on the document data. At that time, the terminal apparatus 3 sets a rectangular write-inhibition area containing character or word included in the sentence of document data. For example, when a leader line is written inside the write-inhibition area, an image regarding the written leader line is displayed outside the write-inhibition area.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: September 2, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Sachio Tanaka
  • Patent number: 8812538
    Abstract: Story generation methods, story generation apparatuses, and articles of manufacture are described. According to one aspect, a story generation method includes displaying a user interface which is configured to assist a user with writing a story; accessing a plurality of words of the story inputted by the user interacting with the user interface; using at least one of the words of the story, selecting one of a plurality of different graphical images which corresponds to the at least one word of the story; and generating a plurality of pages of the story which include the words of the story, and wherein at least one of the pages includes the one graphical image which corresponds to the at least one word of the story.
    Type: Grant
    Filed: May 21, 2010
    Date of Patent: August 19, 2014
    Inventor: Wendy Muzatko
  • Publication number: 20140215299
    Abstract: 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.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Publication number: 20140215298
    Abstract: 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.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: INTERNATIONAL BUSINESS MACHINES CORPORATION
  • Patent number: 8782511
    Abstract: Lines drawn on a touch screen with an inputting window opened are recognized as ruled lines which are parallel with a row or column of a spreadsheet, and a square formed by the ruled lines is set to a cell in the spreadsheet when the square is formed. Consequently, it is possible to create the spreadsheet when a user of a computer simply draws a line with a fingertip or the like over the touch screen, and furthermore, it is also possible to input a value to the cell by specifying the square part drawn with the lines to carry out an operation for inputting data. Thus, there is provided a spreadsheet creating interface which makes the most of a visibility and an operability of the touch screen.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: July 15, 2014
    Assignee: Ubiquitous Entertainment Inc.
    Inventor: Ryo Shimizu
  • Patent number: 8782564
    Abstract: Embodiments of the present invention recite a method for collaborative display of geographic data. In one embodiment, a configuration file is created which defines how geographic data collected by a geographic data collection device is to be displayed by an office application. The configuration file is used to create a geographic data file in which collected geographic data is formatted to visually convey information about a geographic feature. The office application then accesses the geographic data file and automatically displays the geographic feature in a manner which is consistent with the configuration file.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: July 15, 2014
    Assignee: Trimble Navigation Limited
    Inventor: Peter Cornelius Kistler
  • Publication number: 20140189481
    Abstract: The present disclosure includes, among other things, systems, methods and program products for using, storing and retrieving scale information.
    Type: Application
    Filed: March 5, 2014
    Publication date: July 3, 2014
    Applicant: Autodesk, Inc.
    Inventors: Brian Samuel Finn, Ramakrishna Rao Mummidi, Phillip Dennis Beymer, Tom Ball, John Gilbert Beltran
  • Patent number: 8769395
    Abstract: A method and apparatus for using layout objects or layers are described. In one embodiment, the method comprises accessing information in a JPM file having a plurality of layout objects and generating at least one image using the plurality of layout objects, wherein a first set of at least one of the layout objects of the plurality of layout objects in the image occludes a second set of one or more layout objects in the plurality of layout objects.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: July 1, 2014
    Assignee: Ricoh Co., Ltd.
    Inventors: Martin Boliek, Edward L. Schwartz, Michael Gormish
  • Patent number: 8762828
    Abstract: A system is disclosed which allows for tracing an electronic document within an electronic publication. A message identifier is associated with the electronic document. The message identifier is transformed into a binary format. Drawing instructions are provided in the electronic page description of the electronic document to encode each bit of the binary format as a unique geometrical shape. The plurality of geometrical shapes for all the bits define a mark. The drawing instructions are provided such that the geometrical shapes are invisible and/or overlaid/overlapped. The modified electronic document is then added to the electronic publication. To trace the electronic document, the electronic page description of the electronic publication is sent to an interpreter to extract the geometrical shapes and/or their positions and decode the message identifier.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: June 24, 2014
    Inventor: Guy Le Henaff
  • Patent number: 8749497
    Abstract: Multi-touch shape drawing. The use of multi-touch gesture detection improves the user interface experience associated with generating and modifying shapes. By associating unique multi-touch gestures with the generation of corresponding shapes, the accuracy and ease of use with which shapes can be generated can be improved. By associating multi-touch gestures with the modification of shapes, the ease of use with which shapes can be modified can be improved.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: June 10, 2014
    Assignee: Apple Inc.
    Inventor: John Greer Elias
  • Patent number: 8713421
    Abstract: The present disclosure includes, among other things, systems, methods and program products for identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units; selecting one or more annotations associated with the view that support the drawing scale, each of the selected annotations associated with context for the drawing scale, the context specifying one or more of: the annotation's position in the view, the annotation's style in the view, or the annotation's rotation in the view; adding a graphical representation of each of the selected annotations to the view according to the drawing scale and each annotation's respective context; and removing any one or more of the annotations from the view that does not support the drawing scale.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: April 29, 2014
    Assignee: Autodesk, Inc.
    Inventors: Brian Samuel Finn, Ramakrishna Rao Mummidi, Phillip Dennis Beymer, Tom Ball, John Gilbert Beltran
  • 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
  • Patent number: 8667381
    Abstract: An element of a block diagram may be modified to produce a modified block diagram. A change record including a change entry associated with a modification of the element may be created. A commentary related to the modification may be received. The commentary may be associated with the change entry. The change record may be associated with the modified block diagram. The modification may be displayed. The change entry with the associated commentary my be displayed proximate to the displayed modification.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: March 4, 2014
    Assignee: The MathWorks, Inc.
    Inventors: Yang Feng, Andrew C. Grace
  • Patent number: 8661329
    Abstract: A system evaluates a hierarchical name set such as names produced by hardware descriptor language (HDL) synthesis and generates shorter, unambiguous names for each of the hierarchical names in the name set. A directed graph and/or a tree is generated using a hierarchical name set. Each name is evaluated using the directed graph and/or tree to identify hierarchical components or tokens of the name required in the short name. Name length can be reduced even in a system having large numbers of common hierarchies.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: February 25, 2014
    Assignee: Altera Corporation
    Inventors: Mark Ari Teper, Przemek Guzy, Steven Caranci
  • Publication number: 20140053051
    Abstract: 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.
    Type: Application
    Filed: July 24, 2013
    Publication date: February 20, 2014
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: BAO-QUAN CHEN, CHEN-WEI HSU
  • Patent number: 8648861
    Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provide the ability to update a fill region of a computer drawing. A topological recipe representing the fill region is defined. The recipe includes a region set (of regions to be filled where the regions are areas bound by contours), a contour set (of contours that are a chain of curve segments), and curve segments. A final fill area of the fill region based on the topological recipe is computed. The final fill area is displayed and the curve segments are then modified. In response to the modification of the curve segments, the final fill area is dynamically updated and displayed.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: February 11, 2014
    Assignee: Autodesk, Inc.
    Inventors: Kenneth Jamieson Hill, Mitchell Jay Silverman
  • Patent number: 8645181
    Abstract: The invention relates to a method for integrating services in a calendar application via the meeting request functionality of calendar programs comprising: initiating one or multiple services, wherein the initiation may involve the transmission of calendar event information from the calendar application to the service, the service requests being sent as meeting request e-mails to one or more service e-mail addresses, each service e-mail address representing a service, receiving the update requests generated by the one or multiple services, the update requests being meeting request response e-mails or one or multiple second meeting request e-mails processing the received update requests, and updating the calendar application.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: February 4, 2014
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Patent number: 8625125
    Abstract: A printer driver for generating print job data to be transferred to a printer in response to a drawing instruction determines, based on combining condition, whether the received drawing instruction can be combined with another drawing instruction. If the printer driver determines that the received drawing instruction can be combined, the printer driver stores the received drawing instruction as intermediate data. If the printer driver determines that the received drawing instruction cannot be combined, the printer driver combines intermediate data of already stored drawing instructions into a single item of print job data and outputs the print job data to the printer. The combining condition is that the received drawing instruction meets all of three conditions.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: January 7, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masanari Toda, Satoshi Hirakawa, Hiroshi Kikuchi
  • Publication number: 20130346842
    Abstract: 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.
    Type: Application
    Filed: March 2, 2011
    Publication date: December 26, 2013
    Applicant: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Kengo Koara
  • Patent number: 8589786
    Abstract: The results of a trademark availability search can be graphically depicted using a store layout diagram. A store layout diagram shows the layout of a store including the various sections of the store. Graphical elements representing trademarks are arranged on the store layout diagram and positioned so that they are visually associated with the relevant sections of the store.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: November 19, 2013
    Assignee: Merchant & Gould P.C.
    Inventor: Scott W. Johnston
  • Publication number: 20130275846
    Abstract: 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.
    Type: Application
    Filed: March 27, 2013
    Publication date: October 17, 2013
    Applicant: Samsung Electronics Co. Ltd.
    Inventors: Ji-Eun MOK, Byoung-Hoon KWAK