Patents Examined by Dinku W Gebresenbet
  • Patent number: 11397779
    Abstract: A method of pushing information based on search content is provided, which belongs to the field of computer technology and solves a problem of incorrect search results. The method includes: dividing search result display slots into a plurality of slot blocks in a front-to-back order; presetting an admission condition for each of the slot blocks; determining a current to-be-filled slot based on the front-to-back order of the search result display slots; selecting a search result satisfying a preset condition from an organic search queue and push information satisfying an admission condition of a current slot block in a push information search queue and placing the selected search result into the current to-be-filled slot, where the current to-be-filled slot is located within the current slot block. The method of pushing information disclosed by the present disclosure ensures the accuracy of search results and improves user experience at the same time.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: July 26, 2022
    Assignee: Beijing Sankuai Online Technology Co., Ltd.
    Inventor: Hao Gu
  • Patent number: 11386510
    Abstract: The present invention provides a method and system and software that allow users to readily access online legal research tools, while using other applications, such as word processors. One exemplary computer-implemented system provide an add-on software framework that integrates into a host word-processing application on a client access device. The add-on software framework allows users to select from an expandable listing of one or more web applications on a web server, with each of the web application capable of controlling operation of the host word processing application. The web applications facilitate extraction and access to information from the information-retrieval services as well as secondary source reference texts and incorporation of the information in the document or in metadata associated with the document.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: July 12, 2022
    Assignee: THOMSON REUTERS ENTERPRISE CENTRE GMBH
    Inventors: Khalid Al-Kofahi, Marc Noel Light, Joel Aaron Hurwitz
  • Patent number: 11379491
    Abstract: An apparatus is provided for outputting suggested query items by a group-based communication platform. The apparatus may include at least one memory and at least one processor configured to detect group-based communication platform query data stored in a memory of the apparatus. The processor is also configured to rank suggested query items based on the group-based communication platform query data. The processor is further configured to detect non-keystroke engagement of a search input interface of the group-based communication platform. The processor is further configured to determine a first subset of the suggested query items based on the ranking of the suggested query items and automatically launch a query suggestion interface including a first subset of the suggested query items in response to detecting the non-keystroke engagement of the search input interface. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: July 5, 2022
    Assignee: SlackTechnologies, LLC
    Inventors: Andrew S. Morrison, Aaron J. Maurer
  • Patent number: 11372891
    Abstract: A method of implementing sub-table replication starts with the processor detecting a first update to an entitlements table. The processor then performs incremental replication of the data table by causing a full inventory replication at a next refresh to be executed for provider accounts associated with the provider account identifiers in the entitlements table. Other embodiments are also described herein.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: June 28, 2022
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Shreyas Narendra Desai, German Alberto Gil Echeverri, Prasanna Krishnan, Nithin Mahesh, Subramanian Muralidhar, Eric Robinson, Sahaj Saini
  • Patent number: 11372857
    Abstract: Systems and methods are provided for receiving an input comprising one or more attributes, selecting a subset of query options from a list of query options relevant to the attributes of the input, and based on query optimization results from an audit of previous queries, determining a priority order to execute each query in the set of queries based on the query optimization results, and executing each query in the priority order to generate a candidate list. For each candidate in the list of candidates, systems and methods are provided for selecting a subset of available workflows based on relevance to the candidate and based on workflow optimization results, determining an order in which the selected subset of workflows is to be executed, and executing the selected subset of workflows in the determined order to generate a match score indicating the probability that the candidate matches the input.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: June 28, 2022
    Assignee: SAP SE
    Inventors: Quincy Milton, Henry Tsai, Uma Kale, Adam Horacek, Justin Dority, Phillip DuLion, Ian Kelley, Michael Lentz, Ryan Skorupski, Aditi Godbole, Haizhen Zhang
  • Patent number: 11366635
    Abstract: A system and method for isolating electronic data and generating enhanced data. A data subscription unit receives data having plural data formats from data source devices. The data may be received pre-filtered or filtered by the data subscription unit. A modeling unit may receive the filtered data from the storage databases, may determine eligibility of the stored data based on eligibility criteria, sort the eligible data based on at least one sorting parameter, adjust and/or normalize the eligible data based on at least one adjustment parameter and/or an aggregate value for a data attribute, generate data metrics over a defined set of time periods based on the eligible data, generate further data metrics based on the data metrics, and derive specified values from these metrics. A data distribution device may transmit or make available the data metrics, further data metrics and values to remote devices.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: June 21, 2022
    Assignee: Ice Benchmark Administration Limited
    Inventors: Emma Nicolette Vick, Andrew John Hill, Gary David Hooper, Amanda Jane Adams, Paul Anderson Rhodes, Timothy Joseph Bowler, Charles Abboud, Stelios Etienne Tselikas, Thomas Evans
  • Patent number: 11334526
    Abstract: Methods, systems and computer program products for content management and collaboration systems. Embodiments address handling remotely-stored preformatted previews of remotely stored content objects for display on a user device without having to store a local copy of the remotely stored content objects to the user device. A user operates a content object viewer that is provided as part of the operating system running on the user device. As provided, the content object viewer includes a graphical user interface for accessing files of the operating system. Using the graphical user interface capabilities of the content object viewer, the user selects a particular one of the remotely stored content objects. Upon such selection, the content object viewer displays a preview of the particular one of the remotely stored content objects without having to have a local copy of the particular one of the remotely stored content objects at the user device.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 17, 2022
    Assignee: Box, Inc.
    Inventors: Deepak Khajuria, Jeremy Spiegel
  • Patent number: 11334922
    Abstract: A system for labeling 3D data collected from a plurality of client nodes that provide 2D or 3D imaging information. Aggregating the collected 3D data into a database of records residing on a distributed network. Analyzing, organizing, indexing and labeling the records to allow recognition of 3D objects locally at a client node on the network.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 17, 2022
    Assignee: NEXTPAT LIMITED
    Inventor: Mark S. Knighton
  • Patent number: 11336971
    Abstract: A system, method and API for processing and providing a unified list of the content offerings of multiple content sources.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: May 17, 2022
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: James Hindle, Peter G. N. Scheyen, Mark A. Vickers
  • Patent number: 11327977
    Abstract: A method of distributing content to consumers may include providing a server loaded with a computer code having an administrator user interface, a franchisor user interface, a franchisee user interface; a library of content accessible by an administrator, a franchisor, and/or one or more franchisees; and a consumer data bank. The method may further include linking the server with social media platforms, populating the library with a plurality of pieces of content, linking the content with a franchise unit location, and publishing the content to a social media account. A further step may include collecting consumer data and storing the consumer data in the consumer data bank. The franchisor and each franchisee may have access to the library of content and to consumer data.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 10, 2022
    Assignee: SWANSON INTERNATIONAL, INC.
    Inventor: Ryan B. Swanson
  • Patent number: 11316762
    Abstract: A database is accessed to retrieve performance data associated with a content delivery network. Based on the performance data, a performance metric is determined for components of the content delivery network that are within a particular geographic region. A display is generated that visually represents geographic data representing the particular geographic region, at least one component of the content delivery network within the particular geographic region, and the performance metric.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: April 26, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Henry Randolph, James Gordon Beattie, Jr., Nicholas Coduto, Roque Rios, Charles M. Stahulak
  • Patent number: 11308097
    Abstract: A method and a server for generating a meta-feature for ranking documents by a machine learning algorithm (MLA). A past query having been previously submitted on a server is acquired, and a set of past documents having been presented as search results in response to the past query is acquired, where each respective document includes a plurality of features, and respective values for the plurality of features. The meta-feature is generated, where a respective value of the meta-feature for a respective document is based on: a respective value of a given feature of the plurality of features for the respective document, and a value of a parameter associated with the set of past documents. The meta-feature is validated based on its usefulness for ranking future search engine results pages (SERPs). The MLA is then trained to generate the meta-feature for ranking documents in response to a new query.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: April 19, 2022
    Assignee: YANDEX EUROPE AG
    Inventors: Aleksandr Valerievich Safronov, Victor Vitalievich Ploshykhyn, Ivan Ivanovich Belotelov
  • Patent number: 11301813
    Abstract: Systems, methods, and computer-readable media for implementing conditional rules in a hierarchical table structure are disclosed. The systems and methods may involve maintaining for presentation on a viewable interface a higher-level table structure having first rows, first columns and first cells at the intersections of the first rows and the first columns; maintaining for presentation on the viewable interface a lower-level table structure having second rows, second columns and second cells at the intersections of the second rows and second columns; linking the lower-level table to a specific first cell in the higher-level table; storing a specific conditional rule associating the specific first cell with a plurality of second cells of the lower-level table; receiving qualifying information from each of the plurality of second cells; and triggering the specific conditional rule to thereby update milestone information in the specific first cell of the higher-level table.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: April 12, 2022
    Assignee: Monday.com Ltd.
    Inventors: Abigail Pagi, Eliran Zagbiv, Lior Kedem
  • Patent number: 11301469
    Abstract: A method dynamically selects query execution operators. A database engine receives a query, parses the query to form a query execution tree, and compiles the tree to form a first executable plan that includes in-memory operators. The database engine executes the first plan, including executing in-memory operators in parallel. While executing a first in-memory operator, insufficient memory is detected. In response, the database engine aborts the execution, and recompiles the query tree in two ways, forming a second executable plan that replaces the first in-memory operator with a first spooling operator. The first spooling operator executes within a fixed volatile memory budget and swaps to non-volatile memory according to the budget. A third executable plan retains the first in-memory operator, but schedules it to run serially. The database engine selects either the second plan or the third plan, and executes the selected plan to return results for the query.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: April 12, 2022
    Assignee: TABLEAU SOFTWARE, INC.
    Inventors: Michael Schreier, Thomas Neumann, Viktor Leis, Alfons Kemper, Tobias Muehlbauer, Jan Finis
  • Patent number: 11294930
    Abstract: Described embodiments provide systems and methods for resource scaling. A computing device may include a data processor. The data processor may receive, from a distributed database service (DDS), usage data on resource request-units from a plurality of services that use resources provided by the DDS. The computing device may include a transform agent. The transform agent may transform at least a subset of the N sets of data, into at least three transformed datasets each corresponding to a different frequency range. The computing device may include a predictor. The predictor may provide a predicted value of request-units according to the at least three transformed datasets. The predictor may request the DDS to provide the resources up to a number of request-units at a given time instance according to the predicted value.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: April 5, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Yongyu Chen, Lei Xu, Wei Long, Liang Bao
  • Patent number: 11288447
    Abstract: Using a step editor for data preparation includes: receiving an indication of a user input with respect to at least some of a set of sequenced data preparation operations on a set of data; generating, using one or more processors, a signature based at least in part on the set of sequenced data preparation operations, references to the set of data, and the user input; using the generated signature to determine whether there exists a cached result associated with the set of sequenced data preparation operations, the references to the set of data, and the user input; based at least in part on the determination, obtaining a data traversal program representing a result associated with the set of sequenced operations, the references to the set of data, and the user input; and providing output based at least in part on the result represented by the obtained data traversal program.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: March 29, 2022
    Assignee: DR HoldCo 2, Inc.
    Inventors: Nenshad Dinshaw Bardoliwalla, Michael Matthews, Ian Timourian, Jing Chen, Lilia Gutnik, Whitman Kwok, Dave Brewster, Victor Tze-Yeuan Tso
  • Patent number: 11281670
    Abstract: A container is a collection of schemas, objects, and related structures in a multitenant container database (CDB) that appears logically to an application as a separate database. Within a CDB, each container has a unique ID and name. The root database and every PDB is considered a container. PDBs isolate data and operations so that from the perspective of a user or application, each PDB appears as if it were a traditional non-CDB. A database management system that manages a container database is a container database management system (CDBMS). Data and metadata in the root database may include common schemas that make the functionality that users will often use available CDB-wide. To execute a query accessing a common schema, the common schemas may be accessed by sessions of a PDB without switching database contexts.
    Type: Grant
    Filed: March 30, 2019
    Date of Patent: March 22, 2022
    Assignee: Oracle International Corporation
    Inventors: Thomas Baby, Giridhar Ravipati
  • Patent number: 11238473
    Abstract: Provided is a process of discovering psychographic segments of consumers with unsupervised machine learning, the process including: obtaining a first set of consumer-behavior records; converting the first set of consumer-behavior records into respective consumer-behavior vectors; determining psychographic segments of consumers by training an unsupervised machine learning model with the first set of consumer-behavior vectors; obtaining a second set of consumer-behavior records after determining the psychographic segments of consumers; converting the second set of consumer-behavior records into respective consumer-behavior vectors; classifying the second set of consumer-behavior vectors as each belonging to at least a respective one of psychographic segments with the trained machine learning model; and predicting based on the classification a likelihood of the respective consumer engaging in behavior associated with a corresponding one of the psychographic segments.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: February 1, 2022
    Assignee: PlaceIQ, Inc.
    Inventors: Stephen Milton, Duncan McCall
  • Patent number: 11232126
    Abstract: Implementations include providing, by a deploy tool, clone data components in the first database system, each clone data component being a copy of a data component, defining, by the deploy tool, a source-side green access schema in the first database system, the green access schema providing views to the clone data components, providing, by a replication system and based on statements received from the deploy tool, consumer-side clone data components in the first database system, each consumer-side clone data component being a copy of a respective data component, defining, by a replication system and based on statements received from the deploy tool, a consumer-side green access schema in the first database system, the green access schema providing views to the source-side clone data components, and, during execution of the upgrade, replicating, by a handler of the replication system, data from at least one source-side data component to a consumer-side component.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 25, 2022
    Assignee: SAP SE
    Inventors: Steffen Meissner, Volker Driesen, Tobias Karpstein, Martin Mayer, Thomas Saelinger, Thomas Ullrich
  • Patent number: 11222033
    Abstract: A process for providing a plurality of exploration mode charts to supplement a base chart is provided herein. A request for exploration mode charts may be received. The request may include a data set definition. A total number of data points for the request may be determined based on the data set definition. A total number of exploration mode charts may be determined based at least in part on the total number of data points for the request. Chart data may be obtained for a plurality of exploration mode charts based on the data set definition. The plurality of exploration mode charts may include a number of charts less than or equal to the total number of exploration mode charts. The plurality of exploration mode charts may be rendered via the chart data. The rendered exploration mode charts may be provided.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: January 11, 2022
    Assignee: SAP SE
    Inventors: Rahul Tiwari, Krishnan Raghupathi, Hari Prasada Reddy