Annotation Control Patents (Class 715/230)
  • Patent number: 9565153
    Abstract: A delivery of a message of a notification to a user account may be paused, by the processing device without intervention by a user of the user account, when a first action related to a media event has occurred.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: February 7, 2017
    Assignee: Electronic Arts Inc.
    Inventor: Paul Hossack
  • Patent number: 9558733
    Abstract: A system and method for adding audio indicators, such as an audio tone, to audio data corresponding to text. The audio indicator corresponds to secondary content in text, such as a footnote. The system will insert and/or modify a textual indicator at a location in the text corresponding to the secondary content. The system will then process the textual indicator during text-to-speech processing of the text so that an audio tone is output at a moment in speech data corresponding to the location of the secondary content in the text. A speech synthesis markup language may be used to create and/or modify the textual indicator.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: January 31, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Peter Alex Korn
  • Patent number: 9547632
    Abstract: Disclosed is a system for playing multimedia for a PDF document-based e-book. According to one embodiment of the present invention relating to the system for playing multimedia for a PDF document-based e-book, it is possible to map an object, such as text and an image, of an e-book document having multimedia content, and to play/stop the multimedia content of the document according to the request of a user.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: January 17, 2017
    Inventor: Jin-Hyuk Jang
  • Patent number: 9542906
    Abstract: Shared compositional resources are described. In one or more implementations, a global composition system may be configured to perform rendering for a plurality of processes, e.g., applications. For example, the global composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the processes. The APIs may then be used to cause a single composition engine to perform the rendering for the plurality of applications. Thus, the single composition engine may be leveraged to support a variety of functionality, such as to manage sharing of compositional resources by a plurality of processes. This sharing may be performed in a variety of ways, which may include use of a writer/reader paradigm.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: January 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Leonardo E Blanco, Reiner Fink
  • Patent number: 9509758
    Abstract: Methods, products, apparatuses, and systems may provide and/or receive relevant commentary for media content. Additionally, the relevant commentary may be provided and/or received in response to rendering a section of the media content. In addition, the relevant commentary may be provided and/or received based on one or more of a preference for a temporal perspective, a preference for a viewpoint, and/or a preference for a state of a social network. Moreover, the relevant commentary may be provided and/or received based on a topic related to the section of the media content. The relevant commentary may be provided and/or received based on an authorship independent of a media content access event by an author of the relevant commentary. In addition, an ambiguous section of the media content may be clarified, and/or an interactive commentary session may be simulated.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: November 29, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Michal Broz, Bernadette A. Carter, Melba I. Lopez, Matthew G. Marum
  • Patent number: 9503337
    Abstract: Data reports are received from a plurality of clients including action reports and timing reports. Action reports describe actions performed by users of the clients at location within an eBook. Timing reports describe reading speeds of users of the clients. The data reports are analyzed to identify an action that is performed by the users of the clients at a location within the eBook frequently relative to other actions. Action information is generated for automatically performing the identified action at the location within the eBook. The action information is transmitted to a client. The client is configured to automatically perform the action at the location within the eBook. The reading location of a user of the client is determined based on the timing reports.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: November 22, 2016
    Assignee: Google Inc.
    Inventors: Abraham Phelps Murray, David Eric Saff, Jeremy Faller, Michael Salomon Morton
  • Patent number: 9491181
    Abstract: According to exemplary embodiments, networked object management software, devices, systems and methods are described which use social mapping principles to streamline interactions between users and their networked objects, as well as between the networked objects themselves. Friendship relationships are established, by a network management system, between a plurality of the networked objects, each of the plurality of networked objects being associated with a use. When the network management system receives a task request, it can then assign the requested task to one of the plurality of networked objects which has a capability to perform the requested task and which also has an established friendship relationship with the user.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: November 8, 2016
    Assignee: TELEFONAKTIEBOLAGET L M ERICSSON
    Inventors: Joakim Formo, Andreas Fasbender, Marcus Gårdman, Takeshi Matsumura
  • Patent number: 9489463
    Abstract: Computer systems and methods allow users to annotate content items found in a corpus such as the World Wide Web. Annotations, which can include any descriptive and/or evaluative metadata related to a document, are collected from a user and stored in association with that user. Users are able to annotate and view their annotations for any document they encounter while interacting with the corpus, including hits returned in a search of the corpus. Users are also able to search their annotations or to limit searches to documents they have annotated. Metadata from annotations can also be aggregated across users and aggregated metadata applied in generating search results.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: November 8, 2016
    Assignee: EXCALIBUR IP, LLC
    Inventors: Eckart Walther, Qi Lu, David Ku, Kevin Lee, Chung-Man Tam, Ali Diab
  • Patent number: 9471822
    Abstract: A system, such as a barcode scanner, can include a camera directed at a scene. The scene can include an area that occasionally includes sensitive information; such an area can include a keypad for entering PINs or a tray for writing checks. The system can generate a video stream of the scene. The system can recognize an object temporarily physically positioned within the scene. The system can demarcate a redaction area within a field of view of the video stream in response to the temporary position of the object in the scene. The system can blur, or otherwise obscure, the redaction area within the field of view of the video stream of the scene to form a redacted video stream of the scene. The system can output the redacted video stream of the scene, which can decrease a risk of theft of the sensitive information.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: October 18, 2016
    Assignee: NCR CORPORATION
    Inventor: John Crooks
  • Patent number: 9465779
    Abstract: Embodiments of the present invention provide a microblog-based document file sharing method and device. The method comprises: converting a document file into an swf file; performing format confusion on the swf file; and publishing the swf file after the format confusion through a microblog platform. After the embodiments of the present invention are applied, information transmission and the audience size are expanded through sharing via microblog technologies. In addition, the format confusion is performed on the swf file, so that the possibility of directly obtaining the original of the document file through a link is eliminated, and therefore, the information security of the document is also enhanced.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: October 11, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Mingfeng Qiu, Juhong Wang, Zhengchan Chen, Wenhao Zhang, Zhizhi Zhou
  • Patent number: 9449521
    Abstract: The method is for using a virtual face or body. The virtual face or body is provided on a screen associated with a computer system having a cursor. A user manipulates the virtual face or body with the cursor to show a facial expression. The communication device determines coordinates of the facial expression and frequency ranges of vocal cords or glottis. The communication device searches for facial expression coordinates in a database to match the coordinates and frequency ranges. A word or phrase is identified that is associated with the identified facial expression coordinates. The screen displays the word to the user. The user may also feed a word to the computer system that displays the facial expression associated with the word.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: September 20, 2016
    Inventors: Erik Dahlkvist, Martin Gumpert, Lennart Hogman
  • Patent number: 9448983
    Abstract: A system for dynamically defining a web feed includes a memory unit adapted to store web feed data and to generate a web feed of selected web content. The system includes an input processor to receive a user input defining one or more remote websites and to retrieve remote web content from the one or more remote websites. A user interface is provided to display a set of identified elements from the remote web content in a display area of a primary website and a selection processor receives a user selection identifying one or more selected elements of the remote web content. An equivalency engine calculates equivalency classes including subsets of the identified elements determined to be structurally similar to the selected elements. A web feed is generated and displayed to the user on the primary website that includes at least the selected elements and one or more of the subsets of the identified elements determined to be structurally similar to the selected elements.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: September 20, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Aizen, Eran Shir
  • Patent number: 9430460
    Abstract: A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying queries and web pages in useful categories, and using these classification scores as relevance features. A thorough approach may require building a large number of classifiers, corresponding to the various types of information, activities, and products. Creation of classifiers and schematizers is provided on large data sets. Exercising the classifiers and schematizers on hundreds of millions of items may expose value that is inherent to the data by adding usable meta-data. Some aspects include active labeling exploration, automatic regularization and cold start, scaling with the number of items and the number of classifiers, active featuring, and segmentation and schematization.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: August 30, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrice Y. Simard, David Max Chickering, David G. Grangier, Aparna Lakshmiratan, Saleema A. Amershi
  • Patent number: 9430618
    Abstract: A method for servicing messages with digital documents accessed and displayed by a client application, including the steps of establishing a database of message queues each associated with one or more digital documents and containing one or more messages, and upon authorizing a user's request for accessing and using a digital document, providing a message queue associated with the digital document.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: August 30, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Rabindra Pathak
  • Patent number: 9431060
    Abstract: A mobile terminal and controlling method thereof are disclosed, which facilitates a terminal to be used in further consideration of user's convenience. The present invention includes a touchscreen, a memory, and a controller outputting a play screen of a video to the touchscreen, the controller, if receiving a touch drag input to the outputted plays screen of the video, activating a memo function of saving a touch path of the touch drag input as a writing memo, the controller recording the outputted play screen of the video while the memo function is activated. Accordingly, while a mobile terminal plays a video, a user interface for enabling a user to input a memo more quickly and conveniently can be provided advantageously.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: August 30, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Sunhyuk Lee, Jimyong Jung, Bumbae Kim
  • Patent number: 9418066
    Abstract: An approach is provided for an information handling system that includes a processor and a memory to analyze documents. In the approach, an electronic document is received with the document including content, such as text, and revision metadata that is associated with the content. The revision metadata is analyzed and the approach identifies a confidence level based on the analysis. The confidence level is associated with the electronic document content. The confidence level can then be utilized by a Question and Answer (QA) system.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: August 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 9405811
    Abstract: Systems and methods for interest-driven business intelligence systems in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven distributed data server system includes a processor, an interest-driven distributed data server application, aggregate data storage, and a data source directory, wherein the interest-driven distributed data server application configures the processor to obtain reporting data requirements, determine at least one data dimension using the reporting data requirements, identify at least one data source identified that can provide data associated with the data dimension, generate data source job data, transmit the data source job data to at least one data source, and receive job response data, store the received job response data in the aggregate data storage, build reporting data based on the reporting data requirements, and transmit the reporting data.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: August 2, 2016
    Assignee: Platfora, Inc.
    Inventors: John Glenn Eshleman, Kevin Scott Beyer, Brian Babcock, Carl-Christian Kanne
  • Patent number: 9369287
    Abstract: Provided is a system and a method for generating and authenticating a digital signature on a physical document. The system and method includes the use of a document having a code embedded therein (e.g., a Radio Frequency Identification Code and/or a Near Field Communication Code), a first user computing device having a first user application software and a code reader, a second user computing device having a second user application software and a code reader, a printer for printing a digital signature on the document, and a main application server for generating, encrypting and authenticating a digital signature, the data integrity of the document and status of the document.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: June 14, 2016
    Inventor: Seyed Amin Ghorashi Sarvestani
  • Patent number: 9330360
    Abstract: In some embodiments, techniques for rationalizing a recommendation include determining a recommended item for a user using a first recommendation engine, wherein the first recommendation engine receives as an input first behavioral data associated with a user, and generates an identifier corresponding to a recommended item; creating a rationalization for the recommended item using a first rationalization engine, wherein the first rationalization engine receives as inputs the recommended item and second behavioral data associated with the user, and generates a rationalization, wherein the rationalization includes a constructed rationalization of why the recommended item is recommended for the user, and wherein the creation of the rationalization is not based solely on an actual reason the first recommendation engine determined the recommended item; associating the rationalization for the recommended item with the recommended item; and providing the recommended item and associated rationalization.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: May 3, 2016
    Inventor: Aaron Emigh
  • Patent number: 9311420
    Abstract: The present invention discloses a solution for developer customization of Web 2.0 applications based on relationships between a content creator and a content requester. In the solution, Web 2.0 content can be received from a content creator. One or more creator established customizations can also be received where the customizations are each a set of one or more users. In the method, a communication can be established with a user who requests the Web 2.0 content. It can be determined that the user is a member of a set specified by the content creator. The customization associated with the set can be applied. Web 2.0 content as modified by the customization can be served to the user. In one embodiment, users can also establish customizations, which are also applied to the served Web 2.0 content.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: April 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William V. Da Palma, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 9311076
    Abstract: Techniques for enforcing software reviews are described. For example, a commit request to commit code to a repository is received. In response to receiving the commit request, an ownership file is accessed in the repository based on the commit request. The ownership file includes a directory identifier of a directory of the repository and an identifier of an owner who controls committing of code to the directory. A determination is made, based on the ownership file, that the owner did not provide an indication of approval of the code requested to be committed to the repository. A review of the code is facilitated, based on the determination that the owner did not provide the indication of approval.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: April 12, 2016
    Assignee: LinkedIn Corporation
    Inventors: Daniel L. Grillo, Stephen Holsapple, David McCutcheon, Dustin Kwong, Jens Pillgram-Larsen, Jarek Rudzinski
  • Patent number: 9304989
    Abstract: A system and a method for microcontent natural language processing are presented. The method comprising steps of receiving a microcontent message from a social networking server, tokenizing the microcontent message into one or more text tokens, performing a topic extraction on the microcontent message to extract topic metadata, generating sentiment metadata for the microcontent message, analyzing co-occurrence of all available metadatas in the plurality of microcontent messages, producing a list that ranks the plurality of microcontent messages based on all available topic metadata, and compiling a trend database that reveals how perception of users of the social networking server on a given topic changes by tracking how the list changes over time.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: April 5, 2016
    Assignee: Bottlenose, Inc.
    Inventors: Nova Spivack, Dominiek ter Heide
  • Patent number: 9292481
    Abstract: Briefly, one or more embodiments of a process, system, apparatus or article to edit electronic content is provided. Electronic content may be displayed in an application. A snapshot of a portion of the electronic content may be created. An edit and/or a comment may be received that provides context for the comment. A review that includes the snapshot and edit and/or comment may be published to one or more recipients. At least one of the one or more recipients may be configured to receive the review and display the review using a different application.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: March 22, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Andrea L. Mangini, Julie L. Baher, Michael Townsend Wallen
  • Patent number: 9288121
    Abstract: A method includes receiving content-association input, including identification of accessed first content and an index position of a second content, and associating the accessed first content with the second content at the index position. Users accessing the second content are provided information related to the first content in response to the access of the second content. The information provided may be a link to the first content, a description of the first content, a portion of the first content, or the entire first content. Another method includes providing a user interface within an application window while the application window displays a first content and providing a second window in response to selection input via the user interface. The second window displays an indexed second content. Input may be received via the second window to create an association of the first content with the second content at an index position.
    Type: Grant
    Filed: October 3, 2012
    Date of Patent: March 15, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Hiren M. Mandalia, Santosh S. Basapur, Shirley A. Chaysinh, Young S. Lee, Narayanan Venkitaraman
  • Patent number: 9270714
    Abstract: Disclosed is a system and method for generating a preview of a digital content item using social network analysis. Members of a social network who acquire the digital content item may identify interesting portions of the digital content. When a member of the social network requests a preview of the digital content item, typically in anticipation of an acquisition of the digital content item, the interesting portions of the digital content item identified by fellow social network members are considered in the generation of the preview. Selection of the interesting content for preview may include more identified content, as well as social network relationship and role magnitudes. The digital content item may include: text, such as books or articles; multimedia such as audio/video; and interactive, such as games or virtual worlds.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: February 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Lorraine M. Herger, Neal M. Keller, James R. Kozloski, Matthew A. McCarthy, Clifford A. Pickover
  • Patent number: 9201985
    Abstract: Various embodiments of systems and methods for context aware annotations are described herein. A user request is received to visualize a dataset according to a user selected visualization type. A visualization of the dataset is created according to the user selected visualization type and the created visualization is displayed on the computer screen. The context information of each region of the displayed visualization is compared with the context information stored in annotations stored in the memory. Based on the comparison, a determination is made whether the context information stored in any of the annotations matches with the context information of any of the regions. The annotation is displayed on the region of the visualization, which has the same context information. In one embodiment, a list of annotations is displayed to the user. The information related to a selected annotation from the list of annotations is displayed to the user.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: December 1, 2015
    Assignee: SAP SE
    Inventors: Micheline Elias, Anastasia Bezerianos
  • Patent number: 9195965
    Abstract: A plurality of computing appliances, each used by a respective user, provide for collaboration on a common project having an associated base image display. Data is stored in each of a plurality of separate respective data layers, of respective user data associated with a respective display for a respective user, responsive to user input. The user data is comprised of event content data (comprised of change reference data, and change content data, wherein the event content data is representative of a unique event, for each input by the respective user) generated in a defined order of entry relative to other of the events. Mapping logic defines a mapping of event content to corresponding respective data layers. A plurality of events is selected as a selected set of events. Event content data for said events in the selected set are retrieved from respective data layers, and used to generate presentation data.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 24, 2015
    Inventors: David H Sitrick, Russell T Fling
  • Patent number: 9189740
    Abstract: In some embodiments, techniques for rationalizing a recommendation include determining a recommended item for a user using a first recommendation engine, wherein the first recommendation engine receives as an input first behavioral data associated with a user, and generates an identifier corresponding to a recommended item; creating a rationalization for the recommended item using a first rationalization engine, separate from the recommendation engine, wherein the first rationalization engine receives as inputs the recommended item and second behavioral data associated with the user, and generates a rationalization, wherein the rationalization includes a constructed rationalization of why the recommended item is recommended for the user, and wherein the creation of the rationalization is not based on an actual reason the first recommendation engine determined the recommended item; associating the rationalization for the recommended item with the recommended item; and providing the recommended item and associa
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: November 17, 2015
    Inventor: Aaron Emigh
  • Patent number: 9183206
    Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: November 10, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Hale, Tian M. Pan, Randy A. Rendahl
  • Patent number: 9164963
    Abstract: Data structures, methods, program products and systems for creating and executing an executable file for the Binary Runtime Environment for Wireless (BREW) where the file is capable of causing presentation of a document embedded in the file on a BREW system.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 20, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Rupen Chanda, Pruthvish Shankarappa
  • Patent number: 9158600
    Abstract: Access information is received for a data sender interface accessible over a network and a data receiver interface accessible over the network. A set of navigation steps necessary to access data fields on the sender interface are determined. The data fields on the data sender interface are automatically mapped to data fields on the data receiver interface using at least one data mapping rule, such that a set of data field mappings is created. A data transfer scenario is generated using the set of navigation steps and the set of data field mappings, such that the data transfer scenario specifies a set of operations for transferring data from the sender interface to the receiver interface. The data transfer scenario is stored to computer readable media and can be executed any number of times to transfer data from the sending interface to the receiving interface.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: October 13, 2015
    Assignee: JobDiva, Inc.
    Inventors: Diya Obeid, Charbel Rouhana
  • Patent number: 9134816
    Abstract: The method is for using a virtual face or body. The virtual face or body is provided on a screen associated with a computer system having a cursor. A user manipulates the virtual face or body with the cursor to show a facial expression. The communication device determines coordinates of the facial or bodily expression. The communication device searches for facial expression coordinates in a database to match the coordinates. A word or phrase is identified that is associated with the identified facial expression coordinates. The screen displays the word to the user. The user may also feed a word to the computer system that displays the facial expression associated with the word.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 15, 2015
    Inventors: Erik Dahlkvist, Martin Gumpert, Lennart Hogman
  • Patent number: 9104761
    Abstract: A document analysis device (1) comprises a common assessment information selection unit (90) and an event impact analysis unit (100). The common assessment information selection unit (90) identifies information that matches second assessment information that appears in event-related documents which include descriptions concerning a designated specific event, from among first assessment information that appears in documents for analysis which include descriptions relating to items for analysis, and classifies the information thus identified as common assessment information.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: August 11, 2015
    Assignee: NEC CORPORATION
    Inventors: Satoshi Nakazawa, Shinichi Ando, Yoshio Ishizawa, Yuzuru Okajima
  • Patent number: 9104892
    Abstract: A method for sharing multilayered electronic content among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create user-generated content associated with a multilayered document and share the content with other users in an education social network. The user can specify which users to share the user-generated content and assign an access right to each of those users that may access the user-generated content. When the digital education platform receives a request to access the user-generated content from a certain user, an access right associated with that user for the user-generated content is determined and access is granted according to the access right.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 11, 2015
    Assignee: Chegg, Inc.
    Inventors: Vincent Le Chevalier, Ohad Eder-Pressman, Shannyn Timrott, Charles F. Geiger
  • Patent number: 9092410
    Abstract: Highlights from a community of users highlighting portions of an electronic digital content are analyzed and popular highlights determined. The popular highlights are then distributed to the users.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: July 28, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Eugene Kalenkovich, Janna Hamaker, Tom Killalea
  • Patent number: 9092504
    Abstract: Systems and methods for indexing information and for performing searches are disclosed. In these systems and methods information is “ingested” into the system by clustering the information using a clustering algorithm such as k-means or k-medoids clustering. During the clustering process, a hybrid distance measurement is used that allows the systems and methods to determine similarity across a number of different types of information. Once the information is clustered, it is stored and “mirrored” both in a structured (e.g., relational) data repository and in an unstructured data repository. Methods according to the invention allow the retrieval of both direct search results and search results including related concepts. After clustered information is stored, future searches can be performed by searching the stored results in whichever data repository is most appropriate for the context.
    Type: Grant
    Filed: April 5, 2013
    Date of Patent: July 28, 2015
    Assignee: Vivek Ventures, LLC
    Inventor: Sundeep Doshi
  • Patent number: 9075561
    Abstract: Systems, methods, and computer-readable media for managing collaboration on a virtual work of art between multiple electronic devices are provided. A first graphical display system of a first device may generate an input command in response to receiving user information through a user interface of the first device, and may then share this input command with a second graphical display system of a second device. The first graphical display system may process the shared input command to generate pixel array data in a canvas of the first device while the second graphical display system may process the shared input command to generate pixel array data in a canvas of the second device. By sharing input commands rather than pixel array data, system latency may be reduced. Despite operating on the same artwork, the user interfaces and graphical processing capabilities of each device may vary, thereby providing the user greater expressiveness.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: July 7, 2015
    Assignee: APPLE INC.
    Inventor: Matthew Jacob Sarnoff
  • Publication number: 20150149882
    Abstract: A content author can create adaptive content, which refers to electronic content that adapts to or changes based on the presentation context of the adaptive content. The presentation context of the adaptive content refers to characteristics of the device displaying or otherwise presenting the adaptive content. The adaptive content can be displayed to reviewers using computing devices with various different characteristics. These reviewers can provide various comments about the adaptive content, and data describing the presentation context of the adaptive content for the computing device used by the reviewer is included in metadata associated with the comment. The comments to the adaptive content are made available to the adaptive content author. When reviewing the comments, the author can select a comment and have the adaptive content displayed to the author using the presentation context of the adaptive content for the device used by the reviewer when the comment was entered.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 28, 2015
    Applicant: Adobe Systems Incorporated
    Inventor: Lawrence Hsu
  • Patent number: 9043396
    Abstract: Systems and methods for annotating electronic meetings are generally provided. Embodiments herein may include receiving an indication of one or more trusted users for an electronic meeting. The one or more trusted users may include a subset of a plurality of attendees of the electronic meeting. Annotation privileges may be associated with the one or more trusted users for the electronic meeting. An annotation associated with the electronic meeting may be received from at least one of the one or more trusted users. An output representative of the annotation may be generated.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mette Friedel Margareta Hammer, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Lin Sun
  • Patent number: 9042595
    Abstract: A proof information processing apparatus adds a plurality of types of annotative information to a proof image by use of a plurality of input modes for inputting respective different types of annotative information. A proof information processing method is carried out by using the proof information processing apparatus. A recording medium stores a program for performing the functions of the proof information processing apparatus. An electronic proofreading system includes the proof information processing apparatus and a remote server. At least one of input modes including a text input mode, a stylus input mode, a color information input mode, and a speech input mode is selected depending on characteristics of an image in a region of interest which is indicated.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: May 26, 2015
    Assignee: FUJIFILM Corporation
    Inventor: Akira Watanabe
  • Publication number: 20150143222
    Abstract: An interactive input system, method and computer readable medium for handling objects representing annotations on an interactive input system are disclosed. The method includes creating an annotation on the interactive input system, associating the annotation with a temporary grouping region, and in the event that a threshold amount of time passes before a further annotation is created within a threshold distance of the temporary grouping region, disabling the temporary grouping region to thereafter prevent automatic grouping with the annotation of any further annotation.
    Type: Application
    Filed: January 27, 2015
    Publication date: May 21, 2015
    Inventors: ALEXANDER GARIN, ANN DANG PHAM, KATHRYN ROUNDING, KENNY TSANG, TOM WILLEKES
  • Publication number: 20150143221
    Abstract: Disclosed are systems and methods for using a hands free computing device. The device includes a processor, a head movement measuring component, screen, camera, microphone, and memory. Responsive to sensing an instruction by a user, an image is captured by the camera and displayed on the screen. There is recorded, using the microphone, an audible catch phrase provided by the user for the image. The audible catch phrase is converted to text that is superimposed on the image thereby making a fused image. The user identifies one or more remote recipients of the fused image by making one or more predetermined head movements to select from among recipient candidates. The fused image is communicated, with the text phrase formatted for scrambled display, to the one or more remote recipients. The fused image is displayed on remote devices associated with such recipients with the text phrase scrambled.
    Type: Application
    Filed: May 2, 2014
    Publication date: May 21, 2015
    Applicant: Glu Mobile Inc.
    Inventors: Sourabh Ahuja, Lian Amaris, Liang Wu, Tao Tao
  • Publication number: 20150135053
    Abstract: Computer-program products and methods for automatically annotating terms, such as ambiguous terms, in an electronic text document are disclosed. In one embodiment, a method of annotating a text document includes determining, by a computing device, a term of interest within the text document. The method further includes searching a data structure including incongruous term pairs (tx, tt) determined from a controlled vocabulary for the term of interest appearing as a term tt, wherein the term tt is a linguistic head of a term tx of the incongruous term pairs (tx, tt). The method further includes annotating the term of interest with a meaning provided by the controlled vocabulary only if a term tx of the incongruous term pairs (tx, tt) associated with the term of interest in the data structure is not present within a predetermined textual distance of the term of interest in the text document.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Elsevier B.V.
    Inventors: Marius Doornenbal, Inga Kohlhof
  • Publication number: 20150135054
    Abstract: Associating comments with named objects is provided. A document may include a comment attached to a named object (e.g., a chart, a named range, a table, a pivot table, a piece of data in a pivot table, a shape, a picture, a graphic, clip art, an object within an object, etc.). The document may also comprise metadata associated with the comment that may include information such as the named object to which the comment is attached. If the named object is moved, the comment may remain attached to the object and accordingly, may be moved with the object. Attaching a comment to a named object via selecting the comment from a comments pane, dragging, and then dropping the comment onto the named object is also provided.
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Catherine Harley, Marta Luis Burguete
  • Patent number: 9032289
    Abstract: One or more server devices may receive an indication that a particular user has accessed a particular document. The one or more server devices may determine whether the particular document has been flagged as needing comments, and retrieve an author likelihood score for the particular user when the particular document has been flagged as needing comment. The one or more server devices may determine whether the retrieved author likelihood score is greater than a particular threshold, and provide a suggestion to the user to write a comment about the particular document when the author likelihood score is greater than the particular threshold.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: May 12, 2015
    Assignee: Google Inc.
    Inventors: Michal Cierniak, Gregor Hochmuth, Na Tang
  • Publication number: 20150128020
    Abstract: A system and method for collaboration based on geographical location are disclosed. A particular embodiment includes: generating, by execution of a data processor, a user interface for creating and viewing notes, the user interface including a digital map and a console; creating, by use of tools provided by the console, a note having an author, a title, and content; specifying on the digital map a first geographical location (geo-location) associated with the note; displaying a first icon on the digital map at the first geo-location corresponding to the geo-location associated with the note; determining if there is a plurality of notes associated with geo-locations that are within a pre-determined distance from the first geo-location; and replacing the first icon with a second icon that indicates the quantity of notes associated with the first geo-location, if there is a plurality of notes associated with geo-locations that are within a pre-determined distance from the first geo-location.
    Type: Application
    Filed: November 3, 2013
    Publication date: May 7, 2015
    Inventors: Oscar Garcia Chávez, Homero Valle Lozano
  • Patent number: 9026901
    Abstract: Methods, systems, and articles of manufacture for viewing annotations created for data objects appearing in a data source using a second application configured to access and view the data source. Some embodiments present users viewing a data source with an indication of data objects in the data source that have been by other applications accessing the data source. An annotation system may use a mapping component to transform a set of parameters suitable for the first application to identify an annotated data object into a set of parameters suitable for the second application to view an annotated data object in a common data source.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: May 5, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Cale T. Rath
  • Patent number: 9026931
    Abstract: Technologies are described herein for implementing a cross-browser drag-and-drop library. The drag-and-drop library creates a draggable object corresponding to a drag source element and a droppable object corresponding to a drop target element defined in a webpage. The draggable object and droppable object are each assigned a link key value. A user-defined data structure populated with data regarding the drag source element may also be assigned to the draggable object. A browser event indicating a drag-and-drop operation between the drag source and the drop target is intercepted, and the drag-and-drop library determines whether the link key value assigned to the corresponding draggable and droppable objects are the same. If the link key values are the same, the drag-and-drop library generates an event associated with the droppable object to facilitate an application-related operation associated with the drag-and-drop operation using the data in the user-defined data structure.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: May 5, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qinjia Liu Hackett, Mary Sugino David, Zhenguang Chen, Harsimrat Singh Thukral
  • Publication number: 20150121190
    Abstract: A method, computer program product, and system is provided for tracking ongoing chat sessions. In an implementation, a method may include receiving, by one or more computing devices, an annotation of an ongoing group chat session. The method may also include associating, by the one or more computing devices, the annotation with the ongoing group chat session. The method may further include displaying, by the one or more computing devices, the annotation in a user interface associated with the ongoing group chat session. The method may also include receiving, by the one or more computing devices, at least one comment associated with the annotation from one or more participants of the ongoing group chat session.
    Type: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Hiroyuki Miyamoto, Seol Young Park
  • Publication number: 20150121191
    Abstract: An information processing apparatus includes a reception unit, a display, a detection unit, and a changing unit. The reception unit receives sticky note information indicating a sticky note to be attached to a mount sheet. The display displays the sticky note information received by the reception unit as a newly arrived sticky note on the mount sheet. The detection unit detects that a status of the newly arrived sticky note has changed. The changing unit changes display of the newly arrived sticky note for which a change is detected by the detection unit into display as a non-newly arrived sticky note.
    Type: Application
    Filed: May 23, 2014
    Publication date: April 30, 2015
    Applicant: FUJI XEROX CO., LTD.
    Inventors: Yuki NAKAMORI, Kazunori HORIKIRI, Yusuke KANO, Nobuyuki YAMAZOE