Patents Examined by Bruce M Moser
  • Patent number: 11977903
    Abstract: A method includes receiving a first set of identifiers selected based on commonality among descriptive data corresponding to the identifiers of the first set. Each identifier corresponds to a user who has been supplied a physical object. The method includes identifying event data for the first set within a specified epoch. The method includes training a machine learning model for the first set using the identified event data. The machine learning model is trained using parallel processing of records from a storage structure storing the event data. The parallel processing includes assigning analysis of the event data of each of a subset of the first set to respective processor threads for parallel execution on processing hardware. The trained machine learning model is configured to receive a selected identifier and generate an output representing an amount of resources expected to be used by the selected identifier for a subsequent epoch.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: May 7, 2024
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Christopher R. Markson, Pritesh J. Shah, Christopher G. Lehmuth
  • Patent number: 11977836
    Abstract: A determination is made that an explanatory data set for a common set of predictions generated by a machine learning model for records containing text tokens is to be provided. Respective groups of related tokens are identified from the text attributes of the records, and record-level prediction influence scores are generated for the token groups. An aggregate prediction influence score is generated for at least some of the token groups from the record-level scores, and an explanatory data set based on the aggregate scores is presented.
    Type: Grant
    Filed: November 26, 2021
    Date of Patent: May 7, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Cedric Philippe Archambeau, Sanjiv Ranjan Das, Michele Donini, Michaela Hardt, Tyler Stephen Hill, Krishnaram Kenthapadi, Pedro L Larroy, Xinyu Liu, Keerthan Harish Vasist, Pinar Altin Yilmaz, Muhammad Bilal Zafar
  • Patent number: 11977595
    Abstract: A system includes a processor and a database having first data indexed therein and indicative of a plurality of online websites. The processor is configured to receive, via a search engine account, second data indicative of a search string. The processor is also configured to determine an additional online account linked with the search engine account, and locate, in the additional online account and based on the second data, third data correlated to the search string. The processor is also configured to search the database to locate a subset of the first data by identifying a correspondence between the subset of the first data and a combination of the second data and the third data. The processor is also configured to format, based on the subset of the first data, search results displayable on a display of a user device.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: May 7, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Mark Paxman Warnick, Elena Marie Carrasco, Nolan Serrao, Ravi Durairaj, Joel S. Hartshorn, Jeanie Graciela Lopez
  • Patent number: 11977771
    Abstract: A memory device includes: a plurality of memory cells; soft read logic configured to generate soft data by reading data from the plurality of memory cells in response to a soft read command from a controller, the soft data including at least a major symbol and at least a minor symbol; a compressor configured to generate compressed data by: encoding, into a code alphabet having a second length, a major source alphabet including repetitions of the major symbol by a first length among a plurality of source alphabets included in the soft data, and encoding, into a code alphabet having a longer length than the second length, a minor source alphabet including repetitions of the major symbol by a shorter length than the first length and ending with one minor symbol; and an interface configured to provide the compressed data to the controller.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: May 7, 2024
    Assignee: SK hynix Inc.
    Inventors: Dae Sung Kim, Sung Ho Ahn, Sin Ho Yang, Jae Hyeong Jeong
  • Patent number: 11972228
    Abstract: The present disclosure relates to merging database tables. Systems and methods may involve performing a comparison between the first set of records and the second set of records and identifying a plurality of record pairs based on the comparison. Each record pair may comprise a record in the first set of records and a record in the second set of records. In addition, A feature signature may be generated for each record pair by comparing field values in each record pair. The feature signature may be classified to identify at least one related record pair. A merged database table may be generated such that it comprises the at least one related record pair and comprises a set of unique records among selected from the first set of records and the second set of records.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: April 30, 2024
    Assignee: AMPERITY, INC.
    Inventors: Derek Slager, Stephen Meyles, Yan Yan, Carlos Sakoda
  • Patent number: 11960549
    Abstract: Data is collected from a network graph, wherein the collected data is useful for training a machine learning model on a query domain. A domain-specific template corresponding to the query domain is received, the domain-specific template defining one or more classifiers to guide collection of content relevant to the query domain from the network graph. A collection starting point is analyzed based on the one or more classifiers of the domain-specific template to identify one or more relevant instances of the content. The one or more identified relevant instances of the content are added to a contextual protocol package. Each identified relevant instance of the content is analyzed based on the one or more classifiers of the domain-specific template to identify one or more additional relevant instances of the content. The one or more identified additional relevant instances of the content are added to the contextual protocol package.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yu Zhang, Pankaj Sharma, Manish Shukla, Grigoriy A Orlov
  • Patent number: 11954705
    Abstract: The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.
    Type: Grant
    Filed: August 22, 2022
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Michael Kleber, Gang Wang, Daniel Ramage, Charlie Harrison, Josh Karlin, Moti Yung
  • Patent number: 11941012
    Abstract: In general, the disclosure describes techniques for identifying sequences of user actions from event data and logs of user actions for at least one user of a computing system. In one example, a system includes a sequence mining unit that processes event data and logs of user actions for at least one user of a computing system to obtain a set of one or more candidate action sequences each comprising a sequence of one or more user actions. A sequence filtering unit of the system applies, to the set of one or more candidate action sequences, one or more filters informed by a model of user actions for an application domain to obtain a set of one or more filtered action sequences to improve a quality of action sequences identified by the system. An output device of the system outputs an indication of the set of one or more filtered action sequences usable for generating at least one automated workflow or information usable for improving a workflow.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: March 26, 2024
    Assignee: SRI INTERNATIONAL
    Inventors: Karen L. Myers, Melinda T. Gervasio
  • Patent number: 11936531
    Abstract: A method for displaying content in a graphical user interface (GUI) of an instance of a frontend application providing frontend functionality associated with a cloud platform. The method includes initiating a first request to execute a set of operations against a foreign dataset to generate a GUI element. The method includes requesting a data provider to transmit a copy of the foreign dataset, and receiving, from the data provider, the foreign dataset. The method includes submitting, to a first endpoint, a second request providing the foreign dataset as input to the first endpoint, and submitting, to a second endpoint, a third request providing first modified data, received from the first endpoint, as input to the second endpoint. The method includes receiving, from the second endpoint, second modified data, and performing at least one operation to generate the GUI element based on the second modified data.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: March 19, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Piotrek Obara, Engin Tekin, Guo Tao Deng, Ruslan Arkhipau, Oleksandr Beztsinnyi
  • Patent number: 11934346
    Abstract: A cloud computing infrastructure hosts a web service with customer accounts. In a customer account, files of the customer account are listed in an index. Files indicated in the index are arranged in groups, with files in each group being scanned using scanning serverless functions in the customer account. The files in the customer account include a compressed tar archive of a software container. Member files of a compressed tar archive in a customer account are randomly-accessed by way of locators that indicate a tar offset, a logical offset, and a decompressor state for a corresponding member file. A member file is accessed by seeking to the tar offset in the compressed tar archive, restoring a decompressor to the decompressor state, decompressing the compressed tar archive using the decompressor, and moving to the logical offset in the decompressed data.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: March 19, 2024
    Assignee: Trend Micro Incorporated
    Inventor: Brendan M. Johnson
  • Patent number: 11928166
    Abstract: A method, performed by one or more processors, including: receiving a user query; deriving, based on the user query, a search engine query for use with search engine software and a data access query for use with data access software; sending, to the search engine software, the search engine query to cause the search engine software to locate first data stored in a search engine index; sending, to the data access software, the data access query to cause the data access software to locate second data stored in a distributed data store; receiving, from the search engine software, the first data; and receiving, from the data access software, the second data.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: March 12, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Elliot Colquhoun, Hugh Zabriskie, Joshua Casale, Rahij Ramsharan, Rushad Heerjee
  • Patent number: 11924102
    Abstract: A computer-implemented method, network switch and computer program product for performing exact match lookup operations in a table. A hash of the lookup key is performed to generate a value which is used to identify a location in the hash memory space. The generated value is separated into a bucket row, a bucket column, a bucket plane and a secondary hash value, where the bucket row, bucket column and bucket plane are used to identify an originating home hash root bucket. The head entry on the collision chain of a hash root bucket identified via the secondary hash value that is a neighbor to the home hash root bucket is read to determine if an exact match of the lookup key exists. If the head entry exactly matches the lookup key, then a finding of an exact match of the lookup key is reported.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: March 5, 2024
    Assignee: NXP B.V.
    Inventors: Timothy John Buick, John Pillar, James Lancelot Hardman, Matthew Erwin Sippert
  • Patent number: 11921586
    Abstract: A method for performing a data backup process on a cluster includes: obtaining a backup generation request for virtual machines; in response to obtaining the backup generation request: generating a first set of backup groupings based on the backup generation request where each of the first set of backup groupings includes at least one of the virtual machines; issuing a disable migration command to a plurality of production hosts where each of the plurality of production hosts is associated with at least one of the virtual machines; identifying, after the issuing, a virtual machine of the virtual machines that is migrating; removing, based on the identifying, the virtual machine from the first set of backup groupings to obtain a second set of backup groupings where the virtual machine is placed in an excluded group after the removing; and backing up the second set of backup groupings.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: March 5, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sunil Yadav, Shelesh Chopra, Aaditya Rakesh Bansal, Manish Sharma
  • Patent number: 11914655
    Abstract: A documentation generation engine coupled to a mutation handler are provided, configured to traverse a knowledge base to derive selective views. Organizations may configure a documentation generator application running on generator hosts to summarize records of a knowledge base storing institutional knowledge, and relationships therebetween, as human-readable reference documents. It is undesired for the documentation generator to query the knowledge base on a naive basis in response to updates in order to derive views required to generate updated documentation.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: February 27, 2024
    Assignee: CROWDSTRIKE, INC.
    Inventors: Theo Chihaia, Horea Razvan Coroiu, Constantin-Cosmin Crecana, Cezar Mihai Socoteanu, Alexandru Postica
  • Patent number: 11907234
    Abstract: Software agents collect measurements of affective response and provide them in a selective manner that maintains user privacy. In one embodiment, a sensor takes measurements of affective response of the user. A computer receives a request for an affective value indicative of an emotional response to an experience. The computer selects, from among the measurements, a certain measurement of affective response of the user that corresponds to an event in which the user had the experience. The computer then utilizes a model to calculate, based on the certain measurement, the affective value indicative of the emotional response of the user to experience. Optionally, the model is generated based on previously taken measurements of affective response of the user, taken while the user had various experiences, and indications of emotional responses the user had while said previously taken measurements were taken. The computer sends the affective value to fulfil the request.
    Type: Grant
    Filed: January 23, 2022
    Date of Patent: February 20, 2024
    Assignee: Affectomatics Ltd.
    Inventors: Ari M Frank, Gil Thieberger
  • Patent number: 11907172
    Abstract: An information processing system preserves data used in machine learning by distributing the data to a plurality of servers, reads setting information indicating a method of partitioning for cross-validation in the machine learning, specifies, based on the setting information, a validation server that executes the cross-validation among the plurality of servers, and validation data which is data used in the cross-validation, specifies an arrangement of the data in the plurality of servers, specifies deficiency data, which is data that is included in the validation data and that is not stored in the validation server, and causes a server that stores the deficiency data among the plurality of servers to transmit the deficiency data to the validation server, based on an arrangement of the specified deficiency data.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: February 20, 2024
    Assignee: NEC CORPORATION
    Inventor: Junichi Yasuda
  • Patent number: 11886529
    Abstract: Disclosed are systems and methods for diagnosing website quality. The method can include analyzing, by a computing system, a website to determine a current value for a quality score of the website, identifying issues with the website, providing information to cause a client device to present: (i) a circle graphical element that indicates the current value, a first portion of the circle's circumference being a size that indicates the current value, and (ii) indications of categories of issues with the website that each include different sets of issues, receiving an indication that user input at the client device selected a user-selected category, determining a target value for the quality score that would result should all issues within the user-selected category be resolved, and providing information to cause the client device to add a target element at a location on the circle's circumference that represents the target value.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: January 30, 2024
    Assignee: Siteimprove A/S
    Inventors: Kristian Kristoffersen, Jacob Bonde Larsen, Christina Jensen
  • Patent number: 11887199
    Abstract: Examples of methods and systems to generate information about news source items appearing in user social media feed content, where the news source items describe news events or topics. The news events or topics can be identified by the recognition of news information associated with a news source in information configured for use as user social media feed content. The generated information can be displayed on a user device along with assigned bias, skew, or viewpoint ratings for news sources that describe the news source events. The news source items, news sources, and information can be selected on the user display for further user review. Notifications associated with news source bias, skew, or viewpoint ratings and information associated with user engagement with social media feed content can also be generated. Bias, skew, or viewpoint ratings for user social media accounts can be provided.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: January 30, 2024
    Assignee: SNAPWISE INC.
    Inventors: Sukhsagar Singh Jolly, Payman Pouladdej, Jan Kulinski, Guy Streetley, Harleen Kaur Jolly
  • Patent number: 11886530
    Abstract: Described herein are systems and methods for assessing website quality based on automated website analysis. A method can include identifying, by a computing system, a website to evaluate, retrieving code for webpages of the website from one or more web server systems that host the website, locally executing and interpreting the code to render the webpages as they would appear on client devices, identifying webpage segment criteria, analyzing the webpages to identify a subset of webpages that include a segment satisfying the webpage segment criteria, identifying a quality issue in the segment that is present in each webpage in the subset, determining a quantity of times the quality issue occurs across the subset of webpages, and providing information to a client device to cause the client device to present an indication of the issue and an indication of the quantity of times the issue occurs across the subset of webpages.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: January 30, 2024
    Assignee: Siteimprove A/S
    Inventors: Kristian Kristoffersen, Jannick Johnsen, Søren Jacobsen
  • Patent number: 11860865
    Abstract: A computer system extracts contender values as positively associated with a pre-defined value from a compilation of one or more electronically stored semi-structured document(s) and/or one or more electronically stored unstructured document(s). The computer system performs a multi-dimensional analysis to narrow the universe of contender values from all words on a page of the compilation to the contender value(s) with the highest likelihood of being associated with the pre-defined value. The system's platform allows every user of the system to customize the system according to the user's needs. Various aspects can enable users to mine document stores for information that can be charted, graphed, studied, and compared to help make better decisions.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: January 2, 2024
    Assignee: KOFAX, INC.
    Inventor: Ilker Kavas