Patents Examined by Hanh B. Thai
-
Patent number: 11080002Abstract: An electronic device associated with a media-providing service has one or more processors and memory storing instructions for execution by the one or more processors. For each track of a plurality of tracks consumed by a user of the media-providing service, the electronic device receives, over a time window, an indication of user selection of the track to compile a listening history of the user and determines, based on the listening history of the user with the media-providing service, whether the track has previously been consumed by the user. The electronic device determines, for the user, a discovery score corresponding to an average preference of the user for selecting previously unconsumed tracks. In response to determining that an amount of use of the media-providing service by the user does not satisfy a use threshold, the electronic device forgoes recommending tracks to the user based on the discovery score.Type: GrantFiled: February 7, 2019Date of Patent: August 3, 2021Assignee: Spotify ABInventors: Clay Gibson, Will Shapiro, Santiago Gil, Ian Anderson, Margreth Mpossi, Oguz Semerci, Scott Wolf, Benjamin Lacker
-
Patent number: 11074223Abstract: A method, computer program product, and system for identifying an orphan file in a shared database, wherein an owner of the orphan file no longer has access to the shared database, identifying an orphan file in a shared database, where an owner of the orphan file no longer has access to the shared database, surveying a group of one or more users, where surveying comprises a request to vote among the group for a new owner of the orphan file, and assigning ownership permission to a new owner among the one or more users within the group based on a result of the survey.Type: GrantFiled: March 26, 2018Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Paul R. Bastide, Matthew E. Broomhall, Jonathan Dunne, Liam S. Harpur, Robert Loredo
-
Patent number: 11068547Abstract: Disclosed are various embodiments for dynamically generating a search set for use in a search application, such as a search engine, and using the search set to navigate collections of archived content. A request for user interface data is received from a client device in response to the client device attempting to access a domain. The domain may be parsed to identify a search category corresponding to one of the categories stored in a data store. Subcategories and search collections that are associated with the search category are identified and user interface data may be generated that cause at least a portion of the subcategories and search collections associated with a search component to be rendered in a display of the client device. The search component is configured to use a selected one of the at least a portion of the subcategories to narrow a search conducted using the search component by generating a narrowing search query.Type: GrantFiled: January 9, 2019Date of Patent: July 20, 2021Assignee: Ubunifu, LLCInventor: Michael A. Levy
-
Patent number: 11068528Abstract: Examples provided herein involve a playback history for media items played by playback zones of a media playback system. An example implementation involves a mobile device querying, via a network interface, a database hosted by one or more servers for a particular portion of a playback history stored in the database, the particular portion of the playback history corresponding to media items played by the media playback system during the particular time period. The mobile device displays graphical representations of the particular media items played during the particular time period by the media playback system. The mobile device may receive input data selecting one or more particular media items played during the particular time period by the media playback system and add the selected one or more particular media items to a queue.Type: GrantFiled: August 20, 2018Date of Patent: July 20, 2021Assignee: Sonos, Inc.Inventors: Amber Brown, Mark Triplett
-
Patent number: 11061985Abstract: Computerized data management systems and methods for inter-relating, indexing, and organizing data records stored in a database or as computer files are described. The systems and methods can be used for linking or associating data records relating to real estate parcels. A given parcel in a community of parcels may have many neighbors. The systems and methods can identify a reduced set of neighbors of the parcel that have addresses that bracket the address of the parcel.Type: GrantFiled: March 29, 2019Date of Patent: July 13, 2021Assignee: CoreLogic Solutions, LLCInventors: Derek J. Brouwer, II, Peter A. Nagy
-
Patent number: 11061925Abstract: A multi-task scheduling method and system, an application server and a computer-readable storage medium are provided.Type: GrantFiled: August 31, 2017Date of Patent: July 13, 2021Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.Inventor: Jun Fu
-
Patent number: 11061858Abstract: Merging directory information from a user directory to a common directory includes based on a rule associated with contents of a user directory of a local database, extracting a department indicator from the user directory, mapping the department indicator to a corresponding user record in a common directory of a registry database, and based on the department indicator, marking the user record in the common directory with a department that corresponds to the contents from the user directory with a department for controlling access to that user record in the registry database.Type: GrantFiled: November 19, 2018Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gordon E. Hegfield, Russell Holden, Stanley K. Jerrard-Dunne, Ravi Ranjan
-
Patent number: 11048721Abstract: A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.Type: GrantFiled: October 26, 2020Date of Patent: June 29, 2021Assignee: SNOWFLAKE INC.Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
-
Patent number: 11042547Abstract: Methods, systems, apparatus, including computer programs encoded on computer storage media, for fast download of a portion of an enterprise database. In one aspect, the method includes actions of receiving an enterprise database access request, determining a portion of the enterprise database that is accessible to a user that originated the access request, and determining that the received request is a first occurrence of a request for access. Responsive to the first request for access, the operations may also include (i) retrieving each record of the portion of the enterprise database for storage in a synchronization queue, (ii) receiving a download request based on a determination that a first record of the portion of the enterprise database has been placed in the synchronization queue, and (iii) providing the first record to a user device while the server continues to transfer other records of the enterprise database to the synchronization queue.Type: GrantFiled: September 10, 2019Date of Patent: June 22, 2021Assignee: Nuvolo Technologies CorporationInventors: Nabil Enayet, Jake Ye, Tejas Yadav, Asim Rizvi
-
Patent number: 11042701Abstract: An approach is provided for consent document management. The consent platform causes, at least in part, a creation of one or more consent document objects representing one or more consent documents, metadata associated with the consent documents, or a combination thereof. Next, the consent platform processes and/or facilitates a processing of one or more responses to the one or more consent documents to cause, at least in part, a creation of one or more user response objects, wherein the one or more user response objects record the one or more responses on a per user basis.Type: GrantFiled: June 21, 2018Date of Patent: June 22, 2021Assignee: Nokia CorporationInventor: Ian Justin Oliver
-
Patent number: 11036796Abstract: A method for generating a preview associated with a media file is provided. The method may include receiving a plurality of social comments associated with a plurality of frames corresponding to the media file. The method may also include storing the received plurality of social comments in a repository, whereby the received plurality of social comments is stored with a frame marker. The method may further include analyzing the stored plurality of social comments. The method may additionally include classifying the analyzed plurality of social comments according to at least one sentiment and at least one keyword in the media file.Type: GrantFiled: November 29, 2018Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Jing Jing Hu, Ling Ma, Graham A. Watts, Xiao Jin Zhao
-
Patent number: 11036758Abstract: A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.Type: GrantFiled: October 30, 2020Date of Patent: June 15, 2021Assignee: Snowflake Inc.Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
-
Patent number: 11023477Abstract: A method for performing a fuzzy search in encrypted data includes receiving an encrypted search token corresponding to a search keyword with an untrusted server computing device and generating inner product values based on a function-hiding inner product encryption operation of the encrypted query vectors encrypted node vectors in an encrypted tree stored in the memory of the untrusted server computing device. The method further includes transmitting, with the untrusted server computing device, the encrypted keyword stored in the leaf node to a client computing device in response to the first inner product value exceeding a first predetermined similarity threshold corresponding to a similarity of the first query vector to the leaf node vector, the fuzzy search not revealing plaintext contents for any of a keyword stored in the leaf node, the search keyword, or a fuzziness parameter.Type: GrantFiled: December 27, 2017Date of Patent: June 1, 2021Assignee: Robert Bosch GmbHInventors: Xinxin Fan, Qingji Zheng
-
Patent number: 11023419Abstract: Disclosed herein are system, method, and computer program product embodiments for generating folder keys and using folder keys to access folder paths. In an embodiment, a computer system may instantiate a graphical user interface (GUI) to display folder and sub-folder contents as well as a folder key. A user may input a folder key as a representation of the displayed sub-folder of the corresponding folder path. The folder key may include one or more symbols that the computer system may store and associate with the folder path. Using the folder key, the computer system may retrieve a particular sub-folder, manage security or permissions related to folders, and/or facilitate navigation between sub-folders. Using a folder key may aid a user in quickly navigating to a particular sub-folder and may allow a computer system to avoid loading unnecessary intermediate sub-folders as a user navigates to a particular desired sub-folder.Type: GrantFiled: August 13, 2018Date of Patent: June 1, 2021Assignee: SAP SEInventor: Jackson Mathai
-
Patent number: 11010361Abstract: Code may be associated with one or more objects in a hierarchical data structure for execution. An access request for an object in the hierarchical data structure may be received. A schema applicable to the hierarchical data structure may be accessed and evaluated to identify code associated with the object. The code may be executed and servicing of the access request may be performed based, at least in part, on a result of executing the code. Code may be received and stored for inclusion in the schema, in some embodiments. Code may be executed by requesting execution of code that is stored and executed at a remote execution platform, in some embodiments.Type: GrantFiled: March 30, 2017Date of Patent: May 18, 2021Assignee: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, James Robert Englert, Christopher Ryan Baker, Alazel Acheson, Srikanth Mandadi
-
Patent number: 11010369Abstract: A blockchain consensus method may comprise: acquiring transaction data; and distributing, according to a preset distribution rule, the transaction data to at least one consensus unit in a consensus unit set, causing the at least one consensus unit to perform consensus processing on the distributed transaction data.Type: GrantFiled: March 26, 2018Date of Patent: May 18, 2021Assignee: ADVANCED NEW TECHNOLOGIES CO., LTD.Inventor: Weiming Zhuang
-
Patent number: 10997201Abstract: A method, apparatus, and system for join operations of a plurality of relations that are distributed over a plurality of storage locations over a network of computing components.Type: GrantFiled: July 19, 2018Date of Patent: May 4, 2021Assignee: SNOWFLAKE INC.Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski, Allison Waingold Lee, Philipp Thomas Unterbrunner
-
Patent number: 10977221Abstract: Data is organized in a hierarchical data tree having nodes, and is formatted in human-readable data according to a schema. The data is canonically ordered in correspondence with a canonical ordering of a schema dictionary generated from the schema. The canonically ordered data is encoded into binary, including for each node, removing a label of the node, and adding a sequence number of the node corresponding to the canonical ordering, in binary.Type: GrantFiled: October 20, 2017Date of Patent: April 13, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: William Scherer, III, Jeffrey R. Hilland, Michael R. Garrett
-
Patent number: 10963375Abstract: A technology is provided for managing maintenance operations in a distributed system. Maintenance operations of a plurality of hosts may be tracked in a service provider environment via a maintenance management service. The plurality of hosts are queried to determine availability of each of the plurality of hosts. A schedule for the maintenance operations of the plurality of hosts may be generated based at least in part on the availability of the plurality of hosts and a policy that manages when hosts are allowed to perform maintenance operations. Instructions from the maintenance management service may be sent to the plurality of hosts to schedule the maintenance operations of the plurality of hosts using the schedule.Type: GrantFiled: March 23, 2018Date of Patent: March 30, 2021Assignee: Amazon Technologies, Inc.Inventors: Gary Wicker, David Craig Yanacek
-
Patent number: 10963504Abstract: Zero-shot content detection includes building/training a semantic space by embedding word-based document descriptions of a plurality of documents into a multi-dimensional space using a semantic embedding technique; detecting a plurality of features in the multimodal content by applying feature detection algorithms to the multimodal content; determining respective word-based concept descriptions for concepts identified in the multimodal content using the detected features; embedding the respective word-based concept descriptions into the semantic space; and in response to a content detection action, (i) embedding/mapping words representative of the content detection action into the semantic space, (ii) automatically determining, without the use of training examples, concepts in the semantic space relevant to the content detection action based on the embedded words, and (iii) identifying portions of the multimodal content responsive to the content detection action based on the concepts in the semantic space detType: GrantFiled: February 13, 2017Date of Patent: March 30, 2021Assignee: SRI InternationalInventors: Hui Cheng, Jingen Liu, Harpreet Sawhney, Mohamed Elhoseiny