Presentation Processing Of Document Patents (Class 715/200)
  • 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: 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: 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: 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: 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: 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: 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: 10817263
    Abstract: A workflow development system is described herein that includes a graphical user interface (GUI) that is configured to selectively and dynamically allocate relatively more of a display area to a particular one of a plurality of different, simultaneously-displayed workflow step representations than is allocated to the other workflow step representation(s) to facilitate user interaction the particular workflow step representation. Such allocation may be carried out in response to user interaction with the particular workflow step representation or in response to a determination that a user is otherwise focused on the particular workflow step representation. In embodiments, the workflow step representations represent different workflow steps in a series of workflow steps. In further embodiments, the workflow step representations represent different workflow steps that may be performed depending upon the evaluation of a condition.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prashant Kumar, Jonjo Twist, Stephen C. Siciliano, Himanshu Agrawal, Prabir K. Shrestha, Balasubramanian Shyamsundar
  • Patent number: 10810355
    Abstract: When a browsing computer navigates to a network document, such as a web page, the corresponding server also downloads computer readable formatting information necessary for the operating system of the browsing computer to render correctly any characters within the network document even if the fonts associated with those characters do not exist on the browsing computer prior to encountering the network document. An exposure module is also downloaded to the browsing computer. The exposure module is loaded onto the browsing computer, which in turn either permanently installs or temporarily exposes the operating system of the browsing computer to the computer readable font formatting information associated with the network document. As a result, the operating system of the browsing computer is able to display or otherwise process the network document correctly and consistently regardless of the computer readable fonts installed on the browsing computer.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: October 20, 2020
    Assignee: Clantech, Inc.
    Inventor: Robert G. Adamson, III
  • Patent number: 10805894
    Abstract: A system that incorporates the subject disclosure may include, for example, a device to perform operations including determining a target playback latency not less than a greater of a first playback latency of a streaming media signal at a first media processor and a second playback latency of the first media signal at a second media processor. The streaming media signal includes a first in-content reference. A coordinated playback time is determined according to the target playback latency. A buffer, when adjusted by a buffer value, causes the first in-content reference to be encountered at a coordinated time during playback by the first media processor, which results in a synchronized playback of the streaming media between the first and second media processors. Other embodiments are disclosed.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: October 13, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Keith Crowe, Dan Agostino, Filinto Duran
  • Patent number: 10803056
    Abstract: Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: October 13, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Christian Liensberger, Moe Khosravy
  • Patent number: 10783174
    Abstract: Systems and methods for collection, management, and distribution of data with a crowdsourced knowledge data base are disclosed. The systems and methods may be configured for: storing information in a standardized format in one or more network-based databases having a collection of records stored thereon; providing remote access to users over a network so any one of the users can update the information about a record in the collection of records in real time through a graphical user interface, wherein the one of the users provides the updated information in a non-standardized format; converting the updated information into the standardized format; storing the standardized updated information in the database in the standardized format; generating a message containing the updated information whenever one has been stored; and transmitting the message to all of the users over the network in real time, so that each user has immediate access to up-to-date information.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 22, 2020
    Assignee: Coupang Corp.
    Inventors: Yulhee Lee, Hyung Lee, Rowoon Lee, Hoyeon Bae, Dukwon Nam, Jaebong Sung, Hyebin Lee, Yonghee Lee, Pyunggang Kim, MoonJung Jang, Bora Moon
  • Patent number: 10768985
    Abstract: Disclosed are systems and methods for deploying a distributed computing system. A domain controller manages a domain comprised of a plurality of computer objects each having an assigned system role. The described technique includes receiving a system configuration of a distributed directory-service-based system, wherein the system configuration specifies a path to a root organizational unit (OU) within the domain. The technique includes generating group policy objects based on system requirements for each system roles, creating an organizational unit (OU) for each system role, linking each group policy object for each system role to the corresponding created OU, and moving computer objects to an OU according to the system role. The described deployment technique is performed according to a distribution scheme generated based on a number of the system roles and computer objects of each system role.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: September 8, 2020
    Assignee: PARALLELS INTERNATIONAL GMBH
    Inventors: Yuriy Batsura, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10757055
    Abstract: A process searches electronic messages. The process displays a user interface for an electronic messaging application, including a label list panel comprising labels and an electronic message list panel comprising listed objects associated with a user of the electronic messaging application. Each respective object is visually distinct and represents one or more corresponding electronic messages received by the user. The user selects a first label from the label list panel and a first electronic message from the electronic message list panel. The user associates the first electronic message with the first label. The process receives a search query for electronic messages associated with the first label. In response, the process identifies electronic messages associated with the first label. The identified electronic messages include the first electronic message.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: August 25, 2020
    Assignee: Google LLC
    Inventors: Paul Buchheit, Sanjeev Singh
  • 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