Drawing Patents (Class 715/211)
  • Patent number: 8543902
    Abstract: The present invention enables converting the pictures, drawings, 3D models, or the like into a new graphics format that enables the computer system to extract positional, numerical, or directional information related to the objects of said pictures, drawings, or 3D models. The present invention enables providing a set of automated solutions for a design problem related to said objects, and identifying the objects' names in said pictures, drawings, or 3D model serving a variety of IT, medical, engineering, and industrial applications.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: September 24, 2013
    Inventor: Cherif Atia Algreatly
  • Publication number: 20130246899
    Abstract: 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. The drawing support apparatus includes the analysis unit and the calculation unit. The analysis unit calculates a drawing inconvenience occurrence probability, based on a drawing request order information representing a drawing request order given from an out side or an external apparatus which monitors a drawing request for a browser, for each of the drawing request order. And the drawing result indication unit indicates the drawing inconvenience occurrence probability calculated by the analysis unit.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 19, 2013
    Inventor: Shoko IMAI
  • Patent number: 8526061
    Abstract: An image processing apparatus includes an object type determining unit that determines whether a drawing object in the input image data includes a color character group; a background area extracting unit that extracts the background area on which the color character group is formed in the drawing object; a monochromatic conversion unit that, when the drawing object is determined to include the color character group, generates monochromatic image data by performing monochromatic conversion of the input image data with minimum luminance of a main color; a pattern generating unit that, when the drawing object is determined to include the color character group, generates, according to the hue of the color character group, pattern image data to be added to the background area of the post-monochromatic-conversion color character group; and a synthesizing unit that synthesizes the monochromatic image data and the pattern image data.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: September 3, 2013
    Assignee: Ricoh Company, Ltd.
    Inventor: Yasunobu Shirata
  • Patent number: 8527563
    Abstract: Remoting a display. A method that may be practiced, for example, in a networked computing environment including a local computer system running one or more applications and a remote computer that displays graphical information to a user for the one or more applications at the local computer system. The remote computer includes a number of surfaces. Drawing information including drawing commands is sent to the remote computer. Meta information is sent to the remote computer defining information about which surface from among the number of surfaces the drawing information applies. Composition information is sent to the remote computer defining the display characteristics of the surface.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventor: Ivan Brugiolo
  • Publication number: 20130167001
    Abstract: The invention relates to the creation of a HTML/CSS representation of a geometric symbol by processing (1000) a symbol definition from a file and by creating a web browser specific shape CSS class for each geometric shape (1080) comprised in the symbol definition. The generated HTML/CSS representation (1150) comprises the one or more created web browser specific CSS classes (1080, 1130).
    Type: Application
    Filed: December 29, 2011
    Publication date: June 27, 2013
    Inventors: Rocco De Angelis, Vittorio De Angelis
  • Publication number: 20130124956
    Abstract: 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.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: L. Tucker Hatfield, Andrew G. Carlson, Lennart Yeuk Yee Wong, Michael J. Smith, Brian T. Hill, Robert James Straavaldson
  • Publication number: 20130111315
    Abstract: Aspects of the subject matter described herein relate to geographic visualization of data. In aspects, data is obtained from a data store. Geographical data within the data is identified. The geographical data is provided to a mapping service that returns mapping data that includes locations corresponding to the geographical data. From the mapping data, a map is drawn that shows graphical elements for tuples of the data.
    Type: Application
    Filed: October 27, 2011
    Publication date: May 2, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Meir Mendelovich, John (Eugene) Neystadt
  • Patent number: 8423883
    Abstract: Systems and methods for creating and editing content having graphics of different types. For example, bitmap-based image editing can be integrated within a vector-editing application allowing bitmap images to be edited within the context of the content in which they are used. Bitmap specific editing features can be made available concurrently with outer editing environment editing features. For example, a bitmap container used in an outer application may be cropped or resized while the outer editing application is in a specific bitmap editing mode that also allows editing of the actual pixels of the bitmap (e.g., to set the colors of the pixels and the pixel resolution). An editing application may also provide an integrated scale pixels to screen option to allow editors to selectively keep or discard image details (e.g., resolution information that is not needed for an images current size, etc.).
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: April 16, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Klaas Stöckmann
  • Patent number: 8413039
    Abstract: A system for conducting inspections and generating reports comprising: a device equipped with a global positioning system, a camera and broadband wireless Internet access and on which is installed a client application that comprises an inspection form; a Web services layer; a server; and a browser for accessing a Web application. A field worker enters data into the inspection form, the client application creates one or more records based on the data entered by the field worker, and the Web services layer transmits the record(s) to the server in real time if Internet access is available. The Web application enables a user to view records in real time and create reports based on the records transmitted to the server. A method for conducting inspections and generating reports utilizing the system described above.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: April 2, 2013
    Assignee: IO Services, Inc.
    Inventor: Martin D. Casey
  • Publication number: 20130080869
    Abstract: 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.
    Type: Application
    Filed: October 3, 2011
    Publication date: March 28, 2013
    Inventor: Guy Le Henaff
  • Patent number: 8352303
    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: November 23, 2009
    Date of Patent: January 8, 2013
    Assignee: SAP AG
    Inventors: Jens Lehmann, David Sommer
  • Publication number: 20130007582
    Abstract: 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.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Tim Prebble, Darrell Bellert
  • Publication number: 20130002648
    Abstract: A method in a computing device for generating a composite document includes receiving drawing data from a user interface, where the drawing data includes a plurality of two-dimensional shapes, and generating a first data structure that includes the received drawing data. The method further includes receiving a reference to a geographic location from the user interface and, in response to receiving the reference to the geographic location, retrieving photograph data corresponding to the received reference, where the photograph data includes at least one of satellite image data and aerial image data for the geographic location. The method also includes generating a second data structure that includes the photograph data and the reference to the geographic location.
    Type: Application
    Filed: June 29, 2011
    Publication date: January 3, 2013
    Applicant: GOOGLE INC.
    Inventors: John M. Bacus, Paul McLean, Jeff Hauswirth, Preston Jackson, Brian G. Brown
  • Patent number: 8345058
    Abstract: A graphics display device and method performing display indicating that graphics software for graphics drawing is an evaluation version including storing a display pattern indicating that the graphics software is an evaluation version, storing a parameter indicating a display method of the display pattern and displaying the display pattern based on the parameter by a cursor display hardware.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: January 1, 2013
    Assignee: Fujitsu Semiconductor Limited
    Inventor: Takeo Komichi
  • Publication number: 20120331373
    Abstract: 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.
    Type: Application
    Filed: October 17, 2011
    Publication date: December 27, 2012
    Applicant: GOOGLE, INC.
    Inventors: Edgard Lindner, Olga Belomestnykh, Luiz Amaral Franca Pereira Filho
  • Patent number: 8305611
    Abstract: The present invention provides a multifunction system and a control method thereof which enables output of conference materials of appropriate content at an appropriate timing and in an appropriate location, without making the conference organizer worry about the needs and rank of conference attendees. To accomplish this, the multifunction system of the present invention comprises a server which manages attribute information of members, a server which manages reservation information of conferences, and a print server which manages output of conference materials. The print server acquires attribute information corresponding to attendees of the conference included in the reservation information from the member management server, and outputs the conference material for each attendee based on the attribute information of each.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: November 6, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yasuhiro Takiyama
  • Patent number: 8276058
    Abstract: 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.
    Type: Grant
    Filed: February 8, 2008
    Date of Patent: September 25, 2012
    Assignee: The Jellyvision Lab, Inc.
    Inventors: Harry N. Gottlieb, Edward N. Lott, Gabriel Val
  • Patent number: 8266517
    Abstract: A method and apparatus for taking a visual or verbal representation of a conversational policy and translating the representation into an XML file. The XML file can then be output in one or more formats, such as code used in a policy, a Word version of the XML file, or a visual representation of the XML file.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul Evan Foreman, David Perry Greene, Philip Edward Light, Razvan Loghin, Anand Srinivasan
  • Patent number: 8266516
    Abstract: A controller for controlling display on an edit screen for performing edit using components each having nodes and wires connecting the nodes is configured to add, when there is a direction to add a wire for connecting the nodes, a wire according to the direction and set a display style of the added wire to the display style corresponding to the display style set for the kind of the nodes on both sides; when there is a direction to change the display style for one of the kinds of the node, the controller changes the display style of the directed kind according to the direction, while not changing the display style of the wire; and when there is a direction to change the display style of the wire, the controller changes the display style of the directed wire according to the direction.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: September 11, 2012
    Assignee: Yamaha Corporation
    Inventors: Makoto Hiroi, Satoshi Takemura
  • Patent number: 8255795
    Abstract: A system and a method are disclosed for optimally viewing a non-square aspect ratio photo or video within a non-square aspect ratio display area of a screen. In addition, a system and a method are disclosed for positioning and storing a reference point (e.g., a relative center point) of an image within a display area of a screen. Further, in a slideshow configuration, a system and a method allows for transition between images using sound annotations associates with a particular image.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith Saft, Matthew W. Crowley, Yingfeng Su
  • Publication number: 20120209577
    Abstract: A method includes determining, at a processor, whether a number of points of drawing data associated with a part satisfies a threshold. The method further includes identifying the drawing data as validated geometry data when the number of points satisfies the threshold.
    Type: Application
    Filed: April 26, 2012
    Publication date: August 16, 2012
    Applicant: The Boeing Company
    Inventor: Donald T. Powell
  • Patent number: 8239749
    Abstract: A graphics object can be expressed using procedural language embedded in a markup language document. In a embodiment, a drawing space is specified in markup language. A drawing command to arbitrarily draw a graphics object into the drawing space is specified in procedural language. Interpretation of the markup and procedural language commands results in the rendering of the arbitrary graphics object. In another embodiment, there is a browser comprising a rendering engine, an interpreter, and parser. The rendering engine is configured to interpret a markup language instruction that specifies a drawing space as well as drawing commands in procedural language for drawing an arbitrary graphic object into the drawing space. The parser can then parse the drawing commands and convert them into an execution tree of tree objects.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: August 7, 2012
    Assignee: Apple Inc.
    Inventors: Richard Williamson, David Hyatt, John Louch
  • Patent number: 8238666
    Abstract: A method (1100) of creating a document comprising a modifiable shape, is disclosed. The method analyzes an image to detect at least a graphical object. The method matches the detected graphical object with at least one of a plurality of predetermined modifiable closed-form non-textual template shapes (e.g., 420) comprising control parameters for modifying the closed-form non-textual template shape in a non-affine manner. The number of control parameters of the predetermined modifiable closed-form non-textual template shape is less than the number of sections making up the modifiable closed-form non-textual template shape. The method creates a document comprising the at least one modifiable closed-form non-textual template shape.
    Type: Grant
    Filed: November 28, 2007
    Date of Patent: August 7, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: James Austin Besley, Eric Wai-Shing Chong, Khanh Phi Van Doan, Steven Richard Irrgang
  • Patent number: 8230319
    Abstract: 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.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Phillippe-Joseph Arida, Po-Yan Tsang, William G Morein, Abraham Mathew, Loic Henry-Greard, Raveendrnathan Loganathan, Sung Won Shin, Heidi McAllister, John Wang, Emil Cicos, Mairead Therese Droney
  • Publication number: 20120171653
    Abstract: A method of creating a relationship diagram for electronic book (or e-book) contents in a reader includes determining whether there is a relationship diagram creation request in a current page. The method includes, if there is the relationship diagram creation request, determining whether there is a relationship diagram associated with a previous page. In addition, the method includes, if there is the relationship diagram associated with the previous page, displaying the relationship diagram in an input window. Further, the method includes, if the relationship diagram displayed in the input window is modified and there is a save request, allowing the modified relationship diagram to be saved in accordance with the current page.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 5, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ki-Hwan Kwon, Won-Bae Jung, Ji-Yeong Choi
  • Patent number: 8214430
    Abstract: Network image processing apparatuses constituting a network image processing system display, in list form, a document in units of action. When a user selection is received, a script that defines document handling is remanded to an apparatus that executed an action corresponding to the user selection.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: July 3, 2012
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Masakazu Murakami, Hironobu Nakata, Kazumi Sawayanagi, Minako Kobayashi
  • Publication number: 20120144283
    Abstract: 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.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 7, 2012
    Inventors: DOUGLAS BLAIR HILL, Bradley James Bax, Alexander Garin, Jeffrey Adam Mahovsky
  • Patent number: 8156422
    Abstract: One embodiment of the present invention provides a system that automatically acquires data from an application and imports the data into a second application. During operation, the system receives at a data-acquisition tool a command from a user to acquire data from the application. In response to the command, the system overlays a semi-transparent layer over at least a portion of a display which is generated by the application, so that the data within the display is still visible to the user. Next, the system receives a drawing command from the user to draw a shape around an item of data within the display. In response to the drawing command, the system draws a shape around the item of data within the display, wherein the shape is drawn on the semi-transparent layer. The system then acquires the item of data bounded by the shape.
    Type: Grant
    Filed: August 1, 2007
    Date of Patent: April 10, 2012
    Assignee: Intuit Inc.
    Inventors: Carrie Whitehead, Emily W. Hebard, Lisa D Holzhauser
  • Publication number: 20120072819
    Abstract: 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.
    Type: Application
    Filed: June 23, 2011
    Publication date: March 22, 2012
    Applicant: GOOGLE, INC.
    Inventors: Edgard Lindner, Olga Belomestnykh, Luiz Amaral Franca Pereira Filho
  • Publication number: 20120066577
    Abstract: 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.
    Type: Application
    Filed: September 9, 2010
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Shailesh Saini, Brian Albrecht
  • Publication number: 20120042233
    Abstract: 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.
    Type: Application
    Filed: February 1, 2011
    Publication date: February 16, 2012
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Masafumi CHIKYU
  • Publication number: 20120017142
    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: Application
    Filed: June 16, 2011
    Publication date: January 19, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Keisuke Nagao
  • Patent number: 8055442
    Abstract: A method of determining a display position for road name data including selecting a link representing a road segment with an initial road name display position from stored map data. An angle of the selected link is calculated, and calculating an angle of the selected link, a display reference position is identified to display the road name. Updated road name display position information including the determined display reference position is stored relative to the link.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: November 8, 2011
    Assignee: LG Electronics Inc.
    Inventor: Young In Kim
  • Publication number: 20110270628
    Abstract: Embodiments of the invention provide techniques for increasing the efficiency and effectiveness with which entities or entities may be compared and contrasted across one or more dimensions. Some embodiments present on a user interface (UI) a small, visually navigable collection of entities, from which the user may select a “focus” entity that may then be compared with other entities of interest. The UI may employ a visual organization scheme that organizes information on entities according to one or more dimensions, which may be predefined and/or configurable. Embodiments may facilitate rapid cognition of the manner in which information is presented and organized, and enable a user to quickly and easily discern dissimilarities and/or similarities between the focus entity and one or more other selected entities.
    Type: Application
    Filed: April 29, 2010
    Publication date: November 3, 2011
    Applicant: Microsoft Corporation
    Inventors: Vijay Mital, Saurab Nog, Jason A. Wolf, John A. Payne
  • Patent number: 8046676
    Abstract: A Sheet Set Manager for a computer-implemented graphics program allows drawings to be organized logically as a Sheet Set comprising a collection of Sheets and Subsets of Sheets, wherein each Sheet comprises a drawing, layout or view. The Sheet Set Manager is a graphical user interface for displaying, accessing and managing the Sheet Sets, Subsets and Sheets, as well as editing components of the Sheet Sets, Subsets and Sheets.
    Type: Grant
    Filed: March 15, 2004
    Date of Patent: October 25, 2011
    Assignee: Autodesk, Inc.
    Inventors: Jose Madeira De Freitas Garcia, John Giraud Ford, III, Jay Allan Behr, Chaffee Khanh-Truong Vo-Vu, Stephen Joseph Mighetto, Karen Elaine Mason
  • Patent number: 8040552
    Abstract: There is provided a variable data image generating device including a plurality of first type image generating units that execute a first rendering instruction for a distributed record and generates a first type image corresponding to the record; a first type image memory that stores the first type image corresponding to each record generated by each of the first image generating units; a distributing unit that distributes a record in variable data to each of the first type image generating units; and a document image generating unit that executes a drawing program including one or more instructions for each record in the variable data, wherein the document image generating unit generates a document image for each record by obtaining the first type image corresponding to the record from the first type image memory and laying out the obtained image in response to the first rendering instruction in the rendering program.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: October 18, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Hiroshi Yanagita
  • Patent number: 8024729
    Abstract: This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer environment compares a draw parameter call value being passed from the managed code portion to the native code portion with a stored drawing resource value stored in the native code portion. If the draw parameter call value is the same as the stored drawing resource value, then the computer environment is configured to draw onto a native drawing surface using the stored drawing resource. If the draw parameter call value is not the same as the drawing resource value, then a new drawing resource is created in the managed code portion. In another aspect, a portion of the drawing resource feature portion that contains data that describes at least one or more parameter of the drawing resource is transmitted between the managed code portion and the native code portion.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton
  • Patent number: 8015503
    Abstract: To solve an overlap between a part table and components automatically and adequately in a drawing using a CAD. In a part table creating method for creating a part table including a plurality of rows of CAD data, an overlap between the part table and other geometric elements is detected. When the overlap is detected, the height of the respective rows of the part table is reduced to H1. When the overlap between the part table and the other geometric elements still remains even when the respective rows of the part table is reduced to the height H1, the number of overlapped rows between the part table and the geometric element are obtained. The portion of the overlapped rows is separated and moved in the direction to avoid the overlap with the geometric elements to separate into an original part table and a destination part table.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: September 6, 2011
    Assignee: Honda Motor Co., Ltd.
    Inventor: Koichi Yahagi
  • Publication number: 20110214044
    Abstract: Art is infused with network identifiers at the time of its creation, rather than as a post-process. The identifiers may be encoded as overt elements of the art, and enable the artist to reprogram—over time—an augmentation of the artwork experience via network-delivered components. These network components can include stimuli present when the artist created the work (e.g., music), commentary by the artist, video and augmented reality features, audience-crowdsourced content (e.g., imagery of, or feedback provided by, other viewers encountering the artwork), etc. The artwork augmentation can vary with the user's context (e.g., location, demographics, interests, history). Physical brushes can be equipped to insert such identifiers in graphic arts; other authoring tools are disclosed as well. The network experience can be delivered via smartphones, projectors, and other devices. A great number of other features and arrangements are also detailed.
    Type: Application
    Filed: January 14, 2011
    Publication date: September 1, 2011
    Inventors: Bruce L. Davis, Donald Haaga, Alastair M. Reed, Tony F. Rodriguez, Geoffrey B. Rhoads
  • Patent number: 7984370
    Abstract: A meeting data conversion application executed in a PC successively obtains the first and last images and an image immediately before reduction of display content, among a plurality of images arranged in chronological order. Among the obtained images, an image immediately before reduction of display content by a prescribed amount or more and the last image are registered as delimiting images. Among the obtained images, the images from the image immediately after the delimiting image to the next delimiting image are processed as one image group.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: July 19, 2011
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventor: Yoshinori Sugahara
  • Patent number: 7975231
    Abstract: A drawing object image and an image processing program are provided in an HTTP server 12. The drawing object image is downloaded by accessing the HTTP server 12 from a terminal unit 10. When the operator initiates a drawing operation on a WEB browser screen of terminal unit 10, an XMLHTTP request with coordinate position information of the cursor and the drawing radius information are transmitted to the HTTP server 12 to execute an image manipulation process. The WEB browser virtually divides the drawing operation object image into cells, identifies the cells in which the image contents are modified in the image manipulation process, and issues HTTP requests for the cell images. The HTTP server 12 cuts out the manipulated image in the requested areas and transmits them to the WEB browser and arranges them.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: July 5, 2011
    Assignee: Sapience Corporation
    Inventors: Akira Hasuike, Takanobu Kagawa
  • Patent number: 7962576
    Abstract: The application is directed to methods, systems, procedures, networks and storage apparatus used to conduct conversions of data using remote conversion servers. In one embodiment of the present invention, recent query results may be stored and then used to solve subsequent conversions rather than querying a remote conversion server when the same conversion was previously completed. A counter may be referenced to determine if too much time has passed since the original query was stored in the buffer and, if too much time has passed, the buffer may be cleared and the remote conversion server may be queried to convert the pending data. The resulting conversion may be stored for subsequent use.
    Type: Grant
    Filed: July 22, 2004
    Date of Patent: June 14, 2011
    Assignee: SAP AG
    Inventors: Guenter Spens, Ralf Mueller, Markus Seng
  • Patent number: 7949953
    Abstract: A method, and computer program product for performing the method, is provided for defining a chart that graphically represents data stored in an electronic data source. The method includes receiving a user selection of 1) a data object family contained in the electronic data source, and 2) an attribute for the selected data object family. The selected attribute has multiple possible predefined values that are to serve as category axis values in the chart. The method also includes receiving a user definition of a first data series comprising a value measure to be determined for each of the category axis values and that uses stored data associated with the data object family. The method also includes storing an electronic chart definition file containing an identification of the selected data object attribute and the defined first data series.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: May 24, 2011
    Assignee: SAP Aktiengesellschaft
    Inventors: Ankur Bhatt, Sanjay Kapoor, Aurobinda Pradhan
  • Patent number: 7937298
    Abstract: An RFID event tracking and management system provides a standardized approach that can be utilized by various industry verticals. Guaranteed event delivery can ensure that any event data captured by an RFID device is written to persistent storage. A first guaranteed commit process can ensure that event data captured by an RFID device is written to a persistent queue, and the event data is not released from the RFID device until the event data is verified to be in the persistent queue. A second guaranteed commit process then ensures that the event data in the persistent queue is written to persistent storage, and the event data is not released from the persistent queue until the event data is verified to be in the persistent storage.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: May 3, 2011
    Assignee: Oracle International Corporation
    Inventor: Harshal H. Shah
  • Patent number: 7930625
    Abstract: A computer-implemented method and system for designing shapes for a software module. Drawing software modules typically provide master shapes that are used as templates in creating drawings. The function of master shapes is generally controlled by behaviors. The invention improves upon existing approaches to designing master shapes by providing a uniform procedure for creating master shapes. The present invention supports the creation of a uniform set of behaviors that are stored independently of the master shapes. The stored behaviors are the preferred methods for controlling the functions of the master shapes. Individual stored behaviors can be selected and used to create the characteristics of a master shape. Using a uniform set of stored behaviors that are implemented in a preferred manner facilitates the management and maintenance of the behaviors and the master shapes they control.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: April 19, 2011
    Assignee: Microsoft Corporation
    Inventors: Fergal Burke, Abraham Mathew, Heidi McAllister
  • Patent number: 7913173
    Abstract: One embodiment of the present invention provides a system that facilitates acquiring data, which is presented within a web browser, for an application. During operation, the system receives a command from a user to acquire data from the web browser for the application. In response to the command, the system overlays a semi-transparent layer over at least a portion of the web browser, so that the data within the web browser is still visible to the user. The system also receives a drawing command, from the user, to draw a shape around an item of data within the web browser. In response to the drawing command, the system draws a shape around the item of data within the web browser, wherein the shape is drawn on the semi-transparent layer. Finally, the system acquires the item of data bounded by the shape for the application.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 22, 2011
    Assignee: Intuit Inc.
    Inventors: Emily W. Hebard, Lisa D. Holzhauser, Carrie Whitehead
  • Patent number: 7913253
    Abstract: This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer environment compares a draw parameter call value being passed from the managed code portion to the native code portion with a stored drawing resource value stored in the native code portion. If the draw parameter call value is the same as the stored drawing resource value, then the computer environment is configured to draw onto a native drawing surface using the stored drawing resource. If the draw parameter call value is not the same as the drawing resource value, then a new drawing resource is created in the managed code portion. In another aspect, a portion of the drawing resource feature portion that contains data that describes at least one or more parameter of the drawing resource is transmitted between the managed code portion and the native code portion.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Seth M. Demsey, Tuan Huynh, Christopher W. Lorton
  • Patent number: 7903881
    Abstract: An image processing device is structured such that an appropriate judgement of an image, at which blurring or disappearance or the like will occur, is possible. When pixels, which form a line image at which there is the possibility that blurring or disappearance will occur at the time of printing by using a printing plate, are extracted, a line image warning function gives notice by displaying a warning message on a monitor of a client terminal. Thereafter, image converting and print setting are carried out such that an extracted line image is clarified. In this way, when a proof is prepared, an image, at which there is the possibility that blurring or disappearance will occur on a printed matter obtained by using a printing plate, is clarified, and appropriate proofing is possible.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: March 8, 2011
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Ryuichi Ishizuka, Mari Kodama, Yasushi Nishide
  • Patent number: 7865826
    Abstract: A system and method of creating and presenting mathematical documents are provided. The system comprises an input/output component for receiving user input and for displaying a mathematical document on a display device, a document repository 104 for storing the mathematical document and a mathematical engine for performing computations. The document includes markup that specifies display options. The method comprises the steps of receiving input data that represent characters, symbols and mathematical operations as well as manipulations and presentation control of the mathematical document, displaying mathematical expressions or a combination of mathematical expressions and text in an electronic document, performing computations on the mathematical expressions contained in the document, and controlling the formatting and display of the document.
    Type: Grant
    Filed: May 15, 2006
    Date of Patent: January 4, 2011
    Assignee: Waterloo Maple Inc.
    Inventors: Laurent Bernardin, Paul Demarco, Kevin Ellis, David E. G. Hare
  • Patent number: 7839541
    Abstract: This invention provides an image editing method having a selecting step of selecting an edit target area, a cancellation step of canceling a selection of the edit target area selected in the selecting step, and an area selecting step of selecting again the edit target area by indicating the inside of the edit target area.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: November 23, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kenzou Sekiguchi