Query Statement Modification Patents (Class 707/759)
  • Patent number: 11971925
    Abstract: Implementations are described herein for leveraging digital media files retrieved and/or created by users to predict/determine topics of potential relevance to the users. In various implementations, digital media file(s) created and/or retrieved by a user with a client device may be applied as input across trained machine learning model(s), which in some cases are local to the client device, to generate output that indicates object(s) detected in the digital media file(s). Data indicative of the indicated object(s) may be provided to a remote computing system without providing the digital media file(s) themselves. In some implementations, information associated with the indicated object(s) may be retrieved and proactively output to the user. In some implementations, a frequency at which objects occur across a corpus of digital media files may be considered when determining a likelihood that a detected object is potentially relevant to a user.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: April 30, 2024
    Assignee: GOOGLE LLC
    Inventors: Robert Rose, Qun Cao
  • Patent number: 11961077
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: April 16, 2024
    Assignee: Capital One Services, LLC
    Inventors: Earle Michael Lee, William Planck
  • Patent number: 11928166
    Abstract: A method, performed by one or more processors, including: receiving a user query; deriving, based on the user query, a search engine query for use with search engine software and a data access query for use with data access software; sending, to the search engine software, the search engine query to cause the search engine software to locate first data stored in a search engine index; sending, to the data access software, the data access query to cause the data access software to locate second data stored in a distributed data store; receiving, from the search engine software, the first data; and receiving, from the data access software, the second data.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: March 12, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Elliot Colquhoun, Hugh Zabriskie, Joshua Casale, Rahij Ramsharan, Rushad Heerjee
  • Patent number: 11836168
    Abstract: Systems and methods for providing an artificial intelligence-based solution in a dynamic environment that requires models with varying degrees of nuance and specialization. One such dynamic environment relates to generating dynamic human-like conversational responses based on complex data. In particular, systems and methods recite generating dynamic human-like conversational responses using a modular architecture featuring layered data models with gated neural networks. The modular architecture compartmentalizes the various components and functions of an application. That is, the architecture may support multiple layers, each featuring models performing specific functions and/or having been trained on using specific data and/or algorithms.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: December 5, 2023
    Assignee: Citibank, N.A.
    Inventor: Joenteny David Martinez Gutierrez
  • Patent number: 11829634
    Abstract: One embodiment provides a method, including: receiving, at a central system, a query requesting access to a dataset, wherein the central system communicates with a plurality of data storage locations, each having a governance policy for data stored at the data storage location, wherein different portions of the dataset are stored within different of the plurality of data storage locations; sending a sub-query formulated based upon the query; receiving a governance enforcement actions listing corresponding to the portion of the dataset stored within the corresponding data storage location; generating a meta-policy of enforcement actions for all of the plurality of data storage locations storing portions of the dataset, wherein the meta-policy identifies enforcement actions and an order of the enforcement actions to be applied to the dataset; and providing the meta-policy to each of the plurality of data storage locations.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: November 28, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramasuri Narayanam, Rishi Saket, Ety Khaitzin, Ritwik Chaudhuri, Rohith Dwarakanath Vallam
  • Patent number: 11813805
    Abstract: A method, medium, and system to receive an indication of an assembly including a plurality of different components to produce by additive manufacturing (AM), determine based on a forward search process that starts with individual components of the plurality of components and iteratively adds other components of the plurality of components thereto in combinations until an entirety of the assembly is accounted for, determine based on a reverse search process that starts with the entirety of the assembly and iteratively removes components of the plurality of components therefrom in combinations until a two-component set is reached, automatically select an optimal combination of the plurality of components from the combinations determined by the forward search and reverse search processes; and transmit the selection of the optimal combination of the plurality of components to an AM controller.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 14, 2023
    Assignee: General Electric Company
    Inventors: Jaydeep Karandikar, Bathrinarayanan Mukundan, Arvind Rangarajan
  • Patent number: 11729180
    Abstract: Methods and systems for using block chain technology to verify transaction data are described herein. A computing platform may receive data about events related to transactions, personal or corporate information, supply chains, and other relevant information about a person or corporate entity. The event information may be received, aggregated, and processed to determine metadata about the person or corporate entity. The metadata may indicate, for example, a trustworthiness of the person or corporate entity for various purposes. Such event information and/or metadata may be stored as transactions in a block chain that may be accessible by counterparties to a potential transaction involving the person or corporate entity. The automated event processing computing platform may further use automated techniques to implement smart transactions between the person/entity and counterparty based on the trust metadata.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: August 15, 2023
    Assignee: Bank of America Corporation
    Inventors: Jisoo Lee, John C. Checco, William August Stahlhut, Joseph Castinado, Brad Romano, Suki Ramasamy, Patrick Nicholas Lawrence, Lekha Ananthakrishnan
  • Patent number: 11715051
    Abstract: An example method includes collecting, at a computing system of a data intake and query system, source data corresponding to an instance of a service hosted by a service provider, wherein the service provider hosts the service on a network of the service provider, identifying in the source data a set of metrics for the instance of the service, applying a machine learning model to the set of metrics to determine a classification for the set of metrics, generating, using the classification, a recommendation, wherein the recommendation relates to usage by the instance of the service of one or more physical resources of the service provider, and transmitting, for receipt by a client device, data comprising the recommendation, wherein the data enables display on the client device of a visualization comprising the recommendation.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: August 1, 2023
    Assignee: Splunk Inc.
    Inventors: Subramaniam Baskaran, Omprakaash Thoppai, Esha Desai, Satya Venkata Bharani Suresh Vasabhaktula, Anudeep Rentala, Rehan Mulla
  • Patent number: 11709866
    Abstract: A distributed database compaction system can perform compaction for transactional queries in an asynchronous matter without affecting completion of the queries. The compaction system can implement asynchronous transformation of key pairs in the database, and older keys can be periodically purged using a scheduled compactor. Subsequent queries use the compacted stored keys to perform efficient queries with direct reads of committed transactions and more efficient access to key values stores of the distributed database.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: July 25, 2023
    Assignee: Snowflake Inc.
    Inventors: Chen Luo, Alexander Miller, William Waddington, Zhaohui Zhang
  • Patent number: 11709842
    Abstract: Embodiments disclosed herein provide for systems and methods of a reporting engine framework that dynamically generates a database query. The systems and methods provide for generating the database query via an intuitive user interface, wherein the user interface interacts with a plurality of application program interfaces to retrieve and generate data associated with the database to be queried.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: July 25, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sreedhar Raichur, Zubair Ali Baig, Rudresh Kumar, Ullas Poojary, Deepanker Sachdeva, Saheera Eranhikkal, Yuvaraj Loganathan, Kartheek Gopal
  • Patent number: 11709696
    Abstract: Latency experienced by a user of a client device may be reduced by preloading virtual devices in anticipation of a connection request from the client device. For example, a plurality of virtual devices may be partially loaded prior to a connection request from a client device. In response to the connection request from the client device, a user associated with the client device may be identified and user profile information associated with the user may be retrieved. Based on the retrieved user profile information associated with the user, a virtual device, from among the plurality of preloaded virtual devices, may be loaded, such that the loading of the virtual device is complete and is specific to the user of the client device.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: July 25, 2023
    Assignee: HYPORI, LLC
    Inventors: Brian J. Vetter, Phani Achanta
  • Patent number: 11681674
    Abstract: A database having multiple data columns is disclosed. Whether metadata for the multiple data columns resides in multiple different metadata columns may be determined. If so, the metadata may be consolidated into a single consolidated metadata column.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: June 20, 2023
    Assignee: MICRO FOCUS LLC
    Inventors: Eli Revach, Mordechai Lehrer, Amos Nesher, Elad Levi
  • Patent number: 11669569
    Abstract: A system for searching and ranking modifiable videos is provided. In one example embodiment, the system includes a at least one processor and a memory storing processor-executable codes, wherein the at least one processor is configured to implement the following operations upon executing the processor-executable codes: processing a first set of search requests by a first search rule to obtain a first set of first results; processing a second set of search requests by a second search rule to obtain a second set of second results; determining a first metric based, at least partially, on the first set of first results; determining a second metric based at least partially on the second set of second results; selecting, based on the first metric and the second metric, a search rule from the first search rule and the second search rule; and configuring a search engine to apply the search rule.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: June 6, 2023
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Victor Shaburov, Aleksandr Mashrabov, Dmitriy Matov, Hanna Rulevska, Dmytro Ishchenko
  • Patent number: 11580157
    Abstract: Implementations are described herein for leveraging digital media files retrieved and/or created by users to predict/determine topics of potential relevance to the users. In various implementations, digital media file(s) created and/or retrieved by a user with a client device may be applied as input across trained machine learning model(s), which in some cases are local to the client device, to generate output that indicates object(s) detected in the digital media file(s). Data indicative of the indicated object(s) may be provided to a remote computing system without providing the digital media file(s) themselves. In some implementations, information associated with the indicated object(s) may be retrieved and proactively output to the user. In some implementations, a frequency at which objects occur across a corpus of digital media files may be considered when determining a likelihood that a detected object is potentially relevant to a user.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: February 14, 2023
    Assignee: GOOGLE LLC
    Inventors: Robert Rose, Qun Cao
  • Patent number: 11575755
    Abstract: Certain aspects of the disclosure are directed to providing aggregated context information in a data communications network. According to a specific example, a data communications server can operate to provide user-data communications sessions each involving a client-specific endpoint device and another participating endpoint device, where the client-specific endpoint device is associated with a client-entity among a plurality of remotely-situated client entities. User-data communications between the client-specific endpoint device and the other participating endpoint device can be retrieved from a plurality of disparate interconnected data communications systems, where the data communications systems each provide at least one data communications service to the client entity on a subscription basis.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: February 7, 2023
    Assignee: 8x8, Inc.
    Inventors: Ali Arsanjani, Bryan R. Martin, Manu Mukerji, Venkat Nagaswamy, Marshall Lincoln
  • Patent number: 11567941
    Abstract: A database system receives a query and determines that the query includes an inner join between a parent table and a child table. The database system determines that the following relationships exists between the parent table and the child table: referential integrity (“RI”) between a primary key attribute (pk) in the parent table and a foreign key attribute (fk) in the child table and a temporal relationship constraint (“TRC”) between a period attribute in the parent table and a TRC-attribute in the child table. The database system determines that the query satisfies non-temporal join elimination conditions and temporal join elimination conditions and that the query contains no other qualification conditions on the parent table's period attribute and eliminates the inner join when planning execution of the query.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: January 31, 2023
    Assignee: Teradata US, Inc.
    Inventors: Jaiprakash G Chimanchode, Bhashyam Ramesh, Stephen A Brobst, Pratik Patodi, Dhrubajyoti Roy, Sai Pavan Kumar Pakala
  • Patent number: 11551005
    Abstract: Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, user-data communications between a client-specific endpoint device and the other participating endpoint device during a first time period can be retrieved from a plurality of interconnected data communications systems. The client entity can be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. A context can be determined for each respective user-data communication between the endpoint devices during the first time period.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: January 10, 2023
    Assignee: 8x8, Inc.
    Inventors: Ali Arsanjani, Bryan R. Martin, Manu Mukerji, Venkat Nagaswamy, Marshall Lincoln
  • Patent number: 11544126
    Abstract: Receive, by a central controller engine, a user request to perform one or more operations associated with user data, wherein the user data includes first data and second data. Select, by the central controller engine based on the user request, a first service provider interface (SPI) integrated into a first service, the first SPI being configured to operate on the first data in a first datastore associated with the first service. The first SPI including a first service interface component configured based on a uniform access specification. Obtain, by the first SPI, the first data, the first data being formatted according to a first service data specification. Transform, by the first SPI based on the uniform access specification, the first data, thereby generating transformed first data formatted according to the uniform access specification. Provide, by the first SPI, the transformed first data to a target service.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: January 3, 2023
    Assignee: Zuora, Inc.
    Inventors: Henning Schmiedehausen, Nicolas Fusseder, Alexander Vasilevskiy
  • Patent number: 11526740
    Abstract: An optimization method includes holding combining destination information indicating a combining destination neuron to be combined with a target neuron which is one of a plurality of neurons corresponding to a plurality of spins of an Ising model obtained by converting an optimization problem, the target neuron being different in a plurality of neuron circuits; holding a weighting coefficient indicating a strength of combining between the target neuron and the combining destination neuron, and outputting the weighting coefficient corresponding to the combining destination information; permitting an update of a value of the target neuron by using the weighting coefficient output and the value of the update target neuron, and outputting a determination result indicating whether or not the value of the target neuron is permitted to be updated; and determining the update target neuron based on the plurality of determination results respectively output and outputting the update target information.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: December 13, 2022
    Assignee: Fujitsu Limited
    Inventors: Sanroku Tsukamoto, Hirotaka Tamura, Satoshi Matsubara
  • Patent number: 11526670
    Abstract: Provided are systems and methods directed to identifying relationships between colloquial place names in a relational database. In some embodiments, a method of identifying relationships between colloquial place names in a relational database comprises receiving geographic location information; generating a vector corresponding to the geographic location; comparing the geographic location information vector to a plurality of colloquial place name vectors in a relational database that maps a plurality of colloquial place names to a plurality of corresponding colloquial place name vectors in a vector space, to generate a plurality of similarity scores that is calculated based on the geographic location information vector and each colloquial place name vector of the plurality of colloquial place name vectors; and identifying that one or more colloquial place names in the relational database are related to the geographic location information based on the plurality of similarity scores.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: December 13, 2022
    Assignee: The MITRE Corporation
    Inventor: Jeffrey Zarrella
  • Patent number: 11514058
    Abstract: Examples of the present disclosure describe systems and methods relating to context rules in a graph or isolated collection. In an example, information in an isolated collection may be associated with one or more contexts. The information may be represented within the isolated collection based on one or more rules, and one or more of the rules may be associated with one or more contexts to which the information relates, thereby indicating a context association. A context association may indicate a positive, negative, or other relationship between one or more rules and one or more contexts. Based on the context association, information within the isolated collection may be adapted to generate different views of the isolated collection for different contexts. As such, relevant, useful, or actionable information may be included or emphasized, while information that is not as relevant, useful, or actionable may be omitted or deemphasized.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: November 29, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Standefer, Christopher Mullins
  • Patent number: 11500837
    Abstract: Performance of optimizations to correct duplicate, missing, or other user-induced errors in hierarchical data storage may be automated. Relationships between items may be used to determine whether a modification should be made to items. Once identified, a determination may be made as to whether the modification will impact query performance. If so, then permission may be obtained before the modification is made. If not, then the modification may be made automatically.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: November 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ahmed Reaz, Michael Curtis James, Gavin Hill, Amol Godbole, Andy Chang
  • Patent number: 11503056
    Abstract: A method for providing a notification system in a virtual private network (VPN), the method comprising transmitting, to a user device, a notification indicating that data of interest requested by the user device potentially includes harmful content, the data of interest to be obtained from a host device; receiving, from the user device, a response indicating that the data of interest is to be received by the user device; receiving, based at least in part on the response, the data of interest from the host device; and transmitting the data of interest to the user device. Various other aspects are contemplated.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: November 15, 2022
    Assignee: Oversec, UAB
    Inventor: Kazimieras Celiesius
  • Patent number: 11494337
    Abstract: A system and method for pruning data based on metadata. The method may include receiving a query with a plurality of predicates and identifying one or more applicable files that includes database data satisfying at least one of the plurality of predicates. The identifying the one or more applicable files including reading metadata stored in a metadata store that is separate from the database data. The method further includes pruning inapplicable files comprising database data that does not satisfy at least one of the plurality of predicates to create a reduced set of files and reading the reduced set of files to execute the query.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: November 8, 2022
    Assignee: Snowflake Inc.
    Inventors: Thierry Cruanes, Benoit Dageville, Ashish Motivala, Marcin Zukowski
  • Patent number: 11481773
    Abstract: Aspects described herein may relate to a transaction exchange platform using a streaming data platform (SDP) and microservices to process transactions according to review and approval workflows. The transaction exchange platform may receive transactions from origination sources, which may be added to the SDP as transaction objects. Microservices on the transaction exchange platform may interact with the transaction objects based on configured workflows associated with the transactions. Processing on the transaction exchange platform may facilitate clearing and settlement of transactions. Some aspects may provide for dynamic and flexible reconfiguration of workflows and/or microservices. Other aspects may provide for data snapshots and workflow tracking, allowing for monitoring, quality control, and auditability of transactions on the transaction exchange platform.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: October 25, 2022
    Assignee: Capital One Services, LLC
    Inventors: Earle Michael Lee, William Planck
  • Patent number: 11442972
    Abstract: Methods and systems for modifying a search result are described. A computing device may receive a query. A search result based on the query may be determined. The computing device may modify the search result based on a term of the query.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: September 13, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Kalila Sharafi
  • Patent number: 11443000
    Abstract: A method may include receiving a search phrase including a first word. In response to receiving the search phrase, a database may be queried to retrieve an item description matching the search phrase. The first item description may match the search phrase by including a second word that matches the first word in the search phrase. A semantic role for the first word included in the search phrase may be determined based on a semantic role of the second word included in the item description. An analytics result associated with the search phrase may be generated based on the semantic role of first word included in the search phrase. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 13, 2022
    Assignee: SAP SE
    Inventor: Stefan Dimov
  • Patent number: 11442934
    Abstract: A method, a system, and a computer program product for executing a query. A query associated with a calculation scenario defining a data flow model that includes one or more calculation nodes is received. Each calculation node corresponds to an operation being performed on one or more database tables stored at a database. The calculation nodes include one or more nodes specifying a window function operation. The window function operation including one or more first attributes and one or more second attributes. A calculation engine executes the calculation scenario by performing, using at least one of the first and second attributes, the window function operation on the database tables stored at the database. Based on the execution of the calculation scenario, a result data set is generated and provided by the database server to the application server.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: September 13, 2022
    Assignee: SAP SE
    Inventors: Michael Ludwig, Johannes Merx, Matthias Vigelius, Christoph Weyerhaeuser
  • Patent number: 11423039
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving data representing a query into a collaborative dataset consolidation system, identifying datasets relevant to the query, generating one or more queries to access disparate data repositories, and retrieving data representing query results. In some cases, one or more queries are applied (e.g.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: August 23, 2022
    Assignee: data. World, Inc.
    Inventors: Bryon Kristen Jacob, Jon Loyens, David Lee Griffith, Brett A. Hurt, Triet Minh Le, Shad William Reynolds, Arthur Albert Keen, Joseph Boutros, Alexander John Zelenak
  • Patent number: 11416527
    Abstract: A device can receive a search query from another device. The device can determine an information content of the partial query. The device can determine a set of tiles for identifying search results based on the information content of the partial query. The set of tiles can correspond to a geographic area within a proximity of the other device. The set of tiles can be associated with data identifying a set of points of interest associated with the geographic area. The device can obtain the data identifying the set of points of interest associated with the geographic area based on determining the set of tiles. The device can identify a set of search results based on the partial query and the data identifying the set of points of interest associated with the geographic area. The device can provide information identifying the set of search results.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: August 16, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew Batta, Carolyn Vlach, Chad Kearney, Kevin Brackney
  • Patent number: 11405590
    Abstract: The disclosed computer-implemented method may include (i) identifying, by a server computer system, a provider computing device for use in capturing street-level image data, where the provider computing device controls a camera positioned to capture street-level imagery outside the vehicle, (ii) determining, by the server computer system, a configuration that controls use of the provider computing device to provide street-level image data captured by the camera to the server computer system, (iii) sending, by the server computer system, the configuration to the computing device, and (iv) receiving, from the computing device, street-level image data captured by the computing device using the camera responsive to the configuration. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: August 2, 2022
    Assignee: Lyft, Inc.
    Inventors: Renee Park, Saurabh Saraf, Ramesh Rangarajan Sarukkai, Vinay Shet
  • Patent number: 11392566
    Abstract: Techniques described herein propose a new RIDDecode operator in a QEP that uses ROWID lookup and fetch, instead of dictionary decoding, to retrieve decoded values, in order to reduce memory pressure and speed up processing.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: July 19, 2022
    Assignee: Oracle International Corporation
    Inventors: Pit Fender, Benjamin Schlegel, Matthias Brantner
  • Patent number: 11379672
    Abstract: A method of a video call between a first user and a second user is disclosed. The method includes initiating the video call between a first terminal associated with the first user and a second terminal associated with the second user, and determining languages of the first user and the second user who participate in the video call. The method further includes, in case the first user's language is a first language and the second user's language is a second language different from the first language, displaying a transliteration of a greeting of the second language in the first language.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: July 5, 2022
    Assignee: Hyperconnect Inc.
    Inventor: Sangil Ahn
  • Patent number: 11379605
    Abstract: Systems, methods, and devices for secure view-based data sharing are disclosed. A method in accordance with embodiments disclosed herein comprises associating, by one or more processors, view privileges of a secure view with one or more of a plurality of underlying details of a share object of a first account such that each of the one or more underlying details of the share object comprises a definition of the secure view. The method further comprises: in response to receiving a request from a second account to access any underlying details of the share object, using a secure projection that does not match any rewrite rule preconditions to rewrite a query plan of the request to prevent expressions that do not originate from the secure view from being pushed down below a boundary of the secure view.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: July 5, 2022
    Assignee: SNOWFLAKE INC.
    Inventors: Allison Waingold Lee, Peter Povinec, Martin Hentschel, Robert Muglia
  • Patent number: 11373047
    Abstract: Provided is an artificial intelligence (AI) answering system including a user question receiver configured to receive a user question from a user terminal; a first question extender configured to generate a question template by analyzing the user question and determine whether the user question and the generated question template match; a second question extender configured to generate a similar question template by using a natural language processing and a deep learning model when the user question and the generated question template do not match; a training data builder configured to generate training data for training the second question extender by using an neural machine translation (NMT) engine; and a question answering unit configured to transmit a user question result derived through the first question extender or the second question extender to the user terminal.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 28, 2022
    Assignee: 42 Maru Inc.
    Inventor: Dong Hwan Kim
  • Patent number: 11372866
    Abstract: Methods, systems, and media for providing a media search engine are provided.
    Type: Grant
    Filed: April 13, 2020
    Date of Patent: June 28, 2022
    Assignee: Google LLC
    Inventors: Nathan Leslie Sandland, Jason Bayer, Cheol Ho Park
  • Patent number: 11366849
    Abstract: Disclosed are apparatuses, methods, and computer readable media for improved multi-datatype searching comprising receiving a search query of a first datatype, generating a vector of the first datatype describing the search query, expanding the vector of the first datatype to include a second datatype vector, wherein the second datatype vector is different from the first datatype but may be conceptually equivalent, and wherein the second datatype is associated with the vector of the first datatype, and performing a search based on the first datatype and a search on the second datatype.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 21, 2022
    Assignee: Entefy Inc.
    Inventors: Alston Ghafourifar, Brienne Ghafourifar
  • Patent number: 11362842
    Abstract: An example operation may include one or more of evaluating a proposed membership conversion submitted by a client application (App) on a client subject to a first membership services provider (MSP1), evaluating the validity of the client according to channel membership rules, placing a transaction certificate in a creator field of a client transaction request, using fabric-attribute-based authentication to authenticate the client that submitted the membership conversion proposal, consulting a membership table to determine access rights of the client, and passing the access rights information to an application membership credential generator compliant with a second membership services provider (MSP2).
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: June 14, 2022
    Assignee: International Business Machines Corporation
    Inventors: Elli Androulaki, Angelo De Caro
  • Patent number: 11361010
    Abstract: One or more computing devices, systems, and/or methods for generating a set of tips for an entity are provided. For example, users may create user generated content describing an entity, such as a user review for a consumer good, a location, an event, etc. Because a user may be unable to read and digest all of the user reviews for the entity, the user may merely read a few user reviews, and thus miss out on useful information. Accordingly, tip templates, indicative of how tips are linguistically/grammatically constructed, are applied to the user reviews to automatically extract a set of tips for the entity (e.g., “make sure to bring a rain jacket”). The set of tips may be filtered to remove undesirable tips, ranked based upon usefulness, and/or diversified to remove redundant tips. In this way, a set of useful tips may be provided to the user.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: June 14, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Dan Pelleg, Alexander Nus, Fiana Raiber, Ido Guy, Avihai Mejer
  • Patent number: 11354366
    Abstract: A method and system for servicing requests, including receiving, from a client, a first request to perform an action, obtaining a first persona object for a user associated with the first request, servicing the first request using the first persona object to obtain a result, and providing the result to the client.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: June 7, 2022
    Assignee: OPEN TEXT CORPORATION
    Inventors: Michael T. Mohen, Ameya Devendra Bapat, Derek Zasiewski, Paul Craig Warren
  • Patent number: 11334606
    Abstract: A system and method are provided for managing content creation of data sources. The method includes: analyzing content of a data source while simultaneously identifying one or more alternative data sources having similar concepts of the content of the data source, the similar contents based on a degree of similarity between the concepts of the data source and one or more concepts of the one or more alternative data sources. The method further includes providing an indication based on a degree of similarity for performing a defined operation on the one or more alternative data sources in relation to the data source.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: May 17, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josu Diaz De Arcaya, Patrick Byrne, Richard A. Welp, James Wormwell
  • Patent number: 11314793
    Abstract: A method includes associating an identifier with a plurality of business listings, receiving a first query, generating a second query based at least in part on the first query, the second query including at least one word included in the first query, and selecting a subset of business listings based at least in part on the second query. The method also includes providing the subset of business listings such that the subset of business listings is configured to be displayed in a ranked order. In such methods, the ranked order is based at least in part on respective levels of relatedness between the second query and listings included in the subset of business listings.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 26, 2022
    Assignee: Soleo Communications, Inc.
    Inventors: Daniel E. Gallagher, Jason T. Nordhaus, William Consagra-Francis, Scott M. Leubner, Richard W. Ibbotson
  • Patent number: 11301468
    Abstract: Execution plans generated for multiple analytic queries incorporate two new kinds of plan operators, a partition creator and partition iterator. The partition creator and partition iterator operate as a pair. A partition creator operator creates partitions of rows and a partitioning descriptor describing the partitions created. A partition iterator iterates through the partitions based on the partitioning descriptor. For each partition, multiple analytic operators are executed serially, one after the other, on the same rows in the partition. According to an embodiment, partitioning is based on a common grouping or subgrouping of the multiple analytic functions or operators. Columns in the grouping or subgrouping may be ignored when executing each of the multiple analytic operators. Forming execution plans that include partition creator and partition iterator in this way is referred to herein as partitioning injection.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: April 12, 2022
    Assignee: Oracle International Corporation
    Inventor: Srikanth Bellamkonda
  • Patent number: 11265326
    Abstract: Methods and systems for using block chain technology to verify transaction data are described herein. A computing platform may receive data about events related to transactions, personal or corporate information, supply chains, and other relevant information about a person or corporate entity. The event information may be received, aggregated, and processed to determine metadata about the person or corporate entity. The metadata may indicate, for example, a trustworthiness of the person or corporate entity for various purposes. Such event information and/or metadata may be stored as transactions in a block chain that may be accessible by counterparties to a potential transaction involving the person or corporate entity. The automated event processing computing platform may further use automated techniques to implement smart transactions between the person/entity and counterparty based on the trust metadata.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: March 1, 2022
    Assignee: Bank of America Corporation
    Inventors: Jisoo Lee, John C. Checco, William August Stahlhut, Joseph Castinado, Brad Romano, Suki Ramasamy, Patrick Nicholas Lawrence, Lekha Ananthakrishnan
  • Patent number: 11263271
    Abstract: There are provided a digital content viewing system, a digital content viewing method, and a computer program, all of which make it possible to update a digital content that has been downloaded without downloading the entire digital content again if the digital content is updated. A digital content viewing system 1 includes a viewer terminal 5. The viewer terminal 5 includes: a configuration information file acquisition section 57A configured to check if a configuration information file corresponding to a digital content is stored in a data storage section 55 when the digital content is designated, and download the configuration information file OPF as necessary; and a content file acquisition section 57B configured to specify a corresponding content file on a basis of the configuration information file when the content file is designated, check if the content file having the same file name is stored in the data storage section 55, and download the content file as necessary.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: March 1, 2022
    Assignee: BOOK WALKER CO., LTD.
    Inventor: Shinya Takami
  • Patent number: 11232158
    Abstract: Embodiments of the present invention provide a method, system and computer program product for single view presentation of multiple query. In an embodiment of the invention, a method for single view presentation of multiple query includes directing a query against a database along a selected dimension of multiple different elements. In response, a primary result set is received. The result set is then organized into a tabular view of cells according to the selected dimension and values for the selected dimension. Thereafter, a set of nested queries may be directed for each of the elements in the selected dimension against the result set utilizing a different dimension. In response to each directed set of nested queries, a corresponding result set is thus received. Finally, each corresponding result set is inserted into a cell associated with a common one of the elements.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: January 25, 2022
    Assignee: Google LLC
    Inventors: Lloyd Tabb, Steven Talbot, Michael Toy, Wil Gieseler, Colin Zima, Julian Hyde
  • Patent number: 11226882
    Abstract: Embodiments of the present disclosure provide a method and device for data center management. For example, there is provided a method, comprising: obtaining information of hardware used in a data center, the information of the hardware including identification information describing an identifiable attribute of the hardware; identifying the hardware by matching the identification information with a resource profile, the resource profile recording identifiable attributes of a plurality of types of hardware; and updating a record associated with the hardware in a database of the data center using the obtained information. Corresponding device and computer program product are also provided.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 18, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Layne Peng, Lynn Lin, Peter Huang, Sharon Xia, Guowu Xia
  • Patent number: 11216453
    Abstract: Systems and methods provide a platform of at least partially pre-defined panel templates that a user can select and manipulate to customize the visualization of data of interest within an interactive dashboard. Each panel template may be defined by a developer in advance to include a set of inputs, a query, and a visualization. Users may select pre-defined panel templates for inclusion in the dashboard, and then when the dashboard is actually displayed, use the set of inputs of a particular panel to specify criteria that may further define the corresponding query and/or the visualization of data produced by executing the query. An electronic dashboard is provided having a combination of available panel templates that may be selected and arranged according to a desired page layout or design. One or more reusable panel templates may be provided to a user of an enterprise application for data analysis and visualization.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: January 4, 2022
    Assignee: SPLUNK INC.
    Inventors: Michael Joseph Papale, Mark A. Groves
  • Patent number: 11210314
    Abstract: A device for generating a pivot drug database implemented in a computer system, the device includes an extraction unit configured for extracting the data from a set of elementary drug data sources, the elementary drug data sources storing drug-related data, each elementary data source being associated with a representation of the data; a structuring unit configured for structuring the extracted data by applying a pivot ontology to the extracted data, the pivot ontology defining classes derived from one or more ontologies of the drug and relationships between the classes, which provides structured data associated with a graph representing the relationships between the classes corresponding to the structured data; the device being configured for generating the pivot drug database according to the graph and the structured data, the pivot database storing the structured data. Applications: drug interaction analysis tools, tool for assisting medical prescription.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: December 28, 2021
    Assignees: UNIVERSITE DE BORDEAUX, CENTRE HOSPITALIER UNIVERSITAIRE DE BORDEAUX, INSTITUT NATIONAL DE LA SANTE ET DE LA RECHERCHE MEDICALE—INSERM
    Inventors: Louis Letinier, Clément Goehrs, Sébastien Cossin, Bruno Thiao-Layel, Frantz Thiessard, Antoine Pariente, Gayo Diallo, Vianney Jouhet
  • Patent number: 11210313
    Abstract: Various techniques are disclosed for computerized tools to discover, form, and analyze dataset interrelations among a system of networked collaborative datasets including a repository configured to receive and store a dataset, and a dataset consolidation system configured to receive data to form a first input to initiate creation of a dataset based on a set of data, to activate a programmatic interface, to transform the set of data from a first format to an atomized format to form an atomized dataset, to monitor the creation of the dataset, to present data representing a status of a portion of the creation of the dataset, to calculate automatically dataset attributes of the linked dataset, to generate a plurality of sub-queries, and to retrieve data representing query results from the at least one of the different data repositories.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 28, 2021
    Assignee: data.world, Inc.
    Inventors: Shad William Reynolds, Bryon Kristen Jacob, Jon Loyens, David Lee Griffith, Triet Minh Le, Joseph Boutros