Patents Examined by Laurie A. Ries
  • Patent number: 11461428
    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: October 4, 2022
    Assignee: Dropbox, Inc.
    Inventors: Hudson Arnold, Thomas Kleinpeter, Terrence McArdle, Kristoffer Mendoza
  • Patent number: 11461540
    Abstract: Embodiments include cross-document propagation of entity metadata. Aspects include identifying a set of documents from a plurality of documents, the set of documents being related to one another and identifying a concept in a first document of the set of documents and creating an annotation corresponding to the concept. Aspects also include evaluating the annotation from the first document against all of the documents in the set of documents and identifying a concept match between the annotation and a mention discovered in a second document in the set of documents. Aspects further include creating a metadata linkage between the concept in the first document to the mention in the second document.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: October 4, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Scott Carrier, Dwi Sianto Mansjur, Paul Lewis Felt, Brendan Bull
  • Patent number: 11443114
    Abstract: A computing system obtains computer-readable text comprising an identifier for an entity and an additional word. The computing system computes relevance scores for entries for entities in a computer-implemented knowledge graph upon the text, titles for the entities in the knowledge graph, and descriptions of the entities in the knowledge graph. The computing system determines whether the identifier for the entity is an acronym or a non-acronym. The computing system identifies an entry for the entity in the knowledge graph based upon the relevance scores and whether the identifier for the entity is an acronym or a non-acronym. The computing system generates a link between the identifier for the entity in the text and the entry for the entity in the knowledge graph, where data from the entry for the entity in the knowledge graph is presented to a user upon the link being selected.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: September 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yujie He, Xiao Li, Wenjin Xu
  • Patent number: 11436028
    Abstract: In a computer implemented sketch-based education or training system, guidance elements are generated and output to users both on an affirmative request of the user and in an automated manner without a request for guidance from the user. Automated guidance may take the form of a mini-hint that does not provide explicit information about a solution. The automatically provided guidance elements may contain numerical measures of correspondence between a user submitted sketch and a model sketch.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: September 6, 2022
    Assignee: eGrove Education, Inc.
    Inventor: Nathan Delson
  • Patent number: 11429557
    Abstract: A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: August 30, 2022
    Assignee: DealVector, Inc.
    Inventors: Subhrojit Nag, Manish Kumawat
  • Patent number: 11429558
    Abstract: A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: August 30, 2022
    Assignee: DealVector, Inc.
    Inventors: Subhrojit Nag, Manish Kumawat
  • Patent number: 11429788
    Abstract: The present invention relates to a method of accurately evaluating a system summary of a document based on one or more predefined units. The method includes dividing the document and the system summary of the document into the one or more predefined units, sentences and phrases, for example. For each of reference summaries for the document, the method generates an oracle. The oracle is a partial set of units that meet a length limitation and maximize a score generated by an evaluation function for a partial set of the units of the document based on the reference summary. The method further includes determines, based on the generated oracle, scores of the respective units included in the set of the oracle. The method further includes determining the score of the system summary based on the score of the system summary unit.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: August 30, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Tsutomu Hirao, Masaaki Nagata
  • Patent number: 11423213
    Abstract: A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: August 23, 2022
    Assignee: Google LLC
    Inventors: Mayur Datar, Ashutosh Garg, Vibhu Mittal
  • Patent number: 11416559
    Abstract: A computing device receives user selection of a data source and a natural language command directed to the data source. The device identifies a first keyword and a second keyword in the natural language command. The first keyword corresponds to a first data field from the data source and the second keyword expresses a limit on a range of data values for the first data field. The device generates a visual specification that specifies the data source, a plurality of visual variables, and a plurality of data fields from the data source, including the first data field. The visual variables determine characteristics of visual marks in a data visualization according to the second keyword, and each of the visual variables is associated with a respective data field of the plurality of data fields. The device generates and displays the data visualization based on the visual specification.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: August 16, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Marti Hearst, Melanie K. Tory, Vidya Raghavan Setlur
  • Patent number: 11416686
    Abstract: Techniques for natural language processing based on user context include identifying a context of a user and responsive to receiving a request from the user intended for processing by a natural language processing (NLP) model, accounting for the context of the user in relation to the request. A result from the NLP model having accounted for the context of the user is provided.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: August 16, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kristin E. McNeil, Mario J. Lorenzo, Jennifer Lynn La Rocca, Debra L. Angst, Rebecca Lynn Dahlman
  • Patent number: 11416671
    Abstract: The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file. The article can have multiple columns. 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 partition the text blocks and images in two or more columns using dynamically adjusted valleys between columns. The system can set a reading order of the article after rendering. The system can merge and split text blocks to form paragraphs of text. The system includes logic to infer semantic information about typographic roles of the paragraphs from at least the font information. The system can cause display of the article in a device-dependent format using the semantic information and the reading order.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: August 16, 2022
    Assignee: Issuu, Inc.
    Inventors: Erik Allan Juhl, Anders Peter Fugmann
  • Patent number: 11410049
    Abstract: Embodiments for responding to computing system incidents are provided. Information associated with a computing system is analyzed to generate a base system model of the computing system. The information includes at least one of system logs and metrics data of the computing system. An indication of an incident associated with the computing system is received. The base system model is utilized to analyze the incident. The analysis of the incident includes characterizing the incident as a previously detected incident or an unknown incident. A strategy for responding to the incident is identified based on the analysis of the incident.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: August 9, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eun Ha, Naga Katreddi, Nisarga Markandaiah, Vishesh Raimugia, Mary Swift
  • Patent number: 11409833
    Abstract: A tool (systems, apparatus, methodology, application, user interface, etc.) for accessing content, such as webpages hosted over a network such as the internet, and more particularly, a tool for accessing the content of a webpage and further displaying a grid view superimposed over the content of the webpage.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: August 9, 2022
    Assignee: eBay Inc.
    Inventor: Derek Knox
  • Patent number: 11403360
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content. One of the methods includes providing a plurality of image content items to an application interface of a client device for presentation; receiving a user selection of a particular image content item of the plurality of presented image content items; and responsive to the selection, providing a combination of native content and third party content associated with the selected image content item, wherein the native content includes a close up view of the selected image content item and the third party content includes a third party webpage.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: August 2, 2022
    Assignee: Pinterest, Inc.
    Inventors: Wendy Lu, Justin Velo, Kelvin Tow, Mengya You, Nicole Crawford, Harrison He
  • Patent number: 11403460
    Abstract: A system including first computer memory storing a full data set representable in rows and columns, a second computer memory storing executable instructions, and processors configured to execute the instructions to cause presentation of data of the full data set on a display including columns of data each having data fields, receive user input identifying a column of the data set, determine items to modify in information in the data fields of the identified column, generate and cause display of an indication of a proposed change action to modify the determined items, and in response to a user input indicating a selection of the indication of the proposed change action, update the presentation of the data based on the change action to modify information displayed in the data fields of the identified column of the data, and store a log of the change action.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: August 2, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Daniel Cervelli, Adam Storr, Jesse Rickard, A. Rafee Memon
  • Patent number: 11379654
    Abstract: A method of presenting a sentiment indicator with entered text is disclosed. The method comprises causing a presentation of a graphical user interface (GUI) comprising a screen, the screen including a first area for receiving text and a second area next to the first area for showing a sentiment indicator; receiving text via the first area; before receiving a request for submitting the text to a server for access by other hardware processors in a distributed computing environment: determining whether a triggering condition for estimating a sentiment is satisfied; in response to determining that the triggering condition is satisfied, estimating a sentiment of the text; and causing displaying the sentiment indicator in the second area with a sentiment indicator value corresponding to the estimated sentiment of the text.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: July 5, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Emma Jane Waters, Stacy Nicole London
  • Patent number: 11372909
    Abstract: A system and method for recommending business schools based on an assessment of profiles of applicants and business schools. The method stores datasets pertaining to applicants, business schools, and admissions in a database through a storing module. Then the method reads and transforms the datasets into a structured dataset through a reading module. The method normalizes the datasets to provide a corresponding value to each dataset stored in the database through a data normalization module. The method maps first variables with second variables to compare the profile of the applicant and business school through a variable-mapping module. The method creates multi-label classification model through a multi-label classification module. The method computes a first similarity score between the profiles of the applicants and business schools through a similarity module and second similarity score by utilizing admission transactions data through a transaction-based matrix module.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: June 28, 2022
    Inventor: Kavita Ramnik Shah Mehta
  • Patent number: 11367131
    Abstract: A computer system configured to integrate a plurality of websites is provided. The computer system includes a memory, a display, and at least one processor coupled to the memory and the display. In one example, the system comprises a monitoring component executed by the at least one processor and configured to analyze web content generated by a website provider and detect one or more identified elements within the web content. The system may also comprise a converting component executed by the at least one processor and configured to, responsive to detection of the one or more identified elements by the monitoring component, convert at least one portion of the web content into converted content, wherein the at least one processor is configured to display, in the display, the converted content and at least one other portion of the web content.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: June 21, 2022
    Inventor: Jeffrey C. Sager
  • Patent number: 11356496
    Abstract: A method includes storing, at one or more data storage devices, a design in a platform-independent format. The method also includes generating, at a web front end, a GUI including a publish option associated with the design. The method includes sending the GUI to a client device. The method also includes receiving a user request indicating a selection of the publish option, and, in response to receiving the user request, generating first output based on the design, the first output having a HTML format. The method includes identifying a rendering engine based on browser information associated with the client device and generating second output by rendering the first output at the rendering engine, the second output having an image format. The method includes sending the second output to at least one of a data storage device of the data storage devices, a publishing endpoint, or the client device.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: June 7, 2022
    Assignee: CANVA PTY LTD
    Inventors: Melanie Joy Perkins, Toby Patrick Francis Rahilly
  • Patent number: 11347826
    Abstract: In one embodiment, a computing device configured to execute a hosted application includes a processor and storage, where an operating system is installed on the computing device, an application platform application including a rendering engine process including a virtual machine and an integration process, at least one hosted application comprising a background page file, wherein the virtual machine is configured to parse instructions in the background page file to download at least one remotely hosted file for rendering a web page, build a document object model (DOM), and modify the DOM in accordance with a predetermined DOM modification rule to create a modified DOM based on the computing environment, and wherein the rendering engine process is configured to render a user interface page integrated into the computing environment of the operating system of the computing device based on the DOM generated by the execution of the background page.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: May 31, 2022
    Assignee: SweetLabs, Inc.
    Inventors: Adrian Bourke, Pawel Miskiewicz, Benjamin P. Morris, Stefano Bertacchi, Corey Gwin