Edit, Composition, Or Storage Control Patents (Class 715/255)
  • Patent number: 12045579
    Abstract: Systems and methods for generating legal document drafts for individual cases based on case content and exemplary segments of legal documents. Exemplary implementations may: store case content for individual cases, obtain first case content for a first case from electronic storage, provide the first case content and/or user-provided context values as input to a large language model, provide one or more prompts to the large language model that configure the model to generate a first document draft, obtain output from the large language model including the first document draft, provide the first document draft to a user, and/or other exemplary implementations.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: July 23, 2024
    Assignee: The Simple Associate, Inc.
    Inventor: Nathan Walter
  • Patent number: 12046063
    Abstract: The accuracy of existing machine learning models, software technologies, and computers are improved by using one or more machine learning models to map data inside structural elements, such as rows or columns, as found within a document to data objects of other documents, where the data objects are at least partially indicative of candidate categories that the data can belong to.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: July 23, 2024
    Assignee: BILL Operations, LLC
    Inventors: Natalia Berestovsky, Stefano Andrea Romano, Ricardo Antonio Fernandez, Joseph Michael Price
  • Patent number: 12045442
    Abstract: A method and an apparatus for browsing a table in a document, and an electronic device and a storage medium. The method includes: in a process of editing a table in an online document, receiving a table page jump instruction of a first table and jumping from a document page corresponding to the online document to a first table page for display; receiving a table switching instruction in the first table page; and switching from the first table page to a second table page for display according to the table switching instruction; where the first table page is used to display the first table, and the second table page is used to display a second table. Tables can be switched quickly, and the browsing speed of tables can be improved.
    Type: Grant
    Filed: June 13, 2023
    Date of Patent: July 23, 2024
    Assignee: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
    Inventors: Yu Xu, Yixin Pan
  • Patent number: 12038885
    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: December 30, 2022
    Date of Patent: July 16, 2024
    Assignee: Workshare, Ltd.
    Inventor: Robin Glover
  • Patent number: 12041151
    Abstract: In an example embodiment, a graphical user interface-based software tool is provided that uses integrated process information and information of a technical infrastructure to provide automatically-analyze integrations. There are several current approaches to capturing information relevant to the above questions available within a computer system, but each of them only captures a fragment of the information that will be utilized and are not linked. Additionally, most of them do not include extensibility information. The provided tool solves these issues.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: July 16, 2024
    Assignee: SAP SE
    Inventors: Sahana Durgam Udaya, Manojna V, Abhishek Nagendra
  • Patent number: 12032521
    Abstract: A method, computer system, and non-transitory computer-readable medium are provided. An energy domain data object is retrieved from a database. The energy domain data object was created using an energy domain software application based on collected energy data. The energy domain data object is embedded in a presentation file and is visualized by executing a presentation application using the presentation file. One or more parameters of the energy domain data object from the presentation file are adjusted. At a second point in time, an updated copy of the energy domain data object from the database is retrieved using the presentation file. A visualization of the energy domain data object is modified based on the updated copy of the domain data object.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: July 9, 2024
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Werner Clemens, Christian Vogt
  • Patent number: 12032898
    Abstract: A computer implemented method includes displaying a design creation user interface operable by a user to create or edit a design document comprising a plurality of design elements. Data identifying each of the plurality of design elements and data identifying attributes of the plurality of design elements is maintained. A processor determines, based on the attributes, that at least one rule with an associated diagnostic is invoked and indicia is displayed corresponding to the diagnostic associated with the at least one rule.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: July 9, 2024
    Assignee: Canva Pty Ltd
    Inventors: Declan Robin Vong, Michelle Munn Wai Seeto, Desiree Isabelle Surjadi, Suganth Sengottuvelappan, Cayden Joel Meyer
  • Patent number: 12033620
    Abstract: The present disclosure provides computer-implemented methods, systems, and devices for responding to requests associated with an image. A computing system obtains, wherein the image depicts a first set of textual content. The computing system determines one or more characteristics of the first set of textual content. The computing system determines a response type from a plurality of response types based on the one or more characteristics. The computing system generates a model input, wherein the model input comprises data descriptive of the first set of textual content and a prompt associated with the response type. The computing system provides providing the model input as an input to a machine-learned language model. The computing system receives a second set of text as an output of the machine-learned language model as a result of the machine-learned language model processing the model input.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: July 9, 2024
    Assignee: GOOGLE LLC
    Inventors: Harshit Kharbanda, Jessica Lee, Christopher James Kelley, Fabian Roth, Dounia Berrada, Samer Hassan Hassan, Afroz Mohiuddin, Mikhail Khalman, Ali Essam Ali Elqursh, Belinda Luna Zeng
  • Patent number: 12034796
    Abstract: A method to provide a service to facilitate notifications of changes to a plurality of files located in a plurality of folders in a cloud-based storage system includes exposing an application programming interface (API) to obtain subscription data for a plurality of users of a plurality of client devices, receiving, via the API, subscription data from a first client device of the plurality of client devices, the subscription data associated with a user account of a first user of the plurality of users and identifying a folder subscribed by the first user to receive notifications of changes to one or more files located in the folder; storing, in a data store, the subscription data associated with the user account of the first user, the subscription data comprising an identifier of the folder to be monitored for changes to the one or more files for the user account of the first user of the first client device, and providing, to the first client device, updates pertaining to the changes to the one or more files
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: July 9, 2024
    Assignee: Google LLC
    Inventors: Michael Jeffrey Procopio, John Herndon
  • Patent number: 12026349
    Abstract: A system and method are provided for displaying objects in electronic user interfaces. The method includes receiving, via a user interface, a first input defining a rotation to be applied to each of a plurality of three-dimensional (3D) objects displayed in the user interface. The method also includes manipulating, in the user interface, each of the plurality of 3D objects in tandem according to the first input, the manipulating comprising rotating each of the plurality of 3D objects individually in tandem according to the rotation to be applied.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: July 2, 2024
    Assignee: Shopify Inc.
    Inventors: Russ Maschmeyer, Hettige Ray Perera Jayatunga
  • Patent number: 12026711
    Abstract: This disclosure describes techniques that enable a security assurance network to secure entry of sensitive payment data associated with a merchant transaction. A security assurance webserver is configured to receive order context data associated with the merchant transaction, and selectively establish a secure webpage on the client workstation that overlays a presentation of a merchant webpage. The security assurance webserver may receive encrypted payment data via the secure webpage for transmission to an application server within a security assurance network, and in response, facilitate a processing of the payment data via the application server. In turn, the application server may transmit a payment message indicating whether the payment data was successfully processed.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: July 2, 2024
    Assignee: Bright Lion, Inc.
    Inventors: Lawrence B. LeBel, Brian D. Tawney, Cathi L. Peck, Kurt L. Sussman
  • Patent number: 12020334
    Abstract: A system for explaining tax questions for an electronic tax return preparation program includes a computing device having a tax logic agent and a user interface controller. The computing device executes the tax logic agent, which analyzes a completeness graph to identify a required variable. The tax logic agent also determines whether an explanation asset is indexed to the required variable in the completeness graph, and sends an identity of the required variable to a user interface controller. The user interface controller generates a tax question corresponding to the required variable. When the tax logic agent determines that an explanation asset is indexed to the required variable in the completeness graph, the computing device presents the tax question and the explanation asset. When an explanation asset is not indexed to the required variable in the completeness graph, the computing device presents the tax question without the explanation asset.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: June 25, 2024
    Assignee: INTUIT INC.
    Inventors: Gang Wang, Sasha Mikhael Perez, Jennifer L. Keenan, Arien C. Ferrell, Michael J. Graves
  • Patent number: 12021683
    Abstract: A device configured to or programmed to instantiate an isolated sub-fabric is presented. A network configuration device uses a virtual air gap policy to instantiate a sub-fabric from a fabric of networking nodes. The sub-fabric is configured with an internal routing policy that respects the nature of the defined isolation. Further, the fabric is provisioned with a virtual air gap that ensures the external networking nodes respect the isolation of the sub fabric.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: June 25, 2024
    Assignee: Nant Holdings IP, LLC
    Inventors: Thomas M. Wittenschlaeger, Nicholas James Witchey
  • Patent number: 12014133
    Abstract: Provided is a method for review of an XBRL document. An XBRL document is received followed by a request to create an XBRL review for the XBRL document. A selection of an XBRL fact included in the XBRL document is received and a first review status, of a plurality of review statuses, is applied to the selected XBRL fact. The selected XBRL fact is monitored to detect a change to the XBRL fact, and in response to detecting a change to the XBRL fact, the first review status of the XBRL fact is updated to a second review status of the plurality of review statuses.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: June 18, 2024
    Assignee: WORKIVA INC.
    Inventors: David Baker Winn, III, Thomas Joseph Wacha, Dana Andrew Oredson, Taylor Wertzberger, Kevin Fox, Shaun Brockhoff, Christopher Flores, Kirsten Baxter-Tjaden, Edward Joseph Cupps, Jason Carl Jones
  • Patent number: 12010165
    Abstract: Methods for loading a module on a plurality of device types without modification includes initializing an application native to the client device, the application including a web browser; determining a module to be loaded on the application, the module written in a web-based format and having a set of dependencies indicated within a code thereof; and loading the determined module on the web browser for recognition by the application native to the client device. The loading the determined module on the web browser includes loading the set of dependencies of the module.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: June 11, 2024
    Assignee: HYLAND SWITZERLAND SARL
    Inventors: Cynthia Diane Anschutz, Shane Evan Blazek, David Mark Elton, Kristopher John Andrew Haney
  • Patent number: 12008051
    Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media for generating content clusters from topic data and focus data, generating content collections from content clusters, storing and restoring desktop scene layouts, and storing and arranging video call scenes. In some embodiments, the disclosed systems generate content clusters based on topic data and focus data associated with content items within a content management system and/or accessed via the internet. The disclosed systems can also generate content collections for a user account of the content management system from the content clusters. In some embodiments, the content scene system can further store and restore desktop scene layouts for arranging application windows presenting content items. Further, the disclosed systems can store and arrange particular desktop scene layouts for video call scenes.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: June 11, 2024
    Assignee: Dropbox, Inc.
    Inventors: Devin Mancuso, Benjamin Joseph Calabrese, Austin Sung, Jason Stakelon, Bonita Leung
  • Patent number: 12008008
    Abstract: A method for contextual data visualization includes receiving data selected by a user and meta-data associated with the data. The data is analyzed, using a processor of a computing device, to determine content and structure attributes of the data that are relevant to visualization of the data. The meta-data is analyzed, using a processor of the computing device, to determine a context in which the visualization of the data will be used. A database comprising an aggregation of visualization records from a plurality of users is accessed and at least one template from the data visualization records that matches the data attributes and context is selected. A data visualization is created by applying at least one template to the data.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: June 11, 2024
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, John Feller, Trudy L. Hewitt, Kerry A. Moffo, Francesco C. Schembari
  • Patent number: 12008334
    Abstract: Methods and systems for secure translation of sensitive content are described herein. In the method, content of a file may be segmented into a plurality of sections of text. At least one section of text includes an item of sensitive content and items of nonsensitive content. The item of sensitive content may be replaced with replacement content, which enables translation of the at least one section of text without use of the sensitive content. The plurality of sections of text may be sent to remote computing devices for translation. After translation, the translation of the at least one section of text received from the remote computing device may be modified to include the item of sensitive content instead of the replacement content. A translation of the content of the file may be generated based on translations of the plurality of sections of text received from the remote computing devices.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: June 11, 2024
    Inventors: Yimin Liu, Sai Xu
  • Patent number: 12002295
    Abstract: A system and method for video authentication may apply machine learning to analyze whether a person's face captured by live video matches a face in a photo ID captured by live video and to analyze other features based on a video session with the person. For example, machine learning may be applied to analyze a set of features indicating whether the person is a real, live person (as opposed to a photo image held up over the person's face in the video, etc.). Finally, the machine learning may be applied to analyze a set of features to determine whether a lower probability prediction that the person's face captured by live video matches a face in a photo ID captured by live video should be either pass authentication (due to one or more features/circumstances mitigating the lower probability) or fail authentication (due to one or more features not mitigating the lower probability). In such a situation, the set of features may indicate that mitigating factors/conditions exist that can offset the lower probability.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: June 4, 2024
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Ankit Suneja, Rajeev Divakaran Nair, S. Abishek Kumar
  • Patent number: 11989244
    Abstract: A digital content clipping system receives an indication that a first web page has been accessed by a first user, and searches a repository of digital content clips associated with the first web page. In accordance with a determination that the repository does not include any user-generated digital content clips associated with the first web page, the system offers one or more first clipping options based on predefined clip templates, receives selection, by the first user, of one of the first clipping options, extracts a digital content clip of the first web page in accordance with the selected one of the first clipping options, and stores the digital content clip of the first web page in a first clip collection associated with the first web page.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: May 21, 2024
    Assignee: BENDING SPOONS S.p.A.
    Inventors: Ruben Bakker, Daniel Nicolae, Jeffrey A. Shotts
  • Patent number: 11983210
    Abstract: Described herein are systems and methods to enable generation of high-quality summaries of documents that have questions and answers. To help summarize such documents, parsing methods are disclosed that account for different document formats. Question-answer groups are transformed into declarative sentences. Sentence correction can be applied to the declarative sentences. Candidate summary sentences are identified from the declarative sentences, and a subset of the candidate summary sentences are selected for inclusion in a summary. Aspects, segmentation, and augmentation can help with generation and tailoring of summaries.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: May 14, 2024
    Assignee: VIRGINIA TECH INTELLECTUAL PROPERTIES, INC.
    Inventors: Edward A. Fox, Saurabh Chakravarty, Satvik Chekuri, Maanav Mehrotra, Aarohi Sumant
  • Patent number: 11963001
    Abstract: A method, access control system, and readers for use in an access control system are described. One example of the disclosed method providers the ability to securely augment an existing physical access control system that relies on access control tokens (e.g., credentials) with a secure mobile-based solution allowing the secure local offline exchange of a new access control token for another that can be used with the existing installed access control system.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: April 16, 2024
    Assignee: ASSA ABLOY AB
    Inventor: Philip Hoyer
  • Patent number: 11960626
    Abstract: A technology that generates a set of generalization hierarchies that reduces information loss when generalizing any kind of data that does not necessarily have a numerical meaning. Included is a second generation part that generates a second generalization hierarchy set that satisfies a predetermined property with respect to a generalization target data set and a generalization hierarchy set (in which the generalization hierarchy set contains a generalization hierarchy including any of the generalization target data included in the generalization target data set as at least one element), and provided that M is the maximum value of the length of the generalization hierarchies included in the generalization hierarchy set, D is a predetermined integer equal to or greater than 1 and less than or equal to M, and D? is a predetermined integer equal to or greater than D and less than or equal to M.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: April 16, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Rina Okada, Satoshi Hasegawa
  • Patent number: 11960796
    Abstract: A region of a CAD model is obtained via user drawing of a boundary for the region in a GUI. The boundary entirely encloses one or more entities and intersects one or more entities. For each intersecting entity, a reference point on the intersecting entity and a reference direction at the reference point are determined. Based on the reference points and reference directions, a candidate set of candidate entities which are spatially compatible with the intersecting entities is searched. A spatial transformation which maps each reference point and reference direction onto a candidate entity of the candidate set is computed. The one or more entirely enclosed entities are replicated according to the spatial transformation, or replication is suggested via a visualization means. In an embodiment, the CAD model is two-dimensional, the intersecting entities are curves, and the reference direction of an intersecting curve is tangent to the intersecting curve.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: April 16, 2024
    Assignee: BRICSYS NV
    Inventors: Chloë Guidi, Jürgen De Zaeytijd, Tjerk Gauderis, Jos Van Doorsselaere
  • Patent number: 11954084
    Abstract: A method and apparatus for processing a table, a device, a storage medium and a product. An implementation of the method comprise: receiving a content query request for a target table; acquiring a target tree structure of the target table according to the content query request; where, the target tree structure is obtained by performing absorbing processing and merging processing on at least one target cell in the target table; acquiring to-be-queried content in the content query request; and querying target content matching the to-be-queried content from the target tree structure.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: April 9, 2024
    Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.
    Inventors: Yue Zhang, Yabing Shi, Ye Jiang, Chunguang Chai
  • Patent number: 11947916
    Abstract: Disclosed in some examples are methods, systems, and machine readable mediums which provide summaries of topics determined within a corpus of documents. These summaries may be used by customer service associates, analysts, or other users to quickly determine both topics discussed and contexts of those topics over a large corpus of text. For example, a corpus of documents may be related to customer complaints and the topics may be summarized to produce summaries such as “credit report update due to stolen identity.” These summarizations may be used to efficiently spot trends and issues.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: April 2, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Amit Agarwal, Dipanjan Deb, Abhishek Kumar, Naveen Gururaja Yeri
  • Patent number: 11940968
    Abstract: Systems and methods are provided to structure event description data.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: March 26, 2024
    Assignee: INTUIT INC.
    Inventor: Yair Horesh
  • Patent number: 11941347
    Abstract: An online document system enables simultaneous collaboration on a shared document. Users associated with two or more collaborating entities can see edits and comments made to the shared document from all participants in real time. A first entity chooses to make all edits public to everyone or temporarily locks a clause so that the real time edits to the clause are only visible to users associated with the first entity. This allows all users associated with the first entity to continue to collaborate among themselves on edits to the locked document until it is in a state where they are ready for the rest of the users associated with other entities to view the changes. At the same time, the other users can continue to review, edit, and collaborate on the other clauses in the document. When the permissions are updated, all entities can again view the clauses for negotiation.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: March 26, 2024
    Assignee: DOCUSIGN, INC.
    Inventors: Yiting Zheng, Phillip Stewart, Deepinder Badesha, Kocheng Hsiang, Iqra Anjum
  • Patent number: 11934983
    Abstract: Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: March 19, 2024
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
  • Patent number: 11922110
    Abstract: Systems and techniques for generating responsive documents are described. Digital content is organized into a structure that defines how content is presented when a document is displayed by a computing device. To generate the responsive document, relationships are defined among different digital content objects, such as groups of content objects to be presented together and content objects that are to be presented as alternatives of one another. Responsive patterns are assigned to grouped content objects, where each responsive pattern defines different layout configurations for displaying grouped content objects based on computing device display characteristics. In some implementations, multiple responsive patterns are assigned to a single content group and individual responsive patterns are associated with activation ranges for display characteristics that activate the responsive pattern.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: March 5, 2024
    Assignees: Adobe Inc., University of Maryland, College Park
    Inventors: Vlad Ion Morariu, Yuexi Chen, Christopher Alan Tensmeyer, Zhicheng Liu, Lars Niklas Emanuel Elmqvist
  • Patent number: 11921980
    Abstract: Systems and methods are disclosed for displaying notifications received from multiple applications. In some embodiments, an electronic device can monitor notifications that are received from the multiple applications. Responsive to receiving the notifications, the electronic device can control the manner in which the notifications are displayed while the device is operating in a locked or an unlocked state. In some embodiments, the electronic device can allow users to customize how notifications are to be displayed while the device is in the locked and/or unlocked states.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: March 5, 2024
    Assignee: Apple Inc.
    Inventors: Imran Chaudhri, Eliza Block
  • Patent number: 11914612
    Abstract: Systems, devices, and techniques are disclosed selective synchronization of linked records. A criteria may be received for a primary database that includes records. Records of the primary database may be linked to records of a first instance database. The criteria may include an inclusion of an expression or value in a specified field of a record. Records of the primary database may be determined to meet the criteria by determining that the records of the primary database include the expression or value of the criteria in the specified field. Records of the primary database that meet the criteria may be synchronized with the first instance database. The synchronization of records of the primary database that do not meet the criteria may be prevented.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: February 27, 2024
    Assignee: Salesforce, Inc.
    Inventors: Joshua Siegel, Michael M. Frank, Robert Phillips, Michael Diffenderfer
  • Patent number: 11907548
    Abstract: A memory sub-system can allocate a first portion of blocks of a memory device for storage of file system metadata based on a file system and a capacity of the memory device, write video data received from a host within a second portion of the blocks at a first data density, and write file system metadata within the first portion of the blocks at a second data density lesser than the first data density.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: February 20, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Minjian Wu
  • Patent number: 11893020
    Abstract: A system, program product, and method for enhancing automatic multidimensional query processing. The method includes executing a database query including semi-joining a plurality of dimension tables with a fact table. The method also includes identifying for extraction one or more data values from each dimension table of the plurality of dimension tables. The data values from each dimension table of the plurality of dimension tables are associated with a respective record identification (RID), thereby defining one or more RIDs. The method further includes generating a plurality of RID lists. Each RID list of the plurality of RID lists includes a collection of the one or more RIDs for the respective dimension table. The method also includes merging the plurality of RID lists, sorting, subject to the merging, the plurality of RIDs as a function of data location, and fetching the data values from the fact table.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: February 6, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Xiaobo Wang, Hong Mei Zhang, Shuo Li
  • Patent number: 11886850
    Abstract: Implementations are described herein for building and/or applying a library of transformation templates to automate migration of source code. In various implementations, pre-migration and post-migration versions of source code that exist prior to and after migration of the source code may be analyzed. Based on the analysis, one or more transformations made to the pre-migration version of the source code to yield the post-migration version of the source code may be identified. A library of transformation templates that are applicable subsequently to automate migration of new source code may be built. In some implementations, for one or more of the transformations, a plurality of candidate transformation templates may be generated with different permutations of tokens being replaced with placeholders. One of the plurality of candidate transformation templates may be selected for inclusion in the library based on one or more criteria.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: January 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Owen Lewis, Bin Ni
  • Patent number: 11886797
    Abstract: The invention relates to jCode programs which perform programmatic creation of strings comprising hyperlinked data and references thereto, and to the programmatic creation of documents, including XML documents and other format documents, referencing internal and external data sources. JSON can be used to express jCode programs, as can other custom designed languages, or XML or YAML.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: January 30, 2024
    Assignee: BIOINVENTORS & ENTREPRENEURS NETWORK, LLC
    Inventors: Michael Seul, Reinhard Klemm
  • Patent number: 11888910
    Abstract: Systems and methods for providing spreadsheet-formatted access to information stored within a hosted electronic notebook, in accordance with one or more implementations. Providing access to the hosted electronic notebook in a spreadsheet format may enhance usability for users who are more comfortable with a spreadsheet format, while still providing the features and functions of a stateful hosted electronic notebook. Providing access in the spreadsheet format may include presenting cell outputs of information cells within the hosted electronic notebook in an array with at least two dimensions. In other words, the information cells of the hosted electronic notebook may be organized and presented in the spreadsheet format to mimic at least some of the structure and function of a spreadsheet file that is stateful and hosted electronically.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: January 30, 2024
    Assignee: Neptyne Inc
    Inventors: Douwe Osinga, Jack Amadeo
  • Patent number: 11880424
    Abstract: The one or more embodiments provide for a method. The method includes receiving a digital image stored in an object notation data format. The method also includes converting the digital image into hypertext markup language (HTML) data format. The method also includes caching the HTML data format to generate cached HTML data. The method also includes receiving a first request to reload the digital image. The method also includes rendering, responsive to receiving the first request to reload, the digital image using the cached HTML data to generate a rendered digital image.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: January 23, 2024
    Assignee: Intuit Inc.
    Inventors: Jim Shannon, Ivan Shevchenko
  • Patent number: 11880342
    Abstract: Disclosed here is a visual collaboration software including multiple digital canvas and multiple tools enabling collaboration among multiple users by enabling creation and sharing of visual information including text and drawings. The visual collaboration software obtains from a second software, e.g., a project management software, a file or a portion of the file, and displays the file or the portion in one of the multiple digital canvases. In one embodiment, the visual collaboration software can enable the user to interact with the file obtained from the second software and can pass the modifications to the file to the second software. In another embodiment, the visual collaboration software can only display the file or the portion of the file in one of the multiple digital canvases, and an interaction between the user and the file has to be passed to the second software to compute to the effect of the interaction.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: January 23, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Shelby Seward
  • Patent number: 11881233
    Abstract: Systems and methods are described for generating meme content. A content item is tagged with one or more first tags based on metadata for the content item. The content item having the one or more first tags is received at user equipment. The content item is tagged with one or more second tags based on a user profile. A segment of the content item is identified based on the first and second tags. The identified segment is stored for use in generating meme content.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: January 23, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Padmassri Chandrashekar, Daina Emmanuel, Jayshil Parekh, Reda Harb
  • Patent number: 11875105
    Abstract: A system and method for integrating machine learning algorithms to enrich documents in a content management system. The content management system includes a content services engine, a transformation engine to execute one or more transformations on documents stored in the content management system, and a machine learning services to apply a machine learning algorithm to the documents based on the one or more transformations.
    Type: Grant
    Filed: May 16, 2022
    Date of Patent: January 16, 2024
    Assignee: Hyland UK Operations Limited
    Inventors: John Newton, Brian Remmington, Jan Vonka, Tom Morris, Chris Hudson-Silver, Cezar Leahu
  • Patent number: 11870892
    Abstract: When an absolute value of a difference value between a first share and a second share which are secret-shared is less than or equal to a natural number t, the information processing apparatus calculates the difference value between the first share and the second share. Furthermore, the information processing apparatus performs a comparison in magnitude of the first share and the second share using bit-decomposition from a least significant bit to an m-th bit (m being a natural number) of the difference value.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: January 9, 2024
    Assignee: NEC CORPORATION
    Inventors: Hikaru Tsuchida, Toshinori Araki, Kazuma Ohara
  • Patent number: 11859485
    Abstract: A system can generate a trip map for adjusting a tripping operation in a wellbore. The system can receive input data from a downhole tool in a wellbore. The system can determine parameters for the tripping operation. The system can determine an overall condition for an interval of the wellbore based on the parameters. The system can determine a status for the parameters and for the overall condition based on a difference between the parameters or the overall condition and a corresponding optimized value. The system can generate a trip map using the parameters and the overall condition. The trip map can include a background shape and a polygon that can be positioned on the background shape. The polygon can include corners corresponding to the parameters and overall condition that are positioned angularly around the background. The trip map can be output to adjust the tripping operation.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: January 2, 2024
    Assignee: Landmark Graphics Corporation
    Inventor: Robello Samuel
  • Patent number: 11860715
    Abstract: Provided are systems and methods which provide an OData messaging protocol for HTTP messages that are processed successfully but with some errors. In one example, the method may include transmitting a HTTP request to an OData service, the HTTP request comprising identifiers of one or more input fields and one or more values for the one or more input fields, receiving, from the OData service, an HTTP response indicating that the HTTP request was processed successfully with one or more errors, identifying an input field which is a target of the error and a reason for the error from a field in the HTTP response indicating that the HTTP request was processed successfully with one or more errors, and rendering, via the application, a visual identifier of the error in association with a display of the input field on the user interface.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Arley Triana Morin, Ralf Handl
  • Patent number: 11853685
    Abstract: A content string can be identified from a resource file that defines one or more webpages of a web site. The content string can include particular content to be displayed in a webpage. The resource file can indicate a location associated with the particular content relative to other content to be displayed in the webpage. The webpage can be of the one or more webpages and associated with the content string. Key information for the content string can be identified. The key information can be unique relative to other key information associated with other content strings in the one or more resource files. A modified content string can be generated that includes the content, identifier of the resource file, and key information. The one or more resource files can be updated to include the modified content string. The one or more resource files can be transmitted to a receiving device.
    Type: Grant
    Filed: January 23, 2018
    Date of Patent: December 26, 2023
    Assignee: Oracle International Corporation
    Inventors: Tanghoi Lai, Aiman Copty, Toby Yu Chu Yip, Yushui Du, Huifeng Fan
  • Patent number: 11853547
    Abstract: A method begins by a computing device of a storage network receiving a data access request of a transaction regarding a data segment, where at least one data segment is dispersed storage error encoded into a set of encoded data slices that are stored in a set of storage units of the storage network. The method continues by executing the data access request. The method continues by generating a set of audit record data files regarding the execution of the data access request, where an audit record data file includes a source identifier, a target identifier, a unique identifier associated with the data segment, a timestamp, and a type code that indicates a type of storage network activity associated with the transaction. The method continues by storing the set of audit record data files in the storage network.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: December 26, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Gary W. Grube, Timothy W. Markison, Jason K. Resch
  • Patent number: 11848979
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes determining, by a first computing device, a set of remote applications hosted by a second computing device including file type associations for each remote application. The first computing device determines a set of local applications and their file type associations. The each file type associated with a remote application, the first computing device determines whether the file type is also associated with a local application. Responsive to determining that the file type is associated with both a remote and local application, the first computing device configures a proxy component with parameters specifying the remote application and the local application. The proxy component is configured to determine whether to open a requested file of the file type with the remote application or the local application based upon the current client/server environment.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: December 19, 2023
    Assignee: Parallels International GmbH
    Inventors: Ivan Korobov, Silvan Chetcuti, Ruslan Sadovnikov, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11849078
    Abstract: Methods and systems are provided for presenting media content capable of being dynamically adapted. One method involves analyzing content of a media program to identify a replaceable object at a spatial location within the content at a temporal location within the content, analyzing the spatial location of the content corresponding to the replaceable object within the content to identify one or more attributes of the replaceable object, identifying a substitute object based at least in part on the one or more attributes associated with the replaceable object, augmenting the temporal location of the content to include the substitute object at the spatial location within the content in lieu of the replaceable object, and providing the augmented version of the content to a media player for presentation.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: December 19, 2023
    Inventor: Vineet Govil
  • Patent number: 11836228
    Abstract: One or more graphical user interfaces (GUIs) and/or a console management, modeling, and analysis system is described. In some embodiments, the GUI and/or management system can be used to analyze investment purchases and/or sales. In some embodiments, users may be allowed to enter data used to produce dynamic models. In some embodiments, data may be aggregated from various users and/or sources to provide adaptive, dynamic models and/or projections.
    Type: Grant
    Filed: February 12, 2022
    Date of Patent: December 5, 2023
    Inventor: Shawn Joseph
  • Patent number: 11836584
    Abstract: A fully or semi-automated, integrated learning, labeling and classification system and method have closed, self-sustaining pattern recognition, labeling and classification operation, wherein unclassified data sets are selected and converted to an assembly of graphic and text data forming compound data sets that are to be classified. By means of feature vectors, which can be automatically generated, a machine learning classifier is trained for improving the classification operation of the automated system during training as a measure of the classification performance if the automated labeling and classification system is applied to unlabeled and unclassified data sets, and wherein unclassified data sets are classified automatically by applying the machine learning classifier of the system to the compound data set of the unclassified data sets.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: December 5, 2023
    Assignee: SWISS REINSURANCE COMPANY LTD.
    Inventor: Felix Mueller