Annotation By Other Than Text (e.g., Image, Etc.) Patents (Class 715/233)
  • Patent number: 11966572
    Abstract: A computer system and method generates one or more commenting features on a canvas, wherein each commenting feature carries at least one comment from a given source. Each commenting feature can include a pin component and a comment body element. The pin component is associated with a corresponding location on the canvas. The computer system and method enable the user to move the comment body element about at least a region of the canvas to view the at least one comment from the given source, while rendering the pin component to coincide with the corresponding associated location of the canvas.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: April 23, 2024
    Assignee: Figma, Inc.
    Inventors: Ryhan Hassan, Christa Simon, Thomas John Pavlu, Michael Harris, Meagan Gamache
  • Patent number: 11935010
    Abstract: Systems and methods directed to formulating and suggesting a subject line based on content of an email message are provided. More specifically, content corresponding to one or more portions of an email may be received, where the content may be utilized to determine one or more email topics and at least one intent of the email. An intent of the email may correspond to whether an action is to be performed, whether a question is presented, whether a request for time is present, and/or any other request on the part of the recipient or the sender. Based on the intent of the email and the one or more topics, a subject line suggestion may be formulated and presented to a user.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Kalyan Ayloo
  • Patent number: 11928131
    Abstract: Datasets can be synchronized across cloud-based computer environments using computer systems. A data map can be generated for source datasets for a plurality of computing environments, respectively, and an activation function can be determined based on the data map, for simultaneously activating a new dataset of a source system from one of the plurality of computing environments. A generation ID (identification) can be shared from the source system with one or more computing environments of the plurality of the computing environments, in response to receiving the activation function. The new dataset of the source system can be replicated across the one or more computing environments. A data synchronization trigger can be activated, using a synchronization coordinator module of the computer, and the data synchronization can be completed across the plurality of computing environments.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sreekanth Ramakrishna Iyer, Rakesh Shinde, Ram Ravishankar, Harish Bharti, Grigorij Kaplan, Alberto Eduardo de Queiroz Dias
  • Patent number: 11900065
    Abstract: A system is capable of automatically adjusting or reconstructing a baseline expression to generate a parallelized expression. Evaluation of the parallelized expression provide a substantially similar output as the evaluation of the baseline query in more efficient manner. In some implementations, data indicating an expression to be evaluated on a primary thread of the one or more processors is obtained. Elements of the expression are identified. The elements are grouped into a parse tree representation. Elements of the expression are classified as belonging to either a first category that includes elements that are eligible for parallel processing or a second category that includes elements that are not eligible for parallel processing. A particular element that is classified as belonging to the first category is identified and evaluated on a non-primary thread of the one or more processors. The non-primary thread is evaluated in parallel with the primary thread.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: February 13, 2024
    Assignee: Appian Corporation
    Inventors: Brian Joseph Sullivan, Matthew David Hilliard
  • Patent number: 11822764
    Abstract: A user interface comprising at least a set of reaction icons configured to initiate a search of content of a communication platform is described. In an example, at least the set of reaction icons can be presented via the user interface of the communication platform, wherein individual reaction icons of the set of reaction icons are selectable as search parameters in the user interface. In response to receiving a selection of at least one reaction icon, a search for content, associated with the at least one reaction icon, stored in a database associated with the communication platform can be initiated.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: November 21, 2023
    Assignee: Salesforce, Inc.
    Inventors: McKenna Lowry, Austen Payan, Anthony Tae Jin Lee, Racine Harris
  • Patent number: 11769193
    Abstract: A computer-implemented method includes determining a set of target listings, retrieving a seed image associated with the seed listing, the seed listing is categorized within a first item category, and generating a seed item feature vector for the seed image using a convolutional neural network (CNN) trained with images of items. The method also includes identifying a plurality of feature vectors associated with the first item category, comparing the seed item feature vector to the plurality of feature vectors using a k-nearest neighbors (kNN) algorithm, and generating a set of nearest neighbor listings to the seed listing. The method further includes storing the set of nearest neighbor listings as associated with the seed listing, selecting one or more nearest neighbor listings from the set of nearest neighbors, and presenting the one or more nearest neighbor listings as a recommendation to a user of the online e-commerce system.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: September 26, 2023
    Assignee: eBay Inc.
    Inventors: Benjamin Eliot Klein, Adi Guila Haviv
  • Patent number: 11758234
    Abstract: Systems and methods are disclosed herein for creating a co-watching experience among audience members who are physically apart when watching the media asset. A media guidance application may monitor a sound of the first user. In response to the sound being detected during the monitoring, the media guidance application may determine whether the first user emitted the sound based on an occurrence in the video. In response to determining that the first user emitted the sound based on an occurrence in the video, the media guidance application may store the sound in connection with a timecode of the video corresponding to a time when the sound is detected. When the video is displayed to a second user, the sound of the first user may be played back based on the timecode of the video stored in connection with the sound.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: September 12, 2023
    Assignee: Rovi Product Corporation
    Inventors: Richard Daniel Lee, Ida Wahlquist-Ortiz
  • Patent number: 11663398
    Abstract: An annotation corresponding to a first range of text of a first document may be received. Based on the annotation, comparisons may be performed between a text string that comprises the first range of text and a group of text of a second document at different positions in the group of text. Based on the comparisons, similarity scores between the text string and the group of text may be determined at the different positions in the group of text. A position for the annotation in the group of text may be selected based on the similarity scores at the different positions. The annotation may be associated with a second range of text in the group of text that corresponds to the position.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: May 30, 2023
    Assignee: ADOBE, INC.
    Inventors: Mudit Rastogi, Prakhar Mehrotra, Souvik Sinha Deb, Gaurav Tarlok Kakkar
  • Patent number: 11663410
    Abstract: In an approach to interpreting and summarizing online terms of use, a computer receives a terms of use agreement from a data source and a request for interpretation of the terms of use agreement from a user. A computer categorizes the terms of use agreement into one or more categories based on a type of data source of the terms of use agreement. A computer ranks one or more words in the terms of use agreement based on the categorization and on one or more additional terms of use agreements of the type of data source. A computer generates a summary of the terms of use agreement based on the ranking. A computer displays the summary of the terms of use agreement to the user. A computer receives input from the user associated with consent to the terms of use agreement. A computer stores the input.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: May 30, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Sreeram Vasudevan, Lorinne Yoong, Monisha Oberoi
  • Patent number: 11630946
    Abstract: A system and method for performing role-based user annotation of product documentation is disclosed. The system identifies first and second roles for first and second users, respectively; causes, based on the first role, a first user interface to display on a first client device to receive a first input associated with the default document from the first user; creates a first layer of annotation on the default document based on the first input; receives a request to access the document from the second user; determines, based on the first and second roles, whether to merge the first layer of annotation to the default document for generating an output document; causes a second user interface to display the output document on a second client device; and causes the first input and the output document to be applied for document performance analysis associated with one or more entities.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: April 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kapil Kumar Tundwal, Gabriele Masili, Micheal Scott Kuykendall, Ray Ringhiser, Charlene Marie Douglass, Martine Marthe Sylvie Arlette Smets, Dalton Lafayette Young, Jayasudha Thota
  • Patent number: 11514264
    Abstract: A method for training a classification model includes: performing training on the classification model using first and second sample sets, to calculate a classification loss; extracting a weight vector and a feature vector of each sample; calculating a mean weight vector and a mean feature vector of all samples in the first sample set; calculating a weight loss based on a difference of the weight vector of each sample in the second sample set from the mean weight vector, and calculating a feature loss based on a difference of a feature vector of each sample in the second sample set from the mean feature vector; calculating a total loss of the classification model based on the classification loss and at least one of the feature loss and the weight loss; and adjusting a parameter of the classification model until a predetermined condition is satisfied.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: November 29, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Meng Zhang, Fei Li, Rujie Liu
  • Patent number: 11392753
    Abstract: Aspects of the present disclosure describe techniques for generating a machine learning model for extracting information from textual content. The method generally includes receiving an unstructured document and a structured document including information extracted from the unstructured document and position information associated with the extracted information. The unstructured document is rendered in a first pane, and a graphical rendering of the structured document is rendered in a second pane. The graphical rendering generally may be a structure in which content from the structured document is displayed in a hierarchical format. Each element in the structured document is linked to the rendered unstructured document based on position information included in the structured document.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jothilakshmi Sirangimoorthy, Ritwik Ray, Hui Wang, Jonathan Rand, Scott Carrier
  • Patent number: 11379667
    Abstract: A system is capable of automatically adjusting or reconstructing a baseline expression to generate a parallelized expression. Evaluation of the parallelized expression provide a substantially similar output as the evaluation of the baseline query in more efficient manner. In some implementations, data indicating an expression to be evaluated on a primary thread of the one or more processors is obtained. Elements of the expression are identified. The elements are grouped into a parse tree representation. Elements of the expression are classified as belonging to either a first category that includes elements that are eligible for parallel processing or a second category that includes elements that are not eligible for parallel processing. A particular element that is classified as belonging to the first category is identified and evaluated on a non-primary thread of the one or more processors. The non-primary thread is evaluated in parallel with the primary thread.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: July 5, 2022
    Assignee: Appian Corporation
    Inventors: Brian Joseph Sullivan, Matthew David Hilliard
  • Patent number: 11244686
    Abstract: Embodiments of a method and apparatus for processing a speech are provided. The method can include: acquiring, in response to determining at least one speech interaction device in a target speech interaction device set receiving an input speech, a speech feature of the input speech received by a speech interaction device of the at least one speech interaction device; and selecting, based on the speech feature of the input speech received by the speech interaction device in the at least one speech interaction device, a first speech interaction device from the at least one speech interaction device to process the input speech. Some embodiments realize the selection of a targeted speech interaction device.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 8, 2022
    Assignees: Baidu Online Network Technology (Beijing) Co., Ltd., ShangHai Xiaodu Technology Co. Ltd.
    Inventor: Ya Wu
  • Patent number: 11226938
    Abstract: A method for facilitating real-time collaboration of document mark-up and events correlation comprising receiving an inbound document from a user device, receiving an indication of an associated event of the plurality of events with which the inbound document is associated, storing the inbound document in the cloud document database, defining a stored inbound document, extracting information from the stored inbound document, defining extracted information, adding metadata to the stored inbound document associating the inbound document with the associated event responsive to the indication of the associated event and the extracted information, modifying the event spreadsheet responsive to the indication of the associated event, receiving a request to access the stored inbound document from a user device, and transmitting the stored inbound document to a browser application running on the user device.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: January 18, 2022
    Inventor: Vijay Madisetti
  • Patent number: 11200295
    Abstract: A method for annotating a target web page is performed at a server by: receiving an annotation obtaining request from a first terminal associated with a first member of an online chat group; identifying a first web page annotation and a first annotation position of the first web page annotation in a target web page; returning the first web page annotation and the first annotation position to the first terminal; receiving, from the first terminal, a second web page annotation and a second annotation position of the second web page annotation in the target web page; and forwarding the first and second web page annotations and the first and second annotation positions to a second terminal for display on the target web page at the second terminal in response to receiving a second annotation obtaining request from the second terminal.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: December 14, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Zhishou Wang, Bo Hu, Chao Ren, Guang Li, Jianbo Ding, Huagao Li, Xijun Miao, Jiang Zhu
  • Patent number: 11138376
    Abstract: Systems, methods, apparatuses, and computer-readable media for information ranking and retrieval are described. In one embodiment, an apparatus may include a processor and a memory storing instructions which when executed by the processor cause the processor to access an ingested document, generate a converted document from the ingested document based on a conversion configuration, the converted document comprising at least one paragraph, and generate an index based on the converted document and an index configuration. Other embodiments are described.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: October 5, 2021
    Assignee: STATE STREET CORPORATION
    Inventor: Dushyant Ralhan
  • Patent number: 11128921
    Abstract: Systems and methods are disclosed herein for creating a co-watching experience among audience members who are physically apart when watching the media asset. A media guidance application may monitor a sound of the first user. In response to the sound being detected during the monitoring, the media guidance application may determine whether the first user emitted the sound based on an occurrence in the video. In response to determining that the first user emitted the sound based on an occurrence in the video, the media guidance application may store the sound in connection with a timecode of the video corresponding to a time when the sound is detected. When the video is displayed to a second user, the sound of the first user may be played back based on the timecode of the video stored in connection with the sound.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: September 21, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Richard Daniel Lee, Ida Wahlquist-Ortiz
  • Patent number: 11113077
    Abstract: Systems and methods for adding modern management tools to existing browser-accessible Main Information Systems without modifying their source code, through the use of an on-screen toolbox organized around Basic Units. These basic units are extracted from the Main Information Systems' Basic URLs and identified with the use of a Unique Pair fromed by a Main Key and a Basic URL. The tools allow the user to add, delete, and edit, through a tool window, information associated with the active Basic Unit, and can include tasks, calendars, notes, digital folders, and messages, non-invasively integrated to the Main Information System.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: September 7, 2021
    Inventor: Sergio Pérez Cortés
  • Patent number: 11023537
    Abstract: A content management system including a document management system provides documents that include comments entered by users. Comments are organized into threads; each thread is associated with a span of text in the document. When a user requests access to a document, the document management system determines which threads are visible to the user based on an audience associated with each thread. The audience comprises the user identifiers of i) the author of the document containing the thread; ii) the authors of comments included in the thread; iii) the authors of any text included in the text span for the thread; iv) any user mentioned in the text span the thread via a user primitive; v) any user mentioned in a comment via user primitive.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: June 1, 2021
    Assignee: Dropbox, Inc.
    Inventors: Anthony DeVincenzi, Matthew Blackshaw, Balabhadra Graveley, Igor Kofman
  • Patent number: 11017363
    Abstract: A computer implemented method includes identifying a special character in a message generated by a sender. A money transfer prompt is supplied to the sender in response to the special character. A transfer amount is validated. An account transfer for the transfer amount is initiated. The message is sent to a recipient with indicia of the account transfer.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: May 25, 2021
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, William Wu
  • Patent number: 10983608
    Abstract: Systems and methods use a mobile device to position an annotation of displayed content on a shared display coupled with a host device. Sensor data, such as gyroscope and accelerometer data, from the mobile device may be transmitted to the host device and used to generate the annotation. The sensor data may be preprocessed to smooth and fit the data to a parametric curve or shape prior to or after display on the shared display. The user of the mobile device may interact with the mobile device to further start and stop the annotation, as well as denote to animate the annotation.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: April 20, 2021
    Assignee: MERSIVE TECHNOLOGIES, INC.
    Inventors: Christopher O. Jaynes, Robert Balgley, Michael Tolliver, Joshua Schrader, Colleen Yerkes, Marcus William Robert Birney, Vincent Keller, Vincent Ferreri, Brandon Barron
  • Patent number: 10902049
    Abstract: A method and system for assigning a multimedia content element to a user. The method includes generating at least one signature to the multimedia content element; determining, based on the generated at least one signature, whether the multimedia content element exists in a database; and assigning a unique identifier of the user to the multimedia content element, when it is determined that the multimedia content element does not exist in the database.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: January 26, 2021
    Assignee: CORTICA LTD
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y Zeevi
  • Patent number: 10853980
    Abstract: In the image processing apparatus, the image processing method, the program, and the recording medium of the present invention, an image arrangement section arranges compositing target images according to a first layout to create a composite image. In a case where a comment combination region presence determination section determines that there is no region where comments are to be combined within the arrangement region of the compositing target images in the composite image, a composite image layout change section changes the first layout to a second layout in which the compositing target images and the comments are combined. The image arrangement section arranges the compositing target images in the second layout and combines the compositing target images and the comments to recreate the composite image.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: December 1, 2020
    Assignee: FUJIFILM Corporation
    Inventor: Isao Koizumi
  • Patent number: 10592595
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for copying content from a rendered document into another document. The disclosed technology addresses the need in the art to maintain a version of a collection of content items that includes changes and/or comments from a first group of users, and provide a second version of the collection of content items to an external user that does not include internal comments and/or visible changes. The solution may provide a work product that appears complete and/or professional to the second group of users, while the first group of users continue to update and/or collaborate on the first version of the collection of content items.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: March 17, 2020
    Assignee: Dropbox, Inc.
    Inventors: Vinod Valloppillil, Henry Liu, Ryhan Hassan, Eric Sprauve, Jong-Moon Kim, Francesco Paduano, Jane Davis, David Fish, Jacob Hurwitz, Kate Rudolph
  • Patent number: 10572905
    Abstract: Disclosed are a system, method and software to associate attributes with digital media assets. Digital media contains specific assets, such as images, that can be replaced with other assets. The system, method and software permit the association of attributes with specific assets. The association of attributes and assets enables the provision of content that is enhanced and more impacting for a user.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: February 25, 2020
    Inventor: David J Russek
  • Patent number: 10514830
    Abstract: Virtual bookmarks can be set in digital content to enable a user to quickly locate a portion of interest. A user can provide an input to enter into an overview mode wherein multiple pages of content are displayed concurrently. The user can navigate through the pages, and when a bookmarked page is caused to no longer appear on the display an overlay element such as a thumbnail of the page can be positioned near the edge of the display, representing the current relative location of the page in the overview. A user can select one of the displayed pages to view, or can select the bookmark overlay element to return to the current page. A user can perform an action to cause the bookmarked page to be updated, or can perform various actions to cause multiple bookmarks to be created with respect to the content.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: December 24, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Patrick Bacus, Seth Daniel Micarelli, Alla Taborisskaya, Joseph King, Lutz Gerhard, Amanda Leigh Font, Craig Reeves Brookes, Andrew Scott Craft
  • Patent number: 10498898
    Abstract: A method for configuring a topic-specific chatbot: clustering, by a processor, a plurality of transcripts of interactions between customers and human agents of a contact center of an enterprise to generate a plurality of clusters of interactions, each cluster of interactions corresponding to a topic, each of the interactions including agent phrases and customer phrases; for each cluster of the plurality of clusters of interactions: extracting, by the processor, a topic-specific dialogue tree for the cluster; pruning, by the processor, the topic-specific dialogue tree to generate a deterministic dialogue tree; and configuring, by the processor, a topic-specific chatbot in accordance with the deterministic dialogue tree; and outputting, by the processor, the one or more topic-specific chatbots, each of the topic-specific chatbots being configured to generate, automatically, responses to messages regarding the topic of the topic-specific chatbot from a customer in an interaction between the customer and the ente
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: December 3, 2019
    Inventors: Arnon Mazza, Avraham Faizakof, Amir Lev-Tov, Tamir Tapuhi, Yochai Konig
  • Patent number: 10452770
    Abstract: A computer-implemented method of online collaboration on a document includes converting a source document from a document generation format to an independent file format, generating a coordinate map for displayed elements of the source document, displaying text of the document to a commenting user in the independent file format, allowing the commenting user to select and comment on the text, matching the displayed text and the comments with the source document using the coordinate map to generate a difference map, and storing the comments and the difference maps external from the source document.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: October 22, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vittorio Maglieri, Charles Lattimer, Rajesh Mohanty, David Battaglia, Praneeth Srikanti
  • Patent number: 10423721
    Abstract: A computer program product, for automatically editing a medical record transcription, resides on a computer-readable medium and includes computer-readable instructions for causing a computer to obtain a first medical transcription of a dictation, the dictation being from medical personnel and concerning a patient, analyze the first medical transcription for presence of a first trigger phrase associated with a first standard text block, determine that the first trigger phrase is present in the first medical transcription if an actual phrase in the first medical transcription corresponds with the first trigger phrase, and insert the first standard text block into the first medical transcription.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: September 24, 2019
    Assignee: Nuance Communications, Inc.
    Inventors: Roger S. Zimmerman, Paul Egerman, Robert G. Titemore, George Zavaliagkos
  • Patent number: 10390786
    Abstract: In one embodiment, an X-ray diagnostic apparatus generating an object image by detecting X-rays having passed through an object includes: a display configured to display the object image; memory circuitry configured to store feature information items for distinguishing the object image from other images; processing circuitry configured to perform display-order change processing which is processing of changing display order of the feature information items, and to cause the display to display the feature information items subjected to the display-order change processing as alternates; and an input circuit configured to receive input of selecting a feature information item from the displayed feature information items.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 27, 2019
    Assignee: Canon Medical Systems Corporation
    Inventor: Satoru Ohishi
  • Patent number: 10390097
    Abstract: Systems and methods are disclosed herein for creating a co-watching experience among audience members who are physically apart when watching the media asset. A media guidance application may monitor a sound of the first user. In response to the sound being detected during the monitoring, the media guidance application may determine whether the first user emitted the sound based on an occurrence in the video. In response to determining that the first user emitted the sound based on an occurrence in the video, the media guidance application may store the sound in connection with a timecode of the video corresponding to a time when the sound is detected. When the video is displayed to a second user, the sound of the first user may be played back based on the timecode of the video stored in connection with the sound.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: August 20, 2019
    Assignee: Rovi Guides, Inc.
    Inventors: Richard Daniel Lee, Ida Wahlquist-Ortiz
  • Patent number: 10079952
    Abstract: Systems, apparatuses, methodologies and other tools can be provided for processing and managing documents, including provisions to manage and organize multiple copies or versions of a document and/or notes or comments handwritten or electronically superposed on the document or entered in a document file.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: September 18, 2018
    Assignee: RICOH COMPANY, LTD.
    Inventor: Shun Tanaka
  • Patent number: 10042530
    Abstract: A system and method of social interaction includes receiving interaction information for an interaction created by a first user of an electronic content work, the interaction information comprising an identification number of a portion of the electronic content work associated with the interaction. The system and method includes storing the received interaction information. The system and method also includes receiving a request from a second user requesting interaction information for a requested portion of the electronic content work. the system and method also includes sending the received interaction information in response to determining that the identification number associated with the received interaction information matches the identification in the request for interaction information.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: August 7, 2018
    Assignee: Inkling Systems, Inc.
    Inventors: Charles M MacInnis, Robert Cromwell, Joshua John Forman, Kenneth Lorenz Knowles, Peter S Cho, Chatree Campiranon, Aaron Haney, Kevin Ballard, Scott William Kyle, Anne K Halsall, Jonathan Wight
  • Patent number: 9930170
    Abstract: A method and apparatus for providing a phonebook using an image in a portable terminal are provided. The method includes recording contact information in metadata of an image, and performing a linkage function using the image having the contact information recorded therein.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: March 27, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji-Yeon Yoo, Jae-Hwan Kim, Young-June Woo, Myung-Ji Kang, Yong Kwon, Jin-Pyo Eun, Myung-Kyu Yang, Sin-Jae Lee
  • Patent number: 9900371
    Abstract: Technologies for identifying and inspecting web page tags include a tag inspection system. The tag inspection system receives configuration information, which includes a seed uniform resource locator. The tag inspection system accesses a web page corresponding to the seed uniform resource locator. A tag of the web page is invoked by the tag inspection system. Tag execution data is received in response to invocation of the tag of the web page. The received tag execution data is analyzed by the tag inspection system. A report is generated based on the analysis of the received tag execution data. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: February 20, 2018
    Assignee: InfoTrust, LLC
    Inventors: Alexander Yastrebenetsky, Michael Loban
  • Patent number: 9858280
    Abstract: Embodiments include a method, apparatus, program, and system for distributing data items among a plurality of data storage units, the data items being an aggregation of data from a plurality of data sources. The method comprises generating a semantic description of each of the plurality of data sources; calculating, for each pair of data sources from among the plurality of data sources, a degree of similarity between the semantic descriptions of the pair of data sources; and allocating data items to data storage units in dependence upon the calculated degree of similarity between the data source of a data item being allocated and the or each data source of data items already allocated to the data storage units.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: January 2, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Vivian Lee, Bo Hu
  • Patent number: 9779091
    Abstract: Techniques are disclosed for restoring a modified document to an original state. The modified document is scanned into a digital form using an optical scanning device. The content of the modified digital document including one or more annotations is then grouped into several components, including text, images, form fields and text boxes, and marked shapes, based on corresponding component specifications. Each component is then categorized as being structured or unstructured. Structured components that correspond with representative entries in a component repository, such as text in a standard font size, weight and style, are identified as core document content. Unstructured components are identified as annotated document content or highlighted document content, depending on certain characteristics of the components. The categorized and identified components can then be presented separately or in various combinations.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: October 3, 2017
    Assignee: ADOBE SYSTEMS CORPORATION
    Inventor: Ajay Jain
  • Patent number: 9690768
    Abstract: A system and method is provided for managing and displaying annotations in online hosted videos. To determine related annotations associated with a video, a plurality of annotations for one or more intervals of the video are collected and organized into a plurality of groups. Each group includes annotations for intervals of the video that are similar to each other. A group having related annotations is identified, and an annotated clip of the video is formed based upon the intervals in the group. This process can be used to determine any number of groups in a given video having related annotations, forming the respective annotated intervals within a single video, and can also identify and organize annotated intervals within a large number of different videos.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Mihai Badoiu, Shanmugavelayutham Muthukrishnan
  • Patent number: 9330071
    Abstract: Tag merging enables a hosting entity such as a website to determine one or more tags that are logically-related to a particular tag and to present these tags to users to enable the users to vote whether to merge a logically-related tag with the particular tag. The hosting entity may determine these logically-related tags in multiple ways. For instance, the hosting entity may analyze keyword-to-keyword similarity data, item-overlap data, or may employ stemming logic. When the entity presents these tags to a user, the user may vote to merge the particular tag with one or more of the presented logically-related tags. When merged, items associated with the selected logically-related tag may become associated with the particular tag, or vice versa. Additionally, the selected tag may be removed from the items previously associated with the selected tag, or vice versa.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: May 3, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Waqas Ahmed, Russell A. Dicker, Scott Allen Mongrain, Val Dan Dar Ion I. Rosca, Florin V. Manolache, Corneliu Gabriel Alexandru Rudeanu
  • Patent number: 9274756
    Abstract: A system and method are disclosed which provide visual representations of information related to source code, in the form of annotations, to users who are viewing the source code. In an example system, information related to source code may be provided by multiple sources. This information may be displayed as an annotation related to the information in close proximity to the associated source code. When a user selects the annotation, related additional information may be displayed.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: March 1, 2016
    Assignee: GOOGLE INC.
    Inventors: Lars Ræder Clausen, Michael Conradt
  • Patent number: 9231783
    Abstract: Embodiments for enabling traffic content identification by a wireless transmit/receive unit are provided. The WTRU may store interface binding entries in a database associating links in a web page to various traffic content types, such as video, audio, and text. Upon a request to access one of the links, a socket may be created based on a data mobility policy associated with the traffic content type. Alternately, the database may associate the links directly to interface types based on the data mobility policies. The Access Network Discovery and Selection Function (ANDSF) may provide the data mobility policies to the WTRU.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: January 5, 2016
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Kenneth F. Lynch, Alexander Reznik, Scott C. Hergenhan, Martin Jolicoeur
  • Patent number: 9189818
    Abstract: Methods, systems, and devices are described for associating comments with playback of media content. In these methods, systems, and devices, a selection of a screen location during the playback of the media content may be received from a user at an input device. A comment associated with the media content may also be received. The comment may be associated with the selected screen location at the input device. A data store may store the association of the selected screen location with the comment. A playback device may receive the comment and the associated screen location from a data store, monitor the playback of the media content to identify a point during the playback of the media content that is associated with the comment, and display an indication that the comment is associated with the screen location at the point during the playback that is associated with the comment.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: November 17, 2015
    Assignee: Quib, Inc.
    Inventor: James Burns McClements, IV
  • Patent number: 9170997
    Abstract: Apparatus, systems, and methods may operate to add opaque state information to a data file that includes dynamic content and is organized according to a page descriptive format. The opaque state information can be referenced to a comment and a comment state selected from a plurality of states associated with the dynamic content. In some embodiments, the apparatus, systems, and methods may operate to access the data file and the opaque state information to recreate the comment state associated with the dynamic content. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: October 27, 2015
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventor: Grayson Squier Lang
  • Patent number: 9064237
    Abstract: A document accessible on a network may be opened by multiple users. A user may use a thin client application to access the document, wherein an image of the document and XML data including comments and locations of the comments in the document. Hint icons are displayed in the document where comments are anchored. Upon selection of a hint, an HTML comments pane may be displayed to a side of the document, exposing comments and replies to comments currently stored in the document. The comments pane may be scrolled to the comment associated with the selected hint. Additionally, highlighting may be provided over elements in the document associated with a selected comment. Comments may be added via the comments pane and saved to the document on the network. Comments and comment location data may be communicated to other clients, allowing for collaborative communication via a thin client application.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: June 23, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nicholas Michael Simons, Jonathan Bailor, Christopher J. Brown, Sugandha S. Kapoor, Dong Ming
  • 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: 20150100876
    Abstract: Techniques are disclosed for providing a fixed format viewing mode in electronic computing devices. The fixed format viewing mode may be engaged upon receiving virtual ink annotations at the touch screen of the electronic device. The annotations may be input using an active stylus. Upon receiving virtual ink annotations, the current page of digital content may be converted into a fixed format page wherein the formatting characteristics are held constant and the annotations remain in the same location with respect to the underlying digital content. Formatting characteristics for other pages of the digital content may be altered, however the fixed format page maintains the same format as when the annotations were added. The user may hide and/or edit virtual ink annotations, and when the annotations are hidden the content of the fixed format page may flow normally and match the formatting characteristics of the rest of the digital content.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 9, 2015
    Applicant: barnesandnoble.com llc
    Inventors: Charles Neugebauer, Matthew Pallakoff, Luis D. Mosquera
  • Patent number: 8996038
    Abstract: A method for displaying an idle screen, which is varied depending on a specific condition of a mobile communication terminal, for better graphic impressions. When the user of the mobile communication terminal travels between countries, and a border crossing is detected, a landmark image of a corresponding country is displayed on the idle screen. In addition, an animation effect is displayed on the idle screen so as to inform of the occurrence of the corresponding event. Accordingly, a novel graphic effect is provided to the user via a user interface having enhanced entertaining features.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 31, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Hwan Baek, Jin-Yong Kim, Kyoung-Sik Yoon, Hee-Woong Choi, In-Won Jong, Hee-Kyung Jeon
  • Patent number: 8984404
    Abstract: Provided is a method of guiding an image-based task execution. The method allows a user of a computing device to record an association between an image and at least one task, wherein a task is an action related to content present in the image; and upon subsequent recognition of the image, guides a user to perform the at least one task associated with the image, based on previously recorded association.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suryaprakash Kompalli, Vimal Sharma, Praphul Chandra