Annotation Control Patents (Class 715/230)
  • Patent number: 12260029
    Abstract: Systems and methods are provided for interactively highlighting a region as pixel data on a screen and automatically retrieving context data associated with content of the highlighted region for contextual notetaking. The highlighted region includes at least a part of one or more windows and one or more applications associated with the one or more windows. The disclosed technology determines a context associated with content of the highlighted region and automatically retrieves context data that are contextually relevant to the content. Notes data are generated based on an aggregate of the highlighted content, window-specific context data, application-specific context data, and user-specific context data. A notetaking application retrieves stored the notes data from a notes database and displays the notes data for recall and for use. The contextual notetaking enables the user reducing a burden of performing manual operations for notetaking and utilizing notes that are enriched relevant data by context.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: March 25, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fnu Primadona, Sivaramakrishna Mopati, Jason Glenn Silvis
  • Patent number: 12248666
    Abstract: In one embodiment, a device identifies a set of attributes from telemetry data generated by one or more agents regarding an online application accessible via a network. The device provides an interactive display to a user interface that includes options for a user to specify a selection of one or more attributes from the set of attributes and to specify an aggregation function. The device updates the interactive display to show a visualization of the aggregation function applied to the selection of one or more attributes and configures the one or more agents to collect only a subset of the telemetry data based on the selection of the one or more attributes and the aggregation function.
    Type: Grant
    Filed: July 5, 2023
    Date of Patent: March 11, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Jaideep Padhye, Daniel Quinn Erwin, Vishweshwar Ghanakota, Tom Thekkel Jose
  • Patent number: 12242710
    Abstract: In various embodiments, the disclosed systems and methods may receive documents, analyze the documents, categorize portions of the analyzed documents, and present the images of the documents and at least a portion of the categories. The analysis may include identification of categories and the presentation may include indicia of the portion of the image of the document related to the category. The systems and methods disclosed may allow querying and/or reporting of a plurality of documents to facilitate processing.
    Type: Grant
    Filed: December 15, 2023
    Date of Patent: March 4, 2025
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Nicholas E. Vandivere, Michael B. Kuykendall
  • Patent number: 12242430
    Abstract: Interaction with different remote cloud drives is achieved utilizing a drive engine comprising a browsing component and a file manager. The browsing component receives from a consumer, a request to perform an action (e.g., upload; download) with a particular cloud drive. In response to the request, the browsing component retrieves a directory from the cloud drive. The browsing component generates a JavaScript Object Notation (JSON) object including the directory, a placeholder, and a parameter, communicating same to the consumer. The file manager in turn receives from the consumer, the JSON object including selected directory information (e.g., upload destination folder; file for download). The file manager fills in the placeholder with a value. Based upon the value, the file manager communicates an action request to the cloud drive. In response, the file manager receives an action output (e.g., upload confirmation; downloaded content) from the remote storage, forwarding same to the consumer.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: March 4, 2025
    Assignee: SAP SE
    Inventors: Rajib Saha, Ghislain Hude
  • Patent number: 12229167
    Abstract: A method and apparatus of a device that indexes donated content from an application on a device is described. In an exemplary embodiment, the device receives donated content for an application object from the application. The device further associates a metadata tag for a topic to the donated content. In addition, the device indexes the donated content with the metadata tag in a local search index of the device.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: February 18, 2025
    Assignee: Apple Inc.
    Inventors: Anubhav Malhotra, John M. Hörnkvist
  • Patent number: 12222995
    Abstract: The technology provides a rich attention mechanism for structured information extraction of web pages and other electronic documents. An input layer of a model obtains system, information associated with the document, including field tokens representing respective fields to be extracted from the document, structured document type tokens associated, and text tokens from a text sequence in the document. An encoder connects the field tokens, the S type tokens and the text tokens according to a set of different attention patterns. The encoder generates an overall token representation based on the set of different attention patterns. An output layer of the model extracts a final text span for the each of the respective fields from the set of text tokens. The extracted final text span for each of the respective fields is stored in memory, and can be produced in response to a search query, analytics evaluation or other request.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: February 11, 2025
    Assignee: GOOGLE LLC
    Inventors: Qifan Wang, Dongfang Liu
  • Patent number: 12211270
    Abstract: The present disclosure describes techniques for annotating a video. The techniques comprises receiving an operation of creating a bullet screen of annotating a target object in a first frame; determining a display position of the bullet screen in the first frame; displaying the bullet screen at the display position in the first frame; determining an offset of the display position of the bullet screen relative to a position of the target object in the first frame; and displaying the bullet screen at a target display position in a second frame of the video, wherein the target display position in the second frame is determined based at least in part on the offset of the display position of the bullet screen relative to the position of the target object in the first frame, the second frame is played subsequent to the first frame, and the second frame comprises the target object.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: January 28, 2025
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventor: Xingwang Xu
  • Patent number: 12210555
    Abstract: Techniques for electronic document content bookmarking are disclosed. In one embodiment, a method is disclosed comprising receiving user input indicating selection of a portion of the electronic document, receiving a request to bookmark the selected portion of the electronic document, generating a bookmark card for the selected portion of the electronic document, the bookmark card comprising information identifying the electronic document, the selected portion of the electronic document as bookmarked content and the at least one user-defined information item, receiving, via the computing device, a bookmark view request via the GUI, and causing display of the bookmark view via the GUI in response to the bookmark view request, the bookmark view comprising an entry corresponding to the generated bookmark card and providing the bookmarked content from the generated bookmark card, the bookmark view providing a number of actions selectable by the user in connection with the entry from the bookmark view.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: January 28, 2025
    Assignee: YAHOO ASSETS LLC
    Inventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi, Gnanavel Shanmugam
  • Patent number: 12182724
    Abstract: A method and apparatus for generating a temporal knowledge graph, a device and a medium. An embodiment comprises: acquiring corpus including time information; performing multivariate data extraction on the corpus, multivariate data including an entity pair, an entity relationship and a target time interval of the entity relationship, the target time interval being used to indicate a valid period of the entity relationship; and generating a temporal knowledge graph based on the entity pair, the entity relationship and the target time interval of the entity relationship.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: December 31, 2024
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Fang Huang, Shuangjie Li, Yabing Shi, Ye Jiang, Yang Zhang, Yong Zhu
  • Patent number: 12169686
    Abstract: A method of relation extraction, a non-transient computer storage medium, and a computing device are provided. The method of relation extraction includes: traversing each sentence in a text to be annotated to generate a first template and selecting the first template; traversing each sentence in the text to be annotated, based on the selected first template, to match at least one new seed; evaluating the at least one new seed having been matched; repeating the above steps until a selected condition is met, outputting the matched correct seed and a classification relationship between a first entity and a second entity in the matched correct seed; and training a deep learning model to acquiring a relationship extraction model by using at least some of the sentences in the text having been annotated.
    Type: Grant
    Filed: December 23, 2023
    Date of Patent: December 17, 2024
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Yafei Dai
  • Patent number: 12143888
    Abstract: A system and method for creating a synchronized dynamic geolocation area and augmenting a view of the synchronized dynamic geolocation area with content based on one or more display parameters may be provided. An initiating user may generate a dynamic geolocation area that may track the location of the initiating user as the initiating user moves, and indicate content to associate with the geolocation area and one or more display parameters to associate with the content. A recipient user may be provided with an augmented view of the geolocation area based on the content and the display parameters. Further, a location of the recipient user may be synchronized with the geolocation area, such that as the recipient user or the geolocation area move, the augmented view may be modified to account for the movement.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: November 12, 2024
    Assignee: Garpie, Inc.
    Inventors: Matthew Szymczyk, Alex Goldberg, Anatolij Dalekorej, Andrii Tkachuk
  • Patent number: 12141235
    Abstract: Datasets for autonomous driving systems and multi-modal scenes may be automatically labeled using previously trained models as priors to mitigate the limitations of conventional manual data labeling. Properly versioned models, including model weights and knowledge of the dataset on which the model was previously trained, may be used to run an inference operation on unlabeled data, thus automatically labeling the dataset. The newly labeled dataset may then be used to train new models, including sparse data sets, in a semi-supervised or weakly-supervised fashion.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: November 12, 2024
    Assignee: TOYOTA RESEARCH INSTITUTE, INC.
    Inventors: Allan Raventos, Arjun Bhargava, Kun-Hsin Chen, Sudeep Pillai, Adrien David Gaidon
  • Patent number: 12118325
    Abstract: At least selectively utilizing a large language model (LLM) in generating a natural language (NL) based summary to be rendered in response to a query. In some implementations, in generating the NL based summary additional content is processed using the LLM. The additional content is in addition to query content of the query itself and, in generating the NL based summary, can be processed using the LLM and along with the query content—or even independent of the query content. Processing the additional content can, for example, mitigate occurrences of the NL based summary including inaccuracies and/or can mitigate occurrences of the NL based summary being over-specified and/or under-specified.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: October 15, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew K. Gray, John Blitzer, Corinn Herrick, Srinivasan Venkatachary, Jayant Madhavan, Sam Oates, Phiroze Parakh, Aditya Shah, Mahsan Rofouei, Ibrahim Badr
  • Patent number: 12073852
    Abstract: An electronic device may include a touchscreen display, and a processor, wherein the processor may be configured to receive a first input to select a plurality of videos generated from at least two difference sources, perform video synchronization so that timelines of the plurality of selected videos coincide, extract segmental clips selected in each section from the respective videos, based on a main subject selected by analyzing the plurality of videos, adjust different segmental clips so that subjects included in the different segmental clips are synchronized based on a segmental clip in a first section, automatically generate a cross-edited video by joining segmental clips of respective sections in which the subjects are synchronized, and display the cross-edited video on the touchscreen display.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: August 27, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bohee Lee, Euihwa Noh, Jiyoon Park, Jaehee Jeon
  • Patent number: 12067028
    Abstract: An application programming interface gateway service generates an application programming interface that, in various examples, allows client applications to access database functionality without maintaining active database connections, managing database credentials, or providing SQL code. The application programming interface maintains state information between invocations that allows for improved database performance. The state information may include SQL statements and subroutines, compiled SQL code, database credentials, active database connections, and connection pools. When invoked by a client application, the application programming interface may select an active database connection from a connection pool based at least in part on the activity history of each connection in the connection pool so that the expected cache performance of the database may be improved.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: August 20, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Andrew James Lusk, Eric Jason Brandwine
  • Patent number: 12063259
    Abstract: Systems and methods are directed to synchronizing comments between a document and a virtual meeting. The document is shared in a screen-share section of a meeting user interface. A comment widget monitors for comments made to the document. In response to detecting a first comment made to the document, the comment widget synchronizes the first comment with a chat section of the meeting user interface. The comment widget also monitors for comments made in the chat section of the meeting user interface and detects that a second comment made in the chat section is linked to the first comment. In response, the comment widget synchronizes the second comment to the document by positioning a copy of the second comment relative to the first portion of the document and the first comment in the same context. The first and second comment create a first comment thread in the chat section.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: August 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gaurav Khurana, Nitin Nizhawan
  • Patent number: 12056443
    Abstract: An apparatus for generating annotations for electronic records is disclosed. The apparatus includes a processor and a memory containing instructions configuring the processor to receive unstructured data for a plurality of electronic records and generate a plurality of machine learning models (MLMs), wherein each MLM of the plurality of MLMs is trained using a machine learning algorithm. The processor is further configured to generate at least one annotation for the unstructured data using each MLM of the plurality of MLM and structure the unstructured data as structured data as a function of the generated annotations.
    Type: Grant
    Filed: December 13, 2023
    Date of Patent: August 6, 2024
    Assignee: nference, Inc.
    Inventors: Shashank Jaiswal, Praveen Kumar, Akash Anand, Rakesh Barve
  • Patent number: 12050878
    Abstract: The present disclosure relates to a computer-implemented method for handwriting-to-text-summarization, comprising obtaining, via a user interface of a system, a handwriting input representing a handwriting of a user of the system for handwriting-to-text-summarization, recognizing a text in the handwriting input, extracting at least one dynamic feature of the handwriting from the handwriting input, generating a text summary of the text, wherein generating the text summary is based on the text and on the at least one dynamic feature of the handwriting. The present disclosure also relates to a system for handwriting-to-text-summarization, comprising a user interface comprising a capturing subsystem configured to capture a handwriting of a user of the system, and wherein the system is configured to run the method for handwriting-to-text-summarization.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: July 30, 2024
    Assignee: SOCIÉTÉ BIC
    Inventor: David Duffy
  • Patent number: 12032433
    Abstract: Implementations generally relate to validating data files. In some implementations, a method includes receiving at least one schema file, where the at least one schema file includes data fields. The method further includes adding annotations to the at least one schema file. The method further includes generating an object model based on the at least one schema file and the annotations. The method further includes receiving at least one data file. The method further includes validating the at least one data file based on the object model to ensure that the at least one data file complies with a requirements contract.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: July 9, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Simon Nektalov
  • Patent number: 12026199
    Abstract: Pages describing episodes of podcasts or other media entities are constructed by interpreting content of the media entities. A transcript of an episode is determined by one or more natural language understanding techniques and divided into chapters. For each of the chapters, a summary sentence of the chapter and one or more key phrases are determined from the transcript, and participants in the chapter are identified. A summary of the episode is determined from the summary sentences of each of the chapters. A page that describes the episode of the podcast including the summary of the episode, as well as one or more of the key phrases and identities of the participants is generated and provided to prospective listeners to the episode.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: July 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Christian Garcia Siagian, Vedant Ulhas Shete, Timothy William Stephani, Jobel Kyle Petallana Vecino, Gordon Zheng
  • Patent number: 12026454
    Abstract: A method can be performed by a browser. The method can include presenting at least a portion of a resource address; presenting a rendered webpage in a browser content window, the rendered webpage being associated with the resource address; presenting an annotation area, the annotation area being outside the browser content window; receiving, in association with a user account, an annotation in the annotation area; and storing the annotation in association with the user account and the resource address.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: July 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Mark Chang, Sébastien Séguin-Gagnon, David Bokan, Grant Wang, Nasim Sedaghat, Jason Edward Dishlip, Joel Roger Beukelman, Evelyn Tio, Arielle Baio, Shuangshuang Li
  • Patent number: 12014136
    Abstract: Disclosed are systems and methods for translation comments flowback. In some embodiments, the method includes the steps of: obtaining a first document associated with a primary document, the primary document in a primary language, the first document comprising one or more translated sections in a first language, the one or more translated sections being mapped to one or more sections in the primary document via a content identifier, the first language being different from the primary language; transmitting the first document to a first user for review; receiving a first input associated with the one or more translated sections in the first document from the first user; and populating the first input to the primary document based on the content identifier.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: June 18, 2024
    Assignee: WORKIVA INC.
    Inventors: Theisen Sanders, Hannah Deering
  • Patent number: 11983154
    Abstract: A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: May 14, 2024
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller
  • Patent number: 11978237
    Abstract: Speed of first work is compared with speed of second work based on a first working period when a worker is caused to perform the first work of setting annotation data to first image data and a second working period when the worker is caused to perform the second work of correcting advance annotation data set based on a recognition result obtained by causing a predetermined recognizer to recognize the first image data, and, in a case where the first work is faster than the second work, the worker is requested to correct second image data in which advance annotation data is not set, while, in a case where the second work is faster than the first work, the worker is requested to correct advance annotation data set based on a recognition result obtained by causing the recognizer to recognize the second image data.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 7, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventor: Toru Tanigawa
  • Patent number: 11960827
    Abstract: A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be configured to cause a computing system to at least present a user interface of an application in association with a user account, the user interface including at least one fillable field, determine a content type of the at least one fillable field, search messages stored in association with the user account for a text string associated with the content type of the at least one fillable field, and fill the at least one fillable field with the text string.
    Type: Grant
    Filed: May 2, 2016
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Thomas Chao, Jeroen Jillissen, Govind Kaushal, Prasenjit Sarkar, Deanna Carey, Annika Matta
  • Patent number: 11960704
    Abstract: An example method involves monitoring, by a computing device, a communications feed for an indication of media and detecting, in the communications feed, the indication of the media. The method may further involve identifying at least one media item corresponding to the indication of the media and causing a playback queue of a media playback system to include one or more of the identified at least one media item.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: April 16, 2024
    Assignee: Sonos, Inc.
    Inventors: Eric Clayton, Danny Valente
  • Patent number: 11947904
    Abstract: A system and method for completing fillable electronic forms. One exemplary technique involves automatically importing one or more fillable electronic forms from a database, receiving, at a user interface component via a network, a request to select the one or more fillable electronic forms, presenting a set of selectable fillable form fields from the one or more fillable electronic forms, presenting the one or more fillable electronic forms, receiving a user response for populating one or more fillable form fields from the set of selectable fillable form fields, and automatically deploying the user response in a second and subsequent fillable electronic form from the one or more fillable electronic forms, the second fillable electronic form having one or more fillable form fields shared in common with the one or more fillable form fields from the set of selectable fillable form fields.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: April 2, 2024
    Assignee: Quick Click E-Forms, LLC
    Inventors: Mark Staley, Jesse Kinney
  • Patent number: 11928315
    Abstract: Systems, methods, and computer-readable media for tagging, extracting, and consolidating information from electronically stored files are disclosed. The systems and methods may involve presenting to an entity viewing at least one source document a tag interface for enabling selection and tagging of document segments with at least one characteristic associated with each document segment; identifying tagged segments within the at least one source document; accessing a consolidation rule containing instructions for combining the tagged segments; implementing the consolidation rule to associate document segments sharing common tags; and outputting for display at least one tagged-based consolidation document grouping together commonly tagged document segments.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 12, 2024
    Assignee: MONDAY.COM LTD.
    Inventors: Roy Mann, Tal Haramati, Ron Zionpour
  • Patent number: 11922005
    Abstract: A screen capture method includes: determining a first touch control operation, where the first touch control operation is a movement operation in which a plurality of touch control points move by a distance greater than or equal to a first preset distance threshold in a first screen, the first screen includes N split-screens, and N is a positive integer greater than 1; determining whether start positions of the plurality of touch control points during the movement in the first touch control operation are all located in a target split-screen in the first screen, where the target split-screen is any one of the N split-screens; and if the start positions of the plurality of touch control points during the movement are all located in the target split-screen in the first screen, capturing current display content of the target split-screen as a first screenshot.
    Type: Grant
    Filed: September 2, 2020
    Date of Patent: March 5, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jie Xu, Wen Hua
  • Patent number: 11914947
    Abstract: A method of notifying a user of a cloud-based content management platform of a comment made in a file associated with a user account of the user includes identifying a subset of files with comments to be of interest to a user of cloud-based content management platform, and providing a graphical user interface (GUI) of the cloud-based content management platform for presentation to the user, the GUI identifying the subset of files and, for each identified file, a respective selected comment included in the identified file, and a GUI element allowing the user to request that the identified file be opened for editing.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: February 27, 2024
    Assignee: Google LLC
    Inventors: Timothy Vis, Jesse Sterr, Michael Colagrosso, Michael Procopio, Sandor Dornbush
  • Patent number: 11907650
    Abstract: Methods and systems for artificial intelligence (AI)-assisted document annotation and training of machine learning-based models for document data extraction are described. The methods and systems described herein take advantage of a continuous machine learning approach to create document processing pipelines that provide accurate and efficient data extraction from documents that include structured text, semi-structured text, unstructured text, or any combination thereof.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: February 20, 2024
    Assignee: PwC Product Sales LLC
    Inventors: Jacob T. Wilson, Joseph D. Harrington, Vinston Sundara Pandiyan Sigamani, Abhishek Sanghavi, Jayakumar Pillai, Benjamin Cunningham, Lindsey P. Lewis
  • Patent number: 11896897
    Abstract: A game processing apparatus displays an image of virtual space on a display that displays an image by using a sensor for identifying the position and direction of a certain body part of a player and the display. A controller in the game processing apparatus displays the image of the virtual space on the display in accordance with the position and direction of the certain body part of the player, and, when an information providing condition regarding the position and direction of the certain body part of the player is satisfied, outputs to-be-provided information.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: February 13, 2024
    Assignee: GREE, Inc.
    Inventor: Masashi Watanabe
  • Patent number: 11900068
    Abstract: At least selectively utilizing a large language model (LLM) in generating a natural language (NL) based summary to be rendered in response to a query. In some implementations, in generating the NL based summary additional content is processed using the LLM. The additional content is in addition to query content of the query itself and, in generating the NL based summary, can be processed using the LLM and along with the query content—or even independent of the query content. Processing the additional content can, for example, mitigate occurrences of the NL based summary including inaccuracies and/or can mitigate occurrences of the NL based summary being over-specified and/or under-specified.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: February 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew K. Gray, John Blitzer, Corinn Herrick, Srinivasan Venkatachary, Jayant Madhavan, Sam Oates, Phiroze Parakh, Aditya Shah, Mahsan Rofouei, Ibrahim Badr
  • Patent number: 11886828
    Abstract: At least selectively utilizing a large language model (LLM) in generating a natural language (NL) based summary to be rendered in response to a query. In some implementations, in generating the NL based summary additional content is processed using the LLM. The additional content is in addition to query content of the query itself and, in generating the NL based summary, can be processed using the LLM and along with the query content—or even independent of the query content. Processing the additional content can, for example, mitigate occurrences of the NL based summary including inaccuracies and/or can mitigate occurrences of the NL based summary being over-specified and/or under-specified.
    Type: Grant
    Filed: August 22, 2023
    Date of Patent: January 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Matthew K. Gray, John Blitzer, Corinn Herrick, Srinivasan Venkatachary, Jayant Madhavan, Sam Oates, Phiroze Parakh, Aditya Shah, Mahsan Rofouei, Ibrahim Badr
  • Patent number: 11886791
    Abstract: The present disclosure relates to methods for creating, transmitting, and retrieving annotations within web documents in web browsers and annotation servers. This patent discusses the rationale for employing these methods with use case and sequence diagrams as well as verbal explanations. This rationale includes sophisticated crowd reputation management, discussion, and concept linking. Methods and rationale for a web browser to transmit annotation highlighted text selections, annotation comments, uniform resource locators (URLs), document object model (DOM) contexts, screenshots with marked annotation highlighted text, and annotation symbols to an annotation server are presented. In addition, methods for the annotation server to retrieve, compile, and transmit annotation objects with various elements to web browsers are also presented.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: January 30, 2024
    Assignee: ExactNote, Inc.
    Inventor: Sunil Pinnamaneni
  • Patent number: 11865439
    Abstract: A game processing apparatus displays an image of virtual space on a display that displays an image by using a sensor for identifying the position and direction of a certain body part of a player and the display. A controller in the game processing apparatus displays the image of the virtual space on the display in accordance with the position and direction of the certain body part of the player, and, when an information providing condition regarding the position and direction of the certain body part of the player is satisfied, outputs to-be-provided information.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: January 9, 2024
    Assignee: GREE, Inc.
    Inventor: Masashi Watanabe
  • Patent number: 11853701
    Abstract: Examples disclosed herein relate to a system including: one or more processors and at least one memory device where the one or more processors may receive communication data and convert the received communication data into a machine representation of the received communication data. The one or more processors may utilize one or more annotators with the machine representation of the received communication data to generate an annotated machine representation of the received communication data. The one or more processors may compare the annotated machine representation of the received communication data to one or more rule engines and transmit an initiation action signal based on the comparison of the annotated machine representation of the received communication data to the one or more rule engines.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: December 26, 2023
    Assignee: LitLingo Technologies, Inc.
    Inventors: Kevin Brinig, Todd Sifleet, Madolyn Mertz, Torbjorn Loken
  • Patent number: 11829574
    Abstract: A method for providing structured access to media content on a media platform includes providing a user interface including a dashboard with a plurality of interactive elements. The interactive elements are configured using a design area, wherein access to the design area is granted according to a role of a user operating the user interface. At least one of the interactive elements is associated with media content using an upload area of the user interface, wherein access to the upload area is granted according to a role of a user operating the user interface. The media content is uploaded from a terminal device operated by the user to the media platform. Access to the media content is enabled using the interactive elements, wherein each interactive element provides access to the associated media content. Moreover, a system with a server device providing a media platform, and client devices, is disclosed.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: November 28, 2023
    Assignee: L&A Video Consulting GmbH
    Inventors: Lukas Fieber, Aditya Pasarakonda
  • Patent number: 11822700
    Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: November 21, 2023
    Assignee: Adobe Inc.
    Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
  • Patent number: 11803700
    Abstract: Embodiments relate to a document parser module that can receive a document template from a producing entity, parse the template, and generate a mapping between the template and identifiers of the transaction entity. Using the mapping and parsed information, a document generator module may generate a document that includes the required identifier data and meets the submission standards of the producing entity. A configuration file may be saved so that a document can be generated and submitted every reporting period with little or no additional modification by the transaction entity.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: October 31, 2023
    Assignee: Tekion Corp
    Inventors: Satyavrat Mudgil, Anant Sitaram, Akshat Gupta, Fahad Tasleem
  • Patent number: 11790892
    Abstract: A method includes capturing an event, analyzing the event to generate graphs, receiving a natural language utterance, identifying an entity and a command, modifying the graphs; and emitting an application prototype. An application prototyping server includes a processor; and a memory storing instructions that, when executed by the processor, cause the server to capture an event, analyze the captured event to generate graphs, receive a natural language utterance, identify an entity and a command, modify the graphs; and emit an application prototype. A non-transitory computer readable medium containing program instructions that when executed, cause a computer to: capture an event, analyze the captured event to generate graphs, receive a natural language utterance, identify an entity and a command, modify the graphs; and emit an application prototype.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: October 17, 2023
    Assignee: CDW LLC
    Inventor: Joseph Kessler
  • Patent number: 11782589
    Abstract: The purpose of the present invention is to make it possible for a user to easily confirm whether all of character strings being displayed in respective display modes can be accommodated in a common display region. A development assistance device (10) causes a plurality of character strings (CS) each being displayed in a corresponding one of a plurality of display modes to be simultaneously displayed over an image (P0).
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: October 10, 2023
    Assignee: OMRON Corporation
    Inventor: Naruhiko Kaneshige
  • Patent number: 11727065
    Abstract: The present disclosure provides systems and methods for retaining bookmarks of a first document when a second document is saved using the first name of the first document. Upon receiving a request to save the second document using the first name, it is determined whether another document is saved using that particular name. If such a document exists, properties of bookmarks associated with the first document are compared to properties of the second document using a set of rules. If the set of rules are satisfied, indicating that the bookmarks are usable, then the second document is stored using the first name while retaining the bookmarks of the first document.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: August 15, 2023
    Assignee: SAP SE
    Inventors: Nikita Jain, Devashish Biswas
  • Patent number: 11699023
    Abstract: A sensory content production system generates sensory associated with concepts identified in an electronic document. Definitions of each concept are identified, and the concepts are stored in connection with their associated definitions. Sensory content is generated for the concepts and concepts definitions and stored in connection with each other in a sensory content layer. Availability of sensory content is indicated to users by interactive markers.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: July 11, 2023
    Assignee: Chegg, Inc.
    Inventor: Vincent Le Chevalier
  • Patent number: 11694334
    Abstract: In implementations of segmenting objects in vector graphics images, an object segmentation system can obtain points that identify an object in a vector graphics image, and determine a region of interest in the image that includes the object based on the points that identify the object. The object segmentation system can generate a heat map from the points that identify the object in the image, and a rasterized region from rasterizing the region of interest. The object segmentation system can generate a mask from the rasterized region and the heat map, the mask identifying pixels of the object in the rasterized region, and determine, from the mask, paths of the vector graphics corresponding to the object.
    Type: Grant
    Filed: May 6, 2022
    Date of Patent: July 4, 2023
    Assignee: Adobe Inc.
    Inventors: Ankit Phogat, Viresh Gupta, Vineet Batra, Aanshul Ashwinkumar Sadaria
  • Patent number: 11693960
    Abstract: A system and a method of obtaining a location of a document on a computer network based on a document property. The method may include: receiving at least one basic marker and an encoding function associated with the document property; generating a search term according to the encoding function, based on the at least one basic marker; providing the search term to at least one search engine and obtaining therefrom one or more search results corresponding, where each search result may include one or more references to locations of documents on the computer network; discovering at least one document having the document property from the one or more search results and obtaining a discovered location of the document on the computer network; and performing at least one rule-based action, according to at least one document property of the discovered document.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: July 4, 2023
    Assignee: IntSights Cyber Intelligence Ltd.
    Inventors: Gal Ben David, Amir Hozez, Alon Arvatz, Guy Nizan, Shmuel Ur
  • Patent number: 11662895
    Abstract: The present disclosure generally relates to a media playback user interface. In some examples, the media playback user interface displays text corresponding to speech of audio content. In some examples, the media playback user interface facilitates management of bookmarks corresponding to the audio content. In some examples, the media playback user interface enables a search for text corresponding to speech of the audio content.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: May 30, 2023
    Assignee: Apple Inc.
    Inventors: Alastair K. Fettes, Sherry T. Shao
  • Patent number: 11620309
    Abstract: A system and a method are disclosed for receiving an entry, the entry comprising first content and a metadata tag corresponding to a classification, the first content populated by a first source. A rules engine determines that the first content comprises a data field associated with at least one of a plurality of reconciliation policies. Responsive to determining that the first content comprises a data field associated with at least one of the plurality of reconciliation policies, the rules engine selects a reconciliation policy based on the metadata tag. The rules engine retrieves, from a second source, second content associated with the data field, inputs the first content and the second content into a model, the model selected based on the reconciliation policy, the model generating an output, and performs a remediation action based on the output.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 4, 2023
    Assignee: Tekion Corp
    Inventors: Satyavrat Mudgil, Anant Sitaram
  • Patent number: 11593098
    Abstract: Edits made to source code being concurrently accessed by multiple instances of an IDE are synchronized. The multiple instances access a draft of a development project. Edits made to specific files of the draft are maintained as corresponding CRDT files. Edits made to files of the draft by the multiple instances of the IDE are synchronized, with the CRDTs resolving conflicts resulting from edits made to files of the draft by different ones of the instances. When a specific instance of the IDE makes an edit to a specific file of the draft, the instance updates a corresponding local CRDT file to reflect the edit. The edit is pushed as a CRDT patch to each of the other instances of the IDE. The received CRDT patch is used to update a local corresponding CRDT file, by each of the other instances.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: February 28, 2023
    Assignee: Journey Mobile, Inc.
    Inventors: Julien Vincent, Dylan Vorster
  • Patent number: 11587264
    Abstract: An electronic device and method for generating an augmented image. The device includes an image sensor and an electronic processor. The electronic processor is configured to receive an image, retrieve a set of keywords, and identify a first set of features within the image corresponding to at least one keyword from the set of keywords, producing first metadata. The electronic processor is configured to compress the image, identify a second set of features within the compressed image, producing second metadata, and determine missing metadata between the first metadata and the second metadata. The electronic processor is configured to generate an augmented image by associating the missing metadata to the compressed image and perform at least one selected from the group consisting of transmitting the augmented image to another device and decompressing the augmented image to create a decompressed image and presenting the decompressed image including the missing metadata.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: February 21, 2023
    Assignee: MOTOROLA SOLUTIONS, INC.
    Inventors: Maciej Stawiszynski, Pawel Jurzak