Patents Examined by Eliyah S Harper
-
Patent number: 11693902Abstract: A system, computer readable storage medium, and computer-implemented method presents video search results responsive to a user keyword query. The video hosting system uses a machine learning process to learn a feature-keyword model associating features of media content from a labeled training dataset with keywords descriptive of their content. The system uses the learned model to provide video search results relevant to a keyword query based on features found in the videos. Furthermore, the system determines and presents one or more thumbnail images representative of the video using the learned model.Type: GrantFiled: May 24, 2021Date of Patent: July 4, 2023Assignee: GOOGLE LLCInventors: Gal Chechik, Samy Bengio
-
Patent number: 11687607Abstract: In certain embodiments, a presentation of a user interface may be dynamically modified for a user based on data related to the user's email address or other user identifier. As an example, the user interface may be caused to reflect the look and feel of an interface of an entity trusted by the user, incorporate data items related to the user's identifier, or effectuate other modifications. In some embodiments, a user identifier of a user may be received via a user interface associated with the third party, and a query for data related to one or more user accounts associated with the user identifier may be generated. Based on the query, multiple datasets associated with different user accounts may be received, and a first dataset associated with a first account of the user may be selected over other datasets associated with the user's other accounts effectuate the presentation modification.Type: GrantFiled: February 8, 2022Date of Patent: June 27, 2023Assignee: Capital One Services, LLCInventors: Lawrence Douglas, Jeffrey Rule, Kaitlin Newman
-
Patent number: 11681678Abstract: A data management system and associated data management method is disclosed herein. An exemplary method for managing data includes receiving data records timestamped with times spanned by a defined time interval; generating a data cube that includes data planes, wherein each data plane contains a set of data records timestamped with times spanned by the defined time interval; generating an index hypercube for the data cube, wherein dimensions of the index hypercube represent hash values of index keys defined for accessing the data cube; and generating an indexed data cube for storing in a database, wherein the indexed data cube includes the data cube and the index hypercube. The index hypercube includes index hypercube elements, where each index hypercube element represents a unique combination of hashed index key values that map to a data plane in the data cube.Type: GrantFiled: January 5, 2022Date of Patent: June 20, 2023Assignee: Cisco Technology, Inc.Inventors: Khanh Vinh Nguyen, Patrick Daniel Wildi, Naveen Kumar Tyagi
-
Patent number: 11683315Abstract: Sharing data is disclosed. In some cases, sharing data includes receiving a request to share data from a first account to a second account, receiving an indication of a plurality of first account profiles associated with the first account to share with the second account, and establishing sharing from the plurality of first account profiles to the second account, wherein sharing comprises the second account having read access to a subset of nonpublic data associated with the plurality of first account profiles.Type: GrantFiled: October 12, 2021Date of Patent: June 20, 2023Assignee: 23andMe, Inc.Inventors: Brian Lee Hawthorne, Oleksiy Khomenko, Jeffrey Mellen, Marcela Miyazawa, Michael Polcari, Jack Tihon, Alexander Wong, Anne Wojcicki, Linda Avey
-
Patent number: 11675740Abstract: One embodiment of the present invention sets forth a technique for replicating a file within a network of servers. The technique includes determining one or more regional master servers included in a regional cluster of servers and causing each regional master server to retrieve a file from a fill source. The technique further includes, for at least one local cluster of servers included in the regional cluster of servers, determining one or more local master servers included in the at least one local cluster of servers, and causing each local master server to retrieve the file from one of the one or more regional master servers.Type: GrantFiled: May 17, 2021Date of Patent: June 13, 2023Assignee: NETFLIX, INC.Inventors: Andrew Chen, Christopher Brand, Daniel P. Ellis, Alex Gutarin
-
Patent number: 11675798Abstract: Systems, methods, and computer-readable storage media for how to select, suggest, and modify content, which is relevant to the user, on a user interface. The system does this by combining physiological data, location data, and historical data to create a multi-dimensional user state of the user, where at least one dimension is time. The system also identifies available content, ranks the available content based on the multi-dimensional user state, and transmits a user interface a suggestion for a top-ranked item within the ranked list of available content.Type: GrantFiled: March 30, 2022Date of Patent: June 13, 2023Assignee: IMMERSYVE HOLDINGS, LLCInventors: C. Scott Rigby, Lars Solberg, Cody DeHaan
-
Patent number: 11675762Abstract: A method for deleting a set of keys from a storage server is provided. The method includes generating a probabilistic data structure for a first set of keys and for each key in a second set of keys, determining whether a key of the second set of keys is found in the probabilistic data structure. The method includes identifying the key as a candidate for deletion if the key is not found in the probabilistic data structure. A system is also provided.Type: GrantFiled: November 19, 2020Date of Patent: June 13, 2023Assignee: PURE STORAGE, INC.Inventors: John Hayes, Ethan Miller, John Colgrove
-
Patent number: 11663217Abstract: Methods, systems, and apparatus, for associating actions with events that are determined independent of the action type of the action. A system receives, from a user device, identification of an action to be taken, the action being one of a plurality of action types, and an identification of a first event that is determined independent of the action type and for which the occurrence of the first event may be determined by the system. They system associates the action and the first event with instructions for determining if the first event has occurred, and then determines whether the first event has occurred. In response to determining that the first event has occurred, the system causes the action to occur.Type: GrantFiled: January 28, 2022Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Fergus Gerard Hurley, Robin Dua
-
Patent number: 11663239Abstract: Embodiments of the present disclosure relate to systems, techniques, methods, and computer-readable mediums for one or more database systems for data processing, including database and file management, as well as systems for accessing one or more databases or other data structures and searching, filtering, associating, and analyzing data. The present disclosure further relates to computer systems and techniques for interactive data visualization and presentation from one or more databases.Type: GrantFiled: December 29, 2021Date of Patent: May 30, 2023Assignee: Palantir Technologies Inc.Inventors: John O'Brien, Advaya Krishna, Amr Al Mallah, Andrew Poh, Christopher Yu, Daniel Puller, Dylan Cooke, Jason Chlipala, Mark Cinali, Randall Dorin, Robert Barton, Samuel Sinensky, William Seaton, Mitchell Moranis
-
Patent number: 11655498Abstract: The disclosure provides various systems and methods for identifying individuals from one or more samples. In particular, improved systems and methods of analysis are provided for handling multiple contributors, as well as systems and methods that model not only individual error rates per locus but factor in amplification of errors induced through PCR cycles. In some embodiments, modeling of error rates can be applied in multi-contributor settings to more accurately establish real alleles from artifacts. Other aspects involve application of sequencing in error modeling. Further, methods are provided for determining the presence of common individual DNA profiles in one or more complex DNA mixtures and for deconvolution of multiple complex DNA mixtures into shared individual components.Type: GrantFiled: July 6, 2018Date of Patent: May 23, 2023Assignee: Massachusetts Institute of TechnologyInventors: Darrell Orlyn Ricke, James Harper, Brian S. Helfer, Joseph Isaacson, Adam M. Michaleas, Martha S. Petrovick, Eric Schwoebel, Anna Shcherbina, Philip Fremont-Smith, James G. Watkins, Edward C. Wack
-
Patent number: 11657040Abstract: Embodiments herein describe a hardware accelerator (e.g., a network acceleration engine) for a blockchain machine or node. The hardware accelerator parses packets containing separate components of a block of transactions to generate data to perform a validation process. To avoid the latency that comes with using software, the embodiments herein describe a protocol processor in the hardware accelerator that parses the packets and prepares the data so it can be consumed by downstream components in the accelerator without software intervention. These downstream components can then perform a validation operation to validate one or more transactions before those transactions are committed (i.e., added) to a ledger of a permissioned blockchain.Type: GrantFiled: October 30, 2020Date of Patent: May 23, 2023Assignee: XILINX, INC.Inventors: Ji Yang, Haris Javaid, Sundararajarao Mohan, Gordon John Brebner
-
Patent number: 11650962Abstract: Among other things, there are two or more data sets. Each of the data sets contains data that can be interpreted as records each having data values for data fields. Each of the data sets contains at least some data that is related to data in at least one of the other data sets. The data in different data sets is organized or expressed possibly differently. Each of the data sets is susceptible to a definition of a key for the records of the data set. The data sets are characterized by repetitions of at least one of (a) records, (b) portions of keys, or (c) instances of values for data fields. Information about at least one of the repetitions is provided to a user.Type: GrantFiled: October 25, 2021Date of Patent: May 16, 2023Assignee: Miosoft CorporationInventors: Albert B. Barabas, Mark D. A. van Gulik, Terry Raymond, Ernst M. Siepmann
-
Patent number: 11651047Abstract: A method includes providing, to a third-party content provider, code identifying a feature associated with digital content of the third-party content provider, wherein the identification comprises a feature variable placeholder associated with the feature. The method further includes receiving, by an experimentation platform, an indication of a first event type associated with the digital content, wherein the first event type identifies a first trackable action associated with the feature. The method further includes determining, by a processing device of the experimentation platform, that the first event type does not exist in a configuration associated with the feature; The method further includes, in response to the determining, generating the first event type in the configuration, generating and providing a graphical representation of the first event type for display in a user interface of the experimentation platform, and tracking the first event type on the experimentation platform.Type: GrantFiled: March 15, 2022Date of Patent: May 16, 2023Assignee: OPTIMIZELY, INC.Inventors: Ali Abbas Rizvi, Michael Carlyle Davis, Travis Beck
-
Patent number: 11645263Abstract: Systems and methods for managing a highly available distributed database comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: determine that a source node, in a distributed database comprising the source node and one or more replica nodes, is not available; select a most-updated replica node from the one or more replica nodes; switch a role of the most-updated replica node to source; update a data store to label the source node as unavailable and the selected replica node as being a promoted source node; send a notification to a user device to update a database topology based on the updated data store; determine whether the user device has updated the database topology; and upon determining the user device has not updated the database topology, continue to send the notification to the user device until the user device has updated the database topology.Type: GrantFiled: November 10, 2021Date of Patent: May 9, 2023Assignee: Coupang Corp.Inventors: Zhan Chen, Zhiyong Huang, Bin Dong, Chuanchuan Han, Junzhao Zhang
-
Patent number: 11640477Abstract: One example disclosed method involves a computing system providing a client device a virtualized computing environment. Upon receiving a request to access a file or folder in the virtualized computing environment from the client device, a file system filter driver of the computing system may intercept the request, and determine authorization to access the file or folder based at least in part on a security policy associated with the user account. If the client device is authorized to access the file or folder, the computing system may cause the client device to output a representation of contents of the first file or folder using the virtualized computing environment.Type: GrantFiled: October 14, 2021Date of Patent: May 2, 2023Assignee: Citrix Systems, Inc.Inventor: Xavier Gallardo
-
Patent number: 11636136Abstract: A method includes receiving, by a logic layer processor, over a communication network, from a plurality of electronic resources, initial user personal identifiable information (PII) of a user of a plurality of users. The user PII includes a plurality of data elements. The plurality of data elements of the initial PII of the user are classified to populate a profile map data structure having a standardized predefined data schema of a plurality of vector elements so as to form a user-specific profile map data structure of the user. Additional user personal identifiable information (PII) of the user is iteratively received from the plurality of electronic resources. The additional user PII of the user is iteratively classified to update the user-specific profile map data structure of the user. A plurality of user-specific data management software functions is enabled based on the user-specific profile map data structure.Type: GrantFiled: October 21, 2021Date of Patent: April 25, 2023Inventor: Murray B. Wilshinsky
-
Patent number: 11630806Abstract: With graph compression, there is a need to significantly reduce the size of the graph information/data for routing determinations. The disclosed graph compression allow for more efficient and less resource-intensive routing determinations while maintain complete graph fidelity.Type: GrantFiled: April 26, 2021Date of Patent: April 18, 2023Assignee: Liberty Mutual Insurance CompanyInventor: Justin Timmons
-
Patent number: 11625445Abstract: A data processing system is configured to augment a request for data. The data processing system includes a recommendation engine configured to receive, from a client device over a network, interaction data related to a user interaction with one or more data sources, generate extracted data that includes one or more portions of at least one resource of the one or more data sources. The extracted data is generated based on the interaction data. The data processing system parses the extracted data to identify one or more metrics of the extracted data, and retrieves, from the one or more data sources, the additional data based on the metric. A results compiler is configured to receive a request for data from the client device, and responsive to the request, send the additional data to the client device for presentation.Type: GrantFiled: January 23, 2020Date of Patent: April 11, 2023Assignee: MEDULLAR SOLUTIONS INC..Inventors: Zijad Kurtanovic, Konrad Gulla
-
Patent number: 11620266Abstract: Techniques are disclosed relating to transitioning between data stores using a data migration server. In some embodiments, the data migration server may be used to access data stored on a preexisting data store to service requests from a plurality of services. A dual-write operation mode for the data migration server may then be enabled such that, in response to a given write request, the data migration server writes a given data entry to both the preexisting data store and a replacement data store. Further, a dual-read operation mode may be enabled such that, in response to a given read request, the data migration server reads a corresponding data entry from both the preexisting and replacement data stores. Configuration settings for the data migration server may then be adjusted to designate the replacement data store as the primary data store to service requests from the services.Type: GrantFiled: October 12, 2021Date of Patent: April 4, 2023Assignee: PayPal, Inc.Inventors: Venkata Ramana Nadimpalli, Vahini Pobbathi, Ming Zhu, Jinwoo Lee, Yuehao Wu, Harish Ghanashyam Nalagandla
-
Patent number: 11609896Abstract: There are provided mechanisms and methods for maintaining data stored in a data structure. These mechanisms and methods for maintaining data stored in a data structure can provide maintenance operations with improved efficiency, functionality, etc.Type: GrantFiled: September 13, 2021Date of Patent: March 21, 2023Assignee: salesforce.com, inc.Inventors: Yongsheng Wu, Punit Jain, Craig Weissman, Scott W. Yancey