Patents Examined by Jenq-Kang Chu
  • Patent number: 11727198
    Abstract: The present disclosure is directed to systems, methods and devices for providing customizable enterprise-based policy for managing document content. Text from documents being authored and edited may be processed by one or more natural language processing and machine learning modules and a determination may be made that one or more enterprise rules relating to processed text are implicated. Properties from documents being authored and edited may be processed. Recommendations based on the one or more implicated enterprise rules may be provided to a document author to provide an enhanced reader experience and to increase the document's effectiveness or alignment to a common voice or standards amongst the content group. Analytics relating to a plurality of enterprise documents may be provided as they relate to document effectiveness or alignment to a prescribed voice or standards.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 15, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mari Olsen, Michael Koenig, Kyle Von Haden
  • Patent number: 11720745
    Abstract: An image processing apparatus is described comprising a processor configured to receive a video and digital ink annotated on the video. For at least a first frame of the video, the processor is configured to compute a model describing pixels of a bounding region of the ink. For a frame of the video, the processor is configured to compute a second region corresponding to the bounding region. The processor is configured to compute a comparison between the second region and the model and update the ink using the comparison.
    Type: Grant
    Filed: June 13, 2017
    Date of Patent: August 8, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Johan Windmark, Gustav Träff
  • Patent number: 11630945
    Abstract: A method, system and computer program product for improving understanding of comments on collections of data. A social media stream is monitored for comments to a container (e.g., photo album) and elements within the container (e.g., photographs). These comments are stored in a data structure along with an identification of the container or element of the container upon which the comments are directed. In response to a user selecting to view comments to an element within the container or the container itself, the data structure is searched for the comments to the selected element or container. Images of the container are then displayed in a fliptych manner, where the selected element or container is displayed in the center section of the fliptych. A list of comments is displayed in a comments section below the fliptych, where the list of comments includes highlighted comments directed to the selected element or container.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jonathan F. Brunn, Jennifer E. Heins
  • Patent number: 11537682
    Abstract: A processor may launch a common layer including a browser and a shell. The processor may identify a request for data required by the software platform. The processor may determine a context in which the request was generated by detecting, by the shell, whether the software platform is an on-premise solution or a cloud solution; examining, by the shell, the request to determine whether it requires local resources or cloud-based resources; and designating, by the shell, the context as a cloud-based context or an on-premise context based on the detecting and the examining. In response to the determining, the processor may perform processing related to a request generated in the on-premise context using at least one local resource stored in a local data store; and communicate, by the browser, with at least one cloud-based resource to perform processing related to a request generated in the cloud-based context.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: December 27, 2022
    Assignee: Intuit Inc.
    Inventors: Vipin Gupta, Govinda Sambamurthy, Anand Patil, Nischith Bagivalu Manjegowda, Chandraprakash Joshi, Saraswati Hedge
  • Patent number: 11501055
    Abstract: A method of creating a mathematical or scientific expression on a computer system in which a user interface is provided on a computer display device. Input data comprising a string of alphanumeric characters is received from a keyboard. The input data is matched with one or more verbalisations of a mathematical or scientific term. The or each matching term is displayed on the display device. When a user selects one of the displayed matching terms a corresponding graphical symbol is displayed on the display device. The method allows the user to type a verbalised version of the desired mathematical or scientific expression and to have the corresponding mathematical or scientific notation displayed on the display device.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: November 15, 2022
    Assignee: Texthelp Ltd.
    Inventors: Martin McKay, John McGowan
  • Patent number: 11461533
    Abstract: A system and computer implemented method for managing a workload in an environment is disclosed. The method may include establishing a set of criteria for providing a document preview, wherein the set of criteria includes a predetermined qualitative user-input feature. The method may also include detecting a first criterion of the set of criteria using a content recognition system configured to analyze user-generated data associated with the document. The first criterion may be correlated with a portion of the document. The method may also include generating, based on the first criterion, a document preview for the portion of the document. The method may also include presenting, in response to a triggering event for a display preview, the document preview.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, John Girata, Jr., Derek Richard, Joshua M. Small
  • Patent number: 11379655
    Abstract: A system serializing and deserializing models configured to (i) store a first model, wherein the first model includes a plurality of functionalities; (ii) generate a human-readable document based on the first model, wherein the human-readable document describes the first model; (iii) generate a second model based on the human-readable document, wherein the second model includes the plurality of functionalities; and (iv) perform at least one execution of the second model.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: July 5, 2022
    Assignee: BlueOwl, LLC
    Inventors: Kenneth Jason Sanchez, Michael Kim
  • Patent number: 11314932
    Abstract: A method for generating a message form includes: acquiring a dataset received by a communication interface, the dataset including an object, an attribute defining an identifier of the object and a number defining a number of identified objects; storing the received data in a memory, the memory further including predefined objects and a set of input controls, each object being associated with at least one input control; comparing each received object with the predefined objects stored in the memory so as to determine, of the received objects, those that are already referenced in the memory; selecting a set of input controls associated with the objects determined in the comparing step by a processor, each object being associated with at least one input control; generating a form comprising a list of input controls selected depending on the number of determined objects and on the attributes of each determined object.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: April 26, 2022
    Assignee: ATOS FRANCE
    Inventors: Julien Richard, Fabien Pigal, Angélique Galtier
  • Patent number: 11222044
    Abstract: Natural language image search is described, for example, whereby natural language queries may be used to retrieve images from a store of images automatically tagged with image tags being concepts of an ontology (which may comprise a hierarchy of concepts). In various examples, a natural language query is mapped to one or more of a plurality of image tags, and the mapped query is used for retrieval. In various examples, the query is mapped by computing one or more distance measures between the query and the image tags, the distance measures being computed with respect to the ontology and/or with respect to a semantic space of words computed from a natural language corpus. In examples, the image tags may be associated with bounding boxes of objects depicted in the images, and a user may navigate the store of images by selecting a bounding box and/or an image.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: January 11, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Motaz Ahmad El-Saban, Ahmed Yassin Tawfik, Achraf Abdel Moneim Tawfik Chalabi, Sayed Hassan Sayed
  • Patent number: 11222171
    Abstract: Systems, methods, and software are disclosed herein for enhanced pivot table creation and interaction. In an implementation, a view including a formula bar is rendered in a user interface to a spreadsheet application. In response to receiving a user initialization input, the view is rendered to hide the formula bar and display a configuration bar configured to receive at least one pivot table parameter. A pivot table is generated based on the at least one pivot table parameter. The view is rendered to display the formula bar after generation of the pivot table.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: January 11, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yi Zhang, Sangeeta Mudnal, Jingxia Xing, Xuan Zhang
  • Patent number: 11199950
    Abstract: A moving image reproduction apparatus for reproducing a moving image for explaining a work including a plurality of steps, includes: a reproducer that reproduces the moving image; a progress display that displays an indicator indicating a progress of reproduction of the moving image and a position on the indicator where the moving image is being currently reproduced; and a candidate display that displays a candidate image corresponding to at least one jump destination included in the moving image when a predetermined operation is performed on the indicator.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: December 14, 2021
    Assignee: KONICA MINOLTA, INC.
    Inventors: Zhenhuan Qu, Atsushi Tomita, Yoichi Kurumasa, Shoko Haba, Ryosuke Nishimura, Mie Kawabata, Kazuhiro Tomiyasu
  • Patent number: 11200371
    Abstract: A hand-written information inputting apparatus includes a receiving surface which, in operation, receives a paper sheet placed thereon, the paper sheet having printed thereon a document form including a writing region for hand-written input and identification information that identifies the document form, a position detection device which, in operation, detects a position indicated by an electronic pen in response to a hand-written inputting operation to the paper sheet, a reader device which, in operation, reads the identification information, a display device, and a control circuit which, in operation, decides, based on the identification information read by the reader device, whether document form information that corresponds to the paper sheet on which the document form is printed and that is displayable on the display device is acquirable through a communication network.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: December 14, 2021
    Assignee: Wacom Co., Ltd.
    Inventor: Shuichi Takesue
  • Patent number: 11176223
    Abstract: An intermediary system identifies a portion of the library that is used to load a page, generates a hint file based on just the portion of the library that is used to load the page, and retrieves the hint file each time the page is loaded in the future. For example, the intermediary system may determine a portion of the library that is used to load the page when a page is first requested. Once the intermediary system determines the portion of the library that is used to load the page, the hint file is generated based on the portion. Each subsequent time that the intermediary system receives a request to load the same page, the intermediary system may retrieve the hint file to determine how to load the page.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Peter Frank Hill
  • Patent number: 11170164
    Abstract: A method and system for cell tracking between spreadsheets. The method includes: assigning a unique first identifier to each cell containing data within a first spreadsheet; identifying characteristics of each cell containing data within the first spreadsheet and each cell containing data within at least one second spreadsheet, wherein the characteristics include data and metadata associated with each of the cells and wherein the first spreadsheet and the at least one second spreadsheet comprise at least a two-dimensional array of cells; analyzing the cells of the at least one second spreadsheet to compare each cell therein to the cells of the first spreadsheet, wherein the comparison is based on the identified characteristics of each cell, and wherein a comparison above a predetermined threshold is identified as a match; and assigning the unique first identifier of a cell of the first spreadsheet to a matching cell of the at least one second spreadsheet.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: November 9, 2021
    Assignee: Datarails Ltd.
    Inventors: Oded Har-Tal, Adam Spiro
  • Patent number: 11169650
    Abstract: A method of operating a UI for controlling a virtual musical instrument can include receiving a first input corresponding to a selection of an array of cells within a cell matrix, each array of the cell matrix assigned to audio sample data stored in a computer-readable medium that, when triggered, causes the audio sample data to output corresponding audio, and each cell within its particular array of the cell matrix, in response to being selected for playback and upon being triggered to begin playback, causes the audio sample data corresponding to the cell's particular array to be played. The method can further include receiving a second input corresponding to a changing of a number of cells within the particular selected array; and changing the number of cells within the selected array based on the second input and maintaining a number of cells in other arrays within the cell matrix.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: November 9, 2021
    Assignee: Apple Inc.
    Inventors: Joshua W. Decker, Robert W. Baker
  • Patent number: 11158342
    Abstract: Systems herein allow a user to record a presentation with a slides file. The system can record action events generated by a viewer application that displays slides of the slides file. The system can also record an audio segment for each displayed slide. An action information file can be created that links action events and audio segments to slides, and provides timing information for the action events. This can allow for playback of a narrated presentation where actions are recreated in synchronization with the narration while reducing the reliance on large video files.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: October 26, 2021
    Assignee: AIRWATCH LLC
    Inventors: Ramani Panchapakesan, Neelima Bojja, Suhas S Kulkarni
  • Patent number: 11132496
    Abstract: While reducing memory usage, page related data is made available. Data obtaining means (101) of an electronic book display device (1) obtains electronic book data including a plurality of pages stored in storing means (100) for storing the electronic book data. Display controlling means (103) displays, on display means (14), one or more pages specified in the plurality of pages based on the electronic book data obtained by the data obtaining means (101). Page related data generating means (104) generates, before the display means (14) displays at least one of preceding and succeeding pages to the one or more pages displayed on the display means (14), page related data based on the at least one of the pages and writes the generated page related data in the storing means (100).
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: September 28, 2021
    Assignee: RAKUTEN GROUP, INC.
    Inventors: Rong Liu, Junichi Harada
  • Patent number: 11093698
    Abstract: According to the embodiments of the present invention, there is provided a method for training an image semantics annotation apparatus, comprising: a. providing a plurality of training images, wherein semantics and visual attribution description of respective training images are known; b. inputting at least part of the training images to a locator of the image semantic annotation apparatus; c. determining, by the locator, at least one local area of each input training image, and inputting the determined respective local areas into an attribute predictor of the image semantic annotation apparatus; d. obtaining a visual attribute prediction result of each input local area from the attribute predictor; e. training the locator and the attribute predictor according to the obtained visual attribute prediction result of each local area and a known visual attribute description of the corresponding training image.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 17, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Xiao Liu, Jiang Wang, Shilei Wen, Errui Ding
  • Patent number: 11093705
    Abstract: An apparatus and a method of verifying a simultaneous edit match for a markup language-based document according to the present invention simultaneously apply a predetermined edit command set to a markup language-based document through simultaneous edit sessions, compare tags of the markup language-based documents, which are completely edited in respective edit sessions, and determine whether the tags of both documents are matched to each other, to assist a developer to determine whether a currently operated simultaneous edit support algorithm of a document normally supports a simultaneous edit according to edit commands included in the corresponding edit command set.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: August 17, 2021
    Assignee: HANCOM INC.
    Inventors: Taeju Lee, Yongkyung Oh, Kyury Kim
  • Patent number: 11068648
    Abstract: A method and a device are disclosed including plug-in software components that are integrated with document processing software suites. The plug-in software components provide a set of integrated interfaces for collaborative document processing in conjunction with multiple remote file, data, and application service providers. The set of interfaces enable coauthoring a document, document merging, discovering and displaying context-sensitive metadata on a software dashboard based on permissions associated with the metadata and/or a client computing device, caching, symmetric distributed document merge with the multiple service providers, and integrated search and insertion of multimedia data in documents, among others. The documents typically include, but are not limited to formatted text documents, spreadsheet documents, and slide presentation documents.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: July 20, 2021
    Assignee: Jive Software, Inc.
    Inventors: Oudi Antebi, Roy Antebi, Reem Bensimhon, Lev Waisberg, Arthur Teplitzki