Positioning Of Annotation Patents (Class 715/232)
  • Publication number: 20130124967
    Abstract: Methods and systems providing for collaborative commenting in a drawing tool are provided. One example method includes receiving a shape on a drawing canvas, and receiving a comment associated with the shape, the comment including a name of a commenting user. The method also includes receiving an indication of a movement of the shape from the first position to a second position, and, in response to the indication of the movement of the shape, automatically moving the comment closer to the second position of the shape. In some cases, the commenting user can be a user other than the user adding the shape to the document, and can be performed by a concurrent editor of the document.
    Type: Application
    Filed: November 11, 2011
    Publication date: May 16, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: L. Tucker Hatfield, Andrew G. Carlson, David Charles Wadsworth, Brian T. Hill, Robert James Straavaldson, Han Ul Jung, Darren Muller, Michael J. Smith
  • Patent number: 8438489
    Abstract: The system and method as described herein can be advantageously used in a plurality of scenarios, two of which include field markup and data collection and collaborative review. The system and method handles the allocation of digital paper pattern background and the creation of required page definition files embedded into digital paper enabled PDFs. Optionally, action palettes can be automatically overlaid on the drawings as legend boxes to enable field personnel to select the operations they want to perform on the digital paper as they would on a computer interface. For instance letting users select the types of callouts and clouds to add to their markup. These drawings can be printed or plotted onto paper and sent to a work site for markup.
    Type: Grant
    Filed: January 26, 2009
    Date of Patent: May 7, 2013
    Inventors: Paulo Barthelmess, David McGee, Philip R. Cohen, Edward C. Kaiser
  • Patent number: 8438469
    Abstract: A method of embedding evaluations in a document is described. An identifier tag is embedded in the document in response to a first user action. The document may include a web page. The identifier tag includes a review and an identifier associated with an entity that is a subject of the review. A rating tag is embedded in the document in response to a second user action. The rating tag includes a rating value corresponding to a user-selected rating of the entity that is the subject of the review. The rating value may be selected from a set of pre-determined rating values.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventors: James Kevin Scott, Jeff C. Reynar, Jeremy A. Hylton, Kushal B. Dave
  • Patent number: 8418052
    Abstract: A document editing method includes transferring document information to a printing device capable of printing the document information on a surface coded with a position-coding pattern. Editing information is received from a reading device capable of reading position information from the position-coded surface.
    Type: Grant
    Filed: March 21, 2001
    Date of Patent: April 9, 2013
    Assignee: Anoto Aktiebolag (Anoto AB)
    Inventors: Petter Ericson, Tomas Lundström
  • Patent number: 8412710
    Abstract: A method of searching a database containing documents with handwritten annotations stored in association with document content is disclosed. The method receives as inputs a handwritten annotation as a handwritten search input and a content element as a content search input. A search is then performed of the database for handwritten annotations in a document matching the handwritten search input and less than a given physical distance from document content equal to the content search input in the document.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: April 2, 2013
    Assignee: Silverbrook Research Pty Ltd
    Inventors: Jonathon Leigh Napper, Paul Lapstun, Kia Silverbrook
  • Publication number: 20130080873
    Abstract: The present invention provides a graphical user interface for displaying content. The user interface comprises a list of display areas, including a first display area arranged to display' a primary time based media element. The at least one second display area is arranged to display at least one secondary media element that is temporally associated with the primary time based media element.
    Type: Application
    Filed: November 26, 2012
    Publication date: March 28, 2013
    Applicant: ENIKOS PTY LTD
    Inventor: ENIKOS PTY LTD
  • Patent number: 8402365
    Abstract: An information processing apparatus includes an input unit configured to input an annotation of at least one of an underline, a box, a character, a character string, a symbol and a symbol string to a displayed document, an annotation recognition unit configured to recognize a type of the annotation and a coverage of the annotation in the document, an intention estimation unit configured to estimate intention of a user based on the type of the annotation and information in the coverage, an action storage unit configured to store a plurality of actions, an action selection unit configured to select an action to be performed for the document from the action storage based on the intention estimated by the intention estimation unit, and an execution unit configured to execute the action selected by the action selection unit.
    Type: Grant
    Filed: August 26, 2005
    Date of Patent: March 19, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masaru Suzuki, Yasuto Ishitani, Ken Ueno
  • Publication number: 20130061125
    Abstract: According to one embodiment, a method is provided that can comprise receiving, by a server computer system from a user operating a client computing device, an electronic document and user input for adding one or more electronic annotations to the electronic document. The method can further comprise generating, by the server computer system, an annotated version of the electronic document that includes the one or more electronic annotations based on the user input. The server computer system can then send the annotated version of the electronic document to a recipient designated by the user.
    Type: Application
    Filed: August 23, 2012
    Publication date: March 7, 2013
    Applicant: JN PROJECTS, INC.
    Inventors: Neal O'Mara, Joseph Walla
  • Patent number: 8392821
    Abstract: In a system and method for displaying a video and an overlay or tag, an application that runs through a browser on a client is used to send a request from the client to a server over a computer network. In response to the request, at least the following is sent from the server to the client: a first uniform resource locator (URL) corresponding to a location on the network where the video is stored, a second URL corresponding to a location on the network where the overlay or tag is stored, and playlist data. The first and second URLs are associated with different servers on the computer network. The first and second URLs and the playlist data are used at the client to retrieve the video and the overlay or tag, and build a playlist. The client merges the video and the overlay into an integrated media sequence that is played to a user via the browser in accordance with the playlist, and displays the tag.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: March 5, 2013
    Assignee: Viddler, Inc.
    Inventors: Donna L. DeMarco, Robert A. Sandie
  • Patent number: 8386919
    Abstract: A system includes a display, a processor executing an application program for displaying an annotation file, and memory storing program instructions of the application program. The processor associates an annotation with a programming module of a baseline file to display, in an unsegmented window of a graphical user interface, the baseline file as a hierarchical structure having nodes. Each node represents a programming module of the baseline file. Displayed is an annotation in the unsegmented window of the GUI proximate to the node that represents the programming module with which the annotation is associated. The displayed annotation includes selectable messages displayed proximate to each other to facilitate visual comparison. Each selectable message describes a modification made to the baseline file by a different contributor. The annotation indicates that the modifications produce a conflict. The conflict is resolvable within the unsegmented window by a selection of one of the selectable messages.
    Type: Grant
    Filed: June 23, 2009
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kim Letkeman, Geoffrey M Clemm, Scot A Aurenz
  • Patent number: 8375292
    Abstract: A tool for mapping an event includes a map generator for generating an event map, a view generator for generating a zoomable and pannable view of the event map, and a display device for displaying the zoomable and pannable view of the event map, and in another aspect, a tool for annotating an event map includes a map generator for generating an event map, an annotating unit for annotating the event map based on a user input, a view generator for generating a zoomable and pannable view of the annotated event map, and a display device for displaying the zoomable and pannable view of the annotated event map.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: February 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel M. Coffman, Jonathan P. Munson, Chandrasekhar Narayanaswami, Danny Soroker, Jingtao Wang
  • Patent number: 8347206
    Abstract: Techniques are described for performing automatic generation of one or more tags associated with an image file. One or more ink annotations for a displayed image are received. Handwriting recognition processing of the one or more ink annotations is performed. A string is generated and the string includes one or more recognized words used to form the one or more tags associated with the image file. The handwriting recognition processing and generating the string are performed in response to receiving the ink annotations.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Gavin M. Gear, Sam J. George, Richard L. Spencer
  • Publication number: 20120324330
    Abstract: An information sharing support system includes a first information processor connected to a projector that projects an image on a projection area including an object, and to an image pick-up device for picking up an image of the projection area; an inputting unit that inputs an event in a first layer, inputs a second annotation image as a part of a first annotation image associated with the event to a second layer, inputs a third annotation image to a third layer, and inputs a document to a fourth layer; a transmitter that transmits the second annotation image to the projector device; a receiving unit that receives a picked-up image; and a second information processing device that allocates the picked-up image to the second layer, and includes a display that displays the third annotation image and the document in an overlapping fashion.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 20, 2012
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Meng SHI, Kiwame TOKAI, Tsutomu ABE, Hiroyuki MIYAKE, Tetsuo IYODA, Shoji SAKAMOTO, Jun SHINGU
  • Patent number: 8335755
    Abstract: A reasoning system includes at least one atomic context and a plurality of derivation methods. Each atomic context encapsulates a reference to at least one mathematical model and is configured to cause the performance of at least one computation using the encapsulated mathematical model. Each of the derivation methods is configured to receive a reference to a base context and to create a derived context that is based on the base context. Such created derived contexts are configured to cause the performance of a computation by invoking the base context and providing at least one input to the base context, to receive an output from the base context, to perform a transformation on an input to the base context or on an output from the base context, and to return at least one output of the computation. Derived contexts can be composed in order to create more complex contexts.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: December 18, 2012
    Assignee: Evolving Logic
    Inventor: Steven C. Bankes
  • Publication number: 20120317471
    Abstract: The disclosure provides a method for making a mark in an electronic book and a mobile terminal. In the method, coordinates of a starting point and an ending point that a user has intended to mark are obtained; the coordinates of the starting point and the ending point are transformed to a starting character offset and an ending character offset respectively; characters from a character corresponding to the starting character offset to a character corresponding to the ending character offset are marked in a preset marking manner, the marks are displayed, and the starting character offset and the ending character offset are stored. The method for making a mark in an electronic book and the mobile terminal provided by the disclosure implement the marking function of an electronic book by obtaining and storing a starting character offset and an ending character offset, thereby meeting the marking requirement of a user in using an electronic book and improving the user's experience of usage.
    Type: Application
    Filed: November 4, 2010
    Publication date: December 13, 2012
    Applicant: ZTE CORPORATION
    Inventor: Meizhen Ma
  • Patent number: 8332743
    Abstract: This invention provides a layout decision method, apparatus, and program which can preferably hide a container by performing masking corresponding to a template whose layout is decided in accordance with the size of contents pasted within the container in variable data printing. For this purpose, data are inserted into a plurality of flexible containers (2201, 2202) set in a page to be formed on a print medium. The layout is adjusted at the size of a partial area suitable to draw data to be inserted into the partial area. It is determined whether masking is set for each of the layout-adjusted containers. For the container (2202) having the masking setting, a mask area equal in size to the container is created to cover the container (2202).
    Type: Grant
    Filed: January 30, 2006
    Date of Patent: December 11, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyasu Miyazawa
  • Publication number: 20120284606
    Abstract: A system and methodology for collaborating. The system as illustrated is comprised of at least two computing appliances, each of the computing appliances for use by a respective user. Each of the computing appliances is comprised of a processor, memory, communications interface, input apparatus, and display apparatus. Each said display apparatus provides a respective display presentation of a common shared underlying image. The respective input apparatus is responsive to input by the respective user to provide annotation data representative of a display image of annotations associated with the respective user.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Inventors: David H. Sitrick, Russell T. Fling
  • Patent number: 8301996
    Abstract: A method described herein includes the acts of receiving an image captured by a mobile computing device and automatically annotating the image to create an annotated image, wherein annotations on the annotated image provide instructions to a user of the mobile computing device. The method further includes transmitting the annotated image to the mobile computing device.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: October 30, 2012
    Assignee: Microsoft Corporation
    Inventors: Eyal Ofek, Billy Chen
  • Patent number: 8296848
    Abstract: A security module detects attempted exploitations of vulnerabilities of applications executing on a computer. The security module hooks an application on the computer. The hook transfers control flow to the security module if execution reaches a hooked location. When a hook is followed, the security module saves the state of the computer and activates an analysis environment. A virtual machine within the analysis environment executes signatures that programmatically analyze the state of the computer to determine whether a vulnerability in the application is being exploited. If a signature detects an exploit, the security module blocks the exploit by skipping over the one or more instructions that constitute the exploit, terminating the application, or performing a different action. The security module reports the detected exploit attempt to the user of the client. The security module returns control flow back to the application if it does not detect an exploit.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: October 23, 2012
    Assignee: Symantec Corporation
    Inventors: Kent E. Griffin, Carey S. Nachenberg, Shane A. Pereira
  • Patent number: 8290941
    Abstract: A user interface aids in creation of customized pre-defined queries that can be used for identifying particular search results relevant to a topic. Provision can be made to allow express inclusion or exclusion of certain results. Metrics relating to how much the pre-defined query focuses the search can be provided. A pre-defined query can be referenced by a URL, which can be distributed or referenced in content available in any number of locations. When results of the pre-defined search change, a contact associated with the search query can be notified. When a URL is activated, a redirect to the search engine with the customized query can occur, and the contact associated with the query can be notified of the usage of the pre-defined query. Metrics concerning sources of query usage can be produced, based on data gathered while serving the pre-defined query requests.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: October 16, 2012
    Assignee: Vizibility Inc.
    Inventor: James Alexander
  • Patent number: 8286073
    Abstract: A method for performing a load-on-demand operation on assigned graphic objects allows a user to load a computer file without the assigned graphic objects to shorten the loading time of the computer file. The assigned graphic objects can be subsequently loaded by the user by activating an “assigned to” object.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: October 9, 2012
    Inventor: Denny Jaeger
  • Patent number: 8276061
    Abstract: A user can highlight text and provide accompanying annotations. Highlighted text, accompanying annotations, and time-stamp information are stored in a user profile that is maintained locally with a web browser, at the client side. A retrieved web page is presented to a user with annotations of some form, based upon the user profile. The retrieved web page may typically be annotated through marked or highlighted portions of text, so that the user can readily locate this information in the web page, and assess the relevance of the retrieved page.
    Type: Grant
    Filed: March 24, 2008
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mulul Madhular Joshi, Mukesh Kumar Mohania
  • Patent number: 8276060
    Abstract: Methods, apparatus and articles of manufacture therefor, are disclosed for annotating documents in a viewer. In one embodiment, the method includes: associating the document with a user; identifying one or more sub-document elements in the document; augmenting the document by making words within the document selectable; displaying the augmented document in the viewer; and responsive to each user input selecting a word in the document displayed in the viewer, further augmenting the document displayed in the viewer by inserting the selected word following the sub-document element from which the word was selected.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: September 25, 2012
    Assignee: Palo Alto Research Center Incorporated
    Inventors: Lichan Hong, Ed H Chi
  • Patent number: 8261184
    Abstract: A method for encoding and displaying documents includes identifying multiple characteristics, such as characters, and scenery, about text of a document, creating a key for correlating the characteristics with multiple unique indicia such as color, and placing corresponding indicia to the characteristics present in a line of text in columns adjacent the line of text on the basis of the key. A system for encoding and displaying documents includes a memory containing multiple characteristics about text of a document, the document, a key for correlating the characteristics with each unique indicia, and a display showing at least some of the unique indicia adjacent at least some lines of text in the document, the unique indicia placed adjacent the line of text corresponding to the characteristics in the line of text based on the key.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: September 4, 2012
    Inventor: Ignatius Xavier Haase
  • Patent number: 8261182
    Abstract: Techniques for annotating an electronic document in an electronic document application are described. A request to add an annotation to an electronic document application is received. An annotation template for the requested annotation is retrieved. The annotation template is external to the electronic document application and the electronic document and includes fixed content, associated instructions defining variable content, and layout information for the fixed and variable content. The associated instructions are executed to define the variable content for an instance of the requested annotation. The instance of the annotation is applied to the electronic document. The annotation instance has an appearance defined by the variable content, the fixed content and the layout information.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: September 4, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Scott E. Petersen
  • Publication number: 20120221938
    Abstract: An electronic book system provides interfaces particularly suited to students' use of textbooks. A finger press on a touch screen produces a contextual menu with user choices that relate to where the finger was pressed or what the user was recently doing with the book. A student provisionally navigates through a book by a specific gesture which, when it stops, returns the user to the previous position in the book. Annotations are displayed and hidden using specific gestures and through selective movement of the reader as sensed by its accelerometer.
    Type: Application
    Filed: June 28, 2011
    Publication date: August 30, 2012
    Applicant: GOOGLE INC.
    Inventors: James Patterson, Nathan Moody, Scott Dougall
  • Patent number: 8250463
    Abstract: A digital ink annotation process and system for processing digital documents and digital ink annotations therein. An annotation's position is maintained within a document such that the original intent and meaning of the annotation is preserved. This is true even if the document is edited, resized, displayed on a different device or otherwise modified. The process includes automatic and manual grouping of digital ink strokes within a document to define digital ink annotations, classifying the annotations according to annotation type, and anchoring the annotations to appropriate regions or positions in a document. The process further includes reflowing the annotations in a new document layout such that the annotations conform and adapt to the new layout while preserving the original intents and meanings of the annotations. The system includes a classification module, an anchoring module, a reflow module and a clean-up module to implement the digital ink annotation process.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: David M. Bargeron, Tomer Moscovich, Michael Shilman, Zile Wei
  • Patent number: 8244036
    Abstract: A method for emphasizing differences in graphical appearances between an original document and a modified document is provided in accordance with an aspect of the present invention. The method includes the step of receiving a first bitmap of the modified document, and a second bitmap of the original document. The method includes deriving a set of difference points based upon a comparison of the first bitmap and the second bitmap. The method includes a step of superposing a spatial index onto the set of difference points, and generating polygon vertices from a plurality of adjacent elements of index. Each of the elements has a predetermined density of difference points. The method concludes with generating an annotation from the polygon vertices.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: August 14, 2012
    Inventors: Brian Hartmann, Benjamin Gunderson
  • Patent number: 8239753
    Abstract: An information sharing support system is provided. The system includes a first information processing device connected to a projector device for projecting an image on a projection area, and to an image pick-up device for picking up an image of the projection area; an inputting unit that inputs an event in a first layer, inputs a second annotation image as a part of a first annotation image associated with the event to a second layer, inputs a third annotation image as the remaining part of the first annotation image to a third layer, and inputs a document to a fourth layer; a transmitting unit that transmits the second annotation image; and a second information processing device that allocates the picked-up image to the second layer, and includes a display that displays the third annotation image and the document in an overlapping fashion.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: August 7, 2012
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Meng Shi, Kiwame Tokai, Tsutomu Abe, Hiroyuki Miyake, Tetsuo Iyoda, Shoji Sakamoto, Jun Shingu
  • Patent number: 8239754
    Abstract: A method for annotating an electronic document includes associating a first electronic annotation to a data point of a data structure associated with an electronic document.
    Type: Grant
    Filed: April 7, 2006
    Date of Patent: August 7, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Carl W. Orthlieb
  • Patent number: 8230326
    Abstract: The present invention generally provides methods, systems, and articles of manufacture for managing an annotation system that includes storing annotations for a document family, i.e., a series of versions of a data source. Annotations created for one version of the data source may be viewed in context from both subsequent and prior versions of the same data source. Embodiments of the invention associate annotations with both a data source “family identifier” as well as a “version identifier.” Other than adding a family ID to the data source, the data source remains unchanged. The family ID is maintained across different versions of the data source, whereas version IDs are determined for a specific version of the data source. Version IDs can be constructed from each data source directly, and do not need to be stored.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jordi A. Albornoz, Lee D. Feigenbaum, Douglas R. Fish, Sean J. Martin, Hoa T. Tran, David A. Wall
  • Patent number: 8219543
    Abstract: An embodiment of a method includes receiving a selection of an original content item, deriving a supplemental content item from the original content item, designating a unique identifier to the supplemental content item, and inserting a reference including the unique identifier into the primary document. A system includes a candidate content item repository having one or more content items that can be included in a structured electronic document, a copy module configured to derive a base supplemental content item from a selected one of the candidate content items and further configured to designate a unique identifier for the base supplemental content item, and a document editor configured to receive the unique identifier and insert the unique identifier into a reference to the base supplemental content in the primary document. A computer-readable medium has instructions to cause a computer to carry out a structured document generation process.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: July 10, 2012
    Assignee: Etrial Communications, Inc.
    Inventors: David Michael Vanderport, Kristen Marie Vanderport, Tadd Loebbaka
  • Patent number: 8214734
    Abstract: Evaluating the performance of a text analysis engine is provided. A plurality of pre-annotated reference documents and a set of annotation types associated with the pre-annotated reference documents are received. Annotation contexts of reference annotations in the plurality of pre-annotated reference documents are analyzed using the set of annotation types. Similar annotation contexts are identified between the reference annotations and the set of annotation types. Responsive to identifying the similar annotation contexts, the similar annotation contexts are clustered thereby forming a plurality of reference annotation clusters. A set of reference content heterogeneity scores are computed based on the number of reference annotation clusters for each annotation type in the set of annotation types. An integral reference content rate for the set of annotation types is then computed and output to a user.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: July 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Genady Grabarnik, Lev Kozakov, Larisa Shwartz
  • Patent number: 8208167
    Abstract: A data storing unit stores therein first data that includes replaceable data and can be printed by a printing unit or generate print data to be printed. A map-information storing unit stores therein data identification information for identifying the replaceable data and its position in the first data in association with each other. A replacement-data obtaining unit obtains the data identification information and replacement data for replacing the replaceable data. A data generating unit generates second data in which the replaceable data is replaced with the replacement data at the position corresponding to the data identification information.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: June 26, 2012
    Assignee: Ricoh Company, Limited
    Inventor: Shintaroh Takahashi
  • Publication number: 20120133989
    Abstract: Systems and methods for providing a common framework for a document comparison review process are disclosed. Using the common framework, the comparison review process allows a reviewer to perform either an electronic-based review or a paper-based review. The different review technologies can be used interchangeably in the common framework.
    Type: Application
    Filed: November 29, 2011
    Publication date: May 31, 2012
    Applicant: Workshare Technology, Inc.
    Inventor: Robin Wallace Glover
  • Patent number: 8170338
    Abstract: A disclosed information processing apparatus includes an image data obtaining unit configured to obtain image data generated by scanning a confirmation/correction form on a recording medium; a workflow definition obtaining unit configured to obtain a workflow definition of a workflow that includes a workflow step corresponding to the recording medium; a form definition obtaining unit configured to obtain a form definition of the confirmation/correction form corresponding to the workflow step based on the workflow definition; a field image extracting unit configured to extract a field image of a field of the confirmation/correction form from the image data based on the form definition; and a handwriting image extracting unit configured to remove a previous handwriting image and extract a current handwriting image from the field image if the field image contains both the previous handwriting image and the current handwriting image.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: May 1, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Kunio Okita
  • Publication number: 20120066581
    Abstract: A device receives and displays an electronic book or electronic magazine, and receives user selection of a portion of content of the electronic book or electronic magazine. The device executes an application that obtains items of data related to the selected portion of content, receives selection of one or more items of the data, and attaches the one or more items of data to the selected portion of the content in a bookmark fashion to annotate the e-book or e-magazine.
    Type: Application
    Filed: September 9, 2010
    Publication date: March 15, 2012
    Applicant: SONY ERICSSON MOBILE COMMUNICATIONS AB
    Inventor: Karin Johanne Spalink
  • Patent number: 8120604
    Abstract: The present invention provides a snap function that can move an object smoothly, without deteriorating the user operability. According to the present invention, there is provided an object editing system, including: an arrangement system for arranging an object and a snap target in a given display area; a moving system for moving the object in the display area; a snap system for causing the object to snap the snap target on a basis of a distance between the object and the snap target; and a restriction system for inhibiting the object from snapping the snap target on a basis of a direction in which the object is moving. According to the object editing system of the invention, the snap system causes the object to snap the snap target once the distance between the object and the snap target has become smaller than a predetermined threshold value.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Satoko Kinoshita, Keiji Miura, Eiki Shibata
  • Publication number: 20120042235
    Abstract: A design support apparatus includes a search unit configured to refer to a first database including annotation information pieces added to a first product model and site identification information pieces associated with the annotation information pieces, respectively, and to search, in a second product model, a second site corresponding to a first site identified by the site identification information piece. Each of the site identification information pieces is for identifying the first site to which the associated annotation information piece is added in the first product model. The apparatus further includes a placement unit configured to place the annotation information piece associated with the corresponding site identification information piece at the second site when the search unit determines that the second site exists in the second product model.
    Type: Application
    Filed: August 2, 2011
    Publication date: February 16, 2012
    Applicant: FUJITSU LIMITED
    Inventors: Mari Morimoto, Tsukasa Tenma, Ryusuke Akahoshi, Hirooki Hayashi
  • Patent number: 8082519
    Abstract: Methods and systems for making a more efficient use of a display area for the purpose of displaying items, for example on an Internet store web site. In one embodiment of the invention the items are displayed in rows in a manner which allows for optimization of the number of items per page through the adaptation of the display cell width allocated to each item. In one embodiment of the invention, the readability of the display is enhanced through the use of group separators and/or controlled margins.
    Type: Grant
    Filed: February 7, 2007
    Date of Patent: December 20, 2011
    Assignee: Dolphin Software Ltd.
    Inventors: Ofir Oron, Gabriel Marcus, Ofer Ber, Eyal Livne
  • Patent number: 8074165
    Abstract: Allowing annotations to occur remotely from the device in which they are viewed enables the optimal viewing device and optimal annotation device for generating annotations. Specifically, the annotation systems allow a user to associate annotations with one or more portions of an object. An object identifier is created to identify one or more objects. This object identifier is then forwarded to the annotation device. On the annotation device, the user can associate annotations with a portion of the object based on either a textual or a graphical technique. Upon completion of the annotations, the system synchronizes the annotations with the object based on the object identifier and the selection portion.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: December 6, 2011
    Assignee: Xerox Corporation
    Inventors: Michelle Q. Wang Baldonado, Steve B. Cousins, Polle T. Zellweger, Andreas Paepcke, Jacek S. Gwizdka
  • Patent number: 8074184
    Abstract: Systems and methods enhance editing capabilities associated with a wide variety of different types of electronic documents. Such systems and methods may include a processor that maintains an electronic document having a first portion (e.g., an individual word, character, character string, or the like) provided by a recognizer (e.g., by handwriting or speech recognition software), and they may provide access to potential alternative characters, words, or character strings generated by the recognizer during various user editing functions and operations. Other data associated with the first portion of the document also may be stored and made available to the user during various functions and operations. This invention further relates to computer-readable media including instructions for performing various methods and/or operating various systems for editing electronic documents, including systems and methods like those described above.
    Type: Grant
    Filed: November 7, 2003
    Date of Patent: December 6, 2011
    Assignee: Mocrosoft Corporation
    Inventors: Adrian James Garside, David Vaughn Winkler, Joshua Clow
  • Publication number: 20110289401
    Abstract: Systems and methods for sharing document annotations. A document is displayed on a graphical user interface and first annotation information for the document is created by a first user, the annotation information including first annotations and positioning information for positioning a first overlay window relative to the document. The first overlay window with the first annotations is displayed over the document wherein the document is visible through the first overlay window. The annotation information is sharable with other users, whereby a different user is able to display the overlay with annotations made by the first user over the document on a different system, and the annotations do not modify the underlying document.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 24, 2011
    Applicant: salesforce.com, inc.
    Inventor: Ronald F. Fischer
  • Patent number: 8054495
    Abstract: A method is provided of associating in computer memory (i) a digital electronic version of printed human-discernible content of a printed document comprising a sheet having a machine-readable pattern adapted to enable the position of a digital pattern reading device to be determined and said human-discernible content with (ii) the identity of a sheet upon which the content is printed, the method comprising: printing the content onto a sheet using a printer, said sheet comprising a pre-patterned sheet that has been pre-printed with said pattern; transferring a machine-readable identity code between said printer and said sheet at around the time of printing said content; and storing a correlation between said identity code and said digital electronic version in computer memory.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: November 8, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ira Goldstein, Jose Antonio Magana, Manuel Angel Albarran Moyo, Jean-Michel Combe
  • Patent number: 8056007
    Abstract: The present disclosure provides a system and method of collecting information and associated context. Information and associated context are collected by monitoring at least one application program executable using the computing system, so as to detect one or more events associated with the at least one application program; identifying contextual information corresponding to the detected one or more events; and storing information associated with the at least one detected event, the stored information including the identified contextual information.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: November 8, 2011
    Assignee: Yahoo! Inc.
    Inventors: Jason Rupp, Mohammad Rafiushan Khan
  • Patent number: 8042036
    Abstract: A method for generating a link is provided. In this method, a selection of a portion associated with a resource is provided. The portion is identified by a portion identifier. Additionally provided is a link to the resource on a computer network. To generate the link, the portion identifier is embedded into the link.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: October 18, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Raman Sharma, Ashutosh Sharma, Niraj Gupta
  • Publication number: 20110231400
    Abstract: Disclosed herein are a document manipulating method, a document managerial system, and an electronic device using the same. The electronic device includes the system, an activating unit, a determining unit and a placing unit. The system includes at least one label of a searchable and classifiable format, a database accessible by the electronic device, and a searching and classifying engine. The method includes the steps of activating a document, determining a labeling location and a labeling size within the document, placing the label at the labeling location to record a document description, and saving the label and a part of the document in the database.
    Type: Application
    Filed: June 9, 2010
    Publication date: September 22, 2011
    Applicant: Compal Electronics, Inc.
    Inventors: Yi-Chen Sung, Chien-Yuan Chen, Fei Wu
  • Patent number: 8020087
    Abstract: An information processing apparatus for indicating a search term in accordance with a user operation assigns an operating element of an operation input device to a search term having been input and displays an information image containing the search term on a screen on the basis of search processing using the search term. The information processing apparatus also indicates a position of the search term in the information image when operation information on the operating element assigned to the search term is input while the displaying is being performed. Therefore, a user can check where a search term is located in a displayed page using a variety of operation input devices.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: September 13, 2011
    Assignee: Sony Corporation
    Inventor: Kouichi Matsuda
  • Patent number: 8020118
    Abstract: An aspect of the present invention provides a computer-implemented method for presenting items in a hierarchy comprising parent items and sub-items. The method comprises the steps of: identifying one or more parent items in the hierarchy, wherein all sub-items of the identified parent items possess a particular property; and presenting the hierarchy in a manner to indicate that all sub-items of the identified parent items possess the particular property.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: September 13, 2011
    Assignee: Internaltional Business Machines Corporation
    Inventors: Mark Carl Hampton, William John Izard
  • Publication number: 20110218820
    Abstract: A user is enabled to request a visual review of a plurality of subsets of aggregate brain activity data, and the data contained in each subset are transformed into a visual display presented to the user. Significantly, rather than requiring the user to separately request a visual display of each selected subset, a visual display for each different subset is automatically sequentially displayed, based upon a single user request. This sequential display is particularly useful where the data from each subset cannot be readily displayed simultaneously. Thus, if twenty subsets are selected by the user from the aggregate brain activity data, then twenty different visual displays will be selectively generated and sequentially displayed in response to a single user request. Such subsets can be defined by annotations, where such annotations are defined by a patient input, an automated review, or an expert review.
    Type: Application
    Filed: March 2, 2010
    Publication date: September 8, 2011
    Inventors: David M. Himes, Michael A. Katz