Annotation Control Patents (Class 715/230)
  • Publication number: 20130047069
    Abstract: A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users).
    Type: Application
    Filed: September 13, 2012
    Publication date: February 21, 2013
    Inventor: Eugene M. Lee
  • Publication number: 20130047068
    Abstract: A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users).
    Type: Application
    Filed: September 13, 2012
    Publication date: February 21, 2013
    Inventor: Eugene M. Lee
  • Publication number: 20130047067
    Abstract: A system, method, and medium supports analyzing intellectual property documents by linking and annotating patents, copyrights, trademarks, license agreements, and other intellectual property documents. It can be used by intellectual property professionals in memorializing thought processes, work products, and reasoning, in preliminary or final form, and can support development and use of a rich linked set representing complex relationships in an intellectual property portfolio. Optionally, marked up, linked documents are divided into data streams; one contains the original document for mark-up, and one contains annotation data. The marked-up document may be further revised and/or annotated even by multiple users. The same document such as a patent may be centrally stored but independently marked-up by different users (or groups of users).
    Type: Application
    Filed: September 13, 2012
    Publication date: February 21, 2013
    Inventor: Eugene M. Lee
  • Publication number: 20130042171
    Abstract: A method of generating and managing an annotation on an electronic book (eBook) and a system thereof are provided. A user terminal that provides a viewer function with respect to digital content may include a touch sensing display, at least one processor, a memory, and at least one program, and the at least one program is stored in the memory so as to be executed by the at least one processor, and includes a content display code to display a content layer on which the digital content is rendered, on a screen of the touch sensing display, and an annotation storage code to generate annotation data by applying, to an object selected by a user, an application associated with an annotation in response to a request from the user, and to store the generated annotation data to be associated with the user.
    Type: Application
    Filed: November 2, 2011
    Publication date: February 14, 2013
    Applicant: Korea Advanced Institute of Science and Technology
    Inventors: Jin Hong Yang, Jun Kyun Choi, Hyo Jin Park, Seok Hyun Song, Sang Min Park, Na Gyeong An, Hyun Mi Kim
  • Patent number: 8375290
    Abstract: The present invention is directed to document or file access control. In particular, embodiments of the present invention alter files that are obsolete, so that it is apparent to a user that an updated version of the file should be obtained. Accordingly, files that are subject to revisions can be stored locally, to provide fast and convenient access to such files, with assurance that notice will be provided to a user if the locally stored version of a file becomes obsolete. Furthermore, the invention allows files stored locally that have become obsolete to be identified automatically. The alteration of obsolete files may include the placement of a watermark on or embedded in such files to provide an obvious indication to a user that the file is obsolete.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: February 12, 2013
    Assignee: Avaya Inc.
    Inventors: Kevin Chan, Muneyb Minhazuddin, Alexander Martin Scholte, James D. Schreuder
  • Patent number: 8375291
    Abstract: Consistent with embodiments of the invention, computer-based systems and methods for annotating documents with a special type of graphical icon—referred to herein as a tick mark—are provided. Accordingly, utilizing a document annotation tool consistent with one embodiment of the invention, a user can quickly and easily place a tick mark next to an element of a document (e.g., a word, sentence, paragraph, number, chart, graph or figure) being displayed to visually convey some information about that particular element of the document. A second user, who is viewing the same document subsequent to the first user placing the tick mark, will immediately recognize and appreciate the information conveyed by the placement of the tick mark.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: February 12, 2013
    Assignee: Web Filings, Inc.
    Inventors: Joseph Howell, Jerome M. Behar, Anna Kwok
  • Publication number: 20130036348
    Abstract: Disclosed herein is a system comprising a document import engine, a document tagging engine, and a document assembly engine. The document import engine may be configured to import a first document, identify at least one document component within the first document, and generate a hierarchical data structure including a node containing the at least one document component. The document tagging engine may be configured to receive, from a first member of a community, an annotation of the at least one document component, and associate with the node metadata including the identification. The document assembly engine may be configured to receive, from a second member of the community, a request to generate a second document containing a component associated with the annotation, and generate the second document containing the at least one document component. Disclosed herein is a related method.
    Type: Application
    Filed: June 27, 2012
    Publication date: February 7, 2013
    Inventor: James G. Hazard
  • Publication number: 20130031455
    Abstract: An annotation system includes first annotation data for annotating a manifestation of a first instance of a first XML document. The first instance of the first XML document is served by a document system. The first annotation data includes a first XML document identifier for the first XML document. The first annotation data is uniquely identified by a first annotation data identifier. The document system is configured to respond to a request containing the first XML document identifier with a manifestation of a second instance of the first XML document. The annotation system: (A) receives a request containing the first annotation data identifier; (B) issues a request containing the first XML document identifier to the document system; and (C) in response to the request containing the first annotation data identifier, manifests the first annotation data in connection with a manifestation of a second instance of the XML document.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031453
    Abstract: A first instance of a first XML document is served by a document server component of a document system. An annotation system that is functionally independent of the document system semantically analyzes content and structure of the first instance of the first XML document to identify a first instance of a first target for first annotation content, wherein the first target is not text. The annotation system also generates target locating data for locating a second instance of the first target in a second instance of the first XML document. The annotation system stores the target locating data.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031454
    Abstract: An annotation system receives a request from a requester to perform an operation on first annotation data for annotating a first instance of a first XML document. The operation is at least one of a create, read, update, and delete operation. The first instance of the first XML document is served by a document server component of a document system. The document system is functionally independent of the annotation system. The request explicitly addresses the first annotation data by means of an application programming interface in the annotation system. The annotation system performs the operation on the first annotation data in response to the request.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Peter Griffiths, Andrew Rutter
  • Publication number: 20130031456
    Abstract: An operation of a user on a document is received. The received operation is analyzed. A structured guiding view for the document is generated by using a result of the analyzing and a basic structure of the document. In certain implementations, a user's reading interests and reading habits may be analyzed through the user's reading behaviors or notations added to the document by the user, and the result of the analyzing may be mapped into an intuitively presentable structured guiding view for the document.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 31, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Guo Kang Fu, Xue Feng Gao, Bing Xin Wang, Yi Yao, Da Wei Zhang
  • Patent number: 8364489
    Abstract: A method and a system of history tracking corrections in a speech based document. The speech based document comprises one or more sections of text recognized or transcribed from sections of speech, wherein the sections of speech are dictated by a user and processed by a speech recognizer in a speech recognition system into corresponding sections of text of the speech based document. The method comprises associating at least one speech attribute to each section of text in the speech based document, said speech attribute comprising information related to said section of text, respectively; presenting said speech based document on a presenting unit; detecting an action being performed within any of said sections of text; and updating information of said speech attributes related to the kind of action detected on one of said sections of text for updating said speech based document.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: January 29, 2013
    Assignee: Nuance Communications Austria GmbH
    Inventors: Gerhard Grobauer, Miklos Papai
  • Patent number: 8365073
    Abstract: Provided are an apparatus and method for displaying a document, the document display apparatus including an image processor which displays a document including a plurality of pages; a memory unit which stores individual unit elements constituting the document and image data including the individual unit elements; and a controller which controls the image processor to generate the image data corresponding to at least one page estimated to be turned to among the plurality of pages, store the image data in the memory unit, and display the image data corresponding to a requested page among the stored image data when a user requests a page transition. With this, the page transition speed may be improved through image caching.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: January 29, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myung-jae Kim, Ki-hong Park, Jeong-ho Nho
  • Publication number: 20130024761
    Abstract: A system includes presentation, within an application process, of data associated with a data space, reception of an annotation from a user during presentation of the data within the application process, and storage of the annotation in association with one or more semantic tags indicating the data space and the application process. The annotation may be indexed based on the one or more semantic tags for later retrieval.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Inventors: Nick Bartomeli, John Hack
  • Publication number: 20130024762
    Abstract: Methods and system for performing annotation of digital information are provided. One method includes searching for items of interest using a search engine. Once the URIs associated with the item of interest are identified, a plurality of attributes are provided that may be associated with each URI. A user may provide the values for the attributes or the system may suggest values for the attributes based on information associated with each URI. Once the attributes and values are assigned, the annotated URI along with the attributes and values is stored. Another method provides for sharing of the annotated information. A user may communicate annotated information to an external storage system for sharing with other users having access to the external storage system. Another method provides for automatic updates of the annotation entries by periodically fetching the digital information associated with each URI and updating the values associated with each attribute.
    Type: Application
    Filed: September 28, 2012
    Publication date: January 24, 2013
    Inventor: Edmond Kwok-Keung Chow
  • Publication number: 20130019158
    Abstract: An editing mode is designated from among a plurality of editing modes available for input of handwriting. An executed position is acquired at a location on the display screen at which a particular handwriting operation is performed. A mode image, which represents the editing mode designated at a time the particular handwriting operation is performed, is temporarily displayed near the executed position.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 17, 2013
    Inventor: Akira WATANABE
  • Patent number: 8356245
    Abstract: A document corpus is annotated by given annotators and aggregates of the given annotators to generate a corpus of pre-annotated documents with given annotations. The same document corpus is annotated by a subject annotator to have subject annotations. The subject annotations are decomposed into superpositions of the given annotations. The decomposed subject annotations are mapped to a most representative superposition of the given annotations. The subject annotator may be mapped to the aggregate of given annotators corresponding to the most representative compatible superposition, resulting in a meaningful new aggregate annotator.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: January 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Yurdaer N. Doganata, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
  • Patent number: 8356244
    Abstract: Airline operator-customers manage aircraft maintenance data for fleets of commercial aircraft using a suite of electronic maintenance tools that are delivered to the customers over the Internet and viewed with a web browser. The maintenance tool suite includes an authoring module that allows customers to create, edit and manage both OEM originated aircraft maintenance data and the customers' own data within a fully integrated environment running as a web application over the Internet. The authoring module combines workflow, XML authoring and editing, import/export of the data, change reconciliation, and publishing of airline customer authored documents, airline customer authored changes, OEM Temporary Revisions, and OEM aircraft maintenance documents into a single integrated web application using XML as the maintenance document format. The use of XML as the native format of the aircraft maintenance data allows the customers to reuse the data in a variety of ways.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: January 15, 2013
    Assignee: The Boeing Company
    Inventors: Kurt J. Vandermolen, Peter R. Nelson
  • Publication number: 20130013999
    Abstract: Embodiments disclosed herein include systems and methods for annotating a document. Some embodiments include searching a first electronic legal document to determine a first reference to a statute, identifying a portion of the first electronic legal document that includes the first reference to the statute, and copying the portion of the first electronic legal document for inclusion as an annotation to the statute. Similarly, some embodiments include compiling the portion of the first electronic legal document into the annotation to the statute, receiving a request for the statute and providing the annotation for display. Other embodiments are also disclosed herein.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 10, 2013
    Applicant: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Jonathan Kerry-Tyerman, Sanjay Sharma
  • Patent number: 8352873
    Abstract: In various embodiments, a method includes receiving a request to initiate recording of media content of an event. The method also includes controlling capturing of the media content by a capture machine in response to the received request. The method includes opening a chat session among one or more persons that are listeners or viewers of the event being captured, wherein the opening is in response to the request to initiate recording of the media content. The chat session comprises one or more entries that include a chat input from the one or more persons and a timecode of the chat input. The method includes receiving a request to stop recording of the media content of the event. The method also includes combining at least a subset of the one or more entries of the chat session with the media content using the time code of the one or more entries.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: January 8, 2013
    Assignee: Apple Inc.
    Inventors: James P. Craig, Eric M. Circlaeys, Kjell Bronder
  • Patent number: 8353038
    Abstract: A configuration information manager monitors attempts by processes to update non-structured storage of system configuration information, such as plain text files which contain system configuration information. When such an attempt is made, the configuration information manager makes a copy of the target file, and redirects the write operation to this copy. The configuration information manager then analyzes the process that did the writing, as well as the content that was written. If the process and/or the content is deemed to be suspicious, the changes will be logged and discarded, thus protecting the system. Should the changes be deemed legitimate, then the configuration information manager folds them into the real file, typically in an annotated manner, so as enable subsequent reversion of the changes as desired.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: January 8, 2013
    Assignee: Symantec Corporation
    Inventor: Mark Kennedy
  • Patent number: 8352870
    Abstract: Embodiments of a collaborative authoring environment enable a user to resolve editing conflicts arising when synchronizing a user copy of a data file with a master copy of the data file. Content updates may be synchronized separately from metadata updates. Metadata updates may be synchronized automatically, whereas content updates may be synchronized only when any identified editing conflicts are resolved. When an editing conflict is identified, the user interface of the authoring application may be configured to toggle between displaying and hiding the identified editing conflicts.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Kelly Michael Krout, Matthew Eric Mizulo, Jonathan Ian Gordner
  • Publication number: 20130007585
    Abstract: Methods and system for performing annotation of digital information are provided. One method includes searching for items of interest using a search engine. Once the URIs associated with the item of interest are identified, a plurality of attributes are provided that may be associated with each URI. A user may provide the values for the attributes or the system may suggest values for the attributes based on information associated with each URI. Once the attributes and values are assigned, the annotated URI along with the attributes and values is stored. Another method provides for sharing of the annotated information. A user may communicate annotated information to an external storage system for sharing with other users having access to the external storage system. Another method provides for automatic updates of the annotation entries by periodically fetching the digital information associated with each URI and updating the values associated with each attribute.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Inventor: Edmond Kwok-Keung Chow
  • 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
  • Patent number: 8345007
    Abstract: A method for reading mapping on electronic documents, the method including: showing a text to be read on an electronic display; showing a mouse cursor on the electronic display to be used by a reader as a reading assist; storing on a memory device, in association with the text to be read, a state of the mouse cursor moved by the reader who reads the text, as information reflecting the reader's reading state; showing, on an electronic display, an already read text whose state of the mouse cursor has already been stored on a memory device; and mapping onto the already read text, the stored state of the mouse cursor read out from a memory device, as a trace reflecting the reading state of the previous reading.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: January 1, 2013
    Inventor: Tomohiro Tsuta
  • Patent number: 8335344
    Abstract: A method for producing an electronic annotated document including embedding annotation information into an electronic annotation object having image data including an annotation, and producing the electronic annotated document using pixel information from the electronic document and the electronic annotation object. The annotation embedded information may be used to select corresponding pixel information from one of the electronic annotated object and electronic document to be provided in the electronic annotated document. A system and tangible storage medium having machine-readable instructions for producing an electronic annotated document are also disclosed.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 18, 2012
    Assignee: Xerox Corporation
    Inventors: Xing Li, Peter McCandlish, Theresa Marconi, Ryan Metcalfe
  • Patent number: 8332767
    Abstract: Systems and methods are provided for dynamic coordination of inspectable elements across timelines. In one arrangement, timelines are processed to identify common chronological events. Such events can be associated and rendered across the timelines. In another arrangement, selectable elements are rendered in relation to a timeline. The selection of such selectable elements highlights one or more of the associated inspectable elements. In another arrangement, a selection is received at the first timeline, and, in response, events are highlighted at the second timeline and inspectable elements are rendered at the second timeline pertaining to the selection.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: December 11, 2012
    Inventors: Jeffrey Beil, John Rothenberg, Eric Gunther, Justin Manor
  • Patent number: 8332220
    Abstract: Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: December 11, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
  • Patent number: 8332444
    Abstract: A user provides an annotation, such as text or graphics, in relation to a resource available on a computer network. The annotation is automatically stored and/or retrieved without requiring separate action from the user to accomplish the storage or retrieval. An annotation interface may receive the annotation from the user. The annotation is then stored in association with the user and the network address of the resource. The user's annotation may be later retrieved and displayed to the user based on the network address of the resource. In one specific embodiment, a browser toolbar receives and displays user annotations associated with Web sites or Web pages to which the user has navigated. Preferably, the annotation interface remains available to the user throughout the time in which the resource is provided. Further controls may enable the user to make an annotation publicly available to others, and to receive annotations from others.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: December 11, 2012
    Assignee: Ophivain Applications NY L.L.C.
    Inventors: Udi Manber, Jonathan Leblang, Colin Saunders, Matthew Amacker
  • Patent number: 8332742
    Abstract: A method performed by a computer system. The method includes storing a version of a mass-produced printed paper, identifying at least a subset of characters within the version, and in response to the identified subset, forming at least one hyperlink within the version, the version being displayable on a display device as a likeness of the paper including an indicator of a hyperlink.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 11, 2012
    Assignee: Libredigital, Inc.
    Inventor: Billy P. Taylor
  • 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
  • Patent number: 8331199
    Abstract: A method of controlling reminders for an electronic calendar event record includes: displaying a reminder notification at a first electronic device, the reminder notification associated with the calendar event record, displaying an option at the first electronic device for taking a first action at the first electronic device, sending an update command for a second electronic device, the update command for taking a second action at the second electronic device in response to receipt of selection of the option at the first electronic device the first action differing from the second action.
    Type: Grant
    Filed: July 19, 2011
    Date of Patent: December 11, 2012
    Assignee: Research In Motion Limited
    Inventor: Neil Adams
  • Patent number: 8331612
    Abstract: A method for producing an electronic annotated document including embedding annotation information into an electronic annotation object having image data including an annotation, and producing the electronic annotated document using pixel information from the electronic document and the electronic annotation object. The annotation embedded information may be used to select corresponding pixel information from one of the electronic annotated object and electronic document to be provided in the electronic annotated document. A system and tangible storage medium having machine-readable instructions for producing an electronic annotated document are also disclosed.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: December 11, 2012
    Assignee: Xerox Corporation
    Inventor: Xing Li
  • Patent number: 8330773
    Abstract: The claimed subject matter provides a system and/or a method that facilitates communicating data utilizing a portable device. An interface component can receive annotation data related to a display associated with a portable device. An annotation component can append a screen shot corresponding to the display with the annotated data to create an annotated screen shot.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: December 11, 2012
    Assignee: Microsoft Corporation
    Inventors: Amdi Amfred Nielsen, Rolf Olsen, Mette Grimm Munck, Christian Bøgh Jensen, Kristian Tørning
  • Patent number: 8326833
    Abstract: A natural language processor receives a document and accesses commentary related to the document. In response to accessing commentary related to the document, the natural language processor processes the commentary to generate data structures corresponding to the commentary. Rules are executed on these data structures to generate metadata for the document. The resulting metadata is associated with the document, which can be harnessed by the features of the document management systems to provide additional operations on the document.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventor: Naveenkumar V. Muguda
  • Patent number: 8327260
    Abstract: A method and apparatus for capturing annotations about database material in a way that allows queries with conditions or predicates on both the database material and the annotations. Database material may be text, computer programs, graphics, audio, spreadsheets, or any other material which may be stored and indexed. Database material may be in one or multiple sources, and annotations may be stored together with the original material or in a separate store. Annotations can be used to capture information such as additional facts about the database material, the opinions and judgments of experts about the database material, and/or links to other related material. Annotations may be captured in a structured form to enhance queryability and semantic interpretation.
    Type: Grant
    Filed: January 3, 2006
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alan Ronald Bays, Laura Myers Haas, Hans Werner Horn, Julia Elizabeth Rice, Peter Martin Schwarz, William Clarence Swope
  • Publication number: 20120304044
    Abstract: Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
    Type: Application
    Filed: May 31, 2011
    Publication date: November 29, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J.E. Furtwangler, Reza A. Nourai, Steven Lucco
  • Patent number: 8321424
    Abstract: Systems and methods for bipartite graph reinforcement modeling to annotate web images are described. In one aspect the systems and methods implement bipartite graph reinforcement modeling operations to identify a set of annotations that are relevant to a Web image. The systems and methods annotate the Web image with the identified annotations. The systems and methods then index the annotated Web image. Responsive to receiving an image search query from a user, wherein the image search query comprises information relevant to at least a subset of the identified annotations, the image search engine service presents the annotated Web image to the user.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Mingjing Li, Wei-Ying Ma, Zhiwei Li, Xiaoguang Rui
  • Patent number: 8312059
    Abstract: Digital information objects in a digital information space are linked through the use of an overlay. A dynamic association between an accessed digital information object and each concept node in the overlay is established if the accessed digital information object and the overlay include at least one common concept. Links to other digital information objects are displayed if those objects are represented by information nodes within the overlay linked to a concept node expressing a common concept. At least a portion of the overlay may be exported for incorporation into other overlays or for various information processing functions.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: November 13, 2012
    Assignee: Qwest Communications International Inc.
    Inventor: Jeffrey D. Kenyon
  • Patent number: 8312369
    Abstract: An apparatus includes a context information extracting part that monitors a state of the apparatus and extracts context information indicative of the state; a note information saving part that saves note information in association with context information when the note information for displaying is registered; a context information similarity evaluating part that determines, for each piece of the note information, similarity between the context information extracted by the context information extracting part at a certain point in time and context information which is associated with note information saved by the note information saving part; and a note information display part that displays the note information saved in the note information saving part in a display mode in accordance with the determined similarity of the note information.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: November 13, 2012
    Assignee: Fujitsu Limited
    Inventors: Eiichi Takahashi, Tatsuro Matsumoto, Masayuki Fukui, Ai Yano, Masahiro Hara
  • Patent number: 8312368
    Abstract: Systems, methodologies, media, computing devices, and other embodiments associated with dynamic documentation are described. One exemplary system embodiment can include a dynamic documentation system configured to dynamically generate a document using a skeleton document that includes references to content. The document can be generated by using the skeleton document and retrieving the referenced content to form a final document.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: November 13, 2012
    Assignee: Oracle International Corporation
    Inventor: Vijay E. Swamidass
  • Publication number: 20120284605
    Abstract: A system and methodology for collaboration among a plurality of users at a plurality of computing appliances. A respective one computing appliance of the plurality of computing appliances is for use by each respective one user of the plurality of users. Each said respective one computing appliance is comprised of a processor, a display apparatus providing a display presentation, and a communications interface providing coupling of data between itself and at least one other of the plurality of computing appliances. A memory provides storage that is associatively structured as a plurality of data layers. Each of the data layers is associatively mapped to a respective at least one of said plurality of computing appliances, to provide mapped storage in each respective data layer of respective layer data representative of annotations originated from at least one respective one of said plurality of computing appliances, preferably for each of at least two of said plurality of the computing appliances.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Inventors: David H Sitrick, Russell T Fling
  • Patent number: 8307273
    Abstract: The present invention provides electronic methods and apparatus for interactively authoring, sharing and analyzing digital video content. Methods for authoring include displaying visual data, defining each traversal as a time-based sequence of frames and annotating and storing a record of the traversal and its associated audio records. Defining the traversal includes interactively panning the visual data by positioning an overlay window relative to the visual data and zooming in or out by resizing the overlay window. In alternative embodiments, the visual data may be displayed in a rectangular layout or a cylindrical layout. The methods are practiced using an integrated graphical interface, including an overview region displaying the visual data, a detail region displaying current data within the overlay window, and a worksheet region displaying a list of previously stored annotated traversal records.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: November 6, 2012
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Roy D. Pea, Michael I. Mills, Eric Hoffert, Joseph H. Rosen, Kenneth Dauber
  • Publication number: 20120278695
    Abstract: Annotating a document in a data processing system, wherein the document includes a first content section and a data structure, can include receiving a request to annotate the document, wherein the request comprises an annotation, and an identification of the document to annotate, and creating a second content section comprising the annotation. The data structure can be updated with a reference to the second content section thereby making the second content section available as an annotation in association with the document.
    Type: Application
    Filed: August 5, 2010
    Publication date: November 1, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Ju, Patrick J. O'Sullivan, Fred Raguillat
  • Patent number: 8301995
    Abstract: Annotations are associated with individual digital pictures that represent a characteristic of the pictures, such as their content, place of taking, etc. An annotation is directly entered into a digital camera and selected for association with pictures to be taken after that. The association of the selected annotation occurs automatically within the camera until another annotation is selected. An annotation is preferably entered into the camera by the voice of the user prior to taking pictures that are characterized by the annotation. The pictures may then be conveniently sorted by subject matter through use of the annotations. The same technique may be used to annotate audio segments.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: October 30, 2012
    Assignee: CSR Technology Inc.
    Inventors: Eli Pozniansky, Shimon Pertsel
  • Patent number: 8301994
    Abstract: Synchronization between multiple data repositories is described which retrieves tree structures that represent the hierarchical organization of the data repositories that will be or are synchronized. One of tree structures is parsed for data nodes, while the other tree structures are parsed for each such data node to find matching data nodes having corresponding hierarchies. Moved nodes are identified when a matching node is found that does not have the same hierarchy in its tree structure. Similarly, deleted nodes are identified when a node is found with no match in a controlling tree structure. Data structure lists are compiled noting matching relationships and hierarchies and also noting moved and deleted nodes and their relationships with the rest of the formerly corresponding nodes. Using these data structure lists, a synchronization interface is generated for display to a user that visually compares the synchronization of the multiple data repositories.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: October 30, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Abhishek Shah, Anuj Dhawan
  • Patent number: 8296647
    Abstract: Methods and systems, including computer program products, implementing techniques for reviewing and editing word processing documents. The techniques include receiving from a reviewer one or more comments about a word processing document, receiving from an editor one or more changes to the word processing document, and classifying each change under one of the comments. The techniques can further include selecting a subset of the comments and presenting the word processing document so that the changes that are classified under the selected comments are distinguishable from the changes that are not classified under the selected comments.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: October 23, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Lubomir D. Bourdev
  • Patent number: 8296126
    Abstract: The present invention relates to the translation of a portion of text to be communicated in a text-based communication in a communications network. A communications device for composing the text-based communication queries a translation service with a portion of text in a first language to obtain a replacement for the portion in a second language. A user may trigger a replacement query by composing the portion using at least one trigger symbol monitored by the communications device. Replacement may be confirmed with the user and at least one alternative replacement sought in response to the confirmation. The communications network may comprise a wireless network and the communications device a wireless mobile communications device.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventor: Thanh Vinh Vuong
  • Publication number: 20120262552
    Abstract: A video sharing system is described to annotate and navigate tourist videos. An example video sharing system enables non-linear browsing of multiple videos and enriches the browsing experience with contextual and geographic information.
    Type: Application
    Filed: December 17, 2010
    Publication date: October 18, 2012
    Applicant: Microsoft Corporation
    Inventors: Bo Zhang, Ying-Qing Xu, Bill (Billy) P. Chen, Eyal Ofek, Baining Guo
  • Patent number: 8291308
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to collaborative information object management and provide a method, system and computer program product for annotating collaborative information structures. In an embodiment of the invention, a method for annotating collaborative information structures can be provided. The method can include creating a collaborative information structure document (ISD) with each of an object section and an annotation section, adding a collaborative object in a collaborative computing environment to the object section of the collaborative ISD, adding an annotation for the collaborative ISD to the annotation section of the collaborative ISD, and storing the collaborative ISD for use as a collaborative object in the collaborative computing environment.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jodi L. Coppinger, Michael Muller, Andrew L. Schirmer