Version Management Patents (Class 715/229)
  • Patent number: 11899732
    Abstract: Systems and methods for automatically associating content characteristics to a third-party content are provided. A uniform resource locator identifying a resource is received from a content provider. The content is rendered to produce an object tree. A first node of the object tree is determined, where the first node represents a content slot. A second node of the object tree proximate to the first node is identified. The second node has a content characteristic, which is extracted. The extracted content characteristic is associated with the first node and stored.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: February 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Guannan Zhang, Yiling Zhang
  • Patent number: 11893205
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for enabling real-time gestures on shared canvases are presented. A shared object service may be associated with a plurality of shared objects. A plurality of user accounts and/or client devices may be granted access to a shared object. Each client device that accesses the shared object may store a distributed data structure locally that corresponds to the shared object. When client devices perform operations associated with the shared object the operations are logged by the shared object service and timestamped. Those operations are then reported to the client devices, where cursor movements can be rendered in real time. If cursor movements and/or user input device operations associated with a cursor meet conditions for a gesture operation the cursor may be transformed to a gesture/animation and rendered on canvases of each connected client device.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: February 6, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nathan Darrel Kile, Jr., Jaewon Hwang, Nicolas Gunnar Alexander Nuzzaci, David Adam Stephens, Kyle David Ryan, Maria Montserrat Lozano Dieck
  • Patent number: 11849254
    Abstract: Systems for capturing and organizing team-generated content produced during a meeting defined/facilitated by a third-party meeting tool or service. In particular, a server system includes a memory allocation and a processor allocation configured to cooperate to instantiate an instance of a bridge service configured to communicably couple to API endpoints of the third-party meeting tool and to one or more collaboration tools. The bridge service can monitor user or team input (and/or user input events) to the third-party meeting tool before, during, or after a meeting. Captured user input is provided to an input classifier which classifies the input as one of a set of input types. Based on the input type, parsing or analysis operations can be triggered and/or one or more API endpoints of a collaboration tool is selected such that an input to the collaboration tool, including the user input, can be provided.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: December 19, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Vishesh Gupta, Samartha Vashishtha
  • Patent number: 11809593
    Abstract: Techniques for finding and associating personal identifying information with an individual. In one embodiment, a method includes searching a database of personal identifying information held by an organization for instances of a particular item of personal identifying information of a data subject. The database may link personal identifying information to locations at which that personal identifying information is held by the organization. After a storage location with a found instance of the particular item of personal identifying information of the data subject is determined, additional personal identifying information of potential relevance to the data subject may be found at the storage location and used for further searching of the database for more personal identifying information of potential relevance to the data subject at other locations. Personal identifying information may be associated with the data subject and included in a data subject profile.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: November 7, 2023
    Assignee: Spirion, LLC
    Inventors: Liam Irish, Tizanae C. Nziramasanga, Gabe Gumbs, Kyle H. N. Butler
  • Patent number: 11809591
    Abstract: Systems and methods for managing column hiding are provided. The systems and methods receive, from a client device, a query associated with a table. The systems and methods determine an access restriction associated with the client device. The systems and methods identify a column of the table that is restricted by the access restriction associated with the client device. In response to identifying the column of the table that is restricted by the access restriction associated with the client device, the systems and methods provide a result of the query that excludes data corresponding to the column.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: November 7, 2023
    Assignee: Snowflake Inc.
    Inventors: Raja Suresh Krishna Balakrishnan, Khalid Zaman Bijon, Subramanian Muralidhar, David Schultz, Jian Xu
  • Patent number: 11803696
    Abstract: An online document system maintains a document comprising document content. Users can edit document of the online document system by in the form of operations (which represent desired changes to document content). Instead of directly applying the received operations to the document content, the online document system consolidates operations into a tracked change object based on a common intent of the operations. To render the document content (with tracked change object) the online document system applies the set of operations to the document content and generates a tracked change indication to highlight content changed by the set of operations.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: October 31, 2023
    Assignee: DocuSign, Inc.
    Inventors: Stanislav Gurenkov, Andrew Weaver, Kocheng Hsiang, Tingsen Xie, Sean Smith, Deep Badesha, Meyer Denney
  • Patent number: 11789421
    Abstract: An industrial integrated development environment (IDE) identifies modifications to an industrial control program using a combination of program hashing and text differencing. The system performs deep-level hashing of the control program's text model to obtain hash data comprising rung-level hash values that collectively represent the current state of the program. When edits to the program are received, the modified text model is hashed again to yield modified hash data, and differencing analysis is performed on the initial and modified hash data. Differences between the two sets of hash values are used to identify portions of the control program that have been modified so that the targeted updates to a logic view of the program can be implemented. This allows the logic view to be updated without redrawing the entire view, and without the need to store multiple copies of the program's object model for comparison purposes.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: October 17, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventor: Jeffrey Vertosick
  • Patent number: 11776019
    Abstract: Consistent with embodiments of the present invention, a social media merchandising and advertising platform may be provided. The platform may enable any third party website, page, or entity referred to herein as an “advertiser” to post interactive content on a publisher's website. The interactive content may comprise, for example, a customizable badge. The platform may enable the advertiser to create, customize, and deploy the badge for display and access on the publisher's specified domain. Moreover, the platform may enable the advertiser to provide the publisher with various specifications and elements to be integrated into a customized badge and, in turn, provide the customized badge to a publisher. Either the publisher or advertiser, individually or collectively, may then post the advertiser's badge to a website.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: October 3, 2023
    Inventors: Yassine Sbiti, Selah Omer
  • Patent number: 11775136
    Abstract: The present disclosure describes methods and systems for a accessing a data element, providing a first view in response to the data element, the first view comprising at least a portion of the data element, determining a visualization element (VE) in response to the data element, and further in response to at least one of a user visualization selection or a user context value, and providing a second view in response to the VE and the data element.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: October 3, 2023
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki
  • Patent number: 11768582
    Abstract: A system can generate a graphical user interface that includes a first graphical visualization depicting a first set of form values input by a first entity on a first client device in relation to a set of form fields for a record. The graphical user interface can also include a second graphical visualization positioned adjacent to the first graphical visualization, the second graphical visualization depicting a second set of form values input by a second entity on a second client device in relation for the set of form fields for the record. The graphical user interface can also include a graphical marker indicating a mismatch between the first values and the second values. The graphical user interface can include a graphical object selectable by a user to initiate a verification process for the record based on the first values and the second values.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: September 26, 2023
    Inventor: Gerald O. Roeback
  • Patent number: 11727290
    Abstract: A (GUI) for designing an industrial automation system includes a design window and a first accessory window. The GUI presents a library visualization representative of a plurality of objects within the first accessory window, each object is represented by an icon and corresponds to a respective industrial automation device. The GUI receives inputs indicative of a selection of one or more objects of the plurality of objects from the library, presents the one or more objects in the design window, determines that the one or more inputs do not comply with a set of industrial automation system rules comprising one or more relationships between a plurality of industrial automation devices, and displays a warning message that the one or more inputs do not comply with the set of industrial automation system rules.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: August 15, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Andrew R. Stump, Anthony Carrara, Christopher W. Como, Sharon Billi-Duran, Matthew R. Ericsson, Srdjan Josipovic, Eashwer Srinivasan, Michael D Kalan
  • Patent number: 11727191
    Abstract: A computer-implemented method and apparatus for highlighting text in an image disposed in a markup language document are disclosed. Location data identifying a location, size and orientation of a text element in the image may be obtained, where the text element is oriented in a direction that is non-orthogonal to vertical and horizontal axes of the image. A context for a canvas element in the document may be obtained and rotated to align the context to the orientation of the text element using the location data. The context may also be translated to the location of the text element using the location data, and a text highlighting element that at least partially overlays the text element may be generated.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: August 15, 2023
    Assignee: Schlumberger Technology Corporation
    Inventor: Mohit Sajwan
  • Patent number: 11710333
    Abstract: An information processing apparatus includes a processor configured to receive an input image including images of plural documents, execute detection of one or more items determined in advance as an item included in the document from the input image, and execute output processing of extracting and outputting the image of each document from the input image based on the detected one or more items.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: July 25, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Minoru Sodeura
  • Patent number: 11704491
    Abstract: An information processing apparatus includes a processor. The processor receives an input of a graph structure. The graph structure has nodes including text and edge. The processor assigns the nodes to one or more clusters. The processor partitions the text into words. The processor classifies the words into 1) a word representing a subject or target of an operation, 2) a word representing a content or state of the operation, and 3) other words. The processor extracts a frequent word by counting a frequency of occurrence of one or more words classified as the words representing the subject or target of the operation and extracts a frequent word by counting a frequency of occurrence of one or more words classified as the words representing the content or state of the operation, for the respective clusters.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: July 18, 2023
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Yasutoyo Takeyama, Yoshiyuki Kokojima
  • Patent number: 11698983
    Abstract: Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link may allow a first client device accessing the first link to edit the document while a second link may allow a second client device accessing the second link to only view the document. Other permissions may also include generating distinct graphical user interfaces (GUIs) associated with different links. The GUIs may accept input messages and/or comments in a chat panel. The document generation system may facilitate the delivery of these input messages to other client device with document access.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: July 11, 2023
    Assignee: Salesforce, Inc.
    Inventors: Drew Hamlin, Andrew Chung, William Joseph Flynn, III
  • Patent number: 11681735
    Abstract: The present disclosure is directed towards systems and methods for detecting deviations from a standard document in a document being analyzed. The inventive systems and methods include performing a first level analysis to detect portions of a standard that are identical to, similar to, deleted from, and added to a document being evaluated. A second level analysis may be applied to those portions of the standard that are similar, but not identical to, portions of the document being evaluated to assist a user in identifying similarities and differences between the two portions of text.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 20, 2023
    Assignee: THOMSON REUTERS ENTERPRISE CENTRE GMBH
    Inventors: Elizabeth Roman, Hella-Franziska Hoffmann, Josh Lemaitre, Nikolai Nefedov, David Von Rickenbach
  • Patent number: 11663396
    Abstract: A method to incorporate a first edit and a second edit into an electronic document includes receiving the first edit and the second edit having a shared position in the electronic document, and determining whether the second edit is privileged relative to the first edit. The method further includes responsive to determining that the second edit is not privileged relative to the first edit, requiring the second edit to be independently accepted prior to incorporating the second edit into the electronic document, and responsive to determining that the second edit is privileged relative to the first edit, incorporating the second edit into the electronic document without requiring the second edit to be independently accepted, and responsive to receiving an acceptance of the first edit, causing the first edit and the second edit to be incorporated into the electronic document.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: May 30, 2023
    Assignee: Google LLC
    Inventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
  • Patent number: 11651243
    Abstract: A method, computing platform, and computer program product are provided for evaluating data quality during a clinical trial. A computing platform receives, for a clinical trial, study design information including a set of parameters and corresponding parameter values related to data quality of the clinical trial. During the clinical trial, the computing platform receives query-related information associated with queries from at least some of a plurality of participants of the clinical trial. The computing platform applies the study design information and the query-related information to at least one trained machine learning model to calculate a predicted data quality score indicating data quality for the clinical trial. At least one suggestion for improving the data quality is determined and the predicted data quality score and the at least one suggestion for improving the data quality are output.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: May 16, 2023
    Assignee: Merative US L.P.
    Inventors: Adrian Vrouwenvelder, Kimberly Diane Kenna, Stephen Alan Carraway, John Hefferman
  • Patent number: 11615443
    Abstract: A computer system or computer-implemented process monitors a page rendering, including supplemental content rendered in one or more placement regions, for one or more viewability parameters. In response to a page event, the computer system or process selectively updates the one or more placement regions on the rendered page, based on a determination of whether the supplemental content of each placement region satisfied the one or more viewability criteria.
    Type: Grant
    Filed: January 15, 2021
    Date of Patent: March 28, 2023
    Assignee: Topix LLC
    Inventors: Steven Rubinstein, Gary Michael Sawka, Jr.
  • Patent number: 11614935
    Abstract: A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
    Type: Grant
    Filed: November 15, 2021
    Date of Patent: March 28, 2023
    Assignee: ARAS CORPORATION
    Inventor: Sean Coleman
  • Patent number: 11594054
    Abstract: In some implementations, a system may obtain document lineage training data associated with a plurality of historical documents and corresponding lineage data of independent historical documents of the plurality of historical documents. The system may train, based on the document lineage training data, a lineage analysis model to determine a lineage of edited sections of a source document. The system may receive a plurality of document files that correspond to a plurality of versions of a document. The system may determine, using a similarity analysis model, that a first section from a first version of the plurality of versions corresponds to a second section from a second version of the plurality of versions. The system may determine, using the lineage analysis model, a lineage of a corresponding section of the document that is associated with the first section and the second section.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: February 28, 2023
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Galen Rafferty
  • Patent number: 11567924
    Abstract: Technology for logging application usage based on monitoring of read or change operations on database elements and then using the information from log data to determine application usage states (for example, active, inactive) in time.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: January 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michal Paluch, Tomasz Hanusiak, Andrzej Pietrzak, Michal Maciej Zalas
  • Patent number: 11567907
    Abstract: This invention discloses a novel system and method for comparing electronic documents that are created on different software platforms or that are in different data formats by traversing the two hierarchical representations of the documents in a manner so as to selectively ignore nodes in the hierarchy and attempt to resynchronize the sequence of traversing when nodes have no matching content.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 31, 2023
    Assignee: WORKSHARE, LTD.
    Inventor: Robin Glover
  • Patent number: 11544454
    Abstract: A method for maintaining modification management of a tailored document based on transcluded portions of one or more source documents, comprising determining modifications in each revision of each source document, storing said modifications, and notifying a user of the tailored document with respect to said determined modifications in each source document that are incorporated in the tailored document, wherein said modifications include any changes in the source documents between revisions of the source document.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: January 3, 2023
    Assignee: XSB, Inc.
    Inventors: David Winchell, Stanley Gregory, Drew Weirshousky
  • Patent number: 11531659
    Abstract: Described is a system for providing quick and efficient identification of a desired version of content from an editing history of the content. The system receives a search index identifying versions of content from an editing history of the content. The system sorts the search index according to sort criteria and receives a selection from the sorted search index of a first version of the content and a second version of the content. The system identifies and displays one or more content differences between the first and second versions of the content.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: December 20, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: James Morton, Lihui Su, Gerald Jourdain, Ming Zhang
  • Patent number: 11526578
    Abstract: A system and method of producing a web page by at least one processor may include: receiving at least one web page component (WPC), associated with one or more WPC attributes; producing at least one first scheme, comprising a representation of the at least one WPC, in a unified scheme format; interpreting the at least one scheme to produce at least one second scheme, comprising a representation of one or more instantiations of WPCs in an interpreted format; and producing a web page comprising one or more instantiations of WPCs of the at least one second scheme.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: December 13, 2022
    Assignee: Elementor Ltd.
    Inventor: Mati Horovitz
  • Patent number: 11520849
    Abstract: Systems and techniques for edge cache static asset optimization are described herein. A set of tracking instructions may be generated for execution at an edge cache server of the content delivery system. A static asset may be identified that is included in a webpage delivery session. A type may be determined for the static asset. The static asset may be grouped with a set of other static assets based on the type. The webpage request may be processed by processing the static asset. The set of tracking instructions may be transmitted to an edge cache server for storage in an edge cache of an edge network.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: December 6, 2022
    Assignee: BBY SOLUTIONS, INC.
    Inventors: Sean Godinez, David Adolphson, Praveen Kotla
  • Patent number: 11521010
    Abstract: Among other things, we describe techniques for automatically selecting data samples for annotation. The techniques use bounding box prediction based on a bounding box score distribution, spatial probability density determined from bounding box sizes and positions and an ensemble score variance determined from outputs of multiple machine learning models to select data samples for annotation. In an embodiment, temporal inconsistency cues are used to select data samples for annotation. In an embodiment, digital map constraints or other map-based data are used to exclude data samples from annotation. In an exemplary application, the annotated data samples are used to train a machine learning model that outputs perception data for an autonomous vehicle application.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: December 6, 2022
    Assignee: Motional AD LLC
    Inventors: Holger Caesar, Oscar Olof Beijbom
  • Patent number: 11520840
    Abstract: The present teaching relates to a method, system, and programming for content personalization. A request is received from a user to obtain a content item. Information indicative of a literacy-level of the user is obtained and the content item to be provided to the user is retrieved. The content item is modified by updating information included in the content item based on the literacy-level of the user to generate an updated content item. The updated content item is provided to the user in response to the request.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: December 6, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Dan Pelleg, Ran Wolff, Avihai Mejer
  • Patent number: 11513664
    Abstract: A system and method for summarizing suggested content and sharing the summarized suggested content is described. In one aspect, a computer-implemented method includes performing an analysis of text of a document, searching a document library for content elements and documents based on the analysis of the text, identifying candidate documents and candidate content based on the searching, presenting a list of candidate documents or candidate content with the document authoring application, receiving a selection of a candidate document or candidate content from the list in the document authoring application, and providing the selected candidate document to a collaborative content sharing platform, the collaborative content sharing platform configured to generate a graphical user interface that displays a list of shared documents, the shared documents includes candidate documents selected by one or more users of a group of users that share access to the collaborative content sharing platform.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gustav Wilde, Ransom Lloyd Richardson, Aleksandr Polyakov, Michael Adam Scarpati
  • Patent number: 11500979
    Abstract: A method to monitor integrity of webpages. The method includes obtaining rendered code generated using source code of a webpage from a server that hosts the webpage and using remotely called code referenced in the source code, the rendered code used to display the webpage. The method also includes determining a difference between the rendered code and previous rendered code of the webpage. The previous rendered code may be generated before obtaining the rendered code. The method further includes analyzing the difference between the rendered code and the previous rendered code to determine a change in integrity of security of the webpage and in response to a change in the integrity of security of the webpage, generating an alert regarding the integrity of security of the webpage that may indicate the integrity of the webpage may have changed.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 15, 2022
    Assignee: SecurityMetrics, Inc.
    Inventor: Aaron Willis
  • Patent number: 11481288
    Abstract: Systems, methods, and computer-readable media for enabling granular rollback of historical edits in an electronic document are disclosed. The systems and methods may involve accessing the electronic document, having an original form; recording at a first time, second time, and third time, first edits, second edits, and third edits to a specific portion of the electronic document, respectively; receiving at a fourth time, a selection of the specific portion; in response to the selection, rendering a historical interface enabling viewing of an original form of the selection, the first edits, the second edits, and the third edits; receiving an election of one of the original form of the electronic document, the first edits, the second edits, and the third edits; and upon receipt of the election, presenting a rolled-back display reflecting edits made to the specific portion of the electronic document.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: October 25, 2022
    Assignee: MONDAY.COM LTD.
    Inventors: Tal Haramati, Rotem Waissman, Guy Greenhut, Roy Mann
  • Patent number: 11475211
    Abstract: An embodiment includes identifying, from among the plurality of digital content datasets, a set of candidate textual items based on relevance to a specified subtopic using one or more natural language processing techniques. The embodiment groups candidate textual items into a predetermined number of groups using relevance scores and feature vectors. The embodiment trains a pre-trained encoder-decoder model using a designated group of selected textual items, where the pre-trained encoder-decoder model is pretrained to generate textual content according to a particular style of writing. The embodiment generates, using the pre-trained encoder-decoder model, machine-authored textual content in the particular style of writing resulting in an article about the specified subtopic based on the designated group of selected textual items. The embodiment also includes transmitting the article to a remote web server as an update for a website.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: October 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Nicholas Michael Wilkin, Gray Franklin Cannon, Christian Eggenberger
  • Patent number: 11468230
    Abstract: Systems and methods for processing, management and display of email content for proofing and review are provided. A first message is received, and the first message is inspected for a first variant identifier. Then, the first message is assigned with a first versioning code and displayed in a user interface. When a second message with a first variant identifier is received, the second message is assigned with a second versioning code that denotes the second message as a newer version of the first message. Then, using the second versioning code, the second message is automatically displayed in place of the first message within the user interface. In some embodiments, the first variant identifier is automatically included in the first message sent by a sender, in response to the sender utilizing a selected attribute to create the first variant identifier.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: October 11, 2022
    Inventor: Justin Khoo
  • Patent number: 11456019
    Abstract: Systems and methods for alerting users to differences between first and second media versions of a story are provided. Given a first version of the media asset, a first sequence of plot segments in the first version that collectively represent a story arc may be identified. A second version of the media asset may be processed to identify a second sequence of plot segments that collectively represent the story arc. The first sequence and second sequence of plot segments may be compared to identify a set of plot segments representing a difference between the sequences. In response to detecting that a user consuming the first version of the media asset has reached a given plot segment that represents a resolution to the story, a summary of the set of plot segments representing the difference between the first and second sequences may be generated for display.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: September 27, 2022
    Assignee: Rovi Guides, Inc.
    Inventors: Adam Bates, Jesse F. Patterson, Mark K. Berner, Eric Dorsey, David W. Chamberlin, Paul Stevens, Herbert A. Waterman, William L. Thomas
  • Patent number: 11409521
    Abstract: A method for an uncontrolled modeling language to be hyperpiled into a general purpose language is disclosed herein. The method overcomes previous limitations by allowing for a modeling language that is syntactically simple, while conceptually unlimited, while offloading the burdens of minutia and control structure to the hyperpiler.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: August 9, 2022
    Assignee: Holtworks, LLC
    Inventor: Brian Holt
  • Patent number: 11372939
    Abstract: An inventory management system may have at least one document database and a search server. The search server may have a data structure engine storing a hierarchical data structure, at least one indexing engine, and a non-transitory computer readable medium having instructions, wherein the instructions, when executed by a processor cause the search server to receive an input document, parse one or more sub documents from the input document, prepare a search document based on the one or more sub documents, and update, by the data structure engine, the hierarchical data structure based on the search document. The search engine may further construct a relationship query based on a query for information and the hierarchical data structure, determine one or more sub documents responsive to the relationship query based on the hierarchical data structure, and extract information requested by the query from the sub documents.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: June 28, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Bala Srinivas Pillarisetty, Sermandurai Venkatachalam Konar, Harikrishnan Ramakrishna Pillai, Santhosh Kumar Ramalingam, Chandni Jain
  • Patent number: 11361097
    Abstract: A collaboration system provides network access to a plurality of content objects. The collaboration system facilitates collaboration interactions between particular users by allowing or denying network access to the plurality of content objects based on user invitations. A computing module observes and records user-to-user or user-to-content collaboration invitations over the plurality of content objects. On an ongoing basis, a collaboration network graph is constructed and maintained, with updates to the collaboration network graph being continually applied based on observed collaboration interactions. On demand, such as upon receipt of a user request for access to a content object, the updated collaboration network graph is consulted so as to generate a then-current sharing boundary.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: June 14, 2022
    Assignee: Box, Inc.
    Inventor: Alok Ojha
  • Patent number: 11354277
    Abstract: Embodiments of systems and methods as disclosed may provide a platform agnostic way to edit content within an enterprise. For example, a platform independent thin client editor may be provided such that this editor can be accessed by users at a variety of computing platforms across the distributed computer network of an enterprise, regardless of the platform from which the thin client editor is being accessed. Moreover, certain embodiments may provide a role based mechanism for controlling the editing of content. Embodiments of such a role based mechanism may allow one editor of a content item to designate a role associated with the content item so that only users associated with that role may be allowed to edit the content item or portion of the content item.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: June 7, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Jeffrey Alan Cole, James Matthew Downs, Steven Mark Cheal, Jack Dwane Gilvin, Jeffrey Michael Doyle
  • Patent number: 11314807
    Abstract: Systems and methods of comparing structured documents are disclosed. From/to source documents are first represented by their respective from/to XML forms based on a predetermined schema. One or more from nodes are selected from the from XML document to compare to one or more to nodes from the to XML document. The comparison employs a set of matching functions that may be selected based on the domain of the source documents. The matching functions may compare just the tags of XML elements, and/or their text contents and/or any of their relevant attributes. The matching may be exact or approximate. Each matching function computes a score which may be weighted. For each pair of from/to nodes, an overall match-score is computed based on the scores of the individual matching functions. If the match-score reaches a matching-threshold, the pair is determined to be a match and further matching is stopped. The techniques are extended for comparing multiple from documents to a to document.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 26, 2022
    Assignee: Xcential Corporation
    Inventors: Ari Hershowitz, Ian Christopher Davey
  • Patent number: 11314927
    Abstract: An online document system maintains a document comprising document content. Users can edit document of the online document system by in the form of operations (which represent desired changes to document content). Instead of directly applying the received operations to the document content, the online document system consolidates operations into a tracked change object based on a common intent of the operations. To render the document content (with tracked change object) the online document system applies the set of operations to the document content and generates a tracked change indication to highlight content changed by the set of operations.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: April 26, 2022
    Assignee: DOCUSIGN, INC.
    Inventors: Stanislav Gurenkov, Andrew Weaver, Kocheng Hsiang, Tingsen Xie, Sean Smith, Deep Badesha, Meyer Denney
  • Patent number: 11295784
    Abstract: Disclosed herein are computer-implemented method, system, and computer-readable storage-medium embodiments for implementing user-generated templates for segmented multimedia performances. An embodiment includes at least one computer processor configured to transmit a first version of a content instance and corresponding metadata. The first version of the content instance may include a plurality of structural elements, with at least one structural element corresponding to at least part of the metadata. The first content instance may be transformed by a rendering engine triggered by the at least one computer processor.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: April 5, 2022
    Assignee: SMULE, INC.
    Inventors: Jeffrey Christopher Smith, Perry Raymond Cook, David Adam Steinwedel
  • Patent number: 11287940
    Abstract: A plurality of HMI projects is easily compared. A HMI development support device includes a calculation unit (11) and a display unit (14). A HMI editing program (210) is stored in a storage unit (12), and by executing this program, the calculation unit (11) functions as a HMI editing unit. The HMI editing unit performs editing of a HMI project. The display unit (14) displays an editing screen of the HMI project. The HMI editing unit has a comparison processing unit which forms a comparison screen for comparing a reference HMI project and the HMI project being edited, and displays the comparison screen on the display unit (14). On the comparison screen, the comparison processing unit highlights differences between the reference HMI project and the HMI project being edited.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: March 29, 2022
    Assignee: OMRON Corporation
    Inventor: Shintaro Iwamura
  • Patent number: 11281861
    Abstract: The present application provides a method of calculating relevancy between a first text and a second text. The method includes respectively mapping the first text and the second text to vectors; determining a similar part and a dissimilar part between the first text and the second text based on the vectors; and calculating the relevancy between the first text and the second text using both the similar part and the dissimilar part.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: March 22, 2022
    Assignee: BOE Technology Group Co., Ltd.
    Inventor: Zhenzhong Zhang
  • Patent number: 11281676
    Abstract: A system receives a query and an information space is queried based on the query. Results of the query of the information space are received and each of the results is associated with a respective time period. Each of a plurality of pictograms representing one or more results that are associated with the respective time period is determined. The plurality of pictograms are displayed in a linear progression and in chronological order with respect to one another based on their respective time periods.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: March 22, 2022
    Assignee: SAP SE
    Inventors: Karen Detken, Jackson Mathai
  • Patent number: 11240316
    Abstract: A system includes at least one hardware processor and a memory storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations including receiving an initiation message associated with a collaboration event between a first user and a second user, the collaboration event is initiated by the first user, determining a target device from a pool of computing devices associated with the second user based on usage history of each computing device in the pool of computing devices, initiating a collaboration session with the second user via the target device, and presenting collaborative content to the second user via the target device during the collaboration session.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: February 1, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Daniel Gracey, Scott Welz, Tyua Larsen Fraser, Matthew J. Kaufman, Gwendoria M. Salley, Mark Lee Tabor, Jefferson Crew, John C. Brenner
  • Patent number: 11227107
    Abstract: A system for displaying a plurality of versions of a document to a user including a computer processor and instructions causing the computer processor to determine a sequential order of the versions, output a base version of the document to a first text box window on a display, compare the base version to a next version on an element-by-element basis, identify common section/subsection headers of the compared versions, associate tags with the section/subsection headers, common sections/subsections of the versions being linked by the tags, output the next version of the document to a new text box window on the display, and replace the base version of the document with the next version of the document. Changes between the base version and the next version may be displayed in the new text box window. The operations may be iteratively performed until all versions have been output to the display.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: January 18, 2022
    Inventor: Kirk T. Sanderson
  • Patent number: 11216715
    Abstract: Techniques are disclosed for a hybrid undo/redo for text editing, where non-linear undo and redo operations are performed across dynamic regions in a document and linear undo and redo operations are performed within the dynamic regions in the document. In an example, the hybrid undo/redo may be achieved by maintaining respective region offset values for the dynamic regions created in a document by the edits made to the document. In operation, the respective region offset values associated with the dynamic regions can be used to negate or otherwise counteract the effect of edits made in the dynamic regions.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: January 4, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Yajun Yao, Yuan Bai, Juanjuan Chen
  • Patent number: 11210457
    Abstract: A user annotation entered in association with a content document of a workflow process executed in association with a metadata context-driven processing system is detected. The user annotation entered in association with the content document is analyzed according to a process-level context associated with the content document within the workflow process. Process-level metadata of the workflow process is inferred based upon the analysis of the user annotation according to the process-level context. The inferred process-level metadata is stored as part of the process-level context of the workflow process.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kenytt D. Avery, Edward L. Bader, Patricia V. Gatewood, Kevin N. Trinh
  • Patent number: 11204687
    Abstract: Techniques are disclosed for providing a thumbnail scrubber mode in electronic devices, such as a touch screen device. In an embodiment, a thumbnail scrubber may be displayed to the user in response to a distinguishable touch screen gesture, or in response to a toolbar command. A toolbar may be displayed on the device including a scrubber bar, and the thumbnail scrubber mode may be invoked when a user interacts with the scrubber bar. The thumbnail scrubber displays multiple thumbnail images of pages of digital content and allows the user to preview and scroll through the digital content while continuing to display the current page in the main viewer of the device. After scrubbing through the digital content pages, the user may select one of the thumbnail images in the scrubber in order to access that page of the digital content.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: December 21, 2021
    Assignee: Barnes & Noble College Booksellers, LLC
    Inventor: Gerald B. Cueto