Patents Examined by Alexandria Y Bromell
  • Patent number: 11403325
    Abstract: Embodiments may provide techniques for clustering using predefined anchors that take into account the knowledge about the anchors. For example, a method of clustering processing may be implemented in a computer comprising a processor, memory accessible by the processor, and computer program instructions stored in the memory and executable by the processor, the method comprising: receiving a plurality of points of data to be clustered and a plurality of predefined anchor data points and clustering the plurality of points of data and at least a subset of the predefined anchor data points. Further, the method may include creating a similarity function where anchor points pull stronger than regular points, such that they function as attractors.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: August 2, 2022
    Assignee: International Business Machines Corporation
    Inventors: Liat Ein Dor, Dalia Krieger, Yonatan Bilu, Noam Slonim
  • Patent number: 11397759
    Abstract: The present embodiments relate to automated memory creation and retrieval from moment content items. In some implementations, the automated memory creation and retrieval system can obtain moment content items from user-designated sources with a single user perspective or multiple user perspectives. The moment content items can be assigned tags and arranged in chronological order. The arranged moment content items can be clustered into memory content items based on clustering conditions. Once memory content items are created, they can be arranged into a memory hierarchy made up of connected nodes. In some implementations, the memory content items are also linked together based on similarity in various dimensions in a memory graph. The automated memory creation and retrieval system can receive search criteria for memories from a user interface and provide the user with memories from matched nodes in the memory hierarchy or linked memories in the memory graph.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: July 26, 2022
    Assignee: Facebook Technologies, LLC
    Inventors: Hyunbin Park, Chengxuan Bai, Jiemin Zhang, Vincent Charles Cheung, Andrew Pitcher Thompson, Maheen Sohail, Tali Zvi
  • Patent number: 11386044
    Abstract: A file server receives a request for data from a user device. The data is represented at the file server by a virtual cluster descriptor. The file server queries an identifier map using an identifier of the virtual cluster descriptor. Responsive to the identifier map indicating that the requested data is stored at a location remote from the file server, the file server accesses a cold tier translation table that stores a mapping between an identifier of each of a plurality of virtual cluster descriptors and a storage location of data associated with the respective virtual cluster descriptor. The cold tier translation table is queried using the identifier of the virtual cluster descriptor to identify a storage location of the requested data, and the data is loaded to the file server from the identified storage location.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: July 12, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Uppaluri Vijaya Saradhi, Arvind Arun Pande, Kanishk Rastogi, Giri Prasad Reddy Desireddygari, Nikhil Bhupale, Rajesh Boddu, Chandra Guru Kiran Babu Sanapala, Premkumar Jonnala, Ashish Sangwan
  • Patent number: 11386106
    Abstract: Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: July 12, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Matan Barak, Julius Schorzman, Nir Holtzman Ninio, Uri Goldstein
  • Patent number: 11379504
    Abstract: A system and method are provided for indexing and mining content of multiple data sources. The method includes: providing a database of learned content of multiple data sources learned using text analysis, the learned content identifying one or more concepts to which a data source relates, wherein the concepts are cognitively associated with the data source and include concepts not explicitly referenced in the data source and providing an index of the learned content including associations between concepts with mappings between concepts and the multiple data sources. The method further includes receiving input of a query and using text analysis to analyze the query to determine one or more query concepts to which it relates and mining the indexed concepts in response to the query concepts to return a list of referenced data sources.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 5, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josu Diaz De Arcaya, Patrick Byrne, Richard A. Welp, James Wormwell
  • Patent number: 11372820
    Abstract: The subject technology determines, after a period of time elapses over a periodic segment of time, an imbalance of cluster instances deployed in multiple zones based on a threshold value, the cluster instances including different types of clusters associated with compute service manager instances. The subject technology identifies a particular type of cluster instance to include in a particular zone from the multiple zones. The subject technology adds the particular type of cluster instance to the particular zone to meet a global balancing of cluster instances in the multiple zones. The subject technology determines, after a second period of time elapses over the periodic segment of time, that a number of cluster instances deployed in the multiple zones is below the threshold value indicating a current balance of cluster instances in the multiple zones.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: June 28, 2022
    Assignee: Snowflake Inc.
    Inventors: Johan Harjono, Daniel Geoffrey Karp, Rares Radut, Samir Rehmtulla, Arthur Kelvin Shi, Thanakul Wattanawong
  • Patent number: 11366834
    Abstract: A system includes a processor and memory. The memory stores a model database including models and a classification database including classification scores corresponding to an input. The memory stores instructions for execution by the processor. The instructions include, in response to receiving a first input from a user device of a user, determining, for the first input, classification scores for classifications by applying the models to the first input. Each model determines one of the classification scores. The instructions include storing the classification scores as associated with the first input in the classification database and identifying the first input as within a first classification in response to a first classification score corresponding to the first classification exceeding a first threshold. The instructions include transmitting, for display on an analyst device, the first input based on the first classification to a first analyst queue associated with the first classification.
    Type: Grant
    Filed: July 8, 2020
    Date of Patent: June 21, 2022
    Assignee: Express Scripts Strategie Development, Inc.
    Inventors: Christopher R. Markson, Adithya Chowdary Boppana, Rahul Rajendran, Pritesh J. Shah, Christopher G. Lehmuth
  • Patent number: 11366809
    Abstract: Partitioning of a monitored index commences upon receiving a trigger. Properties of the index are fetched and analyzed using a pipes analytics engine. A new partitioned index is generated and an alias is assigned to the new partitioned index. The alias is added to a partitioned index alias table.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: June 21, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Beisiegel, Devaprasad K. Nadgir, Vijay Chandra S. Telukapalli, Venumadhav Vanagondi
  • Patent number: 11360985
    Abstract: The present disclosure relates to a method of loading data. The method includes checking a topic corresponding to a search word among a plurality of topics in response to acquiring a search word for a topic of a distributed messaging system from a user, checking a data format including one or more fields of a message loaded into a topic, and then loading data generated based on the checked data format and the read message into a data lake.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: June 14, 2022
    Assignee: Coupang Corp.
    Inventors: Young Shin Kang, Hong Gyem Kim, Sang Eun Kim
  • Patent number: 11354286
    Abstract: A system for outlier detection and removal comprises an interface and a processor. The interface is configured to receive a data set. The processor is configured to determine a cleaned data set by removing outliers, wherein determining the cleaned data set comprises determining a type of distribution, in response to the type of distribution being normal, determining the outliers using covariance estimation, in response to the type of distribution not being normal, determining the outliers using density based clustering, and determining the cleaned data set by removing the outliers from the data set, determine a coefficient of variation of the cleaned data set, determine whether the coefficient of variation is greater than a threshold coefficient of variation, and in response to the coefficient of variation being greater than the threshold coefficient of variation, determine a new cleaned data set by removing a new set of outliers from the cleaned data set.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: June 7, 2022
    Assignee: Workday, Inc.
    Inventors: Kishore Kumar Pusukuri, Anant Rao
  • Patent number: 11341132
    Abstract: An original query execution plan of a database query is received. The original query execution plan represents a tree of operators. Source code for the original query execution plan is generated by a single traversal of the tree of operators. The generated source code is compiled into native machine code. The native machine code represents a simplified native access plan (SNAP).
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: May 24, 2022
    Assignee: SYBASE, INC.
    Inventors: Xiaobin Ma, Xun Cheng, Prabhas Kumar Samanta
  • Patent number: 11341147
    Abstract: A method for determining overlap between search terms in distinct elements in data collected from a number of sources. The method involves receiving a first search term, accessing a first hyperloglog sketch of the first search term and a second hyperloglog sketch of a second search term, and determining a degree of overlap between the first search term and the second search term based on the first hyperloglog sketch of the first search term and a second hyperloglog sketch of a second search term. Respective hyperloglog sketches of additional search terms can be accessed, and respective degrees of overlap between the first search term and the additional search terms can be determined. Respective correlation values can be assigned based on the respective degrees of overlap. Search results can be organized according to the respective correlation values in order to prioritize search terms having higher correlation values.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: May 24, 2022
    Assignee: Google LLC
    Inventor: Lloyd Tabb
  • Patent number: 11334405
    Abstract: Disclosed are a method and system for implementing a distributed persistent queue. To implement the queue, an API is defined that includes a command to enqueue an object onto the queue, to obtain the ordering of all objects in the queue and to remove any item from the queue. Enqueuing an object includes obtaining a unique ID for the object from a generator and then storing the object in a persistent shared log, which provides persistent storage for the queue. Obtaining an ordering of all objects in the persistent queue includes receiving for each object stored in the queue a pair of values, the first being the unique ID and the second being a sequence number from the persistent shared log. Regardless of the host computer system making the request for the ordering of objects in the queue the ordering provided to each host computer system is the same.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: May 17, 2022
    Assignee: VMware, Inc.
    Inventors: Sundar Sridharan, Maithem Munshed, Srinivas Neginhal, Medhavi Dhawan, Pavan kumar Anumula
  • Patent number: 11327964
    Abstract: Techniques are described for constructing a query associated with different data sources. In one example, a method includes identifying a particular data source associated with at least one entity. Obtain a set of data source information defining each entities and a set of metadata associated with the particular data source. Then, provide at least a portion of the defined entities for selection associated with the query builder framework for presentation. In response to identifying a selection of a particular entity, the query builder UI provides for presentation a set of attributes associated with the particular selected entity for selection. In response to identifying a selection of a subset of the presented set of attributes, construct a query based on the particular selected entity and the selected subset of the presented set of attributes in a specified query format associated with the custom adapter associated with the particular data source.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: May 10, 2022
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 11321358
    Abstract: A system is described for processing resource data using character fit objects. A character fit object associates a degree of fit between a character object, a resource object, and a category object. A character object can reflect a viewpoint, budget, or affiliation and can be used alone or in combination with other character objects. A resource object can represent a physical object, a service, or data. Character fit objects can be used to track the accuracy and reliability of fit determinations over time.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: May 3, 2022
    Inventor: Todd Thomas Smith
  • Patent number: 11321292
    Abstract: A system includes first logic to obtain a fixed constituent data object and a variable constituent data object for each data object of a set of objects, second logic to analyze the fixed constituent data objects to allocate each fixed constituent data object to one of a plurality of fixed groups, third logic to analyze the variable constituent data objects to allocate each variable constituent data object to one of a plurality of variable groups, fourth logic to determine a net magnitude for each fixed group and for each variable group, fifth logic to determine a historical component for each variable constituent data object, sixth logic to determine a net historical magnitude for each variable group based on the historical components, and seventh logic to define at least one representative data object to represent the fixed and variable constituent data objects in each pair of fixed and variable groups having a matching common set of properties, the at least one representative data object maintaining the net
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: May 3, 2022
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Paul Oglesby, Kalle Tomas Thurin, Carl Erik Thornberg
  • Patent number: 11314829
    Abstract: A method may include receiving, from a software application, pre-signup data of a user, embedding the pre-signup data to obtain a pre-signup data vector, generating, by applying a topic model to the pre-signup data vector, a pre-signup topic vector, receiving action descriptions of actions of the software application, embedding the action descriptions to obtain action description vectors, generating, by applying the topic model to the action description vectors, action description topic vectors, generating scores by multiplying the pre-signup topic vector and the action description topic vectors, and recommending, to the user and using the scores, an action.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: April 26, 2022
    Assignee: Intuit Inc.
    Inventors: Grace Wu, Xiangling Meng, Ying Yang, Abhishek Jain, Jinlong Liu
  • Patent number: 11301524
    Abstract: A computer-implemented system and method for updating user interest profiles is provided. An interest profile having a mapping of interest categories and interest scores for each interest category is obtained. User generated items are identified from online profiles and a portion of the user generated items are associated with a time stamp. A similarity mapping is performed by comparing each user generated item with each interest category. An interest index score is determined for each interest category based on one of the user generated items compared. A threshold is applied to the interest index scores for each category. The interest score associated with one such category in the mapping is replaced with the interest index score, when the interest index score for that category is above the threshold. The interest profile is adjusted by applying a decay to those interest index scores associated with time stamps determined for the categories.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: April 12, 2022
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Preeti Bhargava, Oliver Brdiczka
  • Patent number: 11294859
    Abstract: A file usage recorder program that is executed on a processor is disclosed. The file usage recorder program may be configured to determine usage data for a plurality of files stored in a file system. The usage data may include, for each file, a plurality of usage instances by one or more users. The file usage recorder program may further be configured to classify each of the plurality of files as being in one of a plurality of predetermined usage states, based on the determined usage data. The file usage recorder program may further be configured to generate a usage index indicating the usage state of each of the plurality of files, and output the usage index for use by a software program.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: April 5, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Torbjorn Helvik, Vegar S. Wang, Jan Heier Johansen
  • Patent number: 11294969
    Abstract: Embodiments described herein generally relate to searching of media items associated with one or more keywords. Content search features may be generated and configured to receive search scope selections. A root level limitation may be associated with a folder within a media organization architecture. A query limitation may be associated with the content search features. In certain embodiments, means for automatically correcting the search scope selections to satisfy the query limitation are provided.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: April 5, 2022
    Assignee: SmugMug, Inc.
    Inventors: Aaron Meyers, Michael Diaz