Patents Examined by Jason T Edwards
  • Patent number: 11972463
    Abstract: Devices and techniques are generally described for generating per-topic review summarization. In some examples, a plurality of text descriptions of a first item may be received. In at least some examples, a list of categories may be determined. In some examples, at least one machine learned model may generate a first summary of the plurality of text descriptions. In some examples, the first summary may be relevant to a first category of the list of categories. In further examples, the at least one machine learned model may generate a second summary of the plurality of text descriptions. The second summary may be relevant to a second category of the list of categories. In various cases, first output data that includes the first summary and the second summary may be generated.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: April 30, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Thi Nhat Anh Nguyen, Karen Hovsepian, Mingwei Shen
  • Patent number: 11947771
    Abstract: A client computing system (CCS) receives a download including (i) an image representative of at least one circuit in a vehicle, the at least one circuit including a first circuit configured for carrying a first signal within the vehicle, and (ii) symbol data associated with at least one symbol, the at least one symbol including a first symbol. After receiving the download, the CCS displays the image and the at least one symbol. The CCS then receives a first input corresponding to selection of the first symbol. The CCS then responsively receives, from the vehicle, data representing value(s) of the first signal. The CCS then determines a first display-location at which to display the data representing the value(s) of the first signal. While the image and the at least one symbol are displayed, the CCS then displays, at the first display-location, the data representing the value(s) of the first signal.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: April 2, 2024
    Assignee: Snap-on Incorporated
    Inventors: Patrick S. Merg, Todd Mercer, Roy Steven Brozovich, David Costantino
  • Patent number: 11947906
    Abstract: Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, and/or computing entities for displaying content found in technical documentation via an IETM viewer. In accordance with one embodiment, a method is provided comprising: receiving textual changes with respect to a first version of the textual content of the topic; determining an activity level of a user indicative of the user's presence in the topic; based at least in part on the determined activity level of the user: assigning a change format to each of textual changes based at least in part on a change type of each textual change, displaying a change notification comprising an acknowledgement mechanism, and responsive to user interaction with the acknowledgement mechanism, providing a second version of the textual content of the topic, wherein the second version of textual content conveys the textual changes using the change formats assigned to each textual change.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 2, 2024
    Assignee: MBTE Holdings Sweden AB
    Inventors: Ran Meriaz, Yoram Meriaz, Alexander Tkachman
  • Patent number: 11941355
    Abstract: Techniques are described herein for using operational transforms to perform operations on parallel copies of a document model. A method includes: determining that a first operation is to be performed on a second parallel copy; and in response: determining that a revision of a first parallel copy matches a revision of the second parallel copy; and in response: performing the first operation on the second parallel copy to obtain a calculation result including a first list of commands; applying the first list of commands to the second parallel copy; performing an operational transform on at least one command in the first list of commands based on queued user edits to the first parallel copy, the queued user edits including a second list of commands, to obtain a transformed list of commands; and applying the transformed list of commands to the first parallel copy.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: March 26, 2024
    Assignee: GOOGLE LLC
    Inventors: Nishir Shelat, Tim Sears, Tanuj Sharma, Srivatsan Narayanan, Shruti Jain, Luiz Franca Pereira Filho, Kashish Bansal, Julian Rajeshwar, Chris Terefinko, Asim Fazal, Archit Gupta
  • Patent number: 11915162
    Abstract: A method, computer program product and computer system to generate safety alerts is provided. A processor retrieves a plurality of measurements associated with a location. A processor determines a set of features based on the plurality of measurements. A processor identifies a set of membership functions for the set of features. A processor determines a safety index for the body of water based on the set of membership functions and one or more input value ranges for the set of features. In response to the safety index being above a threshold value, a processor sends an alert to one or more users regarding the location.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: February 27, 2024
    Assignee: International Business Machines Corporation
    Inventors: Campbell D. Watson, Eli M. Dow, Frank Liu, Fearghal O'Donncha, Ernesto Arandia
  • Patent number: 11907654
    Abstract: Embodiments of the disclosed technologies include receiving, from a first user device, a first user interface event that includes an upload of a media asset but does not indicate an intended usage for the media asset, determining an intended usage based on a second user interface event, mapping the intended usage to a usage-based specification, converting the media asset to a usage-specific version of the media asset by applying the usage-based specification to the media asset, and initiating a distribution of the usage-specific version of the media asset instead of the media asset to at least one second user device different from the first user device.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: February 20, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sean C. Wiser, Vicki Liu, Yi Li, Sameera Mahesh Padhye
  • Patent number: 11893469
    Abstract: Embodiments of the present disclosure include systems and methods for training transformer models using position masking. In some embodiments, a set of data for training a transformer model is received. The set of data includes a sequence of tokens and a set of position values. Each position value in the set of position values represents a position of a token in the sequence of tokens relative to other tokens in the sequence of tokens. A subset of the set of position values in the set of data is selected. Each position value in the subset of the set of position values is replaced with a second defined value to form a second set of defined values. The transformer model is trained using the set of data.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: February 6, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andy Wagner, Tiyasa Mitra, Marc Tremblay
  • Patent number: 11887226
    Abstract: In some implementations, a recommendation system may input text into a machine learning model that was trained using input specific to an organization associated with the text and was refined using input specific to a portion of the organization. The recommendation system may receive, from the machine learning model, a recommendation indicating one or more visual components, stored in a database associated with the organization, to use with the text. The machine learning model may use natural language processing and sentiment detection to parse the text. Accordingly, the recommendation system may receive the one or more visual components from the database and generate an initial draft including the text and the one or more visual components.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: January 30, 2024
    Assignee: Capital One Services, LLC
    Inventors: Briana Shaver, Mark Morrison
  • Patent number: 11875111
    Abstract: A method, computer system, and computer program manage revisions in a document. The document is displayed in a graphical user interface. The document comprises a structured data object composed from a set of tiles, wherein each tile corresponds to one or more data nodes. The tiles are composable according to a domain-specific language of an integrated development environment. One or more revisions to the structured data object are received in sequence. The revisions to each data node of the set of tiles composing the structured data object are independently managed, enabling each revision to be independently reverted to a prior state irrespective of the sequence and revisions to other data nodes of the set of tiles and without reverting the other data nodes of the structured data object to their prior state.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: January 16, 2024
    Assignee: ADP, Inc.
    Inventors: Claire Casaregola, Harshita Daddala, Yair Pike, Lauren Miller, Michael Greene
  • Patent number: 11847403
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums are described for rendering document changes. A first document is rendered in a client user interface (UI) based at least on a first intermediate format representation obtained from a server. A change initiator receives a request for a change to the first document and transmits information indicative of the change to the server. A client renderer selectively modifies a portion of the first intermediate format representation at the client based on the change and renders a modified first document in the UI based at least on the modified first intermediate format representation. The client renderer obtains a second intermediate format representation from the server, where the second intermediate format representation comprises an intermediate format representation generated through processing an updated document definition. The client renderer renders the second document in the UI based at least on the second intermediate format representation.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: December 19, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rhys Martin Schmidtke, Nimesha Muthya, James Zhang
  • Patent number: 11847312
    Abstract: A document management system manages documents. The documents are managed such that the documents may be shared with multiple users during an online sharing session. During the online sharing session of a document, the document may be annotated. The appearance and location of the annotation is consistent across the difference devices of the users even though the devices are of different device types.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: December 19, 2023
    Assignee: Tekion Corp
    Inventors: Abhinandan Sahgal, Justin Alexander Chi-Young Hou, Gaurav Gupta, Nirmal Sajo Thomas
  • Patent number: 11842142
    Abstract: The present disclosed technology relates to systems and methods for synchronizing the website displayed by two computing devices. Embodiments of the disclosed technology include methods for transmitting the contents of a Document Object Model displayed on a customer device to a customer service device. Embodiments of the disclosed technology further include methods to transmit Shadow DOM elements from a customer device to a customer service device.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: December 12, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Byron Romon Walker, Connor Thomas Marcum
  • Patent number: 11836640
    Abstract: Techniques for artificial intelligence (AI) modules for computation tasks are described, and may be implemented to enable multiple AI modules to be aggregated to form an execution structure (e.g., an execution chain) for performing a computation task. Generally, the described techniques aggregate AI modules based on their respective functions to perform an overall computation task.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: December 5, 2023
    Assignee: Motorola Mobility LLC
    Inventors: Zhengping Ji, Rachid M. Alameh, Robert S. Witte
  • Patent number: 11803703
    Abstract: Systems, storage media and methods for providing information for user prioritization of tasks associated with collaboratively developed content are described. Some examples may include: receiving a conversation thread associated with collaboratively developed content, the conversation thread including a plurality of comments authored by multiple different authors, generating a predicted measure of completion for the received conversation thread, the predicted measure of completion being at least one of a predicted number of remaining actions until the received conversation thread is resolved or a predicted number of total actions for the conversation thread to be resolved and providing, for display at a user interface, the predicted measure of completion for the received conversation thread, the predicted measure of completion being associated with the conversation thread at the user interface.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: October 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Gamon, Sujay Kumar Jauhar, Bahareh Sarrafzadeh, Mark James Encarnacion, Liye Fu
  • Patent number: 11803290
    Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: October 31, 2023
    Assignee: GOOGLE LLC
    Inventors: Tim Wantland, Julian Odell, Seungyeon Kim, Iulia Turc, Daniel Ramage, Wei Huang, Kaikai Wang
  • Patent number: 11797770
    Abstract: Systems and methods for classifying and splitting an electronic file into a plurality of extracted documents are provided. The electronic file is received. An initial portion of the electronic file is classified using a trained classifier and extracted from the electronic file as an extracted document associated with the classification. It is iteratively determined whether each respective next portion of the electronic file should be added to the extracted document until it is determined that the respective next portion should not be added to the extracted document. In response to determining that the respective next portion should be added to the extracted document, the respective next portion is extracted from the electronic file and added to the extracted document. In response to determining that the respective next portion should not be added to the extracted document, the classifying and the iteratively determining are repeated using the respective next portion as the initial portion.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: October 24, 2023
    Assignee: UiPath, Inc.
    Inventors: Tudor Serban, Ioana Gligan, Paul Parau
  • Patent number: 11740913
    Abstract: Embodiments of apparatus, systems, and methods are described for creating, arranging, and displaying data mappings between two different data schemas in a graphical user interface (GUI). The GUI allows scaling of a data schema, automatic data sorting and grouping of objects in a schema, dynamic spacing of data mappings in the GUI, and customizable data map transformations to entities of a canonical data model. The GUI can limit the display of objects and fields to those that have been mapped into entity groups. The GUI can display mapped or unmapped fields to facilitate the mapping of additional fields or objects. The GUI displays visual logic connectors between objects and entities to summarize the relationship and number of mappings between the objects and entities. Objects and entities can be expanded and collapsed to show more granular relationship information. Instance-enabled canonical entities can be created to conceptually group fields.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 29, 2023
    Assignee: Salesforce, Inc.
    Inventors: Christopher Bill, Steven Kostrzewski, Sarah Flamion
  • Patent number: 11727192
    Abstract: Methods and systems disclosed herein relate generally to systems and methods for analyzing various stroke properties determined from strokes inputted by a user to generate a new glyph set for rendering type characters. A font-generating application receives, via a stroke input on a typographic layer presented on a user interface, strokes that trace a visual appearance of a glyph set comprising one or more glyphs. The font-generating application determines stroke properties for the strokes. The font-generating application constructs a new glyph set from the stroke properties. The font-generating application applies the new glyph set to render, on a user interface, one or more type characters that match a visual appearance of the new glyph set.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: August 15, 2023
    Assignee: ADOBE INC.
    Inventors: Nipun Jindal, Pramendra Rathi, Tanya Jindal, Deep Sinha
  • Patent number: 11720751
    Abstract: A model-agnostic global explainer for textual data processing (NLP) machine learning (ML) models, “NLP-MLX”, is described herein. NLP-MLX explains global behavior of arbitrary NLP ML models by identifying globally-important tokens within a textual dataset containing text data. NLP-MLX accommodates any arbitrary combination of training dataset pre-processing operations used by the NLP ML model. NLP-MLX includes four main stages. A Text Analysis stage converts text in documents of a target dataset into tokens. A Token Extraction stage uses pre-processing techniques to efficiently pre-filter the complete list of tokens into a smaller set of candidate important tokens. A Perturbation Generation stage perturbs tokens within documents of the dataset to help evaluate the effect of different tokens, and combinations of tokens, on the model's predictions.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 8, 2023
    Assignee: Oracle International Corporation
    Inventors: Zahra Zohrevand, Tayler Hetherington, Karoon Rashedi Nia, Yasha Pushak, Sanjay Jinturkar, Nipun Agarwal
  • Patent number: 11699021
    Abstract: Disclosed is a system for reading contents from a document. The system includes a memory unit for storing a set of instructions, and a processing unit is coupled to the memory unit for processing the set of instruction. The set of instructions initiates with a step of rendering the document to retrieve the image of each page and retrieving the digital text and location of each word to create digital text blocks for each word. Running OCR on the images retrieved on rendering the document to an OCR location and creating OCR text blocks from the obtained OCR location of each word. Creating an empty array of text blocks, and adding the digital text blocks to the empty array. Adding one OCR text block to the corresponding empty array on confirming the location and performing the looping step on loop till the document is added with the OCR text block into each empty array.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: July 11, 2023
    Assignee: Bottomline Technologies Limited
    Inventor: Mitchell Ransom