Patents Examined by Seung Woon Jung
  • Patent number: 11947899
    Abstract: The subject technology receives, from a document object model, a set of nodes of a web page, each node corresponding to an element of the web page. The subject technology determines, using an intersection observer, a position and visibility of a set of first elements within a viewport of the web page. The subject technology determines, using a mutation observer, a set of new elements within the viewport that was previously hidden and now visible. The subject technology provides a set of visible elements, based at least in part on the set of new elements and the set of first element, as elements that have been seen by a user during a session. The subject technology generates an index based at least in part on the set of visible elements, the index comprising information corresponding to text that was visible to the user during the session.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: April 2, 2024
    Assignee: Content Square SAS
    Inventors: Steven Botbol, Tristan Giovangrandi, Arnaud Bodenan, Henrique Cesar, Francois Le, Ryad Zenine
  • Patent number: 11861312
    Abstract: Techniques for machine learning analysis are provided. A machine learning (ML) model is trained to identify appropriate documents based on lexical knowledge of target groups. A lexical knowledge of a set of users is determined. Additionally, a first document of a plurality of documents is selected by processing the determined level of lexical knowledge using the ML model. The first document is presented to the set of users. A level of engagement of the set of users is then determined. Upon determining that the level of engagement is below a predefined threshold, a second document of the plurality of documents is selected using the ML model.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: January 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Su Liu, Nadiya Kochura, Fang Lu
  • Patent number: 11853696
    Abstract: Aspects of the present disclosure provide techniques for automated text amendment. Embodiments include identifying a first plurality of n-grams in first text associated with a domain. Embodiments include identifying a second plurality of n-grams in second text associated with the domain. Embodiments include identifying a third plurality of n-grams in third text that is not associated with the domain. Embodiments include determining candidate n-grams that are overexpressed in the second plurality of n-grams compared to the third plurality of n-grams. Embodiments include determining a match between a candidate n-gram of the candidate n-grams and a given n-gram of the first plurality of n-grams based on one or more matching factors. Embodiments include amending the first text based on the match between the candidate n-gram and the given n-gram.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: December 26, 2023
    Assignee: INTUIT, INC.
    Inventor: Yair Horesh
  • Patent number: 11841909
    Abstract: A method, computer system, and a computer program for analyzing a webpage content is provided. The present invention may include receiving a plurality of terms, including a plurality of structural information, derived from one or more responses to a faceted search query. The present invention may also include extracting a plurality of facet values from the plurality of terms. The present invention may then include generating an analysis of each facet value of the plurality of facet values. The present invention may further include determining a type of each facet value of the plurality of facet values based on the analysis. The present invention may also include generating an optimized web site mode interface including the analysis and displaying the optimized web site mode interface to a user.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Keisuke Nitta, Daiki Tsuzuku, Tohru Hasegawa, Shunsuke Ishikawa, Yasumasa Kajinaga
  • Patent number: 11829710
    Abstract: An illustrator system accesses a multi-element document, the multi-element document including a plurality of elements. The illustrator system determines, for each of the plurality of elements, an element-specific topic distribution comprising a ranked list of topics. The illustrator system creates a first aggregated topic distribution from the determined element-specific topic distributions. The illustrator system determines a global intent for the multi-element document, the global intent including one or more terms from the first aggregated topic distribution. The illustrator system queries a database using the global intent to retrieve a substitute element. The illustrator system generates a replacement multi-element document that includes a substitute element in place of an element in the multi-element document The at least one substitute element is different from the element in the displayed multi-element document.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: November 28, 2023
    Assignee: Adobe Inc.
    Inventors: Oliver Brdiczka, Sanat Sharma, Jayant Kumar, Alexandru Vasile Costin, Aliakbar Darabi, Kushith Amerasinghe
  • Patent number: 11829438
    Abstract: The disclosed computer-implemented method for removing whitespace from blocked resources in websites may include identifying elements arranged in a hierarchy from a website at least partially loaded in a browser and identifying one or more whitespace candidates to be displayed as whitespace in the browser. The method may also include selecting an element relating to the one or more whitespace candidates based on the hierarchy and establishing a mutation observer for monitoring a change in the selected element. The method may further include modifying a display attribute of the selected element based on the monitoring by the mutation observer. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: November 28, 2023
    Assignee: GEN DIGITAL INC.
    Inventor: Iskander Sanchez Rola
  • Patent number: 11809816
    Abstract: A method for enabling selective field expansion in an electronically displayed table is provided. The method includes rendering at least a portion of the electronic table on a display, the electronic table including a plurality of cells, each cell associated with a unique row and column combination, wherein the rendered portion of the electronic table includes a plurality of cells including at least one edge cell containing information; receiving a user input indicating a direction away from the edge cell; in response to the user input, rendering the edge cell with a width wider than a default width to thereby display more information in the wider width than was displayed in the default width; and upon termination of the user input, rendering the edge cell with the default width.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: November 7, 2023
    Assignee: monday.com Ltd.
    Inventors: Daniel Lereya, Ariel Pollack, Shani Frenkel
  • Patent number: 11797583
    Abstract: An intelligent document system provides one or more users, who are recipients of documents, with a way to “interact” with the documents for example for the purpose of understanding the content of the documents, and taking appropriate action in response to receiving the documents. Interacting with one or more documents can include navigating the documents guided by semantic content of the documents, asking questions that are answered based on the content of the documents. In some examples, the documents are “dynamic” in that users can manipulate data in the document for example for multiple different views or analyses. In some examples, the documents are augmented semantics and ontology that will allow the user to accurately navigate the document and achieve the natural interfacing they desire.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 24, 2023
    Assignee: Pryon Incorporated
    Inventors: David Nahamoo, Igor Jablokov, Clifford A. Pickover
  • Patent number: 11790162
    Abstract: An information processing apparatus includes a processor configured to refer to definition information that defines a relationship between components allowed to be included in a template, and generate a second template by adding, to a first template, a component, of which a relationship with a component included in the first template present in the part corresponds to the allowed relationship defined by the definition information, among components which are included in a result of editing of a first document including a part copied from the first template and which are added to the part through the editing.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: October 17, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Toshifumi Yamada
  • Patent number: 11789994
    Abstract: The embodiments herein relate to a method for enabling navigation of a personalized hybrid webpage through video segments on a user device. The method includes (i) generating the personalized hybrid webpage at a hybrid webpage server, the personalized hybrid webpage includes a first subtopic container that corresponds to a first content, a second subtopic container that corresponds to a second content, a first screen component, and the embedded video, (ii) streaming a first video segment associated with the first content on the first screen component from the hybrid webpage server by synchronizing a first narrator video with a first background content, (iii) navigating the personalized hybrid webpage from the first screen component to a second screen component by transitioning the embedded video from the first video segment to a second video segment in response to an action on an overlay element. The overlay element is positioned outside the embedded video.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: October 17, 2023
    Assignee: LYCEUM TECHNOLOGIES INC
    Inventor: Thiageshwaran D
  • Patent number: 11782587
    Abstract: A computer-implemented environment for creating, curating, sharing and storing document contents in a concise, structured, modular, standardized and Story-like format. The environment also enables users to define content with a set of Tiles, and arrange, connect and disconnect Tiles so as to define a distinct Story. The environment additionally provides a user-adjustable Tile content separator configured so that content below the separator is not instantly visible to the user. Furthermore, the environment helps users collect, organize and structure large amounts of document contents by (a) suggesting document locations for new and existing content, (b) suggesting groups and sequences for existing content, (c) initiating web and document searches for new and related content, (d) generating relations among content components, (e) assembling new and customizing existing documents, as well as (f) converting files, data feeds and search results into Tiles and Stories.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: October 10, 2023
    Inventor: Paul Erich Keel
  • Patent number: 11775740
    Abstract: The present disclosure relates to a system, method, and computer program for testing the accuracy of software that identifies user interface (UI) elements on a webpage (“the auto-identifier software”). The system enables a user to tag UI elements on a webpage with labels. The system creates a normalized specification for the webpage, where the specification includes a mapping of UI elements to normalized labels. The system uses the auto-identifier software to identify UI elements on the webpage. The system evaluates the performance of the auto-identifier software with respect to the webpage using the specification. The system displays diagnostics related to the performance of the auto-identifier software. In certain embodiments, the method is used for testing the accuracy of autofill software on a webform. In certain embodiments, the method is used for testing the accuracy of cart-scraper software on a checkout page.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 3, 2023
    Assignee: Rakuten Group, Inc.
    Inventors: Dennis Hou, Bill Vasiliadis, Travis Coulter, Jae Jung, Adam Roth
  • Patent number: 11769009
    Abstract: Provided are a computer program product, system, and method for using domain specific vocabularies to spellcheck input strings. A determination is made of a determining a domain specific vocabulary comprising domain specific tokens for a user. The input strings in the input text from the user are processed to determine whether the input strings match the domain specific tokens in the domain specific vocabulary. Indication is made that input strings that are determined to match the domain specific tokens in the domain specific vocabulary are not to be spellchecked by a global vocabulary available to users across domains.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: September 26, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Carrier, Brendan Bull, Paul Lewis Felt
  • Patent number: 11763063
    Abstract: Embodiments are disclosed for propagating modifications made to an object to linked objects in a document. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input creating a first object in a first page of a document, analyzing first parameters associated with the first object, determining that the first object matches second objects in a first linked objects thread stored in a mapping of objects in the document, associating the first object with the first linked objects thread, receiving a second input including a modification to the first object, the modification including alterations to one or more of the first parameters, modifying the first object based on the alterations to the one or more of the first parameters, and automatically applying the modification to the second objects in the first linked objects thread.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: September 19, 2023
    Assignee: Adobe Inc.
    Inventors: Ashish Jain, Ankit Kumar, Abhishek Raj
  • Patent number: 11763071
    Abstract: Disclosed herein is a method for facilitating unifying of multiple regulatory documents.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: September 19, 2023
    Assignee: Catachi Co.
    Inventors: Kayvan Alikhani, Chuan Yun, Mohit Mohan Galvankar, Mohsen Emaminouri
  • Patent number: 11720617
    Abstract: The present invention provides a method and system for the automated generation or editing of educational or training materials whose content is based on predetermined parameters. The method and system extract information from pre-existing sources, divide the information into blocks based on the predetermined parameters, summarize the blocks' information, generate keywords, key phrases and/or confidence scores for each block of information, retrieve content from pre-existing sources using the keywords, key phrases and/or confidence scores, and assemble the retrieved content to create the educational or training materials.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: August 8, 2023
    Assignee: Docebo Spa a Socio Unico
    Inventors: Fabio Pirovano, Alberto Galimberti, Giuseppe Valetto
  • Patent number: 11687701
    Abstract: The present disclosure describes a system, method, and computer program for enabling text editing across multiple content blocks in a system. The system renders a workspace page including a plurality of content blocks in a user interface of a client application. The workspace page is rendered according to a hierarchical tree derived from the parent and child attributes of the content blocks on the workspace page. The system maintains an in-memory selection state for text selection in the client application. The system receives a user selection of text on the workspace page across a plurality of content blocks. The system updates the in-memory selection state to include a text selection range. The system receives a user edit to the selected text. The system identifies the plurality of content blocks within the text selection range. The system applies the user edit to the content blocks within the text selection range.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: June 27, 2023
    Assignee: Notion Labs, Inc.
    Inventor: Jacob Ian Teton-Landis
  • Patent number: 11675870
    Abstract: Disclosed herein are systems and methods for an identity mapping tool that bridges the gap between editing and displaying the contents of a website, regardless of the underlying technology, so as to enable development of an intuitive, visual website-editing experience. The disclosure obtains a website's content, determines relationships between the content and website, and maps the website. The tool obtains access to the content, layouts/templates, and black-box generation process of a website and deduces the correlation between the content's fields and the elements of any of the website's resulting webpages. It taints the content-source data, iteratively feeds it into a site generation process, and inspects the resulting artifacts to determine correlations between fields in the content source and the resulting website. The artifacts may be further employed to generate a user-interface display with controls for facilitating management of the website.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: June 13, 2023
    Assignee: Stackbit Inc.
    Inventors: Ohad Eder-Pressman, Simon Hanukaev, Dan Barak
  • Patent number: 11663235
    Abstract: In various embodiments, a visualization engine generates graphs that facilitate sense making operations on data sets. A graph includes nodes that are associated with a data set and edges that represent relationships between the nodes. In operation, the visualization engine computes pairwise similarities between the nodes. Subsequently, the visualization engine computes a layout for the graph based on the pairwise similarities and user-specified constraints. Finally, the visualization engine renders a graph for display based on the layout, the nodes, and the edges. Advantageously, by interactively specifying constraints and then inspecting the topology of the automatically generated graph, the user may efficiently explore salient aspects of the data set.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 30, 2023
    Assignee: AUTODESK, INC.
    Inventors: Jian Zhao, Michael Glueck, Azam Khan, Simon Breslav
  • Patent number: 11663395
    Abstract: Systems and methods for facilitating an automated customization of user interface are disclosed. The system may include a processor including an AI engine and a Ul engine. The AI engine may receive an input data in the form of a pre-defined template that may facilitate the input data to be received in user-readable format. The AI engine may process the pre-defined template to extract input attributes corresponding to the input data. The AI engine may dynamically map the input attributes with sample attributes of a pre-stored file. Based on the dynamic mapping, the AI engine may obtain a form pertaining to an expected visual representation of the web page. The AI engine may facilitate responsive scaling of the form depending on size attributes of the user interface. The UI engine may include a form engine that may customize the form for generation of the web page.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: May 30, 2023
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Trilok Ravindra Revankar, Yogesh Shivraj Shahir, Navin Kajmanikar, Juhi Jain, Arjun Devayya Teddu