Database Query Processing Patents (Class 707/769)
-
Patent number: 11961521Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for providing voice control using multiple digital assistants. In some embodiments, a voice platform operates to receive a voice input from a user. The voice platform selects a digital assistant from a plurality of digital assistants based on a trigger word. The voice platform then generates an intent from the voice input using the selected digital assistant. The voice platform then transmits the intent to a media device for processing.Type: GrantFiled: March 23, 2023Date of Patent: April 16, 2024Assignee: Roku, Inc.Inventors: Anthony John Wood, David Stern, Gregory Mack Garner
-
Patent number: 11961109Abstract: Systems and methods for customer journey optimization in email marketing are described. The systems and methods may identify a plurality of messages for a first time period, wherein the plurality of messages are categorized according to a plurality of messages types, identify user information for a customer, wherein the user information includes user interaction data, determine a message type from the plurality of message types for the first time period based on the user information, wherein the message type is determined using a decision making model comprising a deep Q-learning neural network, select a message from the plurality of messages based on the determined message type, and transmit the message to the customer during the first time period based on the selection.Type: GrantFiled: January 14, 2020Date of Patent: April 16, 2024Assignee: ADOBE INC.Inventors: Lei Zhang, Jun He, Tingting Xu, Jalaj Bhandari, Wuyang Dai, Zhenyu Yan
-
Patent number: 11960549Abstract: Data is collected from a network graph, wherein the collected data is useful for training a machine learning model on a query domain. A domain-specific template corresponding to the query domain is received, the domain-specific template defining one or more classifiers to guide collection of content relevant to the query domain from the network graph. A collection starting point is analyzed based on the one or more classifiers of the domain-specific template to identify one or more relevant instances of the content. The one or more identified relevant instances of the content are added to a contextual protocol package. Each identified relevant instance of the content is analyzed based on the one or more classifiers of the domain-specific template to identify one or more additional relevant instances of the content. The one or more identified additional relevant instances of the content are added to the contextual protocol package.Type: GrantFiled: March 29, 2022Date of Patent: April 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Yu Zhang, Pankaj Sharma, Manish Shukla, Grigoriy A Orlov
-
Patent number: 11960452Abstract: Various embodiments set forth techniques for maintaining replicas of a data set. The techniques include storing, by a first node, a first replica of the data set on the first node; storing, by a second node, a second replica of the data set on the second node; and performing, by the first node and based on first metadata associated with the first replica, a first data management activity on the first replica that changes a first format of the first replica so that the first format of the first replica is different from a second format of the second replica.Type: GrantFiled: October 29, 2021Date of Patent: April 16, 2024Assignee: NUTANIX, INC.Inventors: Tabrez Parvez Memon, Harshit Agarwal, Amod Vilas Jaltade, Sreejith Mohanan
-
Patent number: 11960544Abstract: A computer implemented method processes a query. A number of processor units processes the query to identify a result set in response to receiving the query from a first client. The number of processor units stores, the result set in a shared cache assigned to a group of clients, wherein result set stored in the shared cache is accessible by the group of clients. The number of processor units returns the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.Type: GrantFiled: October 28, 2021Date of Patent: April 16, 2024Assignee: International Business Machines CorporationInventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
-
Patent number: 11956315Abstract: A method, computer program product, and computing system for defining a communication computing system within a computing network, wherein the computing network includes a plurality of disparate platforms configured to provide information concerning various topics; and exposing an endpoint within the computing network that provides directory assistance to enable one or more specific disparate platforms, included within the plurality of disparate platforms, to communicate with the communication computing system.Type: GrantFiled: November 3, 2021Date of Patent: April 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: David Rubin, George N. Kustas, Michael T. Trombly
-
Patent number: 11954224Abstract: Embodiments of the present disclosure describe systems, methods, and computer program products for redacting sensitive data within a database. An example method can include receiving a masking policy for a column of a database, the masking policy identifying a category of sensitive data, examining a column of a database to identify a category of sensitive data in a first location of the column, and, in response to a data query accessing the column, the first location of the column exceeding a threshold probability of comprising sensitive data, executing a redaction operation to redact the category of sensitive data from the first location of the column to generate redacted data for a response to the data query.Type: GrantFiled: August 29, 2023Date of Patent: April 9, 2024Assignee: SNOWFLAKE INC.Inventors: Yimeng Li, Carl Yates Perry, Raghavendran Ramakrishnan, Frantisek Rolinek, Yunqiao Zhang
-
Patent number: 11949689Abstract: A unified authentication system for decentralized identity platforms is disclosed. In various embodiments, a request comprising one or more identity claims and a digital address is received. The digital address is used to verify, via a verification node associated with a digital address provider, the one or more identity claims. Access to a service is provided, in response to the request, based at least in part on a response from the verification node indicating the one or more identity claims have been verified. The verification node is configured to obtain consent, in real time, from a user with which the digital address is associated, prior to providing said response indicating the one or more identity claims have been verified.Type: GrantFiled: August 11, 2020Date of Patent: April 2, 2024Assignee: ADI AssociationInventors: Ramesh Kesanupalli, Soonhyung Lee, Changsoo Kim, Mark Chen, Jason S. Burnett, Kiran Pandurang Addepalli
-
Patent number: 11947514Abstract: A method for processing non-standardized data in a relational database may include identifying, within a sequence of operations forming a query pipeline for executing a query, a first operation ingesting a non-standardized data. In response to identifying the first operation ingesting the non-standardized data, a second operation may be inserted before the first operation. The non-standardized data may be output by a third operation preceding the first operation or a source external to the query pipeline. The second operation may serialize the non-standardized data for ingestion by the first operation, for example, by generating a relational table populated by the non-standardized data. The query may be executed by performing the sequence of operations included in the query pipeline. Related systems and computer program products are also provided.Type: GrantFiled: April 29, 2022Date of Patent: April 2, 2024Assignee: SAP SEInventors: Stefan Noll, Paul Willems
-
Patent number: 11947527Abstract: Techniques for generating an interactive visualization tool for building nested queries are disclosed. The interactive nested query visualization tool allows a user to observe, analyze, and modify query characteristics and attributes of a set of nested queries. A system displays an interactive visual depiction of a set of nested queries. Visual representations of the nested queries are positioned relative to each other based on the relationships between the nested queries. The system displays, simultaneously with the set of nested queries, editable fields for a selected query. The system modifies a functionality of a user interface based on which of the nested queries is selected.Type: GrantFiled: September 30, 2021Date of Patent: April 2, 2024Assignee: Oracle International CorporationInventors: Prashant Singh, Rasika Vaidya Kaura, Henrik Michael Ammer
-
Patent number: 11947545Abstract: Systems and methods for configuring data stream filtering are disclosed. In one embodiment, a method for data stream processing comprises receiving an incoming dataset stream at a data stream processing environment, wherein the dataset stream comprises a data stream; configuring with a streaming data filter configuration tool, one or more filter parameters for a data filter that receives the data stream; computing with the streaming data filter configuration tool, one or more filter statistics estimates based on the filter parameters, wherein the filter statistics estimates are computed from sample elements of a representative sample of the data stream retrieved from a representative sample data store; outputting to a workstation user interface the filter statistics estimates; and configuring the data filter to apply the filter parameters to the data stream in response to an instruction from the workstation user interface.Type: GrantFiled: March 2, 2022Date of Patent: April 2, 2024Assignee: Adobe Inc.Inventors: Jonathan Ko, Ayush Tyagi, Fan Du, Yi Jin, Keshav Vadrevu
-
Patent number: 11949744Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.Type: GrantFiled: April 11, 2022Date of Patent: April 2, 2024Assignee: Google LLCInventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
-
Patent number: 11947541Abstract: A method may include receiving a definition of a table user-defined function (TUDF) in a graph query language. The table user-defined function may be created based on the definition. For example, the creation of the table user-defined function may include checking and compiling the definition to generate executable code associated with the table user-defined function. Upon receiving a query including a relational query language statement invoking the table user-defined function, such as a structured query language select statement, the query may be executed on at least a portion of a graph data stored in a database. The executing of the query may include calling the executable code to execute the table user-defined function included in the relational query language statement. Related systems and computer program products are also provided.Type: GrantFiled: September 13, 2022Date of Patent: April 2, 2024Assignee: SAP SEInventors: Gerald Franz, Romans Kasperovics, Umang Rawat, Roland Sedler
-
Patent number: 11941028Abstract: Embodiments are directed to distributing records among storage partitions by maintaining a table of records. The table of records can be indexed based on an original partitioning key in the table of records. A plurality of counters can be initialized with each counter associated with a sub-range in a total range of key values for a secondary index partitioning key. Each record of the table of records can be read and a count of records in the associated sub-range can be accumulated in each counter. The number of records per partition can be determined based on the total number of records in the total range of key values and the number of available partitions and the records can be distributed to the available partitions in the storage system based on the number of records in each sub-range.Type: GrantFiled: January 10, 2019Date of Patent: March 26, 2024Assignee: Box, Inc.Inventor: Nawab Zada Asad Iqbal
-
Patent number: 11941364Abstract: In an approach for routing a user analytic request to a registry of analytics models and data sources and operationalizing the user analytic request, a processor receives a user analytic request. A processor applies natural language processing to the user analytic request. A processor associates a first set of vectors and a second set of vectors from the user analytic request to one or more analytics models and data sources by utilizing a plurality of domain-specific ontologies and a plurality of knowledge bases. A processor performs a semantic search for one or more concepts in the one or more analytics models and data sources. A processor receives the one or more concepts found in the one or more analytics models and data sources. A processor selects an analytics model to process the user analytic request. A processor executes the analytics model. A processor outputs a result to the user.Type: GrantFiled: September 1, 2021Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Sushain Pandit, Andrew T. Penrose, Rory O Donnell, Charles Daniel Wolfson
-
Patent number: 11941001Abstract: Methods and systems are provided for converting a loop (e.g., a cursor loop) to a declarative Structured Query Language (SQL) query that invokes a custom aggregate function. The loop includes a select query and a loop body that includes a program fragment that can be evaluated over a result set of the select query one row at a time. The system verifies that the loop body does not modify a persistent state of the database. A custom aggregate function that expresses the loop body is automatically constructed according to a contract. An aggregate class comprising aggregation methods of the contract are used to construct the aggregate function based on results of static analysis. The select query is automatically rewritten to form a declarative SQL query that invokes the custom aggregate function. The declarative SQL query may be executed by a database management system (DBMS) SQL server.Type: GrantFiled: September 14, 2022Date of Patent: March 26, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Karthik Saligrama Ramachandra, Surabhi Gupta, Sanket Jayant Purandare
-
Patent number: 11941350Abstract: Embodiments of systems and methods for the conversion of documents to reusable content types are disclosed herein. Embodiments may extract the content and metadata of the original document and identify a set of reusable resources from the content and metadata. These reusable resources can each be one of a set of content types common across a plurality of document authoring platforms. Each of the content types may be represented using a content type object associated with that content type. The reusable resources identified by the parsing of the content and metadata of the original document may thus be represented with corresponding reusable objects in a content type format common to a plurality of document authoring tools.Type: GrantFiled: February 15, 2023Date of Patent: March 26, 2024Assignee: Open Text Holdings, Inc.Inventors: Vaibhav Pradip Pande, Paritosh Tomar
-
Patent number: 11941052Abstract: A method including detecting a webpage accessed by a user on a computing device via a browser. Content on the webpage is determined, and a model is applied to the content to determine a plurality of keyword sets. A network search is performed based on each of the plurality of keyword sets to generate a plurality of search results. The plurality of search results are compared to the content, and the plurality of search results are compared to each other. A factualness of the content is determined based on the comparing of the plurality of search results to the content and based on the comparing of the plurality of the search results to each other, and the user is notified via the browser of the factualness of the content.Type: GrantFiled: June 8, 2021Date of Patent: March 26, 2024Assignee: Avast Software s.r.o.Inventors: Dan Martinec, Yury Kasimov, Juyong Do
-
Patent number: 11941464Abstract: In some embodiments, methods and systems use a client application that resides on a client device (e.g., comprising private and secure access credentials). Using the client application, a user may authorize and/or accept a plurality of configuration files. Upon acceptance, the client application is capable of connecting to any interface predefined in the plurality of configuration files (e.g., corresponding to a predetermined list of network systems). The configuration files is downloaded from a package repository or included during software installation.Type: GrantFiled: February 23, 2022Date of Patent: March 26, 2024Assignee: Coinbase, Inc.Inventor: Christopher Brown
-
Patent number: 11941013Abstract: Systems and methods for automated techniques that generate queryable database table ownership attribution information in real-time. In addition to generating ownership attribution information, system and methods provide a novel framework for creating bi-partite graphs and generating insightful graph data.Type: GrantFiled: July 28, 2022Date of Patent: March 26, 2024Assignee: INTUIT INC.Inventors: Saikiran Sri Thunuguntla, Sreenivasulu Nallapati, Vijaykumar Hiremath, Vasanth Kumar Jagadeesh
-
Patent number: 11934803Abstract: Disclosed are various approaches for workflow service application searching. In some aspects, a search query is entered through a search element of a workflow application on a client device. A request is transmitted from a workflow application to a workflow service, to search within an application based on the search query. Application content corresponding to the search query and the application is received from the workflow service. A search result is provided based on the application content and without opening the application on the client device.Type: GrantFiled: September 28, 2021Date of Patent: March 19, 2024Assignee: VMware, Inc.Inventors: Lin Lv, Chaoting Xuan, Xinda Yan, Qimin Yao, Yunxia Cheng, Qian Liu
-
Patent number: 11934927Abstract: Systems and methods for managing input and output error of a machine learning (ML) model in a database system are presented herein. A set of test queries is executed on a first version of a database system to generate first test data, wherein the first version of the system comprises a ML model to generate an output corresponding to a function of the database system. An error model is trained based on the first test data and second test data generated based on a previous version of the system. The error model determines an error associated with the ML model between the first and previous versions of the system. The first version of the system is deployed with the error model, which corrects an output or an input of the ML model until sufficient data has been produced by the error model to retrain the ML model.Type: GrantFiled: December 22, 2022Date of Patent: March 19, 2024Assignee: Snowflake Inc.Inventors: Orestis Kostakis, Qiming Jiang, Boxin Jiang
-
Patent number: 11928112Abstract: Systems and methods are provided that use a trained process to reply to a request comprising query data defining a query and context data defining contextual factors for the query from a device. The query is answered by one or more selected APIs of a plurality of APIs that invoke respective services to prepare a response. The trained process determines an execution plan responsive to the query data and the context data and is configured using training to define execution plans comprising selected APIs where a particular API is selected for the plan if it answers at least a portion of the query and the selected APIs together prepare the response optimized for the device according to the context data. The plan is provided to an execution component to execute the plan using the selected APIs and send the response to the requesting device.Type: GrantFiled: April 23, 2021Date of Patent: March 12, 2024Assignee: The Toronto-Dominion BankInventors: Milos Dunjic, Martin Albert Lozon, David Samuel Tax, Arthur Carroll Chow, Peter Glen Nairn, Edward James Hood, John Jong-Suk Lee, Arun Victor Jagga
-
Patent number: 11928106Abstract: Systems and methods are described for automatically documenting queries and dynamically populating interactive graphical user interfaces with query recommendations. A computing system receives an initial query from an interactive graphical user interface and asynchronously parses the query for strings matching predetermined phrases. In response to determining that the initial query recites strings matching the predetermined phrases, the system extracts metadata and identifies a table name in the initial query, and modifies a table data in key-value data structure corresponding to the table. Subsequent queries related to the initial query cause the system to asynchronously populate the graphical user interface with query recommendations related to the initial query.Type: GrantFiled: January 31, 2022Date of Patent: March 12, 2024Assignee: INTUIT INC.Inventors: Sheer Dangoor, Aviv Ben Arie
-
Patent number: 11928114Abstract: Systems and methods for query generation based on a logical data model with one-to-one joins are described. For example, methods may include accessing a join graph representing tables in a database; receiving a first query; selecting a connected subgraph of the join graph that includes the two or more tables referenced in the first query; accessing an indication that a directed edge of the connected subgraph corresponds to a one-to-one join; modifying the connected subgraph based on the indication to obtain a modified subgraph; generating one or more leaf queries based on the modified subgraph; generating a query graph that specifies joining of results from queries based on the one or more leaf queries; invoking a transformed query on the database that is based on the query graph and the queries based on the one or more leaf queries.Type: GrantFiled: April 21, 2020Date of Patent: March 12, 2024Assignee: ThoughtSpot, Inc.Inventors: Naman Shah, Rakesh Kothari, Vaibhav Agarwal
-
Patent number: 11928118Abstract: Systems and methods for assigning scores to objects based on evaluating triggering conditions applied to datasets produced by search queries in data aggregation and analysis systems. An example method includes causing display of a user interface for generating a correlation search, the correlation search comprising a search query, a triggering condition to be applied to a dataset produced by the search query, and one or more actions to be performed when the dataset produced by the search query satisfies the triggering condition, wherein the one or more actions comprise at least modifying a score assigned to an object to which the dataset produced by the search query pertains.Type: GrantFiled: June 6, 2022Date of Patent: March 12, 2024Assignee: Splunk Inc.Inventors: Lucas Murphey, David Hazekamp
-
Patent number: 11929181Abstract: A method includes initiating an online video call between a healthcare provider device and a patient device, receiving a request to place a phone call from the healthcare provider device to the patient device from within the online video call, and initiating the phone call between the healthcare provider device and the patient device from within the online video call.Type: GrantFiled: April 5, 2022Date of Patent: March 12, 2024Assignee: Doximity, Inc.Inventors: Bruno Paladini Miranda, Jey Balachandran, Rob Malko, Jeremiah Konoske, Joel Davis
-
Patent number: 11928090Abstract: Techniques and structures to facilitate anomaly detection, including receiving performance metric data at a database system having a plurality of data point values, processing the plurality of data point values via an optimized Extreme Studentized Deviate (ESD) test to detect one or more anomalous data point values within the plurality of data point values, including storing a first set of values representing the largest values of the plurality of data point values and a second set of values representing the smallest values of the plurality of data point values, receiving a first of the plurality of data point values, determining whether the first data point value is to be included in the first set of values or the second set of values and determining that the first data point value is not an anomalous data point value upon a determination that the first data point value is not to be inserted into the first set of values or the second set of values and generating an incident alert upon a detection of one or mType: GrantFiled: January 30, 2019Date of Patent: March 12, 2024Assignee: Salesforce, Inc.Inventor: Amey Ruikar
-
Patent number: 11922325Abstract: A semantic document generation and search system is described. The semantic document extraction system generates a knowledge graph representing a collection of documents, each document being represented as a sub-graph of the knowledge graph being linked to each other by common terms of a plurality of document terms. The system extracts a first filter criterion based on the plurality of terms of the sub-graphs representing the collection of documents, receives a first search value for the first filter criterion, and identifies a subset of sub-graphs, of the knowledge graph, that include a term corresponding to the first filter criterion and having a term value corresponding to the first search value. The system prunes the knowledge graph to include only the identified subset of sub-graphs, and extracts and outputs a subset of the collection of documents corresponding to the subset of sub-graphs included in the pruned knowledge graph.Type: GrantFiled: May 27, 2022Date of Patent: March 5, 2024Assignee: LEGISLATE TECHNOLOGIES LIMITEDInventor: Charles Brecque
-
Patent number: 11922323Abstract: A method for deep reinforcement learning using a neural network model includes receiving a distribution including a plurality of related tasks. Parameters for the reinforcement learning neural network model is trained based on gradient estimation associated with the parameters using samples associated with the plurality of related tasks. Control variates are incorporated into the gradient estimation by automatic differentiation.Type: GrantFiled: April 25, 2019Date of Patent: March 5, 2024Assignee: Salesforce, Inc.Inventor: Hao Liu
-
Patent number: 11921618Abstract: An information handling system may include at least one processor and a memory. The information handling system may be configured to: execute an application comprising a plurality of microservices on the at least one processor, wherein the application is configured to service external requests by executing a plurality of application programming interface (API) calls among the plurality of microservices; and for each API call: determine a span ID associated with such API call; determine a trace ID associated with a particular external request that is associated with such API call; and log the span ID and the trace ID.Type: GrantFiled: December 21, 2021Date of Patent: March 5, 2024Assignee: Dell Products L.P.Inventors: Qing Li, Xiaojun Wu, Haijun Zhong, Muzhar S. Khokhar
-
Patent number: 11924073Abstract: A method provides for receiving network traffic from a host having a host IP address and operating in a data center, and analyzing a malware tracker for IP addresses of hosts having been infected by a malware to yield an analysis. When the analysis indicates that the host IP address has been used to communicate with an external host infected by the malware to yield an indication, the method includes assigning a reputation score, based on the indication, to the host. The method can further include applying a conditional policy associated with using the host based on the reputation score. The reputation score can include a reduced reputation score from a previous reputation score for the host.Type: GrantFiled: August 16, 2021Date of Patent: March 5, 2024Assignee: Cisco Technology, Inc.Inventors: Sunil Kumar Gupta, Navindra Yadav, Michael Standish Watts, Ali Parandehgheibi, Shashidhar Gandham, Ashutosh Kulshreshtha, Khawar Deen
-
Patent number: 11921692Abstract: In some embodiments, the present disclosure provides an exemplary method that may include steps of receiving input data from at least one external data aggregator; utilizing a trained machine learning algorithm to generate a database of known queries; receiving subsequent input data from the at least one external aggregator; automatically updating the database of known queries associated with the plurality of users; utilizing the trained machine learning algorithm to perform a cross-reference analysis to determine a presence of a data record within the database of known queries; dynamically removing the data record from the database of known queries; utilizing the trained machine learning algorithm to predict a trigger associated with the presence of the at least one data record; and instructing a computing device to initiate a verification of the presence of the at least one data record.Type: GrantFiled: September 16, 2022Date of Patent: March 5, 2024Assignee: Capital One Services, LLCInventors: Shabnam Kousha, Joshua Edwards, Lin Ni Lisa Cheng, Tyler Maiman, Asher Smith-Rose
-
Patent number: 11924507Abstract: A process adapts user-initiated search queries. The process executes at a client device with a microphone. The process downloads audio fingerprints from a remote server for a plurality of video programs, and downloads information that correlates the audio fingerprint to the video programs. The audio fingerprints are preselected according to relevancy criteria, including stored user preferences and prior search queries by the user. The audio fingerprints and correlating information are stored locally. The process detects ambient sound using the microphone and computes one or more sample audio fingerprints from the detected ambient sound. The process matches a sample audio fingerprint to a locally stored audio fingerprint and uses the correlating information to identify a first video program corresponding to the matched sample audio fingerprint. The process then receives user input to initiate a search query. The process provides auto-complete suggestions for the search query based on the first video program.Type: GrantFiled: December 20, 2021Date of Patent: March 5, 2024Assignee: GOOGLE LLCInventors: Ant Oztaskent, Yaroslav Volovich, Ingrid McAulay Trollope
-
Patent number: 11911697Abstract: A virtual-environment-based object construction method is disclosed for a computer device. The method includes displaying an environment interface corresponding to a virtual environment, receiving a three-dimensional (3D) model input operation, the 3D model input operation being used for inputting a target 3D model of a target object, receiving a position input operation, the position input operation being used for determining a display position of the target object in the virtual environment, and displaying the target object at the display position according to the 3D model input operation and the position input operation, the target object being obtained by filling with voxel blocks within a contour range of the target 3D model.Type: GrantFiled: May 28, 2021Date of Patent: February 27, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Chao Shen
-
Patent number: 11914664Abstract: A computer-implemented method, computer program product, and computer system for accessing content on a web page. The method accesses a displayed web page in a web browser of a user computing device and receives a search term for content within the web page. The method accesses contextual information held locally on the user computing device and scans the web page to identify one or more portions of content of the web page relevant to the search term and the contextual information. The method provides a display on the user computing device with links to the relevant web page content.Type: GrantFiled: February 8, 2022Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Paul Taylor, Gary Stuart Bettesworth, Matthew John Comer, Daniel Del Piccolo
-
Patent number: 11907214Abstract: Implementations set forth herein relate to conditionally caching responses to automated assistant queries according to certain contextual data that may be associated with each automated assistant query. Each query can be identified based on historical interactions between a user and an automated assistant, and—depending on the query, fulfillment data can be cached according to certain contextual data that influences the query response. Depending on how the contextual data changes, a cached response stored at a client device can be discarded and/or replaced with an updated cached response. For example, a query that users commonly ask prior to leaving for work can have a corresponding assistant response that depends on features of an environment of the users. This unique assistant response can be cached, before the users provide the query, to minimize latency that can occur when network or processing bandwidth is unpredictable.Type: GrantFiled: January 30, 2023Date of Patent: February 20, 2024Assignee: GOOGLE LLCInventors: Benedict Liang, Bryan Christopher Horling, Lan Huo, Anarghya Mitra
-
Patent number: 11910049Abstract: Systems and methods are described herein for providing supplemental content to a group of users when the group of users is disinterested in content from a live content stream. When users are disinterested in a segment of the live content, the users will be provided with supplemental content to consume during the not interesting portion of the live content while other users that are viewing the live content will continue to receive the live content stream. After the segment of the live content is completed, the group of users will resume consumption of the live content stream.Type: GrantFiled: June 30, 2022Date of Patent: February 20, 2024Assignee: Rovi Guides, Inc.Inventors: Dylan Matthew Wondra, Jean Michelle Somlo, Michaela Schlocker Logan, Mario Miguel Sanchez, William L Thomas
-
Patent number: 11899660Abstract: A method for writing data to a cloud-based database for optimized cloud-based database query execution may include a table writer computer program executed by a local electronic device: (1) receiving table data comprising rows and columns, a schema for the table, and a primary-key for the table; (2) creating a footer for the table, the footer comprising the schema and the primary-key; (3) sorting the rows of the table data using the primary-key; (4) dividing the sorted columns of the table data into a plurality of datapages based on a datapage size; (5) identifying sparse indices for each datapage, wherein the sparse indices comprising a minimum value, a maximum value, a starting row index, an ending row index for each datapage; (6) writing each datapage to cloud storage; (7) inserting the sparse indices into the footer for the table data; and (8) writing the footer to cloud storage.Type: GrantFiled: July 18, 2022Date of Patent: February 13, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Narayana R Tummala, Marco Pistoia, Pranav Deshpande, Elvir Azanli, Joseph W. Ligman, Frank Schaffa
-
Patent number: 11899644Abstract: Herein is a self-tuning database management system (DBMS) storing JavaScript object notation (JSON) documents and operating a JSON datatype as native to the DBMS. In an embodiment, a computer hosts a DBMS that executes a data definition language (DDL) statement that defines, in a database dictionary of the DBMS, a JSON document column of a database table that stores JSON documents as instances of the JSON datatype that is native in the DBMS. The DBMS may autonomously set or adjust configuration settings that control behaviors such as a default width of a JSON document column, in lining or not of the JSON document column, kind and scope and duration of indexing of the JSON document column, and/or caching of the JSON document column such as in an in memory columnar unit (IMCU). The DBMS may use the various configuration settings to control how JSON documents and the native JSON datatype are stored and/or processed.Type: GrantFiled: July 8, 2022Date of Patent: February 13, 2024Assignee: Oracle International CorporationInventors: Zhen Hua Liu, Sriram Krishnamurthy, Beda C. Hammerschmidt, Douglas J. McMahon, Hui Joe Chang, Ying Lu, Joshua Spiegel, Srikrishnan Suresh, Vikas Arora, Geeta Arora, Sundeep Abraham, Hui Zhang, Alfonso Colunga Sosa
-
Patent number: 11895204Abstract: An electronic device identifier mapping and resolution system are disclosed which may be used to analyze various device identifiers associated with an online event initiated by a particular device in applying a matching algorithm to determine a unique device identifier and/or device profile for the device. Device identifiers provided from disparate sources (such as web browser cookies, network IP addresses, device-specific identifiers, application-specific identifiers, custom identifiers, probabilistic identifiers, etc.), including both deterministic and/or probabilistic identifiers, may be analyzed according to the matching algorithm to determine a device identifier associated with the device. Matching algorithms may be customized and configured to a high degree of complexity for respective entities, such as to analyze disparate device identifiers according to a variety of identifier comparison functions and matching tiers.Type: GrantFiled: December 14, 2021Date of Patent: February 6, 2024Assignee: The 41st Parameter, Inc.Inventors: Manoj Khanwalkar, Adler Camacho, Stephen Van Lare, Omer Winkler, Luke David Tuttle, Surag I. Patel
-
Patent number: 11892994Abstract: An information management method executed by an information management apparatus that manages a space-time database which uses, as a key, a forward bit string of a bit string converted from space-time data including time data and positional data and which stores, as a value, corresponding data that corresponds to the space-time data, includes converting a range criterion of space-time data being a search object into a bit string, converting, when an index pattern of a first index that corresponds to a forward bit string of a bit string converted and an index pattern of a second index that corresponds to the key stored in the space-time database differ from each other, the first index into a third index of a same index pattern as the index pattern of the second index, and searching for the key using the third index and outputting, as a search result, corresponding data.Type: GrantFiled: March 19, 2020Date of Patent: February 6, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Kazuhiro Miyahara, Atsushi Isomura, Ichibe Naito
-
Patent number: 11893495Abstract: A neural network system includes a first neural network configured to predict a mean value output and epistemic uncertainty of the output given input data, and a second neural network configured to predict total uncertainty of the output of the first neural network. The second neural network is trained to predict total uncertainty of the output of the first neural network given the input data through a training process involving minimizing a cost function that involves differences between a predicted mean value of a geophysical property of a geological formation from the first neural network and a ground-truth value of the geophysical property of the geological formation. The neural network system further includes one or more processors configured to run a software module that determines aleatoric uncertainty of the output of the first neural network based on the epistemic uncertainty of the output and the total uncertainty of the output.Type: GrantFiled: September 8, 2020Date of Patent: February 6, 2024Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Ravinath Kausik Kadayam Viswanathan, Lalitha Venkataramanan, Augustin Prado
-
Patent number: 11893025Abstract: A source table organized into a set of batch units is accessed. The source table comprises a column of data corresponding to a semi-structured data type. One or more indexing transformations for an object in the column are generated. The generating of the one or more indexing transformation includes converting the object to one or more stored data types. A pruning index is generated for the source table based in part on the one or more indexing transformations. The pruning index comprises a set of filters that index distinct values in each column of the source table, and each filter corresponds to a batch unit in the set of batch units. The pruning index is stored in a database with an association with the source table.Type: GrantFiled: October 18, 2022Date of Patent: February 6, 2024Assignee: Snowflake Inc.Inventors: Mahmud Allahverdiyev, Thierry Cruanes, Ismail Oukid, Stefan Richter
-
Patent number: 11892996Abstract: Systems and methods are described for monitoring indexing nodes, populating and maintaining a resource catalog with relevant information, receiving requests for indexing node availability or assignments, identifying indexing nodes that are available to process data, and/or communicating information relating to available indexing nodes. The system can maintain the resource catalog based on communications with each of the containerized indexing nodes. The system can receive, from a partition manager of a data intake and query system, a request for a containerized indexing node that the partition manager can assign to process data received by the partition manager. The system can identify an available containerized indexing node to process the data. The system can communicate, to the partition manager, an indexing node identifier associated with the available containerized indexing node.Type: GrantFiled: July 16, 2019Date of Patent: February 6, 2024Assignee: Splunk Inc.Inventors: Tameem Anwar, Alexandros Batsakis, Sai Krishna Sajja, Igor Stojanovski, Eric Woo
-
Patent number: 11893769Abstract: A computer-implemented method of generating metadata from an image may comprise sending the image to an object detection service, which generates detections metadata from the image. The image may also be sent to a visual features extractor, which extracts visual features metadata from the image. The generated detections metadata may then be sent to an uncertainty score calculator, which computes an uncertainty score from the detections metadata. The uncertainty score may be related to a level of uncertainty within the detections metadata. The image, the visual features metadata, the detections metadata and the uncertainty score may then be stored in a database accessible over a computer network.Type: GrantFiled: June 4, 2021Date of Patent: February 6, 2024Assignee: VADE USA, INCORPORATEDInventors: Mehdi Regina, Maxime Marc Meyer, Sébastien Goutal
-
Patent number: 11886453Abstract: Described are systems, methods, and techniques for collecting, analyzing, processing, and storing time series data and for evaluating and determining whether and how to include late or delayed data points when publishing or storing the time series data. Maximum delay values can identify a duration for waiting for late or delayed data, such as prior to publication. In some examples, maximum delay values can be dynamically adjustable based on a statistical evaluation process. For late or delayed data points that are received after the maximum delay elapses, some data points can be included in the stored time series data, such as if they are received in the same order that they are generated.Type: GrantFiled: October 29, 2021Date of Patent: January 30, 2024Assignee: SPLUNK Inc.Inventors: Sunil Kittinakere Nagesh Koundinya, Ramakrishnan Hariharan Chandrasekharapuram, Paul Ingram
-
Patent number: 11888595Abstract: An information technology (IT) component associated with a first alert having an alert type is identified. A first list of recommended actions associated with the IT component is output. The first list includes a recommended action. A first user input of a user-selected action is received. An alert-to-component likelihood between the IT component and the alert type is decreased based on a determination that the first list does not include the user-selected action. The IT component is identified as being associated with a second alert based on the alert-to-component likelihood exceeding an alert-to-component likelihood threshold. A second list of recommended actions associated with the IT component is output. The second list does not include the recommended action and includes the user-selected action. A second user input of the user-selected action is received. A request to execute the user-selected action is transmitted.Type: GrantFiled: March 17, 2022Date of Patent: January 30, 2024Assignee: PagerDuty, Inc.Inventors: Vijay Shankar Venkataraman, Sanghamitra Goswami, Irena Grabovitch-Zuyev
-
Patent number: 11886827Abstract: Systems and methods for generating a contextually adaptable classifier model are disclosed. An example method is performed by one or more processors of a system and includes obtaining a dataset, feature values, and labels, transforming each datapoint into a natural language statement (NLS) associating the datapoint's feature values and label with feature identifiers and a label identifier, generating a feature matrix for each NLS, transforming the feature matrix into a global feature vector, generating a target vector for each NLS, transforming the target vector into a global target vector having a same shape, and generating, using the vectors, a similarity measurement operation, and a loss function, a classifier model trained to generate a compatibility score predictive of an accuracy at which the classifier model can classify given data based on at least one of a different feature characterizing the given data or a different label for classifying the given data.Type: GrantFiled: July 31, 2023Date of Patent: January 30, 2024Assignee: Intuit Inc.Inventor: Itay Margolin
-
Patent number: 11887596Abstract: Described herein is a system for enabling a user to perform complex goals using multiple skills/applications of an intelligent assistant device. Skills may register as consumers of an action or providers of an action, and the consumer skills may be configured to invoke provider skills to perform actions. The system receives a request to perform an action from a skill along with some action data. The system validates the action data, selects another skill to perform the action, and forwards the request to the selected skill to perform the action.Type: GrantFiled: September 15, 2022Date of Patent: January 30, 2024Assignee: Amazon Technologies, Inc.Inventors: Rohin Dabas, Troy Dean Schuring, Rashmi Tonge, Michael James Montgomery, Kevindra Pal Singh, Adam Baran, David Thomas, Nnenna Eleanya Okwara