Annotation Control Patents (Class 715/230)
-
Publication number: 20130047070Abstract: 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: ApplicationFiled: September 14, 2012Publication date: February 21, 2013Inventor: Eugene M. Lee
-
Publication number: 20130047069Abstract: 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: ApplicationFiled: September 13, 2012Publication date: February 21, 2013Inventor: Eugene M. Lee
-
Publication number: 20130047068Abstract: 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: ApplicationFiled: September 13, 2012Publication date: February 21, 2013Inventor: Eugene M. Lee
-
Publication number: 20130047067Abstract: 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: ApplicationFiled: September 13, 2012Publication date: February 21, 2013Inventor: Eugene M. Lee
-
Publication number: 20130042171Abstract: 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: ApplicationFiled: November 2, 2011Publication date: February 14, 2013Applicant: Korea Advanced Institute of Science and TechnologyInventors: Jin Hong Yang, Jun Kyun Choi, Hyo Jin Park, Seok Hyun Song, Sang Min Park, Na Gyeong An, Hyun Mi Kim
-
Patent number: 8375290Abstract: 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: GrantFiled: February 25, 2004Date of Patent: February 12, 2013Assignee: Avaya Inc.Inventors: Kevin Chan, Muneyb Minhazuddin, Alexander Martin Scholte, James D. Schreuder
-
Patent number: 8375291Abstract: 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: GrantFiled: November 6, 2009Date of Patent: February 12, 2013Assignee: Web Filings, Inc.Inventors: Joseph Howell, Jerome M. Behar, Anna Kwok
-
Publication number: 20130036348Abstract: 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: ApplicationFiled: June 27, 2012Publication date: February 7, 2013Inventor: James G. Hazard
-
Publication number: 20130031455Abstract: 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: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Inventors: Peter Griffiths, Andrew Rutter
-
Publication number: 20130031453Abstract: 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: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Inventors: Peter Griffiths, Andrew Rutter
-
Publication number: 20130031454Abstract: 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: ApplicationFiled: July 28, 2011Publication date: January 31, 2013Inventors: Peter Griffiths, Andrew Rutter
-
Publication number: 20130031456Abstract: 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: ApplicationFiled: July 11, 2012Publication date: January 31, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Guo Kang Fu, Xue Feng Gao, Bing Xin Wang, Yi Yao, Da Wei Zhang
-
Patent number: 8364489Abstract: 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: GrantFiled: February 3, 2012Date of Patent: January 29, 2013Assignee: Nuance Communications Austria GmbHInventors: Gerhard Grobauer, Miklos Papai
-
Patent number: 8365073Abstract: 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: GrantFiled: April 23, 2010Date of Patent: January 29, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Myung-jae Kim, Ki-hong Park, Jeong-ho Nho
-
Publication number: 20130024761Abstract: 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: ApplicationFiled: July 18, 2011Publication date: January 24, 2013Inventors: Nick Bartomeli, John Hack
-
Publication number: 20130024762Abstract: 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: ApplicationFiled: September 28, 2012Publication date: January 24, 2013Inventor: Edmond Kwok-Keung Chow
-
Publication number: 20130019158Abstract: 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: ApplicationFiled: July 11, 2012Publication date: January 17, 2013Inventor: Akira WATANABE
-
Patent number: 8356245Abstract: 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: GrantFiled: January 5, 2007Date of Patent: January 15, 2013Assignee: International Business Machines CorporationInventors: Yurdaer N. Doganata, Genady Grabarnik, Lev Kozakov, Larisa Shwartz
-
Patent number: 8356244Abstract: 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: GrantFiled: June 20, 2006Date of Patent: January 15, 2013Assignee: The Boeing CompanyInventors: Kurt J. Vandermolen, Peter R. Nelson
-
Publication number: 20130013999Abstract: 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: ApplicationFiled: July 7, 2011Publication date: January 10, 2013Applicant: LexisNexis, a division of Reed Elsevier Inc.Inventors: Jonathan Kerry-Tyerman, Sanjay Sharma
-
Patent number: 8352873Abstract: 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: GrantFiled: June 6, 2008Date of Patent: January 8, 2013Assignee: Apple Inc.Inventors: James P. Craig, Eric M. Circlaeys, Kjell Bronder
-
Patent number: 8353038Abstract: 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: GrantFiled: March 21, 2006Date of Patent: January 8, 2013Assignee: Symantec CorporationInventor: Mark Kennedy
-
Patent number: 8352870Abstract: 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: GrantFiled: April 28, 2008Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Kelly Michael Krout, Matthew Eric Mizulo, Jonathan Ian Gordner
-
Publication number: 20130007585Abstract: 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: ApplicationFiled: September 13, 2012Publication date: January 3, 2013Inventor: Edmond Kwok-Keung Chow
-
Patent number: 8347206Abstract: 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: GrantFiled: March 15, 2007Date of Patent: January 1, 2013Assignee: Microsoft CorporationInventors: Gavin M. Gear, Sam J. George, Richard L. Spencer
-
Patent number: 8345007Abstract: 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: GrantFiled: April 13, 2011Date of Patent: January 1, 2013Inventor: Tomohiro Tsuta
-
Patent number: 8335344Abstract: 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: GrantFiled: March 31, 2010Date of Patent: December 18, 2012Assignee: Xerox CorporationInventors: Xing Li, Peter McCandlish, Theresa Marconi, Ryan Metcalfe
-
Patent number: 8332767Abstract: 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: GrantFiled: November 7, 2011Date of Patent: December 11, 2012Inventors: Jeffrey Beil, John Rothenberg, Eric Gunther, Justin Manor
-
Patent number: 8332220Abstract: 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: GrantFiled: March 25, 2008Date of Patent: December 11, 2012Assignee: Nuance Communications, Inc.Inventors: William K. Bodin, Michael J. Burkhart, Daniel G. Eisenhauer, Daniel M. Schumacher, Thomas J. Watson
-
Patent number: 8332444Abstract: 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: GrantFiled: March 31, 2005Date of Patent: December 11, 2012Assignee: Ophivain Applications NY L.L.C.Inventors: Udi Manber, Jonathan Leblang, Colin Saunders, Matthew Amacker
-
Patent number: 8332742Abstract: 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: GrantFiled: May 28, 2010Date of Patent: December 11, 2012Assignee: Libredigital, Inc.Inventor: Billy P. Taylor
-
Patent number: 8332743Abstract: 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: GrantFiled: January 30, 2006Date of Patent: December 11, 2012Assignee: Canon Kabushiki KaishaInventor: Hiroyasu Miyazawa
-
Patent number: 8331199Abstract: 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: GrantFiled: July 19, 2011Date of Patent: December 11, 2012Assignee: Research In Motion LimitedInventor: Neil Adams
-
Patent number: 8331612Abstract: 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: GrantFiled: March 31, 2010Date of Patent: December 11, 2012Assignee: Xerox CorporationInventor: Xing Li
-
Patent number: 8330773Abstract: 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: GrantFiled: November 21, 2006Date of Patent: December 11, 2012Assignee: Microsoft CorporationInventors: Amdi Amfred Nielsen, Rolf Olsen, Mette Grimm Munck, Christian Bøgh Jensen, Kristian Tørning
-
Patent number: 8326833Abstract: 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: GrantFiled: October 4, 2007Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventor: Naveenkumar V. Muguda
-
Patent number: 8327260Abstract: 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: GrantFiled: January 3, 2006Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Alan Ronald Bays, Laura Myers Haas, Hans Werner Horn, Julia Elizabeth Rice, Peter Martin Schwarz, William Clarence Swope
-
Publication number: 20120304044Abstract: 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: ApplicationFiled: May 31, 2011Publication date: November 29, 2012Applicant: MICROSOFT CORPORATIONInventors: Travis Leithead, Justin Rogers, Miladin Pavlicic, Curtis Cheng-Cheng Man, Yong Qu, Nathan J.E. Furtwangler, Reza A. Nourai, Steven Lucco
-
Patent number: 8321424Abstract: 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: GrantFiled: August 30, 2007Date of Patent: November 27, 2012Assignee: Microsoft CorporationInventors: Mingjing Li, Wei-Ying Ma, Zhiwei Li, Xiaoguang Rui
-
Patent number: 8312059Abstract: 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: GrantFiled: March 30, 2011Date of Patent: November 13, 2012Assignee: Qwest Communications International Inc.Inventor: Jeffrey D. Kenyon
-
Patent number: 8312369Abstract: 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: GrantFiled: September 17, 2009Date of Patent: November 13, 2012Assignee: Fujitsu LimitedInventors: Eiichi Takahashi, Tatsuro Matsumoto, Masayuki Fukui, Ai Yano, Masahiro Hara
-
Patent number: 8312368Abstract: 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: GrantFiled: January 6, 2005Date of Patent: November 13, 2012Assignee: Oracle International CorporationInventor: Vijay E. Swamidass
-
Publication number: 20120284605Abstract: 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: ApplicationFiled: May 6, 2011Publication date: November 8, 2012Inventors: David H Sitrick, Russell T Fling
-
Patent number: 8307273Abstract: 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: GrantFiled: December 30, 2002Date of Patent: November 6, 2012Assignee: The Board of Trustees of the Leland Stanford Junior UniversityInventors: Roy D. Pea, Michael I. Mills, Eric Hoffert, Joseph H. Rosen, Kenneth Dauber
-
Publication number: 20120278695Abstract: 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: ApplicationFiled: August 5, 2010Publication date: November 1, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lin Ju, Patrick J. O'Sullivan, Fred Raguillat
-
Patent number: 8301995Abstract: 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: GrantFiled: June 22, 2006Date of Patent: October 30, 2012Assignee: CSR Technology Inc.Inventors: Eli Pozniansky, Shimon Pertsel
-
Patent number: 8301994Abstract: 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: GrantFiled: September 12, 2008Date of Patent: October 30, 2012Assignee: Adobe Systems IncorporatedInventors: Abhishek Shah, Anuj Dhawan
-
Patent number: 8296647Abstract: 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: GrantFiled: August 6, 2004Date of Patent: October 23, 2012Assignee: Adobe Systems IncorporatedInventor: Lubomir D. Bourdev
-
Patent number: 8296126Abstract: 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: GrantFiled: February 25, 2004Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventor: Thanh Vinh Vuong
-
Publication number: 20120262552Abstract: 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: ApplicationFiled: December 17, 2010Publication date: October 18, 2012Applicant: Microsoft CorporationInventors: Bo Zhang, Ying-Qing Xu, Bill (Billy) P. Chen, Eyal Ofek, Baining Guo