Patents Examined by Asher D Kells
  • Patent number: 11861296
    Abstract: Techniques are described herein for providing people suggestions in collaborative online text editors. A method includes: receiving user interface input that corresponds to a document in a document editing application; automatically parsing the received user interface input to identify a name included in the user interface input; in response to identifying the name included in the user interface input, providing an option to create a link in the document between the name and a corresponding contact in a contact store; receiving additional user interface input that indicates acceptance of the option to create the link in the document; and in response to receiving the additional user interface input, automatically creating the link in the document between the name and the corresponding contact in the contact store.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: January 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Behnoosh Hariri, Ali Abdelhadi, Zifan Xiang, Timothy Chen
  • Patent number: 11853692
    Abstract: A method for obtaining server-side and client-side calculations performed in a document includes presenting, on a client computer, the document stored on a server and receiving an input, where the input causes a calculation in the document. The client computer performs the calculation on the client computer and sends the input to the server to concurrently perform the calculation on the server. The client computer obtains a first result from the calculation performed on the client computer and a second result from the calculation performed on the server, selects the first result or the second result as a selected result based on which of the first result or the second result is obtained quicker from the calculation performed on the client computer and the calculation performed on the server, and presents, in the document, the selected result to the user.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: December 26, 2023
    Assignee: Google LLC
    Inventors: Daniel Gundrum, Zachary Erik Lloyd, Joshua Ari Danziger, Amod Karve
  • Patent number: 11853380
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating contextual hubs for organizing and presenting web-accessible content from third-party sources. In particular, the systems described herein can organize and manage within a contextual hub. For instance, the disclosed systems may perform actions on tabs based on analyzing usage signals associated with the tabs. Furthermore, the disclosed systems can organize contextually related content within contextual hubs. The disclosed systems may also facilitate collaboration between users within a contextual hub by synchronizing interactions with content within a contextual hub.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: December 26, 2023
    Assignee: Dropbox, Inc.
    Inventors: Hudson Arnold, Thomas Kleinpeter, Terrence McArdle, Kristoffer Mendoza
  • Patent number: 11847405
    Abstract: A method may include receiving a request from a software application to print an electronic document; in response to the request, parsing the electronic document; based on the parsing, detecting a text element in a portion of the electronic document that is associated in a structure of the electronic document with a network link, the network link being different than the text element; modifying the portion of the electronic document with the text element to include a printable element encoded with the network link; and transmitting the electronic document as modified to a printer driver.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mohit Anand, Abhas Sinha
  • Patent number: 11842143
    Abstract: A method, computer system, and a computer program product is provided for generating a detailed thumbnail and/or preview of a content. In one embodiment the technique comprises analyzing data obtained from a content and classifying it according to a plurality of specific types. A plurality of key information may be then extracted from the data according to the classification. A plurality of key-values are correlated to the plurality of key information so as to provide a plurality of key-value pairs. These pairs are consolidated accordingly to generate a thumbnail and/or a preview that at least renders the key information provided by the consolidated key-value pairs as a rendering.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: December 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Dong Rui Li, Zai Ming Lao, Ye Chen, Xue Lan Zhang, Xue Xu
  • Patent number: 11842153
    Abstract: A computing system obtains a first article about a first topic, where the first article references a plurality of entities including a person. The computing system identifies the person as a dominant entity of the first article. The computing system determines whether the first article expresses negative sentiment based upon content of the first article. In accordance with a determination that the first article does not express negative sentiment, the computing system retrieves a uniform resource locator (URL) of a webpage about a second topic that is of interest to the first person. Upon receiving a request for the first article from a computing device, the computing system causes the first article and a link to be concurrently displayed on a display, where the URL of the webpage is embedded in the link.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: December 12, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aman Singhal, Deep Narayan Dubey, Marcelo Medeiros De Barros
  • Patent number: 11829436
    Abstract: The present disclosure provides a method and apparatus of pre-rending a page, an electronic device, and a storage medium. The method of pre-rendering the page may include: acquiring a static resource of a page to be processed; acquiring a hypertext markup language structure information compiled of the page; and generating a static hypertext markup language file of the page by using a native server-side rendering function of a web frame according to the static resource and the hypertext markup language structure information.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 28, 2023
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Ning Wang
  • Patent number: 11829708
    Abstract: A system creates a snapshot of a part of copy management content which is displayed by a user interface, and which is selected by a user of the system as context for a subsequent message from the user. The system creates a hyperlink in the message to the snapshot which depicts the part of the copy management content. The system stores user entries for a tag that identifies at least one intended recipient of the message, a time when the message is made available for the intended recipient(s), and text for the message. The system sends the message at the time to the intended recipient(s) via an internal communication channel of the system. In response to the recipient of the message selecting the message's hyperlink to the snapshot, the system outputs the context for the message to the recipient's user interface, which enables the recipient to respond to the message.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: November 28, 2023
    Assignee: Dell Products L.P.
    Inventors: Salil Dangi, Nitin Madan
  • Patent number: 11822871
    Abstract: A system for generating user interface (UI) components in a web-based interactive UI is disclosed. Instructions, when executed by processors, cause the processors to receive CSS files specifying a desired standardized appearance for UI components, receive an HTML file specifying the interactive UI and including tags not specified by any HTML standard, corresponding to one or more UI components; and provide a webpage comprising the UI components to a human user. When rendered and executed by a web browser of the human user, the web browser will render the UI components indicated by the tags, load data into the UI components and style the UI components in accordance with the CSS file. The browser will also receive input requesting a change to presentation of data in the UI components and update UI components in accordance with the requested change. Additional features improving datagrid, chart, and filter functionality are provided.
    Type: Grant
    Filed: February 2, 2022
    Date of Patent: November 21, 2023
    Assignee: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Harikumar Pillai, Jigar Gala, Abhishek Jain, Afshir Irani, Charles W. Mayle, Jeffrey M. Kaufman
  • Patent number: 11822612
    Abstract: The present disclosure relates to systems and methods for automatically identifying additional content for a webpage. The systems and methods may create a side pane placed next to a webpage to supplement the webpage in a browser. The side pane may provide additional information or additional content to help users consume the webpage. The additional content may provide webpage insights and help the users further explore the webpage.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: November 21, 2023
    Inventors: Yu Jia, Xiaodong Fan, Guihong Cao, Innocent Mutabazi Ndimubanzi, Zicheng Huang, Yufei Zhong, Astha Suneja, Jun Liu, Alyssa Nicole Ricken, Eugene J So, Julian Manuel Varanda
  • Patent number: 11816306
    Abstract: A method and a system include receiving indication of a user interaction within a pre-determined time period, determining that the user interaction is a contextual triggering event based on a plurality of triggering conditions, identifying a media content item associated with the contextual triggering event, generating a first user interface including a user-selectable element representing a content transmission proposal, in response to detecting a user selection of the user-selectable element, generating a second user interface, the second user interface including the media content item and a plurality of user-selectable entity icons.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: November 14, 2023
    Assignee: Snap Inc.
    Inventors: Newar Husam Al Majid, Jeremy Baker Voss
  • Patent number: 11809814
    Abstract: Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable temporally dynamic referential association in document collaboration server systems. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform temporally dynamic referential association in document collaboration server systems by using cross-temporal visual reference data objects, temporal visual reference data objects, cross-temporal referential association data objects, temporal referential association data objects, and administrator panel user interfaces.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: November 7, 2023
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.
    Inventor: Shuai Li
  • Patent number: 11797635
    Abstract: A computer-implemented method of preloading content includes generating a user interface; receiving a set of object models; processing the received object models; based on detecting an event: (i) receiving a document model; and (ii) rendering the document model via a viewport. A non-transitory computer readable medium contains program instructions that when executed, cause a computer to generate a user interface; receive a set of object models; process the received object models; detect an event; receive a document model; and render the document model via a viewport. A computing system includes a processor and a memory storing instructions that when executed by the process, cause the computing system to generate a user interface; receive a set of object models; process the received object models; detect an event; receive a document model; and render the document model via a viewport.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: October 24, 2023
    Assignee: RELATIVITY ODA LLC
    Inventors: Joseph Keslin, Karl Knoernschild
  • Patent number: 11797752
    Abstract: The present technology provides a browser extension that can recognize downloadable objects on a webpage and provides functionality that makes it easier and more efficient to download the downloadable objects to a location in a content management system. For example the present technology can analyze a document object model of a webpage to find attributes indicating a URL is associated with a downloadable object.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: October 24, 2023
    Assignee: Dropbox, Inc.
    Inventors: Tony Xu, ChokSheak Lau, Yi Zhang
  • Patent number: 11783115
    Abstract: Hyperlink copyright infringement avoidance is provided. A hyperlink is identified in a post made by a user on a social media website. A review of the hyperlink is performed. An analysis of a post history of the user is performed. The hyperlink is removed from the post to form a sanitized post with a removed hyperlink based on at least one of the review of the hyperlink and the analysis of the post history of the user.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: October 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Grant Douglas Miller, Jeremy R. Fox, Alan Chung, Mauro Marzorati
  • Patent number: 11782592
    Abstract: A method for managing operations on data presented on a display is presented. The method includes detecting data presented on the display of the electronic device; determining reading parameters associated with the data; performing a plurality of operations based on the reading parameters, wherein the reading parameters comprises at least one of a complete screen reading time taken by a user to completely read the data presented on the display of the electronic device, a partial screen reading time taken by the user to read at least one portion of the data, a scroll distance per one scrolling action on the display, or a data reading time which is a time taken to completely read the data presented on the display.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: October 10, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Arshiyan Alam, Abhinav Pachauri, Pankaj Gupta, Nitin Barthwal, Ravindra Jain
  • Patent number: 11775750
    Abstract: Systems and methods for managing and processing building plan documents. An electronic building plan document including a plurality of plan sheets is received. A first plan sheet is provided for display. A user interface is provided via which a user can select or enter a first comment associated with the first plan sheet. A user interface is provided via which the user can associate metadata, including a project type or discipline, with the first comment. A first plurality of comments, including the first comment, is stored in association with respective metadata. A user interface via which the user can select, by category and/or subcategory a plurality of comments to be included in a plan correction list, and a correction list is generated including a plurality of comments specified by a plurality of users.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: October 3, 2023
    Assignee: E-PLAN, INC.
    Inventors: Michael M. Chegini, Sholeh Noori-Chegini, Stacy Ann Reno, Jesse Bethke, Matthew David Smart
  • Patent number: 11775733
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file that has multiple articles and a table of contents to the articles. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can detect at least one table in the PDF file that includes pages numbers and multiple columns. The system includes logic to partition a contiguous sequence of text representing the table into text blocks of entries and columns. The system includes logic to merge multiple text blocks that align horizontally with a single page number into a single text block. Table of contents is displayed in a device-dependent format including the entries from the merged text blocks.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: October 3, 2023
    Assignee: Issuu, Inc.
    Inventors: Erik Allan Juhl, Anders Peter Fugmann
  • Patent number: 11775736
    Abstract: Disclosed is a method and system for providing a mini-map in a chatroom. A mini-map providing method including displaying a first portion in a sequence of contents included in instant messages sent and received through a session corresponding to a chatroom on a message display region of a screen for displaying the chatroom, displaying a second portion that includes the first portion in the sequence of contents on a mini-map display region on the screen for displaying the chatroom, and interacting with the message display region and the mini-map display region may be provided.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: October 3, 2023
    Assignee: LINE PLUS CORPORATION
    Inventors: Sangmo Goo, Min Hwang, Yubin Kim, Jihun Im, Jay Lee, Yeon Jin Jin
  • Patent number: 11768998
    Abstract: An information processing method and an electronic device are provided. The method includes receiving first information inputted by a user in a first input box, and displaying a second input box in a case that the first information does not match the first input box, where the second input box includes a part or all of the first information.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: September 26, 2023
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Wei Feng