Patents Examined by Kannan Shanmugasundaram
  • Patent number: 11977606
    Abstract: A computer implemented method includes obtaining multiple configuration files that include configuration commit histories, detecting patterns in parameter values in the configuration files to generate file-based rules for configuration parameters, detecting patterns in parameter values in the configuration files to generate history-based rules using commit histories for the configuration parameters, and exposing the rules to calling programs.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: May 7, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranjita Bhagwan, Sonu Mehta, Arjun Radhakrishna, Sahil Garg
  • Patent number: 11966448
    Abstract: Implementations of the disclosed technologies pre-fetch search results. Implementations receive first input from a search session of a user device, where the first input includes at least a portion of a search term but does not initiate a search. Implementations determine context data associated with the first input, determine that a combination of the first input and the context data satisfies a pre-fetch threshold, determine intent data based on at least a portion of the context data, generate a search query based on the first input and the intent data, and pre-fetch a first subset of search results based on the search query. In response to a second input received subsequent to the first input, where the second input contains an initiate search signal, implementations initiate rendering of the pre-fetched first subset of search results in the search session at the user device.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: April 23, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Santhosh Sachindran, Raghavan Muthuregunathan, Vivek Katarya, Yuankun Xue, Ali Hooshmand, Xu Zhang, Poome Thavornvanit, Jiayu Li
  • Patent number: 11966403
    Abstract: Systems and methods for debiasing a recommendation engine are disclosed herein. A search query associated with a user profile is received at a recommendation engine. Control circuitry generates a result set of items of content based on the search query and generates a bias score for a content attribute based on the result set. The control circuitry also generates a time-averaged bias score for the content attribute based on a plurality of search queries associated with the user profile. Based on the bias score and the time-averaged bias score, the control circuitry determines whether a bias is signaled for the content attribute. Finally, the control circuitry outputs, for display via a computing device, the result set or a debiased result set based on a result of the determination of whether the bias is signaled.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: April 23, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Rajendran Pichaimurthy, Madhusudhan Srinivasan
  • Patent number: 11966429
    Abstract: A system and method are presented that improves search results based on skills associated with individuals. The system monitors an individual's contributions to a third-party forum and associates the contributions with skills. The system also monitors learnings received by the individual. Assignments are made to associate the individual with the skills and to assign points. Users request a search based on search skill parameters, and the system uses forum-based data and non-forum data to identify and sort individuals. Skill and point assignments are made temporarily, and assignments are deleted upon the expiration of a time-to-live clock. Save events can permanently save data. Local forum data is also stored and can be used to restore deleted assignments. Points are used to improve avatars used when interacting with searching users.
    Type: Grant
    Filed: October 13, 2021
    Date of Patent: April 23, 2024
    Assignee: On Time Staffing Inc.
    Inventor: Roman Olshansky
  • Patent number: 11960519
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying data objects. One of the methods includes obtaining data that associates each term in a vocabulary of terms with a respective high-dimensional representation of the term; obtaining classification data for a data object, wherein the classification data includes a respective score for each of a plurality of categories, and wherein each of the categories is associated with a respective category label; computing an aggregate high-dimensional representation for the data object from high-dimensional representations for the category labels associated with the categories and the respective scores; identifying a first term in the vocabulary of terms having a high-dimensional representation that is closest to the aggregate high-dimensional representation; and selecting the first term as a category label for the data object.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Gregory Sean Corrado, Tomas Mikolov, Samy Bengio, Yoram Singer, Jonathon Shlens, Andrea L Frome, Jeffrey Adgate Dean, Mohammad Norouzi
  • Patent number: 11947605
    Abstract: A system and method for a patent search and analytics software tool that finds prior art for each claim limitation/element by breaking up claims into individual claim limitations. Once the claims are separated, the system finds the best prior art for each of the individual separate, different claim limitations/elements. Additionally, the software finds the best prior art for entire claims, including non-patent literature (NPL) searching. The system takes into account the limitations of the claim under consideration (query claim of query patent), the text of the art, the link structure of the citation network, and the patent classification and then constructs a network that consists of two types of nodes: (i) the art (patents and non-patent literature) and the (ii) classes of the patent classification. Each art node is linked to all the art nodes that it cites and is linked to all the classification nodes that it belongs to.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: April 2, 2024
    Inventors: Erich Lawson Spangenberg, Daniel Lawrence Bork, Pascal Asselot, Brian Joshua Berman, George Karypis
  • Patent number: 11948472
    Abstract: A popularity estimation device includes: an acquisition unit configured to acquire a first map image including a first particular point and to acquire a plurality of second map images including a second particular point which is a particular point; a generation unit configured to generate a first feature vector and a second feature vector by inputting the first map image and the second map images to a geographical feature generation model with a map image as an input and with a feature vector indicating geographical features of the map image as an output; a score calculating unit configured to calculate a popularity score of the first particular point from a popularity score of the second particular point based on a degree of similarity between the first feature vector and the second feature vector; and an output unit configured to output the popularity score of the first particular point.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: April 2, 2024
    Assignee: NTT DOCOMO, INC.
    Inventors: Anna Oonishi, Satoshi Kawasaki, Yusuke Fukazawa
  • Patent number: 11941018
    Abstract: Techniques for generated regular expressions are disclosed. In some embodiments, a regular expression generator may receive input data comprising one or more character sequences. The regular expression generator may convert character sequences into a sets of regular expression codes and/or span data structures. The regular expression generator may identify a longest common subsequence shared by the sets of regular expression codes and/or spans, and may generate a regular expression based upon the longest common subsequence. A negative example may be used to generate the regular expression. Context from the negative example may be determined in order to generate the regular expression.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: March 26, 2024
    Assignee: Oracle International Corporation
    Inventors: Michael Malak, Luis E. Rivas, Mark L. Kreider
  • Patent number: 11934464
    Abstract: Method for performing unsupervised clustering of a data set including a plurality of data points by means of minimization of a cost function by a classical digital computer. The classical digital computer locates each data point on a Bloch sphere and sends the position of the data point to a quantum computer. The quantum computer translates each position to a quantum state of a plurality of qubits and implements a quantum circuit on them. The quantum circuit modifies the quantum state of the qubits to a final quantum state based on a plurality of optimized variational parameters provided by an optimizer of the cost function performed in the classical digital computer, the final quantum state corresponding to the label in which each data point is clustered.
    Type: Grant
    Filed: June 1, 2022
    Date of Patent: March 19, 2024
    Assignee: MULTIVERSE COMPUTING S.L.
    Inventors: Roman Oscar Orus Lacort, Pablo Bermejo Navas
  • Patent number: 11934468
    Abstract: The present disclosure relates to methods and systems for controlling content distribution. The methods and systems receive an original search query and expand the original search query by adding one or more neutral words to create an expanded search query. The methods and systems automatically classify the original search query using the expanded search query in an accurate manner and use the classification to control content distribution.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: March 19, 2024
    Assignee: Microsoft Tech nology Licensing, LLC
    Inventor: Sandipan Dandapat
  • Patent number: 11915129
    Abstract: A system and a computer-implemented method for ranking tabular data entities by likelihood of comprising answers for (natural language) queries, based on multimodal descriptions of the tabular data entities, comprising separate representations, which represent different aspects of the tabular data entities. The ranking is based on joint representations, generated from the query representation and separate representations of the tabular data entities' aspects, using gated multimodal units. The computer-implemented method may be used for applications such as web searches, data aggregation, and research tasks.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: February 27, 2024
    Assignee: International Business Machines Corporation
    Inventors: Roee Shraga, Haggai Roitman, Guy Feigenblat, Mustafa Canim
  • Patent number: 11907258
    Abstract: Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing clusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader.
    Type: Grant
    Filed: December 28, 2022
    Date of Patent: February 20, 2024
    Assignee: Google LLC
    Inventors: Alexander Shraer, Artyom Sharov, Arif Abdulhusein Merchant, Brian F. Cooper
  • Patent number: 11907308
    Abstract: A computer-implemented method is disclosed. The method includes: obtaining document data for a first web document; identifying one or more tradeable objects based on performing a contextual scan of webpage content of the first web document; generating supplementary display data associated with the first web document, the supplementary display data including one or more user interface elements for initiating data record access actions in connection with at least one data record associated with the one or more identified tradeable objects; and graphically presenting the supplementary display data with the webpage content of the first web document.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: February 20, 2024
    Assignee: The Toronto-Dominion Bank
    Inventors: Kyryll Odobetskiy, Daniel Scott Brotherston
  • Patent number: 11909837
    Abstract: The present disclosure relates to systems and methods for filtering electronic activities. Exemplary implementations may include ingesting a first electronic activity; identifying an associated entity; and selecting a first filtering model based on the entity, the first filtering model trained to indicate whether to restrict further processing of ingested electronic activities.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: February 20, 2024
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky, Tetiana Lutsaievska, John Wulf
  • Patent number: 11886443
    Abstract: A method and system for intelligently organizing one or more groups of relevant files may include retrieving a user data signal including user-specific data, analyzing the user data signal to identify a parameter relating to file relevance, identifying one or more relevant files in a storage medium based on the parameter at least one of a user category property, a lifecycle stage property, a relevant activity property, or an activity level property of one or more files in the storage medium, organizing the one or more relevant file into the one or more groups of relevant files, and providing for display data relating to the one or more groups of relevant files.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: January 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madeline Schuster Kleiner, Bernhard Kohlmeier, Jon Meling, Jan Heier Johansen, Vegar Skjærven Wang, Jignesh Shah
  • Patent number: 11880407
    Abstract: A method for generating a database, having “receiving environmental noises” (e.g. disturbing noise) and “buffered environmental noises for a migrating time window” (like 30 or 60 seconds) alternatively “deriving a set of parameters relative to the environmental noises” and of “buffering the set of parameters for the migrating time window”, he buffered environmental noises or the buffered set of parameters being generally referred to as recording, furthermore “obtaining a signal”, which identifies a signal class (like disturbing noise) of a plurality of signal classes (disturbing noise and non-disturbing noise) in the environmental noises, and “storing the buffered recordings responsive to the signal” in a memory (e.g. internal or external memory). Obtaining and storing are repeated in order to set up the database which has a plurality of buffered recordings for the same signal class.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: January 23, 2024
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Thomas Sporer, Tobias Clauss, Judith Liebetrau, Sara Kepplinger, Dietmar Kepplinger
  • Patent number: 11868212
    Abstract: The present embodiments relate generally to a computer device, system and method of identifying an application type of unknown data. The method may include: determining that the unknown data corresponds to database information, the database information comprising at least one table with at least one column; for a column of a table in the database information, determining if a column identifier of the column comprises a keyword associated with a particular application type; and if the column identifier comprises the keyword, identifying data stored in the database as belonging to an application that is of the particular application type.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: January 9, 2024
    Assignee: Magnet Forensics Investco Inc.
    Inventor: Jad John Saliba
  • Patent number: 11868356
    Abstract: A method that includes obtaining results from multiple operations (e.g., searches) for a plurality of items (e.g., documents), determining a composite score for each of the plurality of items based on those of the results obtained for the item, and displaying information related to the composite score obtained for at least a portion of the plurality of items in a graphical user interface.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: January 9, 2024
    Assignee: JND HOLDINGS LLC
    Inventor: Benjamin David Sexton
  • Patent number: 11868412
    Abstract: To find enriching contextual information for an abbreviated domain name, a data enrichment engine can comb through web content source code corresponding to the abbreviated domain name. From textual content in the web content source code, the data enrichment engine can identify words with initial characters that match characters of the abbreviated domain name to thereby establish a relationship there-between. This relationship can facilitate more accurate and efficient domain name classification. The data enrichment engine can query a WHOIS server to find out if candidate domains having initial characters that match the characters of the abbreviated domain name are registered to the same entity. If so, keywords can be extracted from the candidate domains and used to find more relevant domains for domain risk analysis and detection. Candidate domains determined by the data enrichment engine can be provided to a downstream computing facility such as a domain filter.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: January 9, 2024
    Assignee: Proofpoint, Inc.
    Inventors: Gaurav Mitesh Dalal, Ali Mesdaq, Hung-Jen Chang
  • Patent number: 11860956
    Abstract: A method may include receiving, at a search engine, an indication that a first data object was created. The search engine may fetch metadata associated with the first data object, the metadata including a description of the first data object and a binding expression including relational information between the first data object and at least one other data object. The search engine may add data from the at least one other data object to the first data object. The search engine may store the metadata and the first data object in an index of the search engine, the index associated with the first data object. The search engine may receive a search phrase. The search engine may generate a search result that includes the relational information retrieved from the index. Related systems and articles of manufacture, including computer program products, are also provided.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: January 2, 2024
    Assignee: SAP SE
    Inventors: Tim Kornmann, Thomas Biesemann, Alexander Fuerbach