Edit, Composition, Or Storage Control Patents (Class 715/255)
  • Patent number: 11481202
    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: February 16, 2021
    Date of Patent: October 25, 2022
    Assignee: X DEVELOPMENT LLC
    Inventors: Owen Lewis, Bin Ni
  • Patent number: 11475204
    Abstract: Systems and methods for managing formats for a digital design are disclosed. According to certain aspects, an electronic device may support a design application that may enable a user to create and edit a digital design across multiple formats associated with multiple online services. The design applications enables the effective and efficient editing of the formats such that the digital design maintains a similar look and feel for each format. In embodiments, the design application may interface with the multiple online services to access formatting parameters and upload the respective formats for the digital design.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: October 18, 2022
    Assignee: CIMPRESS SCHWEIZ GMBH
    Inventors: Christina Kayastha, Lorenzo Gomez Garchitorena, Mikael Edwards, Alyssa Joy Parelli, Jayabascar Rajagopal, John E. Gillespie, IV
  • Patent number: 11468140
    Abstract: A non-transitory computer-readable storage medium storing a control program, when executed by a computer, causing an information processing device to perform: selecting a target device for executing predetermined data processing based on an operation received by an operation unit; receiving an execution instruction by a user, which is for causing the selected target device to execute the predetermined data processing; acquiring identification information of the target device; generating a display URL which is for displaying a specific page on a display by a Web browser, the specific page being a Web page corresponding to the acquired identification information; determining whether a specific condition is satisfied, the specific condition being a condition for displaying the specific page on the display; and opening the Web browser by designating the generated display URL after the execution instruction is received and in a case where it is determined that the specific condition is satisfied.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: October 11, 2022
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Tatsuhiko Sone
  • Patent number: 11468139
    Abstract: This invention relates to marketing and creation of digital content (text, voice, video, imagery, etc.) and understanding what topics are most relevant for an intended audience, its size, the type of content that audience wants to consume, and the optimal distribution method (social media, email, podcasts, voice assistants, web pages, mobile apps, etc.), and leveraging machine learning to automatically create content with a high chance of success.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: October 11, 2022
    Assignee: DATA SKRIVE, INC.
    Inventors: Brad Weitz, Jason Flores, Richard Sanchez
  • Patent number: 11461495
    Abstract: An approach for cognitively processing documents to ameliorate inadvertent sharing of sensitive information during electronic communications is disclosed. The approach determines a first context and historical context of an electronic communication being prepared for transmission. The approach determines one or more risk scores based on the first context and the historical context. The approach assigns the one or more risk scores to the first context and the historical context and determining whether the one or more risk scores exceed one or more predetermined thresholds. The approach executes an action plan to prevent sensitive document from being transmitted should the risk score exceed the threshold.
    Type: Grant
    Filed: November 24, 2019
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mark Turano, Zachary A. Silverstein, Robert Huntington Grant, Thomas Jefferson Sandridge
  • Patent number: 11455469
    Abstract: A sentiment analyzer obtains natural language media input and determines sentiment of the natural language media input. A personality analyzer obtains data indicative of a personality of an originator of the natural language media input and determines a personality metric of the originator of the natural language media input. The sentiment of the natural language media input and the personality metric of the originator of the natural language media input are combined to obtain a personality-based sentiment of the natural language media input. The natural language media input is provided to a receiver together with a representation of the personality-based sentiment of the natural language media input.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Nebula Alam, Rajib Chakravorty, Lida Ghahremanlou, Jorge Andres Moros Ortiz, Dheerender Velu Palani
  • Patent number: 11455339
    Abstract: A method is performed at a computing device that includes a display, one or more processors, and memory. The device displays a data visualization based on a dataset retrieved from a database. It also displays one or more phrases in a first region. The phrases define the data visualization. The device receives user input in a second region to specify a natural language command related to the displayed data visualization. In response to the user input, the device extracts independent analytic phrases from the command, determines one or more proposed actions based on the extracted phrases, and displays the proposed actions. The device receives user selection of a first proposed action. In response, the device generates an updated data visualization. It displays the updated data visualization and displays one or more updated phrases in the first region. The updated phrases define the updated data visualization.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: September 27, 2022
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Jeffrey Ericson, Vidya Raghavan Setlur, Alex Djalali, Sanaz Golbabaei, Theodore Kornish, Xin Zhao, An Shi, Christoph Sachse, Eliana Leite Goldner, Suyang Duan
  • Patent number: 11449668
    Abstract: Systems, methods, and computer-readable media for embedding and running an electronic non-word processing application within an electronic word processing document are disclosed.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: September 20, 2022
    Assignee: Monday.com Ltd.
    Inventors: Roy Mann, Tal Haramati, Ron Zionpour
  • Patent number: 11449644
    Abstract: An electronic device includes a memory and a processor. The memory includes a data partition, a key storage partition, and a key backup partition. The processor operatively connected to the memory. The processor is configured to generate an encryption key with respect to at least one data folder generated in the data partition to store the encryption key in the key storage partition. The processor is also configured to store a backup encryption key equal to the encryption key, in the key backup partition. The processor is further configured to store an integrity file including a checksum of the encryption key in the key backup partition.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: September 20, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Byungjoon Jeon, Gimin Kim, Kihyung Kim, Jinho Kim, Isaac Lee, Jaehoon Jung, Hyungchul Jung, Nohik Heo
  • Patent number: 11445009
    Abstract: Aspects of the invention include receiving, from a first client, a first object, determining a first file format for the first object, wherein the first file format is operable to run on a first platform, generating a catalog for the first object, wherein the catalog comprises data associated with the first object, and wherein the catalog for the first object is stored on a first server, receiving, from a second client, a request to access the data associated with the first object, determining a second platform operated by the second client, converting, on a second server, the first file format for the first object to a second file format, the second file format operable to run on the second platform, and transmitting the first object in the second file format to the second client.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: September 13, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mo Ji, Peng Hui Jiang, Da L. Huang, Li Na Nn Wang, Kun Song, Ya Nan Mo, Feng Zhang, Li Jun Bj Zhu
  • Patent number: 11436409
    Abstract: Embodiments disclose a method and apparatus for updating subject name information of a target information source. A specific embodiment of the method includes: acquiring at least one subject name from to-be-processed information; matching, for a subject name in the at least one subject name, the subject name with pre-acquired at least one initial information source subject name, and setting a weight for the subject name based on a matching result; and sorting the subject name in the at least one subject name and an initial information source subject name in the at least one initial information source subject name according to the weight to obtain updated at least one initial information source subject name.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: September 6, 2022
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Zhipeng Wu, Zhihua Wang, Tianxing Yang
  • Patent number: 11429943
    Abstract: The event management system described is capable of aligning controlled content in a controlled content repository to properties of an event, e.g., event type, event topic, geographic location and product involved. When a user creates an event, controlled content associated with the event properties may be displayed so that the user may choose proper content for the event. When event content is updated in the controlled content repository, the latest version is pushed to the speaker so that only the latest version of the controlled content can be shared. Content displayed during a webinar and attendee participation data for the webinar may be tracked and stored in a CRM system.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 30, 2022
    Assignee: Veeva Systems Inc.
    Inventors: Daniel Kallman, Shoaib Sultan, Srinivasa S. Davuluri, Ling Lam, Jay H. Hartley, Stephanie Y. Shaw, Timothy S. Murphy, Chatham Reed, Krista McBrearty, Sadhana Jain
  • Patent number: 11429932
    Abstract: The event management system described is capable of aligning controlled content in a controlled content repository to properties of an event, e.g., event type, event topic, geographic location and product involved. When a user creates an event, controlled content associated with the event properties may be displayed so that the user may choose proper content for the event. When event content is updated in the controlled content repository, the latest version is pushed to the speaker so that only the latest version of the controlled content can be shared. Content displayed during a webinar and attendee participation data for the webinar may be tracked and stored in a CRM system.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 30, 2022
    Assignee: Veeva Systems Inc.
    Inventors: Daniel Kallman, Shoaib Sultan, Srinivasa S. Davuluri, Ling Lam, Jay H. Hartley, Stephanie Y. Shaw, Timothy S. Murphy, Arno Sosna
  • Patent number: 11423210
    Abstract: A system and method for dynamically generating, defining and customizing forms and workflows based on a user's input and design, and to facilitate content management through real-time artificial intelligence and machine learning processing across a variety of field-force industries and the like. The system and method can be used on a wide variety of physical devices, including web browsers, mobile devices, smartphones and tablets, and can be embedded in software applications. An example system and method allows for the designing, routing, filling out, and recording of forms to update back-end systems, and dramatically expands the number of users who can design complex, enterprise-grade forms and workflows for complex processes, thus lowering costs and accelerating adoption.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: August 23, 2022
    Assignee: Mirata Software, LLC
    Inventors: Richard W. Padula, Robert J. Padula, Randall Fredrick, Ronald Erickson
  • Patent number: 11416551
    Abstract: Systems and methods for automated sequencing database generation are disclosed herein. The system can include memory that can include a content library database; a graph database; and a model database. The system can include a user device and at least one server. The at least one server can: receive a content aggregation from the content library database; identify content components of the content aggregation based on a natural language processing analysis of at least a portion of the content aggregation; identify explicit sequencing of the content components; generate an intermediate content graph based on the explicit sequencing of the content components; generate a final content graph from the intermediate content graph based on implicit sequencing of the content components; and store the final content graph within the graph database.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: August 16, 2022
    Assignee: PEARSON EDUCATION, INC.
    Inventors: William Murray, Alok Baikadi
  • Patent number: 11416670
    Abstract: The present invention relates to a text messaging application which allows for highly stylized and personalized messages to be sent between users of the application. When installed on a user device, the application becomes the default application for receiving text messages. Incoming text messages are processed by the text application, and text messages of a standard format are sent to a standard text messaging application, which is then initiated to display standardized text. When messages are received from a communications device having the inventive application installed, the stylized font and image data are displayed as intended on any phone having the inventive application installed using a GUI driven menu, the menu providing a text box within which the text message is displayed, as well as commands for manipulating fonts and other image data.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: August 16, 2022
    Inventor: Jocelyn Bruno
  • Patent number: 11416314
    Abstract: An Application Programming Interface (API) call that is directed from a first application to a second application is intercepted. A first version number is identified for the first application and a second version number is identified for the second application. One or more transformations are processed on the API call to produce a compatible API call that is compatible with the second application. The compatible API call is provided to the second application for processing on behalf of the first application.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: August 16, 2022
    Assignee: Caret Holdings, Inc.
    Inventors: James Wilbert Devine, Daniel Craig Manges, Michael A. Panetta
  • Patent number: 11410446
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for receipt decoding.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: August 9, 2022
    Assignee: NIELSEN CONSUMER LLC
    Inventors: Kannan Shanmuganathan, Hussain Masthan, Padmanabhan Soundararajan, Jose Javier Yebes Torres, Raju Kumar Allam
  • Patent number: 11409762
    Abstract: Various embodiments described herein relate to a method, apparatus, and computer-readable medium including one or more of the following: displaying a first attribute display representative of a first attribute of a data set, the first attribute display comprising a first input element for receiving an indication of a first attribute value; displaying a second attribute display representative of a second attribute of the data set, the second attribute display comprising a second input element for receiving an indication of a second attribute value; receiving an indication of a first attribute value for the first attribute of a data set; and after receiving the indication of the first attribute value, altering the second input element of the second attribute display to reflect a portion of the data set matching a query including the first attribute value.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: August 9, 2022
    Assignee: Koninklijke Philips N.V.
    Inventors: Niels Roman Rotgans, Niels Laute, Elise Claude Valentine Talgorn
  • Patent number: 11403461
    Abstract: A system and method for providing a means for electronic redaction of visually or aurally discernible information without multiple authorship of information is disclosed. The system comprises a data selector for selecting a portion of content from within an original document for redaction, a data redactor for marking the portion of content from within the original document selected for redaction as being redacted and for generating a digital representation of the redacted data for maintaining the structure and layout of the original document when replacing the portion of content from within the original document selected for redaction, and an output document file rendered for generating a redacted document by replacing the selected content for redaction with the digital representation of the selected content within the document to generate a redacted document. The redacted document does not retain a recoverable version of the redacted content from the original document.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: August 2, 2022
    Inventor: Erik James Wright
  • Patent number: 11403662
    Abstract: A sale data processing device includes a member storage memory configured to store input member specification information, and a processor configured to determine whether or not an acquired sale target is a sale target to be sold only to only a member, on the basis of specification information for specifying the sale target. The processor is configured to execute a settlement process related to the sale target only when the sale target is a sale target to be sold to only a member and the member information is stored in the member storage memory.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: August 2, 2022
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Tomoki Ueno
  • Patent number: 11392599
    Abstract: Techniques and structures for providing a multitenant environment having both a relational database and a non-relational database. A database query is received with at least one server computing device providing a multitenant environment having a relational database system and a non-relational database system, the database query in a format corresponding to the relational database system. The query is parsed with the at least one server computing device to find one or more components of the query directed to data stored in the non-relational database system. One or more components of the query directed to data stored in the non-relational database system are converted to one or more scans of the non-relational database system. Results from the query of the relational database system and results from the one or more scans of the non-relational database system are collected. The results from the query and the results of the one or more scans to a combined result are combined.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: July 19, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Jonathan Bruce, Eli Levine, Simon Toens, James Taylor
  • Patent number: 11392762
    Abstract: Systems and methods for automatically generating product designs according to search queries. According to certain aspects, an electronic device may present a set of default templates associated with one or more products. The electronic device may facilitate a search using inputted keywords, and identify a set of images and/or design elements according to the search. The electronic device may modify the set of default templates by incorporating various of the images and/or design elements. A user may select different functionalities associated with the modified templates, including selecting to place a product order.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: July 19, 2022
    Assignee: CIMPRESS SCHWEIZ GMBH
    Inventors: Nicholas Richard Swider, Edward James Hammond, Christina Kayastha, Christopher Wai-Lung Kwan, Brian Robert Chitester
  • Patent number: 11392487
    Abstract: Embodiments include a method for one or more processors to receive an organic dataset and a domain knowledge base. The one or more processors identify private data entities present within the organic dataset. The one or more processors determine statistical properties of the private data entities identified within the organic dataset. The one or more processors create a plurality of test data templates by removing the private data entities from the organic dataset. The one or more processors select from the domain knowledge base, synthetic data entities that match a data type of the removed private data entities, respectively, and align with the statistical properties of the private data entities, and the one or more processors generate synthetic test data by inserting, respectively, the synthetic data entities of the matching data type for the removed private data entities in the test data templates.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: July 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Killian Levacher, Stefano Braghin, Naoise Holohan
  • Patent number: 11386309
    Abstract: In a printing apparatus provided with a controller configured to perform a RIP process, when a fixed-width font is determined to be used as a substitute font for a target character to be printed and when a glyph width of the target character is smaller than a fixed width, and a glyph width of the target character is larger than a width of a bounding box of the glyph of the target character expressed by the fixed-width font, the controller is configured to arrange, in the RIP process, the target character expressed by the fixed-width font such that the width of the bounding box is arranged within the glyph width.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: July 12, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Chika Tabushi
  • Patent number: 11385771
    Abstract: A system and a method are disclosed for simulating asset transfers (e.g., sweeps) using a user interface generated by various collections of display routines. A sweep management system may generate a graphical user interface (GUI) on a webpage to simulate sweeps. The GUI may include a list of entities rendered using a first collection of display routines and a graphical representation of some of the entities rendered using a second collection of display routines. The graphical representation may be rendered using a shared webpage object. Furthermore, callback functions are executed to perform operations based on user interactions. For example, callback functions are used to update the graphical representation after a user has dragged and dropped an entry from the list into the graphical representation.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: July 12, 2022
    Assignee: Goldman Sachs & Co. LLC
    Inventors: Helen Lee Chan, Joe Peace Hopgood, Moses Song, Bruce John Horner, Lingyan Hu
  • Patent number: 11366583
    Abstract: A system for establishing a collaborative environment to facilitate co-editing on a web application receives, from a first user, a request to create a virtual collaboration room for the first user and a second user. The system transmits the web application to a first computing device associated with the first user such that a first session of the web application is displayed on the first computing device. The system transmits the web application to a second computing device associated with the second user such that a second session of the web application is displayed on the second computing device. The system synchronously modifies the first session and the second session with user events performed by any of the users. The system detects a request to commit the latest modifications of the user events to the web application stored in the memory, and commits the latest modifications to the web application.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: June 21, 2022
    Assignee: Bank of America Corporation
    Inventors: Ketul Sureshbhai Vyas, Rachit Patel, Kartikiran Seshagiri, Vimalnath Umapathi
  • Patent number: 11361198
    Abstract: Aspects of the disclosure relate to anomaly detection in cybersecurity training modules. A computing platform may receive information defining a training module. The computing platform may capture a plurality of screenshots corresponding to different permutations of the training module. The computing platform may input, into an auto-encoder, the plurality of screenshots corresponding to the different permutations of the training module, wherein inputting the plurality of screenshots corresponding to the different permutations of the training module causes the auto-encoder to output a reconstruction error value. The computing platform may execute an outlier detection algorithm on the reconstruction error value, which may cause the computing platform to identify an outlier permutation of the training module. The computing platform may generate a user interface comprising information identifying the outlier permutation of the training module.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 14, 2022
    Assignee: Proofpoint, Inc.
    Inventor: Adam Jason
  • Patent number: 11361146
    Abstract: The invention is notably directed to a computer-implemented method for processing a plurality of documents. The method comprises providing the plurality of documents in a first format and splitting each of the plurality of documents of the first format into one or more individual pages. The method further comprises individually parsing the one or more individual pages of the plurality of documents. The parsing comprises identifying a predefined set of items of the one or more individual pages. Further processing comprises gathering the predefined set of items of each of the one or more individual pages of the plurality of documents into individual page files of a second format and performing the document processing service with the individual page files of the second format. The invention further concerns a corresponding computing system and a related computer program product.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Peter Willem Jan Staar, Michele Dolfi, Christoph Auer, Leonidas Georgopoulos, Konstantinos Bekas
  • Patent number: 11360988
    Abstract: A system and method are provided for automatically proofing the patent specification of a granted patent issued on a patent application. The method comprises the steps of scanning amendments made to the patent application during prosecution; assembling the most recent claims, based on the scanned amendments, to create a test claim set of the claims; comparing the test claim set to the claims of the issued patent as published; and identifying any differences between the compared sets of claims and communicating the differences to a user.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 14, 2022
    Assignee: Black Hills IP Holdings, LLC
    Inventor: Steven W. Lundberg
  • Patent number: 11348195
    Abstract: Techniques described herein are directed to analyzing intellectual-property data according to provide various intellectual property related services to organizations. In particular implementations, information related to products and/or services may be obtained from a number of data sources. Additionally, information related to intellectual-property assets, such as patents, trademarks, copyrights, trade secrets, and know-how, may be obtained. In various situations, the intellectual-property assets may be mapped to respective products and/or services. The mappings between the products and/or services and intellectual-property assets may be used to provide intellectual property related services that correspond to the intellectual-property assets, such as valuation services, strategy-related services, or risk-related services.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: May 31, 2022
    Assignee: AON RISK SERVICES, INC. OF MARYLAND
    Inventors: Lewis C. Lee, Daniel Crouse, David Craig Andrews, Samuel Cameron Fleming
  • Patent number: 11347933
    Abstract: Systems and methods are disclosed herein for performing operational transforms on a document. A first operation is received at a first server that includes a first object of an electronic document. In response to receiving the first operation, the first server prohibits a second server from having write access to the first object. The first server applies the first operation to the first object to obtain a transformed first object. In response to obtaining the transformed first object, the first server allows the second server to have write access to the first object. These steps are repeated for a second object associated with a second portion of the electronic document that is different from the first portion of the electronic document.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: May 31, 2022
    Assignee: Google LLC
    Inventor: Brian Lewis Cairns
  • Patent number: 11349882
    Abstract: A method is provided for securely connecting devices to the cloud by virtue of a particular device being connected to a concierge service of the cloud and transmitting information relating to the security functions offered by the device to the service, whereupon the concierge service determines, based on the information which is transmitted by the requesting device and relates to the security functions of the latter, a security profile which is appropriate for the device and connects the requesting device to a communication channel appropriate for the determined security profile.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: May 31, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventor: Amit Verma
  • Patent number: 11336749
    Abstract: A non-transitory machine readable medium having stored thereon instructions for performing a method comprising machine executable code which when executed by at least one machine, causes the machine to: receive a schema with a tag and a parameter, the schema representing a change to be made to a converged infrastructure environment, wherein the schema is received from a cloud-based service to the on-site converged infrastructure environment; select an executable script template from a store of executable script templates using the tag; generate an executable script from the executable script template, including populating the executable script template with the parameter; and run the executable script against a component of the converged infrastructure environment.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: May 17, 2022
    Assignee: NETAPP, INC.
    Inventors: Daniel Sarisky, Devon Snyder, David Gelvin, Antonio Abbondanzio
  • Patent number: 11321518
    Abstract: A method for machine learning based document editing is provided. The method may include receiving, from a client, one or more inputs associated with a document. A recommendation to include and/or exclude a clause, a term, and/or a line item from the document may be generated by at least processing the one or more inputs with a machine learning model. The recommendation to include and/or exclude the clause, the term, and/or the line item from the document may be provided to the client. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: May 3, 2022
    Assignee: SAP SE
    Inventors: Debashis Banerjee, Prasanna Kumar Govindappa, David Herman, Krishna Hindhupur Vijay Sudheendra, Shruthi Jinadatta, Anilkumar Tambali, Pravinth Ganesan, Amit Saxena, Gaurav Rathi, Balaji Raghunathan, Hari Babu Krishnan
  • Patent number: 11321523
    Abstract: A presentation document is provided for display at a user device. An addition of a content object into the presentation document is identified. A theme of the presentation document is identified based on the content object. A subset of the presentation document templates is provided for selection based on the identified theme. A user interaction associated with the presentation document is identified. Responsive to identifying the user interaction associated with the presentation document, suggested content for insertion into the presentation document are provided for presentation at the user device. A selection of a suggested content object from the suggested content is received. The selected suggested content object is applied to the presentation document.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: May 3, 2022
    Assignee: Google LLC
    Inventors: Vishnu Sivaji, Andrea Dulko, Li-Wei Lee, Peter Likarish, Julian Rajeshwar, Steven Joseph Saviano, Jonathan Bronson, Aaron Zemach
  • Patent number: 11314760
    Abstract: A computer-implemented method includes providing a fixed portion of a data model, uploading external files to an extended portion of the data model, matching at least some parts of the external files to the fixed portions of the data model, and using data from both the fixed and extended portions of the data model together. A computer-implemented method includes receiving a query from a user to a data model that includes a stored subject area portion and a stored extended subject area portion, accessing at least one storage to retrieve the subject area portion and the extended subject area portion, joining relevant portions of the subject area and extended subject area, extracting answers to the query from the joined portions, and reporting the answers to the user.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: April 26, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ananth Venkata, Ashish Mittal, Venugopal Surendran, Nikhil Surve
  • Patent number: 11315226
    Abstract: A method is disclosed to ensure that components in a complex system are correctly connected together. In one embodiment, such a method captures a visual image of a system made up of multiple components connected together with cables. The method analyzes the visual image to determine connections between the components. The method further builds a current model that represents the connections between the components. This current model is then compared to a previous model to find differences between the current model and the previous model. If differences exist, the method notifies a user of the differences. This may assist the user in identifying any incorrect connections between the components. A corresponding apparatus and computer program product are also disclosed.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Paulina Acevedo, Veronica A. Reeves-Voeltner, Samantha A. Utter, Beth A. Peterson
  • Patent number: 11314699
    Abstract: A single-tier blockchain-based method for document transformation and accountability is provided. Document templates relating to a transfer of real property are maintained. Each template includes a plurality of form elements each associated with a data field identifier. A subset of the document templates are collected as transaction documents for a transaction regarding the transfer of real property. The form elements of the transaction documents are populated with received data values via the data field identifiers of the form elements. Compliance checking is performed on the populated data values of the transaction documents. A cryptographic hash of the transaction documents is provided to a single tier of network nodes. The cryptographic hash of the transaction documents is committed to a blockchain copy stored by one or more of the network nodes in the single tier and the transaction documents are stored.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: April 26, 2022
    Assignee: Side, Inc.
    Inventors: Edward Wu, Guy Gal, Christopher Dzoba, Jeffrey Judkins, Mark J. Stefik, Adriano Castro
  • Patent number: 11314947
    Abstract: Exemplary embodiments automate the production of memos in support of the due diligence process for underwriting. Target users may include investment bankers, financial analysts, and the like. The data collection process of supporting data for the memo may be automated thus improving efficiency in the creation of the due diligence memo. Both the collected data and memos may be stored in a database, enabling access at a later date and enabling the collected data from one memo, as well as other information from the memo, to be used for future memos. The data collection may be conducted from both structured and unstructured sources. The sources may be both internal and external sources. The external sources may be public data sources.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: April 26, 2022
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Jasdeep K. Katariya, Suresh Devanahally, Priyank Hariawala, Kinnari Patwa
  • Patent number: 11303463
    Abstract: The event management system described is capable of aligning controlled content in a controlled content repository to properties of an event, e.g., event type, event topic, geographic location and product involved. When a user creates an event, controlled content associated with the event properties may be displayed so that the user may choose proper content for the event. When event content is updated in the controlled content repository, the latest version is pushed to the speaker so that only the latest version of the controlled content can be shared. Content displayed during a webinar and attendee participation data for the webinar may be tracked and stored in a CRM system.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: April 12, 2022
    Assignee: Veeva Systems Inc.
    Inventors: Daniel Kallman, Shoaib Sultan, Srinivasa S. Davuluri, Ling Lam, Jay H. Hartley, Stephanie Y. Shaw, Timothy S. Murphy, Krista McBrearty, Sadhana Jain
  • Patent number: 11287942
    Abstract: An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: March 29, 2022
    Assignee: Apple Inc.
    Inventors: Byron Han, Matthew E. Shepherd, Imran Chaudhri, Gregory N. Christie, Patrick L. Coffman, Craig M. Federighi, Matthew H. Gamble, Brittany D. Paine, Brendan J. Langoulant, Craig A. Marciniak, Donald W. Pitschel, Daniel O. Schimpf, Andrew R. Whalley, Christopher R. Whitney, Jonathan R. Dascola, Lawrence Y. Yang
  • Patent number: 11288082
    Abstract: Methods, apparatuses, systems, and computer program products are disclosed for managing an object page configuration interface in an asset management system. An example embodiment is directed to an improved apparatus that is configured to receive an object page configuration request comprising a first user identifier associated with a first user, cause rendering of an object page configuration interface to a visual display, wherein the object page configuration interface comprises a horizontal widget selection interface and a vertical widget selection interface, receive one or more widget selection requests in response to user interaction with the respective widget selection interfaces, generate an object page interface, the object page interface template comprising at least one horizontal widget content interface component and at least one vertical widget content interface component, and cause storage of the generated object page interface template in association with the first user identifier.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: March 29, 2022
    Assignees: Atlassian Pty Ltd., Atlassian Inc.
    Inventors: Nithaya Phoutchanthavongsa, Phillip Allard, Jean-Christophe Huet
  • Patent number: 11262891
    Abstract: The present disclosure discloses a method for managing e-notes of electronic books and an electronic device. The method includes: acquiring content data of an e-note when the e-note is generated for the electronic book; storing the content data of the e-note into an e-note file corresponding to the electronic book; in response to receiving an e-note management instruction, identifying the electronic book corresponding to the e-note management instruction, acquiring and displaying the e-note file corresponding to the electronic book, and managing the e-note based on the e-note file corresponding to the electronic book.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 1, 2022
    Assignee: Zhangyue Technology Co., Ltd
    Inventor: Dongxu Bao
  • Patent number: 11258837
    Abstract: Systems and methods are disclosed for sharing electronic content between a plurality of users. The electronic content can be accessed by the users through interactions with a virtual collaborative workspace. The members of a virtual collaborative workspace can be dependent upon the shared electronic content. Certain actions can be asked of various users with regard to the electronic content. Once the action has been performed, the electronic content can be routed to various other users in an automated fashion.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: February 22, 2022
    Assignee: Zillow, Inc.
    Inventors: Gregory Austin Allison, Justin Y. Hu, Matthew Allan Vorst
  • Patent number: 11256388
    Abstract: Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between interacting with selectable objects within a slide and scrolling between slides, editing a selectable object within a slide, scrolling between slides, viewing off slide content, zooming out from a slide view, and zooming in to a slide view.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
  • Patent number: 11250209
    Abstract: Methods and systems for elemental document generation and for storing a plurality of items based upon a logical identification of objects of a document in a centralized active document database and utilizing the items for a streamlined document collaboration of the document across one or more computing devices and for viewing on a graphical user interface (GUI) one or more associated revisions of the items of the document that are searchable within the document over a period of time such that revisions of the document from points over the period of time are also viewable as the document on the GUI.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: February 15, 2022
    Assignee: ActiveWrite, Inc.
    Inventors: David F. Codrington, Vernon W. Kennedy, III, Rajani Koneru
  • Patent number: 11244155
    Abstract: An information processing system includes a processor configured to analyze an obtained document, the processor being configured to: obtain plural documents where information to be shared by plural participants is recorded; calculate a degree of similarity in details in units of blocks between different documents, the blocks being blocks of sentences included in the documents; determine an execution order of executing work of sharing details of each of the blocks on the basis of the degree of similarity; and allocate work time for performing the work of sharing details of each of the blocks on the basis of a number of characters in each of the blocks.
    Type: Grant
    Filed: May 20, 2020
    Date of Patent: February 8, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Jun Ando, Shinya Nakamura, Tadao Michimura, Norio Yamamoto, Naoyuki Enomoto
  • Patent number: 11227257
    Abstract: Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable temporally dynamic referential association in document collaboration server systems. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform temporally dynamic referential association in document collaboration server systems by using cross-temporal visual reference data objects, temporal visual reference data objects, cross-temporal referential association data objects, temporal referential association data objects, and administrator panel user interfaces.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: January 18, 2022
    Assignees: ATLASSIAN PTY LTD, ATLASSIAN, INC.
    Inventor: Shuai Li
  • Patent number: 11221746
    Abstract: Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: January 11, 2022
    Assignee: Genpact Luxembourg S.à r.l. II
    Inventors: Frank J. Torbey, David W. Clark, Phil H. Goddard, Karl Steiner