Patents Examined by Navneet Gmahl
  • Patent number: 11250025
    Abstract: Methods and systems for bulk uploading of data in an on-demand service environment are described. In one embodiment, such a method includes retrieving a bulk transaction request from a transaction queue within a host organization, where the bulk transaction request specifies a plurality of database transactions to be processed against a multi-tenant database system of the host organization. Such a method further includes determining a current computational load of the multi-tenant database system, processing a subset of the plurality of database transactions specified by the bulk transaction request against the multi-tenant database system when the current computational load is below a threshold, and updating a bulk transaction results log based on the subset of the plurality of database transactions processed. Remaining database transactions specified by the bulk transaction request may then be re-queued for later processing.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: February 15, 2022
    Assignee: salesforce.com, inc.
    Inventors: Manoj Cheenath, Simon Z. Fell, Jesper Joergensen
  • Patent number: 11243938
    Abstract: In some examples, a database may be scanned to identify a first data constraint, and code of an application may be scanned to identify a second data constraint. The database and the application may be external to a processor that is to execute the scan. Input data representing a manipulation of a data value in the database may be received. Whether the data value complies with each of the first data constraint and the second data constraint may be determined.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 8, 2022
    Assignee: Micro Focus LLC
    Inventors: Elad Levi, Avigad Mizrahi, Ran Bar Zik
  • Patent number: 11243996
    Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium for presenting a user interface that allows a user to quickly and easily filter and search a digital asset collection. The disclosed techniques allow for rapid recall of desired digital assets, linking assets into logical collections, and an overall improved user experience. The zero keyword/contextual keyword feature presents multimedia content icons and searchable keywords to allow a user to search the digital asset collection simply by tapping on one of these keywords. The top auto completion feature auto-completes suggestions in the search field based on various heuristics to ensure the method produces diverse and relevant results. The next keyword suggestion feature predicts a next search term based on learned properties about the digital asset collection.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 8, 2022
    Assignee: Apple Inc.
    Inventors: Killian Huyghe, Lee A. Morgan, Elliot C. Liskin, Guillaume Vergnaud, Eric Circlaeys, Michael S. Smochko, Joy Hsu, Sabrine Rekik, Kevin Aujoulet, Benedikt M. Hirmer, Kevin Bessiere
  • Patent number: 11238123
    Abstract: A method for operating an influencer scoring model includes receiving, for a plurality of professionals, professional information and publication information. For each professional, the method also includes generating a professional profile that includes a plurality of attributes. The plurality of attributes are based on (i) professional information and (ii) publication information. The method also includes determining one or more attribute connections among the plurality of attributes of the professional profile. Each attribute connection is based on a common attribute shared between the respective professional and another professional. The method also includes generating a score that includes an authority component and an influence component. A scoring model is configured to receive the plurality of attributes and the attribute connections for the respective professional. The authority component represents at least one attribute corresponding to the received professional information.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 1, 2022
    Assignee: Amplified Media Logic LLC
    Inventors: Lin Jen Wang, Jamie Lynn Frech
  • Patent number: 11200547
    Abstract: A method performed by one or more computers includes obtaining a collection order initiated by a user; determining a quantity of payers for the collection order; determining whether the user selects to invoke a one-click friends list, and if so, generating, a one-click friends list corresponding to the quantity of payers, wherein the one-click friends list is determined by collecting and analyzing cumulative behavioral data of the user based on historical collection orders of the user within a predetermined time period; and receiving user input from the user to determine that the one-click friends list matches an actual friends list for the collection order, and in response, initiating collection corresponding to the collection order.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: December 14, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Jingwei Xu
  • Patent number: 11188594
    Abstract: Techniques herein improve computational efficiency for wildcard searches by using numeric string hashes. In an embodiment, a plurality of query K-gram tokens for a term in a query are generated. Using a first index, an intersection of hash tokens is determined, wherein said first index indexes each query K-gram token of said K-gram tokens to a respective subset of hash tokens of a plurality of hash tokens, each of hash token of said plurality of hash tokens corresponding to a term found in one or more documents of a corpus of documents. The intersection of hash tokens comprises only hash tokens indexed to all of said plurality of query K-gram tokens by said first index. Using a second index, documents of said corpus of documents that contain said term are determined, said second index indexing said hash tokens to a plurality of terms in said corpus of documents and for each term of said plurality of terms, a respective subset of documents of corpus of documents that contain said each term.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: November 30, 2021
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rahul Manohar Kadwe, Saurabh Naresh Netravalkar
  • Patent number: 11100045
    Abstract: An approach is provided for collecting data files from target devices. A data collection manager implemented in a mobile device generates a collector based, at least in part, on collection definition data. The collector is configured to perform a data search on a target device. The data collection manager causes to transmit the collector to a network server for storing the collector in the network server, and causes to transmit a notification to the network server to notify a custodian of the target device that the collector is to be downloaded from the network server to the target device for execution. Executing the collector causes the collector to selectively determine one or more data files that have certain characteristics and that are hosted on the target device, collect the one or more data files from the target device, and store the one or more data files in the network server.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: August 24, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: David Greetham
  • Patent number: 11074636
    Abstract: This disclosure describes various processes for collecting information about users from sources other than catalog activity data. This information can be used to generate recommendations for users with activity data deficiencies. Some example sources for this supplemental data include collaborative content sites, such as social networking sites. Social networking sites typically allow users to engage in conversations with other users through text, audio, and/or video. Conversation data collected from these sites or from other sources can be analyzed to infer user interests. A recommendation process (or other application) can use the inferred interests to supplement or take the place of catalog activity data.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Jinesh U. Vora
  • Patent number: 11068187
    Abstract: Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration. For instance, exemplary systems can more quickly determine if certain files on primary storage represent actual file data or stub data for recalling file data from secondary storage. Certain embodiments utilize a driver cache on each cluster node to maintain a record of recently accessed files that represent regular files (as opposed to stubs). A dual-locking process, using both strict locking and relaxed locking, maintains consistency between driver caches on different nodes and the data of the underlying clustered file system, while providing improved access to the data by the different nodes. Moreover, a signaling process can be used, such as with zero-length files, for alerting drivers on different nodes that data migration is to be performed and/or that the driver caches should be flushed.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: July 20, 2021
    Assignee: Commvault Systems, Inc.
    Inventor: Andrei Erofeev
  • Patent number: 11048702
    Abstract: A method is provided. The method includes determining a number of queries for which an answer was undetermined from a knowledge database and are related to a subject. The method includes determining a period of time associated with receipt of the queries by the knowledge database. The method includes generating, based on the number of queries and the period of time, rate data indicative of a failure rate. The method includes determining that the failure rate satisfies a failure rate condition. The method includes sending text data representative of a query of the queries to a query-answering component different from the knowledge database. Other methods and systems are also provided.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: June 29, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Anjishnu Kumar, Mariia Naslidnyk, Daniel Cristian Duma, Janez Starc, Benjamin Djidi
  • Patent number: 11048719
    Abstract: Systems and methods for generating a customized visual map for a user are presented. The computer-implemented method may include extracting content from each of the plurality of sources, and analyzing the content by identifying and extracting at least knowledge information and topic information from the content. The computer-implemented method may further include generating a generic map from the content extracted from the plurality of content sources, creating a user profile based on preexisting skills and knowledge of the user, and generating the customized visual map representing a knowledge base for the user based on the generic map and the user profile.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hisham E. Elshishiny, Shady S. M. Samaan, Amr F. Yassin
  • Patent number: 11042515
    Abstract: Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: June 22, 2021
    Assignee: Splunk Inc.
    Inventors: Amritpal Singh Bath, Mitchell Neuman Blank, Vishal Patel, Stephen Phillip Sorkin
  • Patent number: 11017047
    Abstract: Search and browse trails are temporally-ordered sequences of web pages visited by a user during post-search query navigation beginning with a page associated with one of the search results. The trails can provide useful information for a number of search-related purposes. For example, these trails can be used to leverage the post-query behavior of other users to help the current user search more effectively and allow them to make more informed search interaction decisions. The trails can also be used to establish search results and refine search result rankings, select and evaluate deeplinks, and recommend multi-step trails as an alternative to or enhancement for existing search result presentation techniques.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryen W. White, Peter Bailey, Nikhil Dandekar, Adish Singla, Jeff Huang
  • Patent number: 10963642
    Abstract: Representative embodiments disclose intelligent help systems that monitor user interactions through email, digital assistants, and other applications and recognize when a user can utilize the help of an expert with a task. The system detects user intent and a category of problem from the interactions (i.e., email communications, etc.) and searches a database of user profiles to find experts with the proper expertise to help the user with the category of problem. User intent can be detected by parsing communications, extracting features from the communications, and using the extracted features to identify intent, such as through matching or machine learning. A social score and an expertise score are calculated for expert profiles from the database. The social score is based on a degree of separation and expert and the expertise score is based on a level of expertise. Experts and areas of commonality are presented to the user.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Malia Douglas, Eric Ross Freistadt, Joan Li, Karl Rolando Henderson, Jr., Sidharth Sehgal, Mark Rubinstein
  • Patent number: 10956464
    Abstract: Natural language question answering method and apparatus in the field of information retrieval and processing are provided. The method includes: acquiring a natural language question N; converting the natural language question N into a query semantic graph Qs, each edge in the query semantic graph Qs representing one semantic relation in the natural language question N; searching an RDF graph G for a subgraph matching the query semantic graph Qs; and obtaining an answer to the natural language question N according to the subgraph.
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: March 23, 2021
    Assignees: PEKING UNIVERSITY, TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Lei Zou, Tingting Liu, Yanxiong Lu, Huaijun Liu, Ruizhe Huang
  • Patent number: 10949310
    Abstract: Restoring a database image of a secondary database system comprises initializing the database image from a recovery image that includes metadata logs and non-metadata logs, of which at least one metadata log includes an undo log of non-committed data that is applied to the initialized database image. A first pagelist and first indexes are then rebuilt based on first data segments of the database image and the corresponding metadata objects. The database image is then updated by replaying the metadata redo log generated from the undo log, the metadata logs, and the non-metadata logs. Then, a second pagelist and second indexes for the database system are rebuilt based on second data segments of the database image and the corresponding non-metadata objects, while each of the first data segments is statically separated from the second data segments in physical memory space. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: March 16, 2021
    Assignee: SAP SE
    Inventors: Hyeong Seog Kim, Yong Sik Kwon, Seyeong Bae, Ji Hoon Jang, Won Wook Hong
  • Patent number: 10929424
    Abstract: Disclosed herein are methods, systems, and processes to perform cloud replication based on adaptive Quality of Service. A replication stream is monitored over a period of time. The replication stream includes write operations issued by an application, and is associated with preset parameters. Replication parameters applicable to the replication stream are determined. The replication parameters are configured to be used in a replication operation. The preset parameters and the replication parameters are stored.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: February 23, 2021
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventor: Anish A. Vaidya
  • Patent number: 10909105
    Abstract: Systems and methods for generating a metadata log in a database recovery system include generating, at its primary system, a metadata log for a logging period. A change applied to a metadata object accessible from the primary system is detected, and upon detection, the system identifies a pair of a unique metadata identifier and a metadata type for the changed metadata object and determines a metadata structure of the changed metadata object. A data exchange object for the metadata structure is generated and a data exchange element from the data exchange object is created. The metadata log is updated with log information that includes the data exchange element and the pair, which is associated with the data exchange element. Upon the logging period ending, the metadata log is transmitted to a secondary system of the database recovery system for replaying. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: February 2, 2021
    Assignee: SAP SE
    Inventors: Joo Yeon Lee, Eunsang Kim, Myung Sun Park, Sunghoon Lee, Hanggjun Cho
  • Patent number: 10896203
    Abstract: A digital analytics system comprises a data management system including data extraction modules and a data storage system. The data extraction modules extract data from data sources and store the data in storage units. An analytics engine system including analytics engines and interfaces to retrieve data relevant to the analytics engines from the storage units. The analytics engines may perform prescriptive or descriptive analytics on the retrieved data. An applications interface and storage stores applications. The applications may be executed using information generated by the prescriptive or descriptive analytics performed by the analytics engines.
    Type: Grant
    Filed: August 1, 2017
    Date of Patent: January 19, 2021
    Assignee: ACCENTURE GLOBAL SERVICES LIMITED
    Inventors: Leonidas Michael Barrett, Tzuu-Wang Shein
  • Patent number: 10880237
    Abstract: Exemplary embodiments relate to techniques for identifying messaging robots, or bots, to surface in response to a request. For example, in order to facilitate increased interaction between a user and a bot, a list of candidate bots that the user is likely to be interested in may be surfaced to the user in response to a search for a bot or a request that a bot perform a particular task. Identifying the bots may be accomplished by generating a list of candidate bots and filtering the list based on filtering metrics. Then, the remaining bots may be ranked based on ranking metrics, and the top bots in the ranking may be returned. In some embodiments, two sets of ranks may calculated: one for retention rate, and another rank for the number of messages sent and received by the bots.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: December 29, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Matthew Robert Anger, Tsung-Chuan Chen, Chih Shao Lee, Mikhail Larionov