Annotation Control Patents (Class 715/230)
-
Patent number: 12260029Abstract: 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: GrantFiled: September 22, 2022Date of Patent: March 25, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Fnu Primadona, Sivaramakrishna Mopati, Jason Glenn Silvis
-
Patent number: 12248666Abstract: 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: GrantFiled: July 5, 2023Date of Patent: March 11, 2025Assignee: Cisco Technology, Inc.Inventors: Jaideep Padhye, Daniel Quinn Erwin, Vishweshwar Ghanakota, Tom Thekkel Jose
-
Patent number: 12242710Abstract: 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: GrantFiled: December 15, 2023Date of Patent: March 4, 2025Assignee: Thomson Reuters Enterprise Centre GmbHInventors: Nicholas E. Vandivere, Michael B. Kuykendall
-
Patent number: 12242430Abstract: 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: GrantFiled: March 29, 2023Date of Patent: March 4, 2025Assignee: SAP SEInventors: Rajib Saha, Ghislain Hude
-
Patent number: 12229167Abstract: 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: GrantFiled: May 12, 2023Date of Patent: February 18, 2025Assignee: Apple Inc.Inventors: Anubhav Malhotra, John M. Hörnkvist
-
Patent number: 12222995Abstract: 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: GrantFiled: May 23, 2023Date of Patent: February 11, 2025Assignee: GOOGLE LLCInventors: Qifan Wang, Dongfang Liu
-
Patent number: 12211270Abstract: 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: GrantFiled: November 5, 2021Date of Patent: January 28, 2025Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventor: Xingwang Xu
-
Patent number: 12210555Abstract: 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: GrantFiled: October 25, 2022Date of Patent: January 28, 2025Assignee: YAHOO ASSETS LLCInventors: Mohit Goenka, Nikita Varma, Ashish Khushal Dharamshi, Gnanavel Shanmugam
-
Patent number: 12182724Abstract: 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: GrantFiled: September 18, 2020Date of Patent: December 31, 2024Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.Inventors: Fang Huang, Shuangjie Li, Yabing Shi, Ye Jiang, Yang Zhang, Yong Zhu
-
Patent number: 12169686Abstract: 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: GrantFiled: December 23, 2023Date of Patent: December 17, 2024Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventor: Yafei Dai
-
Patent number: 12143888Abstract: 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: GrantFiled: June 28, 2022Date of Patent: November 12, 2024Assignee: Garpie, Inc.Inventors: Matthew Szymczyk, Alex Goldberg, Anatolij Dalekorej, Andrii Tkachuk
-
Patent number: 12141235Abstract: 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: GrantFiled: April 16, 2021Date of Patent: November 12, 2024Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Allan Raventos, Arjun Bhargava, Kun-Hsin Chen, Sudeep Pillai, Adrien David Gaidon
-
Patent number: 12118325Abstract: 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: GrantFiled: August 9, 2023Date of Patent: October 15, 2024Assignee: GOOGLE LLCInventors: Matthew K. Gray, John Blitzer, Corinn Herrick, Srinivasan Venkatachary, Jayant Madhavan, Sam Oates, Phiroze Parakh, Aditya Shah, Mahsan Rofouei, Ibrahim Badr
-
Patent number: 12073852Abstract: 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: GrantFiled: November 29, 2022Date of Patent: August 27, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Bohee Lee, Euihwa Noh, Jiyoon Park, Jaehee Jeon
-
Patent number: 12067028Abstract: 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: GrantFiled: January 31, 2020Date of Patent: August 20, 2024Assignee: Amazon Technologies, Inc.Inventors: Andrew James Lusk, Eric Jason Brandwine
-
Patent number: 12063259Abstract: 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: GrantFiled: June 20, 2022Date of Patent: August 13, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Gaurav Khurana, Nitin Nizhawan
-
Patent number: 12056443Abstract: 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: GrantFiled: December 13, 2023Date of Patent: August 6, 2024Assignee: nference, Inc.Inventors: Shashank Jaiswal, Praveen Kumar, Akash Anand, Rakesh Barve
-
Patent number: 12050878Abstract: 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: GrantFiled: January 21, 2022Date of Patent: July 30, 2024Assignee: SOCIÉTÉ BICInventor: David Duffy
-
Patent number: 12032433Abstract: 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: GrantFiled: March 10, 2022Date of Patent: July 9, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventor: Simon Nektalov
-
Patent number: 12026199Abstract: 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: GrantFiled: March 9, 2022Date of Patent: July 2, 2024Assignee: Amazon Technologies, Inc.Inventors: Christian Garcia Siagian, Vedant Ulhas Shete, Timothy William Stephani, Jobel Kyle Petallana Vecino, Gordon Zheng
-
Patent number: 12026454Abstract: 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: GrantFiled: December 30, 2022Date of Patent: July 2, 2024Assignee: GOOGLE LLCInventors: 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: 12014136Abstract: 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: GrantFiled: March 29, 2023Date of Patent: June 18, 2024Assignee: WORKIVA INC.Inventors: Theisen Sanders, Hannah Deering
-
Patent number: 11983154Abstract: 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: GrantFiled: November 25, 2020Date of Patent: May 14, 2024Assignee: AVEVA SOFTWARE, LLCInventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller
-
Patent number: 11978237Abstract: 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: GrantFiled: August 13, 2020Date of Patent: May 7, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventor: Toru Tanigawa
-
Patent number: 11960827Abstract: 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: GrantFiled: May 2, 2016Date of Patent: April 16, 2024Assignee: Google LLCInventors: Thomas Chao, Jeroen Jillissen, Govind Kaushal, Prasenjit Sarkar, Deanna Carey, Annika Matta
-
Patent number: 11960704Abstract: 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: GrantFiled: June 13, 2022Date of Patent: April 16, 2024Assignee: Sonos, Inc.Inventors: Eric Clayton, Danny Valente
-
Patent number: 11947904Abstract: 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: GrantFiled: February 5, 2021Date of Patent: April 2, 2024Assignee: Quick Click E-Forms, LLCInventors: Mark Staley, Jesse Kinney
-
Patent number: 11928315Abstract: 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: GrantFiled: December 30, 2021Date of Patent: March 12, 2024Assignee: MONDAY.COM LTD.Inventors: Roy Mann, Tal Haramati, Ron Zionpour
-
Patent number: 11922005Abstract: 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: GrantFiled: September 2, 2020Date of Patent: March 5, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie Xu, Wen Hua
-
Patent number: 11914947Abstract: 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: GrantFiled: December 19, 2022Date of Patent: February 27, 2024Assignee: Google LLCInventors: Timothy Vis, Jesse Sterr, Michael Colagrosso, Michael Procopio, Sandor Dornbush
-
Patent number: 11907650Abstract: 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: GrantFiled: July 11, 2022Date of Patent: February 20, 2024Assignee: PwC Product Sales LLCInventors: Jacob T. Wilson, Joseph D. Harrington, Vinston Sundara Pandiyan Sigamani, Abhishek Sanghavi, Jayakumar Pillai, Benjamin Cunningham, Lindsey P. Lewis
-
Patent number: 11896897Abstract: 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: GrantFiled: March 24, 2022Date of Patent: February 13, 2024Assignee: GREE, Inc.Inventor: Masashi Watanabe
-
Patent number: 11900068Abstract: 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: GrantFiled: August 9, 2023Date of Patent: February 13, 2024Assignee: GOOGLE LLCInventors: Matthew K. Gray, John Blitzer, Corinn Herrick, Srinivasan Venkatachary, Jayant Madhavan, Sam Oates, Phiroze Parakh, Aditya Shah, Mahsan Rofouei, Ibrahim Badr
-
Patent number: 11886828Abstract: 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: GrantFiled: August 22, 2023Date of Patent: January 30, 2024Assignee: GOOGLE LLCInventors: Matthew K. Gray, John Blitzer, Corinn Herrick, Srinivasan Venkatachary, Jayant Madhavan, Sam Oates, Phiroze Parakh, Aditya Shah, Mahsan Rofouei, Ibrahim Badr
-
Patent number: 11886791Abstract: 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: GrantFiled: December 2, 2021Date of Patent: January 30, 2024Assignee: ExactNote, Inc.Inventor: Sunil Pinnamaneni
-
Patent number: 11865439Abstract: 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: GrantFiled: March 24, 2022Date of Patent: January 9, 2024Assignee: GREE, Inc.Inventor: Masashi Watanabe
-
Patent number: 11853701Abstract: 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: GrantFiled: June 19, 2020Date of Patent: December 26, 2023Assignee: LitLingo Technologies, Inc.Inventors: Kevin Brinig, Todd Sifleet, Madolyn Mertz, Torbjorn Loken
-
Patent number: 11829574Abstract: 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: GrantFiled: July 18, 2022Date of Patent: November 28, 2023Assignee: L&A Video Consulting GmbHInventors: Lukas Fieber, Aditya Pasarakonda
-
Patent number: 11822700Abstract: 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: GrantFiled: August 1, 2018Date of Patent: November 21, 2023Assignee: Adobe Inc.Inventors: Roberto Perelman, Christopher T. Solc, Anatole A. Matveief, Jeff Young, John P. Brinkman
-
Patent number: 11803700Abstract: 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: GrantFiled: February 12, 2021Date of Patent: October 31, 2023Assignee: Tekion CorpInventors: Satyavrat Mudgil, Anant Sitaram, Akshat Gupta, Fahad Tasleem
-
Patent number: 11790892Abstract: 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: GrantFiled: May 27, 2020Date of Patent: October 17, 2023Assignee: CDW LLCInventor: Joseph Kessler
-
Patent number: 11782589Abstract: 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: GrantFiled: February 18, 2020Date of Patent: October 10, 2023Assignee: OMRON CorporationInventor: Naruhiko Kaneshige
-
Patent number: 11727065Abstract: 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: GrantFiled: March 19, 2021Date of Patent: August 15, 2023Assignee: SAP SEInventors: Nikita Jain, Devashish Biswas
-
Patent number: 11699023Abstract: 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: GrantFiled: June 25, 2020Date of Patent: July 11, 2023Assignee: Chegg, Inc.Inventor: Vincent Le Chevalier
-
Patent number: 11694334Abstract: 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: GrantFiled: May 6, 2022Date of Patent: July 4, 2023Assignee: Adobe Inc.Inventors: Ankit Phogat, Viresh Gupta, Vineet Batra, Aanshul Ashwinkumar Sadaria
-
Patent number: 11693960Abstract: 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: GrantFiled: May 18, 2021Date of Patent: July 4, 2023Assignee: IntSights Cyber Intelligence Ltd.Inventors: Gal Ben David, Amir Hozez, Alon Arvatz, Guy Nizan, Shmuel Ur
-
Patent number: 11662895Abstract: 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: GrantFiled: August 14, 2020Date of Patent: May 30, 2023Assignee: Apple Inc.Inventors: Alastair K. Fettes, Sherry T. Shao
-
Patent number: 11620309Abstract: 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: GrantFiled: November 12, 2021Date of Patent: April 4, 2023Assignee: Tekion CorpInventors: Satyavrat Mudgil, Anant Sitaram
-
Patent number: 11593098Abstract: 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: GrantFiled: July 13, 2021Date of Patent: February 28, 2023Assignee: Journey Mobile, Inc.Inventors: Julien Vincent, Dylan Vorster
-
Patent number: 11587264Abstract: 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: GrantFiled: December 18, 2017Date of Patent: February 21, 2023Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Maciej Stawiszynski, Pawel Jurzak