Database Query Processing Patents (Class 707/769)
  • Patent number: 11030252
    Abstract: An apparatus sets, for a user, a time-width indicating a period of time which precedes a current time and for which a usage history of the user is to be acquired, and extracts an interesting matter of the user from the usage history acquired within the set time-width. The apparatus provides help information obtained based on the extracted interesting matter to the user to acquire a result of an operation that is performed by the user in response to provision of the help information, where the time-width for the user is set based on the acquired result of the operation by the user.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: June 8, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Matthieu Parizy, Tatsuya Yamamoto
  • Patent number: 11032415
    Abstract: Methods and systems for determining a context of recorded audio information and for verifying authenticity of an audio recording are disclosed. Exemplary methods can include mixing signals from the audio communication with metadata modulated using a carrier wave.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: June 8, 2021
    Assignee: Mitel Networks Corporation
    Inventor: Venu Retnamma
  • Patent number: 11030207
    Abstract: A method uses natural language for visual analysis of a dataset. The method displays a data visualization based on a first dataset. The method then extracts analytic phrases from a first natural language command related to the data visualization. The method computes conversation centers associated with the first natural language command based on the analytic phrases and computes analytical functions for the conversation centers, thereby creating functional phrases. The method updates the data visualization based on the functional phrases. The method extracts new analytic phrases from a second natural language command related to the updated data visualization and computes a temporary conversation centers associated with the second natural language command based on the new analytic phrases. The method derives new conversation centers from the original conversation centers and the temporary conversation centers using transitional rules.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: June 8, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, MD Enamul Hoque Prince
  • Patent number: 11029171
    Abstract: Navigation data is received. The navigation data comprises a plurality of point of interest (POI) models. Each POI model is a representation of a POI. At least a portion of the plurality of POI models are analyzed based on a data extraction model to determine a link between two or more POIs based on POI models corresponding to the two or more POIs. The two or more POIs are located within a predefined distance of one another. An entity of interest (EOI) model is generated based on the POI models corresponding to the two or more POIs, the determined link, and the data extraction model. The EOI model is stored for use in performing one or more navigation functions.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: June 8, 2021
    Assignee: HERE Global B.V.
    Inventor: Arun Balakrishna
  • Patent number: 11023512
    Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of related web pages, extracting textual data within the identified plurality of related web pages, determining a plurality of groupings of the extracted textual data, calculating a frequency of each of the determined plurality of groupings within the identified plurality of related web pages, creating a subset of the determined plurality of groupings, based on the calculated frequency of each of the plurality of groupings, and returning the subset of the determined plurality of groupings.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Bryn R. Dole, Timothy F. Jones
  • Patent number: 11023469
    Abstract: A database includes a Value List Compression (VLC) predicate evaluator. A table identified in a query that is being processed is identified as having compressed data values. The predicate evaluator compares a query predicate of the query against actual decompressed values noted in a dictionary for the table and the predicate evaluator maintains a bitmap for selective ones of the actual values that satisfy the query predicate. The matched bitmap positions are processed against an index maintained in the table for the actual values to provide selective decompressed table entries as results for the query.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: June 1, 2021
    Assignee: Teradata US, Inc.
    Inventors: Bhashyam Ramesh, Tirupathi Prabhu Bellapukonda, Philip Jason Benton, Donald Raymond Pederson
  • Patent number: 11023478
    Abstract: Mechanisms are provided for processing sources of content in a corpus of information associated with a domain. The mechanisms ingest a plurality of sources of content in the corpus of information associated with the domain and determine at least one temporal category for the domain based on identification of frequently occurring references to at least one of temporal terms or time spans specified in the plurality of sources of content in the corpus of information associated with the domain. The mechanisms store the at least one temporal category for the domain in association with the domain and process queries applied to the plurality of sources of content in the corpus of information associated with the domain based on the stored at least one temporal category for the domain.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Albert A. Chung, Andrew R. Freed, Dorian B. Miller
  • Patent number: 11019137
    Abstract: Techniques for implementing history-based connection-server affinity on a network load balancer are provided. In one set of embodiments, the network load balancer can receive a network packet destined for a service, where the service is associated with a plurality of servers, and where the packet is part of a network connection between a client device and one of the plurality of servers. The network load balancer can further compute, using a portion of the packet, a bucket identifier of a bucket for the network connection, identify a first server in the plurality of servers that is currently mapped to the bucket identifier in a hash table, and send the packet to the first server. If the network load balancer receives the packet back from the first server, the network load balancer can determine, based on local history information, a second server that was previously mapped to the bucket identifier in the hash table and send the packet to that second server.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: May 25, 2021
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Simon Capper, Tula Kraiser, Prashanth Krishnamurthy, Peter Lam
  • Patent number: 11017028
    Abstract: 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: Grant
    Filed: October 3, 2018
    Date of Patent: May 25, 2021
    Assignee: THE TORONTO-DOMINION BANK
    Inventors: 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: 11010396
    Abstract: A method uses natural language for visual analysis of a dataset. A data visualization is displayed based on a first dataset. The method then extracts analytic phrases from a natural language command related to the data visualization. The method computes conversation centers based on the analytic phrases and computes analytical functions associated with the conversation centers, thereby creating functional phrases. The method updates the data visualization according to the functional phrases. The method then extracts analytic phrases from a second natural language command related to the updated data visualization, and computes temporary conversation centers from these analytic phrases. The method then computes cohesion between the first analytic phrases and the second analytic phrases to build a set of conversation centers, and computes analytical functions from this set of conversation centers, thereby creating functional phrases.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: May 18, 2021
    Assignee: Tableau Software, Inc.
    Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, Md Enamul Hoque Prince
  • Patent number: 11010421
    Abstract: A computer-implemented technique is described herein for performing an image-based search that allows a user to create a custom query image that expresses the user's search intent. The technique generates the query image based on one or more input images and/or one or more information items that describe at least one desired characteristic of the query image. The technique then submits the query image to a search engine, and, in response, receives a set of candidate images that match the query image. In one implementation, the technique constructs the query image using a decoder neural network that operates on a mixed latent variable vector. In one approach, the technique uses a generative adversarial network (GAN) to produce the decoder neural network.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravi Theja Yada, Yan Wang, Nikita Astrakhantsev, Arun Sacheti
  • Patent number: 11010812
    Abstract: A sensor-enabled smart device may be recommended to a user. The sensor-enabled smart device may be identified from a registry on a network. The smart device may have the ability to send and receive real-time data over the network. A value of the device, to the user, may be determined based on user analytics. A vendor through which to sell the device may be determined based on market analytics. A sale of the device via the vendor may be recommended to the user.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yogesh A. Bute, Anurag Srivastava, Sandip P. Thube
  • Patent number: 11010426
    Abstract: A computer-implemented method is disclosed. The method comprises identifying one or more associations amongst a plurality of variables of a multidimensional multivariate dataset based on a data type of each of the plurality of variables. The method further comprises selecting one or more charts to be generated corresponding to the one or more associations based on at least one of the associations between the two or more variables, a number of the two or more variables, the data type of the two or more variables, and a number of rows of the dataset. The method further comprises generating an analysis report comprising the one or more charts.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: May 18, 2021
    Inventor: Shashi Ranjan Kumar
  • Patent number: 11003509
    Abstract: A lock control apparatus includes one or more memories, and one or more processors configured to perform setting of, as a target node, each of one or more child nodes other than eldest child nodes among child nodes relating to parent nodes in each of layers of data structure formed by a tree structure, when a first process for first data associated with a first node in the data structure proceeds in a direction from a parent node to a child node, perform determination of whether the first node is the target node, and perform lock of the first node when the first node is the target node.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: May 11, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Takuya Masaki, Kiichi Yamada, Masahiko Nagata, Yoshihiro Yasuoka, Hisashi Sugawara
  • Patent number: 11003728
    Abstract: Methods, systems, and apparatus, for receiving a native application search result that identifies a native application and a first URI that causes the native application to display a native application page that includes content responsive to the query; determining, at the user device, whether the user device has a native application installed that can process the first uniform resource identifier (URI) of the native application search result; in response to determining that the user device does not have a native application installed that can process the first URI, processing, at the user device, a second URI that can be processed by the first application, where the second URI, when processed, causes the first application to display a first application page that includes content responsive to the query; wherein the content included in the first application page and the content included in the native application page are synchronized content.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: May 11, 2021
    Assignee: Google LLC
    Inventors: Jaehyun Yeom, Dong Ha Lee
  • Patent number: 11003703
    Abstract: Embodiments disclose a method for automatic summarization of content. The method includes accessing a plurality of stories from a plurality of data sources for a predefined time. Each story is associated with a media item. The method includes plotting the plurality of stories over the predefined time for determining one or more peaks and extracting a set of stories from the one or more peaks. The method includes detecting one or more themes from the set of stories using LDA algorithm. Each theme is associated with a group of stories. The method further includes determining at least one subset of stories for each theme from the group of stories representing the set of stories in the one or more peaks using RBM algorithm. The method includes generating a summarized content for each user based on an associated user profile and the at least one subset of stories.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: May 11, 2021
    Assignee: ZIGNAL LABS, INC.
    Inventors: Adam Beaugh, Andras Benke, Jay Buckingham, Jonathan R. Dodson, Jeffrey Fenchel, Loretta Jimenez, Michael Kramer, David Lineberger, Antonio Maldonado, Felix Medina Wong, Alex Smith, Fabien Vives
  • Patent number: 11003715
    Abstract: A method for optimizing hash table lookup speed during hash table resize on a computing device, the method including performing the following on the computing device: providing a first hash table having N slots for entries, designating the first hash table as an active hash table, allocating a second hash table, and performing the following after allocating the second hash table: when a hash table insertion of an entry is requested, performing insertion by inserting the entry to the first hash table and inserting the entry to the second hash table, and when a hash table lookup is requested, looking up the requested entry in the active hash table, one of the performing insertion and the performing deletion including also copying K entries, K being greater than or equal to 1, from the first hash table to the second hash table. Related apparatus and methods are also described.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 11, 2021
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventor: Guy Shattah
  • Patent number: 11003691
    Abstract: Systems and methods are disclosed for associating summarizations of visualizations of a data set based on affinities between the summarizations. For a data set, a number of summarizations may be created that summarizes the data set in different ways. The summarizations may be linked, such that selecting a data element of a first summarization causes display of a second summarization. To assist in linking of summarizations, suggested linkings between summarizations can be determined based on affinities of the two summarizations. Affinities can reflect similarities in the data content of the two summarizations, such as an output of a first summarization being a valid input to the second summarization.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 11, 2021
    Assignee: Splunk Inc.
    Inventors: Nicholas J. Filippi, Siegfried Puchbauer, Ruyuan Ge
  • Patent number: 11005888
    Abstract: Methods, systems, and apparatus in a service layer environment may create, update, or delete access control policy triples whenever an access control policy (ACP) resource is created, updated, or deleted. In addition, methods address potentially frequent and unnecessary ACP triple management.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: May 11, 2021
    Assignee: Convida Wireless, LLC
    Inventors: Chonggang Wang, Hongkun Li, Xu Li, Dale N. Seed, Quang Ly, Catalina Mladin
  • Patent number: 10997172
    Abstract: A plurality of histograms are maintained with respect to a dataset. The dataset includes a plurality of data segments. In response to a query that includes a plurality of conditions ordered in an initial sequence, a plurality of corresponding rejection rates is determined for the plurality of conditions based at least in part on the plurality of histograms. The plurality of conditions are re-ordered according to the plurality of corresponding rejection rates associated with the plurality of conditions to form a reordered sequence for the plurality of conditions. The query is executed according to the reordered sequence of the plurality of conditions.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: May 4, 2021
    Assignee: Medallia, Inc.
    Inventors: Thorvald Natvig, Santiago Perez
  • Patent number: 10997180
    Abstract: Operational machine components of an information technology (IT) or other microprocessor- or microcontroller-permeated environment generate disparate forms of machine data. Network connections are established between these components and processors of data intake and query system (DIQS). The DIQS conducts network transactions on a periodic and/or continuous basis with the machine components to receive disparate data and ingest certain of the data as entries of a data store that is searchable for DIQS query processing. The DIQS may receive queries to process against the received and ingested data via an exposed network interface. In one example embodiment, the DIQS receives a query identifying data to be processed, dynamically generates a query processing scheme based on the state of the data to be processed, such as streaming or at rest, and dynamically communicates the query processing scheme to a query executor based on the state of the data to be processed.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: May 4, 2021
    Assignee: Splunk Inc.
    Inventors: Alexander Douglas James, Joseph Gabriel Echeverria, Eric Sammer
  • Patent number: 10998006
    Abstract: A method for producing binaural immersive audio for audio-visual content. The method includes: receiving audio-visual content including video and audio; identifying audio-producing object(s) represented in given frame of video; analysing audio corresponding to given frame using first process (FP) to extract first audio track candidate; analysing audio corresponding to given frame using second process (SP) to extract second audio track candidate; determining first and second time-based match scores for first and second audio track candidates, respectively, based on match between given audio track candidate and audio-producing object(s) in given frame; selecting, for given frame of the video, at least one of first audio track candidate and second audio track candidate as playback audio based on first and second time-based match scores; and processing playback audio to produce the binaural immersive audio for the given frame of the video in the audio-visual content.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: May 4, 2021
    Assignee: Turku University of Applied Sciences Ltd
    Inventors: David Oliva, Pertti Ranttila, Lasse Pouru
  • Patent number: 10997363
    Abstract: In one embodiment, a mobile data analysis system generates mobile reports. In this context, a mobile report represents information collected by a mobile device user and provided as input to a report form displayed by an associated mobile device. The collected information may, for example, include information relating to an activity or event, information relating to a particular person, entity, or location, or any combination thereof. A mobile report may be based on a report template. A report template defines one or more data fields and other property information to be included in a mobile report. A mobile report may be sent to a server to generate one or more data objects, and one or more data object links between the data objects from a first mobile report, the data objects from a second mobile report, and exiting data objects that are maintained at the server.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: May 4, 2021
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Cooper Bills, David Skiff, Zachary Bush, Ben Thomas, Evan Minamoto, Allen Cai, Alex Cochran
  • Patent number: 10997541
    Abstract: A research, analysis, regulatory compliance and media platform that connects customers to finished research and analysis produced by subject matter experts is described. The platform facilitates research, investigations, and analysis by creating a single environment in which a group of distributed analysts conduct research and investigations, store and retrieve documents and other sources, collaborate, and publish findings. Consumers are able to query a published knowledge graph, surface high value relationships, and access insights captured by analyst through a customer web portal or external production environment. The platform allows analysts and customers to research and map the commercial, financial, and facilitation networks of sanctioned or other actors that may be associated with illicit activity. Customers can access visual graphs depicting relationships between sanctioned and non-sanctioned actors in order to evaluate their possible exposure to financial crime or sanctions-related risks.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: May 4, 2021
    Assignee: 1NTEGER, LLC
    Inventors: Matthew Epstein, Benjamin Schmidt, David Richard Elam, Jordan Chandler Olmstead
  • Patent number: 10997124
    Abstract: Query integration across databases and file systems is disclosed. An example method may include streaming data managed by a first database file system for a query. The method may also include streaming data managed by a second database file system for the query. The method may also include joining the streaming data managed by the first database file system with the streaming data managed by the second database file system.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: May 4, 2021
    Assignee: MICRO FOCUS LLC
    Inventors: Qiming Chen, Meichun Hsu
  • Patent number: 10997152
    Abstract: The subject technology executes a change on an existing micro-partition of a table, the executing of the change comprising generating a new micro-partition that embodies the change and deleting the existing micro-partition. The subject technology receives a request for a delta for the table between a first timestamp and a second timestamp. The subject technology responsively determines the delta based on a table history, the delta including information indicating at least one operation that was performed to at least one row of a set of rows of the table, without including information as to intermediate changes made to at least one row of the set of rows of the table between the first timestamp and the second timestamp, that facilitates a reduction in storage of historical versions of the set of rows of the table.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: May 4, 2021
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 10997244
    Abstract: A graph-based data cataloging system, product and method that structures expert knowledge and statistically driven data analytics into a system-based framework for finding and relating enhanced metadata on subject-relevant, curated datasets from disparate, externally held data sources is shown. Displayed across a knowledge graph of nodes of datasets linked by their metadata attributes, the system simplifies the search and retrieval of multiple datasets of relevance to a user's technical, content, and resource-driven needs.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: May 4, 2021
    Assignee: Phylot Inc.
    Inventors: Anne V. Russell, Bernard J. Quinn, III
  • Patent number: 10990603
    Abstract: Computer-implemented systems and methods are provided for analyzing and responding to a query from a user. Consistent with certain embodiments, systems and methods are provided for receiving a query from the user and dividing the query into query segments based on a set of grammar rules. Further, systems and methods are provided for selecting a first segment from the query segments, receiving at least one tuple stored in association with the user, selecting a second segment from the at least one tuple. Additionally, systems and methods are provided for receiving information related to the first and second segments, and generating a response to the query based on the received information. In addition, systems and methods are provided for transmitting information to a display device for presenting the response to the user.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: April 27, 2021
    Assignee: GOOGLE LLC
    Inventors: Ian Macgillivray, Engin Cinar Sahin, Emma Sarah Persky, Max Bogue, Angela Ni-Hwey Chang, Konrad Piotr Delong
  • Patent number: 10992491
    Abstract: A smart home interaction system is presented. It is built on a multi-modal, multithreaded conversational dialog engine. The system provides a natural language user interface for the control of household devices, appliances or household functionality. The smart home automation agent can receive input from users through sensing devices such as a smart phone, a tablet computer or a laptop computer. Users interact with the system from within the household or from remote locations. The smart home system can receive input from sensors or any other machines with which it is interfaced. The system employs interaction guide rules for processing reaction to both user and sensor input and driving the conversational interactions that result from such input. The system adaptively learns based on both user and sensor input and can learn the preferences and practices of its users.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: April 27, 2021
    Assignee: NANT HOLDINGS IP, LLC
    Inventors: Farzad Ehsani, Silke Maren Witt-Ehsani, Walter Rolandi
  • Patent number: 10990636
    Abstract: A network-based service is disclosed for identifying travel properties of interest to a user based on historical data reflecting amenity use at the travel properties. The service may, for example, list a number of travel properties available for occupation by a user. The service may be in communication with amenity-associated devices of one or more travel properties, such as home automation devices. Provided that all occupants consent, the service may utilize data from amenity-associated devices to anonymously track usage of amenities at the properties. When a user searches for properties, historical data regarding past amenity use can be used to enrich search results. For example, where the user desires a property with a given amenity, results can be sorted based on actual usage of the amenity across properties. This can enable the user to determine the real-world benefits of the amenity with greater accuracy.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: April 27, 2021
    Assignee: HomeAway.com, Inc.
    Inventor: Scott Jared Beaudreau
  • Patent number: 10983980
    Abstract: The subject technology executes a change on an existing micro-partition of a table of a database, the executing of the change comprising generating a new micro-partition that embodies the change. The subject technology receives a request for a delta for the table between a first timestamp and a second timestamp. The subject technology queries at least one change tracking column to determine the delta between the first timestamp and the second timestamp, the delta including information indicating at least one database operation that was performed to at least one row of a set of rows of the table, without including information as to intermediate changes made to at least one row of the set of rows of the table between the first timestamp and the second timestamp, that facilitates a reduction in storage of historical versions of the set of rows of the table.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: April 20, 2021
    Assignee: Snowflake Inc.
    Inventors: Istvan Cseri, Torsten Grabs, Benoit Dageville
  • Patent number: 10984181
    Abstract: There are provided systems and methods for an inline editing field for nested website settings. A computing device may be used to process a search query with a search engine and receive results. The search query may include a search for a particular website setting, such as a user profile, account, security, or preference setting that may allow a user to provide input and affect particular user or website data with the website. Determination of the requested website may be performed through a machine learning engine. The machine learning engine may identify the security setting nested in the website through multiple navigations, website flows, and navigations, and may extract processes and flows for use of the setting. An inline editing field may then allow for user input in a search interface that allows for editing the setting without navigation to the website and nested setting.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: April 20, 2021
    Assignee: PAYPAL, INC.
    Inventors: Shreyas Garg, Nanda Kishore Kollaje Rao, Sheikh Ashraful Abedin, Taikun Guo
  • Patent number: 10977296
    Abstract: Methods, systems, and computer programs for generating a playlist of media content items that are popular with the friends of the first user. A first user taste profile is determined and a user taste profile is determined for each of a plurality of social connections. A similarity score is calculated between the first user taste profile and the user taste profile of each social connection. Media content items consumed by social connections with the highest similarity score are selected and placed in a playlist for the first user.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: April 13, 2021
    Assignee: Spotify AB
    Inventors: Mark Kizelshteyn, Paul Lamere, Tracey Churray, Samit Patel, Jessica Aleksandrowicz, Ercan Erden, Juan Rivero, Joseph Levin, Christine Yokoyama
  • Patent number: 10977327
    Abstract: The present disclosure provides a method for generating aggregated content, a terminal, and a medium. The method includes: providing a user interface for displaying a list of pieces of content; obtaining at least two pieces of content chosen by an aggregating user from the list; receiving a content aggregating request input by the aggregating user on the user interface; combining the at least two pieces of content based on the content aggregating request, to obtain the aggregated content; and uploading the aggregated content to a server based on an updating request input by the aggregating user on the user interface. The aggregated content is configured as recommendation content to provide for other users by the server.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: April 13, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Zhun Wu, Lili Zhai
  • Patent number: 10979579
    Abstract: A destination information list window includes a column of first attribute information but does not include a column of second attribute information. In a case where the first attribute information included in destination information is hit based on an input search key, the first attribute information included in the destination information is displayed and the second attribute information included in the destination information is not displayed, as a search result, in the column of the first attribute information. In a case where the second attribute information included in the destination information is hit based on the input search key, not only the first attribute information but also the second attribute information included in the destination information are displayed, as the search result, in the column of the first attribute information.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: April 13, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Seiya Omori
  • Patent number: 10970265
    Abstract: A table function can be received at a database system and applied to one or more data sources. The table function can have one or more generic input operators associated with a source data type of the one or more data sources. One or more output operators associated with a return set of data of the table function can be determined at function call compile time from the values passed to one or more generic input operators. The determining of the one or more output parameters can be based on one or more rules specified in the table function definition. The one or more output operators for the table function can be generated at function call compile time.
    Type: Grant
    Filed: January 27, 2017
    Date of Patent: April 6, 2021
    Assignee: SAP SE
    Inventors: Gerald Franz, Hannes Jakschitsch, Roland Sedler, Bastian Erler
  • Patent number: 10970489
    Abstract: Disclosed is a system for real-time expression of a semantic mind map and its operation method there for. The system includes an association matrix and a focus associated operation module, the association matrix is connected to the focus associated operation module. The association matrix includes a start node, a direct associated module, an indirect associated module, a weakly associated module, a superscript module, or the like. The focus associated operation module includes a focused node and focus associated nodes, or the like. When the present disclosure is applied to a search engine including a cross-database search engine, a search result service interface is in real time expanded, thus being used to help a user better identify and discover relevant documents of interest.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 6, 2021
    Assignee: SHANGHAI BANPO NETWORK TECHNOLOGIES LTD.
    Inventor: Yibing Geng
  • Patent number: 10970271
    Abstract: Correcting data in a dataset. A set of data tokens from a tabular data store are grouped into a plurality of different clusters based on similarity of tokens. A reference cluster is selected from among the plurality of different clusters such that the plurality of clusters includes a reference cluster and one or more other clusters. One or more tokens in the one or more other clusters are transformed. The effect on the reference cluster of adding the transformed tokens to the reference cluster is determined. Using this information, a correction for a token in the dataset is identified. The data store is updated to correct the token using the identified correction.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: April 6, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kris Kuppuswamy Ganjam, Yeye He, Anja Gruenheid
  • Patent number: 10970146
    Abstract: Systems and methods for adaptive fault prediction analysis are described. In one embodiment, the system includes one or more computing components, and one or more hardware controllers. In some embodiments, the storage system includes a storage drive. At least one of the one or more hardware controllers is configured to analyze one or more tolerance limits of a first computing component among the plurality of computing components; calculate a failure metric of the first computing component based at least in part on the analysis of the one or more tolerance limits of the first computing component; analyze sensor data from the first computing component in real time; and update the failure metric based at least in part on the analyzing of the sensor data.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: April 6, 2021
    Assignee: SEAGATE TECHNOLOGY LLC
    Inventors: Deepak Nayak, Hemant Mohan
  • Patent number: 10970021
    Abstract: An information processing apparatus enables a user to easily grasp the number of images to be combined to a frame. In a case where a plurality of images are combinable to a frame selected by using a communication application, a request message to request transmission of a plurality of images is transmitted via a network.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: April 6, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yousuke Sugai
  • Patent number: 10969774
    Abstract: An anomaly detection module is configured to apply a plurality of machine learning models to received technical status data to detect one or more indicators of an abnormal technical status prevailing in the industrial process system. The plurality of machine learning models are trained on historic raw or pre-processed sensor data and the anomaly detection module configured to generate the anomaly alert based on the one or more indicators. The received technical status data is assigned to signal groups and the generated anomaly alert is a vector with each vector element representing a group anomaly indicator for the respective signal group. Each vector element is determined by applying a respective group specific machine learning model.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: April 6, 2021
    Assignee: ABB SCHWEIZ AG
    Inventors: Martin Hollender, Benjamin Kloepper, Michael Lundh, Moncef Chioua
  • Patent number: 10963529
    Abstract: A social media platform provides a map-based graphical user interface (GUI) for accessing social media content submitted for public accessibility via the social media platform supported by the map-based GUI. The GUI includes a map providing interactive location-based searching functionality in that selection of a target location by the user in the GUI, such as by tapping or clicking at the target location, triggers a search for social media content having geo-tag data indicating geographic locations within a geographical search area centered on the target location.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: March 30, 2021
    Assignee: Snap Inc.
    Inventors: Daniel Amitay, Jonathan Brody, Timothy Jordan Garcia, Leonid Gorkin, Andrew Lin, Walton Lin, Evan Spiegel, Nayana Samaranayake
  • Patent number: 10956986
    Abstract: A system and method for use with a data management service provides automatic assistance of transaction data sorting to an account based on account name inferences. A table is generated from transactions that have been previously sorted to accounts, in which the table contains occurrence frequencies of associations between merchants and accounts. The occurrence frequencies of the table are utilized to analyze an unsorted transaction. The merchant associated with the unsorted transaction is matched to a merchant of the table. The occurrence frequencies of the accounts of the table associated with the matched merchant are determined. The accounts of the table are matched to accounts of the user's chart of accounts. A determined likelihood account is calculated for the unsorted transaction for account sorting.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: March 23, 2021
    Assignee: Intuit Inc.
    Inventors: Alexander S. Ran, Christopher Lesner, Wei Wang
  • Patent number: 10956034
    Abstract: In one example, a method for a first computing environment (FCE) to automatically display a virtual input device on a display of a second computing environment (SCE) communicatively coupled to the FCE via a main channel. An auxiliary channel is established between the FCE and the SCE. A virtual input device preference is negotiated with the SCE over the auxiliary channel. A selection by the SCE, over the main channel, of an input element of an active FCE application associated with the SCE is detected. In response to the selection, a virtual input device in accordance with the device preference, operable by the SCE to input data to the input element, is automatically caused to be launched.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: March 23, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Irwan Halim
  • Patent number: 10949180
    Abstract: An instrumentation analysis system processes data streams by executing instructions specified using a data stream language program. The data stream language allows users to specify a search condition using a find block for identifying the set of data streams processed by the data stream language program. The set of identified data streams may change dynamically. The data stream language allows users to group data streams into sets of data streams based on distinct values of one or more metadata attributes associated with the input data streams. The data stream language allows users to specify a threshold block for determining whether data values of input data streams are outside boundaries specified using low/high thresholds. The elements of the set of data streams input to the threshold block can dynamically change. The low/high threshold values can be specified as data streams and can dynamically change.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: March 16, 2021
    Assignee: Splunk Inc.
    Inventors: Rajesh Raman, Arijit Mukherji, Kris Grandy, Phillip Liu
  • Patent number: 10949912
    Abstract: Disclosed are various embodiments for shopping using a messaging system. A message from a user includes a plurality of line items. At least one item may be identified corresponding to at least one of the plurality of line items. The at least one item may be included in a list associated with a user account.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Karthik Krishnamurthy
  • Patent number: 10949176
    Abstract: The present disclosure involves systems, software, and computer implemented methods for automatic view generation based on annotations. One example method includes receiving a request to display a user interface view on a client device. Metadata that defines at least one entity included in at least one data source is received. Annotations that define user interface elements for displaying information for the at least one entity are received. A metamodel is generated using the received metadata and the received annotations. Native user interface elements are automatically generated using the metamodel. The native user interface elements are native to the client device. The native user interface elements in the user interface view on the client device.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 16, 2021
    Assignee: SAP SE
    Inventors: Priyanshu Shukla, Rahul Choudhary
  • Patent number: 10949751
    Abstract: A computer-implemented system and method identify Pareto optimal candidate paths between an origin and a destination for which no other candidate path is strictly better on one of a predefined set of criteria and at least as good on all the others. A constraint is defined for each of the criteria, based on user input. A set of Pareto optimal candidate paths is identified, from an origin to a destination, which respect these constraints. The identification may include, in a search graph composed of nodes connected by edges, iteratively advancing each of a set of possible paths from an origin node by exactly one exit node and updating labels of the exit nodes reached. The exit node labels each include a value for each of the criteria. Labels of reached exit nodes that are dominated by another label of that reached node are removed. Pareto optimal candidate path(s) is/are identified.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: March 16, 2021
    Assignee: Conduent Business Services LLC
    Inventors: Vassilissa Lehoux, Luis Rafael Ulloa Paredes
  • Patent number: 10942939
    Abstract: Systems and methods for exploiting link information in streaming feature selection, resulting in a novel unsupervised streaming feature selection framework are disclosed.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: March 9, 2021
    Assignee: Arizona Board of Regents on Behalf of Arizona State University
    Inventors: Jundong Li, Xia Hu, Jiliang Tang, Huan Liu
  • Patent number: 10942910
    Abstract: A database management system stores data for a table as a journal of transaction. The records of the journal comprise information indicative of changes applied to a document of the table. The database receives a query on a table of transactions performed on the table. In response to the query on the table of transactions, the database generates results by retrieving and projecting the records of the journal in accordance with the query. The results of the query are indicative of changes applied to the document of the table.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: March 9, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Tate A. Certain, Yannis Papakonstantinou, Allan Henry Vermeulen, Christopher Richard Jacques de Kadt