Presentation Processing Of Document Patents (Class 715/200)
  • Patent number: 11929049
    Abstract: An output content generation device, includes: a first calculation unit that calculates a size, in a display region of a display device, of each of pieces of information to be displayed in the display region; a determination unit that determines whether or not the pieces of information are arrangeable in the display region, based on the size of each of the pieces of information and a size of the display region; and a generation unit that allocates the pieces of information in a plurality of screens accommodated in the display region in a distributed manner, and generates output content of the pieces of information, when the pieces of information are not arrangeable in the display region, thereby enabling information to be legibly viewable.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: March 12, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Toshihide Saito, Yumiko Matsuura, Kiyoshi Nakahama, Masahiro Watanabe, Junichi Sawase, Sayaka Teranaka
  • Patent number: 11829853
    Abstract: A system for tracking and representing data science model runs includes a hub including a first computing device communicatively coupled with a data store. A runner including a second computing device having a cache is communicatively coupled with the hub through a telecommunications network. An end user computing device includes a display and is communicatively coupled with the runner and the hub. User interfaces displayed on the display include: a unique identifier identifying a data science model run performed by the runner; a list of input files used by the runner to perform the run; a list of output files output by the runner as a result of the run; and a diagram diagramming a process flow including a visual representation of the input files, a visual representation of the run, and a visual representation of the output files.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: November 28, 2023
    Assignee: Subtree Inc.
    Inventors: Luke Marsden, Alaric Blagrave Snell-Pym, Karolis Rusenas, Charlotte Rachael Godley
  • Patent number: 11711259
    Abstract: An example method of detecting device malfunctions at a subject device includes: obtaining a device event indicator representing an event detected at a device sensor of the subject device; obtaining an external event indicator representing an external event detected by an environmental sensor, the external event occurring external to the subject device; and identifying a device malfunction at the subject device based on the device event indicator and the external event indicator.
    Type: Grant
    Filed: February 12, 2021
    Date of Patent: July 25, 2023
    Assignee: Zebra Technologies Corporation
    Inventor: Yuri Astvatsaturov
  • Patent number: 11704349
    Abstract: A server system and methodology include the following operations. A request for tags associated with a resource is received from a tag widget associated with the resource. Responsive to the request, a tag weighting engine is executed that identifies the tags and determines, respectively, individual overall weighting factors for each of the tags. The tags and associated overall weighting factors are forwarded to the tag widget within the client. The individual overall weighting factors for a particular tag is based upon a combination of weighting factors including a context weight factor for the particular tag. The context weighting factor for the particular tag is based upon a past context for the particular tag specified by a past user and an active context in which a user of the tag widget is operating.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: July 18, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hendrik Haddorp, Timo Kussmaul, Stephan Laertz, Andreas Nauerz
  • Patent number: 11663254
    Abstract: The present invention provides a seeded news event clustering and retrieval system configured to first create a candidate data set of documents, second create a set of initial clusters based on nearness or duplicate similarity status, and third create an aggregate cluster by merging initial clusters with seed documents. The invention generates top-level clusters for news events based on an editorially supplied topical label or “seed” component and generates sub-topic-focused clusters based on algorithm. The system uses an agglomerative clustering algorithm to gather and structure documents into distinct result sets.
    Type: Grant
    Filed: January 29, 2017
    Date of Patent: May 30, 2023
    Assignee: Thomson Reuters Enterprise Centre GMBH
    Inventors: Jack G. Conrad, Michael J. Bender
  • Patent number: 11601693
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for adapting digital content. Embodiments of the present invention can be used to identify one or more entities in media content. Embodiments of the present invention can determine that an identified entity of the one more identified entities is associated with sensitive material. Embodiments of the present invention can, in response to determining that the identified entity of the one or more identified entities is sensitive, determine a contextual impact of the identified entity. Embodiments of the present invention can also be used to modify the media content based on the determined contextual impact of the identified entity.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: March 7, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Marco Aurelio Stelmar Netto, Maryana Zanetti, Roberto Guarda, Marcio Rogerio Luccas, Jyulian Kyohei Kuroba Kumeda, Thiago Rodrigues de Souza Costa
  • Patent number: 11575706
    Abstract: A network-based document protection system for the protection of business secret includes: a template module configured to search for the template information of a template stored in a template database (DB) or the document information of a document stored in a document DB, and to execute the corresponding template or document via a dedicated application; an authentication module configured to generate the document information by including the identification code of an operator in the corresponding template information or to identify a corresponding operator by recognizing an identification code from the document information of the executed document, according to the execution procedure of the template module; and a security module configured to store the document, generated or updated via the dedicated application, in the document DB, and to perform security processing on the document.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: February 7, 2023
    Assignee: SOFTCAMP CO., LTD.
    Inventor: Hwan-Kuk Bae
  • Patent number: 11550794
    Abstract: A candidate document is received, for example, by a document filter. A determination is made based on the content of the candidate document, whether the candidate document is relevant to a document corpus. A determination is made based on the content of the candidate document, whether the candidate document is novel with respect to the document corpus. In response to determining that the candidate document is relevant to the document corpus and novel with respect to the document corpus, the candidate document is added to the document corpus to make at least a portion of the content of the candidate document available for a response to a search query.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: January 10, 2023
    Assignee: International Business Machines Corporation
    Inventors: Charles Evan Beller, William G Dubyak, Palani Sakthi, Kristen Maria Summers
  • Patent number: 11537684
    Abstract: In a computing system environment, a method for automated document creation by a dynamic content management system is described. A dynamic application programming interface (API) retrieves stored existing and/or persisting user data from a server and constructs a dynamic interview form template. The dynamic API pushes the dynamic template including the retrieved existing and/or persisting document data to a document form engine residing on a user computing device. The document form engine constructs one or more interview form pages from the pushed dynamic template and retrieved existing and/or persisting user data. Each element used to construct the one or more interview form pages is customized to each component of the document being constructed. The selected elements may be one or more of HyperText Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript™, or others.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: December 27, 2022
    Assignee: Net Law Group, Inc.
    Inventors: Alex J. Hargrove, Zlatko Selimanovic Paz̆anin
  • Patent number: 11475095
    Abstract: A method includes determining a plurality of epochs from a timeline of an experiment, wherein each of the plurality of epochs corresponds to a constant traffic allocation. The method further includes calculating, by a processing device, first and second mean values corresponding to a baseline of the experiment and a variation of the experiment for each epoch, respectively. The method further includes determining, for each epoch, a difference between the first mean value and the second mean value to generate a plurality of differences. The method further includes calculating, by the processing device, a weighted sum of the plurality of differences to generate a final difference in mean values.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 18, 2022
    Assignee: OPTIMIZELY, INC.
    Inventors: Jimmy Jin, Leonid Boris Pekelis
  • Patent number: 11468229
    Abstract: A method performed by an electronic device includes retrieving, from a first computing environment, a first set of structured documents that contains metadata for a first version of a workflow to be performed by a workflow engine, the first version of the workflow including a first set of workflow elements. The method further including retrieving, from a second computing environment, a second set of structured documents. The method determines whether a rule is to be applied, based on one but not both of the first and second sets of structured documents including at least one section for a workflow element having a type to which the rule applies, and generating a description of a change in the second version of the workflow relative to the first version of the workflow.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: October 11, 2022
    Assignee: salesforce.com, inc
    Inventors: Nicholas Chun Yuan Chen, George John Murnock, Jr., Michael Christopher Olson, Karen Fidelak
  • Patent number: 11449467
    Abstract: The present disclosure provides a method, an apparatus and a search node for warming up index files during a search service. The search service is provided by at least one search node in a search system. A first index file is stored in a disk in the search node, and a first group of pages from the first index file is stored in a cache in the search node. A second index file is stored into the disk in the search node. A plurality of queries is received during the search service. At least one warm-up query is determined from the plurality of queries. A warm-up search is performed based on the second index file in response to the at least one warm-up query. A second group of pages in the second index file is stored into the cache based on a result of the warm-up search.
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: September 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bingfeng Zhang, Xiaofan Li, Shuguang Liu
  • Patent number: 11410448
    Abstract: Systems and methods may utilize a predictive analysis model to analyze a contract or other document. A system may parse a document and/or a repository of information associated with the document. The system may identify one or more terms in the document and corresponding terms in the repository. The system may determine a difference parameter between a first term extracted from the document and a second term extracted from the repository. The system may determine whether the difference between the first term and the second term, represented by the difference parameter, is likely to be acceptable to the user using a predictive analysis model. The system may report a validation parameter indicating a level of acceptability associated with the difference. User feedback on the accuracy of the predictive analysis model is used to train, modify, and improve the predictive analysis model.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: August 9, 2022
    Assignee: DeepSee.ai Inc.
    Inventors: Wacey T. Richards, Michael E. Kiemel, Stephen W. Shillingford, Samuel Z. Shillingford, Damon A. Darais, Joseph M. Wood, Robert D. Bailey, Matthew Valley, Stewart A. Sintay
  • Patent number: 11341318
    Abstract: In some aspects, a method includes receiving data corresponding to a source document. The source document has an input file format. The method includes generating an intermediate file representing an electronic form based on the data. The intermediate file includes metadata indicating one or more elements of the source document, the intermediate file having an intermediate file format. The method includes providing an interactive tool configured to enable display and modification of the electronic form based on user input. The modification includes adding an additional element, deleting at least one of the one or more elements, modifying at least one of the one or more elements, or a combination thereof. The method includes converting the modified intermediate file to an output file having a target output file format. The output file represents the electronic form configured to support user entry of input information. The method includes outputting the output file.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: May 24, 2022
    Assignee: Kudzu Software LLC
    Inventors: Robert Thomas D'Oria, Eric Eichler, Ron Douglass
  • Patent number: 11316727
    Abstract: The current document is directed to methods and systems that process, classify, efficiently store, and display large volumes of event messages generated in modern computing systems. In a disclosed implementation, received event messages are assigned to event-message clusters based on non-parameter tokens identified within the event messages. A parsing function is generated for each cluster that is used to extract data from incoming event messages and to prepare event records from event messages that more efficiently and accessible store event information. The parsing functions also provide an alternative basis for assignment of event messages to clusters. Event types associated with the clusters are used for gathering information from various information sources with which to automatically annotate event messages displayed to system administrators, maintenance personnel, and other users of event messages.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: April 26, 2022
    Assignee: VMware, Inc.
    Inventors: Nicholas Kushmerick, Matt Roy McLaughlin, Darren Brown, Junyuan Lin
  • Patent number: 11282107
    Abstract: Methods, systems, and computer storage media are provided for tracking an advertisement based on the advertisement's context. The tracking, URL, HTTP header, and landing page engines may generate a single URL for both display and tracking of an advertised item, along with HTTP headers, based on an advertisement event. In response to a call of that generated URL and HTTP headers, landing page content that includes embedded middleware may be transmitted. The received URL and HTTP header may be parsed in order to extract parameters. Based on metadata associated with the extracted parameters, the URL and HTTP headers may also be augmented with additional parameters. The augmented URL and HTTP headers may be transmitted to a tracking service. As the user continues to interact with the landing page content, the embedded middleware may transmit additional URLs and HTTP headers to be augmented before transmission to the tracking service.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: March 22, 2022
    Assignee: eBay Inc.
    Inventors: Yi Liu, Pramod Mamidipudi, Xiang Li, Lei Li, Bin Li
  • Patent number: 11275776
    Abstract: Disclosed herein are system, method, and computer program product embodiments for rapid identification and access to relevant regulatory documents. A data model relating regulatory mandates and requirements to citations appearing within an enforcement document is used to rapidly access specific citations within an enforcement document. In the case of image-based enforcement documents, the originality of these documents is preserved while allowing a user to see where the relevant citations appear in the document images.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: March 15, 2022
    Assignee: Capital One Services, LLC
    Inventors: Lokesh Vijay Kumar, Poornima Bagare Raju, Ryan M. Parker, Brian Fromknecht, Chris Demchalk
  • Patent number: 11270263
    Abstract: An embodiment herein provides a blockchain configured crowdsourced initiatives exchange ecosystem that includes a plurality of computing terminals associated with respective plurality of innovators which serve as sources of initiatives identified as innovations and respective sub-innovations. The ecosystem includes a distributed trusted ledgers system, a computing device communicatively connected to the plurality of computing terminals and configured to access the plurality of computing terminals and monitor the innovations, and a processing circuit that includes an initiatives tracking device that tracks the innovations associated with the plurality of computing terminals. The processing circuit includes a central initiatives management device.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: March 8, 2022
    Assignee: Netspective Communications LLC
    Inventor: Shahid N. Shah
  • Patent number: 11270603
    Abstract: A system provides a webpage dynamically generated based on a disability of a user. The system detects a particular disability of a user attempting to access a webpage using a user device. The system sends a request to a server to modify the webpage based on the particular disability. The system determines whether the particular disability exists in a disability type database. In response to a determination that the particular disability does not exist in the disability type database, the system retrieves configurations to modify the webpage for the particular disability from the disability guideline database. The system dynamically modifies the webpage for the particular disability using the retrieved configurations. The system sends the dynamically modified webpage to the user device. The system displays the dynamically modified webpage on the web browser on the user device.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: March 8, 2022
    Assignee: Bank of America Corporation
    Inventors: Gaurav Bansal, Mithun Kumar, Chetan Singh Naruka, Akash Sambajee Rao Bhole
  • Patent number: 11269969
    Abstract: A dynamic browser bookmark system configured to present a user's bookmarks in a hierarchical manner based on webpage contextual data is disclosed. The system may aggregate browser bookmarks associated with a user device. The system may determine a first webpage being viewed on the user device. The system may dynamically filter the browser bookmarks to determine a first plurality of browser bookmarks associated with the first webpage. The system may generate and transmit a graphical user interface including a hierarchical view of the browser bookmarks. The system may determine a second webpage being viewed on the user device and dynamically filter the aggregated browser bookmarks to determine a second plurality of browser bookmarks relevant to the second webpage, which may include a browser bookmark of the first plurality of browser bookmarks, and generate a second graphical user interface including a hierarchical view of the second plurality of browser bookmarks.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: March 8, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Elijah Taylor Moreau-Arnott
  • Patent number: 11271986
    Abstract: Presenters are enabled to broadcast a document to remote viewers from one browser to another. While viewing a document in the web browser, a user can share the document out to remote viewers by providing them with a link that when selected, opens the document synchronously with the presenter in web browser. The viewers are enabled to consume the broadcast by watching the presenter go through the document in real time. The viewers may also be enabled to view the document asynchronously from the presenter and easily synchronize back with the presenter's view.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: March 8, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cassandra Lewis, Heidi McAllister, Chad Nedziek
  • Patent number: 11263571
    Abstract: System and methods may facilitate user guidance to risk relationship documents for an enterprise. A risk relationship document data store may contain a set of electronic data records, each electronic data record being associated with a risk relationship document and including a document identifier and a set of document metadata values. A document navigation computer may receive information from a user associated with the enterprise, and, based on the information received from the user and document metadata values, dynamically create a sub-set of the documents in the risk relationship data document data store. An interactive user interface display computer may provide indications associated with the documents in the dynamically created sub-set to the user via an interactive user interface and receive a selected document of the dynamically created sub-set. The user interface display computer may then, responsive to the selection, deliver the selected document to a remote user device.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: March 1, 2022
    Assignee: Hartford Fire Insurance Company
    Inventors: Keith Thomas Clark, James A. Madison, Moon Nagar, Scott Mitchell Mackenthun
  • Patent number: 11244208
    Abstract: Disclosed herein are system, method, and computer program product embodiments for processing a document. In an embodiment, a document processing system may receive a document. The document processing system may perform optical character recognition to obtain character information and positioning information for the characters. The document processing system may generate a down-sampled two-dimensional character grid for the document. The document processing system may apply a convolutional neural network to the character grid to obtain semantic meaning for the document. The convolutional neural network may produce a segmentation mask and bounding boxes to correspond to the document.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: February 8, 2022
    Assignee: SAP SE
    Inventors: Christian Reisswig, Anoop Raveendra Katti, Steffen Bickel, Johannes Hoehne, Jean Baptiste Faddoul
  • Patent number: 11244110
    Abstract: A method for suggesting revisions to a document-under-analysis from a seed database, the seed database including a plurality of original texts each respectively associated with one of a plurality of final texts, the method for suggesting revisions including selecting a statement-under-analysis (“SUA”), selecting a first original text of the plurality of original texts, determining a first edit-type classification of the first original text with respect to its associated final text, generating a first similarity score for the first original text based on the first edit-type classification, the first similarity score representing a degree of similarity between the SUA and the first original text, selecting a second original text of the plurality of original texts, determining a second edit-type classification of the second original text with respect to its associated final text, generating a second similarity score for the second original text based on the second edit-type classification, the second similarity
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: February 8, 2022
    Assignee: BLACKBOILER, INC.
    Inventors: Jonathan Herr, Daniel Edward Simonson, Daniel P. Broderick
  • Patent number: 11218435
    Abstract: A method of managing electronic media content items starts with a server system receiving a first electronic communication from a first client device in communication with the server system over a network. The server system then generates a first media content item based on the first electronic communication and causes the first media content item to be displayed on a display screen of a second client device. The server system receives a request from the second client device to store the first media content item and stores the first media content item in a storage that is associated with the first user and the second user. The server system then generates a notification to be displayed on a display screen of the first client device that indicates the first media content item is stored in the storage. Other embodiments are disclosed herein.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: January 4, 2022
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Michael Brian Murray, Jeremy Voss
  • Patent number: 11212593
    Abstract: Apparatus and methods for generating secondary content scheduling and product offerings for users of a managed content distribution network, such as a cable, satellite, of HFCu network. In one embodiment, the secondary content comprises advertising content to be distributed across a plurality of content networks carried by the managed content distribution network. A plurality of computerized models (including various simulations) are generated based on various data sources, including historical tuning event data for the managed network's subscribers), and subsequently implemented to structure advertising schedules or campaigns (“bundles”) for each customer in a substantially automated fashion, and that will achieve the desired level of performance specified by the customer, consistent with their budget.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: December 28, 2021
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Jay L. Borok, Seth Freudenburg
  • Patent number: 11204951
    Abstract: The embodiments relate to generating hierarchical patterns based on a corpus of text. The corpus is analyzed, which includes extracting a set of features of the corpus. A set of grammatical patterns are generated based on the extracted features. The set of grammatical patterns includes at least one grammatical pattern generated from an internal pattern and at least one grammatical pattern generated from an external pattern. The grammatical patterns of the set are organized into a hierarchy and/or are ranked. The hierarchy and/or ranking are visually displayed.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shenghua Bao, Ying Chen, Anshu N. Jain, Cartic Ramakrishnan, Maia A. Smith
  • Patent number: 11194766
    Abstract: Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to open a content item using a client application at a first client device; detecting that the content item is open at a second client device from a different client application that supports live collaboration; and directing the first client device to an instance of the different client application at the first client device.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: December 7, 2021
    Assignee: Dropbox, Inc.
    Inventors: Joshua Kaplan, Jason Terk, Stan Yeung
  • Patent number: 11157450
    Abstract: A high availability distributed, deduplicated storage system according to certain embodiments is arranged to include multiple deduplication database media agents. The deduplication database media agents store signatures of data blocks stored in secondary storage. In addition, the deduplication database media agents are configured as failover deduplication database media agents in the event that one of the deduplication database media agents becomes unavailable.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: October 26, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Manoj Kumar Vijayan, Jaidev Oppath Kochunni, Saurabh Agrawal, Abhishek Narulkar
  • Patent number: 11146563
    Abstract: Systems, computer program products and methods implementing policy enforcement for search engines are described. A policy engine receives a user identifier associated with a search query including one or more query terms. The policy engine receives, from a preprocessor of a search engine, an intermediate representation of the search query. The intermediate representation includes one or more index terms corresponding to the one or more query terms. The policy engine determines, based on a particular policy, if the user is prohibited from accessing data associated with a particular index term. In response, the policy engine modifies the intermediate representation, including negating the particular index term. The policy engine then submits the modified intermediate representation to a query processing module of the search engine, causing the query processing module to exclude content corresponding to the particular index term from search results.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: October 12, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Benjamin L. Weintraub, Pratik Verma, Prasad Mujumdar
  • Patent number: 11140222
    Abstract: Approaches presented herein enable aggregating a set of defined electronic devices to provide a synchronized presentation experience across the devices. Electronic devices for primary and secondary presenters are registered. Identifiers for the devices are defined to link them together and understand which device plays which function related to a presentation session. A synchronization configuration is created in terms of primary and secondary presenter roles. A synchronized presentation stream is generated for display with aggregated synchronization enabled based on the synchronization configuration.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kelley Anders, Jonathan Dunne, Jeremy R. Fox
  • Patent number: 11115936
    Abstract: Methods and corresponding systems for determining a transmit power in a mobile device include receiving, in the mobile device, a cell-wide power control parameter related to a target receive power at a serving base station. Thereafter, a transmit power is calculated in response to the cell-wide power control parameter and an implicit mobile-specific power control parameter. The mobile device then transmits using the transmit power. The cell-wide power control parameter can be a cell target signal to interference-plus-noise ratio, or a fractional power control exponent. The implicit mobile-specific power control parameter can be a modulation and coding level previously used by the mobile device, or a downlink SINR level measured by the mobile device.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: September 7, 2021
    Assignee: Apple Inc.
    Inventors: Oghenekome Oteri, James McCoy
  • Patent number: 11093702
    Abstract: Checking and/or completing for data grids is described such as for grids having rows and columns of cells at least some of which contain data values such as numbers or categories. In various embodiments predictive probability distributions are obtained from an inference engine for one or more of the cells and the predictive probability distributions are used for various tasks such as to suggest values to complete blank cells, highlight cells having outlying values, identify potential errors, suggest corrections to potential errors, identify similarities between cells, identify differences between cells, cluster rows of the data grid, and other tasks. In various embodiments a graphical user interface displays a data grid and provides facilities for completing, error checking/correcting, and analyzing data in the data grid.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: August 17, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Thore Graepel, Filip Radlinski, Andrew Donald Gordon, Pushmeet Kohli, John Winn, Lucas Bordeaux, Yoram Bachrach
  • Patent number: 11068794
    Abstract: A mechanism is provided in a data processing system for exploring knowledge. The mechanism receives a set of known facts. The mechanism traverses paths in an ontology for a domain of knowledge from known facts in the set of known facts to one or more hypotheses. The ontology includes a plurality of entity types and a plurality of relationships between the entity types. The mechanism presents one or more hypotheses to a user.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sugato Bagchi, Michael A. Barborak, Kenneth J. Barker, Jennifer Chu-Carroll, James J. Fan, John M. Prager
  • Patent number: 11055474
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for locating, using a content binder library, content elements of a publisher page. For each content element, the library determines presentation attributes of the content element and at least one other library detects a mode parameter that specifies a type of user device that is requesting the publisher page. The library selects a particular content element from the publisher page as a reference point for positioning a digital component at the publisher page using the presentation attributes of the particular content element. The library determines a location of the publisher page for rendering the digital component, where the location is determined based on the reference point and the mode parameter. The library provides the digital component for display at the location of the publisher page.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 6, 2021
    Assignee: Google LLC
    Inventors: Junya Takahashi, Matthew Maitland Hathorn, Daniel Patrick Lee, William Frazier Pierpont Grose
  • Patent number: 11030451
    Abstract: A system for performing one or more steps of a method is disclosed. The method includes receiving a first legal clause, generating, using a segmentation algorithm, a first hidden Markov chain comprising a plurality of first nodes based on the first legal clause, each of the plurality of first nodes corresponding to an element of the first legal clause, generating, using the segmentation algorithm, a second hidden Markov chain comprising a plurality of second nodes based on the second legal clause, each of the plurality of second nodes corresponding to an element of the second legal clause, comparing each of the plurality of first nodes with each of the plurality of second nodes to identify a difference for each of the plurality of first nodes, determine, based on the comparison, whether the difference for each of the plurality of first nodes exceeds a predetermined difference threshold.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: June 8, 2021
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Austin Walters, Jeremy Edward Goodsitt, Fardin Abdi Taghi Abad, Mark Watson, Vincent Pham, Anh Truong, Kenneth Taylor, Reza Farivar
  • Patent number: 10997628
    Abstract: A method and system for directing a browser or browsing application associated with a user to a targeted web site after the user performs at least two activations or “clicks” of his pointing device. The first “click” is typically on a communication provided by the system, serving as an intermediary, and the second “click” is typically on a first data object or web page of the intermediary, before the browser of the user is redirected to a second data object or targeted web page, typically associated with a party unrelated to the party or entity controlling the system.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: May 4, 2021
    Assignee: Adknowledge, Inc.
    Inventor: Scott W. Lynn
  • Patent number: 10971141
    Abstract: This application discloses a session information processing method and device, and a storage medium. The method includes: extracting a to-be-analyzed sentence and preceding sentences of the to-be-analyzed sentence from a session; performing word segmentation on the to-be-analyzed sentence and the preceding sentences, to obtain a first feature set including a plurality of first features; extracting a second feature set including one or more second features from a first word set corresponding to the to-be-analyzed sentence and a second word set corresponding to the preceding sentences, one second feature including a phrase or sentence including a first word and a second word, the first word being one or more words in the first word set, and the second word being one or more words in the second word set; and determining, according to the first feature set and the second feature set, a sentence category to which the to-be-analyzed sentence belongs.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: April 6, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yue Shu, Fen Lin
  • Patent number: 10963628
    Abstract: Methods, apparatuses, and computer program products are described herein that are configured to enable updating of an output text. In some example embodiments, a method is provided that comprises generating a new message for each updateable data element based on a predetermined indication. The method of this embodiment may also include determining a classification for each new message by comparing each new message with a corresponding message that describes the updateable data element. The method of this embodiment may also include generating an additional document plan tree that contains at least a portion of the new messages. The method of this embodiment may also include combining the additional document plan tree with an original document plan tree.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 30, 2021
    Assignee: ARRIA DATA2TEXT LIMITED
    Inventors: Alasdair James Logan, Ehud Baruch Reiter
  • Patent number: 10949065
    Abstract: The disclosure relates to a method for interaction. At least one card is presented in a UI of a launcher, each of the at least one card comprises content related items associated with a category of the card. A page is presented in response to a user input indicating switching from presentation of a card to presentation of the page, the page comprises content related items associated with a category of the page, the card is of the same category as the page and comprises a subset of the content related items of the page.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: March 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gang Lin, Jiewei Xu, Wenfeng Zeng, Jing Guan
  • Patent number: 10936431
    Abstract: Embodiments of the present disclosure relate to a method, device and computer readable medium for restoring files. The method described herein comprises: at a client, in response to receiving an instruction for restoring a set of files on a virtual machine from a backup server, obtaining a backup of a set of files from the backup server; transmitting information about the backup and a file downloading application to the virtual machine; causing the file downloading application to be executed on the virtual machine by transmitting an instruction for executing the file downloading application to the virtual machine, such that the virtual machine downloads the backup from the client based on the information about the backup.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: March 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Jie Liu, Ningping Gou, Ying Li, Dening Xu, Feng Ou
  • Patent number: 10929111
    Abstract: A system and methods for a real-time web application framework including a server controlled real-time web application with synchronized server components mapped to client widgets, a method for modal execution support in a real-time web application environment, a pixel perfect designer having a designer, an image renderer, and server components, the image renderer configured to render a client widget based on the properties of a server component, and a theming system implemented by the real-time web application during run-time.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: February 23, 2021
    Assignee: ICE TEA GROUP LLC
    Inventor: Gianluca Pivato
  • Patent number: 10928983
    Abstract: System and methods of presenting multiple contexts, while presenting digital content, such as a digital video. A user interface (UI) comprising a media player portion, and a context portion is provided on a screen of a mobile device. The digital content is presented in the media player portion of the UI. The digital video corresponds to a first plurality of context items, wherein a first context item of the first plurality of context items is associated with a first list of videos, a second context item of the first plurality of context items is associated with a second list of videos, the first list of videos includes a first plurality of additional videos, and the second list of videos includes a second plurality of additional videos.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 23, 2021
    Assignee: Google LLC
    Inventors: Horia Stefan Ciurdar, Jan Svarovsky, Timothy Charles Jones
  • Patent number: 10908930
    Abstract: A method including receiving, at a web server, a first request from a client device to access a webpage. The method also can include downloading HTML elements and CSS elements of the webpage from the web server to the client device such that a web browser of the client device renders visible page content associated with the HTML elements and the CSS elements of the webpage. The method additionally can include downloading a first JavaScript file from the web server to the client device such that a first group of interactive user interface modules of the webpage are rendered by the client device using the first JavaScript file. The first group of interactive user interface modules can provide client-side interactive rendering of the webpage. The first JavaScript file can be a frameworkless JavaScript file. The method further can include downloading a second JavaScript file from the web server to the client device for a second group of interactive user interface modules.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: February 2, 2021
    Assignee: WALMART APOLLO, LLC
    Inventor: Roger Yeh
  • Patent number: 10896439
    Abstract: Systems, methods, and computer-readable media are disclosed for generating content delivery campaigns with dynamic functionality for single-action execution. In one embodiment, an example method may include receiving an indication of a selection of a campaign goal for a content delivery campaign, determining a user account associated with the selection, and generating a product recommendation for the content delivery campaign. Some example methods may include generating a target consumer recommendation for the content delivery campaign based at least in part on the campaign goal and historical data associated with the user account, generating a digital product type recommendation, and generating a creative recommendation for digital impressions of the content delivery campaign.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: January 19, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Sachin Jogia, John Andrew Brauer, Guthrie Chipman Collin, Vasanth Ebenezer Williams
  • Patent number: 10868872
    Abstract: There is disclosed a method of determining a source link, the source link being associated with a source object, the method executable on a server, the method comprising: acquiring a plurality of published objects; creating a plurality of theme clusters by clustering the plurality of published objects by its respective theme; extracting from each published object contained in a respective theme cluster, at least one potential source link; generating, at least one link-cluster pair, where, for each link-cluster pair, a set of features representative of a property of the link-cluster pair is generated; based on the set of features associated with each link-cluster pair, determining the source link associated with the source object for the given theme cluster; and associating the source link with each of the plurality of published objects clustered in the associated theme cluster.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: December 15, 2020
    Assignee: YANDEX EUROPE AG
    Inventors: Tatiana Sergeevna Borisova, Dmitrii Sergeevich Zhivotvorev
  • Patent number: 10862953
    Abstract: An article of manufacture for predicting the popularity of media may include at least one processor readable storage medium and instructions stored on the at least one medium. The instructions may be configured to be readable from the at least one medium by at least one processor and may thereby cause the at least one processor to operate so as to determine a publication time associated with digital media, set a predetermined time threshold based on the publication time, analyze the digital media to determine at least one feature associated with the digital media, compile the determined at least one feature, predict a popularity associated with the digital media based on the compiled at least one feature, and output the predicted popularity. The at least one feature associated with the digital media may be determined before the predetermined time threshold.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: December 8, 2020
    Assignees: WP COMPANY LLC, Virginia Polytechnic Institute and State University
    Inventors: Shuguang Wang, Eui-Hong Han, Yaser Keneshloo, Naren Ramakrishnan
  • Patent number: 10853556
    Abstract: A system and method for creating and managing electronic forms is described. The system includes a processor configured to receive an image of a form and receive, via a network interface, form template information specifying at least a first input field. The form template information includes a first input field type selection and first field location information for the first input field. The first input field type is selected from a plurality of input field types and the first field location information is defined relative to the image. The processor stores the form template information within a memory. The electronic form is configured to be rendered by superimposing a representation of the first input field over the image of the form.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: December 1, 2020
    Assignee: GoFormz, Inc.
    Inventors: Jason Craven, Jeff Fildey, Jason Freitas, Jonathan McIntire, Andrew Stevens, Jonathan Stevens
  • Patent number: 10839468
    Abstract: A graphical platform enables users to leverage unstructured data in many different ways via access with many different types of devices that can be located practically anywhere with network connectivity. The graphical platform provides users with flexibility in how they create, maintain, and access the unstructured data, while providing powerful tools to enable the users to quickly extract meaningful information from the unstructured data. The graphical platform leverages location information in the unstructured data to enable providing a map and/or other graphical interfaces that show at least some of the records in the unstructured data. Users can then filter the information to narrow down the records to those of interest to respective different users. From the resulting display of records, users can select a specific record, access additional secure documents associated with the record, and/or perform other interactions with the data in the record.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 17, 2020
    Assignee: Navigatorsrvs, Inc.
    Inventor: Taylor Hanson Odegard
  • Patent number: RE49042
    Abstract: A system and method for data replication for databases using an intermediary server, the intermediary server choosing the order in which databases are replicated, the utilities used for each of the steps in the data replication process, the timing of the replication, and/or the timing each step of the data replication process is performed.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 19, 2022
    Assignee: PayPal, Inc.
    Inventors: Steve Clare, Liana Sanoyan, Jian Huang, Suresh Appavu, Sandip Das, Paul Kazakov, Prabhagaran Subramaniam, Mutharasan Nainar, Chirag Todarka