Patents Examined by Scott T. Baderman
  • 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: 11669224
    Abstract: Methods for automatically suggesting content items to an author of a digital page so that they can be added to the page. One embodiment comprises a method that includes opening a digital page in a digital page editor and launching a component browser that enables the viewing of a set of digital content items stored in a content repository. Textual information is extracted from the digital page and the digital assets contained in the page. This information is analyzed to identify words indicative of the page's subject matter. A query is generated based on the identified words and submitted to a search engine, which searches the repository for items related to the subject matter of the page. The content items identified by the search results are displayed to the author, who can select one of the items to add it to the page.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: June 6, 2023
    Inventors: Partha Saradhi Govind, Arjun Tarikere Ramesh, Gregory Aaron Parmiter, Paul Kieron Carl Narth, Jason Jackson, Lara Long
  • Patent number: 11671540
    Abstract: An information processing apparatus includes a processor. The processor is programmed to: control a display to display a plurality of recognition results, each recognition result being a recognition result of a document, the document having a plurality of items and an entry field for each item, each recognition result being displayed for each corresponding item of the document; acquire a checking order for each item, the checking order being an order in which each of the displayed recognition results has been checked by a user viewing the displayed recognition results; and change a display order by using the acquired checking order, the display order being an order in which to display a subsequent set of recognition result.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: June 6, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Shigekazu Sasagawa
  • 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
    Inventors: Trilok Ravindra Revankar, Yogesh Shivraj Shahir, Navin Kajmanikar, Juhi Jain, Arjun Devayya Teddu
  • Patent number: 11663288
    Abstract: Aspects of the disclosure relate to processing systems for performing just-in-time front end template generation using a logical DOM. A computing device may receive, from a web server host platform, an HTML page with a DOM structure. The computing device may parse the DOM structure to generate a logical DOM, which may include a key value store identifying dynamic elements to be updated based on data received from a data source different from the web server host platform. The computing device may receive, from a data source computer system, source data. The computing device may modify the logical DOM, based on the source data, by replacing the dynamic elements with corresponding values from the source data. This may produce a first updated real DOM. The computing device may render a first graphical user interface based on the first updated real DOM, and may display the first graphical user interface.
    Type: Grant
    Filed: February 24, 2022
    Date of Patent: May 30, 2023
    Assignee: Bank of America Corporation
    Inventors: Mardochee Macxis, Jr., Brandon Minton, Christopher Smith, Eugene Rohrwasser, Sandeep Gandhi, Sunny Singh
  • Patent number: 11645128
    Abstract: A computer-implemented method is for providing cross-linking between cloud-based web-applications. A consumer web-application calls a Uniform Resource Locator, URL, implemented in a customized provider webpage of a provider web-application to activate the customized provider webpage of the provider web-application via a cross link, the URL, including an URL extension with additional URL parameters to provide autonavigation to a customized specific internal view of the activated provider webpage. The customized specific internal view of the activated provider webpage is opened automatically on top of the calling web-application until the activated provider webpage is closed in response to a corresponding user command input via a user interface. The last state and context of the calling consumer web-application is kept and is used to restore automatically the original calling consumer web-application after the provider webpage of the provider web-application is closed.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: May 9, 2023
    Assignee: Slemens Healthcare GmbH
    Inventors: Karlheinz Dorn, Andreas Falkner
  • Patent number: 11645033
    Abstract: A co-browse service implements a resource acquisition process to enable proprietary resources to be accessed on a co-browse session. In some embodiments, co-browse JavaScript in a visitor browser converts some or all of the resource URLs of the DOM to point to the resource acquisition process so that the agent browser seeks to retrieve the URLs referenced resources from the resource acquisition process rather than from the website. The resource acquisition process, in turn, obtains the resources from the website or the visitor browser. Since the resource acquisition process is able to obtain the proprietary resources on behalf of the agent and provide the proprietary resources to the agent during the co-browse session, the agent is able to have a consistent view of the visitor's browser during the co-browse session.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: May 9, 2023
    Assignee: Glance Networks, Inc.
    Inventor: Deborah Mendez
  • Patent number: 11636260
    Abstract: An apparatus is provided configured for parsing and formatting a message in a group-based communication interface. The apparatus includes a memory and a processor(s) configured to receive an input string generated through user engagement of the group-based communication interface. The processor is also configured to parse the input string to identify a structured format string. The processor is further configured to, in a circumstance where the structured format trigger is identified in the input string, apply a structured format to the input string to generate a structured message object for rendering to the group-based communication interface. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: April 25, 2023
    Assignee: Slack Technologies, Inc.
    Inventors: Andreas Haugstrup Pedersen, Christopher Montrois
  • Patent number: 11630805
    Abstract: Methods, devices and computer program products are provided that, under control of one or more processors, perform resource theme identification (RTI) automatically by; accessing an active resource that includes a path designator (PD) element that includes at least a portion of a path designator for a resource; analyzing the active resource to identify a text element, an audio element and/or an image element; analyzing the text/image element utilizing an RTI algorithm, that applies at least one of natural language understanding (NLU) or image recognition (IR), to identify the one or more themes; deriving proxy indicia based on the theme(s); substituting, into the active resource, the proxy indicia for the path designator to present the proxy indicia in place of the path designator, the proxy indicia linked to the path designator; and displaying the active resource including the proxy indicia.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: April 18, 2023
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Mark Patrick Delaney, Nathan J. Peterson, Arnold S. Weksler, John Carl Mese, Russell Speight VanBlon
  • Patent number: 11625216
    Abstract: Techniques are provided for implementing multi-track audio analysis. In some instances, a plurality of audio tracks are received and combined into a single audio file. A collection of audio file characteristics are extracted from the single audio file. In some examples, the collection of audio file characteristics are associated with of the plurality of audio tracks and the single audio file. Audio characteristic edits are received for revising the collection of audio file characteristics. Metadata associated with each of the plurality of audio tracks and for the single audio file are updated based at least in part on the audio characteristic edits.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: April 11, 2023
    Assignee: Apple Inc.
    Inventors: Frank Wöhst, Steffen Gehring, Jan-Hinnerk Helms
  • Patent number: 11615162
    Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: March 28, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Patent number: 11610044
    Abstract: The technology disclosed herein dynamically presents content in a presentation based on physical cues received from attendees to the presentation. In a particular implementation, a method provides, after commencing a presentation comprising content items presented by a computing system in a first sequence, identifying one or more physical cues from a plurality of attendees to the presentation. The method further provides modifying the first sequence based on the physical cues to create a second sequence for which the content items will be presented and presenting the content items in the second sequence to the plurality of attendees.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: March 21, 2023
    Assignee: Primer Technologies, Inc.
    Inventors: Sean Gourley, John Bohannon
  • Patent number: 11604920
    Abstract: Embodiments of the disclosure extract annotations from web pages. The annotations are combined with search results and/or advertisements to allow the user to better understand the content of the search result or advertisement landing web page. A visual snapshot of the web page is taken. Visual processing extracts information from the visual representation. The HTML, for the web page is also analyzed and various pieces of information extracted. The information from the visual processing is combined with the information extracted from the HTML. The combined information is evaluated and information for the annotations are selected. The annotations are then combined with the search results and/or advertisements.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: March 14, 2023
    Inventors: Manish Joshi, Rupam Basu, Shibnath Mukherjee
  • Patent number: 11588922
    Abstract: A capture and replay system identifies images displayed during an application session. A parser may generate Hypertext Markup Language (HTML) code from an application resource file or from the JSON post made by the application. A replay engine may use the HTML code to recreate at least some of the screens displayed during the application session. The capture and replay system may dynamically identify images that are not reproduced from the resources database and request an agent/(s) to asynchronously upload the image files associated with the images. The replay engine may use the uploaded image files to replay the application session. The capture and replay system may capture application sessions more efficiently by reproducing images from the resource file instead of capturing the images during the original application session and by dynamically requesting image files for the images were are not previously reproduced from the resource file.
    Type: Grant
    Filed: December 26, 2019
    Date of Patent: February 21, 2023
    Assignee: Acoustic, L.P.
    Inventor: Shridhar Damale
  • Patent number: 11586816
    Abstract: Tailoring textual content to a target audience by receiving an input of a user, wherein the input of the user includes textual data, identifying a target audience of the textual data based at least in part on the input of the user, determining a style of the target audience, wherein the style is a variety of language used by the target audience, generating a modification recommendation to the textual data of the input of the user based at least in part on the textual data and the determined style.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yufang Hou, Pierpaolo Tommasi, Martin Gleize, Debasis Ganguly
  • Patent number: 11586320
    Abstract: A handwritten data capture method creates handwritten data including a plurality of pieces of stroke data that is based on writing performed on each page of a paper medium having a plurality of pages. The handwritten data capture method includes: acquiring the plurality of pieces of stroke data created based on the writing sequenced in a writing order; displaying the pieces of stroke data together on a display device; accepting an input of a break position of the pieces of stroke data; identifying a continuous portion of the pieces of stroke data based on the break position and the writing order; updating the display device to display the identified continuous portion of the pieces of stroke data in the writing order; and repeating the accepting, the identifying, and the updating until a given operation is received.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: February 21, 2023
    Assignee: Wacom Co., Ltd.
    Inventors: Novi Rahman, Lachezar Sachov Dodov, Tanya Dimitrova, Katya Yurukova
  • Patent number: 11580187
    Abstract: The claimed invention delivers location specific content to a webpage based on a location tag data comprising the webpage that constitutes the website's declaration of a geographic location to the content server, such that the content all appear in the same space on the page, without the need for the page to refresh, allowing a user to play multiple games and to read multiple stories in a single session.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: February 14, 2023
    Assignee: Statepoint Media, Inc.
    Inventors: Tony Zoeteman, Robert Silverman
  • Patent number: 11580292
    Abstract: Various implementations of the present disclosure relate to style transfer. In some implementations, a computer-implemented method comprises: obtaining a target object having a first style, a style of the target object being editable; obtaining a reference image including a reference object; obtaining a second style of the reference object, the second style of the reference object being extracted from the reference image; and applying the second style to the target object.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: February 14, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jinpeng Wang, Chin-Yew Lin