Edit, Composition, Or Storage Control Patents (Class 715/255)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 11222052
    Abstract: Systems and techniques for determining relationships and association significance between entities are disclosed. The systems and techniques automatically identify supply chain relationships between companies based on unstructured text corpora. The system combines Machine Learning models to identify sentences mentioning supply chain between two companies (evidence), and an aggregation layer to take into account the evidence found and assign a confidence score to the relationship between companies.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: January 11, 2022
    Inventors: Shai Hertz, Mans Olof-Ors, Enav Weinreb, Oren Hazai, Geoff Horrell, Yael Lindman, Yehonatan Mataraso, Phani Nivarthi
  • Patent number: 11222286
    Abstract: To automatically generate a project document, a server in a computing environment receives input documents associated with a project, and extracts a set of features from each input document. The server determines a frequency of the words in each input document and stores the frequencies in relation to the words in the sets of words. The server than applies a document type machine-learned model to a set of words for each input document to infer a document type. The document machine-learned model may be trained using a bag-of-words representation. The server then applies a architecture pattern machine-learned model the set of input documents to determine a target architecture pattern. The server automatically generates a project document for the project based on the document types and inferred architecture pattern.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: January 11, 2022
    Assignee: The Toronto-Dominion Bank
    Inventors: Mok Choe, Thomas M. Kerigan, Salvatore Aspro, Evgenia Syromyatnikova
  • Patent number: 11205090
    Abstract: A device includes at least one processor and memory including instructions that when executed by the at least one processor, cause the at least one processor to scan an input image including pixels that have either a first state or a second state opposite the first state, initiate a first cluster and a first polygon that belongs to the first cluster upon encountering a first pixel of the input image that has the first state, execute a first set of operations to form the first polygon, generate an indication of one or more characteristics of the input image based on at least the first cluster, and output the indication.
    Type: Grant
    Filed: May 3, 2021
    Date of Patent: December 21, 2021
    Assignee: ReportsNow, Inc.
    Inventor: Christopher J. Bruce
  • Patent number: 11200368
    Abstract: An in-line webpage editing system includes identifying an editable region of a dynamically rendered webpage. Providing an indicator, wherein the indicator is associated with the editable region of the dynamically rendered webpage, and identifies the editable region as available for editing. Further, identifying an in-line edit, made by a user, to a portion of the editable region, and commitment of the in-line edit for rendering. Rendering a first portion of the webpage is rendered based upon, at least in part, the commitment of the in-line edit for rendering, wherein the first portion of the webpage is affected by the in-line edit, and one or more portions of the webpage that are not affected by the in-line edit are not rendered concurrently with the first portion of the webpage.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mark C. Hampton, William J. Izard, Elias K. Jordan, Eric Martinez de Morentin
  • Patent number: 11188707
    Abstract: The disclosed enhanced document creation and parsing systems deal with enhanced documents that allow for the presentation of document content in a preferred visual manner, while ensuring that the document content can be captured accurately by an automated parser with nothing being discarded or misrepresented. The enhanced document creation system may create an enhanced document by encoding document content in accordance with a defined schema, optionally encrypting the resulting structured data into an encrypted byte string, and embedding the encrypted byte string as non-visible metadata in a rendered document. The resulting enhanced document can be completely and accurately parsed by an enhanced document parsing system that is capable of extracting, decrypting and decoding the embedded document metadata.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: November 30, 2021
    Assignee: BOLD LIMITED
    Inventors: James Freundlich, John Glase, Kip Daynard, Pukar Bhandari
  • Patent number: 11188598
    Abstract: A document data processing apparatus includes a memory and a processor. The memory stores a distributed-representation set including multiple distributed representations corresponding to multiple pieces of data. The processor is configured to modify the distributed-representation set on the basis of multiple data pairs and multiple scores corresponding to the data pairs. The data pairs are subjected to learning. The processor is configured to modify the distributed-representation set in such a manner that, for each of the data pairs, a value indicating a relationship in a modified distributed-representation pair corresponding to the data pair comes close to a score corresponding to the data pair.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: November 30, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Tadafumi Kawaguchi
  • Patent number: 11182238
    Abstract: Embodiments are disclosed for problematic characters. The techniques include configuring a sort utility of an operating system to generate a replacement file that resolves a problem of a problematic file. Configuring the sort utility includes identifying the problematic file. The techniques further include identifying the replacement file. Additionally, configuring the sort utility includes providing an input to the sort utility that specifies a problematic character and a replacement character. Also, configuring the sort utility includes generating the replacement file by executing the configured sort utility.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 23, 2021
    Assignee: International Buusiness Machines Corporation
    Inventor: Priyadarshi Samal
  • Patent number: 11182548
    Abstract: The disclosed technology includes multi-way triggering of automatic replication elements selectively within and across documents, cellular atomization of spreadsheet cells and charts while retaining their desired formula, function and content properties, combining the selective multi-way replication with the cellular atomization, and employing a library capability to easily reuse automatically coordinating elements and atomized spreadsheet or tabular cells and charts.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: November 23, 2021
    Assignee: Adaptam Inc.
    Inventor: Robert E. Dvorak
  • Patent number: 11165963
    Abstract: While an electronic device with a display and a touch-sensitive surface is in a locked, passcode-protected state, the device displays a lock screen user interface on the display. The lock screen user interface includes a plurality of restricted application launch icons, each restricted application launch icon corresponding to an application. The device also detects user input to activate a respective restricted application launch icon; and, in response to detecting the user input to activate the respective restricted application launch icon, starts a restricted session for a respective application that corresponds to the respective restricted application launch icon, wherein the respective application is configured to generate one or more content items while in the restricted session, and maintains the device in the locked, passcode-protected state for applications in the device other than the respective application.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: November 2, 2021
    Assignee: Apple Inc.
    Inventors: Richard R. Dellinger, Nikhil Bhogal
  • Patent number: 11163942
    Abstract: Aspects of the disclosure include receiving, by a processor, a plurality of documents, each document in the plurality of documents comprising metadata, defining, by the processor, a target attribute comprising a set of annotations and a set of cross-document configuration requirements, ingesting the plurality of documents based on the target attribute to identify one or more annotations from the set of annotations in the plurality of documents that comply with the set of cross-document configuration requirements, storing in a memory, during the ingesting the plurality of documents, the identified one or more annotations, and returning the identified one or more annotations to a user.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: November 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ishrat Fatma, Sandhya Nayak, Scott Carrier
  • Patent number: 11157689
    Abstract: Systems for performing operations on dynamic data associated with cells of a spreadsheet are provided. Both dynamic data and static data may be associated with a single cell of the spreadsheet. Upon association, parameters (including stream attributes, video attributes, image attributes and audio attributes) may be manipulated by a user, providing dynamic data processing functionality within a spreadsheet. Controls may be provided for playing the dynamic data and/or playing the dynamic data in response to spreadsheet data satisfying a condition. Operations for inserting text transcriptions (e.g., speech-to-text) of an audio track associated with dynamic data as subtitles may further be provided. Spreadsheet operations (e.g., sort and/or filter operations) may also be performed on a range of cells based on parameters of associated dynamic data.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: October 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Campbell, Carlos Augusto Otero, Christian Canton, Matthew Hart Fichtner, Samuel C. Radakovitz, Benjamin Edward Rampson
  • Patent number: 11140564
    Abstract: Provided are a method and/or apparatus for performing a radio access network (RAN) function in a wireless communication system. A server performing a radio access network (RAN) function may be configured to obtain traffic processing information about a plurality of base stations (BSs) connected to the server, obtain information about traffic to occur in the plurality of BSs, based on the traffic processing information, and adjust a resource and/or the number of software components (SCs) to virtualize a RAN function in the server, based on the information about the traffic to occur in the plurality of BSs.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: October 5, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyuna Jo, Jihun Ha
  • Patent number: 11128691
    Abstract: A collaborative content management system allows users to access collaborative content items. When a client device accesses a shared collaborative content item, the client device displays a portion of the collaborative content item that falls within a viewport. The client application generates a notification count of notification events associated with content that is contained in the collaborative content item and positioned below the viewport, and the client device displays the notification count in a graphical element adjacent to a bottom viewport edge. A similar process generates a second notification count of the notification events associated with content positioned above the viewport and displays a graphical element with the second notification count adjacent to the top viewport edge. The user can iteratively select one of the graphical elements to move the content of the collaborative content item to a portion corresponding to the next notification event above or below the viewport.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: September 21, 2021
    Assignee: Dropbox, Inc.
    Inventors: Jacob Hurwitz, Colin Dunn, Alex J. Palkovic, Lars Johnson
  • Patent number: 11113336
    Abstract: An information processing apparatus outputs answer information corresponding to inquiry information that is input. The information processing apparatus includes a memory and circuitry. The memory is configured to store a plurality of databases each having at least a first field and a second field. The circuitry is configured to: perform morphological analysis on the inquiry information, to divide the inquiry information into morphemes; perform a first matching process based on the morphemes and the first field of each of the plurality of databases, to determine whether to adopt the database as an extraction source from which the answer information is to be extracted; and perform a second matching process based on the morphemes and the first field of the database, which is determined to be adopted as the extraction source, to output, as the answer information, data in the second field corresponding to data in the first field.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: September 7, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Takanori Mohri
  • Patent number: 11113452
    Abstract: A document management apparatus includes a display, a specifying operation receiving part, and a notification controller. The display displays a document structure in which an edition element of a document to be edited is identifiable. The edition element is a portion of the document that serves as an element of editing work. The specifying operation receiving part receives an operation of specifying the edition element based on the document structure displayed on the display. The notification controller provides a notification to a notification destination associated with the edition element specified through the operation received by the specifying operation receiving part.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: September 7, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Toshifumi Yamada
  • Patent number: 11106757
    Abstract: Techniques for providing writing assistance features a web browser or a native application including an embedded web browser herein include detecting that a webpage has been rendered by the web browser; analyzing a structure of the webpage to determine a topology of the webpage by accessing a Document Object Model (DOM) of the webpage and traversing the DOM of the webpage to identify nodes comprising the webpage to determine the topology of the webpage; construct a model of the webpage based on the topology, wherein the model of the webpage is configured to automatically monitor the topology of the webpage and to update the model based on detected changes to the webpage; detect, using the model, a change in textual content of an input element of the webpage; obtain annotation information associated with the textual content; and render the annotations over at least a portion of the webpage.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: August 31, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Alessandro Curzi, Dinh Doan Van Bien, Paul Barnes, Ian Sultanov, Andrew Donohoe
  • Patent number: 11106332
    Abstract: The present invention discloses receiving a first operation log from a first computing device, creating a first document view in response to the first operation log, the document view comprising content generated using at least a portion of the first operation log, providing the first document view to a display device, receiving a user document change input value, and creating a local operation log in response to the first operation log and the user document change input value, the local operation log comprising at least one sequential operation defining operations to create a second document, updating the first document view in response to the user document change input value, and communicating a change value for the first operation log to the first computing device in response to the first operation log and the local operation log.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 31, 2021
    Assignee: Coda Project, Inc.
    Inventors: Melissa Ming-Sak Boucher, Jeremy Edward Britton, Luke Bayes, Monica F. Caso, Alexander W. Deneui, Christopher Leland Eck, Nigel Robin Ellis, Filipe P. Fortes, David Lilja Greenspan, Brett Robert Hobbs, Matthew B. Hudson, Timothy Andrew James, Kenneth Francis Mendes, Shishir S. Mehrotra, Trevor Michael O'Brien, Lane Patrick Shackleton, Rhed Shi, Hariharan Sivaramakrishnan, Jason Peter Stowe, Jason Andrew Tamulonis, Himanshu Vasishth, Ramesh Krishna Vyaghrapuri, David Richard Wright, Irvin Zhan, Roger Mathieu Zurawicki