Patents Examined by William Spieler
  • Patent number: 11586630
    Abstract: Despite the increase of memory capacity and CPU computing power, memory performance remains the bottleneck of in-memory database management systems due to ever-increasing data volumes and application demands. Because the scale of data workloads has out-paced traditional CPU caches and memory bandwidth, one can improve data movement from memory to computing units to improve performance in in-memory database scenarios. A near-memory database accelerator framework offloads data-intensive database operations via or to a near-memory computation engine. The database accelerator's system architecture can include a database accelerator software module/driver and a memory module with a database accelerator engine. An application programming interface (API) can be provided to support database accelerator functionality. Memory of the database accelerator can be directly accessible by the CPU.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: February 21, 2023
    Assignee: SAP SE
    Inventors: Dong Hun Lee, Minseon Ahn, Jungmin Kim, Kang Woo Choi, Oliver Rebholz
  • Patent number: 11586626
    Abstract: An approach for optimizing server application response times. The approach creates a trust sharing context between edge clients and a server application. The approach identifies similar requests from the edge clients to the server application. The approach integrates the similar requests into a single request and normalizes the single request into a normalized data structure. The approach sends the single request to the server application for processing and receives the server application response to the single request. The approach distributes at least a portion of the response to the edge clients.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: February 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xiaobo Wang, Shuo Li, Sheng Yan Sun, Xin Peng Liu
  • Patent number: 11526547
    Abstract: A device includes a processor that is configured to identify a base topic of a personalized media stream and to identify a first media item based on first data. The first data is assigned a first weighting based on an identified level of familiarity associated with the first media item and an identified level of popularity of the first media item in another personalized media stream. The processor is configured to build a collection of candidate media items that includes the first media item and a second media item and to order the collection of candidate media items to form the personalized media stream. Ordering the collection includes ordering the first media item within the collection based on the first weighting. The processor is configured to initiate transmission of the first media item to a client device for playback based on ordering of the first media item within the collection.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: December 13, 2022
    Assignee: iHeartMedia Management Services, Inc.
    Inventors: Michael Moss, Pablo M. Calamera, Ryan R. Sult, Lasse Hamre, Steven F. Radley
  • Patent number: 11514157
    Abstract: Some embodiments provide a method for a device having multiple users. The method identifies a process installed on the device that requires an isolated storage in a file system of the device. For each of a set of the users of the electronic device, the method assigns at least one container for use by the process within a user-specific section of the file system. The containers assigned to the process in a section of the file system specific to a particular user are only accessible by the process when the particular user is logged into the device. The method assigns at least one container for use by the process within a non-user-specific section of the file system. The containers assigned to the process within the non-user-specific section of the file system are accessible by the process irrespective of which user is logged into the device.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: November 29, 2022
    Assignee: Apple Inc.
    Inventors: Andrew S. Terry, Kelly B. Yancey, Pierre-Olivier J. Martel, Richard L. Hagy, Timothy P. Hannon, Alastair K. Fettes
  • Patent number: 11494611
    Abstract: A metadata-based scientific data characterization method, system, and computer program product include requesting a user input for a task to specify a rule for the task to determine a quality and a relationship of a data file in a data file database based on metadata associated with the data file, processing a user feedback of results using the rule run on the data file database and tracking the user feedback on the results in order to learn from the user feedback, and based on the learning, creating a modified rule to determine a quality and a relationship of a second data file.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 8, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Renan Francisco Santos Souza, Reinaldo Mozart da Gama e Silva, Rodrigo da Silva Ferreira, Emilio Ashton Vital Brazil, Viviane Torres da Silva
  • Patent number: 11481399
    Abstract: Systems, methods, and non-transitory computer readable media are provided for recursively searching a plurality of workspaces of the system for linked data associated with the seed data, initiating an endpoint process for each the seed data and the linked data, and, upon completion of the search, delete the seed data and the linked data identified based at least in part on the endpoint process. The process may be automatically repeated at a predetermined time interval to identify and remove future data that is stored in the plurality of datasets.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: October 25, 2022
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Jakob Juelich, James Baker
  • Patent number: 11474972
    Abstract: In the field of data storage, a metadata query method and an apparatus are disclosed to improve metadata searching efficiency. The method is applied to a linked snapshot. A metadata query request is received. A first time sequence identifier is obtained from the first snapshot volume based on the volume identifier of the first snapshot volume. A historical index information is queried based on the data block identifier and the first time sequence identifier. When the data block identifier exists, and the first time sequence identifier falls within a corresponding query time sequence interval a corresponding target volume identifier is obtained from the historical index information. Address metadata corresponding to the data block identifier are obtained from a second snapshot volume indicated by the target volume identifier.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: October 18, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yong Li, Zhongbing Yang, Yan Tu
  • Patent number: 11468096
    Abstract: Improved access of a multidimensional database can be implemented using a space-filling curve, such as a z-order curve, and a tree structure. A state engine is configured to track the state of the dimensions of the database as the tree structure is traversed. Different states allow optimizations such as avoidance of analyzing a dimension for further nodes of the tree and removal of multiple nodes in a sub-tree.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: October 11, 2022
    Assignee: eBay Inc.
    Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach
  • Patent number: 11455361
    Abstract: The technology described herein makes improved use of limited screen space on a search results page by determining whether to present a question-and-answer experience and/or an entity details experience. This determination effects the amount of information presented and the format in which it is presented. In general, the question-and-answer experience provides less information and is more targeted to a question and query terms other than the entity. In contrast, the entity details experience provides more information about the entity that is not tailored to the query beyond the entity being included in the query. In one aspect, the determination of whether to show a question-and-answer experience and/or an entity details experience is based, at least in part, on an entity-details intent classification score (“intent classification score”) generated by a machine classification system. The classification score may be processed in combination with other criteria to make a final determination.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: September 27, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zicheng Huang, Sharath Rao, Chao Gao, Guihong Cao
  • Patent number: 11455306
    Abstract: Techniques are described herein for leveraging recurrent neural networks for query processing. In some embodiments, a query analytic system determines a sequence of tokens for at least a portion of a query and determines a vector representation for each token. The query analytic system further generates, using a neural network based on the sequence of tokens, a performance prediction associated with executing at least the portion of the query, wherein the neural network assigns at least a first weight for at least a first token in the sequence of tokens based at least in part on at least a second token that preceded the token in the sequence. The query analytic system further triggers a responsive action, such as triggering an alert and/or tuning the query, based at least in part on the performance prediction.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: September 27, 2022
    Assignee: Oracle International Corporation
    Inventors: Arvind Kumar Maheshwari, Vamshidhar Reddy Pasham, Shantanu Mahajan, Debottam Kundu
  • Patent number: 11449534
    Abstract: The present invention is directed towards systems and methods for conducting legal research across multiple jurisdictions, which comprises receiving a first user search query at a graphical user interface comprising one or more search terms, executing the first search query against a first jurisdictional database and identifying one or more search results that are responsive to the first search query. Upon receiving a selected search result, a modified search query is generated comprising the one or more search terms of the first search query and one or more relevant terms from the selected search result and is executed against a second jurisdictional database. One or more secondary search results that are responsive to the modified search query are identified and then presented at the graphical user interface.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: September 20, 2022
    Assignee: Thomson Reuters Enterprise Centre GmbH
    Inventors: Kashif Riaz, Erica Kitaev
  • Patent number: 11442988
    Abstract: A system and method for creating and editing graph schema data structures in a collaborative, real time graphical editing environment is disclosed. The system and method further operates to integrate external sources of data as components of the graph schema. The system and method outputs definition files for the graph schema data structure and mapping files.that enable the population of a graph database.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: September 13, 2022
    Assignee: data.world, Inc.
    Inventors: Juan Federico Sequeda, Wayne Phillip Heideman, Daniel Paul Miranker
  • Patent number: 11431804
    Abstract: Embodiments disclosed herein involve a first playback device, associated with a first household, where the first playback device is configured to mirror a playback queue that is associated with a second playback device, where the second playback device is associated with a second household. For instance, a device associated with the first household, such as a controller, may send a command to the first playback device to mirror the playback queue associated with the second playback device. Based on the received command, the first playback device may mirror the playback queue that is associated with the second playback device such that contents of a playback queue that is associated with the first playback device are the same as contents of the playback queue that is associated with the second playback device.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: August 30, 2022
    Assignee: Sonos, Inc.
    Inventor: Steven Beckhardt
  • Patent number: 11429610
    Abstract: A method, a system, and a computer program product for generating a query executable plan. A query requiring access to data stored in a database system is received. Based on the received query, a query execution plan having a plurality of query execution pipelines is generated. Each query execution pipeline in the plurality of query execution pipelines is configured to execute a plurality of operations in a predetermined order associated with each query execution pipeline. The generated query execution plan is fragmented into a plurality of fragments. Each fragment has one or more query execution pipelines in the plurality of query execution pipelines. The received query is executed by executing each fragment in the plurality of fragments.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: August 30, 2022
    Assignee: SAP SE
    Inventors: Xun Cheng, Zhen Tian, Yuncong Qiao, Faming Qu, Paul Willems, Hongyong Lu, Yanxin Luo, Nitesh Maheshwari
  • Patent number: 11423106
    Abstract: The present teaching relates to searching. In one example, a search query is received from a person. A plurality of search results are retrieved based on the search query. An intent of the person is estimated with respect to at least some of the plurality of search results. The estimated intent is what the person intends to do with respect to the at least some of the plurality of search results. The plurality of search results are provided based on the estimated intent of the person.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: August 23, 2022
    Assignee: YAHOO ASSETS LLC
    Inventors: Jonathan Paris, Reiner Kraft
  • Patent number: 11423104
    Abstract: Systems and techniques for a transfer model learning for relevance models are described herein. In an example, a system for member relevance prediction is adapted to collect a first data set of member interactions with the online service that occur on a first platform and train a first model using the first data set. The system for member relevance prediction may collect a second data set of member interactions with the online service that occur on a second platform. The system for member relevance prediction may predict a third data set related to member interactions using the first model and aggregate the first data set, the second data set, and the third data set. The system for member relevance prediction may train a second model for the second platform using the aggregated platform data and predict for the second platform, using the second model, online service items for the member.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: August 23, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Manas Haribhai Somaiya, Mohit Rajkumar Kothari, Ian Robert Ackerman, Yuan Shao
  • Patent number: 11423103
    Abstract: Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models used for generating content-item recommendations. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history, as well as modifying this score data using one or more biasing factors for generating result data. In addition, the techniques, devices, and systems may use this result data, along with received user input, for determining an order in which to present one or more content items to the user. For example, this may include determining which content items to recommend to a user and in which order to do so.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: August 23, 2022
    Assignee: Valve Corporation
    Inventors: Anthony John Cox, Christian Carollo
  • Patent number: 11410195
    Abstract: An online photo management service that stores a collection of photos belonging to a user can send re-engagement messages to the user that can include photos automatically selected from the collection. The selection can be based on a scoring algorithm that rates the photos according to a set of attributes and computes a score based on the attributes and a set of weights. Based on user responses to re-engagement messages, the weights can be tuned to more reliably select photos likely to result in user re-engagement with the stored collection of photos.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: August 9, 2022
    Assignee: Dropbox, Inc.
    Inventors: Thomas Kleinpeter, Zachary Kagin
  • Patent number: 11409803
    Abstract: A system for ranking a plurality of items comprising an online platform capable of displaying a list showing ranking of the items, a voting link generating module for generating a voting link that is assigned to a specific item to allow a vote to be cast thereon following a specific action performed on the voting link, a ranking engine for determining ranking of the items through updating and/or repositioning the items on the list upon receiving the vote, and one or more servers having a processor for managing processes executed by the system, wherein the voting link is configured to be inserted and displayed on a third-party platform managed by a third-party server to readily interact and receive the specific action for the vote to be cast on the item from users browsing the third-party platform without having the user to visit the online platform of the system.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: August 9, 2022
    Inventor: Wesley Seng Chew Chuah
  • Patent number: 11409811
    Abstract: A system and method are provided for tagging data. The method is executed by a device having a communications module and includes providing, via the communications module, to a client device, an option to associate tags with an event, the option enabling a tag to be selected, created, or customized to add context to the event. The method also includes receiving via the communications module, from the client device, tagged data added by the client device, associating the tagged data with the event, and storing the tagged data in a database of tagged data from a plurality of client devices, the database of tagged data being associated with a plurality of events. The method also includes using the database of tagged data to generate or train an associative model, and using the associative model to generate at least one suggested tag based on associations between the plurality of client devices.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: August 9, 2022
    Assignee: The Toronto-Dominion Bank
    Inventor: Dino Paul D'Agostino